.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,.75);text-align:center}
.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}
.blocker.behind{background-color:transparent}
.modal{display:inline-block;vertical-align:middle;position:relative;z-index:2;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}
.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background:url(data:image/png;base64,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) no-repeat 0 0}
.modal-spinner{display:none;width:64px;height:64px;position:fixed;top:50%;left:50%;margin-right:-32px;margin-top:-32px;background:url(data:image/gif;base64,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) #111 no-repeat center center;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;font-style:normal}
*{box-sizing:border-box}
a{text-decoration:none;outline:0;color:#8c8c8c}
a:focus{outline:0}
input{outline:0;border:1px solid #aeaeae}
img{vertical-align:middle;}
input:focus{border:1px solid #dbc7ba}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{font-family:"microsoft yahei",arial;font-size:14px;color:#888;background:#fff;min-width:1000px}
li,ol,ul{list-style:none;margin:0;padding:0}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6{font-weight:400}
i{font-style:inherit}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.clearfix:after{content:" ";display:block;visibility:hidden;clear:both;height:0;line-height:0}
.relative{position:relative}
.check_behind{ display: none;  width: 100%; height: 100%; background: rgba(0,0,0,.15); position: absolute; z-index: 999;}
.check_id{ width: 500px; height: 500px; padding: 50px 75px 0 30px; position: absolute; z-index: 1; background: url(../images/zhenaiyz.png) no-repeat; background-size: cover;}
.check_id h2{ font-size: 28px; color: #000; height: 65px; line-height: 65px; text-align: center;}
.check_id p{ color: #333; text-align: center; line-height: 20px; font-size: 14px;}
.check_id h3{ color: #c41530; font-size: 18px; height: 50px; line-height: 50px; text-align: center;}
.id_table{ color: #333; margin: 0 auto;}
.id_fl{ text-align: right;}
.id_table tr{ height: 40px;}
.id_card_number input{ width: 220px; padding: 6px 0; margin-left: 15px; border: 1px solid #999;}
.id_direct select{margin-left: 15px; padding: 4px 0; border: 1px solid #999;}
.id_table tr.check_btn{ height: 60px;}
.check_btn a{ display: block; width: 60%; height: 32px; line-height: 32px; margin: 0 auto; background:#c41530; color: #fff; font-size: 16px; text-align: center;}
.id_close_btn{width: 30px; height: 30px; position: absolute; right: 50px; top:17px;}
.w1000{width:1000px;margin:0 auto}
.w1000 p img{ max-width: 100%;}
.page_article{padding: 15px 0;}
.page_article a{ padding: 0 5px;}
.page_article a:hover{ color: #d3ae86; text-decoration: underline;}
.header{margin-bottom:18px;position:relative;z-index:6}
.logo{margin-top:14px;margin-left:17px}
.logo span{position:absolute;bottom:0;right:-255px;color:#333; }
.member_sec{margin-top:6px;height:40px;margin-left:20px}
.member-left,.member-right{margin-top:7px;height:36px;line-height:36px; }
.member-left a,.member-left i{display:inline-block;padding:0px 15px;font-size:14px;color:#666}
.member-left a:hover{color: #d47452;}
.member-left i{font-size:14px;color: #666;}
a.join{background:#d8b29a;color:#fff}
.member_yz{text-align:center;margin-top:20px;position:absolute;width:364px;right:0;bottom:0}
.member_yzborder{position:relative;margin-top:8px;text-align:left}
.member_yzborder input{border:1px solid #d47452;margin-left:4px;padding:4px 0 4px 4px;width:182px; float: left;}

.member_yzborder input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #aeaeae;
}

.member_yzborder input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #aeaeae;
}

.member_yzborder input:-ms-input-placeholder{
    color: #aeaeae;
}

.member_yzborder input::-webkit-input-placeholder{
    color: #aeaeae;
}

.header_select_type{float:left;line-height:23px;position:relative;cursor:pointer}
#header_select_type{position:absolute;text-align:left;background:#fff; border: 1px solid #d47452; top:23px; padding-left: 5px;}
#header_select_type i{display:inline-block}
#header_select_type i:hover{color:#d8b29a}

.culture td{padding: 30px 0; color: #333;line-height: 28px;word-break: break-all;}
.ad_culture img{max-width: 100%; display: block; margin: 0 auto;}
.indent-tr p{ font-size: 14px; text-indent: 28px;}
.culture td h2{ font-weight: bold; font-size: 20px;text-indent: 28px; line-height: 50px;}
.culture td h3{ font-weight: 600; font-size: 18px; line-height: 40px;}
.culture_item{position: absolute; top:60px; left: 0; padding: 0 30px;  }
.tr-cont div{ margin-bottom: 10px; padding: 0 25px;}
.culture_item02{position: absolute; width:28%; top:180px; left: 45px; }

.myheart_detail{text-align: center; margin:40px 0 100px;}
.myheart_detail img{max-width: 100%;}
.myheart_item{margin-bottom: 40px; text-align: left; position: relative;}
.myheart_item_span{display: inline-block; border-top: 1px solid #e9bfb2; padding-right: 15px; line-height: 30px;font-size: 12px;}
.myheart_item h3{ color: #666; font-size: 20px; margin-bottom: 10px;}
.myheart_item p{margin-bottom: 20px; font-size: 12px;}
.myheart_item_txt01{position: absolute; top: 30px; left: 30px;}
.myheart_item_txt02{position: absolute; top: 30px; right: 30px;}
.myheart_item_txt03{position: absolute; top: 30px; left: 30px;}
.myheart_detail h2{color: #666; font-size: 24px; margin-bottom: 50px;}
.myheart_item_p{width: 300px; line-height: 20px;}
.myheart_item_txt04{position: absolute; top: 300px; right: 100px;}
.myheart_item_txt05{position: absolute; top: 600px; left: 70px;}
.myheart_item_txt06{position: absolute; top: 935px; right: 120px;}
.myheart_item_txt07{position: absolute; bottom:0; left: 70px;}
.myheart_dz{ padding-bottom: 80px;}
.myheart_item_txt08{position: absolute; top:200px; left: 50px; color: #bbb;}
.myheart_item .myheart_item_txt08 h3{color: #fff;}
.myheart_item .myheart_item_txt08 span{border-color: #fff;}
#love_query{ display: inline-block; float: left; width: 50px; height: 25px; cursor:pointer; background: #d47452 url(../images/search.png) no-repeat top left;}
.navtop{ border-bottom: 1px solid #666;}
.nav{position:relative;height:40px;line-height:40px;z-index:5; margin: 0 auto;}
.w1070{width: 1080px;}
.nav li{float:left;text-align:center;}
.nav a{color:#666;font-size:14px; }
.nav li>a{padding: 0 20px;}
.w1070 li>a{border-right: 1px solid #ccc;}
.nav a:hover{color:#d47452}
.nav a.actived-color{color:#d47452}
.member_li li{ float: left; background: url(../images/cut_line.png) no-repeat right;}
.member_yz_title{ margin-bottom: 15px;}
.select_type{ border: 1px solid #ccc; padding:0 5px; width: 84px;}
.header_select_type:hover .select_type{border-color: #d47452;}
.fa-angle-down{float: right; margin-top: 5px;}
#homepage-slider{padding-left:0;padding-right:0;width:100%;overflow:hidden;position:relative;z-index:1;float:left;max-height:600px}
.bx-wrapper{position:relative;padding:0;zoom:1}
.bx-viewport{direction:ltr!important}
#homepage-slider .bx-wrapper{position:relative;padding:0}
#homepage-slider .bx-wrapper .bx-viewport{width:100%}
#homepage-slider #homeslider{margin:0 auto;padding:0;font-size:112px}
#homepage-slider .homeslider-container{position:relative}
#homepage-slider .bx-wrapper img{display:block; max-width: 100%; margin: 0 auto;}
#homepage-slider .homeslider-description{position:absolute;left:0;top:0;padding:11.3% 6% 0;width:100%;cursor:pointer;text-align:center;text-transform:capitalize}
#homepage-slider .homeslider-description h2{font-size:100%;line-height:1em;font-weight:300;color:#0053a4;margin:0 0 3px;padding:0;position:relative}
#homepage-slider .homeslider-description p{font-size:14.29%;line-height:2.15em;color:#888;text-transform:none;padding:0 28%;margin:0 0 .9%}
#homepage-slider .bx-wrapper a{display:block}
#homepage-slider .bx-wrapper .bx-prev{left:90px}
#homepage-slider .bx-wrapper .bx-next{right:90px}
#homepage-slider .bx-wrapper .bx-prev:before{content:"\f137"}
#homepage-slider .bx-wrapper .bx-prev:after{content:"\f053"}
#homepage-slider .bx-wrapper .bx-next:after{content:"\f054"}
.bx-has-pager{text-align:center;clear:both;position:absolute;width:100%;z-index:100;bottom:20px}
.bx-pager div{display:inline-block}
.bx-pager div a{text-indent:-9999px;width:40px;height:24px;float:left;background:url(../images/sy-dot.png) no-repeat center;position:relative;cursor:pointer;text-align:left}
.bx-pager div a.active{background:url(../images/sy-dot-hover.png) no-repeat center;}

#shop-slide .bx-pager div a{width:34px; background:url(../images/sy-b-dot.png) no-repeat center;}
#shop-slide .bx-pager div a.active{background:url(../images/sy-b-dot-hover.png) no-repeat center;}

.allshop{background-size:100%;position:relative;}
.shop_bg{position:absolute;top:0;background:#fff}
#shop-slide{overflow:hidden;position:relative;}
.shopbottom{position:absolute;bottom:0;width:100%}
.shopbottom a{display:block;width:50%;padding:3% 0;text-indent:-9999px}

.footer{box-shadow:inset 0 5px 5px rgba(0,0,0,.14)}
.bottom_sh{padding:30px 0}
.bottom_sh .content ul li{width:16.6666%;float:left;text-align:center}
.bottom_sh a:hover{color: #666;}
.bottom_menu{background:#e8e8e8;width:100%;padding:20px 0}
.bottom_menu li{margin-right:83px;float:left}
.bottom_menu li.last{margin-right:0;float:left;line-height:28px}
.bottom_menu li.last span{color:#d3ae86;padding-right:15px}
.bottom_menu li a{font-size:16px;background:url(../images/icon.png) no-repeat left center;padding-left:30px;margin-top:14px;display:inline-block}
.bottom_help{background:#333;padding:36px 0 0;}
.foot_servie{overflow:hidden;font-size:14px;color:#cdcdcd;line-height:22px; float: left;}
.w1100{width: 1100px; margin: 0 auto;}
.foot-ma{float: right; width: 128px;}
.foot-ma img{margin-bottom: 10px;}
.foot-ma p{text-align: center; color: #bbb;}
.foot_servie li{float:left;padding:6px 40px}
.foot_servie h4{color:#d8d8d8;font-size:18px; margin-bottom: 16px;}
.foot_servie a{color:#d8d8d8;display:block; line-height: 30px;}
.foot_servie a:hover{color: #fff;}
.copyright{text-align:center;font-size:12px;color:#c9c7c7;line-height:20px;}
.copyright .fl{ margin-left: 40px; text-align: left;}
.copyright .fl p{line-height: 20px;}
.copyright .fr p{line-height: 40px;}
.section-bottom{background: #000; margin-top: 15px; padding: 14px 0;}

.catalog_all{padding:10px;background:#fff;font-size:16px;box-shadow:0 0 25px rgba(0,0,0,.4);text-align:center;color:#c6935e;margin:0;position:relative}
.catalog_box{padding:20px 80px;background:#f3ebe8;text-align:center}
.catalog_featured{padding:5px;width:776px;background:#e0e9ed;margin:0 auto}
.catalog_featured_box{background:#fff}
.catalog_featured_box .cat_item{width:33%;float:left;padding:15px;margin:0;position:relative;text-align:center}
.catalog_featured_box .cat_item:nth-child(3n+1){clear:both}
.catalog_sp{margin:10px 0 20px;text-align:center}
.breadcrumbs{background:#fff;line-height:70px}
.filter{background:#fff;border: 1px solid #ccc; margin-bottom: 40px;}
.filter td{line-height: 40px;}
.filter_type{ text-align: center; background: #f4f4f4; vertical-align: top;}
.filter_first{ color: #8c8c8c; text-align: center; width: 80px; vertical-align: top;}
.filter_first a{ font-size: 12px;}
.filter_list a{ margin-right: 20px; white-space: nowrap; font-size: 12px;}
.filter a:hover{color:#d47452;}
.filter_list a.active{color:#d47452; }
.filter_first a.active{color:#d47452; }
.filter_sort{margin-left: 5px;}
.cat_banner{text-align: center;}
.cat_banner img{max-width: 100%;}
.cat_goods{ background: #f4f4f4;}
.goods_list_main .sort{overflow:hidden;border-bottom:1px solid #d5d5d5;padding-bottom:15px;margin-top:10px}
.goods_list_main .sort.sortbottom{border:none;border-top:1px solid #d5d5d5;padding-top:15px}
.goods_list_main .sort_item i,.goods_list_main .sort_item span{color:#666;vertical-align:middle;font-size:12px;margin:0 15px}
.goods_list_main .sort_item i{display:inline-block;width:90px;height:30px;line-height:30px;text-align:center;background:#fff;cursor:pointer}
.goods_list_main .sort a{color:#666}
.goods_list_main .pages i{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;background:#fff;cursor:pointer}
.goods_list{overflow:hidden; margin-left: -16px;}
.goods_list ul li{background:#fff;text-align:center;position:relative;float:left;width:300px;margin-left:33px;margin-top:40px; transition: all 1s ease-out; overflow: hidden;}
.goods_list ul li:hover{
    -webkit-box-shadow:0 0 12px 8px rgba(0,0,0,.06);
    -moz-box-shadow:0 0 12px 8px rgba(0,0,0,.06);
    box-shadow: 0 0 12px 8px rgba(0,0,0,.06);
}
.goods_list ul li:hover img{
    -webkit-animation: imgZoom 1.5s ease-in;
    -moz-animation: imgZoom 1.5s ease-in;
}
@-webkit-keyframes imgZoom{
    0%{ transform: scale(1);}
    50%{ transform: scale(1.1);}
    100%{ transform: scale(1);}
}
@-moz-keyframes imgZoom{
    0%{ transform: scale(1);}
    50%{ transform: scale(1.1);}
    100%{ transform: scale(1);}
}

.goods_list ul{ margin-bottom: 20px;}
.goods_list ul li .item img{max-width:100%;padding:18px}
.goods_list .item .desc{width:100%; border-top:1px solid #f4f4f4; padding: 0 10px;}
.goods_list .item .name{margin:10px 0 8px;}
.goods_list .item span.vermide{display:inline;font-size:10px}
.goods_list .item span{display:block;color:#d47452;font-size:16px; text-align: left;}
.cat_goods_buy{display:inline-block; width: 36px; height: 32px; background:url(../images/section-buy.png) no-repeat center top; margin-top: 28px;}
.cat_goods_buy:hover{background:url(../images/section-buy-hover.png) no-repeat center top;}

#preview{float:none;margin:0;text-align:center}
#spec_n1{width:460px;height:460px;position:relative;border:#d5d6db solid 1px;overflow:hidden;z-index:4}
.list_h li{float:left}
#spec_n5{width:460px;padding:15px 0;overflow:hidden;position:relative;margin:0 auto}
#spec_list{width:508px;float:left;margin-left:2px;text-align:left;overflow:hidden;position:relative;height:77px}
#imgs{width:1200px;height:77px;position:absolute;left:0;top:0}
#spec_list ul{margin:0;padding:0}
#spec_list div{margin-top:0;margin-left:-30px}
#spec_list ul li{float:left;margin:0;padding:0 5px;display:inline;height:87px;text-align:center;width:90px}
#spec_list ul li img{border:1px solid #ccc;width:70px;cursor:pointer}
#spec_list ul li img.select{border:1px solid #F60}
.share_goods{text-align:center;padding:10px 0}
.goods_page_right{width:520px}
.goods_page_right h1{font-size:24px;color:#000}
.goods_price{overflow:hidden;height:34px;line-height:34px;margin:14px 0;color:#c57d5c;font-size:24px}
.goods_sale{overflow:hidden;background:#f9f9f9;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;padding:7px 0}
.goods_sale li{float:left;height:23px;line-height:23px;border-left:1px dashed #ddd;width:173px;text-align:center}
.goods_sale li:first-child{border:none;width:170px}
.goods_sale a,.goods_sale i,.goods_sale span{font-size:12px;vertical-align:middle}
.goods_sale span{color:#999}
.goods_sale i{color:#ffacac}
.diamonds_info{overflow:hidden;margin-left:-20px;padding-top:18px}
.diamonds_info li{float:left;height:20px;width:240px;margin-left:30px;margin-bottom:8px}
/*diamonds_info span{font-size:12px;color:#999;vertical-align:middle}*/
.buy_choose{background:#fffdf8;padding:20px;font-size:0;padding-right:0;margin-top:10px}
.property,.property_dia{overflow:hidden;padding:0;font-size:14px}
.property dl,.property_dia dl,.property_kz dl{font-size:12px}
.property dl dt,.property_dia dl dt,.property_kz dl dt{color:#838383;padding-top:6px;font-size:12px;margin-right:14px;display:inline-block;width:100px;text-align:left;float:left}
.property dl dd,.property_dia dl dd,.property_kz dl dd{overflow:hidden;float:left;width:300px;margin-bottom:10px}
.property dl dd span,.property_dia dl dd span,.property_kz dl dd span{display:inline-block;padding:0 8px;height:28px;line-height:28px;text-align:center;font-size:12px;color:#666;border:1px solid #aeaeae;background:#fff;cursor:pointer;margin-bottom:8px;margin-right:6px}
.property dl dd span.currt,.property_dia dl dd span.currt{background:#d99e74;border:1px solid #d99e74}
.property dl dd span.currt a,.property_dia dl dd span.currt a{color:#fff}
.property select{color:#666;padding:3px 0;margin-right:10px;width:30%}
.property_kz em{background:#fff;display:inline-block;padding:0 6px;height:24px;line-height:23px;text-align:center;border:1px solid #d19d4c;color:#c57d5c;margin-left:7px;cursor:pointer}
.property_kz input{padding:5px 0 5px 4px;width:135px;border:1px solid #aeaeae}
.buy_button{font-size:0;margin:30px 0 30px 20px}
.buy_button a{display:inline-block;font-size:16px;margin-right:10px;vertical-align:middle}
.addtocart{width:180px;height:40px;line-height:40px;text-align:center;background:#d99e74;color:#fff}
.addtocheckout{width:178px;height:38px;line-height:38px;text-align:center;background:#fff;border:1px solid #c57d5c;color:#c57d5c}

.addtocollect{font-size:14px;color:#dbb2a2;display:inline-block;vertical-align:middle;height:20px;line-height:20px;padding-left:26px;margin-left:10px;cursor:pointer}
.addtocollect i:before{padding-right:10px;font-size:20px}
.goods_delivery{font-size:12px;color:#838383;padding-left:20px;border-bottom:1px dashed #ddd;padding-bottom:10px}
.goods_promise{padding:14px 0 14px 20px;border-bottom:1px dashed #ddd;font-size:0}
.goods_promise strong{font-size:12px;color:#838383;vertical-align:middle;margin-right:12px}
.goods_promise span{display:inline-block;vertical-align:middle;font-size:12px;color:#838383;height:24px;line-height:24px;padding-left:28px;margin-right:14px}
.promise_first{background:url(../images/sev_first.png) no-repeat left center}
.promise_sec{background:url(../images/sev_sec.png) no-repeat left center}
.promise_third{background:url(../images/sev_third.png) no-repeat left center}
.descript{margin:60px auto 10px}
.tab_list{text-align:center;border-bottom:2px solid #eaeceb;font-size:0;height:25px;margin-bottom:40px}
.tab_list li{font-size:12px;color:#999;display:inline-block;width:165px;text-align:center;border-left:2px solid #eaeceb;height:14px;cursor:pointer}
.tab_list li:first-child{border-left:none}
.tab_list strong{display:inline-block;width:130px;margin:0 auto;height:25px}
.tab_list .currt strong{border-bottom:2px solid #222;color:#222}
.rate-grid tr{border-bottom: 1px solid #e0e0e0;}
.rate-grid td{ padding: 0 20px;}
.tm-rate-fulltxt{margin-bottom: 6px; }
.tm-rate-date{ font-size: 12px; color: #ccc; margin-bottom: 10px;}
.rate-user-info{ float: right;}
.pro_content{overflow:hidden;padding-left:126px;margin-bottom:18px}
.pro_content li{width:290px;font-size:12px;color:#666;float:left;line-height:26px;margin-bottom:8px}
.pro_content span{padding-left:5px;color:#999}
/*.login_box{background:url(../images/loginbg.jpg) no-repeat center center;height:665px}*/
.login_box{background:url(../images/loginbg-1.jpg) no-repeat; background-size:100% 100%; height:665px}
.logform{position:absolute;top:60px;left:50%;margin-left:110px;width:410px;border-radius:3px;border:1px solid #e4e6e8;background:#fff;overflow:hidden;z-index:1}
.logform img{max-width:100%}
.logform h3{height:38px;font-size:18px;color:#c67c59;text-align:center;line-height:38px;margin-top:14px}
.dl{background:#fff;border:1px solid #b0b0b0;box-shadow:0 0 6px #ccc;border-radius:5px;margin-top:20px}
.dl .dl_input{height:48px;color:#b0b0b0;line-height:48px;padding:0 10px;position:relative}
.border_b{border-bottom:1px solid #b0b0b0}
.dl_input input{width:80%;margin-left:5px;border:0;color:#666;padding:5px;font-size:14px}
.dl_btn{margin:0 auto;margin-top:30px;text-align:center}
.dl_btn a,.dl_btn button{display:block;height:30px;border-radius:2px;margin-top:15px;font-size:14px;text-align:center;color:#fff;width:100%;line-height:30px}
.dl_btn button.dlbtn_bg{border:none;background:#c69b6e}
.dl_btn a.dlbtn_border{border:1px solid #505050;color:#505050;background:#f4ebe2}
.dl_other{margin-top:50px;text-align:center}
.dl_other h2{position:relative;color:#c57d5c;font-size:14px}
.dl_other span{display:inline-block;padding:0 20px;background:#fff;position:relative;z-index:2}
.dl_other i{display:block;width:100%;height:1px;background:#c57d5c;position:absolute;left:0;top:8px}
.dl_other_way{margin:20px 0 40px;}
.dl_other_way a{display:inline-block;width:36px; height:36px; margin: 0 15px; transition: all ease-out 0.3s;}
.dl_other_way a.wb{background:url(../images/sina.png) no-repeat center center;background-size: cover;}
.dl_other_way a.qq{background:url(../images/qq.png) no-repeat center center;background-size: cover;}
.dl_other_way a.wb:hover{background:url(../images/sina-hover.png) no-repeat center center;background-size: cover;}
.dl_other_way a.qq:hover{background:url(../images/qq-hover.png) no-repeat center center;background-size: cover;}
.other_head{width:100%;height:64px;border-bottom:1px solid #e8cbbd;box-shadow:0 0 4px #aaa}
/*.other_head .dr_logo{margin-top:14px;margin-left:17px}*/
.other_head .dr_logo{margin-top:-42px;}
.lovecheck{padding:15px;z-index:9}
.lovecheck_title{background-size:43px auto;font-size:12px;color:#7e7e7e;text-align:center;line-height:25px;padding:22px 0;margin-bottom:25px}
.love_vtitle{height:28px;line-height:28px;border-top:1px solid #d6d6d6;background:#797979;color:#fff;font-size:12px;text-align:center}
.love_vcort{background:#f5f5f5;padding:14px;font-size:0}
.love_vnum input{width:100%;padding:7px 0;border:1px solid #b0b0b0;border-radius:4px;text-indent:1.5em;box-shadow:0 3px 5px rgba(0,0,0,.14)}
.love_country i{display:inline-block;font-size:12px;color:#c2c2c2;border:1px solid #c2c2c2;background:#fff;height:26px;line-height:24px;width:22%;margin-left:4%;text-align:center}
.love_country .active{border:1px solid #c77f5c;color:#c77f5c}
.love_country i:first-child{margin:0}
.love_verification{background:#c57d5c;text-align:center;left:0;bottom:0;height:36px;line-height:36px;border-top:1px solid #ccc;font-size:16px;z-index:99}
.love_verification a{color:#fff}
.love_v{width:600px;margin:20px auto}
.shopcart{margin:40px auto}
.cart_head{margin-bottom:40px}
.cart_head h3{border-left:2px solid #c67c59;font-size:18px;color:#333;padding-left:15px;display:inline-block;float:left}
.proBar{position:relative;width:600px;margin-top:10px}
.pro-hr{position:relative;height:3px;background:grey;border-radius:3px}
.pro-hr-pg{position:absolute;width:33%;height:3px;background:#c57d5c;border-radius:3px}
.pro-hr-pg2{width:66%}
.pro-hr-pg3{width:100%}
.proList{position:absolute;width:100%;top:-8px}
.pro_item{float:left;width:33%;text-align:center}
.pro_item span{display:inline-block;width:18px;height:18px;background:grey;border:2px solid #d9d9d9;border-radius:50%;font-size:12px;color:#fff}
.pro_item.activate span{background:#c57d5c;border:2px solid #efdad0}
.pro_item p{padding:0 4px;margin-top:4px;line-height:18px}
.pro_item.activate p{color:#c57d5c}
.cartbox{margin:20px 0}
.cart-table{width:100%;border:0;margin:20px 0;font-size:12px;border:1px solid #e0e0e0}
.cart-table tr td{padding:15px 0}
.cart-table-head thead{background:#f3f3f3;border:1px solid #e0e0e0}
.cart-table-body tbody{background:#fcfcfc;border:1px solid #e0e0e0}
.cart_price{color:#ff5d5b;font-weight:700;font-size:13px}
.cart-footer{height:50px;background:#f9f9f9;border:1px solid #f1f1f1;font-size:12px}
.cart_foot_left{float:left;padding-left:20px}
.cart-footer p{display:inline-block;margin-right:15px;line-height:50px}
.cart-footer a{color:#666}
.cart_foot_right{float:right}
.cart_foot_right a{display:inline-block;width:160px;letter-spacing:1px;font-size:14px;font-weight:700;line-height:50px;background:#C67C59;color:#fff;text-align:center;margin-left:30px}
.cart_safe{font-size:12px;text-align:right;margin-top:10px}
.cart_safe span{display:inline-block;height:20px;line-height:20px;margin-left:20px;padding-left:25px;background:url(../images/ico-service.png) 0 0 no-repeat}
.cart_safe span.security2{background-position:0 -36px}
.cart_safe span.security3{background-position:0 -70px}
.cart_empty{margin:40px 0;background:#fafafa;border:1px solid #f1f1f1}
.cart_empty div{width:400px;height:90px;margin:95px auto;background:url(../images/ico-cart.png) left center no-repeat;padding-left:90px}
.cart_empty a{display:inline-block;padding:6px 10px;margin-top:10px;color:#C67C59;border:1px solid #C67C59;font-size:12px;margin-right:10px}
.checkoutbox{border:1px solid #f1f1f1;padding:20px;margin-top:20px}
.order_info{border-bottom:2px solid #F1F1F1;padding-bottom:12px}
.order_address{margin-top:20px;margin-bottom:60px;position:relative}
.new_addressbox h4{color:#C67C59;margin-bottom:20px}
.new_addressbox div{margin-bottom:15px}
.new_addressbox label{width:120px;display:inline-block;text-align:right;margin-right:5px}
.new_addressbox input{height:30px;width:165px;line-height:24px;padding:2px;border:1px solid #e6e6e6}
.new_addressbox select{height:26px;width:98px;padding:2px;color:#666;border:1px solid #e6e6e6}
.confirm_btn{padding-left:92px;margin-top:20px}
.confirm_btn a{display:inline-block;padding:8px 25px;color:#C67C59;border:1px solid #C67C59;font-size:12px;margin-right:10px}
.address_list{width:600px;padding-left:70px;font-size:12px;color:#404040;line-height:22px;position:relative}
.address_list.select{border:1px solid #ffbe78;background:#fff8ef url(../images/ico-select1.png) right bottom no-repeat;font-size:14px;padding:5px;padding-left:70px;margin-bottom:5px}
.address_list .sendto{position:absolute;left:8px;top:4px;background:url(../images/ico-location.png) left top no-repeat;color:#ffbe78;padding-left:20px;display:none}
.address_list.select .sendto{display:block;font-weight:700;font-size:12px}
.address_list.select div{width:500px;font-weight:700}
.address_list input[type=radio]{float:left}
.address_list p{line-height:24px;margin-left:25px}
.address_list span{font-size:12px;color:grey;font-weight:400}
.address_list.select a{position:absolute;right:8px;top:5px;display:block;float:right}
.address_list.hide a{display:none}
.address_list.hide{display:none}
.address_option{margin-left:95px;margin-top:5px}
.address_option a{margin-right:10px}
.order_address a{font-size:12px}
#speDiv{width:560px;position:fixed;left:50%;top:50%;margin-left:-300px;margin-top:-190px;background:#fff;border:2px solid #f2e3dc;padding:20px;font-size:12px;color:#404040;z-index:10;border-radius:0;display:none}
.order_info h4{display:inline;color:#333;font-size:16px;font-family:微软雅黑}
.confirm_info .order_info a{font-size:12px;float:right;line-height:20px}
.checkout_cart_table{width:100%;border:1px solid #e0e0e0;font-size:12px;margin:20px 0;text-align:center}
.checkout_cart_table thead{background:#f3f3f3;line-height:40px;text-align:center;border-bottom:1px solid #e0e0e0}
.checkout_cart_table tbody tr{margin:0 20px}
.checkout_cart_table tbody td{border-top:1px dashed #e0e0e0}
.checkout_cart_table img{float:left;margin-left:40px}
.checkout_cart_table tbody div{display:block;text-align:left;margin-left:150px;padding-top:20px}
.checkout_cart_table strong{color:#FF5D5B;font-size:13px}
.checkout_cart_table .haveSolid{border-top:1px solid #e0e0e0;background:#fafafa;height:34px}
.checkout_cart_table span{margin-left:38px}
.checkout_cart_table tbody .firmInfo_mg{margin-right:48px;padding:0;text-align:right;margin-left:0}
/*.love_agreement_bg{background:url(../images/bg_xy.jpg) center top;padding:20px;margin:60px -20px}*/
.love_agreement_bg{background:url(../images/bg-xy.jpg) center top;padding:20px;margin:60px -20px}
.love_agreement{min-height:675px;padding-top:600px;font-size:12px;border:3px solid #c37d5c}
.aggreement_logo{text-align:center;padding:30px}
.aggreement_title{height:60px;margin-top:20px;position:relative}
.aggreement_title img{position:absolute;left:50%;top:-20px;margin-left:-60px}
.have_read{text-align:center;margin-top:40px}
.aggreement_con{padding:0 30px;padding-top:30px;color:#404040}
.aggreement_left{float:left;width:50%}
.aggreement_left div{margin-bottom:30px}
.aggreement_left label{display:inline-block;width:120px;padding-right:20px;text-align:right}
.aggreement_left label span{color:#ff5d5b}
.aggreement_left input{height:25px;line-height:24px;width:216px;padding:0 2px}
.aggreement_right{margin-left:50%}
.aggreement_right p{text-indent:2em;line-height:22px}
.aggreement_con2{border-top:1px dashed #e2e2e2}
div.anniversary{margin-bottom:0}
.anniversary div{margin-left:123px;margin-bottom:5px}
.anniversary label{float:left;padding-top:5px}
input.datatime{background:url(../images/ico-calendar.png) 201px center no-repeat;padding-right:20px;width:196px;cursor:pointer}
input.datatime.anniversary_time{width:102px;background-position:75px center}
input.anniversary_name{width:110px}
.add_anniversary{display:block;color:#C67C59;margin-left:110px;margin-bottom:30px}
.order_remark textarea{width:500px;height:108px;line-height:20px;padding:5px;margin:20px;margin-left:0;border-color:#e6e6e6;resize:none;float:left;border:1px solid #e6e6e6;overflow:auto}
.remark_right{margin-top:25px;font-size:12px;color:#404040;line-height:22px}
.aggreement_con2 .aggreement_right h4{margin-top:20px;margin-bottom:2px;font-size:14px;color:#c67c59;font-weight:700}
.order_detail{margin:60px 0;text-align:center;line-height:30px;font-size:12px}
.order_detail h3{font-size:18px;color:#c67c59;font-weight:700;margin-bottom:10px}
.order_detail p span{color:#ff5d5b}
.toggle_detail{padding-right:12px;color:#C67C59;margin-left:10px}
.tab{border-bottom:1px solid #c6c6c6;padding-left:20px;font-size:12px}
.tab_select{display:inline-block;padding:10px 18px;margin-right:3px;background:#f1f0f0;color:#ababab;font-size:14px;border:1px solid #C6C6C6;border-bottom:0;border-top-left-radius:5px;border-top-right-radius:5px;cursor:default}
.tab_select.active{background:#fff;border-bottom:1px solid #fff;font-weight:700;color:#666;margin-bottom:-1px}
.pay_way{margin-bottom:10px;z-index:1;clear:both}
.pay_way label{float:left;margin-top:18px}
.pay_way ul{margin-left:40px;z-index:1;display:inline-block;position:relative}
.pay_way ul li{display:inline-block;width:150px;float:left;margin-bottom:20px;margin-right:18px;position:relative;z-index:1}
.tab_contents{padding:30px 20px;font-size:12px;padding-right:0;margin-right:-20px}
.pay_way li div{width:150px;height:48px;text-align:center;background:#fff;border:1px solid #ccc;overflow:hidden}
.pay_way li div.active{border:2px solid #c67c59}
.nav .active{background:#e88b44;color:#fff;font-weight:700}
.nav .active a{color:#fff}
.usercontainer{background:#f0f0f0;padding:20px 0 40px}
.user_left{width:161px;background:#fafafa;border:1px solid #e7e7e7;padding:22px 18px 6px 20px}
.user_menu li{margin-bottom:14px}
.user_menu h4{color:#d0967c;font-weight:700;font-size:12px;height:22px;line-height:22px;cursor:pointer}
.user_menu h4 i{font-size:16px}
.user_menu h4 span{display:inline-block;padding-left:15px}
.user_menu ul{margin-top:8px;margin-left:18px}
.user_menu ul li{margin-bottom:0;height:30px;line-height:30px}
.user_menu ul a{font-size:12px;color:#999}
.user_menu ul li a{padding-left:12px}
.user_right{width:810px;background:#fff;min-height:766px}
.user_main_top{height:145px;padding:0 20px;color:#fff;font-size:14px;border-bottom:1px solid #e6e6e6;background:url(../images/user_top_bg.jpg) no-repeat center center}
.user_main_top a{color:#fff;font-size:14px}
.user_head_left{width:230px;border-right:1px dashed #ececec;padding-right:20px;padding-top:20px;text-align:center;height:141px}
.user_head_right{width:400px;padding-left:44px;font-size:14px;padding-top:32px}
.myDRTX img{width:84px;height:84px;border-radius:100%;border:4px solid #f0f0f0}
.user_head_left p{color:#fff;margin-top:10px}
.user_head_right p{margin-bottom:14px;position:relative}
.user_head_right a{position:absolute;top:0;right:80px;color:#fff}
.user_head_right i{color:#fff;margin-right:12px}
.user_head_right i,.user_head_right span{vertical-align:middle}
.dr_mark{background:#000;position:fixed;z-index:10;opacity:.5;filter:alpha(opacity=50);width:100%;height:100%;top:0;left:0;display:none}
.buy_kzyl,.love_v_res{position:fixed;z-index:1100;top:25%;text-align:center;display:none;left:50%;margin-left:-320px}
.buy_kzyl span{color:#c57d5d;font-size:12px;position:absolute;width:100%;left:0;bottom:28%}
.dr_tab li{width:50%;height:46px;color:#626262;text-align:center;line-height:46px;background:#f5f5f5;cursor:pointer}
.dr_tab li.dr_tab_title{float:left;border-right:1px solid #d2d5d7;border-bottom:1px solid #d2d5d7}
.dr_tab li.dr_tab_title.active{border-right:1px solid #fff;border-bottom:1px solid #fff;background:#fff;color:#c67c59}
.dr_code{position:absolute;right:0;top:0;padding:0 10px;border-left:1px solid #b0b0b0;color:#c57d5c;min-width:120px;text-align:center}
#register_button{display:inline-block;width:100%;height:38px;margin-top:10px;margin-bottom:10px;border-radius:4px;line-height:38px;text-align:center;cursor:pointer;border:1px solid #d49e85;background:#d49e85;color:#fff}
.kzyl{background:url(../images/kzyl.jpg) no-repeat;width:96px;height:55px;line-height:55px;text-align:center;position:absolute;right:0;top:404px;font-size:12px;color:#fff;z-index:10;font-family:"microsoft yahei";display:none}
.user_right h4,.user_right h5{font-weight:700;border-bottom:1px solid #eee;font-size:14px;color:#666;padding:14px 0 10px 10px}
.user_bar{background:#f2f2f2;height:28px;line-height:28px;border-top:1px solid #e6e6e6}
.user_bar li{float:left;width:126px;color:#888;font-size:12px;text-align:center;cursor:pointer}
.user_bar .active{background:#fff;border-top:2px solid #c78262;margin-top:-2px}
.mydetail_all{clear:both;margin:20px auto}
.mydetail_all li{position:relative;background:#fff;float:left;margin:15px;height:270px;text-align:center;width:25%}
.mydetail_all img{max-width:100%}
.mydetail_all .name{font-size:12px;margin:15px auto}
.mydetail_all a.delete_collection{display:inline-block;bottom:6px;left:0;height:30px;margin-top:6px;color:#c57d5c;font-size:12px;opacity:1;filter:alpha(opacity=0);line-height:30px}
.mydetail_table{font-size:12px;color:#666;line-height:22px;margin-bottom:10px;}
.shipper_info{display: none;}
#shipper_order{cursor: pointer;}
.mydetailfirst_two td{background:#f1f1f1;border:1px solid #ececec}
.mydetailfirst_two span{margin-left:8px;margin-right:16px}
.DetailfirstTd{line-height:22px}
.DetailfirstTd{border-left:1px solid #ececec;padding:10px 0}
.mydetailfirst_same td{border-bottom:1px solid #ececec;border-right:1px dashed #ececec}
.firstColor{color:#d99e74}
.mydetail_specialtwo td{padding:0 20px}
.DetailspecialTd{padding-left:18px}
.button_sure{display:inline-block;border:1px solid #c57d5c;color:#c57d5c;width:138px;height:28px;line-height:28px;text-align:center;font-family:"microsoft yahei";background:#c57d5c;color:#fff;width:70px;font-family:simsun;font-size:12px}
.show_tabs{border-top:1px solid #ddd;border-left:1px solid #ddd;margin-bottom:10px}
.show_tabs td,.show_tabs th{border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;padding:8px 5px}
.show_tabs .order_num{position:relative;z-index:1}
.show_tabs .pink td{background:#FFF8EB}
.show_tabs th{background:#E9E9E9;font-weight:700;color:#000}
.show_tabs th .under_link{margin:0 5px;font-weight:400}
.show_tabs .order_ig{position:absolute;z-index:2;top:0;left:100%;width:800px;display:none}
.show_tabs .order_ig ul{height:50px;width:auto;background:#FFF9F1;border:1px solid #FFB552;position:absolute;left:0;top:0;border-radius:4px}
.show_tabs .order_ig ul li{float:left;display:inline;width:45px;margin:5px;border:1px solid #ddd}
.show_tabs .order_num .under_link{display:inline-block}
.show_tabs .status_err{color:#C20000}
.show_tabs .status_ture{color:#17e85c}
.show_tabs .contr .under_link{margin:0 5px}
.show_tabs .contr .under_link:hover{color:#114EA6}
.show_tabs a:hover{ color: #d0967c; text-decoration: underline;}
.memberClub_card{padding-top:54px;margin-bottom:28px;position:relative;text-align:center}
.memberClub_card a{display:block;margin:10px auto 0;width:70%;text-align:center;height:30px;line-height:30px;background:#ca8565;color:#fff;font-size:14px;border-radius:4px}
.bind_tips{text-align:center;font-size:12px;color:#d29c83;line-height:20px;padding-bottom:22px}
.bind_input{margin-left:192px;height:60px;font-size:0}
.bind_input label{display:inline-block;width:60px;text-align:right;font-size:12px;color:#404040;margin-right:10px}
.bind_input input{padding:12px 0 12px 8px;border:1px solid #e6e6e6;border-radius:3px;font-size:12px}
#bind_btn{height:36px;line-height:36px;width:248px;border-radius:3px;margin-left:260px;margin-bottom:20px;color:#d49e85;border:1px solid #d49e85;display:inline-block;background:#fff;font-size:14px;text-align:center;font-family:"microsoft yahei"}
.bindemail_sucess .fa{font-size:85px;color:#c67c59}
.bindemail_sucess{text-align:center;padding:80px 0 20px}
.bindemail_sucess p{font-size:12px;color:#666;margin-top:10px}
.bindemail_sucess p span{color:#c67c59}
.get_yzm{display:inline-block;width:105px;height:40px;border:none;color:#c57d5c;text-align:center;font-size:12px;line-height:40px;margin-left:12px}
.address_list_box .address_detal{padding:5px 18px;-moz-box-shadow:4px 4px #e5e5e5;-webkit-box-shadow:4px 4px #e5e5e5;box-shadow:4px 4px #e5e5e5;text-align:left;position:relative;background:#fff}
.account_address_box{width:30%;line-height:180%;border:1px solid #d3d3d3;float:left;margin:10px 0;margin-left:3.22580645%}

.lovezone_head{ position: fixed; width: 100%; height: 60px; background: #363636; left: 0; top: 0;}
.lovezone_nav{ width: 600px; margin: 0 auto; text-align: center;}
.lovezone_nav a{color: #fff; display: inline-block; line-height: 60px;}
.lovezone_nav a.lovezone_logo{float: left; font-size: 30px;}
.lovezone_logo img{vertical-align: top;}
.lovezone_nav .fr a{padding-left: 30px; font-size: 18px;}
.kj1_top{width: 800px; margin: 0 auto; padding-top: 100px;}
.kj1_top_img span{padding: 0 40px; color: #fff; font-size: 20px;}















.lovezone{background:url(../images/lovezone_bg.jpg) no-repeat center top;height:1750px;position:relative}
.lovezone_g_img{width:350px;height:350px;margin:0 auto;position:relative;top:270px}
.lovezone_g_img img{width:100%;border-radius:50%}
.lovezone_g_name{text-align:center;font-size:58px;font-weight:700;position:relative;top:438px;height:150px;line-height:150px;color:#333}
.lovezone_g_name span{font-size:28px}
.lovezone_g_desc{text-align:center;font-size:20px;font-weight:700;position:relative;top:520px;color:#73582e}
.lovezone_g_desc a{color:#73582e}
.myheart_desc_head{padding:20px;background:#fff;color:#8d735d;text-align:center}
.myheart_desc_head h3{font-size:16px;line-height:150%;word-spacing:8px;letter-spacing:1px;font-weight:700}
.myheart_desc_head h3 span{font-size:13px}
.myheart_desc_head .desc{font-size:12px;font-weight:700;line-height:150%;padding:10px 0}
.custom_process{padding:20px;background:#ffe9ec;font-size:16px;box-shadow:0 0 15px rgba(0,0,0,.4);text-align:center;color:#c6935e;margin:0;position:relative}
.custom_process .title{font-size:18px;line-height:150%;word-spacing:8px;letter-spacing:1px;font-weight:700;color:#643f18;padding-bottom:30px}
.custom_process .title span{font-size:12px}
.processbox{background:url(../images/mobile/processboxbg.jpg) no-repeat center 40%;overflow:hidden}
.processbox .psbox{float:left;width:50%;padding:10px 20px}
.processbox .psbox .desc{padding-top:8px;font-size:12px;line-height:120%;color:#cf887a}
.myheart_box{position:relative}
.myheart_box .more{position:absolute;bottom:50px;width:100px;left:50%;margin-left:-50px}
.myheart_desc_show_head{height:80px;line-height:80px;text-align:center;background:url(../images/heartbg.jpg) repeat-x;font-size:30px;color:#643f18;font-weight:700}
.culture_title{height:80px;line-height:80px;text-align:center;font-size:24px;color:#643f18;font-weight:700}
.culture_content{background:#ececec;margin:0 auto;padding:80px;font-size:20px;color:#643f18;line-height:180%}
.culture_content .culture_box{margin-bottom:20px}
.culture_content .culture_box strong{display:block}
.help_left{width:150px;background:#fafafa;border:1px solid #e7e7e7;background:#fafafa;padding:22px 18px 6px 0;}
.help_leftNav li{margin-bottom:14px}
.help_leftNav h4{color:#666;font-weight:700;font-size:12px;background:url(../images/icon_bottom.png) no-repeat right center;height:22px;line-height:22px;cursor:pointer;padding-left:10px}
.help_leftNav h4 span{display:inline-block;padding-left:10px}
.helpnav_show{margin-top:8px;margin-left:18px}
.helpnav_show a{font-size:12px;color:#999}
.help_leftNav .helpnav_show li{margin-bottom:0;height:30px;line-height:30px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.helpnav_show li a{background:url(../images/icon_dian.png) no-repeat left center;padding-left:12px;}
.help_right{width:810px;font-family:"microsoft yahei";background:#fff;min-height:882px}
.helpbox{padding:30px 52px;font-size:14px;color:#666;line-height:34px}
.helpbox h1{font-size:24px;color:#c57d5c;text-align:center}
.arc_from{text-align: center; font-size: 12px; color: #999; margin-bottom: 20px; border-bottom: 1px solid #ccc;}
.help_main{background:#f0f0f0;padding-bottom:40px}
.help_main .breadcrumbs{background:#f0f0f0}
.dr_sub_nav{position:absolute;top:40px; display: none; height:302px;width:1070px;background:#fff;left:0; border-top:1px solid #666; }
.dr_sub_nav-top{position:relative}
.dr_sub_nav-cort{height:302px;}
.allcat{ position: absolute; width: 440px; height: 42px; border-bottom: 1px solid #dbdbdb; top: 12px; left: 292px; }
.allcat p:hover{color: #c57d5c}
.allcat p{color:#5e5e61;}
.dr_sub_nav-ring{position:relative;width:220px;height:220px;margin-left:42px;margin-top:42px}
.dr_nav a{color:#fff;font-size:16px;display:block}
.dr_sub_nav-ring a{position:absolute;left:0;top:0}
.dr_sub_nav-ring a:first-child{z-index:1}
.dr_sub_nav-same{padding:0 30px;margin-top:42px}
.dr_sub_nav-same a{display:block;font-size:14px;color:#5e5e61;width:190px;text-align:center;height:42px;line-height:42px;border-bottom:1px solid #dbdbdb}
.dr_nav a:hover{color:#dbc7ba}
.dr_sub_nav-same a:hover{color:#c57d5c;border-bottom:1px solid #afafb0}
.dr_sub_nav-boxsame{padding-top:30px;text-align:center;width:532px;height:230px;position:relative}
.dr_sub_nav-boxsame:first-child{background:url(../images/subNav_line.png) no-repeat right center}
.dr_sub_nav-boxsame p{font-size:14px;color:#5e5e61;line-height:24px;margin-top:6px}
.dr_sub_nav-boxsame a{font-size:14px;color:#5e5e61}
.dr_quickservice{display:none;position:fixed;right:30px;bottom:0;background:#d99e74;width:50px;text-align:center;z-index:7}
.dr_quickservice .dr_quick1{background-position:0 0;width:30px;height:26px;margin-top:0;margin-bottom:4px}
.dr_quick-cort{position:relative;height:50px;line-height:50px;margin:17px 0;z-index:1}
.dr_quick-word{display:none;position:absolute;width:80px;height:50px;background:#fff;padding:0 10px;color:#bc9e8a;font-size:12px;top:0;right:0;z-index:-1;opacity:0;filter:alpha(opacity=0)}
.dr_quick-word.em3{width:80px}
.dr_quickcort-hover{background:#fff}
.dr_quick-ewm{width:250px;height:120px;padding:0}
.dr_quickservice a{display:inline-block;background-image:url(../images/icon_servie.png);background-repeat:no-repeat;margin:0 auto;margin-top:10px}
.dr_quickservice .livechat{background:url(../images/zxkf.gif);width:50px;height:50px}
.dr_quickservice .dr_quick2{background-position:0 -33px;width:30px;height:29px}
.dr_quickcort-hover .dr_quick2{background-position:-41px -33px}
.dr_quick3{background-position:-3px -74px;width:24px;height:30px}
.dr_quickcort-hover .dr_quick3{background-position:-44px -74px}
.dr_quick4{background-position:0 -120px;width:30px;height:27px}
.dr_quickcort-hover .dr_quick4{background-position:-41px -120px}
.dr_quick5{background-position:-2px -159px;width:26px;height:29px}
.dr_quickcort-hover .dr_quick5{background-position:-43px -159px}
.dr_quick6{background-position:-6px -199px;width:18px;height:30px}
.dr_quickcort-hover .dr_quick6{background-position:-47px -199px}
.dr_quick7{background-position:-3px -239px;width:24px;height:30px}
.dr_quickcort-hover .dr_quick7{background-position:-44px -239px}
.dr_quickservice a.dr_totop{background:url(../images/totop.jpg) no-repeat;width:50px;height:50px;margin-top:0}
.dr_quickcort-hover a.dr_totop{background-position:-50px 0}
.drbg{background:url(../images/darrybg.jpg) repeat-x}
.love_story_nav{padding:10px 20px;border:1px solid #d99e74;font-size:16px}
.love_story_main{background:#fef4ec}
.love_story_main .breadcrumbs{background:#fef4ec}
.love_story_nav a{font-size:14px}
.love_story_nav a.active{color:#523321;font-size:14px}
.storyBox{ padding-bottom: 20px;}
.love_story_nav h1{ text-align: center;}
.love_story_nav li{text-align: center;}
.love_story_con li{float:left;width:480px;margin-top:40px;margin-bottom:40px;margin-right:40px;background:#fff}
.love_story_con li:nth-of-type(even){margin-right:0}
.love_story_con li img{width: 100%; height: 400px;}
.love_story_con li .title{padding:10px;text-align:center;font-size:16px;color:#efab67}
.love_story_con li .line{height:2px;width:100px;margin:10px auto;background:#7c7c7c}
.love_story_con li .desc{color:#888;padding-bottom:15px;text-align:center;padding:0 15px 15px}
.love_story_d{border:1px solid #d99e74}
.love_story_dl{float:left;width:50%}
.love_story_dl .title{text-align:center;font-size:20px;color:#efab67;padding:100px 20px 15px}
.love_story_dl .line{height:2px;width:100px;margin:10px auto;background:#7c7c7c}
.love_story_dl .desc{color:#888;padding-bottom:15px;text-align:center;padding:0 15px 15px}
.love_story_dr{float:right;width:50%}
.love_story_text{padding:40px 0;}
#views_block{position:relative;margin-top:20px}
#views_block ul li img{border:1px solid #ccc;width:70px;cursor:pointer}
#views_block ul li a.zoomThumbActive img{border:1px solid #F60}
#views_block .bx-controls .bx-prev{background:url(../images/pre_next.png) no-repeat 0 0;width:10px;height:19px;float:left;cursor:pointer;margin-top:0;top:50%;margin-top:-10px;position:absolute;left:-15px}
#views_block .bx-controls .bx-prev:hover{background-position:0 -19px}
#views_block .bx-controls .bx-next{background:url(../images/pre_next.png) no-repeat -10px -19px;width:10px;height:19px;float:left;cursor:pointer;margin-top:0;top:50%;margin-top:-10px;position:absolute;right:-15px}
#views_block .bx-controls .bx-next:hover{background-position:-10px 0}
.diamonds_all{margin:60px auto 10px}
.search_d_top{background:#ede0d8;height:54px;line-height:54px;border-bottom:1px dashed #ddd}
.search_d_top h4{font-size:18px;color:#838383;margin-left:22px}
.search_d_top a{display:inline-block}
.Cleansearch,.Closesearch{width:82px;text-align:center;font-size:12px;color:#c67d5c;font-family:simsun}
.Dosearch{font-size:16px;background:#d99e74;color:#fff;width:160px;text-align:center}
.search_d_con{background:#fffdf8;padding:0 20px;margin-bottom:30px}
.search_d_box{border-bottom:1px solid #ebe8df;position:relative;height:40px;line-height:40px;font-size:0}
.search_d_box i,.search_d_box input,.search_d_box span,.search_d_box strong{display:inline-block;vertical-align:middle;font-size:12px}
.search_d_box strong{color:#838383;font-weight:700;width:68px;margin-left:10px;border-right:1px solid #dfdbd0;height:16px;line-height:16px;margin-right:9px}
.search_d_box span{margin:0 8px;padding:0 12px;height:22px;line-height:22px;cursor:pointer}
.search_d_box span.active{background:#d99e74;color:#fff}
.search_d_box input{width:38px;padding:3px 0;margin:0 6px;text-indent:4px}
.search_d_box p{display:none;font-size:12px;position:absolute;color:#c5c5c5;line-height:40px;right:10px;top:0}
.searchResult_list{margin-left:20px}
.searchResult_list li{float:left;width:450px;padding:20px;background:#f8f4f1;position:relative;color:#666;margin-bottom:15px;margin-left:20px}
.searchResult_Top{margin-bottom:18px}
.searchResult_Top span{display:inline-block;width:188px;font-size:14px}
.searchResult_Cort{line-height:24px;margin-bottom:16px}
.searchResult_list strong{font-weight:700;font-size:14px;color:#ff5c5d}
.searchResult_list .Domade{position:absolute;width:65px;height:24px;line-height:24px;text-align:center;border-radius:3px;font-size:12px;background:#d99e74;color:#fff;top:60px;right:20px}
.page_scrol{text-align:center}
.fix_info{margin-bottom:10px}
.form-control{display:block;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc}
button.button{display:inline-block;width:248px;cursor:pointer;border-radius:3px;background:#fff;font-size:14px;border:1px solid #c57d5c;color:#c57d5c;width:138px;height:28px;line-height:28px;text-align:center;font-family:"microsoft yahei"}
.memorial_list_head{height:30px;line-height:30px}
.memorial_add{display:inline-block;width:140px;height:28px;font-size:12px;color:#c57d5c;border:1px solid #c57d5c;text-align:center;line-height:28px;margin-left:20px}
.memorial_list{padding:20px}
.memorial_list_head label{display:inline-block;padding-left:15px;color:#666;font-size:12px;line-height:30px}
.memorial_table{margin-top:10px}
.memorial_table th{height:36px;font-size:12px;font-weight:700;color:#666;background:#f1f1f1;border:1px solid #ececec}
.memorial_table td{height:32px;padding:0 5px;font-size:12px;color:#666;border:1px solid #ececec;text-align:center;line-height:20px}
.memorial_table td input{width:130px;border:1px solid #e6e6e6;border-radius:3px;text-align:center;padding:3px 0}
.droline_kf{background:#d9b39b;width:58px;position:relative;top:-34px;left:-4px;font-size:12px;color:#fff;line-height:16px;padding-bottom:14px;cursor:pointer}

.re_article{margin-bottom: 50px;}
.alist_left .re_article li{width: 50%; float: left; padding: 10px 0 10px 50px; border: none; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; list-style: circle inside;}
.re_article a:hover{color: #d47452;}
.h3_article{font-size: 20px; color: #9f681a; border-bottom:  1px solid #9f681a; padding-left: 20px; line-height: 50px; margin: 20px 0;}
.other_art{margin: 40px 0; padding-left: 50px;}
.h4_art{color: #555; line-height: 40px;}
.h4_art a:hover{color: #d47452;}

.alist_left .arc_bottom li{float: left; width: 32%; margin: 0 0.66%; border: none; padding:0 0 60px;}
.arc_bottom li img{width: 100%; height: 100%;}

.index_ad_bg{padding:20px 0;text-align:center}
.homead_title{margin:20px auto}
.alist_left{width:735px}
.alist_left li{padding:30px 0;border-top:1px dotted #ddd;}
.a_img{height:200px;width: 230px;}
.a_img img{width: 100%; height: 100%;}
.a_w{width:440px;margin-left:21px;line-height:26px;color:#666}
.a_tit{font-size:18px; color:#414a51; line-height:44px;padding-bottom:10px;display:inline-block}
.a_tit:hover{color:#d47452;}
.a_cont a{color: #0f2c8c;}
.a_tip{color:#999;line-height:24px;margin-top:10px}
.cblm02{position:fixed;top:276px;left:50%;margin-left:-700px;z-index:9999; border-left:1px solid #ccc; padding: 15px 0;}
.cblm02 li{width:147px;padding-left:13px;font-size:14px;color:#737373;height:28px;line-height:28px;cursor:pointer}
.bbj02{background:#fff;float:left;padding:0 5px;}
.bbj02 a:hover{color: #d47452;}
.cblm02 li.hover{background:url(../images/bghx.jpg) center left repeat-x;color:#000}
.tj_title{border-bottom:2px solid #c57e60;height:57px;line-height:57px;font-size:16px;color:#414a51;text-align:center}
.tj_con{margin:0;width:250px}
.tj_con li{margin:0;width:250px;float:inherit;height:270px;text-align:center;position:relative;background:#fff}
.tj_con a{position:absolute; top:0; left:0; background:#fff;opacity:.01;filter:alpha(opacity=.01);width:100%;height:100%;z-index:4}
.tj_desc{text-align:center;font-size:12px;color:#888;line-height:22px;position:absolute;width:100%;left:0;bottom:24px}

.section-bg{height: 14px; line-height: 14px; text-align: center; background:url(../images/section-bg.png) center repeat-x;}
.section01-title{text-align: center; font-size: 18px; color: #333; height: 50px; line-height: 50px; margin-top: 60px; }
.section01-txt{padding: 16px 80px 40px; line-height: 22px; text-align: center; color: #333;}
.section01-title02{text-align: center; color:#333; margin-bottom: 20px;}

.section01-title02.changeFont{
    -webkit-animation: fontZoom 1.5s ease-in;
    -moz-animation: fontZoom 1.5s ease-in;
}
@-webkit-keyframes fontZoom{
    0%{ transform: scale(1);opacity: 0;}
    50%{ transform: scale(1.5); opacity: 1;}
    100%{ transform: scale(1); opacity: 1;}
}
@-moz-keyframes fontZoom{
    0%{ transform: scale(1);opacity: 0;}
    50%{ transform: scale(1.5); opacity: 1;}
    100%{ transform: scale(1); opacity: 1;}
}


.section02-title,.section02-txt{
    transition:1s;
    transform: translateY(30px);
}

.section02-title.changeFont3,.section02-txt.changeFont3{
    transition:all 1s ease-out;
    transform: translateY(0px);
}
.section02-txt.changeFont3{
    transition-delay: 0.3s;
}

.slide11{
    transition:1s;
    transform: translateX(320px);
}
.slide12{
    transition:1s;
    transform: translateX(-320px);
}

.slide13{
    transition:1s;
    transform: translateX(-320px);
}
.slide14{
    transition:1s;
    transform: translateX(-640px);
}

.changeTd{
    transition:all 1s ease-out;
    transform: translateX(0px);
}
.changeTd.slide14{
    transition:all 1.5s ease-out;
}

.section03-title h3.changeFont{
    -webkit-animation: fontZoom 1.5s ease-in;
    -moz-animation: fontZoom 1.5s ease-in;
}


.section01-detail li{width: 26%; float: left; margin-left: 5.5%; border: 1px solid #ccc; text-align: center;}
.section01-detail li:hover{border-color: #d47452;}
.section01-detail li img{max-width: 80%;}
.section01-detail li h4{color: #000; font-size: 14px; line-height: 28px; margin-top: 20px;}
.section01-detail li p{font-size: 12px;}
.section01-detail li a{display: inline-block; padding: 8px 30px; background: #000; color: #fff; margin: 30px 0 20px;transition: all 0.5s ease;}
.section01-detail li a:hover{ background: #d47452;}
.section02-title{font-size: 20px; color: #000; text-align: center; margin-top: 40px; padding-top: 40px;}
.section02-txt{text-align: center; font-size: 12px;}
.new-goods table{border-collapse:separate; border-spacing: 40px;}
.new-goods td{background: #fff; transition: all 0.4s ease-in;}
.new-goods td:hover {
    -webkit-box-shadow:1px 1px 12px 6px rgba(0,0,0,.08);
    -moz-box-shadow:1px 1px 12px 6px rgba(0,0,0,.08);
    box-shadow: 1px 1px 12px 6px rgba(0,0,0,.08);
    transform: translateY(-4px);
    transition: transform 1s ease-out;
}


.new-goods td img{max-width: 100%;}
.section02-detail{background: #fff; border-top: 1px solid #f5f5f5; margin-top: 20px; padding: 15px 15px;}
.section02-detail h5{ color: #000; line-height: 26px;}
.section02-detail .fr a{display:inline-block; width: 36px; height: 32px; margin-top: 7px; background:url(../images/section-buy.png) no-repeat center top;}
.section02-detail .fr a:hover{background:url(../images/section-buy-hover.png) no-repeat center top;}
.section-more{text-align: center; padding-bottom: 30px;}
.section-more a{display: inline-block; padding: 5px 30px; border: 1px solid #999; color: #333;}
.section-more a:hover{border-color: #d47452; color:#d47452; }

.section03-bg{ background:url(../images/section03-bg.png) no-repeat center top; background-size: cover;}
.section03-title h3{color: #333; font-size: 18px; text-align: center; margin:50px 0; }
#shop_slide li{text-align: center;}
#shop_slide li img{max-width: 100%;}
.section03-zone{ position: relative;}
.section03-zone img{max-width: 100%;}
.border-line{width: 100%; height: 1px; background:url(../images/border-line.png) repeat-x; margin: 50px 0;}
.section03-zone-txt{color:#fff; position: absolute; width: 100%; text-align: center; left: 0; top: 210px;}
.section03-zone-txt h4{ font-size: 40px; letter-spacing: 8px;}
.section03-zone-txt p{ font-size: 16px; line-height: 28px;}
.section03-zone-txt a{display:inline-block; margin-top: 30px; color: #fff; font-size: 16px;}
.section03-culture{ position: relative; margin-bottom: 160px;}
.section03-culture img{max-width: 100%;}
.section03-culture-txt{position: absolute; width: 25%;left: 65px; top: 140px;}
.section03-culture-txt p{ margin-top: 20px; line-height: 24px;}

.section03-culture-txt p{
    transition:1s;
    transform: translateY(80px);
}
.section03-culture-txt p.changeFont5{
    transition:all 2s ease-out;
    transform: translateY(0px);
}
