/* index style */

.slider-wrapper {
    position: relative;
}

.slider-list {
    height: 323px;
    overflow: hidden;
}

.slider-item {
    float: left;
}

.slider-item img {
    height: 100%;
    width: 100%;
}

.slider-item a {
    outline: none;
    width: 100%;
    height: 405px;
    display: inline-block;
    background-position: 50% 50%;
}

.slider-pagination {
    bottom: 5px;
    *bottom: 10px;
    position: absolute;
    text-align: center;
    width: 100%;
}

.slider-pagination a {
    background: url(images/c_bg_042.png) no-repeat top left transparent;
    _background-image: url(images/c_bg_042_8.png);
    display: inline-block;
    height: 12px;
    margin: 0 5px;
    outline: none;
    width: 12px;
}

.slider-pagination a span {
    display: none;
}

.slider-pagination a.selected {
    background: url(images/c_bg_043.png) no-repeat top left transparent;
    _background-image: url(images/c_bg_043_8.png);
}

.index-section {
    margin-top: 20px;
}

.index-section .section-head {
    background-color: #DEDEDE;
    height: 35px;
    line-height: 35px;
    padding-right: 10px;
    position: relative;
    text-align: right;
}

.index-section .section-head h2 {
    background-image: url(images/c_bg_056.gif);
    background-repeat: no-repeat;
    color: #888;
    font-size: 16px;
    height: 40px;
    left: 10px;
    line-height: 40px;
    margin: 0;
    padding-left: 35px;
    position: absolute;
    text-align: left;
    top: -5px;
    width: 117px;
    *width: 87px;
}

.index-section .section-head a {
    color: #888;
    margin-top: 6px;
}

.quick-cat .cat-item {
    float: left;
    background-color: #fff;
    margin-right: 10px;
    height: 166px;
    width: 230px;
    position: relative;
}

.quick-cat .item-last {
    margin-right: 0;
}

.quick-cat .link-block {
    background: url('about:blank');
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
    overflow: hidden;
}


/*.quick-cat .item-car
{
    margin-right: 0;
}*/

.quick-cat .item-body {
    padding: 20px 15px 10px 20px;
}

.quick-cat .i-l-w {
    display: none;
    position: absolute;
    width: 96px;
    height: 96px;
    left: 20px;
    top: 20px;
}

.quick-cat .i-i-l {
    display: inline-block;
    width: 96px;
    height: 96px;
    background-image: url(../images/product/z-index.gif);
    background-repeat: no-repeat;
    background-color: transparent;
}

.quick-cat .item-travel .i-i-l {
    background-position: -106px 0;
}

.quick-cat .item-active .item-travel .i-i-l {
    background-position: -106px -106px;
}

.quick-cat .item-health .i-i-l {
    background-position: -106px 0;
}

.quick-cat .item-active .item-health .i-i-l {
    background-position: -106px -106px;
}

.quick-cat .item-money .i-i-l {
    background-position: -636px 0;
}

.quick-cat .item-active .item-money .i-i-l {
    background-position: -636px -106px;
}

.quick-cat .item-female .i-i-l {
    background-position: 0px 0;
}

.quick-cat .item-active .item-female .i-i-l {
    background-position: 0px -106px;
}

.quick-cat .item-car .i-i-l {
    background-position: -530px 0;
}

.quick-cat .item-active .item-car .i-i-l {
    background-position: -530px -106px;
}

.quick-cat .item-baby .i-i-l {
    background-position: -212px 0;
}

.quick-cat .item-active .item-baby .i-i-l {
    background-position: -212px -106px;
}

.quick-cat .i-i-s {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(../images/product/z-index-small.gif);
    background-repeat: no-repeat;
    background-color: transparent;
    vertical-align: text-top;
    margin-top: 4px;
    _margin-top: 0;
}

.quick-cat .item-travel .i-i-s {
    background-position: -30px 0;
}

.quick-cat .item-active .item-travel .i-i-s {
    background-position: -30px -30px;
}

.quick-cat .item-health .i-i-s {
    background-position: -30px 0;
}

.quick-cat .item-active .item-health .i-i-s {
    background-position: -30px -30px;
}

.quick-cat .item-money .i-i-s {
    background-position: -180px 0;
}

.quick-cat .item-active .item-money .i-i-s {
    background-position: -180px -30px;
}

.quick-cat .item-female .i-i-s {
    background-position: 0px 0;
}

.quick-cat .item-active .item-female .i-i-s {
    background-position: 0px -30px;
}

.quick-cat .item-car .i-i-s {
    background-position: -150px 0;
}

.quick-cat .item-active .item-car .i-i-s {
    background-position: -150px -30px;
}

.quick-cat .item-baby .i-i-s {
    background-position: -60px 0;
}

.quick-cat .item-active .item-baby .i-i-s {
    background-position: -60px -30px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and ( min--moz-device-pixel-ratio: 2),
only screen and ( -o-min-device-pixel-ratio: 2/1),
only screen and ( min-device-pixel-ratio: 2),
only screen and ( min-resolution: 192dpi),
only screen and ( min-resolution: 2dppx) {
    .quick-cat .i-i-l {
        background-image: url(images/c_index_icons@2x.gif);
        background-size: 732px 202px;
    }
    .quick-cat .i-i-s {
        background-image: url(images/c_index_icons_s@2x.gif);
        background-size: 200px 50px;
    }
}

.quick-cat .item-body h2 {
    font-size: 20px;
    margin: 0 0 5px;
}

.quick-cat .item-body p {
    color: #888;
    font-size: 12px;
    height: 67px;
    line-height: 2;
    margin: 0;
    overflow: hidden;
}

.quick-cat .item-footer {
    border-top: 1px dashed #DEDEDE;
    color: #888;
    font-size: 12px;
    padding: 10px 10px 0;
}

.quick-cat .item-footer span {
    background: url(images/c_bg_050.gif) no-repeat left center transparent;
    padding-left: 24px;
}

.quick-cat .item-footer a {
    color: #888;
}

.index-event .section-head h2 {
    background-position: 0 0;
}

.index-event .section-body {
    background-color: #FFF;
    padding: 10px 0;
}

.event-list {
    margin: 0;
    padding: 0;
}

.event-list li {
    float: left;
    list-style: none;
    width: 237.5px;
}

.event-list .item-inner {
    padding: 0 10px;
}

.event-list img {
    display: block;
    height: auto;
    width: 100%;
}

.event-list .thumbnail {
    _height: 123px;
    position: relative;
}

.event-list .thumbnail .hot {
    background: url(images/c_bg_049.png) no-repeat left top transparent;
    height: 68px;
    position: absolute;
    right: 0;
    top: 0;
    width: 68px;
}

.event-list .thumbnail a {
    color: #FFF;
    display: none;
    font-size: 12px;
    left: 10%;
    position: absolute;
    top: 10%;
    width: 80%;
}

.event-list .thumbnail a:hover {
    text-decoration: none;
}

.event-list .mask {
    background-color: #000;
    display: none;
    height: 100%;
    left: 0;
    opacity: .5;
    filter: alpha(opacity=50);
    position: absolute;
    top: 0;
    width: 100%;
}

.event-list .link {
    display: inline-block;
    margin-top: 5px;
    text-align: center;
}

.event-list .link-1,
.event-list .link-1:hover {
    color: #2D82C1;
}

.event-list .link-2,
.event-list .link-2:hover {
    color: #FA73B6;
}

.event-list .link-3,
.event-list .link-3:hover {
    color: #FFA63D;
}

.event-list .link-4,
.event-list .link-4:hover {
    color: #8CC63E;
}

.index-hot .section-head h2 {
    background-position: 0 -40px;
}

.index-hot .hot-item {
    background: #FFF;
    height: 320px;
    margin-top: 10px;
    position: relative;
}

.hot-item .product-tag {
    color: #FFF;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 80px;
}

.hot-item .product-aside {
    display: none;
    float: left;
    width: 240px;
}

.hot-item .item-qa {
    font-size: 12px;
    height: 102px;
    *height: 62px;
    overflow: hidden;
    padding: 20px 10px;
}

.hot-item .item-qa p {
    margin-bottom: 5px;
}

.hot-item .item-footer {
    color: #FFF;
    font-size: 12px;
    padding: 10px;
    text-align: center;
}


/*.hot-item .item-footer span
{
    background: url(images/c_bg_044.png) no-repeat left center transparent;
    padding-left: 20px;
}*/

.hot-item .item-footer strong {
    margin: 0 5px;
}

.hot-item-1 .item-qa {
    background-color: #D9C99D;
    color: #94782A;
}

.hot-item-1 .product-tag,
.hot-item-1 .item-footer {
    background-color: #93804D;
}

.hot-item-2 .item-qa {
    background-color: #8CC63E;
    color: #386200;
}

.hot-item-2 .product-tag,
.hot-item-2 .item-footer {
    background-color: #517E14;
}

.hot-item-3 .item-qa {
    background-color: #FFA63D;
    color: #814B0C;
}

.hot-item-3 .product-tag,
.hot-item-3 .item-footer {
    background-color: #F58220;
}

.hot-item-4 .item-qa {
    background-color: #2D82C1;
    color: #004070;
}

.hot-item-4 .product-tag,
.hot-item-4 .item-footer {
    background-color: #005DA4;
}

.hot-item .product-body {
    padding: 30px 20px 20px;
}

.product-body h3 {
    border-bottom: 1px dashed #DEDEDE;
    font-size: 18px;
    margin: 0 0 10px;
    padding-bottom: 10px;
}

.product-body h3 a {
    color: #333;
}

.product-body p {
    color: #888;
    font-size: 12px;
}

.product-body .product-people {
    height: 45px;
    overflow: hidden;
}

.product-body .product-character {
    border-bottom: 1px dashed #DEDEDE;
    padding-bottom: 10px;
}

.product-character ul {
    color: #888;
    font-size: 12px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.product-character ul li {
    background: url(images/c_bg_045.gif) no-repeat left center transparent;
    margin-bottom: 10px;
    padding-left: 15px;
}

.product-body .product-price {
    margin-top: 20px;
    padding: 0 10px;
}

.product-price span {
    font-size: 12px;
}

.product-price strong {
    color: #FFA63D;
    font-family: arial;
    font-size: 28px;
    margin-right: 5px;
}

.product-price .btn-primary {
    margin-top: 10px;
}


/*开屏banner*/

.start_banner1,
.start_banner2 {
    position: relative;
    width: 100%;
}

.start_banner1 img,
.start_banner2 img {
    width: 100%;
}

.start_banner1 .start_closebtn,
.start_banner2 .start_closebtn {
    background: url(images/d_start_closebtn.png) no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    position: absolute;
    right: 0;
    top: 0;
    width: 60px;
}

.start_banner2 {
    display: none;
}


/*20160317活动专区*/

.d_active_zone {
    margin-top: 10px;
    border: 1px solid #dedede;
}

.d_active_zone .active_zone_left {
    height: 317px;
    float: left;
    width: 236px;
}

.d_active_zone .active_zone_left .active1 {
    height: 317px;
    width: 236px;
    position: relative;
}

.d_active_zone .active_zone_middle {
    height: 317px;
    float: left;
    width: 476px;
}

.d_active_zone .active_zone_middle .active2 {
    border: 1px solid #dedede;
    border-top: 0;
    height: 158px;
    width: 476px;
    *width: 474px;
    position: relative;
}

.d_active_zone .active_zone_middle .active3 {
    border-right: 1px solid #dedede;
    border-left: 1px solid #dedede;
    float: left;
    height: 159px;
    width: 240px;
    *width: 238px;
    position: relative;
}

.d_active_zone .active_zone_middle .active4 {
    border-right: 1px solid #dedede;
    height: 159px;
    float: left;
    width: 236px;
    *width: 234px;
    position: relative;
}

.d_active_zone .active_zone_right {
    height: 317px;
    float: left;
    width: 236px;
}

.d_active_zone .active_zone_right .active5 {
    height: 317px;
    width: 236px;
    position: relative;
}

.d_active_zone img {
    width: 100%;
    height: 100%;
}

.new .new_activity {
    display: block;
}

.new_activity {
    display: inline-block;
    *display: inline;
    display: none;
    width: 78px;
    height: 72px;
    background: url(images/d_new_activity.png) no-repeat;
    position: absolute;
    right: 0;
    bottom: 0;
}

.d_active_zone .active1:hover {
    -webkit-box-shadow: -5px 0px 5px rgba(204, 204, 204, .6), 5px 0px 5px rgba(204, 204, 204, .6), 0px -5px 5px rgba(204, 204, 204, .6), 0px 5px 5px rgba(204, 204, 204, .6);
    -moz-box-shadow: -5px 0px 5px rgba(204, 204, 204, .6), 5px 0px 5px rgba(204, 204, 204, .6), 0px -5px 5px rgba(204, 204, 204, .6), 0px 5px 5px rgba(204, 204, 204, .6);
    -ms-box-shadow: -5px 0px 5px rgba(204, 204, 204, .6), 5px 0px 5px rgba(204, 204, 204, .6), 0px -5px 5px rgba(204, 204, 204, .6), 0px 5px 5px rgba(204, 204, 204, .6);
    box-shadow: -5px 0px 5px rgba(204, 204, 204, .6), 5px 0px 5px rgba(204, 204, 204, .6), 0px -5px 5px rgba(204, 204, 204, .6), 0px 5px 5px rgba(204, 204, 204, .6);
    -webkit-transform: scale(1.01);
    -moz-transform: scale(1.01);
    -ms-transform: scale(1.01);
    transform: scale(1.01);
    z-index: 1;
}

.d_active_zone .active2:hover {
    -webkit-box-shadow: -5px 0px 5px rgba(204, 204, 204, .6), 5px 0px 5px rgba(204, 204, 204, .6), 0px -5px 5px rgba(204, 204, 204, .6), 0px 5px 5px rgba(204, 204, 204, .6);
    -moz-box-shadow: -5px 0px 5px rgba(204, 204, 204, .6), 5px 0px 5px rgba(204, 204, 204, .6), 0px -5px 5px rgba(204, 204, 204, .6), 0px 5px 5px rgba(204, 204, 204, .6);
    -ms-box-shadow: -5px 0px 5px rgba(204, 204, 204, .6), 5px 0px 5px rgba(204, 204, 204, .6), 0px -5px 5px rgba(204, 204, 204, .6), 0px 5px 5px rgba(204, 204, 204, .6);
    box-shadow: -5px 0px 5px rgba(204, 204, 204, .6), 5px 0px 5px rgba(204, 204, 204, .6), 0px -5px 5px rgba(204, 204, 204, .6), 0px 5px 5px rgba(204, 204, 204, .6);
    -webkit-transform: scale(1.01);
    -moz-transform: scale(1.01);
    -ms-transform: scale(1.01);
    transform: scale(1.01);
    z-index: 1;
}

.d_active_zone .active3:hover {
    -webkit-box-shadow: -5px 0px 5px rgba(204, 204, 204, .6), 5px 0px 5px rgba(204, 204, 204, .6), 0px -5px 5px rgba(204, 204, 204, .6), 0px 5px 5px rgba(204, 204, 204, .6);
    -moz-box-shadow: -5px 0px 5px rgba(204, 204, 204, .6), 5px 0px 5px rgba(204, 204, 204, .6), 0px -5px 5px rgba(204, 204, 204, .6), 0px 5px 5px rgba(204, 204, 204, .6);
    -ms-box-shadow: -5px 0px 5px rgba(204, 204, 204, .6), 5px 0px 5px rgba(204, 204, 204, .6), 0px -5px 5px rgba(204, 204, 204, .6), 0px 5px 5px rgba(204, 204, 204, .6);
    box-shadow: -5px 0px 5px rgba(204, 204, 204, .6), 5px 0px 5px rgba(204, 204, 204, .6), 0px -5px 5px rgba(204, 204, 204, .6), 0px 5px 5px rgba(204, 204, 204, .6);
    -webkit-transform: scale(1.01);
    -moz-transform: scale(1.01);
    -ms-transform: scale(1.01);
    transform: scale(1.01);
    z-index: 1;
}

.d_active_zone .active4:hover {
    -webkit-box-shadow: -5px 0px 5px rgba(204, 204, 204, .6), 5px 0px 5px rgba(204, 204, 204, .6), 0px -5px 5px rgba(204, 204, 204, .6), 0px 5px 5px rgba(204, 204, 204, .6);
    -moz-box-shadow: -5px 0px 5px rgba(204, 204, 204, .6), 5px 0px 5px rgba(204, 204, 204, .6), 0px -5px 5px rgba(204, 204, 204, .6), 0px 5px 5px rgba(204, 204, 204, .6);
    -ms-box-shadow: -5px 0px 5px rgba(204, 204, 204, .6), 5px 0px 5px rgba(204, 204, 204, .6), 0px -5px 5px rgba(204, 204, 204, .6), 0px 5px 5px rgba(204, 204, 204, .6);
    box-shadow: -5px 0px 5px rgba(204, 204, 204, .6), 5px 0px 5px rgba(204, 204, 204, .6), 0px -5px 5px rgba(204, 204, 204, .6), 0px 5px 5px rgba(204, 204, 204, .6);
    -webkit-transform: scale(1.01);
    -moz-transform: scale(1.01);
    -ms-transform: scale(1.01);
    transform: scale(1.01);
    z-index: 1;
}

.d_active_zone .active5:hover {
    -webkit-box-shadow: -5px 0px 5px rgba(204, 204, 204, .6), 5px 0px 5px rgba(204, 204, 204, .6), 0px -5px 5px rgba(204, 204, 204, .6), 0px 5px 5px rgba(204, 204, 204, .6);
    -moz-box-shadow: -5px 0px 5px rgba(204, 204, 204, .6), 5px 0px 5px rgba(204, 204, 204, .6), 0px -5px 5px rgba(204, 204, 204, .6), 0px 5px 5px rgba(204, 204, 204, .6);
    -ms-box-shadow: -5px 0px 5px rgba(204, 204, 204, .6), 5px 0px 5px rgba(204, 204, 204, .6), 0px -5px 5px rgba(204, 204, 204, .6), 0px 5px 5px rgba(204, 204, 204, .6);
    box-shadow: -5px 0px 5px rgba(204, 204, 204, .6), 5px 0px 5px rgba(204, 204, 204, .6), 0px -5px 5px rgba(204, 204, 204, .6), 0px 5px 5px rgba(204, 204, 204, .6);
    -webkit-transform: scale(1.01);
    -moz-transform: scale(1.01);
    -ms-transform: scale(1.01);
    transform: scale(1.01);
    z-index: 1;
}


/*20160602保险楼层*/

.index-section .section-head .ins_floor_title {
    width: 213px;
    *width: 178px;
    background-image: url(images/d_ins_floor01.gif);
}

.d_ins_floor {
    margin-top: 10px;
    width: 100%;
}

.ins_floor_content {
    float: left;
    margin-right: 10px;
}

.floor_no_margin {
    margin-right: 0;
}

.ins_floor_content .floor_img1 {
    border: 1px solid #dedede;
    height: 320px;
    *height: 318px;
    float: left;
    position: relative;
    width: 157px;
    *width: 155px;
}

.ins_floor_content img {
    width: 100%;
    height: 100%;
}

.ins_floor_content .floor_img1 .floor_arraw {
    background: url(images/d_ins_floor02.png);
    display: none;
    position: absolute;
    height: 26px;
    margin-top: -13px;
    right: -2px;
    top: 50%;
    width: 22px;
    _background: none;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='images/d_ins_floor02.png', sizingMethod='crop')
}

.floor_overplay {
    background: #000;
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    opacity: 0.3;
    filter: alpha(opacity=0.3);
}

.d_ins_floor .active .floor_arraw {
    display: block;
}

.d_ins_floor .active .floor_overplay {
    display: none;
}

.ins_floor_content .floor_content {
    display: none;
    background: #fff;
    float: left;
    padding: 7px 0 0 6px;
    width: 458px;
    *width: 452px;
}

.d_ins_floor .active .floor_content {
    display: block;
}

.floor_content_img {
    border: 1px solid #e9e9e9;
    margin: 0 6px 6px 0;
    height: 150px;
    *height: 148px;
    float: left;
    width: 220px;
    *width: 218px;
    *display: inline;
}

.floor_content_img:hover {
    border: 1px solid #feda75;
}


/*20160630客户信息填写*/

.online_customer {
    cursor: pointer;
}

.customer_form {
    background: #fff;
    width: 498px;
    padding: 15px;
}

.customer_form .control-label {
    padding-right: 10px;
    width: 166px;
    *width: 156px;
}

.customer_form .form-control {
    width: 175px;
}

.customer_form textarea {
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    height: 76px;
    outline: none;
}

.customer_form .btn-primary {
    width: 126px;
}

.customer_form .gender {
    margin-right: 20px;
}

.customer_form .gender .inner {
    border-radius: 4px;
    border: 1px solid #d0d0d0;
    cursor: pointer;
    line-height: 30px;
    height: 30px;
    text-align: center;
    width: 30px;
    position: relative;
}

.customer_form .gender span {
    display: inline-block;
    *display: inline;
}

.customer_form .gender .inner input {
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    outline: none;
    left: 0;
    position: absolute;
    top: 0;
}

.customer_form .gender .checked {
    border: 1px solid #ff921d;
}

.customer_form .gender .disabled {
    background: #ccc;
}

.command_select {
    cursor: pointer;
    margin-right: 10px;
    position: relative;
}

.command_select span {
    background: url(images/d_checkbox.png) no-repeat top left;
    background-position: 0px -1px;
    cursor: pointer;
    display: inline-block;
    *display: inline;
    height: 15px;
    position: absolute;
    top: 2px;
    left: -2px;
    width: 15px;
}

.active span {
    background-position: 0px -17px;
}

.command_select input {
    opacity: 0;
    filter: alpha(opacity=0);
}


/*20160829保险攻略*/

.ins-strategy-floor {
    margin-top: 10px;
    width: 100%;
    background: #fff;
}

.strategy-floor1 {
    margin-right: 8px;
    width: 190px;
    float: left;
}

.strategy-floor1 a {
    display: inline-block;
    *display: inline;
    width: 95px;
    height: 46px;
    *width: 94px;
    *height: 45px;
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    float: left;
    color: #7c7c7c;
    font-size: 17px;
    text-align: center;
    line-height: 45px;
}

.strategy-floor1 a:hover,
.strategy-floor1 a:active {
    text-decoration: none;
    background: #ffa63e;
    color: #fff;
}

.strategy-floor1 a:link,
.strategy-floor1 a:visited {
    text-decoration: none;
}

.strategy-floor2 {
    width: 752px;
    height: 183px;
    float: left;
}

.strategy-floor2-product {
    width: 245px;
    margin-right: 8px;
    position: relative;
    height: 183px;
    float: left;
}

.strategy-floor2-product img {
    width: 100%;
    height: 100%;
}

.strategy-floor2-title {
    width: 100%;
    height: 40px;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    bottom: 0;
    left: 0;
}

.strategy-floor2-title span {
    width: 245px;
    *width: 215px;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    color: #fff;
    font-size: 16px;
    display: inline-block;
    *display: inline;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.strategy-floor2 .no-margin {
    margin-right: 0;
}

.ins-strategy .section-head h2 {
    background: url(images/d_strategy-icon.jpg) no-repeat 9px 12px;
}


/* media query start */

@media screen and (min-width: 1200px) {
    .slider-list {
        height: 405px;
    }
    .quick-cat .cat-item {
        width: 290px;
    }
    .quick-cat .item-body {
        padding: 20px 15px 10px 130px;
    }
    .quick-cat .i-l-w {
        display: block;
    }
    .quick-cat .i-i-s {
        display: none;
    }
    .event-list li {
        width: 297.5px;
    }
    .event-list .item-inner {
        padding: 0 15px;
    }
    .event-list .thumbnail {
        _height: 151px;
    }
    .hot-item .product-aside {
        display: block;
    }
    .hot-item .product-body {
        float: left;
        padding: 20px;
        width: 350px;
        *width: 310px;
    }
    .hot-item .product-tag {
        left: 0;
        opacity: .8;
        *filter: alpha(opacity=80);
        top: 155px;
    }
    /*活动专区*/
    .d_active_zone .active_zone_left {
        height: 398px;
        width: 297px;
        *width: 296px;
    }
    .d_active_zone .active_zone_left .active1 {
        height: 398px;
        width: 297px;
        *width: 296px;
    }
    .d_active_zone .active_zone_middle {
        height: 398px;
        width: 593px;
    }
    .d_active_zone .active_zone_middle .active2 {
        width: 592px;
        height: 198px;
        *width: 591px;
    }
    .d_active_zone .active_zone_middle .active3 {
        height: 200px;
        width: 298px;
        *width: 297px;
        *height: 199px;
    }
    .d_active_zone .active_zone_middle .active4 {
        height: 200px;
        width: 294px;
        *width: 293px;
        *height: 199px;
    }
    .d_active_zone .active_zone_right {
        height: 398px;
        width: 298px;
    }
    .d_active_zone .active_zone_right .active5 {
        height: 398px;
        width: 298px;
    }
    /*保险楼层*/
    .ins_floor_content .floor_img1 {
        height: 400px;
        *height: 398px;
        width: 198px;
        *width: 196px;
    }
    .ins_floor_content .floor_content {
        padding: 12px 0 0 9px;
        width: 574px;
        *width: 565px;
    }
    .floor_content_img {
        height: 187px;
        *height: 185px;
        width: 275px;
        *width: 272px;
    }
    /*保险攻略*/
    .strategy-floor1 {
        width: 236px;
        margin-right: 10px;
    }
    .strategy-floor1 a {
        width: 118px;
        height: 58px;
        *height: 117px;
        *height: 57px;
        line-height: 57px;
    }
    .strategy-floor2 {
        width: 944px;
        height: 230px;
    }
    .strategy-floor2-product {
        width: 308px;
        height: 230px;
        margin-right: 10px;
    }
    .strategy-floor2-title span {
        width: 308px;
        *width: 278px;
    }
}


/* 9月份i宝贝活动 */

.event20160830 {
    position: relative;
    z-index: 9999;
}

.event20160830 .event_overly {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: fixed;
    background-color: black;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.event20160830 .open {
    width: 854px;
    height: 470px;
    left: 50%;
    top: 50%;
    position: fixed;
    margin-left: -427px;
    margin-top: -235px;
    background: url(images/open.png) no-repeat;
}

.event20160830 .btn-close {
    width: 56px;
    height: 56px;
    position: fixed;
    left: 50%;
    margin-left: 284px;
    top: 50%;
    margin-top: -148px;
}

.fullScreenAd .overly {
    background: black;
    filter: alpha(opacity=30);
    opacity: .3;
    position: fixed;
    z-index: 1000;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.fullScreenAd .box {
   width: 830px;
   height: 450px;
   background-image: url(../images/screen04.png);
   position: fixed;
   left: 50%;
   top: 50%;
   margin-left: -415px;
   margin-top: -225px;
   z-index: 1000;
}

.fullScreenAd .closedBtn {
    width: 57px;
    height: 59px;
    background-image: url(../images/btnClosed01.png);
    position: fixed;
    left: 50%;
    margin-left: 322px;
    z-index: 1000;
}

.fullScreenAd .routerBtn {
    position: absolute;
    width: 300px;
    height: 300px;
    margin-left: -150px;
    left: 50%;
    top: 24px;
}

.snow{
    background: none;
    font-family: Androgyne;
    background-color: rgba(0,0,0,.5);
    background-image: url('../images/s1.png'), url('../images/s2.png'), url('../images/s3.png');
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index:1000;
    -webkit-animation: snow 10s linear infinite;
    -moz-animation: snow 10s linear infinite;
    -ms-animation: snow 10s linear infinite;
    animation: snow 10s linear infinite;
}
@keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}
@-moz-keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 400px 1000px, 200px 400px, 100px 300px;}
}
@-webkit-keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}
@-ms-keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}   

