﻿/*喜福金*/
.happy{width:100%;position:relative;padding:95px 0 72px;}
.xibj{width: 100%;height:471px;background:#fedee3;position: absolute;left: 0;top: 0;z-index:10;}
.xigold{width:1200px;margin: 0 auto;position: relative;min-height: 200px;z-index: 100;}
.xidiv{width: 843px;height:535px;padding-top:10px;}
.xidiv img{width: 100%;height: 100%;}
.xigold .swiper-container2{width: 478px;height:374px;position: absolute;right: 0;top: 0;}
.xigold .swiper-container2 .swiper-slide{width: 478px;height:374px;}
.xigold .swiper-container2 .swiper-slide img{width:100%;height:100%;}
.xigold .swiper-container2 .swiper-button-next{width:29px;height: 144px;background: url(../img/xinext.png) no-repeat 0 0;background-size:100% 100%;margin-top: -72px;right: 0;}
.xigold .xiinfo{width: 356px;height: 169px;float: right;background:#fff;position: absolute;right: 0;bottom: 0;border-left:4px solid #fff2f4;padding: 28px 60px 0 24px;box-sizing: border-box;}
.tindent{text-indent: 2em;}
.xiinfo>h3{color:#313131;font-weight:400;line-height:1;height:20px;width:100%;padding-bottom:16px;}
.xigold .xiinfo>h3 img{padding-top:3px;}
.xigold .xiinfo>p{color:#626262;line-height:28px;font-size:14px;}
/*婚嫁*/
.marry{width:100%;min-height:20vw;position: relative;}
.marryleft,.marryright{width:50%;}
.marryleft{background: url(../img/xibj.png) no-repeat 0 0;height:39vw;background-size: 100% 100%;position: relative;}
.marryleft .marryinfo{width:412px;height:321px;position: absolute;right:10%;bottom:6vw;color: #626262;font-size: 14px;line-height: 30px;font-weight: 400!important;}
.marryleft .marryinfo p{font-weight: 400!important;}
.marryinfo .more{color: #ff828e;font-size: 14px;position: absolute;left: 0;bottom: 0;}
.marryright{height:39vw;}
.marryright .swiper-container3{width: 100%;height: 100%;}
.marryright .swiper-container3 .swiper-slide{width:100%;height:100%;}
.marryright .swiper-container3 .swiper-slide img{width:100%;height:100%;}
.marryright .swiper-container3 .swiper-button-next,
.marryright .swiper-container3 .swiper-button-prev{width: 18px;height:37px;margin-top:-18px;background-size: 100% 100%;}
.marryright .swiper-container3 .swiper-button-prev{background: url(../img/marryprev.png) no-repeat 0 0;}
.marryright .swiper-container3 .swiper-button-next{background: url(../img/marrynext.png) no-repeat 0 0;}
.marrytitle{width: 100%;position: absolute;left: 0;top: 0;color: #ff828e;text-align: center;z-index: 1000000;padding-top:5vh;line-height:1;}
.marrytitle>h2{font-size:30px;font-weight:400;}
.marrytitle .blo{display:inline-block;width:50px;height:1px;background:#ff828e;margin:20px 0 15px;}
.marrytitle>h3{font-size:14px;font-weight:500!important;}
/*定情首饰*/
.pledge{width: 100%;padding-top: 7vh;}
.pledgetitle{width:100%;text-align:center;line-height:1;padding-bottom:30px;}
.pledgetitle .tit{color: #ff828e;font-size: 30px;}
.pledgetitle .blo{display:inline-block;height:1px;width:48px;background:#ff828e;margin:20px 0 16px;}
.pledgetitle .sum{color:#313131;font-size:14px;font-weight:500!important;}
.pledgediv{width: 100%;}
.pleimg{width:50%;height:20vw;}
.plesmall{width: 25%;height:20vw;cursor: pointer;position: relative;}
.pleimg>img,.plesmall>img{width: 100%;height: 100%;}
.plepos{width:100%;height:100%;position:absolute;left:0;top:0;background: rgba(255,130,142,0.86);transition: all 1s;opacity: 0;color:#FFFFFF;padding:3vw 10% 0;box-sizing:border-box;}
.plepos .tit{font-size:18px;font-weight:bold;text-align:center;}
.plepos .blo{display:block;width:60px;height:1px;background:#fff;margin:1vw auto;}
.plepos>p{font-size:16px;line-height:1.5vw;}
.plepos>a{color:#fff!important;font-size:12px;float:right;line-height:26px;}
.plesmall:hover .plepos{opacity: 1;}
/*喜店*/
.xistore{width: 100%;}
.xisleft,.xisright{width:50%;height: 23.7vw;}
.xisleft>img{width: 100%;height: 100%;}
.xisright{background:#ff9ba5;display:table;vertical-align: middle;cursor: pointer;}
.xisright .eye{width:100%;height:86px;text-align: center;color: #fff;display:table-cell;vertical-align: middle;line-height: 1;}
.xisright .eye>p:nth-child(1){padding-bottom: 24px;font-size: 20px;}
/*新婚贺礼*/
.newlymary{width: 100%;padding-top: 7vh;padding-bottom: 7vh;}
.newlymary .swiper-container4{width: 1200px;margin:0 auto;padding-bottom: 50px;}
.newlymary .swiper-container4 .swiper-slide{width: 1200px;}
.newlymary .swiper-container4 .swiper-slide>img{width:100%;height: auto;}
.newlymary .swiper-container4 .swiper-pagination{bottom:0!important;margin-right:130px;}
.newlymary .swiper-container4 .swiper-pagination .swiper-pagination-bullet{width: 50px;height:2px;background:#626262;opacity: 1;margin:0 20px!important;border-top: 10px solid #FFFFFF;border-radius: 0!important;}
.newlymary .swiper-container4 .swiper-pagination .swiper-pagination-bullet-active{background:#ff828e;}
/*守护之爱*/
/*灵感来源*/
.inspir{background: url(../img/zuancolud.png) no-repeat 0 bottom;background-size:24%;}
.inspiration,.inspir_div{width:50%;height:48vw;}
.inspiration{text-align:center;line-height:48vw;background:#eeeeee;}
.inspiration>img{max-width: 100%;max-height:100%;vertical-align:middle;}
.inspir_info{width:475px;height: 400px;background:#eeeeee url(../img/shlogo.png) no-repeat 241px 280px;float: right;position: relative;top: 50%;margin-top: -177px;padding: 60px 80px 0 60px;box-sizing: border-box;color: #626262;font-size: 14px;line-height: 34px;font-weight:500;}
/*至臻至美*/
.beauty{width:100%;padding-top: 7vh;padding-bottom:5vh;}
.beautiful{width:1200px;margin: 0 auto;position: relative;}
.beautiful .swiper-container2{width: 1160px;margin: 0 auto;}
.beautiful .swiper-container2 .swiper-slide{text-align: center;height: 364px;display: block;cursor:pointer;float: left;}
.beautiful .swiper-container2 .swiper-slide .img{width:272px!important;height:272px!important;text-align: center;line-height: 272px;vertical-align: middle;margin: 0 auto;position: relative;border-radius: 50%;}
.beautiful .swiper-container2 .swiper-slide .img img{max-width: 245px;vertical-align:middle;border-radius: 50%;}
.beautiful .swiper-container2 .swiper-slide .img .posimg{position: absolute;width: 100%;height: 100%;background: url(../img/yuanbj.png) no-repeat 0 0;left: 0;top:0;color:#ffffff;font-size: 14px;line-height: 26px;box-sizing:border-box;padding:50px 32px 0;transition:all 1s;opacity:0;}
.beautiful .swiper-container2 .swiper-slide .info{width:272px;margin:0 auto;color:#484848;padding-top: 20px;line-height:18px;font-size: 16px;font-weight: 500;}
.beautiful .swiper-button-prev,.beautiful .swiper-button-next{width: 17px!important;height: 37px!important;background-size:100% 100%;top: 125px;}
.beautiful .swiper-button-next{background:url(../img/marrynext.png) no-repeat 0 0;right: 0!important;}
.beautiful .swiper-button-prev{background:url(../img/marryprev.png) no-repeat 0 0;left: 0!important;}
.beautiful .swiper-container2 .swiper-slide:hover .posimg{opacity:1;}
/*唯一挚爱*/
.protitle{color: #ff828e;width:100%;text-align: center;font-weight:500;font-size: 24px;line-height:1;padding-bottom: 40px;}
.unique{width: 100%;background: url(../img/uniclound.png) no-repeat left bottom;background-size:18%;}
.unqdiv{width:83%;min-height: 52vw;float: right;}
.uniimg_r{width:48%;height: 51.5vw;position: relative;cursor: pointer;overflow: hidden;line-height:60vw;text-align:center;}
.uniimg_l{width: 52%;height: 52vw;overflow: hidden;margin-right: -2%;float: right;}
.uniimg_l .lover_img{position:relative;width: 46%;margin-right: 2%;height: 25vw;float: left;margin-bottom: 1.5vw;cursor: pointer;overflow: hidden;text-align:center;line-height:29vw;}
.lover_img>img{width:100%;height:100%;vertical-align: top;}
.uniimg_r>img{max-width:100%;vertical-align: top;}
.unipos{height:60px;position: absolute;background: rgba(253,141,151,0.9);width:100%;bottom: 0;left:0;transition: all 0.5s;box-sizing:border-box;}
.unipos>.love_title{height: 60px;text-align: center;line-height: 60px;color: #FFFFFF;font-size:20px;font-weight: 500;}
.unipos>.love_title>span{padding-right: 10px;}
.unipos>.love_title>img{vertical-align: middle;}
.unipos .blo{display: block;width:58px;height: 1px;background: #FFFFFF;margin:20px auto;}
.unipos .info{width: 100%;color: #FFFFFF;text-align: center;font-size: 14px;line-height: 30px;}
.unipos .more{display: block;width: 100%;text-align: center;color: #FFFFFF;padding-top: 10%;}
.uniimg_l .lover_img:hover .unipos{padding-top:25%;height: 100%;transition: all 0.5s;}
.uniimg_r:hover .unipos{padding-top:25%;height: 100%;transition: all 0.5s;}
/*定情只选*/
.dq_change{width:100%;}
.pad{padding-top: 8vh;}
.changediv{width: 100%;}
.change{width: 50%;float: left;height:32vw;cursor: pointer;}
.change>.img{width: 50%;height: 100%;overflow: hidden;float: left;}
.change>.img img{width:100%;height: 100%;}
.change .info{width:50%;height:100%;background-size:100% 100%!important;float: left;box-sizing: border-box;padding:15% 7% 0;}
.changediv .change:first-child .info{background: url(../img/lovbj1.jpg) no-repeat 0 0!important;background-size:100% 100%!important;}
.changediv .change:nth-child(2) .info{background: url(../img/lovbj2.jpg) no-repeat 0 0!important;background-size:100% 100%!important;}
/*.change .info:nth-of-type{width:50%;height:64%;}*/
.change:hover .img img{transform: scale(1.3);transition: all 0.5s;}
.change .info>h2{font-size:3vw;}
.change .info>h3{font-size:20px;color:#313131;font-weight:400;height:30px;line-height:30px;padding:8% 0 5% 0;}
.change .info>h3>span{padding-right:1%;}
.change .info>h3 img{vertical-align:middle;max-height:100%;}
.change .info>a{color:#ff828e;padding-top:10%;display:block;}
.change .info{color: #626262;font-size: 14px;line-height: 30px;}
/*心中闪耀*/
/*心中闪耀*/
.heart{background: url(../img/heartbj.png) no-repeat right bottom;min-height:56vw;}
.heartcon{width: 83%;min-height:52vw;}
.heartcon .heart_left,.heartcon .heart_right{width:50%;height:52vw;}
.heart_img{width: 100%;height: 26vw;cursor: pointer;}
.heart_img .hea_img,.heart_img .heatinfo{width: 50%;height: 100%;overflow: hidden;}
.heart_img .heatinfo{background-size: 100% 100%!important;padding:10% 4% 0 4%;box-sizing: border-box;}
.heartcon .heart_right .heart_img:first-child .heart_img{float:left;}
.heartcon .heart_right .heart_img:first-child .heatinfo{float:left;background: url(../img/hearb1.jpg)!important;background-size:100% 100%!important;}
.heartcon .heart_right .heart_img:nth-child(2) .heart_img{float:right;}
.heartcon .heart_right .heart_img:nth-child(2) .heatinfo{float:right;background: url(../img/hearb2.jpg)!important;background-size:100% 100%!important;}
.heart_img .heatinfo>h2{font-size:2.5vw;}
.heart_img .heatinfo>h3{color:#313131;font-weight:400;height:30px;line-height:30px;margin:3% 0 4%;}
.heart_img .heatinfo>h3>span{padding-right:10px;}
.heart_img .heatinfo>h3 img{vertical-align:middle;}
.heart_img .heatinfo .sum{font-size:14px;color:#626262;line-height:30px;}
.heart_img .heatinfo>a{color:#ff828e;padding-top:20%;display:block;}
.heart_left img,.hea_img img{width: 100%;height: 100%;}
.heart_img:hover .hea_img img{transform: scale(1.3);transition: all 0.5s;}
/*钻石*/
.dia_top{width: 100%;padding: 100px 0 60px;background: #fdeef1;}
.diatop_con{width: 1200px;margin: 0 auto;min-height: 474px;position: relative;}
.diatop_con .pos{background: #ff828e;width:1168px;height:430px;position: absolute;right: 0;bottom:0;}
.diatop_sum{width:643px;height: 397px;background:#fdeef1;margin-top:21px;box-shadow: 1px 0px 50px #efa4ac;position:absolute;z-index: 100;box-sizing: border-box;padding:72px 70px 0 40px;}
.diatop_sum .sumary{font-size: 14px;color: #626262;line-height: 30px;text-indent: 2em;padding-top: 35px;}
.diatop_con .swiper-container2{width: 528px;height: 443px;position: absolute;top: 0;right:29px;z-index: 100;box-shadow: 1px 0px 50px #efa4ac;}
.diatop_con .swiper-container2 .swiper-slide img{width: 100%;height: 100%;}
.diatop_con .swiper-container2 .swiper-button-next{width:29px;height: 144px;background: url(../img/dianext.jpg) no-repeat 0 0;background-size: 100% 100%;right: 0;margin-top: -72px;}
/*钻石面*/
.diaface{width: 100%;min-height:768px;background: url(../img/diafacebj.jpg) no-repeat center 0;background-size: cover;position: relative;}
.pad60{padding-top: 60px!important;position:inherit;padding-bottom: 10px;}
.pad60>h2,.pad60>h3{color: #FFFFFF!important;}
.diaface-list{width:1200px;min-height: 200px;margin: 0 auto;}
.diaface-list>li{width:357px;height: 228px;border-bottom: 3px solid transparent;margin-bottom: 90px;cursor: pointer;padding: 10px 22px;box-sizing: border-box;}
.diaface-list>li:nth-child(2) ~ li{margin-bottom: 0;}
.diaface-list>li:nth-child(1){margin-right: 300px;}
.diaface-list>li:nth-child(2n-1){float:left;}
.diaface-list>li:nth-child(2n-2){float:right;}
.diaface-list .num{color: #ff828e;font-size: 42px;font-weight:500;line-height: 1;opacity:0;}
.df_tit{width: 100%;height: 42px;}
.df_tit>p{color: #FF828E;font-size: 20px;text-align: right;line-height: 1;padding-top: 20px;font-weight: 400;}
.diaface-list .suminfo{width: 100%;font-size: 14px;color:#ffffff;line-height: 30px;padding-top:20px;}
.diaface-list>li:hover{border-color:#ff828e;background: #0c0b28;box-shadow: 1px 0px 50px #2f263e;}
.diaface-list>li:hover .num{opacity:1;transition:all 0.5s;}
/*绚丽色*/
.color{width: 100%;padding:80px 0 100px;}
.color .swiper-container3{width: 1200px;height: 373px;margin:30px auto 0;}
.color .swiper-container3 .pos{width:100%;height:317px;background: #fdeef1;position:absolute;left: 0;top:28px;}
.color .swiper-container3 .swiper-slide{width:1200px;height: 100%;position: relative;background: none;display: block;}
.color .swiper-container3 .swiper-slide .img{width:444px;height:373px;position:absolute;left:33px;top: 0;}
.color .swiper-container3 .swiper-slide .img>img{width:100%;height:100%;}
.color .swiper-container3 .swiper-slide .info{width:553px;height:256px;padding-right:120px;position: absolute;right: 0;top: 90px;text-align:left!important;}
.color .swiper-container3 .swiper-slide .info>h3{color: #ff828e;font-size: 20px;}
.color .swiper-container3 .swiper-slide .info .blo{display: block;width:60px;height: 1px;background:#FF828E;margin:10px 0 10px;}
.color .swiper-container3 .swiper-slide .info>h4{font-size: 14px;color: #626262;font-weight: 400;}
.color .swiper-container3 .swiper-slide .info .sum{font-size: 14px;color: #626262;line-height:28px;text-indent: 2em;padding-top:30px;}
.color .swiper-container3 .swiper-pagination{bottom:0%!important;margin-right:100px;}
.color .swiper-container3 .swiper-pagination .swiper-pagination-bullet{width: 10px;height:10px;background:none;opacity: 1;border: 1px solid #ff828e;margin: 0 20px!important;}
.color .swiper-container3 .swiper-pagination .swiper-pagination-bullet-active{background:#ff828e;}
/**/
.bling{width: 100%;min-height:764px;background:#ff828e url(../img/shan.jpg) no-repeat right top;background-size:53% 130%;position: relative;overflow:hidden;}
.bling .pos{width: 51%;height:706px;background: #fdeef1;left: 0;top: 0;position:absolute;}
.blingcon{width: 1200px;margin:0 auto;min-height:200px;position:relative;margin-top:190px;overflow:hidden;}
.blingcon .swiper-container5{width: 686px;height: 574px;background: none;float: left;}
.blingcon .swiper-container5 .swiper-slide{background:none;display:block;}
.blingcon .swiper-container5 .swiper-slide .img{width:686px;height:288px;}
.blingcon .swiper-container5 .swiper-slide .img img{width:100%;height:100%;}
.blingcon .swiper-container5 .swiper-slide .info{padding-top:30px;text-align:left;}
.blingcon .swiper-container5 .swiper-slide .info>h3{color:#ff828e;font-size:20px;line-height:1;}
.blingcon .swiper-container5 .swiper-slide .info .blo{display:block;width:58px;height:1px;background:#ff828e;margin:15px 0 10px;}
.blingcon .swiper-container5 .swiper-slide .info>h4{color:#ff828e;line-height:1;font-size:14px;}
.blingcon .swiper-container5 .swiper-slide .info .sum{font-size:14px;color:#626262;line-height:30px;padding-top:14px;width:425px;}
/*专利*/
.patent{padding-top:105px;min-height: 526px;position: relative;}
.patent .pos{width: 100%;height: 314px;background: #fdeef1;position: absolute;left: 0;bottom: 0;}
.pat_con{width: 1200px;margin: 0 auto;overflow: hidden;}
.pat_title{width:100%;text-align:center;}
.pat_title>h2{color:#ff828e;font-size: 30px;font-weight: 500;line-height: 1;text-transform: uppercase;}
.pat_title .blo{display: inline-block;width:48px;height: 1px;background: #ff828e;margin:20px auto 8px;}
.pat_title>p{color: #313131;font-size: 14px;line-height: 24px;}
.patent_list{width: 1220px;padding-top: 68px;position: relative;z-index: 100;}
.patent_list .swiper-slide{width:284px;margin-right:21px;transition: all 0.5s;cursor: pointer;float: left;background:none;display:block;}
.patent_list .swiper-slide .img{width:284px;height:239px;position:relative;}
.patent_list .swiper-slide .img .p_blo{position: absolute;width: 274px;height:229px;border:5px solid #FF828E;left: 0;top: 0;opacity:0;}
.patent_list .swiper-slide .img img{width:100%;height:100%;}
.patent_list .swiper-slide .info{color: #484848;font-size: 14px;padding-top: 10px;text-align:left;}
.patent_list .swiper-slide:hover .img{transform: translateY(-30px);transition: all 0.5s;}
.patent_list .swiper-slide:hover .img .p_blo{opacity: 1;transition: all 0.5s;}
/*品牌寓意*/
.moral{width: 100%;padding-top: 92px;}
.moral_con{width: 1200px;margin: 0 auto;}
.moral_con .swiper-container4{margin-top:30px;width: 1200px;height:566px;padding-bottom:52px;}
.moral_con .swiper-container4 .swiper-slide{width: 1200px;height: 100%;}
.moral_con .swiper-container4 .swiper-slide img{width:100%;height:100%;}
.moral_con .swiper-container4 .swiper-pagination{bottom:0!important;margin-right:130px;}
.moral_con .swiper-container4 .swiper-pagination .swiper-pagination-bullet{width: 50px;height:2px;background:#626262;opacity: 1;margin:0 20px!important;border-top: 10px solid #FFFFFF;border-radius: 0!important;}
.moral_con .swiper-container4 .swiper-pagination .swiper-pagination-bullet-active{background:#ff828e;}
/*全世界*/
.world{width: 100%;padding-top: 92px;padding-bottom:22px;}
.mar30{margin-bottom:30px;}
.allove{width: 100%;margin-bottom: 109px;min-height: 449px;}
.allbj_right{background: url(../img/aboutkin.png) no-repeat right bottom;}
.allbj_left{background: url(../img/aboutkin.png) no-repeat left bottom;}
.allove_div{width:1200px;margin: 0 auto;}
.alimg{width:356px;height: 449px;float: left;cursor:pointer;}
.alimg>img{width: 100%;height: 100%;}
.aimgright{margin-right:25px;}
.aimgleft{margin-left:25px;}
.alinfo{width: 368px;height:449px;float:left;padding:0 35px;}
.alinfo>h4{width:100%;color:#313131;height:20px;font-size:20px;font-weight:500;line-height:20px;padding-top:5px;}
.alinfo>h4 img{vertical-align:middle;padding-left:10px;}
.alinfo .sum{color:#626262;font-size:14px;line-height:30px;padding-top:35px;text-indent:2em;}
.world .allove:last-of-type{margin-bottom:75px!important;}
.world .allmore{display: block;width:122px;height:38px;line-height: 38px;font-size: 12px;text-align: center;margin: 0 auto;color:#FFFFFF;background: #ff828e;}
/*关于我们*/
.abouttop{width:100%;min-height:397px;position: relative;padding-top: 137px;}
.abouttop .pos{width:100%;height:460px;position:absolute;background: #fedee3;z-index: 1;left: 0;top: 0;}
.aboutbanner{width:1402px;height:397px;background:#FFFFFF;position: relative;margin:0 auto;z-index: 100;}
.aboutbanner .pos{width:506px;height: 424px;background:#fe7f8b;position:absolute;left:-34px;top:-28px;}
.aboutbanner .contain1{float:left;width:473px;height:397px;}
.aboutbanner .contain1 .swiper-slide{width:473px;height:397px;}
.aboutbanner .contain2{width:200px;height:144px;float:right;margin-top:128px;}
.aboutbanner .contain2 .swiper-slide{width:200px;height:144px;}
.aboutbanner .contain1 .swiper-slide img,.aboutbanner .contain2 .swiper-slide img{width:100%;height:100%;}
.aboutbanner .contain2 .swiper-button-next{background: url(../img/dianext.jpg) no-repeat 0 0;width:30px;height:144px;margin-top:0!important;right:-1px;background-size:100% 100%;top:0;}
.abouttop_info{width:414px;margin-left:55px;padding-top:60px;}
.abouttop_info .sumary,.develpo_info .sumary{color:#626262;font-size:14px;line-height:30px;padding-top:20px;}
.abouttop_more{display:block;width:122px;color:#fff!important;height:46px;line-height:46px;background:#ff828e;padding-left:20px;margin-top:40px;}
@media only screen and (max-width:1450px ) {
	.aboutbanner{width:1300px;}
}

/*发展*/
/*发展*/
.develop{width: 100%;min-height:629px;margin-top: 119px;background: url(../img/aboutkin.png) no-repeat right 138px;}
.development{width:1200px;min-height: 629px;margin: 0 auto;}
.deveimg{width:498px;height:629px;background:#ff828e;text-align:center;line-height:629px;}
.deveimg img{vertical-align:middle;max-width:452px;max-height:570px;}
.development .swiper-container1{width:298px;height:376px;float:left;margin-top:105px;box-shadow:1px 0 40px #fedee3;}
.development .swiper-container1 .swiper-slide{width:298px;height:376px;}
.development .swiper-container1 .swiper-slide img{width:100%; height:100%;}
.develpo_info{width:320px;margin-left:45px;padding-top: 205px;}
.develpo_info .sumary{text-indent:2em;}
/*荣誉*/
.honur{width: 100%;/*min-height: 627px;*/background: url(../img/aboutkin.png) no-repeat left 143px;position:relative;}
.honurcon{width: 1200px;margin: 0 auto;position: absolute;left:50%;top:0;margin-left:-600px;}
.honour_info{width:400px;float: left;padding-top:80px;}
.pad20{padding-top:10px;}
.honurblo{display: block;z-index: 1000;width:170px;height:1px;background:#ff828e;position:absolute;left:400px;top:110px;}
.honourimg{/*position: absolute;top: 0;*/margin-right:6%;z-index:100;max-width:1000px;float:right;}
.honourimg img{max-width: 100%;}
.honsum{text-indent:2em;color:#271c1c;padding-top:68px;width:315px;line-height:30px;}
.honour_info .abouttop_more{margin-top:80px;}
@media only screen and (max-width:1750px) {
	.honourimg{margin-right:3%;z-index:100;max-width:900px;}
}
@media only screen and (max-width:1650px) {
	.honourimg{margin-right:2%;z-index:100;max-width:850px;}
}
@media only screen and (max-width:1550px) {
	.honourimg{margin-right:2%;z-index:100;max-width:800px;}
}
@media only screen and (max-width:1450px) {
	.honourimg{margin-right:2%;z-index:100;max-width:760px;}
}
@media only screen and (max-width:1400px) {
	.honourimg{margin-right:2%;z-index:100;max-width:740px;}
}
/*事件*/
.event{padding:69px 0 143px;}
.event .ind_title{width:1200px;margin:0 auto;}
.eventline{width:100%;height: 426px;background:url(../img/eventline.jpg) repeat-x 0 88px;margin-top:90px;}
.eventline .swiper-container3{width:1200px;height:100%;margin: 0 auto;background: ground;}
.eventline .swiper-container3 .swiper-slide{background: none;display: block;cursor: pointer;}
.eventline .swiper-container3 .swiper-slide .year{background: none;display: block;width: 100%;height:97px;background: url(../img/eventyuan.png) no-repeat center bottom;font-size: 50px;color: #ff828e;line-height: 1;font-family: "times new roman";font-weight:500;}
.eventline .swiper-container3 .swiper-slide .evtblo{width: 1px;height:60px;background: #FF828E;margin: 10px auto;display:none;}
.eventline .swiper-container3 .swiper-slide .evtinfo{color: #626262;line-height: 28px;font-size: 14px;text-align:left;margin-top: 36px;}
.eventline .swiper-container3 .swiper-pagination .swiper-pagination-bullet{width: 10px;height:10px;background:#aaaaaa;opacity: 1;margin: 0 20px!important;}
.eventline .swiper-container3 .swiper-pagination .swiper-pagination-bullet-active{background:#ff828e;}
.eventline .swiper-container3 .swiper-slide:hover .evtblo{display: block;transition: all 0.5s;}
.eventline .swiper-container3 .swiper-slide:hover .evtinfo{margin-top:10px;transition: all 0.5s;}
.foot{background: #fafafa;}
@media only screen and (min-width: 300px) and (max-width: 800px) {
	/*关于我们*/
.abouttop{width:100vw;position: relative;padding-top:15vw;}
.abouttop .pos{width:100%;height:60vw;}
.aboutbanner{width:100%;height:auto!important;background:none;}
.aboutbanner .pos{width:86vw;height:66vw;left:7vw;top:-6vw;}
.aboutbanner .contain1{width:81vw;height:60vw;float:right;margin-right:7vw;}
.aboutbanner .contain1 .swiper-slide{width:81vw;height:60vw;}
.abouttop_info{width:80vw;margin-left:10vw;padding-top:5vw;}
.abouttop_info .sumary,.develpo_info .sumary{color:#626262;font-size:14px;line-height:30px;padding-top:20px;}
.abouttop_more{display:block;width:122px;color:#fff;height:46px;line-height:46px;background:#ff828e;padding-left:20px;margin-top:40px;}
/*发展*/
.develop{width: 100%;min-height:0;margin-top:0;background: url(../img/aboutkin.png) no-repeat right 25vw;background-size:200%;}
.development{width:96vw;min-height:0;margin: 0 auto;}
.deveimg{display:none;}
.development .swiper-container1{width:46vw;height: auto;float:left;margin-top: 20vw;}
.development .swiper-container1 .swiper-slide{width:298px;height: auto;}
.development .swiper-container1 .swiper-slide img{width:100%; height:100%;}
.develpo_info{width:47vw;margin-left:0;padding-top:15vw;float:right;}
.develpo_info .font{font-size:8vw;}
.develpo_info .ind_title>.in_title{height:14px;font-size:14px;}
.develpo_info .ind_title>.in_title>span{padding-left:1px;height:14px;}
.develpo_info .ind_title>.in_title>span img{padding-top:2px;max-height:100%;width:50%;}
.develpo_info .sumary{text-indent:2em;line-height:24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;padding-top:2vw;}
/*事件*/
.event{padding: 10vw 0 43px;}
.event .ind_title{width:100%;margin:0 auto;}
.eventline{width:100%;height: 426px;background:url(../img/eventline.jpg) repeat-x 0 88px;margin-top:5vw;}
.eventline .swiper-container3{width:80vw;height:100%;margin: 0 auto;}
.eventline .swiper-container3 .swiper-slide{background: none;display: block;cursor: pointer;}
.eventline .swiper-container3 .swiper-slide .year{background: none;display: block;width: 100%;height:97px;background: url(../img/eventyuan.png) no-repeat center bottom;font-size: 50px;color: #ff828e;line-height: 1;font-family: "times new roman";font-weight:500;}
.eventline .swiper-container3 .swiper-slide .evtblo{width: 1px;height:60px;background: #FF828E;margin: 10px auto;display:none;}
.eventline .swiper-container3 .swiper-slide .evtinfo{color: #626262;line-height: 28px;font-size: 14px;text-align:left;margin-top: 36px;}
.eventline .swiper-container3 .swiper-pagination .swiper-pagination-bullet{width: 10px;height:10px;background:#aaaaaa;opacity: 1;margin: 0 20px!important;}
.eventline .swiper-container3 .swiper-pagination .swiper-pagination-bullet-active{background:#ff828e;}
.eventline .swiper-container3 .swiper-slide:hover .evtblo{display: block;transition: all 0.5s;}
.eventline .swiper-container3 .swiper-slide:hover .evtinfo{margin-top:10px;transition: all 0.5s;}
.eventline .swiper-container3 .swiper-slide:hover .evtblo{display: block;transition: all 0.5s;}
.eventline .swiper-container3 .swiper-slide:hover .evtinfo{margin-top:10px;transition: all 0.5s;}
/*荣誉*/
.honur{width: 100%;/*min-height: 627px;*/background: url(../img/aboutkin.png) no-repeat left 143px;position:relative;background-size:150%;}
.honurcon{width:100vw;margin: 0 auto;position: inherit;margin-left:0px;left:0;}
.honour_info{width:100vw;float:none;padding-top:10vw;}
.pad20{padding-top:5px;}
.honurblo{display:none;}
.honourimg{/*position: absolute;top: 0;*/margin-right:0;max-width:90vw;float:none;margin:0 auto 10vw;}
.honsum{padding-top:6vw;width:80vw;line-height:30px;margin:0 auto;}
.honour_info .abouttop_more{margin-top:10vw;margin-left:10vw;margin-bottom:10vw;width:80px;height:38px;line-height:38px;}
.happy{width:100%;position:relative;padding:5vw 0 5vw;height:120vw}
.xibj{width: 100%;height:130vw;}
.xigold{width:100vw;margin: 0 auto;}
.xidiv{width:94vw;height:65vw;padding-top:10px;margin-left:3vw;}
.xigold .swiper-container2{width:53vw;height:45vw;right:inherit;left:3vw;top:72vw;}
.xigold .swiper-container2 .swiper-slide{width:50vw;height:45vw;}
.xigold .swiper-container2 .swiper-button-next{width:6vw;height:25vw;margin-top:-12vw;right: 0;}
.xigold .xiinfo{width:40vw;height:45vw;float: right;background:none;position: absolute;right:2vw;bottom:inherit;top:72vw;padding:0;border:0;}
.tindent{text-indent: 2em;}
.xiinfo>h3{padding-bottom:2vw;font-size:4vw;padding-top:10vw}
.xigold .xiinfo>h3 img{padding-top:5px;max-width:50%;}
.xigold .xiinfo>p{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
/*婚嫁*/
.marry{width:100%;min-height:20vh;position: relative;padding-top:90px;}
.marry2{ padding-top:20px;}
.marryleft,.marryright{width:100vw;}
.marryleft{height:80vw;}
.marryleft .marryinfo{width:60vw;height: 52vw;padding-bottom:0px;position: absolute;right:3vw;bottom:8vw;color: #626262;font-size: 14px;line-height:26px;font-weight: 400!important;}
.marryleft .marryinfo .psum{color: #626262;font-size: 14px;line-height:26px;font-weight: 400!important;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}

.marryinfo .more{display: block;position: relative;left: inherit;top: inherit;margin-top: 5px;}
.marryright{height:80vw;}
.marryright .swiper-container3{height:80vw;}
.marrytitle{padding: 12px 0;position: relative;top: inherit;}
.marrytitle>h2{font-size:24px;}
.marrytitle .blo{margin: 10px 0 10px;}
.marrytitle>h3{font-size:14px;font-weight:500!important;padding: 0 6px;line-height: 1.5;}
/*定情首饰*/
.pledge{width: 100%;padding-top:5vw;}
.pledgetitle{width:100%;text-align:center;line-height:1;padding-bottom: 20px;}
.pledgetitle .tit{font-size:22px;}
.pledgetitle .blo{margin: 12px 0 12px;}
.pleimg{width:100%;height: 100%;}
.plesmall{width:50%;height: 39.7vw;}
.plepos{padding:3vw 5% 0;}
.plepos .blo{width:30%;margin:2vw auto;}
.plepos>p{font-size:14px;line-height:26px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
/*新婚贺礼*/
.newlymary{padding-top:5vw;padding-bottom:6vw;}
.newlymary .swiper-container4{width:100vw;margin:0 auto;padding-bottom:40px;}
.newlymary .swiper-container4 .swiper-slide{width:100vw;}
.newlymary .swiper-container4 .swiper-slide>img{width:100%;height: auto;}
.newlymary .swiper-container4 .swiper-pagination{margin-right:0!important;}
.newlymary .swiper-container4 .swiper-pagination .swiper-pagination-bullet{width:10vw;margin:0 5px!important;}
/*喜店*/
.xisleft,.xisright{width:100%;height:50vw;}
.xisright{height:40vw;}
.xisright .eye>p:nth-child(1){padding-bottom:5vw;}
/*钻石*/
.dia_top{padding:1vw 0 60px;}
.diatop_con{width:90vw;min-height:145vw;}
.diatop_con .pos{width:85vw;height:75vw;bottom:inherit;top:2vw;}
.diatop_sum{width:90vw;height:67vw;margin-top:2vw;padding:5vw 3vw 0;}
.diatop_sum .sumary{line-height:28px;padding-top:3vw;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;}
.diatop_con .swiper-container2{width: 84vw;height:70vw;top:80vw;right:3vw;box-shadow: 1px 0px 22px #efa4ac;}
.diatop_con .swiper-container2 .swiper-button-next{height:30vw;right: 0;margin-top:-15vw;}
.diatop_sum .ind_title{text-align:left;}
/*钻石面*/
.diaface{width: 100%;min-height:768px;background: url(../img/diafacebj1.jpg) repeat-y center 0;background-size: cover;position: relative;padding: 15px 0;}
.pad60{padding-top:20px!important;padding-bottom: 10px;}
.diaface-list{width:80vw;min-height: 200px;margin:10vw auto 0;}
.diaface-list>li,.diaface-list>li:nth-child(2){width:100%;height:60vw;background: #0c0b28;box-shadow: 1px 0px 30px rgba(250,240,241,.6);border-bottom: 3px solid #ff828e;margin-bottom:7vw;padding: 10px 22px;}
.diaface-list>li:nth-child(2) ~ li{margin-bottom:7vw;}
.diaface-list>li:nth-child(1){margin-right:0;}
.diaface-list .num{font-size: 40px;opacity:1;}
.df_tit{height: 42px;transform:translateY(-8vw);}
.df_tit>p{padding-top:3vw;font-weight: 400;width: calc(100% - 50px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 18px;}
.diaface-list .suminfo{line-height:28px;padding-top:0px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;transform: translateY(-6vw);}
/*绚丽色*/
.color{width: 100%;padding: 26px 0 26px;}
.copos{width:95vw;height:50vw;position:absolute;background:#fdeef1;left:2vw;transform: translateY(100px);}
.color .swiper-container3{width:85vw;height:140vw;margin:0px auto 0;}
.color .swiper-container3 .pos{width:92vw;height:65vw;left: 0;top:10vw;display:none;}
.color .swiper-container3 .swiper-slide{width:85vw;height:135vw;position: relative;background: none;display: block;}
.color .swiper-container3 .swiper-slide .img{width:100%;height:65vw;left:0;top: 0;}
.color .swiper-container3 .swiper-slide .info{width:85vw;height:200px;padding-right:0;position: absolute;right: 0;top:85vw;text-align:left!important;}
.color .swiper-container3 .swiper-slide .info .sum{line-height:28px;text-indent: 2em;padding-top:5vw;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.color .swiper-container3 .swiper-pagination{bottom:inherit!important;margin-right:0px;top:75vw;}
.color .swiper-container3 .swiper-pagination .swiper-pagination-bullet{margin: 0 5px!important;}
/*专利*/
.patent{padding-top:10vw;min-height:6px;position: relative;}
.patent .pos{width:96vw;height:80vw;background: #fdeef1;position: absolute;left:2vw;bottom: 0;}
.pat_con{width:96vw;margin: 0 auto;overflow: hidden;}
.pat_title{width:100%;text-align:center;margin: 0 auto 0;}
.pat_title.mar30{ margin: 0 auto 0; }
.pat_title>h2{font-size:24px;}
.pat_title .blo{margin:15px auto 8px;}
.pat_title>p{color: #313131;font-size: 14px;line-height: 24px;}
.patent_list{width:96vw;padding-left:10vw;box-sizing:border-box;}
.patent_list .swiper-slide{width:76vw;margin-right:0;}
.patent_list .swiper-slide .img{width:76vw;height:65vw;}
.patent_list .swiper-slide .img .p_blo{width:100%;height:100%;box-sizing:border-box;}
.patent_list .swiper-slide .info{height:20vw;width:100%;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.patent_list .swiper-button-next,
.patent_list .swiper-button-prev{width: 18px;height:37px;margin-top:-18px;background-size: 100% 100%;right:1vw;}
.patent_list .swiper-button-prev{background: url(../img/marryprev.png) no-repeat 0 0;left:1vw;}
.patent_list .swiper-button-next{background: url(../img/marrynext.png) no-repeat 0 0;}
/*品牌寓意*/
.moral{width: 100%;padding-top:10vw;}
.moral_con{width:96vw;margin: 0 auto;}
.moral_con .swiper-container4{margin-top:5vw;width:100%;height: auto;}
.moral_con .swiper-container4 .swiper-slide{width:96vw;height: auto;}
.moral_con .swiper-container4 .swiper-pagination{bottom:0!important;margin-right:0!important;}
.moral_con .swiper-container4 .swiper-pagination .swiper-pagination-bullet{width:10vw;margin:0 5px!important;}
/*全世界*/
.world{width: 100%;padding-top:10vw;padding-bottom:22px;}
.world .allmore{width:92vw;position: relative;z-index: 1;}
.mar30{margin-bottom:5vw;}
.allove{width: 100%;margin-bottom:5vw;min-height:10vw;}
.allove_div{width:96vw;margin: 0 auto;}
.alimg{width: 47vw;height:60vw;}
.alimg:nth-child(2n){ margin-right:0; }
.aimgright{margin-right:2vw;}
.allbj_right{background-size: 174% auto;transform: translateY(34px);background-position: center bottom;padding-bottom: 46px;}
.alinfo{width: 66vw;height: 250px;padding: 15px 15vw;}
.alinfo .sum{line-height:28px;padding-top:15px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;}
/**/
.bling{width:96vw;min-height: 102vw!important;background:#ff828e;margin:0 auto;padding-bottom:10vw;}
.bling .pos{width:96vw;height: 148vw;background: #fdeef1;left:0;}
.blingcon{width:92vw;margin:0 auto;min-height:200px;position:relative;margin-top: 14px;overflow:hidden;}
.blingcon .swiper-container5{width:100%;height:110vw;background: none;float:none;}
.blingcon .swiper-container5 .swiper-slide .img{width:100%;height:50vw;}
.blingcon .swiper-container5 .swiper-slide .info{padding: 20px 0;text-align:left;}
.blingcon .swiper-container5 .swiper-slide .info .sum{padding-top:14px;width:92vw;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
/*灵感来源*/
.inspir{background: url(../img/zuancolud.png) no-repeat 0 bottom;background-size:50%;}
.inspiration,.inspir_div{width:100vw;height:70vw;margin-top:75px;}
.inspiration{display:none;}
.inspir_info{width:80vw;height:70vw;background: #eeeeee url(../img/love.svg) no-repeat right bottom;background-size: 70% auto;top: 50%;margin-top: -177px;padding: 3vw 6vw 0 6vw;box-sizing: border-box;color: #626262;font-size: 14px;line-height:30px;overflow : hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient: vertical;}
/*至臻至美*/
.beauty{padding-top:6vw;padding-bottom:5vh;}
.beautiful{width:95vw;margin: 0 auto;position: relative;}
.beautiful .swiper-container2{width:95vw;margin: 0 auto;}
.beautiful .swiper-container2 .swiper-slide{text-align: center;height: 364px;display: block;cursor:pointer;}
.beautiful .swiper-container2 .swiper-slide .img{width:272px!important;height:272px!important;text-align: center;line-height: 272px;vertical-align: middle;margin: 0 auto;position: relative;}
.beautiful .swiper-container2 .swiper-slide .img img{max-width: 245px;vertical-align:middle;}
.beautiful .swiper-container2 .swiper-slide .img .posimg{position: absolute;width: 100%;height: 100%;background: url(../img/yuanbj.png) no-repeat 0 0;left: 0;top:0;color:#ffffff;font-size: 14px;line-height: 26px;box-sizing:border-box;padding:50px 32px 0;transition:all 1s;opacity:0;}
.beautiful .swiper-container2 .swiper-slide .info{width:272px;margin:0 auto;color:#484848;padding-top: 20px;line-height:18px;font-size: 16px;font-weight: 500;}
.beautiful .swiper-button-prev,.beautiful .swiper-button-next{width: 17px!important;height: 37px!important;background-size:100% 100%;top: 125px;}
.beautiful .swiper-button-next{background:url(../img/marrynext.png) no-repeat 0 0;right: 0!important;}
.beautiful .swiper-button-prev{background:url(../img/marryprev.png) no-repeat 0 0;left: 0!important;}
.beautiful .swiper-container2 .swiper-slide:hover .posimg{opacity:1;}
/*唯一挚爱*/
.protitle{font-size:18px;line-height:1;padding-bottom:30px;}
.unique{width: 100%;background: url(../img/uniclound.png) no-repeat left bottom;background-size:18%;}
.unqdiv{width:100vw;min-height:90vw;float:none;}
.uniimg_r{width:100vw;height:140vw;line-height:140vw;}
.uniimg_l{width:96vw;height:146vw;margin-left:2vw;float: none;}
.uniimg_l .lover_img{width:46vw;margin-right:0;height: 70vw;margin:0 1vw 3vw;line-height:70vw;height: auto;}
.uniimg_r>img,.lover_img>img{max-width: 100%;max-height: 100%;vertical-align: top;}
.unipos{height:12vw;}
.unipos>.love_title{height:12vw;line-height:12vw;font-size:15px;;}
.unipos>.love_title>span{padding-right:1vw;}
.unipos>.love_title>img{max-width:40%;}
.unipos .blo{margin:10px auto;}
.unipos .info{line-height:28px;}
.uniimg_l .lover_img:hover .unipos{padding-top:15%;}
/*定情只选*/
.dq_change{width:100%;}
.pad{padding-top:8vw;}
.changediv{width: 100%;}
.change{width:100vw;float: left;height:65vw;cursor: pointer;}
.change>.img{width:50%;height: 100%;overflow: hidden;float: left;}
.change>.img img{width:100%;height: 100%;}
.change .info{padding:5vw 3vw 0;}
/*.change .info:nth-of-type{width:50%;height:64%;}*/
.change .info>h2{font-size:5vw;}
.change .info>h3{font-size:15px;height:28px;line-height:30px;padding:8% 0 5% 0;}
.change .info>h3>span{padding-right: 10px;}
.change .info>h3 img{vertical-align:middle;max-height:100%;max-width:50%;padding-left:5px;}
.change .info>a{color:#ff828e;padding-top:10%;display:block;}
.change .info{color: #626262;font-size: 12px;line-height:28px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
/*心中闪耀*/
/*心中闪耀*/
.heart{min-height:0;margin-bottom:7vw;background: none;}
.heartcon{width:100vw;min-height: 127vw;}
.heartcon .heart_left,.heartcon .heart_right{width:100vw;height: 127vw;}
.heart_img{width: 100%;height: 63.3vw;/* height: auto; */}
.heart_img .heatinfo>h2{font-size:5vw;}
.heart_img .heatinfo>h3{height:28px;line-height:28px;font-size:15px;}
.heart_img .heatinfo>h3>span{padding-right:1vw;}
.heart_img .heatinfo>h3 img{max-width:40%;}
.heart_img .heatinfo .sum{font-size:14px;line-height:28px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.heart_img .heatinfo>a{padding-top:4vw;}
}


@media only screen and (max-width:350px ) {
	.marryleft .marryinfo .psum {
       -webkit-line-clamp: 5;
    }
}
