.topDiv{width:100%; background:#111; height:40px;}
.topDiv .topNav{color:#F6D6B1; display:inline-block; float:left; padding:0 15px; height:100%; line-height:40px; position:relative; z-index:2}
.topDiv a:hover {color: #fff;}
.topDiv .topNavbg{position:absolute; left:0; top:37px; z-index:1; height:3px; width:0px; background:#F15656}
.topLogin{color: #fff;float:right;padding:0 15px; height:100%; line-height:40px;}
.topLogin a{color: #ffffff;}
.index_topa{}
.back-color{background-color: #F9F9F9;}
.blue-color{background-color: #1D0F46;}
.bg-title{width:100%; background-repeat: no-repeat;background-position: center;}

 .wrap{height:30px;overflow: hidden;position: absolute;top:30;left: 100;width: 100%}
.dropdown-yanshi:hover {
    color: rgb(241,86,86) !important;
}
.dropdown-menu-icon {
    line-height: 20px;
    width: 20px;height: 20px;
    border-radius: 50%;
    background-color: rgb(241,86,86);
    text-align: center;
    color: #fff;font-size: 12px;
    font-weight: bold;
    display: inline-block;
}
.dropdown-yanshi {
    margin-left: 5px;
    color:rgb(83,83,88);
}

  .content p{
    position: absolute;
  }
  @-webkit-keyframes anim1{
    0% {top: 30px;opacity: 1}
    50% {top: -30px;opacity: 1}
    75% {top: -30px ;opacity: 0}
    100%{top:30px;opacity: 0}
  }
  @-webkit-keyframes anim2{
 
    0% {top: -30px;opacity: 0}
    25% {top: 30px;opacity: 0}
    50% {top: 30px;opacity: 1}
    100%{top: -30px;opacity: 1}
  }

  .content p:nth-child(1){
    
    -webkit-animation: anim1 3s linear infinite;
  }
  
  .content p:nth-child(2){

    -webkit-animation: anim2 3s linear infinite;
  }
  
  
.go-footer {
    background: #1C2127;
    padding: 60px;
    text-align: center;
}

.go-footer-ico {
    margin-top: 20px;
}

.go-footer-ico img {
    margin: 10px;
}

.go-footer-menu {
    color: #999;
    margin-top: 20px;
    font-size: 1.6rem;
}

.go-footer-menu a {
    color: #999;
    width: 120px;
    display: inline-block;
    text-align: center;
}

.go-footer-menu a:hover {
    text-decoration: underline;
}

.go-footer-note {
    color: #999;
    margin-top: 10px;
    font-size: 1rem;
    line-height: 1.4em;
    border-top: 1px solid #333333;
    padding-top: 24px;
}

.go-footer-cp {
    color: #999;
    margin-top: 10px;
    margin-bottom: 20px;
}

.qr-code-box {
    background: url("../images/qrcode_bg.png");
    width: 144px;
    height: 157px;
    position: absolute;
    top: -200px;
    left: 0;
    text-align: center;
    display: none;
}

.qr-code-box img {
    width: 120px;
    height: 120px;
    margin-top: 25px;
}

.pc_play_btn {
    cursor: pointer;
}

/* 窗口宽度<480,设计宽度=320 */
@media screen and (max-width: 479px) {
	.go-footer {padding: 12px 10px 25px;}
    .go-footer-note {margin-top: 5px;font-size: 1.2rem;line-height: 1.3rem;}
	.go-footer-cp {font-size: 1.2rem;}
    .hunliImg img{width: 100%;height: 210px!important;}
}
.goto_indextop{height:120px;width:100%;background: #04152D;}
.index_top{height:120px;width:100%;background: url(../images/zhuti21_bs.jpg);background-size: 100% 100%;cursor: pointer;}
.index_top1{height:120px;background: url("../images/zhuti21.png");background-size: 100% 100%;cursor: pointer;}
.gotop_index{height:120px;background: url("../images/goto_index.png");background-size: 100% 100%;cursor: pointer;}
.index_topat{width: 80%;height: 100%;display: block;float: left;}
.index_topab{display: block;float:right;width: 20%;height: 100%;}
.go-footer-notes {color: #F9F9F9;
    margin-top: 14px;
    font-size: 1.7rem;
    line-height: 1.4em;
    width: 161px;
    text-align: left;}
.color_F9F9F9{color: #999;}
.foot_div{}
.foot_div p{line-height: 47px;margin-right: 18px;}
.foot_div p a{color: #999;}
.foot_div p a:hover{color: #fff;}
.foot_div p .color_FFA50F{color: #FFA50F;}
.this_18{font-size: 1.8rem;}
.foot_imgsize img{width: 100%;}


.displayPhon_block{display: none;}
@media screen and (max-width: 900px){
		.display_none{display: none!important;}
		.displayPhon_none{display:none!important;}
		.displayPhon_block{display: block!important;}
}

.position_re{
	position: relative;
}

.td-center td{text-align: center;border-bottom: none!important;}
.pcenter p{text-align: center;line-height: 22px;}
.pcenter .texe-indent{text-indent: 20px;line-height: 28px;}
tbody tr.pcenter td{border-bottom: none;border-top: none;}
tbody tr.pcenter th{border: none;}
tbody .bor-b{border-bottom: 1px solid #e3e3e3!important;}
.nre_p{font-size: 1rem;color: #777777;padding-bottom: 6px;}
.td-center{
	background: url(../images/nianhuiprice_bs.png) repeat-x;
	font-size: 2rem;
    color: #ffffff;
    font-weight: bold;
    height: 70px;
}
.table-striped>tbody>tr{
    background: #fff!important;
    border-bottom: 1px solid #e3e3e3;
}
.td-center td{
	line-height: 50px;
}
.table-striped>tbody .col_F2F9FF{
    background: #F2F9FF!important;
}
.activity_gouMai{
    padding: 20px 0;
}
.activity_gouMai a{
    background-color: #FF7A4C;
    border-radius: 5px;
    color: #fff;
    font-size: 1.5rem;
    padding: 10px 15px;
    height: 40px;
    font-weight: bold;
}
.activity_hot{
    background: #FF9673;
    font-size: 14px;
    position: absolute;
    right: 0;
    top: 0;
    padding: 4px;
    height: 21px;
    line-height: 13px;
}
.col_F15252{
    font-weight: bold;
    color: #F15252;
}
.col2_F2F9FF{
    font-weight: bold;
    color: #FB8D69;
    background: #F2F9FF;
}
.col_FFF7FF{
    background: #FFF7FF;
    color: #FB8D69;
    font-weight: bold;
}
.bs2_F2F9FF{
    background: #F2F9FF;
}
@media (min-width: 1000px) and (max-width: 1440px){
    .this_overflow{height:800px;overflow: auto;}
}
.shuandan_img{
    width: 168px;
    margin-top: -13px;
}
.gohudong_priceC{
	border: 1px solid #e3e3e3;border-top: none;margin-bottom: 20px;
}
.gohudong_priceP{
	line-height: 30px;padding-left: 24px;font-size: 10px;color: #a09898;
}
.gohudong_pricePcolor {
    color: #fdc15b;
    font-weight: bold;
}
.feathi_heig {
    height: 38px;
    line-height: 28px;
    font-size: 14px;
    font-weight: 600;
}
.feaw_70{
    width:100%;
    height:100%;
}
.feaw_70 img{
    width:100%;
    height:100%;
}
.feathi_heig2 {
}
.style_man {
    display: block;
    border: 1px solid #45AEFF;
    width: 85px;
    height: 32px;
    line-height: 32px;
    color: #9999FF;
    float: right;
    border-radius: 5px;
    text-align: center;
}
/*下载*/
.down-banner{background: #DDDDDD;position: relative;width: 100%;min-height: 600px;}
.down-man{background: url(../images/down-bs.png) no-repeat right center;background-size: 500px;height: 607px;}
.down-nav{float: left;margin-top: 128px;text-align:left;margin-left: 169px;}
.down-book{background: url("../images/down-book.png") no-repeat left;width: 229px;height: 242px; float: left;margin-left: -220px;margin-top: -40px;}
.down-navP{color: #777777;font-size: 45px;}
.down-navP1{width: 342px;height: 95px;}
.down-num {color: #0D74DA; font-size: 14px;margin-top: 25px;float: left;}
.down-navP2{margin-top: 21px;font-size: 22px;color: #777777;line-height: 45px;}
.part {text-align: center;margin-top: 150px;margin-bottom: 150px;}
.part-one {background: url("../images/part-one.png") no-repeat;width: 201px;height: 255px;float: left;margin-left: 15%;cursor: pointer;}
.part-two {background: url("../images/part-two.png") no-repeat;width: 201px;height: 255px;float: left;margin-left: 15%;cursor: pointer;}
.part-three {background: url("../images/part-three.png") no-repeat;width: 201px;height: 255px;float: left;margin-left: 15%;cursor: pointer;}
.partOne-one {background: url("../images/partone-one.png") no-repeat;width: 1200px;height: 738px;margin-bottom: 50px;}
.partTwo-two {background: url("../images/parttwo-two.png") no-repeat;width: 1307px;height: 738px;margin-bottom: 50px;}
.partThree-three {background: url("../images/partthree-three.png") no-repeat;width: 1200px;height: 738px;margin-bottom: 50px;}
.down-rar{background: #2880FE;color: #fff!important;display: block;height: 60px;width: 239px;text-align: center;border-radius: 3px;margin-top: 40px;font-size: 30px;line-height: 60px;}
/*.down-navP4{color: #8B8B8B;font-size: 16px;margin-top: 18px;}*/
.down-navP4{width: 342px;height: 197px; margin-top: 18px;position: relative;}
.down-rar:hover{color: #fff;}
.down-rar:visited {color: #fff;}
.down-rar:active {color: #fff;} /* 被选择的链接 */
/*婚礼定价*/
.price-sel-bg {
    min-height: 792px!important;
}
.pri_div p{
    padding-left:20px;
    background: url(../images/h-q-bi.png) left no-repeat;
    background-size:30px;
}
.table{
    margin-bottom:0;
}
.texe-indent a:hover{  color: #F15656;}
.prince_img{
    background: url(../images/h-q-bi.png) no-repeat;
    background-size:cover;
    position: absolute;
    top: 0;
    left: -35px;
    width: 18px;
    height: 18px;
}
.prince_imgX{
    background: url(../images/1122imgnew.png) no-repeat;
    position: absolute;
    top: 0;
    left: -34px;
    width: 19px;
    height: 18px;
}
.texe-indent{height:32px!important;line-height:24px!important;}
.border-lr{border-left: none;  border-right:none;}
.pcenter .texe-indent {
    text-indent: 63px;
}
.csssprites1122{
    left: -36px!important;
}
.hl_priceBs{
    min-height: 203px;
    z-index: -5;
    padding: 2rem;
    background: #F9F9F9;
    cursor: pointer;
    border-radius: 5px;
    margin: 20px auto;
    text-align: center;
}
.hl_priceBs:hover{
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
}
/*功能详情*/
.detailsCss{
    cursor: pointer;
    margin: 0;
    padding: 0 0 0 40px;
    color: #999;
}
/*新闻详情*/
.detail_style p span img{
    width:100%;
}
.detail_style p img {
    max-width: 100%;
}
/*支付*/
.psyment_names{float: left;margin-right: 10px;}
.size_15{font-size: 15px;}
.hd-posire{position: relative;}
.sizecolor{color:#F15252;}
.psyment_size{font-size:18px;}
.psyment_title{height: 40px;line-height: 40px;}
.psyment_title2{height: 100px;line-height: 40px;}
.hd-cartjian{width: 34px;height: 34px;background: url(../images/cartjian.png) no-repeat center;cursor: pointer;background-size: 100% 100%;}
.hd-cartjia{width: 34px;height: 34px;background: url(../images/cartjia.png) no-repeat center;cursor: pointer;background-size: 100% 100%;}
.hd-carinput{width: 128px;height: 35px;margin-left: 15px;margin-right: 15px;}
.hd-carinput input{width: 100%;height:100%;border: 1px solid #EEEEEE;text-align: center;line-height: 35px;}
.pay_width{width: 110px;text-align: right;}
.psy_input{height:35px;width: 200px;border: 1px solid #E4E4E4;text-indent: 10px;}
.min_height{min-height: 500px;}
.psy_textarea{height: 100px;width: 233px;line-height: 30px;text-indent: 10px;border: 1px solid #E4E4E4;}
.hd-cartimg {display: none;position: absolute;width: 20px;height: 20px;background: url(../images/cartjiao.png) no-repeat center; right: 0;bottom: 0;}
.hd-cartp>p{border:1px solid #e3e3e3;cursor: pointer;}
.psyment_button{margin-left: 10%;width: 180px;height: 50px;line-height: 50px;text-align: center;color: #FFFFFF;background: #F15656;border-radius: 3px;font-size: 17px;font-family: 微软雅黑;margin-bottom: 39px;}



/*活动页面*/
.activity_bannerMan{
    width:100%;
    height:100%;
    background: url(../images/nianhui_top.png);
    background-size:100% 100%;
}
.activity_banner{
    max-width: 1920px;
    margin: 0 auto;
    position: relative;
}
.activity_banner img{
    margin: 0 auto;
    display: block;
    width: 100%;
}
.activity_mov{
    position: absolute;
    width: 146px;
    height: 4%;
    top: 27%;
    left: 878px;
}
.activity_open a{
    display: block;
    width:100%;
    height:100%;
}
.activity_dati{
    position: absolute;
    width: 100px;
    height: 12%;
    top: 39%;
    left: 494px;
}
.activity_chou{
    position: absolute;
    width: 100px;
    height: 11%;
    top: 35%;
    left: 1155px;

}
.activity_bubu{
    position: absolute;
    width: 100px;
    height: 11%;
    top: 52%;
    left: 402px;
    z-index: 11;
}
.activity_headImg{
    -webkit-transform: scale(0.4,0.4);
    -moz-transform:scale(0.4,0.4);
    transform: scale(0.4,0.4);
    position: absolute;
    width: 574px;
    height: 325px;
    top: 22%;
    left: 33%;
    padding-top: 48px;
    animation: player-frame 3s steps(1, end) infinite;
    -moz-animation: player-frame 3s steps(1, end) infinite; /* Firefox */
    -webkit-animation: player-frame 3s steps(1, end) infinite; /* Safari 和 Chrome */
    -o-animation: player-frame 3s steps(1, end) infinite; /* Opera */
}
@keyframes player-frame {
    0.01% {background-position: -4px   -0px; background-image: url(../images/activity_headimg.png);}
    30% {background-position: -577px   -0px; background-image: url(../images/activity_headimg.png);}
    50% {background-position: -1154px   -0px; background-image: url(../images/activity_headimg.png);}
    80% {background-position:  -1731px -0px; background-image: url(../images/activity_headimg.png);}
    100% {background-position:  -2305px -0px; background-image: url(../images/activity_headimg.png);}
}
.activity_headImg img{
    width: 278px;
    margin:0 auto;
 }
.activity_headImg2{
    position: absolute;
    width: 5.6%;
    height: 10%;
    top: 33%;
    left: 46%;
}
.activity_headImg2_p{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 2px;
    background: url(../images/bigcard-headimg-bs1.png) no-repeat;
    background-size: contain;
}
.activity_headImg2_rotate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 2px;
    background: url(../images/bigcard-headimg-bs.png) no-repeat;
    background-size: contain;
    -webkit-animation: circleLeft 2s infinite linear;
}
@-webkit-keyframes circleLeft{
    0%{ transform:rotate(0deg); }
    100%{ transform:rotate(360deg); }
}
.activity_headImg2 img{
    width:100%;

}
.activity_yaotree{
    position: absolute;
    width: 100px;
    height: 11%;
    top: 39%;
    left: 1312px;
}
.activity_yuyue{
    position: absolute;
    width: 100px;
    height: 14%;
    top: 51%;
    left: 1402px;
}
.activity_caiyun{
    position: absolute;
    width: 100px;
    height: 16%;
    top: 56%;
    left: 1182px;
}
.activity_mouse{
    position: absolute;
    width: 100px;
    height: 14%;
    top: 64%;
    left: 900px;
}
.activity_haoli{
    position: absolute;
    width: 60%;
    height: 60%;
    top: 73%;
    left: 22%;

}

.activity_ruishu{
    position: absolute;
    width: 100px;
    height: 14%;
    top: 60%;
    left: 625px;
}
.activity_nian{
    position: absolute;
    width: 100px;
    height: 10%;
    top: 35%;
    left: 616px;
}
.activity_home{
    position: absolute;
    width: 438px;
    height: 4%;
    top: 3%;
    left: 286px;
}
.csssprites_mian{
    position: absolute;
    top: 10px;
    right: 1px;
    width: 32px;
    height: 17px;
   /* background: url(../images/nianhuiprice_img1.png) no-repeat;*/
}
.activity_re{
    position: relative;
}
.activity_zp{
    position: absolute;
    top: 10px;
    right: 1px;
    width: 54px;
    height: 17px;
    /*background: url(../images/nianhui_zp.png) no-repeat;*/
}

.activity_bi{
    position: absolute;
    top: 10px;
    right: 30px;
    width: 32px;
    height: 17px;
    /*background: url(../images/nianhuiprice_img2.png) no-repeat;*/
}
.activity_spanYuan{
    color: #999999;
    font-size:12px;
    margin-left:3px;
;
}
.activity_table_span{
    display: block;
    margin: 0 auto;
    width: 32px;
    height: 32px;
    background: #FFE599;
    border: 1px solid #FFBB76;
    border-radius: 50%;
    line-height: 32px;
    font-size: 13px;
    margin-bottom: 10px;
}
.mobile_activityBanner{
    position: relative;
}
.mobile_bannerMov{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.mobile_bannerHome{
    position: absolute;
    width: 43%;
    height: 9%;
    top: 3%;
    left: 0;
}
.activity_edition div p{
    text-align: center;
}
.activity_m_s{
    /*background: url(../images/nianhuiprice_bs.png) repeat-x;*/
    color: #ffffff;
    height: 36px;
    line-height: 36px;
    font-size: 15px;
    font-weight: bold;
}
.activity_m_mon{
    background: #EEEEEE;
    color: #F15252;
    height: 32px;
    line-height: 32px;
    font-size: 13px;
    font-weight: bold;
}
.activity-func{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    z-index: 20000;
}
.activity-func-title{
    width: 95%;
    margin: 32% auto 0;
    text-align: center;
    color: #fff;
    background: url(../images/nianhuiprice_bs.png);
    height: 37px;
    background-size: 100% 100%;
    line-height: 37px;
    position: relative;
    font-size:1rem;
}
.activity-func-close{
    position: absolute;
    right: 0;
    top: -5px;
    cursor: pointer;
    width: 50px;
    height: 50px;
    z-index: 1;
    line-height: 50px;
    font-size: 16px;
}
.activity-func-table{
    width:95%;
    margin:0 auto;
    height:63%;
    overflow: auto;
}
.index_banner_m .item img{
    width:100%;
}
.img-banner {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 99999;
    background: rgba(17,17,17,0.5);
    text-align: center;
    cursor: pointer;
    display: none;
}
.img-banner > img {
    width: 720px;
}
.img-banner-activity {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 99999;
    background: rgba(17,17,17,0.5);
    text-align: center;
    cursor: pointer;
    display: none;
}
.img-banner-activity > img {
    width: 928px;
}









