/* CSS Document */
html,body,ul,li,a,span,p{list-style:none; text-decoration:none;  margin:0px; padding:0px; color: #656565; }
a:hover { text-decoration:none;} 
body{ background-color:#fff;width: 100vw;overflow: hidden; }
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }
html {
overflow-y: scroll;
}

:root {
overflow-y: auto;
overflow-x: hidden;
}

:root body {
position: absolute;
}
TH {
FONT-SIZE: 14px;
list-style:none;
 text-decoration:none;
}
TD {
FONT-SIZE: 14px;; LINE-HEIGHT:20px;
text-decoration:none;
}
:after, :before {
    box-sizing: inherit;
}
.home-market-section {
    text-align: center;
}
/*内容盒子*/
.home-market-section .section-inner {
    position: relative;
    max-width: 1280px;
    margin: 0 auto;
}
.home-market-section .section-inner .swiper-container {
    max-width: 1230px;
}
.home-market-section .section-inner .swiper-container .swiper-wrapper {
    align-items: center;
}
/*内容列表*/
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide {

    background: 0 0;

    box-sizing: border-box;
    text-align: center;
}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide>a {
    display: block;
    float: left;
    position: relative;
    width:100%;
    height: 100%;
}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide img {
    height:100%;
    width:100%;
}

/*分页*/
.home-market-section .section-inner .swiper-container .swiper-pagination-bullets {
    bottom:10px;
}
.home-market-section .section-inner .swiper-container .swiper-pagination-bullet {
    position: relative;
    margin: 0 3px;
    width: 10px;
    height: 10px;
    border-radius: 100px;
    opacity: 1;
    background: 0 0;
}
.home-market-section .section-inner .swiper-container .swiper-pagination-bullet:before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 10px!important;
    height: 10px;
    opacity: 1;
    left: 0;
    border-radius: 100px;
    border:1px solid #b28147;
    vertical-align: middle;
}
.home-market-section .section-inner .swiper-container .swiper-pagination-bullet-active {
    opacity: 1;
}
.home-market-section .section-inner .swiper-container .swiper-pagination-bullet-active:before {
    width: 10px!important;
    opacity: 1;
    border-radius: 100px;

    background: #b28147;
}
.doc-header{background:#fff;z-index:9999;top:0;position: fixed;width: 100%;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .175);box-shadow:0 1px 3px rgba(0, 0, 0, .175);}

/*menu*/
#menu{
	width: 3.5rem;
	height: 3.5rem;
	display: block;
	position: absolute;
	right: 0rem;
	top: 0px;
	text-align: center;
	line-height: 3.5rem;
	z-index: 5;
	padding-top:0.7rem;
	transition: all 0.5s;
	opacity: 1;
}
#menu.active{
	opacity: 0;
}
#menu span{
	width: 1.875rem;
	height: 0.1875rem;
	background-color: #b28147;
	margin: 0 auto 0.4375rem;
	display: block;
	line-height: 1;
	transition: all 0.5s;
}
#menu:hover span{
	background-color:#b28147;
}
#menu span:last-child{
	margin-bottom: 0;
}
/*sidenav*/
#sidenav{
	text-align: center;
	position: fixed;
	right: -30rem;
	top: 0;
	width: 15rem;
	height: 100%;
	background-color: rgba(0,0,0,0.8);
	z-index:9999;
	padding: 0 ;
	transition: all 0.5s;
}
#sidenav.active{
	right: 0;
}
#sidenav .close{
    position: absolute;bottom:15px;width: 100%;display: block;
	/*width: 20px;
	height:20px;
	display: block;
	left:-20px;
	top: 0;
	transition: all 0.5s;*/
}

#sidenav .close:hover{
	transform: rotate(180deg);
}
#sidenav .close:hover span{
	background-color: #ffe700;
}
#sidenav .close span:nth-child(1){
	transform: rotate(45deg);
}
#sidenav .close span:nth-child(2){
	transform: rotate(-45deg);
}
#sidenav h3{
	line-height: 5.75rem;
	height: 5.8125rem;
	font-family: "ngbt-bec";
	font-size: 2.25rem;
	color: #fff;
	border-bottom: 1px solid rgba(255,255,255,0.1);
	margin-bottom: 2.5rem;
}

#sidenav .nava a:hover{
	color: #b38248;
}
#sidenav .nav a span{
	margin-right: 0.625rem;
	display: inline-block;
	line-height: 1;
	transition: all 0.5s;
}
#sidenav .nav a:hover span{
	transform: rotate(360deg);
}
#sidenav .nav a .line{
	margin: 0 auto -0.0625rem;
	width: 0%;
	height: 0.0625rem;
	background-color: #ffe700;
	transition: all 0.5s;
}
#sidenav .nav a:hover .line{
	width: 100%;
}
#sidenav .qr{
	margin-bottom: 3.375rem;
	width: 23.6%;
}
#sidenav .tip{
	text-align: center;
	font-size: 0.8rem;
	color: #fff;
	margin-bottom: 1rem;
}
#sidenav .tel{
	font-family: "Î¢ÈíÑÅºÚ light";
	font-size: 1.125rem;
	color: #fff;
	text-align: center;
}
#sidenav .tel img{
	margin-right: 0.5rem;
	width: 5.15%;
}
.mobile_top{background-color:#e5d9c6;position: fixed;width: 100%;z-index: 9999;padding:0 10px;}
.logo{width:80%;}
.toplog{width:100%;height: 130px; background-color:#e5d9c6;display: flex;align-items: center;justify-content: center;}
/*导航*/
.nav li a.fa:hover{color:#b38248;background-color: #eee2cf;}
.nav li.on a.fa{color:#b38248;background-color: #eee2cf;}
.nav ul li a.fa{color: #666;font-size:16px;}

/*搜索*/
.searchbox{padding: 0px;text-align: right;margin-top:12px;}
.nav_sou{padding-right:10px;cursor: pointer;padding-top:6px;}
.search_box{position: absolute;top:48px;right:0;display: none;z-index: 999;padding:5px;background-color:#e5d9c6;}
.search_box input{height: 30px;line-height: 30px;padding-left: 10px;width:75%;border: 1px solid #fff;}
.search_box button{height: 30px;background: #b38248;border: 0; color: #fff;}

#sidenav .nav p{padding-bottom:3px;border-bottom: 1px solid rgba(255,255,255,0.1);color:#fff;font-size: 1.2rem;line-height: 2.2rem;height: 2.2rem;}
#sidenav{color: #fff;font-size:1rem;}
.nava ul li{padding:20px 0;border-bottom:1px solid #666;}
.nava ul li a{color:#fff;font-size:16px;}


.shopewm{display: block;;margin:0 auto;}
/* banner

-------------------------------------------------------------- */
#wrapper {
    position:relative;
    margin-bottom:40px;
    
}

#wrapper a {
    text-decoration:none;
    -webkit-transition:color 0.2s linear;
    -moz-transition:color 0.2s linear;
    -o-transition:color 0.2s linear;
    transition:color 0.2s linear;
}

#wrapper a:focus ,#wrapper a:link,#wrapper a:active {
    outline:none;
}

#wrapper a:hover {
    color:#444;
}


.fullwidthbanner-container{
    width:100% !important;
    position:relative;
    padding:0;
/*  max-height:900px !important;*/
    overflow:hidden;
}

.fullwidthbanner-container .fullwidthabnner {
    width:100% !important;
    /*max-height:800px !important;*/
    position:relative;
}

/*@media only screen and (min-width: 768px) and (max-width: 959px) {
       .bannercontainer         {   width:768px; height:309px;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
       .bannercontainer        {   width:480px; height:193px;  }
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
        .bannercontainer       {   width:320px;height:129px;   }
}

@media only screen and (max-width: 319px) {
        .bannercontainer       {   width:240px;height:97px;    }
}*/

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected { 
    background-color:#b28147;
}
.tp-leftarrow:hover,
.tp-rightarrow:hover {  
 }
/** BULLETS **/
.tp-bullets {
    z-index: 100;
    position: absolute;
    bottom: 25px !important;
}

.tp-bullets.simplebullets.round .bullet {
    cursor: pointer;
    position: relative;
    border:1px solid #b28147;
    width:14px;
    height:14px;
    margin:0 5px;
    float: left;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
    border-radius: 50%;
}


.tp-leftarrow.large {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: rgba(255,255,255,0.4) url(../images/slider-left-arrow.png) no-Repeat;
    width:50px;
    height:50px;
    margin-left:40px;
    margin-top: -21px;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
    border-radius:50%;    
}

.tp-rightarrow.large {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: rgba(255,255,255,0.4) url(../images/slider-right-arrow.png) no-Repeat 0 0;
    width:50px;
    height:50px;
    margin-left: -40px;
    margin-top: -21px;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
    border-radius:50%; 
}



.tp-bullets.tp-thumbs {
    z-index: 100;
    position: absolute;
    padding: 3px;
    background-color: #fff;
    width: 500px;
    height: 50px;
    margin-top: -50px;
}

.fullwidthbanner-container .tp-thumbs {
    padding: 3px;
}

.tp-bullets.tp-thumbs .tp-mask {
    width: 500px;
    height: 50px;
    overflow: hidden;
    position: relative;
}

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
    width: 5000px;
    position: absolute;
}

.tp-bullets.tp-thumbs .bullet {
    width: 100px;
    height: 50px;
    cursor: pointer;
    overflow: hidden;
    background: none;
    margin: 0;
    float: left;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    /*filter: alpha(opacity=50);    */
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}

.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.tp-thumbs img {
    width: 100%;
}

.tp-bannertimer {
    width: 100%;
    height: 10px;
    position: absolute;
    z-index: 200;
    z-index: 5000;
}

.tp-bannertimer.tp-bottom {
    bottom: 0px !important;
    height: 5px;
}


@media only screen and (min-width: 768px) and (max-width: 959px) {;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .responsive .tp-bullets.tp-thumbs {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .tp-mask {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .bullet {
        width: 60px !important;
        height: 30px !important;
    }
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
    .responsive .tp-bullets {
        display: none;
    }

    .responsive .tparrows {
        display: none;
    }
}


.tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

.tp-simpleresponsive a {
    text-decoration: none;
}

.tp-simpleresponsive ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.tp-simpleresponsive >ul >li {
    list-stye: none;
    position: absolute;
    visibility: hidden;
}

.tp-loader {
    background: url(../images/loader.gif) no-repeat 10px 10px;
    background-color: #fff;
    margin: -22px -22px;
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute;
    width: 44px;
    height: 44px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
/*产品分类*/
.fllist a{margin-top:20px;display: block;}
.fllist a img{width: 100%;height: auto;}
/*简介*/
.jjbox{margin:30px auto;}
.jjimg{overflow: hidden;}
.jjimg img{transition: 0.5s ease-in-out; -webkit-transition: 0.5s ease-in-out;display: block;height: 367px;}
.jjimg:hover img{-webkit-transform: scale(1.08); transform: scale(1.08);}
.jjwen{background-color: #f6ede8;padding:8%;height: 367px;}
.jjwen h2{font-size: 18px;color: #666;}
.jjwen span{width:20px;height: 1px;background-color: #666;display: block;margin-top:4%;}
.jjwen p{line-height:28px;font-size:14px;color:#666;margin-top:20px;}
.jjwen a{width:126px;height:37px;display:block;line-height:37px;text-align:center;color:#fff;font-size:14px;margin-top:17%;background-color: #b28147;}
.jjwen a:hover{border:1px solid #b28147;background-color: #fff;color:#b28147;}

/*新闻*/
.news{margin:10px auto;}
.title{display: flex;flex-direction: column;align-items: center;}
.title h1{color: #b28147;font-size: 18px;}
.title p{color: #999;font-size: 14px;}
.newbox{margin-bottom: 20px;}
.nrkuang{display: flex;flex-direction: column;align-items: left;padding:10px;}
.nrkuang span{color: #666;font-size:14px;line-height:2.5;margin-top:5px;border-bottom:1px solid #666;}
.nrkuang h3{color: #666;font-size:14px;line-height: 35px;}
.nrkuang p{color: #999;font-size:14px;line-height:24px;margin-top:5px;}
.newbox a:hover .nrkuang h3{color:#b28147; }
.newbox a:hover .nrkuang span{border-bottom: 1px solid #b28147;}
.more{width: 110px;height: 27px;border:1px solid #b28147;display: block;margin:0 auto;background: url(../images/jt.png) no-repeat center top;}
.more:hover{background:#b28147 url(../images/jt.png) no-repeat center bottom;}
/*友情链接*/
.linknr{overflow: hidden; line-height: 30px; margin-bottom:25px; font-size: 14px; color: #c4a183;font-weight: 300;}
.linknr a{margin:0 5px;color: #666;}
.linknr a:hover{color:#c4a183;}
/*尾部*/
.foot{background-color: #333;}
.footbox{padding:30px 0;}
.ftlogo{width: 100%;height: 1px;background-color: #999;margin:35px 0;position: relative;margin-bottom: 50px;}
.ftlogo img{position: absolute;left: 50%;margin-left: -47px;bottom:-35px;}
.ewm{width: 30%;}
.ewm div{float: left;margin-right:10px;}
.ewm img{float: right;}
.ewm span{display: block;line-height:40px;color: #999;font-size: 14px;clear:right;text-align:center;}
.footbox h1{font-weight: normal;font-size:16px;color: #fff;margin-bottom:30px;}
.footlxfs{width: 70%;}
.bt_lx p{font-size: 14px;color:#999;line-height: 26px;}
.bt_lx p span{color:#fff;}
.footnav li a.fa{font-weight: normal;font-size:16px;color: #fff;margin-bottom:20px;}

.footnav{overflow: hidden;}
.footnav li.current{float:left;margin:0 27px;}
.footnav li.current:nth-child(1){margin-left: 0;}
.footnav li.current:nth-child(1) ul{width: 140%;}
.footnav li.current:nth-child(1) ul li a{float: left;margin-right: 20px;}
.footnav li ul{margin-top:30px;}
.footnav li ul li{line-height: 26px;}
.footnav li ul li a{color:#999;}
.footnav li ul li a:hover{color:#b28147;}

.mobilenav{display: flex;justify-content: space-around;padding:0 10px;}
.dbf{width: 36%;}
.db li{margin-top: 10px;}
.db li a h2{font-weight: normal;font-size:16px;color: #fff;}
.db li ul{margin-top:15px;}
.db li ul a{line-height: 26px;color:#999;}
.dbr{text-align: right;width: 32%;}
.dbf li ul a{margin-right:20px;display: block;float: left;}
.dbr li ul{margin-right: 10px;}
.dbc{width: 32%;display: flex;flex-direction: column;align-items: center;}
.dbc li ul a{display: block;}
.dbr li ul a{display: block;}

.bottom{background-color: #383838;}
.bottom,.bottom a{color:#999;font-size:14px;line-height:40px;text-align: center;margin:0 3px; }
.bottom img{vertical-align: middle;}
.blog-footer{
    padding: 10px 0;
    text-align: center;
    background: #333b4d;
    color: #fff;
    margin-bottom: 70px;
    line-height: 30px;
}
.blog-footer a {
    color: #fff;
}
.top_menu{
    position: fixed;
    z-index: 900;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding: 0;
    font-family: Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;
    width: 100%;
    background: #000;
}
.top_menu li{
    -webkit-box-flex: 1;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0.1)), color-stop(50%, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.1)), color-stop(50%, rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0.1)));
    -webkit-background-size: 1px 100%, 1px 100%;
    background-size: 1px 100%, 1px 100%;
    background-position: 1px center, 2px center;
    background-repeat: no-repeat;
    position: relative;
    text-align: center;
    display: inline-block;
    width: 33.3%;
    float: left;
}
.top_menu li a{
    display: block;
    text-align: center;
    height: 55px;
    color: #fff;
    text-shadow: 0 1px rgba(255, 255, 255, 0.3);
    text-decoration: none;
    -webkit-box-flex: 1;
}
.top_menu li a img{
    padding: 0;
    height: 20px;
    width: 20px;
    color: #fff;
    vertical-align: middle;
    display: block;
    margin: 15px auto 0;
}
.top_menu li a label{
    padding: 3px 0 0 3px;
    font-size: 14px;
    overflow: hidden;
    display: block;
    margin: 0 auto;
}

/*内页框架*/
.bn{margin-top: 190px;}
.bn img{width: 100%;}
.gb{ margin:0 auto; background:#fff;}
.banner_n { width: 100%;height:460px;  position: relative;}
.titnei{display: flex;flex-direction: column;align-items:center;padding:40px 0 30px;}
.titnei h3{font-size: 26px;color:#444;}
.titnei span{font-size: 16px;color: #b2b2b2;line-height: 2;text-transform: uppercase;}
.nav2{display: flex;justify-content: center;}
.nav2 li{margin: 0 10px;}
.nav2 li a{text-align:center;color:#666;font-size:18px;display: block;padding:12px 20px;}
.nav2 li:hover a{color: #fff;background-color:#dfcfb6;}
.nav2 li.cur a{color: #fff;background-color:#dfcfb6;}

.gb_content{padding:50px 0; overflow: hidden;}
/*钻石定制*/
.lcbox{position: relative;overflow: hidden;width: 760px;margin:0 auto;margin-bottom:20px;}
.blackc{background:rgba(0,0,0,0.6);width: 100%;height: 100%;position:absolute;left: 0;top:0;}
.lcz{display: flex;flex-direction: column;align-items: center;position:absolute;left: 0;top:0;width: 100%;height: 100%;}
.lctit{text-align: center;color: #fff;font-size: 24px;margin-top:16%;padding: 0 10px;}
.lctits{margin-top:20%;}
.lcz a{display:flex;justify-content: center;padding:8px 15px;background-color: #e5d8c5;overflow: hidden;margin-top:20px;}
.lcz a span{color: #b38047;font-size: 16px;}
.dtu{width: 20px;height: 24px;position: relative;}
.gif1,.gif2{position: absolute;left: 0;top:0;}
.gif1{display: none;}
.lcz a:hover{background-color: #b38047;}
.lcz a:hover span{color: #fff;}
.lcz a:hover .gif1{display: block;}
.lcz a:hover .gif2{display:none;}
.morec{font-size: 16px;color: #666;border:1px solid #ccc;display: block;margin:30px auto;width: 120px;height: 40px;line-height: 40px;text-align: center;}
.morec:hover{background-color: #b38047;color: #fff;}
/*钻石*/
.zs{background-color: #fffbf6;padding:50px 0;}
.zsbx{padding:50px 0; overflow: hidden;}
.zs table{width: 100%;}
.zs table td{border:1px solid #dfcfb6;padding:2% 1%;text-align: center;font-size: 18px;color: #666;width:10%;}
.zs table td img{display: block;margin:0 auto;}
.zs table td.tbt{color:#b38248;}

.fc{margin:40px auto;}
.fc h2{color: #b38047;font-size: 26px;margin-bottom:20px;}
/*克拉*/
.fctit{font-size: 22px;color: #333;line-height:5;margin-top:30px;}
.contxt{font-size: 16px;color: #666;line-height: 36px;}
.contxt span{width:20px;height:13px;vertical-align: middle;padding-left: 6px;display: inline-block; background: url(../images/arrow.jpg) right top no-repeat;}
.clearHeight{height: 100px;}
#cPicRight{height: 429px;overflow: hidden;z-index: 5;}
.clickCt,.clickColor,.clickClarity,.clickCut{width: 100%;height: 60px;display: flex;justify-content: center;margin-top:30px;}
.clickCt div,.clickColor div,.clickClarity div,.clickCut div{width: 100%;height: 1px;background-color: #333;position: relative;}
.clickCt div span,.clickColor div span,.clickClarity div span,.clickCut div span{font-size: 16px;color: #333;text-align: center;border-right: 1px solid #333; width: 100%; display: block; margin-top: 20px; cursor: pointer;}
.clickCt div img,.clickColor div img,.clickClarity img,.clickCut img{display: none;position:absolute;left: 50%;margin-left: -8px;top:-8px;}
.clickCt div:hover,.clickColor div.on,.clickColor div:hover,.clickColor div.on,.clickClarity div:hover,.clickClarity div.on,.clickCut div:hover,.clickCut div.on{background:#b38248;}
.clickCt div.on img,.clickColor div.on img,.clickClarity div.on img,.clickCut div.on img{display: block;}
.clickCt div.on span,.clickColor div.on span,.clickClarity div.on span,.clickCut div.on span{color:#b38248;}
.clickCt div:hover img,.clickColor div:hover img,.clickClarity div:hover img,.clickCut div:hover img{display: block;}
.clickCt div:hover span,.clickColor div:hover span,.clickClarity div:hover span,.clickCut div:hover span{color:#b38248;}
.clickCt div:last-child span,.clickColor div:last-child span,.clickClarity div:last-child span,.clickCut div:last-child span{border-right: none;}
.clickz{display: flex;justify-content: center;}
.clickz div{font-size: 16px;color: #333;text-align: center;border-right: 1px solid #333;width: 100%;}
.clickz div:last-child{border-right:none;}
.ct030{background:url(../images/ct.jpg) right top no-repeat;}
.ct050{background:url(../images/ct.jpg) right -429px no-repeat;}
.ct070{background:url(../images/ct.jpg) right -858px no-repeat;}
.ct100{background:url(../images/ct.jpg) right -1287px no-repeat;}
.ct150{background:url(../images/ct.jpg) right -1716px no-repeat;}
.ct200{background:url(../images/ct.jpg) right -2145px no-repeat;}
.ct300{background:url(../images/ct.jpg) right -2574px no-repeat;}
.ct400{background:url(../images/ct.jpg) right -3003px no-repeat;}
/*颜色*/
.color,.qieg{background-color: #fffbf6;padding:30px 0;padding-top:0;margin-top:30px;}
#cPicColor{height: 250px; overflow: hidden;	margin-top:100px;background-image:url(../images/color.png);background-repeat: no-repeat;z-index: 5;}
#cPicColor.color-d{background-position:0 -1340px}
#cPicColor.color-e{background-position:0 -5628px}
#cPicColor.color-f{background-position:0 -268px}
#cPicColor.color-g{background-position:0 -2144px}
#cPicColor.color-h{background-position:0 -1876px}
#cPicColor.color-i{background-position:0 -5360px}
#cPicColor.color-j{background-position:0 -4556px}
#cPicColor.color-k{background-position:0 -4824px}
#cPicColor.color-l{background-position:0 -2680px}
#cPicColor.color-m{background-position:0 -1608px}
#cPicColor.color-n{background-position:0 -2412px}
#cPicColor.color-o{background-position:0 -3484px}
#cPicColor.color-p{background-position:0 -4288px}
#cPicColor.color-q{background-position:0 -3216px}
#cPicColor.color-r{background-position:0 -3752px}
#cPicColor.color-s{background-position:0 -5092px}
#cPicColor.color-t{background-position:0 -2948px}
#cPicColor.color-u{background-position:0 -1072px}
#cPicColor.color-v{background-position:0 -5896px}
#cPicColor.color-w{background-position:0 -4020px}
#cPicColor.color-x{background-position:0 0}
#cPicColor.color-y{background-position:0 -804px}
#cPicColor.color-z{background-position:0 -536px}
.colorz{color:#666;font-size: 14px;line-height: 32px;margin-top:10px;margin-bottom: 10px;}
/*净度*/
#clarityPicColor{height:306px; overflow: hidden;margin-top:100px;background-image:url(../images/clarity.jpg);background-repeat: no-repeat;z-index: 5;}
.kongHeight{height: 40px;}
#clarityPicColor.clarity-FL{background-position:right -2448px}
#clarityPicColor.clarity-IF{background-position:right -2448px}
#clarityPicColor.clarity-VVS2{background-position:right -2753.99px}
#clarityPicColor.clarity-VS2{background-position:right -1224px}
#clarityPicColor.clarity-SI2{background-position:right -918px}
#clarityPicColor.clarity-I3{background-position:right 0}
/*切工*/
#cutPicColor{ height: 313px;overflow: hidden;background-image:url(../images/cut.png);background-repeat: no-repeat;z-index:5;margin-top:100px;}

#cutPicColor.cut-EX{background-position:60px -1380px}
#cutPicColor.cut-VG{background-position:60px -1032px}
#cutPicColor.cut-GD{background-position:60px -361px}
#cutPicColor.cut-FAIR{background-position:60px 0px}
/*彩钻*/
.cz{margin-top: 50px;}
.czbox{width: 80%;}
.zsbt{font-size: 22px;color: #333;line-height:5;}
.zsfont{font-size: 16px;color: #666;line-height: 36px;}
.czimg{overflow: hidden;}
.czimg img{float: right;}
.yyue{background-color: #eee2cf;padding:60px 0;margin-top:50px;}
.yyue strong{font-size:36px;color: #b38047;text-align: center;line-height: 3;display: block;}
.yyue a{text-align: center;display: block;color:#b38047;font-size:18px;}
/*更多服务*/
.fwmore{border:1px solid #b38248;border-top: none;}
.fwmore h3{color: #b38248;font-size: 18px;text-align: center;border-bottom:1px solid #b38248;border-top:1px solid #b38248;height: 60px;line-height: 60px;}
.fwmore p{font-size: 16px;line-height: 36px;color: #666;padding:20px;}
.fwmore p span{text-indent:27px;display: block;}
/*测量尺寸*/
.chicun{padding-bottom:40px;}
.ccnane{color: #666;font-size: 22px;line-height: 3;}
.chicun p{color: #666;line-height: 36px;font-size: 16px;}
.chicun p span{color: #b48349;}
.ccimg{float: right;height: auto;}
.shouzhuo{padding:40px 0;background-color: #fffcf7;}
.shouzhuo h2{color: #666;font-size: 22px;line-height: 3;margin-top:10%;}
.shouzhuo p{color: #666;line-height: 36px;font-size: 16px;}
.shouzhuo p span{color: #b48349;}
.shouzhuoimg{float:left;}
.jingl{padding-top:40px;}
.jingl h2{color: #666;font-size: 22px;line-height: 3;}
.jingl p{color:#666;font-size: 16px;line-height: 36px;}
.tishi{font-size: 16px;color: #b48349;padding-left: 10px;}
/*戒托款式*/
.jietuo{overflow: hidden;}
.jietuo dl{width: 23%;margin:10px 1%;float: left;border:1px solid #ccc;}
.jietuo dl a{display: block;;overflow: hidden;}
.jietuo dl a dt{overflow: hidden;}
.jietuo dl a dt img{transition: 0.5s ease-in-out; -webkit-transition: 0.5s ease-in-out;display: block;margin:0 auto;}
.jietuo dl a dd{text-align: center;font-size:18px; color: #666;line-height: 2;margin-bottom: 2	0px;}
.jietuo dl:hover{border:1px solid #dfcfb6;}
.jietuo dl:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.jietuo dl:hover dd{color: #dfcfb6;}
/*关于我们*/
.abt{}
.abt h4{color: #b38047;font-size: 18px;line-height: 3;}
.wenhua{margin-top:10%;}
.abt p{color: #666;font-size: 16px;line-height:36px;text-indent:32px;}
.wh h5{padding-left:30px;background: url(../images/wh.jpg) no-repeat left center;font-size: 16px;color:#b38047;line-height: 36px;}
.wh div{padding-left:30px;font-size: 16px;color:#666;line-height: 36px;}

.ryzz dl img{border:1px solid #ccc;}
.ryzz dl dd{text-align: center;line-height:80px;font-size:18px;color: #666;}
.ryzz dl:hover img{border:1px solid #b38047;}
.ryzz dl:hover dd{color: #b38047;}
.lxxq p{color:#666;font-size: 16px;line-height: 36px;margin-top:10px;}
.lxxq .mapbox{margin-top:20px;}
.lxxq .mapbox .map{height: 500px;}
/*加入我们*/
.zhiwei{width: 65%;}
.newjob{text-align: center;font-size: 18px;font-weight: bold;line-height:40px;color: #9a846b;background-color: #dfcfb6;height: 40px;}
.zhiwei ul{}
.zhiwei ul li{border-bottom:1px dashed #969696;}
.zhiwei ul li a{text-align: center;font-size: 18px;font-weight: bold;line-height:40px;color: #9a846b;display: block;}
.zhiwei ul li.curs a{color:#000;}
.zhiwei ul li:hover a{color:#000;}

.zhiweixq{border-top: 10px solid #dfcfb6;padding-top:15px;font-size: 16px;line-height: 38px;color:#6b6e7b;}
.xuxian{width: 100%;height: 1px;border-bottom:1px dashed #969696;margin:15px 0;}
.toudi{padding-left: 3%;}

.linian,.peixun{position: relative;}
.opzi{position: absolute;right:0;top:20%;width:75%;padding:7% 5%;background:rgba(255,255,255,0.8);}
.opzi h2{font-size: 30px;color: #323232;}
.opzi p{font-size: 16px;color: #646464;line-height: 30px;margin-top: 20px;text-indent: 32px;}
.daiyubox{margin:20px 0;overflow: hidden;}
.daiyu{padding-right: 15%;margin-top:35%;}
.daiyu h2{font-size: 30px;color: #323232;}
.daiyu p{font-size: 16px;color: #646464;line-height: 30px;margin-top: 20px;text-indent: 32px;}
/*会员中心*/
.huiyuan h2{color: #b08447;font-size: 20px;font-weight:bold;line-height: 3;}
.zi{font-size: 16px;color:#666;line-height: 32px;}
.fwimg{display: block;margin:0 auto;margin-top:30px;}
.wt h5{padding-left:30px;background: url(../images/hl.jpg) no-repeat left 11px;font-size: 18px;color:#b38047;line-height:40px;}
.wt h5 span{font-size:16px;color: #999;}
.wt div{font-size: 16px;color:#666;line-height:36px;}
.wxts{font-size: 18px;line-height:40px;color:#b38047;}
.lplist{padding:20px;background-color: #fbf5eb;margin: 15px 0;}
.lplistbox .item{padding:20px 10px;background-color: #fff;}
.lplistbox .pointer{display: none;}
.lplistbox p{margin-top:10px;font-size: 16px;color: #666;}
.lplistbox div{font-family: 14px;margin-top: 5px;}
/*会员预约*/
.fw{background-color: #fafafa;padding:40px 0;margin:50px 0;margin-bottom:0;}
.fw h2{color:#b18347;font-size: 26px;text-align:center;line-height:2;}
.fwbox{overflow: hidden;margin-top:50px;margin-bottom:10px;}
.fwbox a{float: left;width: 16%;margin:0 2%;display:flex;flex-direction: column;align-items: center;}
.fwbox a img{transition: 0.5s ease-in-out; -webkit-transition: 0.5s ease-in-out;}
.fwbox a p{font-size:20px;color: #666;line-height:3;}
.fwbox a span{font-size:16px;color: #666;text-align: center;line-height: 28px;}
.fwbox a:hover p{color:#b18347;}
.fwbox a:hover img{transform:rotateY(360deg);}
.yy{background-color: #fbf5eb;padding:40px 0;}
.yybd{padding-left: 20px;}
.yybd h4{color:#b38047;font-size:22px;margin-bottom:15px;}
.gxyy{color:#b38047;font-size: 16px;line-height: 34px;}
.dpname{color:#b38047;font-size: 18px;}
.yybd p{font-size: 16px;color:#666;line-height: 36px;margin-top:10px;margin-bottom:10px;}
.map{width: 100%;height: 350px;}
/*留言*/
.li_ly li p{font-size: 16px;color: #666;}
.li_ly li input{background-color: #fff; border:1px solid #fff;text-indent:20px;height:50px;color:#666;width:100%;border-radius: 3px;line-height: 50px;}
.li_ly li textarea {width:100%;height:120px; overflow: hidden;line-height: 30px;border: solid 1px #fff; font-size: 14px;text-indent: 20px; color: #666;padding: 15px 0;}
input::-webkit-input-placeholder{color: #666;}
textarea::-webkit-input-placeholder{ color: #666;}
.li_ly input.coolbg {width: 180px; height: 54px; cursor: pointer; background: #b18347; color: #fff; border:none; border-radius: 5px;margin:30px auto 0;display: block;font-size: 16px;}
/*预约时间*/
.ddate{width: 48%;float:right;}

/*预约门店*/
.select{position:relative;width:100%;height:50px;border:1px solid #fff;cursor:pointer;}
.select:after{content:"";position:absolute;top:55%;right:10px;margin-top:-2px;border-top:5px solid #666;border-right:5px solid transparent;border-left:5px solid transparent;}
.select .select_text{width:100%;height:50px;line-height:50px;background-color: #fff;text-indent: 16px;font-size: 16px;}
.select_ul{display:none;position:absolute;top:49px;left:-1px;width:100%;border:1px solid #fff;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:#fff;z-index: 999;}
.select_ul li{line-height:50px;text-indent:16px;}
.select_ul li:hover{color:#fff;background:#d59d54;}
.select_ul li.cur{color:#fff;background:#b38047;}

/*会员礼品*/
.lip{margin-bottom:50px;}
.lipinbox{background-color: #fbf5eb;display: flex;flex-direction: column;align-items:center;padding:5%;}
.lipimg{display: block;margin:30px auto;}
.lipinbox h6{font-size: 24px;color: #b18347;text-align: center;line-height: 2;}
.lipinbox div{width: 60px;height:2px;background-color: #b18347;margin:15px auto;}
.lipinbox p{color: #b18347;font-size: 20px;text-align: center;line-height: 2;}
.lipinbox span{color: #b18347;font-size:16px;text-align: center;line-height: 2;}
.lipinbox img{margin-top:20px;}

.lplistbox .banner{margin-top:0;}

/*产品列表*/
.nav3{display: flex;justify-content: center;}
.nav3 li{padding:10px 0;}
.nav3 li:last-child a{border-right:0;}
.nav3 li a{text-align:center;color:#666;font-size:18px;display: block;padding:0px 30px;border-right: 1px solid #ccc;}
.nav3 li:hover a{color: #fff;}
.nav3 li:hover{background-color:#dfcfb6;}
.nav3 li.cur{background-color:#dfcfb6;}
.nav3 li.cur a{color: #fff;}

.shaixuan{overflow: hidden;margin-top:40px;}
.shuai{background-color: #fbf5eb;padding:20px;font-size: 16px;margin-bottom: 2px;}
.shuai b{color: #b38248;font-family: '微软雅黑';}
.shuai a{color: #999;padding:5px 15px;margin:0 3px;}
.shuai span{color: #fff;background-color: #dfcfb6;padding:5px 15px;margin-left: 15px;}
.shuai a:hover{color: #fff;background-color: #dfcfb6;}

.jbllist{overflow: hidden;}
.jbllist dl{float: left;width:23%;margin:10px 1%;border:1px solid #ccc;}
.jbllist dl a{display: block;overflow: hidden;}
.jbllist dl a dt{overflow: hidden;}
.jbllist dl a dt img{transition: 0.5s ease-in-out; -webkit-transition: 0.5s ease-in-out;display: block;margin:0 auto;}
.jbllist dl a dd{text-align: center;font-size:18px; color: #666;line-height: 2;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.chakan{width: 135px;height: 35px;border:1px solid #666;font-size: 15px;color: #666;text-align: center;line-height: 35px;margin:0 auto;margin-bottom: 40px;}
.jbllist dl:hover{border:1px solid #dfcfb6;}
.jbllist dl:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.jbllist dl:hover .chakan{color: #fff;background-color: #dfcfb6;border:1px solid #dfcfb6;}
/*产品详情页*/
.bigshow{width:100%;height:auto;margin-bottom:10px;border:1px solid #d9d9d9;}
.bigshow img,.menu span img{width:100%;height:100%;}
.menu{display: flex;}
.menu span{width:18%;height:auto;overflow:hidden;margin-right:10px;border:1px solid #d9d9d9;}
.menu span:last-child{margin-right:0;}
.pro_box{padding:5% 10%;}
.protit{color:#b38248;font-size:26px;line-height:2;}
.xian{width:40px;height: 2px;background-color: #b38248;}
.probody{color:#666;font-size:18px;line-height:40px;margin-top:20px;}
.probody img{margin:50px 0;}
.sao{font-size:16px;width: 166px;height: 46px;background-color: #b38248;color: #fff;line-height: 46px;text-align: center;border-radius: 20px;}
.proxqimg{padding-bottom: 20px;border-bottom:1px solid #b58147;margin-top:30px;}
.proxqimg img{max-width: 100%;height: auto;}
/*新闻*/
.box_content{overflow: hidden;padding:25px 0;border-bottom: 1px dashed #999;}
.nimg{overflow: hidden;}
.nimg img{transition: 0.5s ease-in-out; -webkit-transition: 0.5s ease-in-out;}
.newsnr{padding-left:3%;}
.newsbt{font-size:18px;color:#333;line-height:36px;}
.newsdate{font-size:16px;color:#999;line-height:36px;}
.newsms{font-size: 16px;line-height:26px; color: #666;}
.newmore{color:#b58147;font-size: 14px;width: 100px;height: 30px;line-height: 30px;text-align: center;border:1px solid #b58147;margin-top:20px;display: block;}
.box_content:hover img{-webkit-transform: scale(1.05); transform: scale(1.05);}
.newmore:hover{color: #fff;background-color:#b58147;}
.box_content:hover .newsbt{color:#b58147;}
/*新闻内页*/
.gb_content h1{width: 100%; overflow: hidden; text-align: center; font-size: 24px;line-height: 30px; color: #666;}
.xwtit{border-bottom: 1px dashed #ccc;margin-bottom:10px;padding-bottom:15px;}
.xwtit h3{font-size:26px;color:#454545;line-height: 50px;}
.fbtime{overflow: hidden; line-height:30px; color: #999;font-size: 14px;}
.newxq{line-height: 36px; color: #666;font-size: 16px;}
.lx{padding-left:3%;margin-bottom: 10px;}
.lx img{display: block;margin:0 auto;}
.lxbox{border:1px solid #333;padding:20px;font-size:16px;line-height: 30px;color: #333;margin-top:20px;padding-bottom:30%;}

/*活动页*/
.gbhd{background-color: #fbf5ec;}
.hd{margin-top:190px;}
.hd img{display: block;margin:3% auto;}
.hongbox{overflow: hidden;}
.hongbox img{float: left;}
.hongbox img.hby{margin-left: 62px;}
.hd p.rightp{float: left;padding-left:8%;text-align: left;margin-top: 3%;}
.hd p{font-size: 20px;color: #666;line-height: 42px;text-align: center;}
.hd p.red{color: #ff0000;font-weight: bold;}
/* dede_pages
-------------------------------------------------------------- */
.dede_pages{
		width:100%;
		overflow:hidden;
		text-align: center;
}
.dede_pages ul {
    padding-top: 30px;
	display: inline-block;

}
.dede_pages ul li {
    float: left;
    line-height: 17px;
    margin-right: 6px;
	padding: 5px 10px;
	background-color: #fff;
	border:solid 1px #ccc;
	color: #ccc;
	margin-bottom: 6px;
}
.dede_pages ul li span{color: #ccc;}
.dede_pages ul li.thisclass{
    background-color: #ccc;
    padding: 5px 10px;
    font-weight: bold;
	color:#fff;
}
.dede_pages ul li.thisclass a{
	color:#fff;
}
.dede_pages ul li:hover{
    background-color: #ccc;
    color:#fff;
}
.dede_pages ul li:hover a{
    color: #fff;
}
.dede_pages ul li:hover span{
    color: #fff;
}
.dede_pages ul li a {
    float: left;
    display: block;
	color:#ccc;
}
/* pages
-------------------------------------------------------------- */
.page1{width:100%;overflow:hidden; margin-top:30px;padding:10px 0;}
.pagekuai{display: flex; justify-content: center;}
.pagekuai p{ margin: 0 20px;}
.pagekuai p a{color: #666;font-size: 16px;padding: 10px 20px;}
.pagekuai p a:hover{color:#b58147;}
.pagekuai p a:first-child{color:#fff;background-color: #666;}
.pagekuai p:hover a:first-child{background-color: #b58147;}

@media screen and (min-width:1000px) and (max-width:1200px){
	.jjimg img{height: 306px;}
	.jjwen{height: 306px;}
	.jjwen a{margin-top:10%;}
	.footnav li.current{margin:0 17px;}
	.footnav li.current:nth-child(1) ul li a{margin-right: 10px;}
	.abt p{font-size: 14px;line-height: 28px;text-indent: 28px;}
	.wh h5,.wh div{font-size: 14px;line-height: 30px;padding-left: 20px;}
	.promore img{margin-top:90%;margin-left:35%;width:30%;}
	.newsnr{padding-left: 0;}
	.newsbt{font-size: 16px;line-height: 30px;}
	.newsms{line-height:24px;font-size: 14px;}
	.newsdate{line-height:26px;font-size: 14px;}
	.newmore{margin-top:10px;}
	.yybd p{font-size: 15px;}
	.czbox{width:95%;}
	.zsbt{line-height:4;}
    .banner_n{height: 360px;}

	
}
@media screen and (min-width:760px) and (max-width:1000px){
	#wrapper{margin-bottom:10px;}
	.logo{width: 40%;}
    .pc-bg-container,.bn,.banner{margin-top:59px;}
	#menu{width: 4.5rem;padding-top: 1rem;}
	#menu span{width: 2.5rem;height: 0.25rem;margin: 0 auto 0.52rem;}
	.fllist a{margin-top:10px;}
	.jjimg img{width: 100%;height: auto;}
	.jjwen{height: auto;padding:6%;}
	.jjwen a{margin-top:5%;}
	.footnav li.current{margin:0 50px;}
	.footnav li.current:nth-child(5){margin-right: 0;}
	.footnav li ul{margin-top:20px;}
	.footlxfs{margin-top:20px;}
	.ewm{margin-top:20px;}
	.footbox h1{margin-bottom: 20px;}
	.ppimg{width: 100%;margin-top:20px;}
	.newsnr{padding-left: 0;}
	.newsbt{line-height: 30px;}
	.newsdate{font-size: 14px;line-height:32px;}
	.newsms{line-height: 30px;font-size: 14px;}

	.pagekuai{display: block;}
    .pagekuai p{padding:5px 0;margin:0;margin-bottom:15px;}
    .fwbox a{width: 18%;margin:0 1%;}
    .fwbox a p{font-size: 18px;line-height: 2.5;}
    .fwbox a img{width:40%;}
    .fwbox a span{font-size: 14px;line-height: 24px;}
    .lipinbox p{font-size:18px;}
    .ccimg,.shouzhuoimg{float:none;display: block;margin:0 auto;margin-top:10px;}
    .shouzhuo h2{margin-top:0;}
	/*.container-layout{overflow: hidden;}*/
	.linknr{padding-left:10px;}
	.lxxq .dpname{margin-top: 20px;}
	.lxxq .mapbox .map{height:400px;}
	.nav3 li a{font-size: 16px;padding:0 18px;}
	.shuai span{margin-left: 5px;padding:5px 8px;}
	.shuai a{margin:0;padding:5px 8px;}
	.cz{margin-top:20px;}
	.czbox{width:100%;}
	.zsbt{line-height:3;}
	.czimg img{display: block;float: none;display: block;margin:20px auto;}
	.yyue{margin-top:20px;}
	.contxt,.zsfont{font-size: 15px;line-height: 30px;}
	.fctit{line-height: 3;}
	#cutPicColor.cut-EX{background-position:0 -1380px}
	#cutPicColor.cut-VG{background-position:0 -1032px}
	#cutPicColor.cut-GD{background-position:0 -361px}
	#cutPicColor.cut-FAIR{background-position:0 0px}
	#cPicColor{margin-top:130px;}
	#cutPicColor{margin-top:70px;}
	.clickCt div span, .clickColor div span, .clickClarity div span, .clickCut div span{font-size: 14px;}
    .probody{line-height: 34px;}
    .probody img{margin: 20px 0;}
    .banner_n{height:300px;}
    .ewmshop{margin-top: 15px;display: none;}
    .logos{width:20%;display: block;margin:10px auto;}
    #menu{position: absolute;right: 10px;top:13px;width: 32px;height: 32px;padding:0;line-height: 0;}
    .nav_sou{position: absolute;left:10px;top:13px;padding-top:0;padding-right: 0;}
    .search_box{width: 100%;height: 40px;background-color: #b28147;top: 80px;}
    .search_box form{width:100%;}
    .search_box input{width: 86%;}
    .search_box button{background-color:#e5d9c6;width: 14%;color: #b28147;}
    .hd{margin-top:59px;}
    .hongbox img.hby{margin:0 auto;margin-top:0px;float:none;}
    .hd p.rightp{text-align: center;width: 100%;padding-left: 0;}
    .hd img{margin:4% auto;}
    .wenhua{margin-top:0;}
    .zhiwei{width: 75%;}
    .opzi h2,.daiyu h2{font-size: 25px;}
    .opzi{top:10%;}
}


@media(max-width:760px) {
    .pc-bg-container,.bn{margin-top:48px;}
	#wrapper{margin-bottom:10px;}
	.pointer li {width: 10px;height: 10px;}
	.pointer .active {width: 11px;height: 11px;}
	.tp-bullets{bottom: 10px !important;}
	.tp-bullets.simplebullets.round .bullet{width: 10px;height: 10px;}
	.fllist a{margin-top:10px;}
	.jjbox{margin:10px auto 0;}
	.jjimg img{width: 100%;height: auto;}
	.jjwen{height: auto;}
	.jjwen a{margin-top: 5%;}
	.nrkuang{padding:20px;border-bottom: 1px dashed #ccc;}
    .nrkuang span{border-bottom:none;}
	/*.foot{margin-bottom:70px;}*/
	.footbox{padding:10px 0;}
    .footnav li.current{margin:0 22px;margin-top: 10px;}
    .footnav li ul{margin-top: 13px;}
    .footnav li.current:nth-child(1){margin-right:22px;margin-left: 0;}
    .footnav li.current:nth-child(3){margin-right: 0;}
    .footnav li.current:nth-child(5){margin-right: 0;}
    .footnav li ul li{line-height: 24px;}
	.footbox .line-big{padding:0 10px;}
	.footlxfs{width: 100%;}
	.bottom,.bottom a{font-size: 12px;line-height: 30px;}
	.ewm{float: left;margin-top:10px;width: 100%;}
	.footbox h1{margin-bottom: 15px;}
	.bt_lx p{font-size: 12px;}
    .ftlogo{margin: 15px 0;margin-bottom:20px;}
    .ftlogo img{width: 50px;margin-left: -25px;bottom:-20px;}
	.titnei{padding: 25px 0 20px;}
	.nav2 li a{padding:12px;font-size:14px;}
	.nav2 li{margin:0 5px;}
	.gb_content{padding:10px;}
	.abt p{font-size: 15px;line-height:30px;text-indent:30px;}
	.wh h5,.wh div{font-size: 15px;line-height: 30px;padding-left: 20px;}
	.ppimg{margin-top:10px;}
	.ryzz{padding-top:20px;}
	.ryzz dl dd{font-size: 12px;line-height: 30px;}
	/*.container-layout{overflow: hidden;}*/
	.nimg img{width: 100%;height: auto;}
	.newsnr{padding-left: 0;margin-top:10px;}
	.page1{margin-top:10px;}
    .pagekuai{display: block;}
    .pagekuai p{padding:5px 0;margin: 0;}
    .pagekuai p a{padding:5px 10px;font-size: 15px;}
    .newxq{line-height: 30px;font-size: 15px;}
    .zi{font-size: 15px;line-height: 30px;}
    .fwimg{margin-top:10px;}
    .wt h5{background: url(../images/hl.jpg) no-repeat left 9px;font-size: 16px;line-height: 30px;background-size:5%;padding-left: 25px;}
    .wt h5 span{font-size:14px;}
    .wxts{font-size: 16px;line-height: 30px;color:#b38047;}
    .wt div{font-size: 15px;line-height: 30px;}
    .lplist{padding:10px;}
    .lplistbox .item{padding:10px 5px;}
    .fw{margin:25px 0 0;padding:20px 0;}
    .fw h2{font-size: 20px;}
    .fwbox{margin-top:20px;margin-bottom: 0;}
    .fwbox a{width: 29%;margin:0 2%;margin-bottom:15px;height: 146px;}
    .fwbox a img{width: 40%;}
    .fwbox a p{font-size: 16px;line-height: 2.5;}
    .fwbox a span{font-size: 14px;line-height: 24px;}
    .lipinbox{margin:10px;}
    .lipinbox div{margin:8px auto;}
    .lipinbox p{font-size: 16px;}
    .lipinbox span{font-size: 14px;}
    .yy{padding:20px;}
    .yybd{padding:0;}
    .li_ly input.coolbg{margin-bottom:20px;}
    .fwmore h3{height: 50px;line-height: 50px;}
    .fwmore p{padding:18px;font-size: 15px;line-height: 32px;}
    .fwmore p span{text-indent: 25px;}
    .ccimg,.shouzhuoimg{float:none;display: block;margin:0 auto;margin-top:10px;}
    .shouzhuo h2{margin-top:0;}
    .ccnane,.shouzhuo h2,.jingl h2{font-size: 20px;line-height: 2;}
    .chicun p,.shouzhuo p,.jingl p,.tishi{line-height: 30px;font-size: 15px;}
    .chicun{padding-bottom: 20px;}
    .shouzhuo{padding:20px 0;}
    .jingl{padding-top:20px;}
    .tishi{padding:0 10px;}
    .yybd p{font-size: 15px;line-height: 30px;}
    .lxxq .dpname{margin-top: 20px;}
    .lxxq p{font-size: 15px;line-height: 30px;}
    .dpname{font-size: 16px;}
    .lxxq .mapbox .map{height:240px;margin-bottom: 20px;}
    .jietuo dl,.jbllist dl{width: 48%;margin:3px 1%;}
    .jietuo dl a dd{margin-bottom: 10px;font-size: 16px;}
    .jbllist dl a dd{font-size: 16px;}
	.map{height: 200px;}
	.navl{padding:10px 0;overflow: hidden;}
	.navlist{overflow: hidden;padding-left:13px;}
	.navlist li{width: 33%;float:left;overflow: hidden;height:38px;}
    /*.navlist li:first-child a{margin-left: 20px;}*/
	.navlist li.act{border-bottom:1px solid #b38248;}
	.navlist li.act a{color: #b38248;}
	.navlist li a{font-size: 15px;color: #666;float:left;}
	.navlist li img{float: right;margin-right: 15px;margin-top:3px;}
	.navnr{width: 100%;}
	.navnr ul{overflow: hidden;display: none;border-top: 1px solid #efefef;}
	.navnr ul li{border-bottom: 1px solid #efefef;}
	.navnr ul li a{line-height:46px;height:46px;font-size: 16px;padding-left: 20px;display: block;}
	.navnr ul li a:hover{color:#fff;background-color: #dfcfb6;}
	.shuai{overflow: hidden;border-top: 1px solid #efefef;width: 100%;padding:0;background-color: #fff;}
	.shuai b{display: none;}
	.shuai span{color:#666;padding:0;background-color: #fff;padding-left: 20px;height: 46px;line-height: 46px;border-bottom: 1px solid #efefef;display: block;margin:0;}
	.shuai a{display: block;color: #666;padding:0;padding-left: 20px;margin:0;border-bottom: 1px solid #efefef;height: 46px;line-height: 46px;}
	.cz{margin-top: 10px;}
	.zsfont{font-size: 15px;line-height: 30px;}
	.czbox{width:100%;}
	.zsbt{line-height:3;}
	.czimg img{display: block;float: none;display: block;margin:20px auto;}
	.yyue{margin-top:0;padding:30px 0;}
	.yyue strong{font-size:20px;line-height: 2;}
	.yyue a{font-size: 16px;}
	.zsbx{margin-top: 20px;margin-bottom: 20px;padding:0;}
	.zs{padding:20px 0;}
	.zsbx .container{padding:0 10px;}
	.zs table td{font-size: 12px;padding:1.5% 0;}
	.zs table td img{width: 50%;}
	.fc{margin:15px auto 0;}
	.fc h2{font-size: 20px;}
	.fctit{line-height: 2;font-size: 18px;margin-top:15px;}
	.contxt{font-size: 15px;line-height: 30px;}
    .color, .qieg{margin-top: 10px;}
	.clearHeight{height: 15px;}
	.clickCt div span, .clickColor div span, .clickClarity div span, .clickCut div span{font-size: 12px;margin-top:10px;}
	.clickCt div img, .clickColor div img, .clickClarity img, .clickCut img{width:8px;top:-4px;margin-left: -4px;}
	.clickCt, .clickColor, .clickClarity, .clickCut{height: 40px;}
    .clickClarity div.clarity-FL-tag,.clickClarity div.clarity-IF-tag{width: 30%;}
    .clickClarity div.clarity-VS2-tag{width: 90%;}
    .clickClarity div.clarity-I3-tag,.clickClarity div.clarity-SI2-tag{width: 80%;}
	.ct030{background:url(../images/ct.jpg) center top no-repeat;}
	.ct050{background:url(../images/ct.jpg) center -429px no-repeat;}
	.ct070{background:url(../images/ct.jpg) center -858px no-repeat;}
	.ct100{background:url(../images/ct.jpg) center -1287px no-repeat;}
	.ct150{background:url(../images/ct.jpg) center -1716px no-repeat;}
	.ct200{background:url(../images/ct.jpg) center -2145px no-repeat;}
	.ct300{background:url(../images/ct.jpg) center -2574px no-repeat;}
	.ct400{background:url(../images/ct.jpg) center -3003px no-repeat;}
	#cPicColors{margin-top:30px;height: 250px; overflow: hidden; background-image:url(../images/color.png);background-repeat: no-repeat;z-index: 5;}
    #cPicColors.color-d{background-position:center -1340px}
    #cPicColors.color-e{background-position:center -5628px}
    #cPicColors.color-f{background-position:center -268px}
    #cPicColors.color-g{background-position:center -2144px}
    #cPicColors.color-h{background-position:center -1876px}
    #cPicColors.color-i{background-position:center -5360px}
    #cPicColors.color-j{background-position:center -4556px}
    #cPicColors.color-k{background-position:center -4824px}
    #cPicColors.color-l{background-position:center -2680px}
    #cPicColors.color-m{background-position:center -1608px}
    #cPicColors.color-n{background-position:center -2412px}
    #cPicColors.color-o{background-position:center -3484px}
    #cPicColors.color-p{background-position:center -4288px}
    #cPicColors.color-q{background-position:center -3216px}
    #cPicColors.color-r{background-position:center -3752px}
    #cPicColors.color-s{background-position:center -5092px}
    #cPicColors.color-t{background-position:center -2948px}
    #cPicColors.color-u{background-position:center -1072px}
    #cPicColors.color-v{background-position:center -5896px}
    #cPicColors.color-w{background-position:center -4020px}
    #cPicColors.color-x{background-position:center 0}
    #cPicColors.color-y{background-position:center -804px}
    #cPicColors.color-z{background-position:center -536px}
    .kongHeight{height: 15px;}
    #clarityPicColor{margin-top:30px;}
    #clarityPicColor.clarity-FL{background-position:center -2448px}
    #clarityPicColor.clarity-IF{background-position:center -2448px}
    #clarityPicColor.clarity-VVS2{background-position:center -2753.99px}
    #clarityPicColor.clarity-VS2{background-position:center -1224px}
    #clarityPicColor.clarity-SI2{background-position:center -918px}
    #clarityPicColor.clarity-I3{background-position:center 0}
    #cutPicColors{ height: 313px;overflow: hidden;background-image:url(../images/cut.png);background-repeat: no-repeat;z-index:5;margin-top:15px;}
    #cutPicColors.cut-EX{background-position:center -1380px}
    #cutPicColors.cut-VG{background-position:center -1032px}
    #cutPicColors.cut-GD{background-position:center -361px}
    #cutPicColors.cut-FAIR{background-position:center 0px}
    .lcbox{width:100%;}
    .lctit{font-size: 16px;margin-top:12%;line-height: 24px;}
    .lctits{margin-top:18%;}
    .lcz a{padding:6px 10px;}
    .lcz a span{font-size: 12px;}
    .dtu{width: 14px;height: 16px;}
    .gif1, .gif2{width: 14px;height: 16px;}
    .pro_box{padding:5% 0;}
    .protit{font-size: 22px;}
    .probody{line-height: 30px;font-size: 16px;margin-top:10px;}
    .probody img{margin:20px 0;}
    .proxqimg{padding:0 10px;margin-top:10px;}
	.banner_n{height:140px;}
	.linknr{padding-left:20px;margin-bottom: 0;line-height: 40px;}
    .news{margin-top:25px;}
    .xwtit h3{font-size:20px;}
    .gxyy{line-height: 30px;}
    .ewmshop{margin-top: 15px;display: none;}

    .mobile_top{padding:0px 10px;}
    .logos{width:36%;display: block;margin:10px auto;}
    #menu{position: absolute;right: 10px;top:10px;width: 32px;height: 32px;padding:0;line-height: 0;}
    .nav_sou{position: absolute;left:10px;top:10px;padding-top:0;padding-right: 0;}
    .search_box{width: 100%;height: 40px;background-color: #b28147;top: 80px;}
    .search_box form{width:100%;}
    .search_box input{width: 86%;}
    .search_box button{background-color:#e5d9c6;width: 14%;color: #b28147;}
    .hd{margin-top:48px;padding:0 10px;}
    .hongbox img.hby{margin-left:0px;margin-top:0px;}
    .hd p{font-size: 16px;line-height: 36px;}
    .hd p.rightp{text-align: center;padding-left: 0;width: 100%;}
    .hd img{margin:6% auto;}
    .wenhua{margin-top:0;}
    .zhiwei{width:100%;margin-bottom: 15px;}
    .zhiweixq{font-size: 15px;line-height: 30px;}
    .opzi{position: relative;padding:5% 0;width: 100%;margin:10px 0;}
    .opzi h2,.daiyu h2{font-size:20px;}
    .daiyu{padding-right: 0;margin-top: 0;margin-bottom: 10px;}
}