button{
    border:none;
}
.Apply_div{
    padding-left: 15px;
    line-height: 25px;
    border-left: 1px solid #e3e3e3;
    margin-top: 32px;
}
.bg-title-special .container a img {
    width: 88%;
    height: auto;
}
.Apply_use{
    width:99px;
    height:30px;
    color: #333 !important;
    line-height:30px;
    text-align: center;
    cursor: pointer;
    border-radius: 5px;
    display:block;
    font-size: 17px
}
.Apply_div a:hover{
    color: #333;
}
.bg-title-special {
    height: 680px;
}
.bg-title-special {
    background-color: #1D0F46;
    height: 840px;
    width:100%;
    background-image: url(../images/home_lunbo.jpg);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    background-size: auto 100%;
}
.bg-title-special2 {
    background-color: #26022e;
    height: 840px;
    width:100%;
    background-image: url(../images/ban2.png);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    background-size: auto 100%;
}
.Statistics_number{
    width: 100%;
}
.Statistics_div{
    font-size:1.8rem;
    text-align: center;
}
.Statistics_div .row div{
    color: #444444;
    /* position: relative; */
    padding-top: 10px;
    padding-bottom: 10px;
    /*position: relative;!* 设置子元素为相对定位，可让子元素不继承Alpha值，保证字体颜色不透明 *!*/
}
.statis_color{
    color:#FFA64D;
}

@media screen and (min-width: 767px){
    .three_edition {
        position: relative;
        top: 134px;
    }
    .bg-title-special {
        height: 680px;
    }

    .home_height{
        height:560px;
    }
    .Statistics_number{
        padding-top: 70px;
        padding-bottom: 40px;

    }
    .Statistics_p{
        font-size: 2.5rem;
    }
    .slides li{
        height: 430px;
    }
    /*.position_df {
        top: 360px;
    }*/
    .border-rde{border-right: 1px dashed #ffffff;}

}
.border-rde{border-right: 1px dashed #A6A6A6;}
@media screen and (max-width: 768px){
    .border-rde{border-right: 1px dashed #ffffff;}
    .three_edition {
        bottom:0;
        top: 110px;
        height: 162px;
    }
    .bg-title-special{
        height:450px;
    }
   /* .Statistics_number{
        height: 65px;
    }*/
    .position_df{
        top: 360px;
    }
    .Statistics_div {
        font-size: 1.4rem;
    }
    .home_height {
        height: 382px;
    }
    .Statistics_p {
        font-size: 2rem;
        padding-top: 10px;
    }
    .Stratistics_pb {
        font-size: 1.2rem;

    }
    .news_text{
        padding-top: 60px;
    }
    .slides li{
        height: 430px;
    }




}
.disp_none{
    margin-left:13px;
}
.css_height{
    height:710px;
}
.width20{width:20%;float:left;}
@media screen and (max-width: 568px){/* 兼容iphone5 */
    .css_height{
        height: 340px !important;
    }
    .bg-title-special2{
        height: 340px !important;
    }
    .bg-title-special {
        height: 340px;
    }
    .home_height {
        height: 290px;
    }
    .bigimg_r2_c1{
        width: 50px;
        left: 19%;
        bottom: 5px;

    }
    .bigimg_r2_c2{
        bottom: 16px;
        width: 50px;
        right: 14%;

    }
    .bigimg_r2_c3{
        bottom: 18px;
        width: 50px;
        left: 17%;

    }
    .bigimg_r2_c4{
        bottom: 20px;
        width: 50px;
        right: 17%;
    }
    .bigimg_r2_c5{
        bottom: 18px;
        width: 50px;
        left: 17%;
    }
    .bigimg_r2_c6{
        bottom: 52px;
        width: 50px;
        right: 14%;
    }
    .elastislide-carousel ul li a img {
        display: block;
        border: 2px solid white;
        width: 100% !important;
        height: 60px !important;
    }
    .blue-color{
        margin-top:26px;
    }
    .news_text{
        padding-top:30px;
    }
    .slides li{
        height: 290px !important;
    }
    .position_df {
        top: 266px;
    }
    .Apply_use{
        display: none;
    }
    .flex-direction-nav li a{
        display: none !important;
    }
    .width20{width:100% !important;float:left;}


}

.elastislide-carousel ul li a img {
    display: block;
    border: 2px solid white;
    width: 100%;
    height: 90px;
}
@media screen and (max-width: 1012px){
    .width20{width:33%;float:left;}
    .disp_none{
        display:none;
    }
    .funcbg_xian{
        width:40%;
    }
    .funcbg_xian{
        display: none;
    }
    .nfuncbg_xian{
        display: none;
    }
    .marg_nubmber {
        margin-right: 0%;
    }
    .css_height{
        height:712px;
    }
    .bg-title-special2{
        height:712px;
    }




}
.col-xsl-3{
    width:33.3333%;
    float: left;
}

.pageNavs{
    min-width:0;
}

.Statistics_p .stati_sp{
    font-size:1.5rem;
}
.mt35{
    margin-top:35px;
}
.Stratistics_pb{
    margin-top:10px;
}
.special_edition div {
    width: 33.333%;
}
.special_edition {
    width: 303px;
}
.position_re{
    position: relative;
}
.funcbg_xian{
    position: absolute;
    width: 42%;
    height: 8px;
    background: url(../images/xian.png) no-repeat;
    right: -21%;
    top: 32%;
    background-size: 100% 100%;
    z-index: 2;
}
.blue-color{
    background:#120241;
}
.position_rel{
    position: relative;
}
.bigimg_r{
    position: absolute;
    cursor: pointer;
}
.bigimg_r img{
    width:100%;
}
@media screen and (min-width: 563px) and (max-width: 992px){
    .bigimg_r{
        width:70px;
    }
    .bigimg_r2_c1{
        left: 19%;
        bottom: 17px;
    }
    .bigimg_r2_c2{
        right: 14%;
        bottom: 32px;
    }
    .bigimg_r2_c3{
        bottom: 32px;
        left: 17%;
    }
    .bigimg_r2_c4{
        bottom: 32px;
        right: 17%;
    }
    .bigimg_r2_c5{
        bottom: 32px;
        left: 17%;
    }
    .bigimg_r2_c6{
        bottom: 90px;
        right: 14%;
    }
    .blue-color {
        margin-top: 36px;
    }
    .border-rde{border-right: 1px dashed #ffffff;}

}
@media (min-width: 992px){
    .news_text{
        padding-top:87px;
    }
    .bigimg_r{
        width:88px;
    }
    .bigimg_r2_c1{
        left: 19%;
        bottom: 38px;
    }
    .bigimg_r2_c2{
        right: 13%;
        bottom: 77px;
    }
    .bigimg_r2_c3{
        left: 16%;
        bottom: 87px;
    }
    .bigimg_r2_c4{
        bottom: 80px;
        right: 17%;
    }
    .bigimg_r2_c5{
        bottom: 84px;
        left: 16%;
    }
    .bigimg_r2_c6{
        bottom: 169px;
        right: 14%;
    }
    .blue-color{
        margin-top:66px;
    }
    .css_height{
        height:618px;
    }
    .bg-title-special2{
        height:712px;
    }
    .slides li{
        height: 620px;
    }

}
.thi_heig{
    height: 30px;
    line-height: 28px;
	font-size: 14px;
    font-weight: 600;
}
.thi_span{
    float: right;
    display: block;
    width: 53px;
    height: 23px;
    border: 1px solid #e3e3e3;
    line-height: 23px;
    text-align: center;
    font-size: 1.2rem;
    border-radius: 3px;
}
.times_img{
    padding-left: 15px;
    background: url(../images/times.png) no-repeat left center;
}
/*自动轮播*/
a{color:#333; text-decoration:none;}
ul{list-style:none;}
#marquee1{width:80%;height:55px;overflow:hidden;background: #F9F9F9;margin: 15px auto 15px;}
#marquee1 ul li{float: left;
    width: 150px;
    height: 55px;
    border: 1px solid #e3e3e3;
    margin: 0 20px;}
#marquee1 ul li img{display:block;width:100%;height:100%;}
.shuoming{ text-align:center; margin-top:30px; }
.shuoming p{ height:40px; font-size:18px;  line-height:40px;}
/*右侧*/
.side-pannel {
    bottom: 10px;
    width: 60px;
    right: 26px;
}
.side-bar a.qq i {
    margin: 10px auto 0;
}
.side-bar > a {
    color: #ffffff;
    line-height: 8px;
    font-size:8px;
}
.side-bar .dh i {
    margin: 10px auto 0;
}
.dh{
    color: #ffffff;
    line-height: 11px;
    font-size:12px;
}
.side-bar a.wx i {
    margin: 10px auto 0;
}
.side-bar > a.gotop{
    height:40px;
}
.side-bar > a.gotop i{
    margin-top:12px;
}
.side-bar .sy i {
    background: url(../images/shiy.png) no-repeat;
    width: 30px;
    height: 30px;
    display: block;
    margin: 10px auto 0;
}
.side-bar .jstx i {
    background: url(../images/go.png) no-repeat;
    width: 67px;
    height: 75px;
    display: block;
    margin: -38px auto 0;
}
#bd_jstx{
    background: #FF5E5E;
}

.mBot-20{
    margin-bottom:20px;
}

.index-case-bgs {
    width: 100%;
    /*height: 226px;*/
}

.side-bar .dh {
    width: 60px;
    height: 68px;
    border-radius: 15%;
}
.side-bar > a {
    width: 60px;
    height: 68px;
    border-radius: 15%;
	font-size:12px;
}
/*案列样式*/
.to-slide-header {
    font-size: 18px;
    border-bottom: 1px #e2e2e2 solid;
}
.to-slide-header span {
    border-bottom: 2px #949494 solid;
    padding-bottom: 5px;
    display: inline-block;
}
.to-slide-body {
    padding: 10px 0 10px 0;
    color: #8e8e8e;
    font-size: 12px;
}
.to-slide-body ul {
    list-style-type: none;
    padding-left: 0;
}
.to-panel-hot-news li {
    margin-bottom: 17px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.to-panel-hot-news li a:hover{
    color: #F15656;
}
.to-index {
    width: 20px;
    height: 20px;
    font-size: 12px;
    display: inline-block;
    background: #b4b4b4;
    margin-right: 10px;
    border-radius: 50%;
    text-align: center;
    color: white;
    line-height: 18px;
}
.to-index-1 {
    background: #f93b08;
}
.to-index-2 {
    background: #ffa800;
}
.to-index-3 {
    background: #0cf;
}
.float_r{
    float: right;
}
.text_divcss{
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgb(51, 51, 51);
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}
.art-title {
    line-height: 4rem;
}
.to-breakcrumb {
    color: #6f6f6f;
    padding: 0px 0 11px 0;
    font-size: 12px;
}
.to-extra{
    font-size: 12px;
    color: #8e8e8e;
    margin-top:5px;
}
.to-icon-clock-sm {
    width: 24px;
    height: 15px;
    display: inline-block;
    background: url(../images/times.png) no-repeat center;
    vertical-align: -3px;
}
.to-icon-organizer-sm{
    margin: 0 5px 0 10px;
    vertical-align: -3px;
    width: 24px;
    height: 15px;
    display: inline-block;
    background: url(../images/ychuang.png) no-repeat center;
}
.to-icon-tag-sm{
    margin: 0 5px 0 20px;
    vertical-align: -3px;
    width: 24px;
    height: 15px;
    display: inline-block;
    background: url(../images/aljj.png) no-repeat center;
}
#share-list {
    display: block;
    margin: 10px 0 20px 0;
}
#share-list>a {
    cursor: pointer;
    display: inline-block;
    margin-right: 10px;
    width: 30px;
    height: 30px;
    background: url(../images/iconwt.png) 0 0 no-repeat;
}
#share-list>a.to-icon-share-weibo {
    background-position: 1px 1px;
}
#share-list>a.to-icon-share-qzone {
    background-position: -33px 1px;
}
#share-list>a.to-icon-share-tqq {
    background-position: -69px 1px;
}
#share-list>a.to-icon-share-weixin {
    background-position: -103px 1px;
}
.hzs_css{
	background: #F9F9F9;
    margin-top: 20px;
}
#applyUse>a:visited {color: #ffffff;}
.pad_bottom{
    padding-bottom:50px;
}
.art-pading{
    padding: 30px 30px 0px 30px;
}
.img_size div span object embed{
    width:100% !important;
}


:focus { -moz-outline-style: none }
.clear { clear: both; height: 0; overflow: hidden; visibility: hidden; }
.hidden, .hide { display: none }
.block, .show { display: block }
.fl { float: left }
.fr { float: right }
.fline { float: left; display: inline }
.clearfix:after { clear: both; content: "."; height: 0; display: block; visibility: hidden }
.chgBtn { cursor: pointer }
.fwr { font-family: "微软雅黑" }
.far { font-family: Arial }
.fb { font-weight: bold }
.auto { margin-left: auto!important; margin-right: auto!important }
.cor_red { color: #ff0000 }
.cor_org { color: #FF4400; }
.cor_bs, .cor_bs:hover { color: #fff }
.autoImg img { height: auto; width: 100%; display: block; }
.button { display: inline-block; zoom: 1; *display: inline;
    vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: 0.25em 0.6em 0.3em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); }
.red { color: #faddde; border: solid 1px #980c10; background: #d81b21; background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#A51715)); background: -moz-linear-gradient(top, #ed1c24, #A51715); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover { background: #b61318; background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115)); background: -moz-linear-gradient(top, #c9151b, #a11115); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
    color: #fff; }
.red:active { color: #de898c; background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24)); background: -moz-linear-gradient(top, #aa1317, #ed1c24); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}
.cor_bs, .cor_bs:hover { color: #ffffff; }

.mKeBanner, .mKeBanner div { text-align: center; }
/*弹出层 CSS*/
.gb_resLay { background: #FFFFFF; height: 70px; width: 100%; max-width: 800px; margin: 0 auto; }
.gb_res_t { line-height: 58px; height: 58px; position: relative; font-size: 18px; text-align: center; }
.gb_res_t i { background: #FFEC94; height: 1px; overflow: hidden; left: 32px; top: 30px; right: 32px; position: absolute; }
.gb_res_t span { background: #FFF; display: inline-block; padding: 0px 6px; position: relative; z-index: 2; }
.gb_resItms li { text-align: center; float: left; width: 30px;  height:30px; padding-bottom: 15px; margin-right: 10px;}
.gb_resA img { height: auto; width: 60px; margin-bottom: 10px; }

@media only screen and (max-width: 500px) {
    .gb_resA img { width: 45px; margin-top: 5px; }
}

@media only screen and (max-width: 470px) {
    .gb_resItms li { width: 11%; }
    .gb_resLay { height: 70px; }
    .gb_resA img { width: 60px; margin-top: 0 }
}

.bdsharebuttonbox a { width: 30px!important; height: 30px!important; margin: 0 auto 10px!important; float: none!important; padding: 0!important; display: block; }
.bdsharebuttonbox a img { width: 100%; height: 100%; }
.bdsharebuttonbox .bdsa_tsina { background: url(../images/gbres_6.png) no-repeat;background-size: 100% 100%; }
.bdsharebuttonbox .bdsa_qzone { background: url(../images/gbres_4.png) no-repeat; background-size: 100% 100%;}
.bdsharebuttonbox .bdsa_tqq { background: url(../images/gbres_5.png) no-repeat;background-size: 100% 100%; }
.bdsharebuttonbox .bdsa_weixin { background: url(../images/gbres_2.png) no-repeat; background-size: 100% 100%;}
.bdsharebuttonbox .bdsa_sqq { background: url(../images/gbres_3.png) no-repeat; background-size: 100% 100%;}
.bdsharebuttonbox .bdsa_renren { background: url(../images/gbres_1.png) no-repeat; background-size: 100% 100%;}
.bd_weixin_popup .bd_weixin_popup_foot { position: relative; top: -12px; }



/* flexslider */
.flexslider{position:relative;/*overflow:hidden;*/}
.slides{position:relative;z-index:1;}
.slides li{
    width: 100%;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: auto 100% !important;
}
.flexslider .container a img {
    width: 88%;
    height: auto;
}
.flexslider .container a {
    width: 33.33333333%;
    float: left;
}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display: inline-block;width: 14px;height: 14px;line-height: 40px;overflow: hidden;cursor: pointer;background:#1D0F46;border-radius: 30px;display: none;}
.flex-control-nav .flex-active{background:#1D0F46;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
.slides_img1{background:url(../images/home_lunbo.jpg) no-repeat;background-color: #1D0F46;}
.slides_img2{background:url(../images/ban2.jpg) no-repeat;background-color: #1D0F46;}



/*会议首页*/
.back_imgjc{
    width: 35px;
    height: 34px;
    border-radius: 47%;
    margin-right: 10px;
}
.price-tit-bg2 {
    background:url(../images/bj_img.png) repeat-x;
    line-height: 70px;
}
.fc-EF4747{color: #EF4747;}
.price-sel-bg p a{font-size:1.5rem;}
.index_spans{
	display: inline-block;
    background: #E599FF;
    color: #fff;
    border-radius: 30px;
    height: 25px;
    padding: 0 7px;
    line-height: 24px;
    margin: 0 5px;
}
.fs-15{font-size:1.5rem;}
.reducion_css{
	width: 88%;
    margin: 0 auto;
    background: #E53C38;
    color: #FFEFBF!important;
    border-radius: 10px;
    padding: 3px 5px;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 1.5rem;
}
/*婚礼案例*/
.bg_title_hyal_meet{
    background: #0E0234;
    height: 120px;
    background-image: url(../images/titlebg_item2.png);
}
.anli_banner{
    height: 120px;
    line-height: 120px;
}
/*互动概述*/
.bz-title{
    color: rgb(102, 102, 102); font-family: 'Microsoft YaHei', 微软雅黑, Helvetica, 'Hiragino Sans GB', Arial, sans-serif; line-height: 32.7273px;
}
.bz-div div{
    box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(102, 102, 102); font-family: 'Microsoft YaHei', 微软雅黑, Helvetica, 'Hiragino Sans GB', Arial, sans-serif; font-size: 14px; line-height: 32.7273px;
}
.bz-divH6{box-sizing: border-box; margin: 0px; padding: 0px;}
.bz-divHr{box-sizing: content-box; height: 0px; margin: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgb(238, 238, 238); padding: 0px;}
.bz-pd40{padding-left:40px;}
.bz-pd80{padding-left:80px;}
/*婚礼定价*/
.price-buy-btn {
    background-color: #C4E1FF;
    border-radius: 5px;
    color: #003973;
    font-size: 1.6rem;
    width: 100px;
    height: 40px;
}
.fc-F15353 {
    color: #F15353;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{
    padding: 6px 4px 3px 4px!important;
}
.pcenter td p img{width:15px;}
.cssspritesBi{background: url(../images/nianhuiprice_img2.png) no-repeat;position:absolute;top:0;right:-28px;width:19px;height:18px;}
.csssprites_css{position:absolute;top: 10px;right: 24px;width: 38px;height: 37px;}
.csssprites_img1{background: url(../images/huiyi_gn1.png) no-repeat;}
.csssprites_img2{background: url(../images/huiyi_gn2.png) no-repeat;}
.csssprites_img3{background: url(../images/huiyi_gn3.png) no-repeat;}
.csssprites_img4{background: url(../images/huiyi_gn4.png) no-repeat;}
/*详情页*/
.caseStyle{
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin-top: 10px;
    color: #888888;
}










