﻿﻿@charset 'utf-8';

.mobile_wm_bg, .tc_activity {

    height: 100px;

    display: block

}



.guide_new .guide_pages em, .op_index em, .op_index i {

    font-style: normal

}

.prd_con_show .prd_con_ad2{

    position: absolute;

    right: 0;

    top: 0;

    width: 230px;

    height: 508px;

    text-align: center;

    margin-top: 10px;

    border: 1px solid #E5E5E5;

    overflow: hidden;

}



.prd_con_show .prd_con_ad2 .pages2{

    color: #ccc;

    display: block;

    text-align: right;

    font-size: 14px;

    padding-right: 10px;

}



.prd_con_show .prd_con_ad2 .pages2 b{

    color: #000;

}





.prd_show .welfare .str_gui .problem li, .prd_show .welfare .str_gui .st_info li, .prd_show .welfare .str_gui .st_list b, .promo_left .promo_news .news_con .list a {

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden

}



.nav_list .cate_sort .cate_list, .nav_list .cate_sort .subcate_list {

    top: 37px

}



.mobile_wm {

    position: fixed;

    left: 50%;

    top: 50%;

    margin: -275px 0 0 -279px;

    z-index: 1002

}



.op_index .index_banner {

    position: relative;

    width: 100%;

    height: 450px;

    overflow: hidden;

    min-width: 1210px

}



.banner_con {

    position: relative

}



.index_banner .banner_list a {

    position: absolute;

    width: 1920px;

    height: 450px;

    left: 50%;

    margin-left: -960px;

    display: none

}



.index_banner .banner_list .first_ban {

    display: block

}



.index_banner .banner_num {

    position: absolute;

    width: 380px;

    height: 30px;

    left: 50%;

    margin-left: -44px;

    bottom: 0px;

}



.index_banner .banner_num ul {

    margin: 9px 0 0 20px

}



.index_banner .banner_num li {

    float: left;

    width: 24px;

    height: 10px;

    margin-right: 3px;

    background-color: #2d74a2;

    cursor: pointer

}



.index_banner .banner_num .current {

    background-color: #d2ad88

}



.index_apply {

    position: relative;

    width: 1210px;

    margin: 0 auto

}



.index_apply .index_apply_bg {

    padding: 0 15px;

    background: #fff

}



.index_apply .index_apply_con {

    position: absolute;

    right: 0;

    top: -450px;

    width: 250px;

    height: 450px

}



.demand, .index_apply_clien .clien_list ul {

    position: relative

}



.index_apply_con .tit {

    padding: 35px 0 10px;

    text-align: center;

    font-family: "微软雅黑"

}



.index_apply_con .tit h3 {

    color: #FF5A00;

    font-size: 26px

}



.index_apply_con .tit p {

    line-height: 40px;

    font-size: 18px;

    color: #000

}



.index_apply_clien {

    height: 98px;

    margin-top: -4px;

    background: #F0F0F0;

    color: grey;

    text-align: center

}



.index_apply_clien h4 {

    font-weight: 400;

    margin: 5px 0;

    padding-top: 5px

}



.index_apply_clien span {

    margin: 0 10px

}



.index_apply_clien .clien_list {

    position: relative;

    height: 60px;

    overflow: hidden

}



.post_info .cont {

    width: 100%

}



.sel_con .sel_bg, .sel_con .sel_bg .sel {

    width: 97px;

    height: 25px

}



.sel_con {

    padding: 10px 0

}



.sel_con .sel_bg {

    line-height: 25px

}



.sel_con .sel_bg:first-child {

    margin-right: 22px

}



.sel_con .sel_bg .jt {

    height: 25px

}



.sel_con .sel_bg .jt i {

    top: 8px

}



.demand .tips {

    position: absolute;

    width: 100%;

    text-align: center;

    left: 0;

    bottom: -74px;

    color: #FF6C00

}



.demand .demand_list {

    margin: 15px 0

}



.demand .demand_list li {

    margin-left: 7px

}



.desing_submit {

    padding: 10px 0 30px

}



.desing_submit .des_sub {

    width: 100%;

    border-radius: 0

}



.guide_new {

    position: fixed;

    display: none;

    width: 850px;

    height: 720px;

    top: 50%;

    left: 50%;

    margin: -360px 0 0 -425px;

    background: url(../images/mac.png) center center no-repeat;

    overflow: hidden;

    z-index: 1002

}



.guide_new .guide_list {

    width: 686px;

    height: 388px;

    margin: 94px 0 0 83px;

    overflow: hidden

}



.guide_new .guide_list a, .guide_new .guide_list img {

    position: absolute;

    display: none;

    width: 686px;

    height: 388px;

    color: #716c6a

}



.guide_new .guide_list img:first-child {

    display: block

}



.guide_new .guide_list a span {

    position: absolute;

    left: 300px;

    bottom: 45px

}



.guide_new .guide_list a i {

    float: left;

    display: block;

    width: 20px;

    height: 20px;

    margin-right: 5px;

    background: url(../images/guide_icon_02.png) no-repeat

}



.guide_new .guide_list a em {

    float: left;

    font-style: normal;

    text-decoration: underline

}



.guide_new .guide_num {

    position: absolute;

    right: 0;

    top: 224px

}



.guide_new .guide_num li {

    width: 15px;

    height: 15px;

    margin-bottom: 15px;

    background: url(../images/guide_icon.png) no-repeat;

    cursor: pointer

}



.guide_new .guide_num .current {

    background-position: 0 -17px

}



.guide_new .guide_pages {

    position: absolute;

    bottom: 250px;

    left: 50%;

    margin-left: -15px;

    width: 30px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    color: #fff;

    background: url(../images/guide_icon_02.png) 1px -26px no-repeat

}



.guide_new .guide_close {

    display: block;

    position: absolute;

    right: 0;

    top: 0;

    width: 50px;

    height: 50px;

    background: url(../images/guide_icon.png) -30px 0 no-repeat

}



.guide_new .guide_last span {

    display: block;

    position: absolute;

    bottom: 305px;

    left: 45%;

    z-index: 9999;

    font-size: 14px

}



.guide_new .guide_last span i {

    position: absolute;

    display: block;

    width: 20px;

    height: 20px;

    background: url(../images/guide_icon_02.png) no-repeat

}



.guide_new .guide_last span a {

    margin-left: 20px;

    color: #716c6a

}



.op_index .server_flow {

    padding: 20px 0 0px

}



.server_flow .pri_list {

    margin-bottom: 12px;

    overflow: hidden

}



.server_flow .pri_list li {

    display: inline;

    float: left;

    margin-left: 12px

}



.server_flow .pri_list li img {

    width: 395px;

    height: 235px

}



.server_flow .pri_list .pri_first {

    margin: 0

}



.op_index .promo {

    position: relative;

    padding-top: 10px

}



.cx {

    width: 1920px;

    height: 320px;

    padding-top: 30px;

    display: inline;

}



.cxlist {

    width: 293px;

    float: left;

    height: 360px;

    padding-left: 12px

}



.cxshow {

    height: 360px

}



.cxlink {

    padding-top: 10px

}



.cxjiage {

    padding-top: 20px

}



.cxzhe {

    line-height: 2;

    text-align: center;

    background-color: #d2ad88;

    width: 90px;

    display: inline-block;

    height: 40px;

    font-size: 20px;

    font-weight: bold;

    color: white;

}



.cxzhe_zhe {

    color: red;

}



.cxzhejiage {

    display: inline-block;

    padding-left: 75px;

}



.cxpeisong {

    padding-top: 10px

}



.cxming {

    font-size: 18px;

    font-weight: bold

}



.cxjiageshuzi {

    font-size: 26px;

    color: #d2ad88;

    font-weight: bolder;

}



.fllortitle {

    position: relative;

    font-size: 22px;

    height35px;

    line-height: 35px;

    font-family: '微软雅黑';

    font-weight: 100;

    height:60px;

}

.fllortitle_div{

    border-bottom: 1px solid #ff9c00;

    margin-left: 239px;

    position: relative;

    top: -48px;

}

.fllortitle_div a span{

   font-size:12px;

   margin-left:20px;

   position: relative;

   top: 10px;

}

.fllortitle_div_right{

    float:right;

    font: 12px/20px "Microsoft YaHei";

    margin-top: 20px;

}

.fllortitle_div_right a {

    width: 60px;

    display: inline-block;

    text-align: center;;

}

.fllormore {

    padding-left: 900px

}



.promo_news {

    margin-top: 12px;

    border: 1px solid #E5E5E5;

    border-bottom: 2px solid #E5E5E5

}



.promo_left .promo_news h3 {

    position: relative;

    height: 30px;

    font-size: 14px;

    line-height: 30px;

    padding-left: 10px;

    border-bottom: 1px solid #E5E5E5

}



.promo_left .promo_news .pages {

    position: absolute;

    right: 10px;

    top: 0;

    color: #ccc

}



.promo_left .promo_news .pages b {

    color: #000;

    font-weight: 400

}



.promo_left .promo_news .pages span {

    font-size: 12px;

    color: #999;

    font-weight: 400

}



.promo_left .promo_news .pages i {

    display: inline-block;

    width: 15px;

    height: 15px;

    vertical-align: middle;

    border: 1px solid #E5E5E5;

    background: #fff;

    cursor: pointer

}



.promo_left .promo_news .pages i:hover {

    background: #f2f2f2

}



.promo_left .promo_news .pages i em {

    display: block;

    width: 8px;

    height: 8px;

    margin: 3px 0 0 3px;

    background: url(../images/index_icon.png) no-repeat

}



.promo_left .promo_news .pages .prev em {

    background-position: -17px -1px

}



.promo_left .promo_news .pages .next em {

    background-position: -23px -1px

}



.promo_left .promo_news .news_con {

    padding: 0 9px

}



.promo_left .promo_news .news_con .list_con {

    position: relative;

    height: 128px;

    overflow: hidden

}



.promo .promo_right, .promo_left .promo_news .news_con .list {

    position: absolute;

    top: 0

}



.promo_left .promo_news .news_con .list a {

    display: block;

    width: 170px;

    height: 25px;

    line-height: 25px

}



.promo .promo_right {

    width: 1010px;

    right: 0;

    border-bottom: 2px solid #E5E5E5

}



.promo_right .right_tit {

    height: 30px;

    line-height: 30px;

    border-bottom: 2px solid #000

}



.promo_right .right_tit .tit_word b {

    font-size: 18px;

    padding-right: 10px

}



.promo_right .right_tit .tit_word em {

    font-size: 14px;

    margin-left: 10px

}



.promo_right .right_tit .tit_word em i {

    color: #ff6000;

    font-weight: 700

}



.promo_right .right_tit .pages {

    position: absolute;

    right: 0;

    top: 0;

    font-size: 14px;

    color: #ccc

}



.promo_right .right_tit .pages b {

    color: #000

}



.promo_right .right_tit .time {

    font-size: 14px

}



.promo_right .right_tit .time .last_time {

    color: #000;

    font-weight: 700;

    position: relative;

    bottom: 10px

}



.promo_right .right_tit .time .last_time i {

    display: inline-block;

    vertical-align: top;

    width: 35px;

    height: 35px;

    line-height: 35px;

    color: #fff;

    text-align: center;

    font-size: 20px;

    background: #626466;

    border-radius: 3px

}



.promo_right .right_con {

    border-left: 1px solid #E5E5E5;

    border-right: 1px solid #E5E5E5

}



.promo_right .right_con .right_con_show {

    height: 360px;

    overflow: hidden

}



.promo_right .right_con . ._left {

    left: 1px

}



.promo_right .right_con . ._right {

    right: 1px

}



.promo_right .right_con .right_con_list {

    width: 10000px

}



.promo_right .right_con .right_con_list li {

    float: left;

    width: 252px;

    height: 360px

}



.promo_right .right_con .right_con_list li img {

    width: 220px;

    height: 215px

}



.promo_right .right_con .right_con_list li .prd_list_bg {

    height: 100%;

    overflow: hidden

}



.promo_right .right_con .right_con_list li .prd_list_bg .prd_img {

    width: 225px;

    height: 215px;

    margin: 12px auto

}



.promo_right .right_con .right_con_list li .prd_list_bg .prd_img a {

    display: block;

    text-align: center

}



.promo_right .right_con .right_con_list li .prd_list_bg .prd_link {

    height: 40px;

    padding: 0 14px;

    overflow: hidden;

    padding-top: 10px

}



.promo_right .right_con .right_con_list li del {

    font-size: 14px;

    color: grey

}



.promo_right .right_con .right_con_list li .price {

    text-align: left;

    padding: 5px 15px 10px

}



.promo_right .right_con .right_con_list li .price .discount {

    display: inline-block;

    vertical-align: top;

    width: 60px;

    height: 40px;

    margin-right: 5px;

    line-height: 40px;

    font-size: 30px;

    font-weight: 700;

    text-align: center;

    color: #fff;

    font-family: "黑体";

    background: #FF5A00;

    zoom: 1

}



.promo_right .right_con .right_con_list li .price .discount span {

    font-size: 14px

}



.promo_right .right_con .right_con_list li .price .act_price {

    display: inline-block;

    zoom: 1

}



.promo_right .right_con .right_con_list li .price em {

    font-family: "Microsoft Yahei";

    font-size: 22px;

    color: #ff6000;

    font-weight: 700

}



.promo_right .right_con .right_con_list li .price i {

    font-family: "微软雅黑";

    font-size: 14px;

    font-weight: 400;

    margin-right: 2px

}



.promo_right .right_con .right_con_list li .num {

    color: #999;

    text-align: right;

    padding-right: 14px

}



.promo_right .right_con .right_con_list li .num span {

    color: #FF5A00

}



.promo_right .right_con .right_con_list li .num .num_all {

    float: left;

    width: 155px;

    height: 4px;

    margin: 8px 0 0 14px;

    text-align: left;

    background: #FF9E00

}



.promo_right .right_con .right_con_list li .num .num_sale {

    float: right;

    width: 0;

    height: 4px;

    text-indent: -9999px;

    background: #DEDEDE

}



.promo_right .right_con . a {

    top: 40%

}



.op_index .prd_show {

    margin-top: 0px

}



.op_index .prd_show .prd_content {

    margin-top: 50px

}



.op_index .prd_show .prd_content h3 {

    position: relative;

    font-size: 22px;

    height: 35px;

    text-indent: 35px;

    line-height: 35px;

    border-bottom: 2px solid #000;

    font-family: '微软雅黑';

    font-weight: 100

}



.op_index .prd_show .sift_book h3 {

    text-indent: 40px

}



.op_index .prd_show .prd_content h3 i {

    position: absolute;

    left: 0;

    top: 2px;

    display: block;

    width: 30px;

    height: 30px;

    background: url(../images/index_icon.png) 0 -423px no-repeat

}



.op_index .prd_show .sift_book h3 i {

    left: 5px;

    top: 0

}



.op_index .prd_show .sift_book .sift {

    position: relative;

    height: 268px;

    border: 1px solid #E8E8E8;

    border-top: 0 none

}



.op_index .prd_show .sift_book .sift .order img {

    width: 925px;

    height: 260px

}



.op_index .prd_show .sift_book .sift_two .order img {

    margin-top: 8px

}



.op_index .prd_show .sift_book .sift .order_ad_list {

    position: absolute;

    width: 285px;

    right: 0;

    top: 0

}



.op_index .prd_show .sift_book .sift .order_ad_list li {

    padding: 10px

}



.op_index .prd_show .sift_book .sift .order_ad_list li:first-child {

    border-bottom: 1px solid #E8E8E8

}



.op_index .prd_show .sift_book .sift .order_ad_list li img {

    width: 265px;

    height: 115px

}



.op_index .prd_show .prd_content h3 i.ione {

    background-position: 0 -387px

}



.op_index .prd_show .prd_content h3 i.itwo {

    background-position: -39px -387px

}



.op_index .prd_show .prd_content h3 i.ithree {

    background-position: -79px -387px

}



.op_index .prd_show .prd_content h3 i.ifour {

    background-position: -119px -387px

}



.op_index .prd_show .prd_content h3 i.ifive {

    background-position: -159px -387px

}



.op_index .prd_show .prd_content .prd_con_show {

    position: relative;

    height: 520px

}



.prd_con_show .prd_con_l {

    float: left;

    width: 190px;

    margin-right: 10px;

    padding-top: 10px;

    text-align: left

}



.prd_con_show .design_show {

    height: 509px;

    margin-top: 10px;

    padding-top: 0;

    border: 1px solid #E5E5E5;

    overflow: hidden

}



.prd_con_show .prd_con_l img {

    width: 190px;

    height: 254px

}



.prd_con_show .prd_con_l .new_prd_cate {

    overflow: hidden

}



.prd_con_show .prd_con_l .new_prd_cate ul {

    width: 190px;



    overflow: hidden

}



.prd_con_show .prd_con_l .new_prd_cate ul img {

    width: 94px;

    height: 125px

}



.prd_con_show .prd_con_l li {

    float: left;

    width: 94px;

    height: 125px;

    text-align: center;

    padding: 1px 0;



    cursor: pointer

}



.prd_con_show .prd_con_l h4 {

    font-size: 14px;

    height: 40px;

    line-height: 40px;

    padding-left: 10px;

    border-bottom: 1px solid #E5E5E5

}



.prd_con_show .prd_con_l .viewpoint {

    text-align: center;

    padding: 15px 0

}



.prd_con_show .prd_con_l .viewpoint img {

    width: 190px;

    height: 90px

}



.prd_con_show .prd_con_l .viewpoint p {

    height: 60px;

    text-indent: 20px;

    text-align: left;

    padding: 15px 10px 25px;

    overflow: hidden

}



.prd_con_show .prd_con_l .design_style h5 {

    position: relative;

    width: 176px;

    height: 30px;

    line-height: 30px;

    text-align: left;

    text-indent: 10px;

    color: #fff;

    font-weight: 400;

    background: #716C6A

}



.prd_con_show .prd_con_l .design_style h5 a {

    display: block;

    color: #fff

}



.prd_con_show .prd_con_l .design_style h5 i {

    position: absolute;

    z-index: 10;

    width: 0;

    height: 0;

    right: -14px;

    top: 0;

    border-top: 15px solid transparent;

    border-bottom: 15px solid transparent;

    border-left: 15px solid #716C6A

}



.prd_con_show .prd_con_l .design_style .style_list {

    padding: 15px 10px 8px;

    text-align: left

}



.prd_con_show .prd_con_l .design_style .style_list a {

    display: inline-block;

    width: 82px;

    height: 20px;

    overflow: hidden

}



.prd_con_show .prd_con_l .hot_tag {

    padding: 1px 10px;

    text-align: left;

    background: #F5F5F5

}



.prd_con_show .prd_con_l .hot_tag h5 {

    padding: 8px 0;

    font-size: 14px

}



.prd_con_show .prd_con_l .hot_tag .tag_list span {

    display: inline-block;

    width: 75px;

    height: 20px;

    line-height: 20px;

    text-align: center;

    border-radius: 10px;

    margin: 0 5px 13px 0;

    border: 1px solid #666;

    white-space: nowrap

}



.prd_con_show .prd_con_l .hot_tag .tag_list span a {

    color: #000

}



.prd_con_show .prd_con_l .hot_tag .tag_list span:hover {

    border: 1px solid #FF5A00

}



.prd_con_show .prd_con_ad .group_buy h4, .prd_con_show .prd_house_sale, .prd_con_show .prd_house_sale .house_top .house_server, .prd_show .welfare .line_top {

    border-bottom: 1px solid #E5E5E5

}



.prd_con_show .prd_con_l .hot_tag .tag_list span:hover a {

    color: #FF5A00;

    text-decoration: none

}



.prd_con_show .prd_house_sale {

    float: left;

    height: 519px;

    width: 770px

}



.prd_con_show .prd_house_sale li {

    float: left;

    text-align: center

}



.prd_con_show .prd_house_sale .house_top {

    height: 337px;

    margin-top: 10px;

    border-left: 1px solid #E5E5E5

}



.prd_con_show .prd_house_sale .house_top .house_ad {

    width: 511px;

    border: 1px solid #E5E5E5;

    border-left: 0 none

}



.prd_con_show .prd_house_sale .house_top .house_server div {

    width: 257px;

    height: 167px;

    border-top: 1px solid #E5E5E5

}



.prd_con_show .prd_house_sale .house_top .house_server div img {

    width: 245px;

    height: 155px;

    margin-top: 5px

}



.prd_con_show .prd_house_sale .house_bottom {

    height: 172px;

    border-left: 1px solid #E5E5E5

}



.prd_con_show .prd_house_sale .house_bottom li {

    width: 255px;

    height: 172px;

    text-align: left;

    border-left: 1px solid #E5E5E5

}



.prd_con_show .prd_house_sale .house_bottom li:first-child {

    border-left: 0 none

}



.prd_con_show .prd_house_sale .house_bottom li img {

    width: 250px;

    height: 155px;

    margin-top: 8px

}



.prd_con_show .prd_house_sale .house_bottom .h_goods_info {

    width: 150px;

    height: 40px;

    padding: 15px 5px 0;

    overflow: hidden

}



.prd_con_show .prd_house_sale .house_bottom .h_goods_price {

    position: relative;

    zoom: 1

}



.prd_con_show .prd_house_sale .house_bottom .price_info {

    float: left;

    margin: 42px 0 0 5px

}



.prd_con_show .prd_house_sale .house_bottom .price_info del {

    font-size: 14px;

    color: #bfbfbf;

    margin-left: 15px

}



.prd_con_show .prd_house_sale .house_bottom .price_info em {

    font-family: "Microsoft Yahei";

    font-size: 22px;

    color: #ff9000;

    font-weight: 700

}



.prd_con_show .prd_house_sale .house_bottom .price_info i {

    font-family: "微软雅黑";

    font-size: 14px;

    font-weight: 400;

    margin-right: 2px

}



.prd_con_show .prd_house_sale .house_bottom .goods_show {

    position: absolute;

    right: 0;

    top: -5px

}



.prd_show .welfare {

    

}



.prd_show .welfare .line_top {

    height: 1px;

    margin-bottom: 3px

}



.prd_show .welfare .welfare_con {

    position: relative;

    border: 1px solid #E5E5E5;

    overflow: hidden

}



.prd_show .welfare .strategy {

    float: left;

    width: 235px

}



.prd_show .welfare .guide {

    position: absolute;

    width: 235px;

    right: 0;

    top: 0

}



.prd_show .welfare .str_gui {

    height: 460px;

    border-left: 1px solid #E5E5E5

}



.prd_show .welfare .str_gui .guide_con, .prd_show .welfare .str_gui .stra_con {

    border-bottom: 1px solid #E5E5E5;

    height: 229px

}



.prd_show .welfare .str_gui h3 {

    height: 35px;

    line-height: 35px;

    padding-left: 15px;

    font-size: 14px

}



.prd_show .welfare .str_gui .stra_choose {

    overflow: hidden

}



.prd_show .welfare .str_gui .stra_choose .stra_img {

    float: left;

    margin-left: 8px

}



.prd_show .welfare .str_gui img {

    width: 110px;

    height: 75px

}



.prd_show .welfare .str_gui .st_list {

    float: left;

    display: inline;

    width: 100px;

    margin-left: 8px

}



.prd_show .welfare .str_gui .st_list b {

    width: 100px;

    display: block

}



.prd_show .welfare .str_gui .st_list .st_list_con {

    width: 100%;

    height: 60px;

    overflow: hidden

}



.prd_show .welfare .str_gui .st_list span {

    letter-spacing: -10px

}



.prd_show .welfare .str_gui .st_info {

    padding: 15px 15px 10px

}



.prd_show .welfare .str_gui .st_info li {

    width: 195px;

    height: 22px;

    line-height: 22px

}



.prd_show .welfare .str_gui .problem h3 {

    height: 40px;

    line-height: 40px

}



.prd_show .welfare .str_gui .problem img {

    width: 220px;

    height: 75px;

    margin-left: 10px

}



.prd_show .welfare .str_gui .problem .pro_list {

    padding: 20px 15px 5px

}



.prd_show .welfare .str_gui .problem li {

    width: 195px;

    height: 22px;

    line-height: 22px

}



.prd_show .welfare .str_gui .fit_example {

    text-align: center

}



.prd_show .welfare .str_gui .fit_example img {

    width: 225px;

    height: 215px;

    margin-top: 8px

}



.prd_show .welfare .share {

    position: relative;

    float: left;

    width: 1210px;

    height: 390px

}



.prd_show .welfare .share .share_tit {

    position: relative;

    height: 35px;

    line-height: 35px;

    padding-left: 10px

}



.prd_show .welfare .share .share_tit .b_tit {

    font-size: 22px;

    font-weight: 100;

    font-family: "微软雅黑"

}



.prd_show .welfare .share .share_tit .house a {

    margin-right: 5px

}



.prd_show .welfare .share .share_tit .pages {

    position: absolute;

    right: 10px;

    top: 0;

    color: #ccc

}



.prd_show .welfare .share .share_tit .pages b {

    color: #000

}



.prd_show .welfare .share .share_tit .pages span {

    color: #999;

    font-weight: 400

}



.prd_show .share .share_con li {

    position: absolute;

    width: 1210px;

    display: none

}



.prd_show .share .share_con li .overall {

    float: left;

    margin-left: 8px;

    display: inline

}



.prd_show .share .share_con li .overall img {

    width: 378px;

    height: 354px

}



.prd_show .share .share_con li .detail {

    float: left;

    margin-left: 9px;

    display: inline

}



.prd_show .share .share_con li .detail a {

    display: block;

    margin-bottom: 9px

}



.prd_show .share .share_con li .detail img {

   width:263px;height:177px

}











.prd_show .share .share_con li .detailbl {

    float: left;

    margin-left: 9px;

    display: inline

}



.prd_show .share .share_con li .detailbl a {

    display: block;

    margin-bottom: 9px

}



.prd_show .share .share_con li .detailbl img {

   width:263px;height:177px

}

































.prd_show .share .share_con li:first-child {

    display: block

}



.prd_show .welfare .share .share_info {

    padding: 0 10px 10px

}



.prd_show .welfare .share .share_info h4 {

    font-size: 13px

}



.prd_show .welfare .share .share_info p {

    position: relative;

    height: 40px;

    text-indent: 20px;

    margin-top: 5px;

    font-size: 13px;

    overflow: hidden

}



.prd_show .welfare .share .share_info p i {

    position: absolute;

    width: 20px;

    height: 20px;

    background: url(../images/index_icon.png) no-repeat

}



.prd_show .welfare .share .share_info p .begin {

    background-position: -18px -12px;

    left: -2px;

    top: -2px

}



.prd_show .welfare .share .share_info p .over {

    background-position: -40px -12px

}



.prd_show .welfare .share . ._left {

    left: 8px

}



.prd_show .welfare .share . ._right {

    right: 8px

}



.prd_con_show .prd_list {

    float: left;

    width: 780px

}



.prd_con_show .prd_list li {

    position: relative;

    float: left;

}



.prd_con_show .prd_list li img {

    position: relative

}



.prd_con_show .prd_list .prd_intro {

    position: absolute;

    left: 0;

    bottom: 0;

    width: 100%;

    font-size: 14px;

	display:none;

	

}





.prd_con_show .prd_list .prd_intro p {

    position: relative;

    height: 25px;

    opacity: .7;/*透明度，1不透明*/

    filter: alpha(opacity=60);

    background: #5d5b5b;/*背景颜色*/

}



.spanleft {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 120px;

    height: 25px;

    line-height: 25px;

    padding: 0 30px;

    color: #fff;

    overflow: hidden

}



.spanright {

    position: absolute;

    bottom: 0;

    right: 0;

    width: 100px;

    height: 25px;

    line-height: 25px;

    padding: 0 5px;

    color: #fff;

    overflow: hidden

}



.prd_con_show .prd_list .prd_top {

    overflow: hidden;

    margin-top: 10px

}



.prd_con_show .prd_list .prd_top .book {

    width: 510px;

    height: 250px;

    margin-right: 10px;

    overflow: hidden

}



.prd_con_show .prd_list .prd_top .book img {

    width: 530px;

    height: 250px

}



.prd_con_show .prd_list .prd_top .right {

    width: 250px;

    height: 250px;

    margin-right: 10px;

    overflow: hidden

}



.prd_con_show .prd_list .prd_top .right img {

    width: 270px;

    height: 250px

}



.prd_con_show .prd_list .prd_detail {

    width: 250px;

    height: 250px;

    overflow: hidden

}



.prd_con_show .prd_list .prd_detail img {

    width: 270px;

    height: 250px

}



.prd_con_show .prd_list .prd_bottom li {

    width: 250px;

    margin-left: 10px;

    overflow: hidden;

	

}



.prd_con_show .prd_list .prd_bottom li:first-child {

    margin-left: 0

}



.prd_con_show .prd_list .prd_bottom li img {

    width: 270px;

    height: 250px;

    margin-top: 10px

}



.prd_con_show .prd_list .prd_bottom .room {

    text-align: left;

    margin-top: 10px;

    background: #F5F5F5

}



.prd_con_show .prd_list .prd_bottom .room h4 {

    height: 35px;

    line-height: 35px;

    font-size: 14px;

    text-indent: 10px;

    color: #fff;

    background: url(../images/title_bg.png) right bottom no-repeat #FF9E00

}



.prd_con_show .prd_list .prd_bottom .room .room_info {

    text-indent: 2em;

    height: 175px;

    line-height: 25px;

    padding: 20px 10px;

    overflow: hidden

}



.prd_con_show .prd_con_ad {

    position: absolute;

    right: 0;

    top: 0;

    width: 230px;

    height: 508px;

    text-align: center;

    margin-top: 10px;

    border: 1px solid #E5E5E5;

    overflow: hidden

}





.prd_con_right{

    position: absolute;

    right: 0;

    top: 0;

    width: 230px;

    height: 508px;

    text-align: center;

    margin-top: 10px;

    border: 1px solid #E5E5E5;

    overflow: hidden

}



.prd_con_right img{

    height: 300px;

    width: 230px;

}



.prd_con_right  p{

line-height: 2.3;

    text-align: left;

    padding-left: 5px;

}



.prd_con_right  a{

    font-size: 18px;

}



.prd_con_show .ad_one {

    overflow: visible

}



.prd_con_show .ad_one ._left {

    left: 4px

}



.prd_con_show .ad_one ._right {

    right: 0

}



.prd_con_show .prd_con_ad .pages {

    color: #ccc;

    display: block;

    text-align: right;

    font-size: 14px;

    padding-right: 10px

}



.prd_con_show .prd_con_ad .pages b {

    color: #000

}



.prd_con_show .prd_con_ad .prd_new_list li {

    display: none;

    position: absolute;

    left: 0

}



.prd_con_show .prd_con_ad .prd_new_list li:first-child {

    display: block

}



.prd_con_show .prd_con_ad img {

    margin-top: 8px

}



.prd_con_show .prd_con_ad .prd_new_list li img {

    margin-top: 0;

    width: 230px;

    height: 500px

}



.prd_con_show .prd_con_ad .skill {

    padding: 30px 12px 10px;

    text-align: left;

    line-height: 30px

}



.prd_con_show .prd_con_ad .skill li {

    height: 34px;

    overflow: hidden

}



.prd_con_show .prd_con_ad h4 {

    height: 40px;

    line-height: 40px;

    text-indent: 10px;

    font-size: 14px;

    text-align: left

}



.prd_con_show .prd_con_ad .hot_style {

    text-align: left

}



.prd_con_show .prd_con_ad .hot_style li {

    font-size: 14px;

    padding: 10px 0;

    border-top: 1px solid #E5E5E5;

    text-align: center;

    cursor: pointer

}



.prd_con_show .prd_con_ad .hot_style .tit {

    text-align: left

}



.prd_con_show .prd_con_ad .hot_style .tit em {

    font-family: "微软雅黑";

    font-style: oblique;

    font-weight: 700;

    margin: 0 5px 0 10px;

    color: #BFBFBF

}



.prd_con_show .prd_con_ad .hot_style .current .tit em, .prd_con_show .prd_con_ad .hot_style .tit:hover {

    color: #ff6000

}



.prd_con_show .prd_con_ad .hot_style .current .tit {

    color: #ff6000;

    font-weight: 700

}



.prd_con_show .prd_con_ad .hot_style a {

    display: none;

    text-align: center

}



.prd_con_show .prd_con_ad .hot_style a:hover {

    text-decoration: none

}



.prd_con_show .prd_con_ad .hot_style img {

    margin-top: 10px

}



.prd_con_show .prd_con_ad .hot_style p {

    height: 60px;

    line-height: 20px;

    font-size: 12px;

    color: #999;

    text-align: left;

    text-indent: 20px;

    padding: 20px 10px 6px;

    overflow: hidden

}



.prd_con_show .prd_con_ad .house_style {

    text-align: left

}



.prd_con_show .prd_con_ad .house_style h4 {

    text-indent: 20px

}



.prd_con_show .prd_con_ad .house_style p {

    padding: 0 20px;

    line-height: 25px

}



.prd_con_show .prd_con_ad .house_style p em {

    font-size: 18px;

    margin: 0 5px;

    font-weight: 700;

    color: #FF9000

}



.prd_con_show .prd_con_ad .group_buy h5 {

    height: 40px;

    line-height: 40px;

    text-indent: 20px;

    font-size: 14px;

    text-align: left

}



.prd_con_show .prd_con_ad .group_buy .group_con {

    padding: 20px 0;

    border-bottom: 1px dashed #DEDEDE

}



.prd_con_show .prd_con_ad .group_buy .add {

    display: inline-block;

    width: 25px;

    height: 25px;

    vertical-align: middle;

    background: url(../images/index_icon.png) 0 -35px no-repeat

}



.prd_con_show .prd_con_ad .group_buy .group_price p {

    line-height: 30px;

    text-indent: 20px;

    text-align: left

}



.prd_con_show .prd_con_ad .group_buy .group_price .price del {

    font-size: 14px;

    color: #bfbfbf;

    margin-left: 5px

}



.prd_con_show .prd_con_ad .group_buy .group_price .price em {

    font-family: "黑体";

    font-size: 30px;

    color: #ff9000

}



.prd_con_show .prd_con_ad .group_buy .group_price .price i {

    font-family: "微软雅黑";

    font-size: 14px;

    font-weight: 400;

    margin-right: 2px

}



.prd_con_show .prd_con_ad .group_buy .group_price span {

    display: block;

    margin-top: 15px

}



.prd_con_show .prd_con_ad .group_buy .group_time {

    color: #bfbfbf;

    font-size: 14px

}



.prd_new_list ul li a img {

    width: 235px;

    height: 440px

}



.yugui {

}



.last {

	float:left;

	margin-left:9px;

}

.last img{width:265px; height:354px;}

.product {

    display: block;

    position: relative;

    width: 392px;

    height: 323px;

    line-height: 30px;

    padding-top: 10px

}



.product:hover {

    border: none

}



.product:hover span {

    height: 30px

}



.product span {

    position: absolute;

    left: 0;

    bottom: 0;

    _bottom: 4px;

    overflow: hidden;

    width: 100%;

    height: 0px;

    background: #ff9000;

    opacity: 0.7;

    filter: alpha(opacity=50);

    font-size: 14px;

    text-indent: 1rem;

    color: #ffffff

}



.product span em {

    float: right;

    padding-right: 15px

}



.style102 {

    color: white;

    padding-left: 20px;

}



.style108 {

    font-size: 18px;

    font-family: "Microsoft YaHei";

    line-height: 1.5;

    padding-left: 10px;

}



.style109 {

    float: right;

}



.style110 {

    height: 30px;

    background: #eeeeee;

    width: 294px;

}



.style111 {

    background: #43b66b;

    width: 277px;

    height: 65px;

    text-align: center;

    border: 1px solid white;

}



.style112 {

    color: black;

    line-height: 4;

    float: center;

    width: 240px;

    margin: 7px;

    height: 50px;

    text-align: center;

    background: white;

    margin-left: 19px;

    font-weight: bold;

}



.style113 {

    font-family: Microsoft YaHei;

    color: #fd8f04;

    padding-bottom: 5px;

    font-size: 22px;

    padding-top: 5px;

}



#BDBridgeWrap {

    display: block;

}



.style44 {

    line-height: 2;

    font-family: "Microsoft YaHei";

    font-size: 14px;

}



.style46 {

    font-family: "Microsoft YaHei";

    font-size: 12px;

}



.style47 {

    font-family: "Microsoft YaHei";

    font-size: 30px;

}



.style49 {

    font-family: "Microsoft YaHei";

    font-size: 16px;

    color: #333333;

}



.style61 {

    font-family: "Microsoft YaHei";

    font-size: 16px;

    color: #474747;

    font-weight: bold;

}



.style66 {

    color: #C40000;

    font-size: 12px;

}



.style68 {

    font-size: 14px;

    font-family: "Microsoft YaHei";

    color: #666666;

}



.style79 {

    font-size: 14px;

    font-family: "Microsoft YaHei";

    color: #ffffff;

    font-weight: bold;

}



.style70 {

    font-size: 14px;

    font-family: "Microsoft YaHei";

    color: #FF4A00;

    font-weight: bold;

}



.style72 {

    color: #C40000;

}



.style76 {

    font-family: "Microsoft YaHei";

    font-size: 30px;

}



.style73 {

    color: #6d6d6d;

}



.style74 {

    color: #C40000

}



.text-1 {

    font-size: 12px;

    line-height: 30px;

    color: #333333;

    text-decoration: none;

}



.style42 {

    font-size: 14px;

    font-family: "Microsoft YaHei";

    color: #6D6D6D;

}



.style57 {

    font-family: "Microsoft YaHei";

    color: #333333;

    font-size: 14px;

}



.style57:hover {

    color: #ff9000

}



.style110:hover {

    background: #dad8d9;

    color: #ff9000

}



.style115 {

    position: absolute;

    margin-left: -250px;

    margin-top: -15px

}



.arrow {

    -webkit-transition: all 0.5s ease-in-out;

    width: 295px;

    height: 331px;

}



.arrow:hover {

    -webkit-transform: rotate(720deg);

}



#qiao-icon-wrap .qiao-icon-head {

    display: none;

}





/*这是价格显示样式*/

.book:hover .prd_intro{

	display:block;

}

.right:hover .prd_intro{

	display:block;

}



.prd_bottom li:hover .prd_intro{

	display:block;

}



.maps{ width: 1200px; margin: 0 auto;height: auto; overflow: hidden; padding-bottom: 50px; }

.maps .left{ float: left; display: inline; width: 590px; }

.maps .right{ float: left; display: inline; width: 600px; }

#allmap {width: 100%;height:497px;overflow: hidden;font-family:"微软雅黑";}

#allmap b{color: #CC5522;font-size: 14px; }

#allmap img{max-width: none;}

.yunu-slideBox {height: 450px;position: relative;overflow: hidden;}
.yunu-slideBox .hd {position: absolute;bottom: 20px;font-size: 0;left: 0;width: 100%;text-align: center;z-index: 2;}
.yunu-slideBox .hd li {display: inline-block;width: 24px;height: 10px;margin: 0 5px;background-color: #2d74a2;cursor: pointer;}
.yunu-slideBox .hd li.on {background-color: #d2ad88;}
.yunu-slideBox .bd,.yunu-slideBox .bd ul,.yunu-slideBox .bd li {width: 100% !important;height: 100% !important;}
.yunu-slideBox .bd li {background: no-repeat center;}
.yunu-slideBox .bd li a {display: block;width: 100%;height: 100%;}