@charset "utf-8";
/* CSS Document */
body { margin: 0px; padding: 0px; color: #0f0f0f; font: 12px/1.5 "微软雅黑", Arial, Verdana, "Microsoft YaHei"; }
a { color: #0f0f0f; text-decoration: none; }
a:hover { color: #56b460; text-decoration: underline; }
ul, h1, h2, h3, form, p, dl, dd, ul, li { margin: 0px; padding:0px; }
ul { list-style:none;}
img { border: none; }
em { font-style: normal; }
table { font-size: 12px; }
td { margin: 0px; padding: 2px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
/* topbar */
#topbar { width: 100%; height: 30px; background: #F1F1F1; min-width: 1180px; }
#topbar1 { width: 100%; background: #F1F1F1; min-width: 990px;padding: 3px 0; }
/*支付成功样式*/
.pay-border{
    width: 910px;
    margin: 0 auto;
    padding: 30px 0 15px 0;
    border: 1px #c3c1c0 solid;
    font-family: '宋体';
    background-color: white;
}
.pay-sort01{
    width: 440px;
    margin: 0 auto;
    border-bottom: 1px #c3bfc1 solid;
    text-align: center;
}
.pay-sort01 img{
    margin-right: 30px;
    vertical-align: middle;
}
.pay-sort01 span{
    font-size: 50px;
    color: #b90c15;
    font-weight: bold;
    position: relative;
    top: 15px;
}
.pay-sort01 p{
    font-size: 18px;
    margin: 10px 0;
    font-weight: bold;
}
.pay-sort01 p b{
    color: #b90c15;
}
.pay-grey{
    width: 655px;
    margin: 0 auto;
    height: 33px;
    line-height: 33px;
    font-weight: bold;
    background-color: #d3d3d3;
    margin-top: 30px;
}
.pay-grey img{
    vertical-align: middle;
    margin: 0 15px;
}
.pay-grey b{
    color: #20981c;
}
.pay-order{
    width: 655px;
    margin: 0 auto;
    margin-top: 30px;
}
.pay-order span{
    color: #b90c15;
}
.pay-group{
    width: 571px;
    margin: 0 auto;
    margin-top: 83px;
}
.pay-group a{
    width: 249px;
    height: 61px;
    line-height: 61px;
    display: inline-block;
    text-align: center;
    color: white;
    font-size: 30px;
    background-color: #b90c15;
}
.pay-group a:first-child{
    margin-right: 65px;
}
.pay-warn{
    font-size: 14px;
    color: rgba(108, 102, 102, 0.75);
    text-align: center;
    margin-top: 40px;
}
/*支付成功样式end*/
#top { margin: 0px auto; height: 30px; width: 1180px; line-height: 30px; }
#top1 { margin: 0px auto; height: 30px; width: 990px; line-height: 30px; }
.welcome { float: left; }
#welcome_msg { margin-left:10px; }
.topnav { float: right; text-align: right; color: #999; }
.topnav a { margin: 0px 6px; }
.topnav em { color: #CCC; }
.topnav strong { color: #56b460; margin: 0px 3px; }
.topnav .cart { height: 11px; width: 16px; padding-left: 16px; background: url(../images/newP/bg_icon.png) no-repeat -208px 3px; }
#top_banner { width: 100%; height: 80px; }
#top_banner .ads { width: 100%; height: 100%; margin: 0 auto; position: relative; }
#top_banner .ads img{width: 100%;height: 100%;}
.maiD-logo{top:10px; left: 20px; position:absolute;}
.close-btn { width:19px; height:19px; display:block; top:5px; right:5px; position:absolute; background:url(../images/bg_icon.png) no-repeat 0px -70px; }
.close-btn:hover { background:url(../images/bg_icon.png) no-repeat -19px -70px; }
/* header  */
#header { margin: 0px auto; height: 88px; width: 1180px; }
#header1 { margin: 0px auto; height: 78px; width: 990px; }
.logo { float: left;  margin-top: 20px; }
.tel { float: right; margin: 20px 0px 0px 40px; font-size: 22px; color: #C41921; padding-left: 16px; background: url(../images/bg_icon.png) no-repeat -206px -20px; }
.header_right { float: right; margin: 8px 0px 0px 70px; height: 84px; width: 361px; background: url(../images/newP/bg_baozhang.jpg) no-repeat;background-size: 100% 100%; }
.search { float: right; margin-top: 25px;position: relative }
.search-icon{ width: 23px;height:25px;display:block;background: url(../images/search-icon.png) no-repeat;position: absolute;left: 8px;top: 8px}
.sch { height: 40px; width: 350px; border:2px solid #56b460; color: #a6a6a6; padding: 0px 0px 0px 30px; float: left; display: inline; line-height: 27px;
box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.btn {  width:70px;height:40px;cursor:pointer; background-color: #56b460;float: left; display: inline;color: #ffffff;border: none;font-family: '微软雅黑';font-size: 16px }
.nav-top-word{width: 1180px;margin: 0 auto;margin-top: 10px;margin-bottom:11px;color: #757474}
/* menubar */
#mainnav_wrap { width: 100%; height: 36px;/* border-bottom: 2px solid #56b460;*/ min-width: 1180px;margin-top: 30px;}
#mainnavbar { width: 1180px; height: 36px; margin: 0 auto; }
.mainnav {width: 932px; height:36px; float: left; overflow:hidden;border-bottom: 6px #56b460 solid;margin-top: -6px;}
.mainnav ul:after{height: 0;display: block;content: '';overflow: hidden;clear: both}
.mainnav ul { list-style: none;background-color: #f1f1f1 }
.mainnav ul li { float:left; display: inline;text-align: center; font: 16px/50px "宋体"; height:36px;font-weight: bold }
.mainnav ul li a {display:block; height: 36px; color: #2a2828; text-decoration: none; padding: 0 17px;position: relative }
.mainnav ul li a:hover { text-decoration: none; }
.mainnav ul .first { width: 232px; display:block; color: #fff; background-color: #56b460; font-size: 18px; text-align: center;border-top-right-radius: 40px }
.mainnav ul .first a { color:#fff; padding-left: 15px;}
.mainnav ul .first a:hover { color:#fff; text-decoration: none; }
/*列表页头部附加样式*/
.list_wrap .mainnav{border-bottom:none;margin-top: 0}
.list_wrap ul .first{border-top-right-radius: 0!important; }
.list_wrap ul {background-color: white }
.list_wrap ul li{font: 16px/40px "宋体";}
.list_wrap ul li a{color: black;font-weight: bold}

.mainnav ul li .current { background-color: #A6050D; }
.mainnav ul li .hot{color: #0f6a19;font-size: 18px;}
.mainnav ul li .hot b{position: relative;z-index: 3}
.mainnav ul li .hot span{ width:107px;height:36px;background: url("../images/newP/nav-onNew.png") no-repeat;background-size:100% 100%;position: absolute;left: 0;top:0;z-index:0}
.main-r-zixun img{margin-left: 20px;}
.main-r-zixun,.main-r-zixun a{color: #000000}
/* menuarea */
#menuarea { width: 1180px; margin: 0px auto; overflow: hidden; }
.menu { float: left; width: 230px; height: 475px; font-size: 12px; background: white;border: 1px #56b460 solid}
.menu>ul>li:first-child{border-top: 1px #ccc solid;}
.menu>ul>li:nth-child(even){background-color: #eafbeb;}
.menu>ul>li:first-child .menu-left img{width: 52px;height: 53px;}
.menu>ul>li:nth-child(2) .menu-left img{height: 40px;}
.menu>ul>li:nth-child(3) .menu-left img{width: 50px;height: 46px;}
.menu>ul>li:last-child{border-bottom: none}
.menu-left{width: 63px;float: left;color: white;;font-size:16px;text-align: center;padding: 10px 0;border-right: 1px #ccc solid;}
.menu-right{width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;position: relative;padding-left: 10px;}
.menu-right h4{margin: 10px 0;}
/*.menu-right:hover{background-color: #f0afb3;}*/
.menu>ul>li:hover h4{color: #76b37c;text-decoration: underline;}
.menu>ul>li:hover .menu-left {background-color: #76b37c;}
.menu-right:hover>ul >li>a{}
.menu-right>ul>li{float: left;width: 33%;margin-bottom: 5px;}
.menu-right>ul>li a{color: #333333;}
.menu-right.padd01{padding: 5px 0 5px 10px;}
.menu-right.padd02{padding: 10px 0 0 10px;}
.menu-right.padd03{padding: 25px 0 0 10px;}
.menu-right:hover .menu-r-sort{display: block}
.menu-r-sort{display:none;width: 613px;padding:0 20px 10px 20px;background-color: #eafbeb;position: absolute;top: -14px;right: -613px;z-index: 12;box-sizing: border-box;-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;}
.menu-r-sort>ul>li:first-child{padding-top: 20px;}
.menu-r-sort>ul>li{border-bottom: 1px #ccc dashed;}
.menu-r-sort>ul>li label{color:#56b460;float: left;display: block;margin-top: 10px }
.m-r-sli{float: left;width: 513px;margin-left: 20px;margin-top: 10px}
.m-r-sli ul li{float: left;margin-right: 10px;margin-bottom: 8px;}
.m-r-sli ul li a{color: #696766}
.last-sort{margin-top: 10px}
.last-sort ul li{float: left;margin-left: 8px;}
.last-sort ul li a{color: white}
.last-sort ul li img{width:25px;height:25px;vertical-align: middle;}
.menu_mid { float: left; width: 700px; height: 320px; }
.banner { width: 700px; height: 320px; }
.hotpro { width: 1180px; height: 164px; margin: 10px 0px 30px; clear: both; }
.hotpro ul li { float: left; width: 232px; height: 164px; display: inline; background: #F7F7F7; margin-right: 1px; }
.hotpro ul .last { width: 248px; margin-right: 0px; }
.menu_right { float: left; width: 248px; background: #F7F7F7; }
.menu_right a.n-a{display: block;width: 100%;}
.menu_right a.n-a img{width: 100%;height: 160px;}
.menu_right a.n-a:hover{transition: all 0.5s ease-out;transform: scale(1.1);}
.cuxiao { width: 248px; height: 320px; }
.why-choose{border: 1px #c1bfbf solid;padding: 1px 0}
.why-choose h4{padding:10px 0 10px 20px;margin:0;background-color: #f1f1f1;font-weight: normal;color: #56b460;font-size: 16px;border-bottom: 1px #c1bfbf solid}
.why-choose ul li{font-size: 12px;padding: 0 5px;margin-bottom: 7px}
.why-choose ul li:last-child{margin-bottom: 0}
#lunbox { POSITION: relative; WIDTH: 700px; HEIGHT: 477px; }
#lunbox UL { LIST-STYLE-TYPE: none; }
#lunbox .imgList { Z-INDEX: 1; WIDTH: 700px; HEIGHT: 477px; OVERFLOW: hidden; }
#lunbox .imgList LI { WIDTH: 700px;}
#lunbox .countNum LI:hover{cursor: pointer}
#lunbox .countNum { Z-INDEX: 2; POSITION: absolute; BOTTOM: 5px; RIGHT: 10px;}
#lunbox .countNum LI { FLOAT: left; WIDTH: 20px; HEIGHT: 20px; LINE-HEIGHT: 20px; TEXT-ALIGN: center; BACKGROUND: #999999; COLOR: #fff; MARGIN-LEFT: 5px; CURSOR: default; filter:alpha(opacity=80); }
#lunbox .countNum LI.current { BACKGROUND: #56b460; }
/* container */
#container_wrap { width: 100%;  min-width: 1180px; }
#container { margin: 0px auto; width: 1180px; overflow:auto; zoom:1; }
#container1 { margin: 0px auto; width: 920px; zoom:1; }
.leftbar { float: left; width: 248px; overflow:auto; zoom:1; }
.maincontent { float: right; width: 920px; zoom:1; padding-bottom: 36px; }
.maincontent h2.title{display:inline-block;color: white;font-size: 20px;background-color: rgb(149, 197, 149);padding: 5px 20px;font-weight: normal;margin-top: 20px;margin-left: 20px;}
/* remai */
.remai_title { height: 36px; width: 1180px; margin-top: 18px; }
.remai_title h1 { float: left; margin-top: 2px; font: 20px "Microsoft YaHei"; }
.remai_title h1 a { display: block; width: 190px; height: 32px; }
.remai_title h1 a:hover { color: #56b460; text-decoration: none; }
.more { float: right; margin-top: 16px; font-family: simsun; }
.more em { color: #CCC; }
.more a { margin-right: 2px; margin-left: 2px; }
.remai_content { width: 1178px; overflow:auto; zoom:1;margin-top: 5px }
.new-xinp{padding: 0;}
.new-xinp ul li{width:257px!important;border: 1px rgba(137, 216, 143, 0.31) solid;padding: 0 10px!important;margin-right: 20px;}
.new-xinp ul li .propic{height: 257px!important;}
.new-xinp ul li .propic,.new-xinp ul li .protit{width:257px!important;}
.new-xinp ul li:last-child{margin-right: 0;margin-left: 2px;}
.new-xinp h4{font-size: 20px;margin:20px 0;font-weight: normal;color: #444;border-left: 5px #5cb85c solid;padding-left: 10px;}
.new-shengri h4{font-size: 20px;margin:20px 0;font-weight: normal;color: #444;border-left: 5px #5cb85c solid;padding-left: 10px;}
.new-xinp h4 a,.new-shengri a{float: right;color: #777777;font-size: 12px;position: relative;top: 5px;}
.new-leftB{width: 220px;height: 621px;position: relative}
.new-leftB img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
.new-l-a{position: absolute;bottom:60px;z-index: 2;text-align: center;}
.new-l-a a{width:82px;background-color: white;color: #444;font-size: 14px;padding: 5px 0;display: inline-block;margin: 5px 15px 5px 0;}
.new-l-a a:nth-child(even){margin-right: 0;}
.anne-flex{display: flex;display: -webkit-flex;justify-content: space-between;}
.remai_content ul li { width:220px; float:left; display:inline; text-align:left; padding: 15px 0px; }
.remai_content ul li .propic { width:220px;height:220px;overflow:hidden;margin-bottom:4px; }
.remai_content ul li .propic img{width: 100%}
.remai_content ul li .protit { width:220px; margin: 4px 0px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;margin-top: 15px; }
.remai_content ul li .yishou{font-size: 12px;margin-top: 15px;}
.remai_content ul li .yishou span{color: red;}
.remai_content ul li .proprice { color: red; font-size: 18px;   font-family: "Microsoft YaHei"; float: right;margin-top: -25px}
/* shengri */
.shengri_title { height: 36px; width: 1180px; margin-top: 18px;background: url("../images/index-titleBG.png") no-repeat }
.shengri_title h1 { float: left; margin-top: 5px;margin-left: 50px; font: 20px "Microsoft YaHei"; }
.shengri_title h1 a { color:#ffffff;display: block; width: 190px; height: 32px; }
.shengri_title h1 a:hover {  text-decoration: none; }
.shengri_content { width: 1178px; overflow:auto; zoom:1; background: #FFF; }
.top_pic ul { width: 1178px; height: 260px; border-bottom: 1px solid #ECECEC; }
.top_pic ul li { float:left; height: 260px; display:inline; }
.top_pic ul .first { width: 295px; }
.top_pic ul .mid { border-right: 1px solid #FFF; border-left: 1px solid #FFF; width: 586px; }
.top_pic ul .last { width: 295px; }
.bottom_pic{width: 958px;}
.bottom_pic ul li:nth-child(1),.bottom_pic ul li:nth-child(2),.bottom_pic ul li:nth-child(3),.bottom_pic ul li:nth-child(4){
    border-top: 1px rgba(137, 216, 143, 0.31) solid;
}
.bottom_pic ul li { width:239px; float:left; display:inline; text-align:left; padding: 13px 10px;border-width: 0 1px 1px 0;border-style: solid;border-color: transparent rgba(137, 216, 143, 0.31) rgba(137, 216, 143, 0.31) transparent;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; }
.bottom_pic ul li .propic { width:220px;height:220px;margin-bottom:4px; }
.bottom_pic ul li .propic img{width: 100%;height: 100%;}
.bottom_pic ul li .protit { width:220px; margin-top: 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.bottom_pic ul li .yishou{font-size: 12px;margin-top: 15px;}
.bottom_pic ul li .yishou span{color: red}
.bottom_pic ul li .proprice { color: red; font-size: 18px;   font-family: "Microsoft YaHei"; float: right;margin-top: -25px}
.noBorder ul li{width: 233px;}
.noBorder ul li .propic{width: auto;}
.noBorder ul li:nth-child(1),.noBorder ul li:nth-child(5){
    border-left: 1px rgba(137, 216, 143, 0.31) solid;
}
.about-us{width: 100%;margin-top: 10px;}
.about-us img{width: 100%}
/* chuangyi */
.chuangyi_title { height: 36px; width: 1180px; margin-top: 18px; }
.chuangyi_title h1 { float: left; margin-top: 2px; font: 20px "Microsoft YaHei"; }
.chuangyi_title h1 a { display: block; width: 190px; height: 32px; }
.chuangyi_title h1 a:hover { color: #56b460; text-decoration: none; }

/* footer */
#footer { margin: 10px auto; width: 1180px; }
#footer1 { margin: 10px auto; width: 990px; }
.bottom_help { width: 1178px; height: 118px;  padding: 20px 0px; }
.bottom_help .list { float: left; width: 164px; height: 110px; padding-top: 8px; }
.bottom_help .service { float: right; text-align: left; width: 249px; height: 118px; border-left: 1px solid #ECECEC; line-height: 1.2; }
.bottom_help ul { list-style: none; margin-left: 48px; }
.bottom_help ul li { line-height: 22px; }
.bottom_help strong { height: 32px; margin-left: 46px; font: 16px/32px "Microsoft YaHei"; color: #333; }
.bottom_help .kefu { padding: 0px 0px 5px 40px; font: 16px "Microsoft YaHei"; }
.bottom_help .tel400 { font-size: 22px; padding-left: 40px; color: #5cb85c; }
.bottom_help .msg { font-size: 12px; font-family: "Microsoft YaHei"; padding: 5px 0px 5px 40px; }
.bottom_help .online { font-size: 12px; margin: 5px 0px 0px 40px; width: 130px; height: 32px; line-height: 32px; text-align: center; }
.bottom_help .online a { width: 130px; height: 32px; display: block; color: #FFF; background: #5cb85c; font-weight: bold; }
.bottom_help .online a:hover { color: #FFF; background: #4c984c; text-decoration: none; }
.bottom_help .qrcode { float: left; width: 86px; height: 110px; padding-top: 8px; text-align: center; }

.bottom_trust { background: url(../images/newP/foot_1.jpg) no-repeat center center; height: 113px; margin-bottom: 10px; }
.bottom_trust1 { background: url(../images/foot_2.png) no-repeat center center; height: 66px; margin-bottom: 10px; }
.bottom_last { width: 100%; min-width: 1180px; padding-bottom:10px;text-align: center; line-height: 2; background: #F9F9F9; padding-top: 28px; color: #999; }
.bottom_last1 { min-width: 990px; }
.bottom_last p a { margin: 0px 5px; }
.bottom_last p .link { color: #999; }
.bottom_last p em { font-family: Arial; }
.bottom_last img { margin: 0 4px; }
/* detail */
#probox { margin: 0 auto; min-height: 573px; width: 1180px; margin-bottom: 10px}
.local { line-height: 35px; height: 35px; color: #666; }
.local em { margin: 0px 14px; font-family: simsun; }
#probox .proimg { float: left; min-height: 526px; width: 400px; border: 1px solid #ECECEC; position: relative; background: #FFF; }
#probox .proinfo {  float: left;  min-height: 526px; width: 588px; border-top: 1px solid #ECECEC; border-bottom: 1px solid #ECECEC; background: #FFF; }
#probox .rightbar {  float: right;  min-height: 526px; width: 188px; border: 1px solid #ECECEC; background: #FFF; }

.sort-pos{width: 100%;margin-bottom: 10px;}
.sort-pos ul:after{content: '';height: 0;display: block;overflow: hidden;clear: both;}
.sort-pos ul li{height:32px;line-height:32px;float: left;padding:0 10px;background-color: #56b460;color: white;margin:0 10px 10px 0;}
.sort-pos ul li span.close{margin-left: 10px;font-size: 20px;display: inline-block;vertical-align: top;height: 30px;line-height: 30px;}
.sort-pos ul li span.close:hover{cursor: pointer}
.proimg .bigImg{ width:400px; height:400px; border-bottom: 1px solid #ECECEC; overflow:hidden; }
.proimg .bigImg img{width: 100%;height: 100%; }
.proimg .bigImg .Tag_tj { width: 40px; height: 40px; position: absolute; display: block; background: url("../images/bg_icon.png") no-repeat -28px -284px; top: -1px; right: 10px; }
.proimg .bigImg .Tag_rm { width: 40px; height: 40px; position: absolute; display: block; background: url("../images/bg_icon.png") no-repeat -75px -284px; top: -1px; right: 10px; }
.proimg .bigImg .Tag_xp { width: 40px; height: 40px; position: absolute; display: block; background: url("../images/bg_icon.png") no-repeat -122px -284px; top: -1px; right: 10px; }
.proimg #midimg{ height:400px; max-width:400px; max-height:400px; display: block; }
.proimg #winSelector{ width:200px; height:200px; position:absolute; background:#FEDE4F; border:1px solid #AAA; cursor:move; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; z-index:1; }
.proimg #bigView{ width:400px; height:400px; border: 1px solid #DDD; position:absolute; top:-1px; left:410px; z-index:9; overflow: hidden; }
.proimg #bigView img{ position:absolute; max-width:800px; max-height:800px; }
.proimg .smallImg{ width:320px;height:60px; float:left; margin:8px 0 8px 10px; overflow:hidden; }
.proimg .smallImg ul:after{content: '';display: block;overflow: hidden;clear: both;height: 0;}
.proimg .smallImg ul{width:1020px;}
.proimg .smallImg li { height:54px; width:54px; float:left; display: inline; margin:2px 4px; border:1px solid #DDD; }
.proimg .smallImg li img{ width:54px; height:54px; cursor:pointer; }
.proimg .smallImg li#onlickImg { border:2px solid #E4393C; margin:1px 3px; }
.proimg .show-list-prev { float: left; width:12px; height:60px; margin: 8px; background: url(../images/bg_icon.png) no-repeat 0px -100px; }
.proimg .show-list-next { float: right; width:12px; height:60px; margin: 8px; background: url(../images/bg_icon.png) no-repeat 0px -163px; }
.proimg .show-list-prev:hover,.proimg .show-list-next:hover{cursor: pointer}
.proimg .proimg_big { height: 360px; width: 360px; border-bottom: 1px solid #DDD; overflow: hidden; position: relative; }
.proimg .proimg_big img { max-height: 360px; max-width: 360px; display: block; margin: auto; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; }
.proimg .proimg_small { height: 78px; width: 360px; }
.proimg .proimg_small img { margin: 8px 0px 0px 8px; padding: 1px; }

.proimg .share { height: 30px; padding: 15px 0px 0px 15px; color: #999; border-top: 1px solid #ECECEC; clear: both; }
.share .bshare-custom { padding-left: 15px; background: url(../images/bg_icon.png) no-repeat -208px -119px; }
.proinfo h1 { margin: 12px 20px 0px 20px; height: 28px; font: bold 16px/28px "Microsoft YaHei"; color: #333; }
.proinfo h2 { margin: 0px 20px; height: 25px; font: 14px/25px "Microsoft YaHei"; color: #47884e; overflow:hidden;font-weight: bold; }
.proinfo h1 em { float: right; font-size: 12px; font-weight: normal; color: #999; }
.proinfo .keybox { margin: 10px; }
.keybox p { line-height: 1.5; padding: 6px 10px; display: block; overflow:auto; zoom:1; }
.keybox p strong { float: left; font-weight: normal; }
.keybox p .content { float: left; width: 490px; }
/*增加购买*/
.addBuy{width:487px;margin-left: 10px;margin-top: 10px;padding-bottom: 10px;}
.addBuy label{float: left;width: 60px;padding-top: 20px;}
.addBuy ul{float: left;width: 413px;}
.addBuy ul li{float: left;margin-right: 20px;margin-bottom: 5px;}
.addBuy ul li:nth-child(even){margin-right: 0}
.addBuy ul li select{width: 116px;height: 20px;}
.addBuy ul li input{width: 42px;margin-left: 8px;margin-right: 5px}
.addBuy .red-p{color: #dc0202;font-weight: bold;margin-left: 60px;}
.addBuy .red-p ul li{float: left;margin-right: 20px;}
.addBuy .red-p ul li:last-child{margin-right: 0;}
/*数量*/
.numBox{margin: 10px 0 0 10px;}
.numBox input[type='text']{width: 39px;height: 33px;border: 1px #ebebeb solid;text-align: center}
.numBox input[type='button']{width: 22px;height: 37px;background-color: #f4f4f4;border: none;
}
/*蛋糕尺寸展示*/
.cake-show{margin-left: 20px;padding: 20px 0}
.cake-show ul{margin: 5px 0 0 65px;}
.cake-show ul:after{content: '';clear: both;visibility: hidden;height: 0;display: block}
.cake-show ul li{float: left;width: 80px;height: 32px;border: 1px #e4e4e4 solid;margin-right: 10px}
.cake-show ul li:last-child{margin-right: 0}
.cake-show ul li a{width: 100%;height: 100%;display: block;text-align: center;line-height: 32px;color: #666666;}
.cake-show ul li.on{background:url("../images/newP/details-chicun.png") no-repeat;}
.cake-show ul li:hover a{text-decoration: none}

.proinfo .pricebox { background: #f7f7f7; padding: 12px 10px; margin: 10px 0px; }
.pricebox .font999 { padding: 0px; color: #999999; }
.pricebox .font999 .break { text-decoration: line-through; }
.keybox .key_price { margin: 2px 0 0 0; }
.pricebox em { font-size: 16px; color: red; }
.pricebox #price_now { font-size: 26px; font-weight: bold; color: red; }
.pricebox .zhijiang { color: #FFF; background: #56b460; padding: 1px 4px; }
.pricebox .msg { color: #D60000; padding: 1px 6px; }

.pricebox a:hover { text-decoration:none; border-color: #E4393C; }
.bz1 { border: 2px solid #E4393C; padding:4px 12px; margin-right:8px; background: #FFF url(../images/selected.png) no-repeat right bottom; cursor: pointer; }
.bz2 { border: 1px solid #CCCCCC; padding:5px 13px; margin-right:8px; background-color:#FFF; cursor: pointer; }
.tooltips { position:relative; z-index:1; }
.tooltips em { margin-left: 5px; color: #999; background: url(../images/bg_icon.png) no-repeat 87px 0px; padding-right: 16px; }
.tooltips span { display: none; }
.tooltips:hover { z-index:2; background:none; text-decoration: none; }
.tooltips:hover span { display:block; position:absolute; top:20px; left:20px; width:240px; border:1px solid #FF6600; background-color:#FFF3D9; padding: 6px; color:black; text-decoration: none; }
.proinfo .buy { padding: 10px 0px 0px 70px;  }
.proinfo .selectbox { margin-top: 5px; padding-top: 12px; border-top: 1px dotted #DDD; }
.selectbox .selectbz { padding: 8px 10px; }
.proinfo .Promise { margin: 0px 10px; border-top: 1px solid #EEE; line-height: 45px; height: 45px; color: #999999; font-weight: bold; }
.proinfo .Promise em { margin-left: 20px; font-weight: normal; }
.guanzhu img{width: 100%}
.seen-t-sort{margin-bottom: 8px;}
.seen-t-sort h2{color:white;background: url("../images/newP/details-titlered.png") no-repeat; height: 30px; padding-left: 40px; font: 13px/30px "Microsoft YaHei";}
.s-b-con{border: 1px #89d88f solid;padding: 5px 0  5px 10px;}
.s-b-con ul:after{content: '';height: 0;clear: both;visibility: hidden;display: block}
.s-b-con ul li{float: left;margin-right: 10px;margin-bottom: 5px;}
.s-b-con ul li:last-child{margin-right: 0}

.history, .seen { border: 1px solid #89d88f; margin-bottom: 10px; clear: both; background: #FFF; }
.history h2, .seen h2 { color:white;background: url("../images/newP/details-titlered.png") no-repeat; height: 30px; padding-left: 40px; font: 13px/30px "Microsoft YaHei";}
.history .probox_1, .seen .probox_2 { text-align:center;margin: 6px; border-bottom: 1px dashed #ECECEC; padding: 0px 8px 6px 8px; }
.history .probox_1:last-child{border-bottom: none}
.history .probox_1 a img { width: 54px; height: 54px; float: left; margin: 0px 6px; }
.history .probox_1 span { float: left; margin-top: 10px; width: 90px; }
.seen .probox_2 img { max-width: 170px; height: 170px; margin:0 auto;margin-bottom:4px; display: block; }
.seen .probox_2 a{color: #787879;
}
.seen .price { color: red; font-size: 12px;  font-family: "Microsoft YaHei"; margin: 2px 0px; }
.csbar { width: 188px; margin-bottom: 10px; }
.csbar h2 { height: 38px; padding-left: 10px; border-bottom: 1px solid #ECECEC; font: 16px/38px "Microsoft YaHei"; }
.csbar .service { height: 304px; }
.csbar .service dl { margin: 10px 0 10px 10px; }
.csbar .service dl dt { font-weight: bold;padding-top: 20px; }
.csbar .service dl dt i { height: 20px; width: 20px; display: inline-block; float: left; margin-right: 8px; }
.csbar .service dl dt .cs1 { background: url(../images/bg_cs.png) no-repeat 0px 0px; }
.csbar .service dl dt .cs2 { background: url(../images/bg_cs.png) no-repeat 0px -40px; }
.csbar .service dl dt .cs3 { background: url(../images/bg_cs.png) no-repeat 0px -80px; }
.csbar .service dl dt .cs4 { background: url(../images/bg_cs.png) no-repeat 0px -120px; }
.csbar .service dl dt .cs5 { background: url(../images/bg_cs.png) no-repeat 0px -160px; }
.csbar .service dl dt .cs6 { background: url(../images/bg_cs.png) no-repeat 0px -200px; }
.csbar .service dl dd { padding-bottom: 20px; color: #999; border-bottom: 1px #e2e2e2 dashed;}
.csbar .service dl dd:last-child{border-bottom: none;}
.promenu { height: 38px; width:100%; background: #F6F6F6; border: 1px solid #ECECEC;z-index: 999 }
.promenu ul { height: 38px; list-style: none; }
.promenu ul li { float: left; display: inline; text-align: center; padding: 0px 30px; border-right: 1px solid #ECECEC; }
.promenu .addtocart { float: right; color: #FFF; background: #56b460; }
.promenu .addtocart a { color: #FFF; padding: 0px 20px; height: 38px; line-height: 38px; display: block; font-size: 14px; }
.promenu .addtocart a:hover { background-color: #DD0000; color:#fff; text-decoration: none; }

.tab01 { height: 38px; line-height: 38px; font-size: 16px; color: #56b460; display: block; cursor:pointer; background: #FFF; border-top: 2px solid #56b460; border-right: 1px solid #ECECEC; border-bottom: none; border-left: 1px solid #ECECEC; margin: -1px; }
.tab02 { height: 38px; line-height: 38px; font-size: 16px; color: #333; display: block; cursor:pointer; }

#sub1 h3, #sub2 h3, #sub3 h3, #sub4 h3, #sub5 h3 { font-size: 14px; height: 30px; line-height: 30px; padding-left: 10px; letter-spacing: 2px; background: #8E0101; color: #FFF; font-weight: normal; }
#sub1, #sub2, #sub3, #sub4, #sub5 { background: #FFF; border: 1px solid #ECECEC; border-top: none; margin-bottom: 10px; }
#sub1 span.red,#sub3 span.red{color: #5cb85c;  }
#sub1 div.box,#sub3 div.box{font-family: '微软雅黑';line-height: 30px;word-break: break-all;padding: 0 20px;box-sizing: border-box;-webkit-box-sizing: border-box;margin-top: 20px;}
#sub0 .detail_words { border-right: 1px solid #ECECEC; border-bottom: 1px solid #ECECEC; border-left: 1px solid #ECECEC; padding: 30px; background: #FFF; font-size: 14px; margin-bottom: 10px;color: #666666;}
#sub0 p { line-height: 1.6; padding: 6px 0px; display: block; overflow:auto; zoom:1; }
#sub0 p strong { float: left; font-weight: normal; letter-spacing: 2px; }
#sub0 p span { float: left; width: 800px; }
#sub0 p span em { color: #D60000; }
.fense-title{width: 100%;background-color: #56b460;color: white;text-align: right;padding: 10px 15px 5px 0;box-sizing: border-box;font-size: 20px;}
#sub0 .detail_box {margin-bottom: 10px; padding:0 0  30px 0; overflow:auto; zoom:1; background: #FFF; }
#sub0 .detail_img { width: 98%; margin: 0 auto; overflow:hidden; zoom:1;text-align: center; }
#sub0 .detail_img img { margin: 10px 0; }
.xijie-show{border: 1px #ECECEC solid;margin-top: 37px;position: relative;}
.xijie-show h2{color: #5cb85c;font-size: 30px;font-weight: normal;position: absolute;top: -26px;left: 42px;}
.xijie-show h2 img{vertical-align: middle;}
.common-big{margin-top: 20px;}
.common-big img{width: 100%}
#sub0 .pic_box { border: 1px solid #ECECEC;   margin: 0px auto;  overflow:auto; zoom:1;box-sizing: border-box }
#sub0 .pic_box img { float: left; margin: 50px; height: 400px; width: 400px; }
#sub0 .pic_box .imgwords { font: 16px "Microsoft YaHei"; letter-spacing: 2px; padding: 45px 130px 15px 130px;box-sizing: border-box }
#sub0 .pic_box .imgwords h2 { font-size: 22px; margin: 35px 0px 15px 0px; color: #e83543;}
#sub0 .pic_box .imgwords p { letter-spacing: 2px; margin: 0px;color: #d2525b; }
#sub1 dl { padding: 20px; letter-spacing: 1px; }
#sub1 dl dt { line-height: 27px; font-weight: bold; height: 27px; background: #F8F8F8; padding-left: 5px; }
#sub1 dl dd { line-height: 20px; padding: 5px 10px 5px 25px; }
#sub1 dl dd a { color: #00F; }
#sub4 .pic { width: 790px; margin: 0px auto; overflow:auto; zoom:1; padding-top: 20px; }
#sub4 p { line-height: 2; margin: 20px; letter-spacing: 1px; font-size: 14px; }
#sub4 p strong { font-weight: bold; color: #F00; }
#sub4 p a { color: #00F; }
#sub4 .red { color: #F00; }

.comment { line-height: 16px; margin-top: 5px; }
.comment h4{font-weight: normal;font-size: 16px;margin-left: 20px;margin-top: -5px;margin-bottom:0;padding-top: 20px;}
.comment h4 span{font-size: 14px;}
.comment h4 span b{color: red
}
.comment h3 { line-height: 29px; background: #F8F8F8; height: 29px; font-size: 12px; padding: 0px 40px 0px 10px; }
.comment h3 span { float: right; }
.comment h3 em { font-weight: normal; }
.comment ul { background: url(../images/bg_pl.gif) no-repeat center center; margin: 5px 20px; }
.comment ul li { border-bottom: 1px dotted #DDD; padding: 25px 0px; }
.comment ul li span { float: right; color: #999; }
.comment ul li em { display: block; color: #999; margin-top: 2px; }

.pagebar { margin: 30px 0px 46px; }
.pages{ text-align: right; clear: both; }
.pages a, .pages b, .pages .hid{ margin: 0px 0px 0px -1px; font: 14px/30px Arial; }
.pages a, .pages a:visited, .pages .hid { color:#333; border: 1px solid #E1E1E1; background: #FFF; padding: 8px 13px; text-decoration: none; }
.pages b, .pages a:hover { color: #FFFFFF; background: #5cb85c; padding: 8px 13px; text-decoration: none;}
.pages em { color: #CCC; padding: 0px 8px; font-weight: bold; letter-spacing: 2px; }
.pages .hid { color: #E1E1E1; }
.pages .page-go { font-weight: bold; font-family: simsun; }

.ask { margin: 10px 20px; line-height: 20px; }
.ask p { text-align: right; color: #999; }
.ask dl dt { padding-left: 20px; background: url(../images/bg_icon.png) no-repeat -206px -57px; }
.ask dl dd { padding-left: 20px; background: url(../images/bg_icon.png) no-repeat -206px -95px; color: #D75509; }
.ask dl { border-bottom: 1px dotted #DDD; padding-bottom: 5px; }
.ask .msg { background: #F8F8F8; border: 1px solid #DDD; padding: 0px 10px; margin-top: 10px; }
.ask .tis { background: url(../images/bg_icon.png) no-repeat -209px -180px; color: #690; padding-left: 18px; }
/* flower */
.subnav {  overflow:auto; zoom:1; background: #FFF; }
.subnav ul li {line-height: 30px;border-bottom: 1px rgba(137, 216, 143, 0.31) solid; }
.subnav ul li strong { width:60px;display: block;
    text-align: center;font-size: 14px;float: left;padding: 10px 0;
}
.subnav ul li .right-sort{width:1050px;float: left;margin-left: 30px;padding: 10px 0;}
.subnav ul li a { padding: 2px; margin-right: 16px; }
.subnav ul li span { padding: 2px; margin-right: 16px; }
.subnav ul li a:hover { text-decoration: none; color: #FFF; padding: 2px; background: #5cb85c; }
.subnav ul li a.on{background-color: #5cb85c;color: #FFFFFF;padding: 2px;}
.subnav ul li span.on{background-color: #5cb85c;color: #FFFFFF;padding: 2px;}
.subnav .last { border-bottom-style: none; }

.paixu { height: 30px; line-height: 30px; border-top: 1px solid #ECECEC; border-right: 1px solid #ECECEC; border-bottom: 2px solid #5cb85c; border-left: 1px solid #ECECEC; background: #fafafa; margin-top: 10px; }
.paixu p { margin-left: 10px; float: left; }
.paixu p a { padding: 0px 13px; }
.paixu p a.on{background-color: #56b460B0A;color: #FFFFFF;padding: 9px 13px;}
.page-nav {  float: right; }
.page-nav strong { padding: 0px 6px; font-weight: bold; }
.page-nav a, .page-nav a:hover, .page-nav b { padding: 4px 6px 2px; border: 1px solid #E5E5E5; font-weight: bold; font-family: simsun; }
.page-nav a { background: #FFF; color: #666; }
.page-nav a:hover { background: #EFEFEF; color: #56b460; text-decoration: none; }
.page-nav b { background: #EFEFEF; color: #CCC; }
.page-nav .page-prev { margin: 0px 3px; }
.page-nav .page-next { margin-right: 5px; }

.mainprobox { border-right: 1px solid #ECECEC; border-bottom: 1px solid #ECECEC; border-left: 1px solid #ECECEC; overflow:auto; zoom:1; background: #FFF; padding-bottom: 19px; }
.mainprobox ul { list-style: none; }
.mainprobox ul li { float: left; width: 260px; text-align: left; margin: 19px 1px 1px 19px; display:inline; border:1px solid #F5F5F5; padding: 4px; border-radius: 3px; position: relative; }
.mainprobox ul li:hover { border:2px solid #B56b46000; margin: 18px 0px 0px 18px; border-radius: 0px; }
.mainprobox ul li .pic img { width:260px; height:260px; display: block; margin: 0px auto; }
.mainprobox ul li .yishou{font-size: 12px;margin-top: 15px;}
.mainprobox ul li .yishou span{color: red;}
.mainprobox ul li .price {  color: red; margin: 4px 0px; font: bold 16px "Microsoft YaHei";float: right;margin-top: -25px }
.mainprobox ul li .price em { color: #999999; font: normal 12px "Microsoft YaHei"; margin-left: 8px; text-decoration: line-through; }
.mainprobox ul li .protitle { width: 260px; margin: 4px 0px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;text-align: center }
.mainprobox ul li .protitle a { color: #333; }
.mainprobox ul li .protitle a:hover { color: #56b460; }
.mainprobox ul li .protitle a em { color: #C60; margin-left: 2px; }
.mainprobox ul li .Tag_tj { width: 46px; height: 34px; position: absolute; display: block; background: url("../images/bg_icon.png") no-repeat -28px -326px; top: 0px; right: 0px; }
.mainprobox ul li .Tag_rm { width: 46px; height: 34px; position: absolute; display: block; background: url("../images/bg_icon.png") no-repeat -75px -326px; top: 0px; right: 0px; }
.mainprobox ul li .Tag_xp { width: 46px; height: 34px; position: absolute; display: block; background: url("../images/bg_icon.png") no-repeat -122px -326px; top: 0px; right: 0px; }

.buy_step { float: right; margin-top: 20px; height: 46px; width: 481px; overflow: hidden; }
.buy_step .step_1 {  padding-top: 23px; background: url(../images/bg_step.gif) no-repeat 0px 0px; }
.buy_step .step_2 {  padding-top: 23px; background: url(../images/bg_step.gif) no-repeat 0px -50px; }
.buy_step .step_3 {  padding-top: 23px; background: url(../images/bg_step.gif) no-repeat 0px -100px; }
.buy_step li { float: left; width: 160px; height: 23px; line-height: 23px; text-align: center; display: inline; }
.buy_step ul .step_now { color: #7ABD54; width: 161px; }
.buy_step ul .step_next { color: #CCC; }
.buy_step ul .step_end { color: #BCE8A3; }

.cart_title h1 { font: 18px "Microsoft YaHei"; margin: 15px 0px 10px 0px; }
.cart_content { width: 100%; border-top: 2px solid #56b460; border-right: 1px solid #DDD; border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; overflow:auto; zoom:1; }
.cart_totle { height: 60px; }
.cart_totle .continue { float: left; margin: 15px 0px 0px 15px; background: #FFF; border: 1px solid #DDD; line-height: 28px; text-align: center; }
.cart_totle .continue a { display: block; height: 28px; width: 80px; }
.cart_totle .jiesuan { float: right; margin: 10px 20px 0px 0px; line-height: 41px; font-size: 14px; font-weight: bold; }
.cart_msg { text-align: center; height: 80px; font: 18px "Microsoft YaHei"; padding: 30px; }
.cart_msg a { color: #56b460; background: url(../images/bg_icon.png) no-repeat -189px -210px; padding: 3px 46px; }
.order_input { border: 1px solid #DDD; padding: 0px 20px; }
.order_input h2 { font: bold 14px/40px "Microsoft YaHei"; height: 40px; }
.order_input h2 a { float: right; font-size: 12px; font-weight: normal; color: #0070D7; padding-right: 20px; }
.order_input a { color: #0070D7; }
.order_input em { color: #D60000; }
.order_input .hr { border-bottom: 1px solid #e6e6e6; margin: 10px 0px;; }
.order_input ul li { float: left; display: inline; }
.order_input ul .payOn { border: 2px solid #E4393C; padding:4px 23px; margin-right:10px; background: #FFF url(../images/selected.png) no-repeat right bottom; cursor: pointer; }
.order_input ul .payOff { border: 1px solid #CCCCCC; padding:5px 24px; margin-right:10px; background-color:#FFF; cursor: pointer; }
.order_input ul .payOff:hover { border: 2px solid #E4393C; padding:4px 23px; margin-right:10px; background-color: #FFF; cursor: pointer; }
.beizhu { color: #999; }
.order_totle { font-size: 22px; font-weight: bold; color: #D60000; }
.jiesuan em { font-size: 16px; color: #D60000; font-weight: normal; }
.title_close { color: #0070D7; padding-left: 20px; cursor:pointer; background: url(../images/bg_open.png) no-repeat 0px 0px; line-height: 16px; height: 16px; width: 100px; margin: 12px 0px; }
.title_open { color: #0070D7; padding-left: 20px; cursor:pointer; background: url(../images/bg_open.png) no-repeat 0px -35px; line-height: 16px; height: 16px; width: 100px; margin: 12px 0px; }
/* help center */
.helpmenu { width: 198px; border: 1px solid #CCC; overflow:auto; zoom:1; }
.helpmenu h2 { padding-left: 20px; background: #F1F1F1; height: 32px; font: bold 14px/32px "Microsoft YaHei"; }
.helpmenu ul { margin: 5px 0px 10px 20px; }
.helpmenu ul li { height: 22px; line-height: 22px; letter-spacing: 1px; padding-left: 15px; background: url(../images/bg_icon.png) no-repeat -213px -143px; }
.helpmenu ul .current a { color: #56b460; }
.helpcontent { border: 1px solid #CCC; overflow:auto; zoom:1; padding: 10px 20px 20px; line-height: 1.8; letter-spacing: 1px; min-height:496px; }
.helpcontent h1 { color: #5cb85c; height: 26px; border-bottom: 2px solid #5cb85c; margin-bottom: 15px; padding-left: 5px; font: bold 16px/26px "Microsoft YaHei"; }
.helpcontent h2 { font-size: 12px; font-weight: bold; }
.helpcontent p { text-indent: 2em; margin: 10px 0px; }
.helpcontent .msg { background: #FFFDEE; margin: 10px; padding: 10px; border: 1px solid #EDD28B; }
.helpcontent .msg1 { background: rgba(137, 216, 143, 0.1); margin: 10px; padding: 10px;  }
.helpcontent em { color: #b90c15; padding-right: 3px; padding-left: 3px; }
/* member center */
.mymenu { width: 198px; border: 1px solid #CCC; letter-spacing: 1px; overflow:auto; zoom:1; }
.mymenu h2 { padding-left: 30px; background: #F4F4F4; height: 36px; font: bold 14px/36px "Microsoft YaHei"; }
.mymenu ul li { height: 32px; line-height: 32px; padding-left: 45px; background: url(../images/bg_icon.png) no-repeat -183px -141px; }
.dotline { border-bottom: 1px dotted #DDD; }
.mycontent { border: 1px solid #CCC; overflow:auto; zoom:1; padding: 10px 20px 20px; line-height: 1.8; letter-spacing: 1px; min-height:268px; }
.mycontent h1 { font-size: 14px; font-weight: bold; color: #C10B0B; height: 26px; line-height: 26px; border-bottom: 2px solid #C10B0B; margin-bottom: 15px; padding-left: 5px; }
.usercontent { border: 1px solid #CCC; overflow:auto; zoom:1; }
.usercontent h1 { height: 38px; padding-left: 16px; background: url(../images/user_regbg.gif) repeat-x; font: normal 18px/38px "Microsoft Yahei"; }
.usercontent .login { float: left; margin: 20px; }
.usercontent .msg { float: right; letter-spacing: 1px; border-left: 1px solid #CCC; width: 260px; padding: 30px; height: 200px; margin: 20px; }
.usercontent h2 { font-size: 12px; line-height: 36px; }
.usercontent p { line-height: 22px; }
.usercontent .warning { color: #F00; background: #FF9; margin: 20px; padding: 10px; border: 1px solid #F00; }
.usercontent em { color: #666; }
.regbtn { width:174px; height:31px; margin: 20px auto; }
.regbtn a { width:174px; height:31px; background:url(../images/btn10.jpg) no-repeat; line-height:31px; text-align:center; font-size:14px; font-weight:bold; display:block; }
.mycontent .msg { background: #FFFDEE; padding: 10px; border: 1px solid #EDD28B; }
.mycontent .msg strong { font-weight: normal; color: #F00; }
.mycontent .msg a { color: #999; margin-left: 8px; }
.mycontent .warning { color: #F00; background: #FF9; margin: 20px; padding: 10px; border: 1px solid #F00; }
.mycontent h2 { font-size: 12px; line-height: 22px; height: 22px; margin-top: 10px; }

.mybox { margin: 10px 0px; border: 1px solid #CCC; }
.mybox h3 { font-size: 12px; background: #EBEBEB; line-height: 26px; height: 26px; padding-left: 10px; margin-bottom: 8px; }
.orderinfo { border: 1px solid #CCC; margin-bottom: 10px; padding-bottom: 10px; }
.orderinfo h1 { font-size: 14px; background: #EBEBEB; line-height: 30px; height: 30px; padding-left: 10px; margin-bottom: 8px; }
.orderinfo h2 { font-size: 12px; line-height: 26px; height: 26px; margin: 0px 50px; padding: 0px 5px; }

.loginBtn input{ width: 204px; height: 36px; background-color: #e10303; color: #fff; border-radius: 2px; border: 0px; cursor: pointer; font: 16px "Microsoft Yahei"; }

.izl-rmenu{position:fixed; left:50%; margin-left:597px; bottom:5px; padding-bottom:5px; z-index:999; }
.izl-rmenu .btn-ask{ width:64px; height:64px; margin-bottom:1px; background:#ccc5c5 url(../images/r_ask.png) no-repeat 0px 0px; cursor:pointer; position:relative; display: block; }
.izl-rmenu .btn-ask:hover{background-color:#5cb85c;}
.izl-rmenu .btn-zxkf{ width:64px; height:90px; margin-bottom:1px; background:#7A6E6E url(../images/zxkf5.png) no-repeat 0px 0px; cursor:pointer; position:relative; overflow: hidden; }
.izl-rmenu .btn-zxkf a{ width:64px; height:90px; display: block; }
.izl-rmenu .btn-zxkf:hover{background-color:#5cb85c;}
.izl-rmenu .btn-top{ width:64px; height:52px; margin-bottom:1px; background:#ccc5c5 url(../images/r_top2.png) no-repeat 0px 0px; display:none; cursor:pointer; position:relative; }
.izl-rmenu .btn-top:hover{background-color:#5cb85c;}

.love_flower{width: 100%;margin-top: 10px;}
.love-l-left{width: 935px;float: left}
.left-title{width: 100%;height: 40px;background: url("../images/index-titleBG02.png") no-repeat}
.left-title h1{float: left;margin-top: 5px;margin-left: 50px;font: 20px "Microsoft YaHei";}
.left-title h1 a{color: #ffffff;display: block;width: 190px;height: 32px;}
.left-title h1 a:hover{text-decoration: none}
.left-title ul{float: right;margin-right: 40px;margin-top: 15px}
.left-title ul li{float: left;margin-right: 12px;}
.left-title ul li:last-child{margin-right: 0;}
.left-title ul li img{vertical-align: middle}
.love-l-right{width: 237px;float: left;margin-left: 7px}
.love-r-title{width: 100%;font-size:16px;color: #cc1638;padding-bottom: 5px;border-bottom: 3px #d20902 solid;}
.r-con{border: 1px rgba(137, 216, 143, 0.31) solid}
.r-con ul li{border-bottom: 1px rgba(137, 216, 143, 0.31) solid;padding: 4px 0;}
.r-con ul li:last-child{border-bottom: none;padding: 4px 0 5px 0;}
.r-con ul li:nth-child(1),.r-con ul li:nth-child(2),.r-con ul li:nth-child(3){
    padding: 7px 0;
}
.r-c-left{width: 95px;height: 91px;float:left;position: relative;overflow: hidden}
.r-c-left img{width: 100%}
.r-c-left span{width: 15px;height: 15px;color: #ffffff;position: absolute;left: 10px;top: 10px;background-color: #df020d;
    text-align: center;line-height: 15px;
}
.r-c-right{width: 110px;float: left;color: #777777;margin-left: 20px;margin-top: 10px;}
.r-c-right p span{color: #ce8a9b}
.r-c-right b{color: red;font-size: 16px}
.r-c-right h4{font-weight: normal;margin: 0;}
.phb-l{width:50%;float: left;margin-top: 8px;padding-left: 5px;box-sizing: border-box;}
.phb-c{width:20%;float: left;color: red;font-weight: bold;font-size: 16px;padding: 5px 0}
.phb-r{width:30%;float: left;text-align: right;padding-right: 5px;box-sizing: border-box;margin-top: 8px;}
.phb-l b{width: 20px;height: 15px;background-color: gray;color: white;text-align: center;line-height: 15px;display: inline-block}
.phb-r span{color: red;  }
.caseBox{width: 1180px;margin: 0 auto;margin-top: 10px}
.c-ml{margin-left: 24px}
.case-yuding{width: 577px;float: left}
.case-title{width: 100%;height:40px;line-height:40px;position:relative;border-bottom: 2px rgba(137, 216, 143, 0.31) solid}
.case-title h2{color: #444;font-weight: normal;font-size: 16px;}
.case-title h2 span{color: #5cb85c;}
.case-title a{color:#777;position: absolute;bottom: -8px;right: 10px; }
.case-bot{border: 1px rgba(137, 216, 143, 0.31) solid}
.case-bot ul li{width:133px;float: left;margin-left: 10px;text-align: center;
    padding-bottom: 10px;background-color: rgba(192, 208, 193, 0.16);
}
.img-box{height: 132px;overflow: hidden;background-color: white;margin-bottom: 10px}
.img-box a{width: 100%;height: 100%;display: block}
.img-box img{width: 100%}
.case-bot ul:after{height: 0;clear: both;display: block;overflow: hidden;content: ''}
.case-bot ul li h4{font-weight: normal;margin: 0}
.case-bot ul li p{color: red;font-weight: bold}
.case-bot ul li span b{color: red;}

.kuaijie{width: 1180px;height:94px;margin: 0 auto;margin-top: 10px;background: url("../images/index-kuaijie.png") no-repeat;padding-top: 18px}
.kuaijie ul:after{content: '';display: block;overflow: hidden;clear: both;height: 0;}
.kuaijie ul li{float: left;margin-left: 20px;}
.kuaijie ul li a{color: black;font-size: 15px;}
.k-ul01{width: 723px;margin-left: 330px;}
.k-ul02{width: 845px;margin-left: 300px;margin-top: 13px;}
.kuaijie ul li a.bg01{background-color: white;color: #f54d4d;padding: 0 10px;border-radius: 5px;}
.kuaijie ul li a.bg02{background-color: white;padding: 0 10px;border-radius: 5px;}
.kuaijie ul li a.color{color: white;}
.k-ul01 li:nth-child(2) a,.k-ul02 li:nth-child(6) a{background-color: white;color: #f54d4d;padding: 0 10px;border-radius: 5px;}
.k-ul01 li:nth-child(5) a,.k-ul01 li:nth-child(6) a,.k-ul02 li:nth-child(1) a,.k-ul02 li:nth-child(3) a
{background-color: white;padding: 0 10px;border-radius: 5px;color: black;}
.k-ul01 li:nth-child(8) a{color: white;position: relative;top: -2px;}
/*花篮详情条幅贺词*/
.basket-info{width: 93%;margin: 0 auto;margin-top: 40px;color: #333333}
.basket-info p{font-size: 16px;}
.basket-info ul{margin-bottom: 20px;}
.basket-info ul li{font-size: 16px;}
.basket-info ul li span.red{color: #bf1924;}
.basket-info span.grey-small{font-size: 12px;color: #282828;}
.basket-info h4{font-size: 18px}
/*flex居中设置*/
.flex-container {
    display: -webkit-flex; /* Safari */
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.flex-container-center {
    display: -webkit-flex; /* Safari */
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.flex-container-left {
    display: -webkit-flex; /* Safari */
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}
.top_bannerN{width: 100%;min-width: 1180px;}
.top_bannerN img{width: 100%;}