<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/** Created by UICUT.com on 2016/12/31. Contact QQ: 215611388 */
html { line-height: 1.15; -webkit-text-size-adjust: 100%; }

body { margin: 0; }

h1 { font-size: 2em; margin: 0.67em 0; }

hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible; }

pre { font-family: monospace, monospace; font-size: 1em; }

a { background-color: transparent; }

abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; }

b, strong { font-weight: bolder; }

code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

img { border-style: none; }

button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; }

button, input { overflow: visible; }

button, select { text-transform: none; }

button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; }

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; }

fieldset { padding: 0.35em 0.75em 0.625em; }

legend { -webkit-box-sizing: border-box; box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; }

progress { vertical-align: baseline; }

textarea { overflow: auto; }

[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

[type="search"] { -webkit-appearance: textfield; outline-offset: -2px; }

[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; }

details { display: block; }

summary { display: list-item; }

template { display: none; }

[hidden] { display: none; }

.coffee { color: #cda75d; }

.coffee2 { color: #977430; }

.red { color: #ec0000; }

.green { color: #0aa50d; }

.blue { color: #136bfb; }

.gray { color: #b9bcc7; }

.orange { color: #ff7802; }

html { font-family: "微软雅黑", "Hiragino Sans GB", "Hiragino Sans GB W3", "宋体", Helvetica, Arial, sans-serif; }

body { font-size: 14px; color: #333; background: #fff; }

table { border-collapse: collapse; border-spacing: 0; empty-cells: show; font-size: inherit; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary, audio, canvas, progress, video, body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, a, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea view, text { margin: 0; padding: 0; font-weight: normal; font-style: normal; font-family: inherit; -webkit-box-sizing: border-box; box-sizing: border-box; }

ul, li, ol { list-style: none; line-height: normal; }

i, address, cite, dfn, em, var { font-style: normal; }

input[type=date] { outline: none; border: none; -webkit-appearance: none; }

a { text-decoration: none; color: #333; background-color: transparent; -webkit-text-decoration-skip: objects; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

a:active, a:hover, a:focus { color: #cda75d; outline-width: 0; }

video { border: none; outline: none; display: block; width: 100%; }

a, img, input[type=text], input[type=submit], input[type=password], textarea, select, button, footer, header, time, span, em, i { -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }

body { min-width: 1200px; }

html, body { min-height: 100%; }

.g-main .content, .g-searchFilter, .g-searchFilter .left, .g-form .operate, .banner91 .hd ul, .slideTxtBox21 .hd ul, .slideTxtBox91 .hd ul, .slideTxtBox31 .hd ul, .hd-top .content, .hd-menu .menu, .alert-conform .operate, .alert-cards .list li, .section21 .g-form li, .section21 .filter, .section41 .list1, .section41 .list2, .section42 .content, .section42 .list1, .section43 .title, .section43 .list, .section51 .list, .section61 .list, .section71 .list, .section141 .list, .section91 .content, .section91 .con1, .section93 .discuss .img-box, .section93 .discuss .star-box, .section101 .operate, .section151 .list li, .section171 .list li, .section181 .prev-next, .section191 .three, .section291 .filter, .section221 .info, .section221 .operate, .cf { *zoom: 1; }

.g-main .content:before, .g-searchFilter:before, .g-searchFilter .left:before, .g-form .operate:before, .banner91 .hd ul:before, .slideTxtBox21 .hd ul:before, .slideTxtBox91 .hd ul:before, .slideTxtBox31 .hd ul:before, .hd-top .content:before, .hd-menu .menu:before, .alert-conform .operate:before, .alert-cards .list li:before, .section21 .g-form li:before, .section21 .filter:before, .section41 .list1:before, .section41 .list2:before, .section42 .content:before, .section42 .list1:before, .section43 .title:before, .section43 .list:before, .section51 .list:before, .section61 .list:before, .section71 .list:before, .section141 .list:before, .section91 .content:before, .section91 .con1:before, .section93 .discuss .img-box:before, .section93 .discuss .star-box:before, .section101 .operate:before, .section151 .list li:before, .section171 .list li:before, .section181 .prev-next:before, .section191 .three:before, .section291 .filter:before, .section221 .info:before, .section221 .operate:before, .g-main .content:after, .g-searchFilter:after, .g-searchFilter .left:after, .g-form .operate:after, .banner91 .hd ul:after, .slideTxtBox21 .hd ul:after, .slideTxtBox91 .hd ul:after, .slideTxtBox31 .hd ul:after, .hd-top .content:after, .hd-menu .menu:after, .alert-conform .operate:after, .alert-cards .list li:after, .section21 .g-form li:after, .section21 .filter:after, .section41 .list1:after, .section41 .list2:after, .section42 .content:after, .section42 .list1:after, .section43 .title:after, .section43 .list:after, .section51 .list:after, .section61 .list:after, .section71 .list:after, .section141 .list:after, .section91 .content:after, .section91 .con1:after, .section93 .discuss .img-box:after, .section93 .discuss .star-box:after, .section101 .operate:after, .section151 .list li:after, .section171 .list li:after, .section181 .prev-next:after, .section191 .three:after, .section291 .filter:after, .section221 .info:after, .section221 .operate:after, .cf:before, .cf:after { content: ""; display: table; }

.g-main .content:after, .g-searchFilter:after, .g-searchFilter .left:after, .g-form .operate:after, .banner91 .hd ul:after, .slideTxtBox21 .hd ul:after, .slideTxtBox91 .hd ul:after, .slideTxtBox31 .hd ul:after, .hd-top .content:after, .hd-menu .menu:after, .alert-conform .operate:after, .alert-cards .list li:after, .section21 .g-form li:after, .section21 .filter:after, .section41 .list1:after, .section41 .list2:after, .section42 .content:after, .section42 .list1:after, .section43 .title:after, .section43 .list:after, .section51 .list:after, .section61 .list:after, .section71 .list:after, .section141 .list:after, .section91 .content:after, .section91 .con1:after, .section93 .discuss .img-box:after, .section93 .discuss .star-box:after, .section101 .operate:after, .section151 .list li:after, .section171 .list li:after, .section181 .prev-next:after, .section191 .three:after, .section291 .filter:after, .section221 .info:after, .section221 .operate:after, .cf:after { clear: both; }

.section42 .list2 li, .section43 .list h3, .section43 .list p, .section51 .list .btm, .section71 .list .btm h3, .section71 .list .btm p, .section141 .list .btm h3, .section141 .list .btm p, .section92 .list .btm h3, .section92 .list .btm p, .section93 .discuss .name, .section181 .prev-next a { white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

input[type=text], input[type=password], select, button, textarea { border: #333 1px solid; outline: none; }

input:hover[type=text], input:hover[type=password], select:hover, button:hover, textarea:hover, input:focus[type=text], input:focus[type=password], select:focus, button:focus, textarea:focus { border-color: #cda75d; }

.left, .right { float: left; }

.show { display: block !important; }

.hide { display: none !important; }

.content { width: 1200px; margin-left: auto; margin-right: auto; }

.bg { background-color: #f9f9f9; }

.fill { -o-object-fit: fill; object-fit: fill; height: 100%; }

.contain { -o-object-fit: contain; object-fit: contain; height: 100%; }

.cover { -o-object-fit: cover; object-fit: cover; height: 100%; }

.none { -o-object-fit: none; object-fit: none; height: 100%; }

.scale-down { -o-object-fit: scale-down; object-fit: scale-down; height: 100%; }

input[type=text], input[type=password], select, button { width: 100%; border: #e1e1e1 1px solid; height: 32px; border-radius: 5px; padding: 0 5px; }

input[type=text]:focus, input[type=password]:focus, select:focus, button:focus { border-color: #cda75d; }

input[type=submit] { width: 100%; outline: none; }

input[type=submit]:hover { opacity: .8; }

button { width: auto; }

textarea { height: auto; min-height: 120px; border: #e1e1e1 1px solid; border-radius: 5px; padding: 5px; }

input[type=file] { cursor: pointer; }

input:-moz-placeholder { color: #999999; }

::-webkit-input-placeholder { color: #999999; }

.btn { height: 30px; line-height: 30px; padding: 0 10px; border-radius: 5px; border: #cda75d 1px solid; text-align: center; background-color: #cda75d; color: #fff; }

.btn:hover { opacity: .8; color: #fff; }

.btn.btn-blue { background-color: #136bfb; border-color: #136bfb; }

.btn.btn-gray { background-color: #b9bcc7; border-color: #b9bcc7; }

.btn.btn-red { background-color: #ec0000; border-color: #ec0000; }

.btn.btn-orange { background-color: #ff7802; border-color: #ff7802; }

.btn.btn-white { background-color: #fff; border-color: #e1e1e1; color: #333; }

.g-crumb { padding: 35px 0; font-size: 14px; }

.g-main { margin-bottom: 60px; }

.g-main .main-left { width: 215px; float: left; }

.g-main .main-right { width: 970px; float: right; }
.g-main .main-right.S0828right { width:100%;float: left;}

.g-main .main-right.main-right-border { border: #e1e1e1 1px solid; min-height: 672px; }

.g-main.type2 .main-left { width: 236px; }

.g-main.type2 .main-right { width: 870px; }

.g-sideMenu { border: #e1e1e1 1px solid; }

.g-sideMenu .menu { padding: 5px 0; border-top: #e1e1e1 1px solid; }

.g-sideMenu .menu:first-child { border: none; }

.g-sideMenu .menu li { position: relative; padding-left: 70px; line-height: 40px; }

.g-sideMenu .menu li.on .i1, .g-sideMenu .menu li:hover .i1 { display: none; }

.g-sideMenu .menu li.on .i2, .g-sideMenu .menu li:hover .i2 { display: block; }

.g-sideMenu .menu li.on a, .g-sideMenu .menu li:hover a { color: #cda75d; }

.g-sideMenu .menu li.on:after, .g-sideMenu .menu li:hover:after { content: ''; width: 2px; height: 24px; background-color: #cda75d; position: absolute; left: 0; top: 50%; margin-top: -12px; }

.g-sideMenu .menu img { width: 24px; height: 24px; position: absolute; left: 28px; top: 50%; margin-top: -12px; }

.g-sideMenu .menu .i2 { display: none; }

.g-sideMenu .menu a { display: inline-block; width: 100%; }

.g-sideMenu2 { background-color: #f8f8f8; }

.g-sideMenu2 .title { background-color: #cda75d; color: #fff; font-size: 18px; line-height: 52px; text-align: center; }

.g-sideMenu2 .menu { text-align: center; padding: 15px 0 20px; }

.g-sideMenu2 .menu li { line-height: 52px; text-align: center; font-size: 18px; position: relative; }

.g-sideMenu2 .menu li.on a, .g-sideMenu2 .menu li:hover a { color: #cda75d; }

.g-sideMenu2 .menu li.on:after, .g-sideMenu2 .menu li:hover:after { content: ''; width: 2px; height: 36px; background-color: #cda75d; position: absolute; left: 0; top: 50%; margin-top: -18px; }

.g-sideMenu2 .menu a { display: block; text-align: center; }

.g-reminder { padding: 10px 35px; line-height: 25px; background-color: #f5eddf; color: #977430; }

.g-searchFilter { padding: 25px; margin-top: 15px; }

.g-searchFilter .left { line-height: 24px; padding: 6px 0; }

.g-searchFilter .left span { float: left; }

.g-searchFilter .left .input, .g-searchFilter .left select { height: 24px; line-height: 22px; float: left; display: block; margin-right: 10px; border-radius: 0; padding-left: 5px; }

.g-searchFilter .left .input { width: 180px; }

.g-searchFilter .left select { width: 160px; appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; background: url("images/select.png") right center no-repeat transparent; background-size: 24px 22px; }

.g-searchFilter .left .btn { width: 50px; height: 24px; border: none; line-height: 24px; border-radius: 3px; }

.g-searchFilter .right { float: right; }

.g-searchFilter .btn-export { line-height: 36px; border: none; border-radius: 0; height: 36px; width: 150px; background-color: #cda75d; color: #fff; display: block; font-size: 16px; text-align: center; text-transform: uppercase; }

.g-table { padding: 0 25px; }

.g-table table { width: 100%; border: #e1e1e1 1px solid; text-align: center; }

.g-table th { border: #cccccc 1px solid; background-color: #eeeeee; height: 35px; min-width: 60px; }

.g-table td { border-bottom: #cccccc 1px solid; height: 50px; }

.g-table .big { font-size: 16px; }

.g-table small { font-size: 12px; }

.g-table .btn, .g-table .btn-delete { font-size: 12px; margin: 0 5px; line-height: 22px; border: none; height: 22px; display: inline-block; }

.g-table .total { background-color: #f9f9f9; text-align: center; font-size: 12px; padding: 10px; line-height: 20px; }

.g-table.style2 { padding: 0; }

.g-table.style2 table, .g-table.style2 th, .g-table.style2 td { border: none; }

.g-table.style2 th { height: 54px; }

.g-table.style2 td { height: 100px; }

.g-table.style2 tr { border-bottom: #eee 1px solid; }

.g-table.style2 tr:first-child, .g-table.style2 tr:last-child { border: none; }

.g-table.style2 img { width: 50px; height: 50px; }

.g-table.style2 .btn-deleteIcon { width: 24px; height: 24px; background: url(images/icon-delete.png) center center no-repeat; display: inline-block; }

.g-table.style2 .btn-deleteIcon:hover { opacity: .8; }

.g-table.style3 th { border: none; }

.g-table.style3 td { height: 110px; }

.g-table.style3 .img { width: 80px; height: 80px; border: #e1e1e1 1px solid; overflow: hidden; margin: 0 auto; }

.g-table.style3 .icon1 { width: 20px; height: 20px; }

.g-table.style3 .icon2 { width: 25px; height: 25px; border: #e1e1e1 1px solid; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }

.g-table.style4 { font-size: 14px; padding: 0; }

.g-table.style4 table { border-color: #cda75d; }

.g-table.style4 th { border: none; background-color: #cda75d; color: #fff; }

.g-table.style4 td { height: 110px; line-height: 26px; }

.g-table.style4 .img { width: 80px; height: 80px; border: #e1e1e1 1px solid; overflow: hidden; margin: 0 auto; }

.g-table.style4 .img img{width: 100%;height: 100%;}

.g-table.style4 .icon2 { width: 25px; height: 25px; border: #e1e1e1 1px solid; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }

.g-table.style4 .input { width: 45px; padding: 0; text-align: center; height: 24px; line-height: 22px; border-radius: 0; margin-right: 5px; }

.g-table.style4 .btn-cancle { color: #ec0000; text-decoration: underline; }

.g-form { padding: 25px; margin-top: 25px; font-size: 16px; }

.g-form li { position: relative; padding-left: 150px; line-height: 32px; margin-bottom: 18px; }

.g-form .tt { width: 125px; text-align: right; left: 0; position: absolute; }

.g-form .operate { padding-left: 150px; padding-top: 20px; }

.g-form .operate .btn { width: 150px; height: 45px; line-height: 45px; border-radius: 0; display: block; border: none; float: left; margin-right: 25px; }

.g-form .operate .btn-black { background-color: #333333; }

.g-form .input, .g-form select { width: 200px; height: 32px; border-radius: 0; border: #e1e1e1 1px solid; padding-left: 10px; }

.g-form .require { margin-left: 1em; color: #ec0000; }

.g-form select { appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; background: url("images/select.png") right center no-repeat transparent; background-size: 24px 22px; background-image: url(images/select2.png); background-size: 35px 32px; margin-right: 4px; }

.g-form .w1 { width: 150px; }

.g-form .w2 { width: 315px; }

.g-form .gray { color: #999999; font-size: 14px; }

.g-form textarea { display: block; border-radius: 0; width: 420px; height: 160px; }

.radio { background: url(images/radio.png) left center no-repeat; padding: 30px; background-size: 20px 20px; cursor: pointer; margin-right: 2em; }

.radio.on { background-image: url(images/radio-on.png); }

.g-prvNxt { text-align: center; font-size: 12px; padding-top: 60px; padding-bottom: 10px; }

.g-prvNxt a, .g-prvNxt .input { width: 30px; height: 30px; display: inline-block; border: #e1e1e1 1px solid; line-height: 28px; margin: 0 3px; text-align: center; color: #999; }

.g-prvNxt a:hover, .g-prvNxt a.on, .g-prvNxt .input:hover, .g-prvNxt .input.on { background-color: #cda75d; border-color: #cda75d; color: #fff; }

.g-prvNxt span { margin: 0 10px; }

.g-prvNxt .input { border-radius: 0; width: 40px; }

.g-prvNxt .prev, .g-prvNxt .next, .g-prvNxt .btn-submit { width: auto; padding: 0 15px; }

.g-prvNxt .gray { color: #999999; }

.g-filter { padding-bottom: 20px; margin-bottom: 30px; border-bottom: #e1e1e1 1px solid; }

.g-filter .filter { padding-bottom: 5px; }

.g-filter .item { padding: 10px 10px 10px 140px; position: relative; line-height: 30px; border: #e1e1e1 1px solid; min-height: 50px; margin-bottom: 20px; }

.g-filter .item a { margin-left: 30px; }

.g-filter .item .tt { position: absolute; left: 0; width: 140px; height: 100%; text-align: center; padding: 10px 0; background-color: #eeeeee; top: 0; -webkit-box-sizing: border-box; box-sizing: border-box; }

.g-filter .sort { line-height: 26px; font-size: 12px; }

.g-filter .sort .btns { width: 60px; float: left; margin-right: -1px; line-height: 24px; border: #e1e1e1 1px solid; text-align: center; }

.g-filter .sort img { margin-left: 3px; }

.g-filter .sort span { margin-left: 10px; }

.addReduce { width: 132px; height: 30px; overflow: hidden; position: relative; margin: 0 auto; text-align: center; }

.addReduce .reduce, .addReduce .add { width: 30px; height: 30px; outline: none; cursor: pointer; position: absolute; top: 0; border: #e1e1e1 1px solid;line-height: 30px;}

.addReduce .reduce { left: 0; }

.addReduce .add { right: 0; }

.addReduce .num { width: 60px; height: 30px; text-align: center; position: absolute; left: 35px; top: 0; border: #e1e1e1 1px solid; border-radius: 0; }

/* ----------------------------------------------------------------------main-------------------------------------------------------------------- */
.banner-ad { width: 100%; height: 280px; margin-bottom: 40px; }

.banner-ad a { display: block; width: 100%; height: 100%; background: url("../images/banner11.jpg") center center no-repeat; }

.banner41 { height: 460px; overflow: hidden; width: 100%; position: relative; border-bottom: #cda75d 1px solid; margin-bottom: 60px; }

.banner41 .hd { z-index: 1; overflow: hidden; position: absolute; bottom: 15px; height: 20px; width: 100%; text-align: center; }

.banner41 .hd ul { overflow: hidden; zoom: 1; width: 100%; text-align: center; height: 20px; }

.banner41 .hd li { text-align: center; background: #000; cursor: pointer; margin-right: 18px; width: 18px; height: 18px; border-radius: 18px; line-height: 18px; color: #fff; display: inline-block; font-size: 12px; }

.banner41 .hd li.on { background: #cda75d; }

.banner41 .bd { position: relative; height: 100%; z-index: 0; }

.banner41 .bd li { zoom: 1; vertical-align: middle; width: 100%; height: 460px; background: url("../images/banner1.jpg") center top no-repeat; background-size: auto 460px; }

.banner41 .bd img { width: 100%; height: 460px; display: block; }

.banner41 .bd a { display: block; width: 100%; height: 100%; }

.banner91 { overflow: hidden; width: 100%; position: relative; }

.banner91 .hd { z-index: 1; overflow: hidden; width: 100%; margin-top: 30px; padding: 0 10px; }

.banner91 .hd li { width: 60px; height: 60px; float: left; overflow: hidden; margin-left: 10px; border: #e1e1e1 1px solid; cursor: pointer; }

.banner91 .hd li img { display: block; width: 100%; height: 100%; }

.banner91 .hd li.on { border-color: #cda75d; }

.banner91 .bd { position: relative; z-index: 0; width: 100%; height: 500px; border: #e1e1e1 1px solid; padding: 10px; }

.banner91 .bd li { zoom: 1; vertical-align: middle; width: 480px; height: 480px; }

.banner91 .bd img { width: 100%; height: 100%; display: block; }

.banner91 .bd a { display: block; width: 100%; height: 100%; }

.slideTxtBox21 { width: 1000px; margin: 0 auto; }

.slideTxtBox21 .hd { position: relative; overflow: hidden; width: 700px; border-radius: 55px; margin: 0 auto 50px; }

.slideTxtBox21 .hd li { float: left; cursor: pointer; line-height: 55px; border: #e1e1e1 1px solid; font-size: 16px; text-align: center; width: 50%; }

.slideTxtBox21 .hd li:first-child { border-radius: 55px 0 0 55px; }

.slideTxtBox21 .hd li:last-child { border-radius: 0 55px 55px 0; }

.slideTxtBox21 .hd li.on { background-color: #cda75d; color: #fff; border-color: #cda75d; }

.slideTxtBox21 .bd ul { zoom: 1; }

.slideTxtBox91 .hd { position: relative; height: 44px; border-bottom: #cda75d 1px solid; margin-bottom: 35px; }

.slideTxtBox91 .hd li { float: left; cursor: pointer; float: left; line-height: 44px; width: 236px; background-color: #c5c5c5; color: #fff; margin-right: 20px; text-align: center; font-size: 18px; }

.slideTxtBox91 .hd li.on { background-color: #cda75d; }

.slideTxtBox91 .bd ul { zoom: 1; }

.slideTxtBox31 { width: 100%; }

.slideTxtBox31 .hd { position: relative; overflow: hidden; margin-bottom: 30px; }

.slideTxtBox31 .hd ul { height: 50px; }

.slideTxtBox31 .hd li { float: left; cursor: pointer; line-height: 50px; text-align: center; position: relative; width: 50%; font-size: 20px; }

.slideTxtBox31 .hd li.on:after { content: ''; width: 5em; height: 2px; background-color: #cda75d; position: absolute; left: 50%; margin-left: -2.5em; bottom: 0; }

.slideTxtBox31 .bd ul { zoom: 1; }

header { background-color: #fff; }

.hd-top { background-color: #f9f9f9; line-height: 36px; position: relative; z-index: 1000; }

.hd-top .left { float: left; }

.hd-top .left a { text-decoration: underline; color: #cda75d; }

.hd-top .left span { margin-left: 2em; }

.hd-top .left .btn-login, .hd-top .left .btn-register { color: #333; text-decoration: none; }

.hd-top .left .btn-login:hover, .hd-top .left .btn-register:hover { color: #cda75d; }

.hd-top .left .btn-login { background: url(images/icon-login.png) 0 center no-repeat; padding-left: 20px; margin-left: 2em; }

.hd-top .right { float: right; }

.hd-top .right a { margin-left: 24px; }

.hd-center { padding: 28px 0; }

.hd-center .content { position: relative; }

.hd-center .logo img { display: block; }

.hd-center .search-box { position: absolute; width: 480px; left: 50%;transform: translateX(-50%); top: 50%; margin-top: -20px; height: 40px; border-radius: 40px; overflow: hidden; }
.QRcode{position: absolute;right: 70px;top: 0;margin-top: -16px;}
.QRcode img{width: 80px;height: 80px;}
.QRcode{text-align: center;}
.QRcode div{font-size: 12px;color: #cda75d;font-weight: bold;}

.hd-center .input { display: block; width: 100%; height: 100%; border-radius: 40px; border: #e1e1e1 1px solid; padding-left: 30px; padding-right: 140px; }

.hd-center .btn { position: absolute; right: 0; top: 0; border: none; background-color: #cda75d; color: #fff; width: 110px; height: 40px; border-radius: 40px; line-height: 40px; }

.hd-menu { background-color: #cda75d; }

.hd-menu .menu li { line-height: 46px; float: left; padding: 0 25px; font-size: 18px; }

.hd-menu .menu a { color: #fff; }

footer .ft1 { line-height: 65px; background-color: #e1c99a; color: #fff; text-align: center; font-weight: bold; font-size: 26px; }

footer .ft2 { background-color: #cda75d; color: #fff; padding-bottom: 20px; }

footer .menu { text-align: center; padding-top: 15px; padding-bottom: 30px; }

footer .menu li { display: inline-block; font-size: 18px; line-height: 51px; padding: 0 30px; }

footer .menu li:first-child { margin-right: 20px; }

footer .menu li:last-child { margin-left: 20px; }

footer .menu img { display: block; position: relative; top: 15px; }

footer .menu a { color: #fff; }

footer .cpt { opacity: .6; text-align: center; }

footer .cpt span, footer .cpt a { margin: 0 10px; }

footer .cpt a { color: #fff; }

.alert { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0%; z-index: 99; background-color: rgba(0, 0, 0, 0.6); }

.alert .box { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #fff; z-index: 9; }

.alert .title { width: 100%; border-bottom: #e1e1e1 1px solid; line-height: 50px; font-size: 14px; padding: 0 20px; }

.alert .btn-close { width: 50px; height: 50px; background: url("images/close.png") center center no-repeat; position: absolute; right: 10px; top: 10px; }

.alert .btn-close:hover { opacity: .8; }

.alert .over-close { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }

.alert-conform .box { width: 240px; border-radius: 5px; font-size: 12px; overflow: hidden; }

.alert-conform .con { padding: 20px; text-align: center; line-height: 20px; }

.alert-conform .operate { border-top: #e1e1e1 1px solid; }

.alert-conform .operate a { display: block; width: 50%; float: left; -webkit-box-sizing: border-box; box-sizing: border-box; line-height: 34px; text-align: center; }

.alert-conform .operate .btn-cancle { color: #999; }

.alert-conform .operate .btn-sure { color: #cda75d; border-left: #e1e1e1 1px solid; }

.alert-cards .title1 { font-size: 26px; text-align: center; line-height: 44px; color: #fff; }

.alert-cards .title2 { font-size: 28px; font-weight: bold; color: #fff; text-align: center; line-height: 50px; }

.alert-cards .box { background-image: -webkit-gradient(linear, left top, left bottom, from(#cda75d), to(#bf7900)); background-image: -webkit-linear-gradient(top, #cda75d 0%, #bf7900 100%); background-image: -o-linear-gradient(top, #cda75d 0%, #bf7900 100%); background-image: linear-gradient(to bottom, #cda75d 0%, #bf7900 100%); width: 464px; border-radius: 20px; padding: 15px 26px 60px; }

.alert-cards .btn-close { width: 44px; height: 44px; background: url(images/close2.png) center center no-repeat; position: absolute; right: -60px; top: -35px; }

.alert-cards .btn-view { width: 471px; height: 78px; background: url(images/btn-view-card.png) center center no-repeat; text-align: center; color: #fff; font-size: 20px; color: #fff; line-height: 82px; position: absolute; bottom: 0; left: 50%; margin-left: -235.5px; z-index: 9;background-size: cover; }

.alert-cards .list li { width: 100%; height: 85px; background: url(images/card.png) center center no-repeat; background-size: 100% 100%; margin-bottom: 15px; position: relative; padding-top: 10px; }

.alert-cards .list li:last-child { margin: 0; }

.alert-cards .list .left { width: 100px; float: left; text-align: center; }

.alert-cards .list .right { width: 240px; float: right;padding-right: 5px; }

.alert-cards .list .txt1 { font-size: 22px; color: #e1003f; padding-top: 5px; }

.alert-cards .list .txt1 .big { font-size: 36px; font-weight: bold; }

.alert-cards .list .txt3 { font-size: 14px; line-height: 20px; margin-bottom: 8px; }

.alert-cards .list .txt2, .alert-cards .list .txt4 { font-size: 10px; line-height: 18px; color: #999; }

.alert-cards .list .btn-get { position: absolute; right: 0; top: 0; width: 30px; height: 100%; z-index: 9; }

.alert-sign .box-top { position: absolute; top: 110px; width: 250px; height: 63px; border-radius: 5px; background-color: #fff; right: 50%; margin-right: -550px; padding: 5px 10px; line-height: 53px; font-size: 16px; }

.alert-sign .box-top img { display: block; float: left; margin-right: 10px; }

/* ----------------------------------------------------------------------main-------------------------------------------------------------------- */
.section11 .content { border: #e1e1e1 1px solid; padding: 30px; margin: 40px auto 65px; }

.section11 .tile { color: #cda75d; font-size: 18px; margin-bottom: 30px; }

.section11 .box { font-size: 14px; line-height: 26px; }

.section11 .operate { margin-top: 60px; margin-bottom: 30px; }

.section11 .operate .btn { width: 220px; height: 55px; line-height: 55px; border-radius: 0; display: block; border: none; font-size: 18px; margin: 0 auto; }

.section21 .content { padding: 50px; border: #e1e1e1 1px solid; margin: 40px auto; }

.section21 .g-form { margin: 0 auto; width: 1000px; padding-left: 100px; }

.section21 .g-form .w2 { width: 430px; }

.section21 .g-form .btn-search, .section21 .g-form .btn-yzm { height: 32px; border-radius: 0; line-height: 30xp; display: inline-block; margin-left: 1em; }

.section21 .g-form li.company { display: none; }

.section21 .g-form textarea { height: 80px; float: left; }

.section21 .g-form select.arrow2 { background-image: url(images/select-black.png); background-size: 30px 30px; }

.section21 .g-form .operate .btn { width: 122px; line-height: 36px; height: 36px; }

.section21 .filter { position: relative; overflow: hidden; width: 700px; border-radius: 55px; margin: 0 auto 50px; }

.section21 .filter li { float: left; cursor: pointer; line-height: 55px; border: #e1e1e1 1px solid; font-size: 16px; text-align: center; width: 50%; }

.section21 .filter li:first-child { border-radius: 55px 0 0 55px; }

.section21 .filter li:last-child { border-radius: 0 55px 55px 0; }

.section21 .filter li.on { background-color: #cda75d; color: #fff; border-color: #cda75d; }

.section31 { width: 100%; height: 100vh; background-image: url(images/bg31.png); background-size: cover; min-width: 1200px; min-height: 600px; background-position: center;background-repeat: no-repeat;}

.section31 .box { width: 400px; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.section31 .logo { display: block; margin: 0 auto 40px; }

.section31 .other { font-size: 16px; padding: 15px 5px; }

.section31 .other a { color: #999999; }

.section31 .other a:hover { color: #cda75d; }

.section31 .other .btn-forget { float: right; }

.section31 .operate { padding-top: 20px; }

.section31 .operate .btn { width: 153px; height: 44px; border: none; line-height: 44px; border-radius: 8px; display: block; margin: 0 auto; font-size: 16px; }

.section31 .form li { line-height: 48px; height: 50px; border-radius: 8px; border: #888888 1px solid; position: relative; margin-bottom: 20px; }

.section31 .form .input { background-color: transparent; border: none; font-size: 16px; padding-left: 20px; height: 48px; }

.section31 .form .btn-yzm { width: 115px; line-height: 30px; border-radius: 5px; position: absolute; right: 10px; top: 50%; margin-top: -15px; background-color: #cda75d; color: #fff; font-size: 14px; text-align: center; }

.section41 .list1 { padding-bottom: 50px; }

.section41 .list1 li { -webkit-box-shadow: 0px 8px 18px 0px rgba(193, 193, 193, 0.2); box-shadow: 0px 8px 18px 0px rgba(193, 193, 193, 0.2); float: left; width: 283px; height: 163px; overflow: hidden; margin-right: 22px; }

.section41 .list1 li:nth-child(4n) { float: right; margin-right: 0; }

.section41 .list1 li:hover { -webkit-box-shadow: 0px 8px 18px 0px rgba(193, 193, 193, 0.1); box-shadow: 0px 8px 18px 0px rgba(193, 193, 193, 0.1); }

.section41 .list1 img { display: block; width: 100%; height: 100%; }

.section41 .list2 { padding-bottom: 50px; }

.section41 .list2 li { width: 10%; text-align: center; float: left; }

.section41 .list2 img { display: block; margin: 0 auto; }

.section42 .content { padding-bottom: 40px; }

/*.section42 .left { width: calc((100% - 40px) / 2 ); float: left; margin-right: 40px}*/
.section42 .left{width: 100%;margin-bottom: 40px;}

/*.section42 .right { width: calc((100% - 40px) / 2 ); float: right; }*/
.section42 .right{width: 100%;}

.section42 .title { line-height: 24px; }

.section42 .title b { font-size: 24px; }

.section42 .title small { font-size: 12px; background-color: #cda75d; margin-left: 10px; padding: 0 10px; color: #fff; }

.section42 .title .more { float: right; color: #999; }

/*.section42 .list1 li { float: left; width: calc((100% - 28px) / 2 ); height: 93px; position: relative; margin-right: 28px; margin-top: 26px; border: #e1e1e1 1px solid; }*/
.section42 .list1 li { float: left; width: calc((100% - 90px) / 4); height: 93px; position: relative; margin-right: 30px; margin-top: 26px; border: #e1e1e1 1px solid; }
.section42 .list1 li:last-child{margin-right: 0;}

/*.section42 .list1 li:nth-child(2n){margin-right: 0;}*/

/*.section42 .list1 li:nth-child(3n) { float: right; margin-right: 0; }*/

/*.section42 .list1 a { display: block; -webkit-box-sizing: border-box; box-sizing: border-box; padding-top: 20px; padding-left: 100px; }

.section42 .list1 img { width: 68px; height: 56px; position: absolute; left: 15px; top: 50%; margin-top: -26px; }
*/
.section42 .list1 a { display: block; -webkit-box-sizing: border-box; box-sizing: border-box; padding-top: 20px; padding-left: 150px; }

.section42 .list1 img { width: 68px; height: 56px; position: absolute; left: 40px; top: 50%; margin-top: -26px; }

.section42 .list1 h3 { font-size: 24px; line-height: 26px; margin-bottom: 5px; }

.section42 .list1 .tag { font-size: 12px; background-color: #c2272d; color: #fff; padding: 0 5px; line-height: 22px; text-transform: uppercase; display: inline-block; }

/*.section42 .list2 { border: #e1e1e1 1px solid; padding: 10px 15px 10px 20px; margin-top: 26px; }*/
.section42 .list2 { border: #e1e1e1 1px solid; padding: 10px 15px 10px 20px; margin-top: 26px; float: left;margin-right: 30px;width: calc((100% - 30px) / 2)}
.section42 .list2:last-child{margin-right: 0;}

.section42 .list2 li { line-height: 26px; list-style-type: square; font-size: 12px; color: #cda75d; list-style-position: inside; }

.section42 .list2 a { font-size: 16px; }

.section43 { padding-bottom: 40px; }

/*.section43 .title { background-color: #cda75d; padding: 0 25px; font-size: 18px; line-height: 50px; color: #fff; }*/
.section43 .title { background-color: #fff; padding: 0 25px; font-size: 18px; line-height: 50px; color: #000; }

.section43 .title .left { float: left; }

.section43 .title b { font-size: 24px; }

.section43 .title .right { float: right;width: 880px;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;height: 50px;text-align: right;}

/*.section43 .title .right a { margin-left: 30px; color: #fff; max-width: 108px;text-overflow: ellipsis;overflow: hidden;display: inline-block;white-space: nowrap;}*/
.section43 .title .right a { margin-left: 30px; color: #000; max-width: 108px;text-overflow: ellipsis;overflow: hidden;display: inline-block;white-space: nowrap;}

.section43 .title .right a:hover { opacity: .8; }

/*.section43 .list { border-left: #e1e1e1 1px solid; }*/

/*.section43 .list li { height: 247px; border-bottom: #e1e1e1 1px solid; border-right: #e1e1e1 1px solid; width: 200px; float: left; overflow: hidden; }*/
.section43 .list li { height: 250px;width: 200px; float: left; /*overflow: hidden;*/ }

.section43 .list .img { overflow: hidden; width: 100%; height: 180px; }

.section43 .list .img img { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }

.section43 .list .img:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.section43 .list .img img { display: block; width: 170px;height: 170px;margin: 0 auto;margin-top:10px;}

.section43 .list .btm { padding: 10px 15px 0px; line-height: 24px; }

.section43 .list h3 { font-size: 14px; }

.section43 .list p { font-size: 12px; color: #999; }

.section43 .list li:nth-child(6n){float: left;width: 199px;}

/*.section43 .list.style1 li:nth-child(6n) { float: right; width: 199px; }

.section43 .list.style2 li:first-child { width: 400px; }

.section43 .list.style2 li:first-child .img { height: 100%; }

.section43 .list.style2 li:first-child .img img{ height: 100%; width: 100%;margin-top: 0;}

.section43 .list.style2 li:nth-child(5), .section43 .list.style2 li:nth-child(11) { float: right; width: 199px; }
*/
.section51 { margin-bottom: 50px; }

.section51 .list li { width: 292px; height: 314px; border: #e1e1e1 1px solid; overflow: hidden; float: left; margin-right: 10px; margin-bottom: 10px; }

.section51 .list li:nth-child(4n) { float: right; margin-right: 0; }

.section51 .list .img { width: 292px; height: 255px; overflow: hidden; }

.section51 .list .img img { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; width: 100%;height: 100%;}

.section51 .list .img:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.section51 .list .btm { padding-left: 10px; padding-right: 55px; position: relative; height: 55px; line-height: 58px; font-size: 14px; }

.section51 .list .btn-down { width: 50px; height: 50px; background: url(images/icon-down.png) center center no-repeat; position: absolute; top: 50%; margin-top: -25px; right: 0; }

.section51 .g-prvNxt { padding-top: 50px; }

.section61 { margin-bottom: 60px; }

/*.section61 .list { border-top: #e1e1e1 1px solid; border-left: #e1e1e1 1px solid; }*/
.section61 .list{background-color: #EFE6DD;}

/*.section61 .list li {display: table; width: 240px; height: 190px; overflow: hidden; float: left; border-right: #e1e1e1 1px solid; border-bottom: #e1e1e1 1px solid; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }*/
.section61 .list li{display: inline-block;width: calc(100% / 9);height: 90px;float: left;box-sizing: border-box;overflow: hidden;line-height: 90px;text-align: center;}

/*.section61 .list li a{display: table-cell;vertical-align: middle;}*/
.section61 .list li a{display: inline-block;vertical-align: middle;}

/*.section61 .list li img {width: 50%;height: 50%;margin: 0 auto; -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }*/
.section61 .list li img {width: 100px;height: 50px;margin: 0 auto; -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }

.section61 .list li:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

/*.section61 .list li:nth-child(5n) { float: right; width: 239px; }*/

.section61 .list img { display: block; width: 100%; height: 100%; }

.section71, .section141 { margin-bottom: 50px; }

.section71 .list li, .section141 .list li { width: 220px; height: 290px; border: #e1e1e1 1px solid; /*overflow: hidden;*/ float: left; margin-right: 25px; margin-bottom: 25px; }

.section71 .list li:nth-child(5n), .section141 .list li:nth-child(5n) { float: right; margin-right: 0; }

.section71 .list .img, .section141 .list .img { width: 220px; height: 180px; overflow: hidden; position: relative; }

.section71 .list .img img, .section141 .list .img img { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }

.section71 .list .img img:first-child, .section141 .list .img img:first-child{width: 99%;height: 99%;}

.section71 .list .img:hover img, .section141 .list .img:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.section71 .list .flag, .section141 .list .flag { position: absolute; right: 15px; top: 15px; border: #e1e1e1 1px solid; }

.section71 .list img, .section141 .list img { display: block; }

.section71 .list .btm, .section141 .list .btm { padding: 10px 15px 0px; font-size: 14px; line-height: 24px; }

.section71 .g-prvNxt, .section141 .g-prvNxt { padding-top: 35px; }

.section91 .content { padding-bottom: 70px; }

.section91 .banner-box { width: 500px; float: left; min-height: 610px; }

.section91 .info { width: 590px; float: right; }

.section91 .info h1 { font-size: 26px; line-height: 26px; font-weight: bold; }

.section91 .info .txt { font-size: 18px; line-height: 26px; color: #cda75d; font-weight: bold; padding: 10px 0; }

.section91 .list li { line-height: 26px; }

.section91 .con1 {position: relative; background-color: #eeeeee; margin-top: 20px; padding: 10px; }

.section91 .con1 .l, .section91 .con1 .l2, .section91 .con1 .price { float: left; }

.section91 .con1 .l { text-align: right; padding-left: 20px; line-height: 16px; }

.section91 .con1 .t1 { font-size: 16px; }

.section91 .con1 .t2 { font-size: 12px; }

.section91 .con1 .price { font-size: 24px; font-weight: bold; line-height: 32px; min-width: 140px; margin-left: 10px; }

.section91 .con1 .l2 { line-height: 36px; }

.section91 .con1 .gray { color: #999999; font-size: 20px; }

.section91 table { width: 100%; }

.section91 table tr { height: 40px; border-bottom: #333 1px solid; text-align: center; }

.section91 table th { background-color: #e0e0e0; }

.section91 table th:first-child { text-align: left; padding-left: 40px; }

.section91 table td { position: relative; }

.section91 table td:first-child { padding-right: 40px; padding-left: 20px; }

.section91 table .icon { width: 25px; height: 25px; border: #e1e1e1 1px solid; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; position: absolute; right: 0; top: 50%; margin-top: -12px; }

.section91 .operate { text-align: right; padding-top: 20px; }

.section91 .operate .btn { width: 140px; height: 40px; border: none; line-height: 40px; font-size: 18px; border-radius: 0; display: inline-block; margin-left: 30px; }

.section91 .operate .btn2 { background-color: #bf9647; }

.section92 .title { line-height: 44px; text-align: center; background-color: #cda75d; color: #fff; font-size: 18px; }

.section92 .list { padding: 8px; border: #e1e1e1 1px solid; }

.section92 .list li { padding: 5px 0; width: 100%; border-bottom: #e1e1e1 1px dashed; overflow: hidden; }

.section92 .list li:last-child { border: none; }

.section92 .list .img { width: 100%; height: 170px; overflow: hidden; position: relative; }

.section92 .list .img img { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }

.section92 .list .img img:first-child{width: 100%;height: 100%;}

.section92 .list .img:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.section92 .list .flag { position: absolute; right: 15px; top: 15px; border: #e1e1e1 1px solid; }

.section92 .list img { display: block; }

.section92 .list .btm { padding: 10px; font-size: 14px; line-height: 28px; }

.section93 .con1 img { display: block; max-width: 100%; }

.section93 .discuss li { position: relative; padding-left: 140px; margin-bottom: 35px; border-top: #e1e1e1 1px solid; padding-bottom: 35px; }

.section93 .discuss li:first-child { border: none; }

.section93 .discuss .txt { font-size: 16px; line-height: 26px; text-align: justify; }

.section93 .discuss .img-box img { display: block; float: left; width: 130px; height: 130px; margin-top: 20px; margin-right: 20px; margin-left: 10px; }

.section93 .discuss .user { position: relative; height: 40px; line-height: 40px; }

.section93 .discuss .star-box img { float: left; margin-right: 5px; display: block; margin-top: 10px; }

.section93 .discuss .face { position: absolute; width: 40px; height: 40px; border-radius: 100%; left: -140px; right: 50%; margin-top: -20px; top: 50%; }

.section93 .discuss .name { width: 90px; line-height: 40px; position: absolute; left: -90px; font-size: 16px; font-weight: bold; top: 50%; margin-top: -20px; }

.section93 .g-prvNxt { padding-top: 20px; }

.section93 .bd{position: static !important;height: auto !important;}

.section93 .bd .con{position: static !important;}

.section93 .bd .discuss .user .face img{width: 30px;height: 30px;border-radius: 50%;overflow: hidden;}

.section101 { min-height: 520px; margin-bottom: 60px; }

.section101 .total { text-align: right; padding: 25px; font-size: 16px; }

.section101 .total .red { font-size: 20px; }

.section101 .total span { margin-left: 1em; }

.section101 .operate { width: 100%; padding: 25px 0; }

.section101 .operate .btn { width: 150px; line-height: 40px; height: 40px; border: none; display: block; border-radius: 0; font-size: 14px; }

.section101 .operate .btn-black { background-color: #000000; float: left; }

.section101 .operate .btn-submit { float: right; }

.section121 .content { border: #e1e1e1 1px solid; padding: 40px 50px; margin-bottom: 70px; min-height: 630px; }

.section121 .total { font-size: 16px; line-height: 26px; }

.section121 .total b { font-size: 20px; margin-right: 2em; }

.section121 .g-form { font-size: 14px; }

.section121 .g-form .btn-white { color: #cda75d; line-height: 30px; height: 32px; display: inline-block; border-color: #cda75d; font-size: 14px; }

.section121 .g-form .type2 { display: none; }

.section121 .btn-edit { color: #cda75d; text-decoration: underline; margin-left: 20px; }

.section121 .choose-item { background: url(images/radio.png) left center no-repeat; padding-left: 30px; background-size: 20px 20px; cursor: pointer; margin-right: 2em; }

.section121 .choose-item.on { background-image: url(images/radio-on.png); }

.section131 .content { border: #e1e1e1 1px solid; padding: 30px 50px; margin-bottom: 70px; min-height: 630px; }

.section131 .total { font-size: 16px; line-height: 26px; border-bottom: #f5eddf 20px solid; padding-bottom: 25px; }

.section131 .total b { font-size: 20px; }

.section131 .g-form { padding-top: 15px; }

.section151 { margin-bottom: 50px; }

.section151 .list .hd { height: 30px; }

.section151 .list .hd span { width: 75px; text-align: center; display: block; float: left; border-left: #e1e1e1 1px solid; height: 28px; line-height: 28px; }

.section151 .list .hd span:first-child { border: none; }

.section151 .list .sp2, .section151 .list .sp4 { width: 185px !important; }

.section151 .list .sp1, .section151 .list .sp9 { width: 90px !important; }

.section151 .list .sp10 { width: 110px !important; }

.section151 .list .sp11 { width: 150px !important; }

.section151 .list li { position: relative; margin-bottom: 10px; border: #e1e1e1 1px solid; }

.section151 .list .item { padding: 15px 10px 15px 90px; min-height: 90px; }

.section151 .list .item .img { width: 70px; height: 70px; overflow: hidden; position: absolute; left: 10px; top: 50%;
    /*transform: translateY(-50%);*/
margin-top: -35px;
}

.section151 .list .item .img img { display: block; width: 100%; height: auto; max-height: 100%;}

.section151 .list table { width: 100%; border: #e1e1e1 1px solid; }

.section151 .list table td { border: #e1e1e1 1px solid; width: 75px; text-align: center; height: 50px; }

.section151 .list table.single { margin-top: 15px; }

.section151 .g-prvNxt { padding-top: 50px; }

.section161 .title { height: 52px; border-bottom: #e1e1e1 1px solid; line-height: 52px; font-weight: bold; font-size: 22px; }

.section161 .section261 { padding: 30px 0; }

.section161 .section261 .code { top: 50px; right: 50px; }

.section171 .title { height: 52px; border-bottom: #e1e1e1 1px solid; line-height: 52px; font-weight: bold; font-size: 22px; }

.section171 .title .other { float: right; color: #cda75d; font-size: 18px; }

.section171 .list { padding: 10px 0; }

.section171 .list li { padding: 30px 0; }

.section171 .list .img { width: 240px; height: 160px; overflow: hidden; float: left; overflow: hidden; }

.section171 .list .img img { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; width: 100%;height: 100%;}

.section171 .list .img:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.section171 .list .right { width: 660px; float: right; }

.section171 .list h3 { font-size: 20px; line-height: 40px; font-weight: bold; }

.section171 .list h3 a { font-weight: bold; }

.section171 .list .txt { font-size: 16px; line-height: 32px; text-align: justify; height: 64px; overflow: hidden; margin: 10px 0; }

.section171 .list .btm { font-size: 16px; color: #666666; line-height: 32px; }

.section171 .list .btm span, .section171 .list .btm time { margin-right: 2em; }

.section181 .title { border-bottom: #e1e1e1 1p; }

.section181 h1 { line-height: 52px; font-weight: bold; text-align: center; font-size: 22px;}

.section181 .info { font-size: 16px; line-height: 52px; text-align: center; }

.section181 .info span, .section181 .info time { margin: 0 1em; }

.section181 article { border-top: #e1e1e1 1px solid; margin-top: 25px; padding-top: 45px; padding-bottom: 70px; font-size: 18px; line-height: 36px; text-align: justify; }

.section181 article img { display: block; margin: 2em auto; max-width: 100%; }

.section181 .prev-next { font-size: 18px; line-height: 36px; }

.section181 .prev-next a { max-width: 48%; }

.section181 .prev-next a:nth-child(2) { float: right; }

.section191 .three { padding: 35px; }

.section191 .three li { float: left; width: 200px; height: 110px; border-radius: 10px; border: #e1e1e1 1px solid; margin-left: 22px; position: relative; }

.section191 .three li:first-child { margin-left: 0; }

.section191 .three li:hover { opacity: .8; }

.section191 .three a { display: block; padding: 25px 15px 25px 85px; }

.section191 .three img { position: absolute; left: 10px; top: 50%;transform: translateY(-50%);}

.section191 .three p { color: #666; }

.section191 .three h3 { font-size: 18px; margin-top: 10px; }

.section291 .filter { padding: 25px; margin-top: 15px; }

.section291 .filter a { display: block; float: left; width: 106px; line-height: 32px; font-size: 16px; text-align: center; }

.section291 .filter a.on, .section291 .filter a:hover { background-color: #cda75d; color: #fff; }

.section291 .filter a.on { margin-right: 20px; margin-left: 20px; }

.section291 .filter a.on:first-child { margin-left: 0; }

.section231 .g-form .input { background: none; width: 120px; margin: 0 10px; }

.section331 { padding-left: 50px; }

.section341 .top-operate, .section351 .top-operate, .section361 .top-operate { padding: 0 25px; }

.section341 .top-operate .btn, .section351 .top-operate .btn, .section361 .top-operate .btn { width: 110px; height: 36px; line-height: 36px; border-radius: 0; display: block; border: none; }

.section341 .top-operate .con { padding-top: 30px; padding-bottom: 20px; }

.section341 .g-table .btn-delete { margin-left: 40px; }

.section351 .top-operate .con, .section361 .top-operate .con { padding: 25px 0; border-bottom: #e1e1e1 1px solid; }

.section221 .info { padding: 30px 25px 10px; }

.section221 .info li { float: left; width: 50%; padding-left: 150px; position: relative; line-height: 24px; margin-bottom: 15px; min-height: 24px; }

.section221 .info .tt { position: absolute; left: 0; width: 135px; text-align: right; display: inline-block; }

.section221 .operate { padding: 25px; }

.section221 .operate .left { float: left; }

.section221 .operate .btn { width: 150px; height: 45px; line-height: 45px; border-radius: 0; display: block; border: none; font-size: 16px; }

.section221 .operate .right { float: right; font-size: 16px; }

.section221 .operate .right li { line-height: 35px; }

.section221 .operate .right b { font-size: 20px; }

.section221 .g-table .img img{width: 100%;height: 100%;}

.section261 { padding: 25px; font-size: 18px; line-height: 38px; position: relative; }

.section261 h3 { font-size: 22px; font-weight: bold; margin-bottom: 5px; }

.section261 span { margin-left: 2em; }

.section261 .code { -webkit-box-shadow: 0px 6px 27.44px 0.56px rgba(30, 30, 30, 0.1); box-shadow: 0px 6px 27.44px 0.56px rgba(30, 30, 30, 0.1); position: absolute; right: 30px; top: 30px; padding: 25px 25px 35px; text-align: center; color: #cda75d; border-radius: 10px; }

.section261 .code img { display: block; }

.section321 .g-reminder { padding-left: 25px; padding-right: 25px; }

.section321 .msg-box { padding: 40px 25px 25px; }

.section321 .msg-box h3 { font-size: 16px; }

.section321 .msg-box textarea { display: block; border: #e1e1e1 1px solid; width: 700px; height: 260px; margin: 15px 0; padding: 10px; line-height: 24px; }

.section321 .msg-box .tips { font-size: 12px; }

.section321 .operate { width: 800px; }

.section321 .operate .btn { width: 150px; height: 45px; line-height: 45px; border-radius: 0; display: block; border: none; font-size: 16px; margin: 0 auto; }


/*分页*/
.pagination {}
.pagination li {display: inline-block;margin:0 5px;padding: 5px;border: 1px solid #cda75d;min-width: 30px;text-align: center;}
.pagination li.active {background: #cda75d;color: #fff;border: 1px solid #cda75d;}
.pagination li a {display: block;text-align: center;}
/*经理回复消息*/
.sy-box{margin: 0 20px;padding: 10px 0;border-bottom: 1px dashed #e1e1e1;}
.sy-box:last-child{border: none;}
.sy-box div{font-size: 16px;line-height: 30px;padding: 20px 0;border-bottom: 1px dashed #e1e1e1;}
.sy-box div:last-child{border: none;}
.sy-name{color: #cda75d;}

/*评价*/
.sy-dingdan{display: flex;align-items: center;padding: 30px 25px;}
.sy-dingdan div{font-size: 14px;flex: 3;line-height: 25px;}
.sy-dingdan div:nth-child(4){font-size: 14px;flex: 2;}
.sy-dingdan img{border: 1px solid rgb(225, 225, 225);width: 75px;height: 75px;margin-right: 30px;}
.sy-star{display: flex;background-color: #f5eddf;height: 48px;padding: 10px 25px;align-items: center;}
.star-opt{height: 20px;}
.sy-star-word{font-size: 14px;color: #977430;line-height: 28px;padding-right: 25px;}
.sy-pj-area{padding: 25px;}
.sy-pja-words1{font-size: 16px;color: #000;}
.sy-pja-words2{font-size: 12px;color: #000;}
.sy-pja-words3{font-size: 12px;color: #cda75d;}
.sy-pja-textarea{border: 1px solid rgb(225, 225, 225);width: 696px;height: 100px;margin: 15px 0;padding: 10px;}
.sy-pj-btn-area{width: 696px;margin: 20px 0;text-align: center;}
.sy-pj-btn{text-align: center;font-size: 16px;color: #fff;width: 144px;height: 45px;line-height: 45px;background-color: rgb(205, 167, 93);}
.sy-single-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden; width: 290px;}
.sy-ddpj{border-bottom: 1px dashed #e1e1e1;}
.sy-ddpj:last-child{border: none;}

/*商品详情起批价格*/
.syBox{background-color: rgb(238,238,238);display: flex;justify-content: space-between;padding: 10px 20px;}
.syWord1{font-size: 14px;color: #999;}
.syWord2{font-size: 14px;color: #333;}
.syWord3{font-size: 14px;color: #CDA75D;}
.syWord4{font-size: 24px;color: #CDA75D;}
.syHLh30{height: 30px;line-height: 30px;text-align: center;}
.SaddReduce {overflow: hidden; height: 26px;
	position: relative; margin: 0 auto; text-align: center; }

.SaddReduce .Sreduce, .SaddReduce .Sadd { width: 26px; height: 26px;
 	outline: none; cursor: pointer; position: absolute;
  	top: 0; border: #e1e1e1 1px solid; line-height: 26px;}
.SaddReduce .Sreduce { left: 0; }
.SaddReduce .Sadd { right: 0; }
.SaddReduce .input{margin-right: 0!important;}

/*7月30下午新增*//*8月2日删除：position: absolute;right: 10px;top: 50%;transform: translateY(-50%);*/
/*.S0730font{font-size: 12px;color: red;font-weight: 700;text-align: right;float: left;}*/
.S0730font{font-size: 16px;color: #6495ED;float: left;padding: 5px 20px;}
.S0730font span{padding-left: 25px;padding-right: 10px;}

/*8月2日下午添加*/
.section91 .con1 .S0802upLine{display: flex;align-items: center;}
.section91 .con1 .S0802upLine .price .coffee{vertical-align: middle;}
.section91 .con1 .S0802downLine{padding: 5px 20px;color: #6495ED;font-size: 16px;}
.section91 .content .info .S0802font{text-align: right;padding: 10px 0;font-size: 18px;color: red;}

/*8月28日修改*/
/*clearfix*/
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.clearfix:after{content:"$";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix{display:inline-block;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */

.con4 li{float: left;border:#e1e1e1 1px solid;margin-right:20px;margin-bottom:20px;width: calc((100% - 80px) / 5);}
.con4 li:nth-child(5n){margin-right:0px;}

.con4 .list .img { width: 100%; height: 170px; overflow: hidden; position: relative; }

.con4 .list .img img { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
.con4 .list .img img:first-child{width: 100%;height: 100%;}

.con4 .list .img:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

/*.con4 .list .flag { position: absolute; right: 15px; top: 15px; border: #e1e1e1 1px solid; }*/
.con4 .list .flag {border: #e1e1e1 1px solid;display: inline-block;vertical-align: middle; }

.con4 .list .btm { padding: 10px; font-size: 14px; line-height: 28px; }

/*8月29日*/
.single-line{ text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.multi-line{ min-height: 3em; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip;overflow:hidden;}

/*8月30日*/
.promotion li{width: calc((100% - 20px) / 3);height: 180px;margin-right: 10px;float: left;margin-bottom: 10px;display: flex;align-self: center;/*overflow: hidden;*/height: 130px;}
.promotion li:nth-child(3n){margin-right: 0;}
.promotion .img{width: 130px;height: 130px;margin-right: 20px;}
.promotion .img img{width: 100%;height: 100%;}
.promotion .name{font-size: 14px;color: #333;margin-bottom: 5px;}
.promotion .stock{font-size: 12px;color: #999;margin-bottom: 5px;}
.promotion .price{font-size: 12px;color: #333;}
.promotion .nowPrice{font-size: 14px;color: #CC9933;font-weight: bold;margin-bottom: 5px;}
.promotion .oldPrice{color: #999;text-decoration: line-through;margin-bottom: 5px;}
.promotion .btn{font-size: 14px;color: #fff;width: 90px;height: 30px;line-height: 30px;text-align: center;background-color: ##cda75d;display: block;}
/*.promotion .right{max-width: 160px;}*/
.promotion .right{width: 240px;}


/*10月增修*/
.pr{position: relative;}
.pl15{padding-left: 15px;}
.ptb20{padding-top: 20px;padding-bottom: 20px;}
.m0{margin: 0 auto;}
.mtb30{margin-top: 30px;margin-bottom: 30px;}.mlr20{margin-left: 20px;margin-right: 20px;}
.fl{float: left;}.fr{float: right;}
.SnewTitle .upLine{font-size: 24px;color: #000;font-weight: bold;margin-bottom: 20px;}
.SnewTitle .upLine span{font-size: 20px;color: #999;font-weight: normal;padding-left: 10px}
.SnewTitle .downLine{width: 100%;height: 36px;border-radius: 18px;overflow: hidden;background-color: #f2f2f2;padding: 2px;}
.SnewTitle .downLine a{font-size: 18px;color: #999;text-align: center;width: calc((100% - 4px) / 7);display: inline-block;height: 100%;line-height: 32px;border-radius: 16px;overflow: hidden;cursor: pointer;float: left;}
.SnewTitle .downLine a:hover{background-color: #000;color: #fff;}
.promotion .noColor{width: 70%;height: 10px;background-color: #fff;border: 1px solid #be4346;border-radius: 10px;overflow: hidden;margin-top: 3px;}
.promotion .hasColor{height: 100%;background-color: #d03838;}
.promotion .surplus{font-size: 12px;color: #333;}
.promotion .redBtn{border: none;font-size: 14px;color: #fff;height: 25px;line-height: 25px;background-color: #be4346;display: block;width: 100px;border-radius: 15px;overflow: hidden;text-align: center;margin-top: 5px;}

header{position: relative;}
.nowListTop{width: 100%;height: 108px;background-color: #fff;position: static;left: 0;right: 0;top: 202px;z-index: 20;line-height: 108px}
.nowListTop .items{/*position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);*/text-align: center;}
.nowListTop .item{display: inline-block;width: 204px;height: 48px;line-height: 48px;border-radius: 10px;background-color: #5dd9b0;text-align: center;color: #fff;font-size: 20px;margin-right: 84px;}
.nowListTop .item:last-child{margin-right: 0;}

.newListTop{width: 100%;height: 108px;background-color: #fff;position: static;left: 0;right: 0;top: 202px;z-index: 20;line-height: 108px;}
.newListTop .items{/*position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);*/text-align: center;}
.newListTop .item{display: inline-block;width: 204px;height: 48px;line-height: 48px;border-radius: 10px;background-color: #5dd9b0;text-align: center;color: #fff;font-size: 20px;margin-right: 84px;}
.newListTop .item.orange{background-color: #F7B995;}
.newListTop .item:last-child{margin-right: 0;}
.SbgYellow{background-color: #e4bd72;}
.topFlag{background-image: url(../images/top2.png);background-repeat: no-repeat;background-size: 100% 100%;background-position: center center;width: 57px;height: 74px;position: absolute;top: -5px;left: 5px;z-index: 20;opacity: 0.85}
.topFlag1{background-image: url(../images/top1.png);background-repeat: no-repeat;background-size: 100% 100%;background-position: center center;width: 57px;height: 61px;position: absolute;top: -5px;left: 5px;z-index: 20;opacity: 0.85}
.topFlag div{text-align: center;color: #fff;padding-right: 5px;}
.topFlag div:nth-child(1){font-size: 24px;padding-top: 5px;}
.topFlag div:nth-child(2){font-size: 26px;}
.topFlag1 div{text-align: center;color: #fff;padding-right: 5px;}
.topFlag1 div:nth-child(1){font-size: 31px;padding-top: 10px}
.topFlag1 div:nth-child(2){font-size: 26px;}
.thingState{width: 60px;height: 60px;background-color: #c24141;overflow: hidden;border-radius: 50%;position: absolute;top: 0px;left: 0px;text-align: center;line-height: 60px;color: #fff;font-size: 20px;z-index: 20;}
.thingState1{width: 70px;height: 35px;background-color: #5ad8ae;overflow: hidden;border-radius: 15px;text-align: center;line-height: 35px;color: #fff;font-size: 20px;position:absolute;z-index:20}

/*hotlist*/
.hotList{border: 1px solid #e5e5e5;border-radius: 10px;overflow: hidden;width: 140px;height: auto;position: fixed;left: 10px;top: 50%;transform: translateY(-50%);background-color: #fff;z-index: 50;transition: all 0.3s;}
.hotList .title{width: 100%;height: 67px;line-height: 67px;text-align: center;font-size: 20px;color: #be4141;background-image: url(../images/hotListBg.png);background-repeat: no-repeat;background-size: 100% 100%;background-position: center center;border-bottom: 1px solid #e5e5e5;}
.hotList a{display: block;height: 60px;line-height: 60px;text-align: center;font-size: 16px;color: #000;border-bottom: 1px solid #e5e5e5;}
.hotList a:last-child{border-bottom: none;}
.hotList img{vertical-align: middle;margin-right: 5px;}
.hotList .choices{padding: 0 15px;}

.section71 .list .flag.new, .section141 .list .flag.new{position: static;display: inline-block;vertical-align: middle;}

/*10.15*/
.red{color: #ee398a;}
.red1{color: red;}
.plr15{padding-left: 15px;padding-right: 15px;}

/*10.17*/
.section141 .list li.SnewLi{height: 315px;}
.section141 .list li.SnewLi1{height: 270px;}
.plr20{padding-left: 20px;padding-right: 20px;}
.pt20{padding-top: 20px;}
.newTotalAmount{font-size: 14px;line-height: 30px;color: #333;padding: 10px 35px;}
.div2{width: calc(100% / 2);text-align: center;height: 25px;line-height: 25px;}
.rectBlock{width: 50px;height: 20px;display: inline-block;vertical-align: middle;}
.rectBlock.redColor{background-color: #fa6276;}
.rectBlock.greyColor{background-color: #a5a5a5;}
.mr10{margin-right: 10px;}

/*10.21*/
.section42 .title span{font-size: 20px;color: #999;font-weight: normal;}
.section43 .title span{font-size: 20px;color: #999;font-weight: normal;}

/*10.25*/
.reMore{font-size: 14px;color: #999;}


/*---------10.28--------*/
.g-table tr.Jgrey{
    background-color: rgba(206,152,46,0.2);
}

/*----------10.29-----------*/
.banner91 .bd{
    overflow: hidden;
}
.banner91 .bd li{
    margin-bottom: 10px;
}

/*------10.29-------*/
.Jgreen{
    color: #438856;
}

/*----------10.30增加搜索框----------*/
.Jsearch-box{
    position: relative;
    width: 450px;
    right: 0;
    /* left: 50%; */
    /* transform: translateX(-50%); */
    /* top: 50%; */
    margin-top: -25px;
    height: 30px;
    border-radius: 40px;
    overflow: hidden;
}
.Jsearch-box .input{
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 40px;
    border: #e1e1e1 1px solid;
    padding-left: 30px;
    padding-right: 85px;
}
.Jsearch-box .btn{
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    background-color: #cda75d;
    color: #fff;
    width: 80px;
    height: 30px;
    border-radius: 40px;
    line-height: 30px;
}
.g-crumb {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

/*-------11.17-------*/
.thingState{
    line-height: 35px;
    height: 35px;
    border-radius: 15px;
    top: 2px;
    left: 5px;
}
.newListTop .item{
    width: auto;
    height: 60px;
    line-height: 60px;
    background-color: #a77a24;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 30px;
}
.nowListTop .item{
    width: auto;
    height: 60px;
    line-height: 60px;
    background-color: #a77a24;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 30px;
}

.newListTop .item.orange{
    background-color: #e1c17c;
}


/*---top标签----*/
.topFlag1 .JtipNum{
    font-size: 26px;
    padding-top: 10px;
}


/*----------11.19- 订单提示----------*/
.Jorder_top{
    padding: 13px 25px;
    font-size: 20px;
    font-weight: bold;
    color: white;
    background-color: #f81d96;
}
.g-searchFilter{
    padding: 15px 25px;
    margin-top: 0;
}
.section91 .con1 .S0802downLine {
    color: #96ce46;
}
.Jcol_blue{
    color: #2c74b4;
}

/*-----------新增商品价格格式------*/
.con1 .JpriceBox{
    display: flex;
    align-items: center;
}

/*--------新增联系我们--------*/
.hd-menu .menu li{
    padding: 0 15px;
}
/*下拉菜单*/
.Jdrop{
   z-index: 100;
    height: 92px;
    width: 100%;
    display: none;
    float: left;
    position: absolute;
    top: 46px;
    left: 0;
}
.hd-menu .menu .Jdrop li{
    padding: 0;
    width: 100%;
    background-color: #cda75d;
}

.Jdrop a {
    display: block;
    height: 46px;
    line-height: 46px;
    padding: 0 5px;
    font-size: 16px;
    color: #FFF;
    white-space: nowrap;
    text-align: center;
}
.hd-menu .menu .Jdrop li:hover{
    background-color:#ccc;
    color: #333;
}

.hd-menu .menu .Jdrop li:hover a{
    color: #333;
}



/*----------新增联系我们-----------*/
.g-crumb .JimgBox{
    overflow: hidden;
   padding: 20px;
    /*border: 1px solid black;*/
    text-align: center;
    margin-bottom: 20px;
}
.g-crumb .JimgBox img{
    width: 100%;
}
.Jpost_text{
    text-align: center;
    font-size: 30px;
    line-height: 50px;
    color: #999;
    padding: 20px;
}


/*-----------11.21修改----------*/
.section91 .con1 .S0802upLine{
    padding-left: 20px;
}

/*----------11.25修改-----------*/
.JnavBtn{background-color: #000;  color: #fff;  line-height: 30px;  display: inline-block;  padding: 0 10px;  border-radius: 20px;}
.pl20{padding-left: 20px;}

/*-----------11.27修改----------*/
.Jhorm{
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url("../images/Ji1.png");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-left: 5px;
}

/*-----------12.21-优惠券按钮----------*/
.Jcoupon-btn{display: block;position: fixed;left: 10px;bottom:20px;background-color: #fff;z-index: 50;}
.Jcoupon-pic{width: 30px;height: 30px;}


/*-----------12.27-新增预计到货----------*/
.section91 .Jadd-arrival .S0802upLine{display: inline-block;width: 300px;}
.Jfood-arrival-box{color: #ea4fe8;font-size: 16px;display: inline-block;}


/*----------1.3----------*/
.Jtag-pos{position: absolute;top: 0px;left: 0px;width: 70px;z-index: 20;}
.Jtag-pos&gt;div{margin-bottom: 10px;}
.Jtag-pos .thingState{position: static;width: 70px;}

/*自营*/
.thingState2{width: 70px;height: 35px;background-color: #cda75c;overflow: hidden;border-radius: 15px;text-align: center;line-height: 35px;color: #fff;font-size: 20px;}

/*预售*/
.thingState3{width: 70px;height: 35px;background-color: #9cdbdf;overflow: hidden;border-radius: 15px;text-align: center;line-height: 35px;color: #fff;font-size: 20px;}

/*---2.2修改-消息红字----*/
.Jtip-red{color: #f79746;}
.Jshop-car{position: absolute; right: 150px;top: 50%;height: 34px;margin-top: -17px;line-height: 34px;background-color: #cbaf89;color: #fff;border-radius: 20px;padding-left: 30px;padding-right: 10px;}
.Jshop-icon{display: block;width: 33px;height: 33px;border-radius: 50%;background-color:#cbaf89;position: absolute;top: 0;left: -9px;overflow: hidden;border: 1px solid #fff; text-align: center;padding: 3px 5px;}
.hd-center .QRcode{right: 98px;}
.Jcar-icon{display: inline-block;width: 16px;height: 16px;background-image: url("../images/J-car.png");background-size: contain;background-position: center;background-repeat: no-repeat;}
.Jcol_blue1{color: #6495ED;}
.Jprice-tip-l{padding: 5px 20px;font-size: 16px;width: 265px;}

/*------------2.26修改--------------*/
.Jcol_blue2{color: #2c74b5;}
.Jcol_green{color: #548334;}
.section91 .con1 .S0802downLine.Jcol_green{color: #548334;}

/*------------2.29修改--------------*/
.Jcoly{color: #bf8f00;}


/*------------新增倒计时--------------*/
.J-count{background-image: url("../images/time-bg.png");background-position: center;background-repeat: no-repeat;background-size: cover;padding: 25px 10px;text-align: center;}
.J-count .J-left{margin-right: 15px;}
.J-count .J-title{font-size: 24px; color: #be4346;padding-bottom: 10px;position: relative;}
/*.J-count .J-title::after{content: "";display: block;width: 50px;height: 2px;background-color:#be4346;position:absolute;bottom: 0;left: 50%;transform: translateX(-25px); }*/
.J-count .redBtn{margin-top: 10px;}
.J-count .right{width: 260px;}
.J-count .J-tip{font-size: 16px;line-height: 26px;}
.J-timeBox{color: #000;margin-top: 10px;}
.J-timeBox span{display: inline-block;width: 40px;height: 40px;line-height: 40px;color: #fff;background-color: #f3847c;font-size: 20px;vertical-align: middle;margin: 0 3px;border-radius: 4px;}
/*.Jtime-tip{display: table;width: 100%;color: #fff;padding-top: 10px;font-size: 14px;}*/
/*.Jtime-tip span{display: table-cell;}*/


/*------------新增用户个人中心提示弹窗--------------*/

.popup-mask{width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:99;-webkit-transition-duration:.3s;transition-duration:.3s;}
.popup-wrap{position:fixed;top:50%;left:50%;z-index:100;-webkit-transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-transform:translate3d(-50%,-50%,0) scale(0.9);transform:translate3d(-50%,-50%,0) scale(0.9);}

.popup-title{ position: relative; padding: 20px 40px; }
.popup-title .title{ text-align: center; line-height: 24px; font-size: 16px; color: #000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.popup-main{ max-height: 70vh; padding: 15px; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; }
.popup-close{ position: absolute; right: 20px; top: 23px; display: block; width: 18px; height: 18px; background: url(./images/icon-delete.png); background-size: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.Jcenter-pop{ width: 440px;background-color: #fff;text-align: center;border-radius: 10px;border: 1px solid #cc9933;}
.Jcenter-pop .popup-title{font-size: 18px;color: #fff;height: 46px;line-height: 46px;text-align: left;padding: 0 20px;background-color: #cc9933;}
.Jcenter-pop .popup-main{font-size: 16px;padding: 45px;min-height: 175px;max-height: 240px;overflow-y: auto;line-height: 30px;}
.Jcenter-pop .Jpop-price{color: #cc9933;}


/*----------新增about------------*/
.Jclearfix:after{content:"$";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.J-about{background-color: #f7f7f7;}
.J-about-wrap{width: 1200px;margin: 0 auto;padding: 20px 0;}
.J-about-wrap&gt;div{width: 50%;line-height: 2.3em;float: left;}
.J-about-wrap .J-about-left{font-size: 18px;color: #000;width: 40%;padding: 10px;}
.J-about-wrap .J-about-right{padding-right: 10px;width: 60%;}
.J-about-wrap .J-about-list{margin-top: 5px;}
.J-about-wrap .J-title{font-size: 24px;}
.J-map{margin-left: auto;border: 1px solid rgb(204, 204, 204);overflow: hidden;position: relative;z-index: 0;  background-color: rgb(243, 241, 236);color: rgb(0, 0, 0); text-align: left;overflow: hidden;}
.J-map .imgm{width: 100%;height: auto;}
.J-about-con{padding-top: 40px;font-size: 16px;line-height: 24px;}
.J-about-con .J-title{font-size: 28px;line-height: 40px;text-align: center;padding-bottom: 20px;}
img.imgm {display: block;max-width: 100%;height: auto;margin-left: auto;  margin-right: auto;}


/*-----------5.6修改----------*/
.J-sort{padding-left: 180px;}
.J-indexPer{font-size: 12px;color: #999;padding-left: 10px;}
.J-orderChoice{width: 20px;height: 20px;vertical-align: middle;    position: absolute;left: -23px;top: 50%;transform: translateY(-10px);}

/*-------------5.7修改---------------*/
.Jsettle-bom{text-align: center;padding: 10px;background-color: #f9f9f9;}
.Jsettle-btn{display: inline-block;font-size: 12px; margin: 0 5px; line-height: 22px; border: none; height: 32px;width: 100px; padding: 5px;background-color: #cda75d;color: #fff;text-align: center;cursor: pointer; }

/*5.13修改*/
/*.layui-tab-content{overflow-x: overlay;}*/

/*5.18修改*/
.J-right-btn{width: 30px;text-align: center;padding-bottom: 10px;  height: 75px;display: flex;align-items: center;justify-content: center;font-size: 12px;float: right;padding-left: 5px;padding-right: 5px;}

/*5.25修改*/
.section141 .list .thingState1{position: absolute;left: 0;top: 0; z-index: 10;}

/*6.5商品详情新增视频列表*/
.h-bd-videoBox{position: relative;width: 100%;height: 100%;overflow: hidden;}
.h-bd-videoBox .h-bd-video{ background: #000;width: 100%;height: 100%;display: block;object-fit:fill;}
.h-bd-play{display: block;position: absolute;top: 190px;left:190px;  height: 100px;width:100px;background-image: url("../images/h-big-play.png");background-repeat: no-repeat;background-position: center;background-size: contain;cursor: pointer;}

.h-hd-videoBox{position: relative;width: 58px;height: 58px;overflow: hidden;}
.h-hd-videoBox img{width: 100%;height: 100%;display: block;}
.h-hd-play{display: block;position: absolute;top: 17px;left: 17px;  height: 24px;width: 24px;background-image: url("../images/h-play.png");background-repeat: no-repeat;background-position: center;background-size: contain;cursor: pointer;}


/*6.8修改*/
.h-good-opt{color: #ff0000;text-decoration: underline;}

/*6.11修改*/
.JnavBtn.h-green{background-color: rgb(112,173,70);}
.JnavBtn.h-yellow{background-color: rgb(191,143,0);}


/*6.17修改*/
.h-orderRed{color: #ff1010;}
.h-orderGreen{color: #37B567;}
.h-orderBlue{color: #30bff3;}
.h-textUnline{text-decoration: underline;}
.h-bgYellow{background-color: #cda75d;}

/*视频修改*/
.banner91 .hd li{position: relative;margin-bottom: 10px;}
.btn.h-out{padding: 0 2px;margin: 0;font-size: 9px;}

.JnavBtn:hover{color: #fff;transition: all 0 ease 0;}

/*6.18修改*/
.g-table .h-date{background-color: #f81d96;color: #fff;font-size: 18px;padding: 5px;}
/*.Jsettle-btn:hover{color: #fff;}*/
/*.Jsettle-btna:visited{color: #fff;}*/
.hotList.h-setHeight{height: 67px;}

/*6.18修改*/
.h-getGood{color: #fff;background-color: rgb(0,176,80);}


/*6.24修改*/
.h-video-text{background-image: url("../images/h-play-bg.png");font-size: 15px;padding: 0 15px;position: absolute;bottom: 10px;left: 10px;z-index: 20;width: 126px;height: 54px;background-repeat: no-repeat;background-size: contain;background-position: center;cursor: pointer;}

.h-bd-pause{display: none;position: absolute;top: 190px;left:190px;  height: 100px;width:100px;background-image: url("../images/h-big-pause.png");background-repeat: no-repeat;background-position: center;background-size: contain;cursor: pointer;z-index: 20;}
.h-hover:hover .h-bd-pause{display: block;}

/*6.30修改*/
.g-table.style4 .h-shop-num{width: 130px;}
.g-table.style4 .h-shop-num .input{width: 70px;}



/*7.22修改*/
.h-copy-text{position: absolute;left: -999999em;}

/*8.12修改*/
.h-cxFlag{width: 54px;
    height: 54px;
    background-image: url("../images/h-promote.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    padding: 5px;
    overflow: hidden;
    border-radius: 50%;
    position: absolute;
    top: 0px;
    left: 0px;
    text-align: center;
    line-height: 46px;
    color: rgb(219,181,108);
    font-size: 18px;
    z-index: 20;
}

.hd-center .search-box{left: 236px;transform: initial;}
.Jshop-car{right: 328px;}

.hh-tipNum{
                display: inline-block;
                width: 22px;
                height: 22px;
                background-color: red;
                color: #fff;
                font-size: 9px;
                text-align: center;
                border-radius: 50%;
                vertical-align: 1px;
                 line-height: 22px;
            }

.JpayMethod-btn{display: block;width: 126px;height: 30px;line-height:30px;cursor: pointer;font-size: 14px;color: #fff;padding-left: 45px;padding-right: 15px;background-image: url("../images/h-payBg.png");background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;right: 188px;top: 50%;margin-top: -15px;}
.JpayMethod-btn .h-payText{color: #fff;vertical-align: middle;}
.JpayMethod-btn .h-payText:hover{text-decoration: underline;color: #fff;}
.JpayMethod-btn .h-payText:active{color: #fff;}


/*8.27修改新增二维码*/
.hShopCode{position: absolute;right: -19px;top: 0;margin-top: -16px;font-size: 10px;color: #cda75d;font-weight: bold;text-align: center;}
.hShopCode img{width: 80px;height: 80px;}

/*9.1修改*/
.htrade-code{display: block;max-width: 109px;margin: 0 auto; border-radius: 10px;max-height: 160px;}


.soical ul li { font-size: 14px;
    float: left;width: 150px; }

/**/
ul.menu li .lidiv {
    position: absolute;
    top: 200px;
    left: 450px;
    z-index: 1;
    background-color: #fff;
    padding: 10px;
    border: 1px solid #e9e9e9;
    display: none;
}
ul.menu li .lidiv dl {
    width: 150px;
    float: left;
    margin-right: 30px;
}
ul.menu li .lidiv dl dt {
    line-height: 40px;
    font-size: 16px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}
ul.menu li .lidiv dl dt a:hover{
    color: #86B163;
}
ul.menu li .lidiv dl dd {
    line-height: 40px;
    height: 40px;
    overflow: hidden;
}
ul.menu li .lidiv dl dd img {
    display: block;
    float: left;
    width: 50px;
    height: 50px;
}
ul.menu li .lidiv dl dd span {
    display: block;
    font-weight: 300;
}
ul.menu li .lidiv dl dd span:hover {
    color: #86B163;
}
.hd-menu .menu .lidiv a{color:#333;}

.g-filter .branditem{
 }
.g-filter .branditem dl{height: 910px;}
.g-filter .branditem  dl dd{float: left}
.g-filter .branditem  dl dd a{color: #f3b50d ; font-family: "微软雅黑", "Hiragino Sans GB", "Hiragino Sans GB W3", "宋体", Helvetica, Arial, sans-serif;
}
.g-filter .branditem  dl dd a.coffee{color: #cda75d;}


.banner41 .prev,
	.banner41 .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:1;   }
	.banner41 .next{ left:auto; right:3%; background-position:8px 5px; }
	.banner41 .prev:hover,
	.banner41 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
	.banner41 .prevStop{ display:none;  }
	.banner41 .nextStop{ display:none;  }


    .ydl1{position:absolute;top:2px}
    .ydl2{position:absolute;top:3px;z-index: 20;}

    .hd-menu .menu li{position: relative;}
.presales{position: absolute;
    top: -30px;
    color: white;
    right: -20px;
    z-index: 1;
    background-color: #c24141;
    border: 1px solid #e9e9e9;
    border-radius: 90%;
    width: 44px;
    transform: skewY(-10deg);
}    
.presales dl{padding-top: 5px;}
.presales dl dd{font-size: 12px;font-weight: bolder; line-height: 14px; text-align: center;}
.presales dl dd.presales-tri{font-size: 6px;font-weight: normal;line-height: 11px;}
.presales dl dd.presales-num{font-size: 12px;font-weight: normal;}
.Retail_pricing{background:#000;color: #98d751;margin-bottom: 2px;font-weight: bold;}

.black_product { color:black; font-size: 28px; }</pre></body></html>