/* 未能缩小。正在返回未缩小的内容。
(18,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(281,101): run-time error CSS1039: Token not allowed after unary operator: '-color1'
 */
/**
 * Swiper 3.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 10, 2017
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}

:root {
    --color1:#865C30; /* #865C30  D54604  */ 
}

* { padding: 0; margin: 0; }
ul,ol { list-style: none; }
body { background-color: #FAFAFA; font-family: Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,sans-serif; min-width: 1100px; }


.N-Head { height: 40px; line-height: 40px; background-color: #333; color: #DDDDDD; font-size: 14px; }
.N-Head .wrap { width: 1080px; margin: 0px auto; }
.N-Head .wrap .item { float: right; display: block; margin-left: 15px; }
.N-Head .wrap .item a { color: #FFF; margin: 0 3px; text-decoration: none; }

.N-Head2 { padding: 25px 0; background-color: #FFFFFF; }
.N-Head2 .wrap { width: 1080px; margin: 0px auto; height: 60px; }
.N-Head2 .wrap .logo { height: 60px; float: left; /*display: none;----------------------------*/ }
.N-Head2 .wrap .logo img { height: 60px; display: block; vertical-align: middle; }
.N-Head2 .wrap .search { height: 50px; float: right; position: relative; margin-top: 15px; }
.N-Head2 .wrap .search form { }
.N-Head2 .wrap .search .f-keyword { border: 1PX solid #DDD; background-color: #FAFAFA;  height: 43px; width: 200px; padding: 0px 15px; float: left; margin-right: 1px; border-radius: 3px 0 0 3px; font-size: 14px; color: #333333; }
    .N-Head2 .wrap .search .f-submit {
        border: 1px solid #865C30;
        background-color: #865C30;
        color: #FFFFFF;
        font-size: 14px;
        height: 45px;
        width: 80px;
        border-radius: 0 3px 3px 0;
    }

.N-Headnav {
    height: 70px;
    background-color: #865C30;
    color: #FFFFFF;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(255,255,255,0.2);
}
.N-Headnav .wrap { width: 1080px; margin: 0px auto; }
.N-Headnav .wrap .nav { float: left; line-height: 70px; }
.N-Headnav .wrap .nav li { float: left; }
.N-Headnav .wrap .nav li a { display: block; padding: 0 1.5em; text-decoration: none; color: #FFFFFF; }
.N-Headnav .wrap .nav li.active { background-color: rgba(0,0,0,0.125); }
.N-Headnav .wrap .shopping-cart { float: right; padding: 10px; }
.N-Headnav .wrap .shopping-cart .btn-cart { height: 50px; line-height: 50px; display: block; color: #666; font-size: 16px; padding: 0 25px; border: none; background-color: #FFFFFF; position: relative; text-decoration: none; border-radius: 3px; }
    .N-Headnav .wrap .shopping-cart .btn-cart span {
        color: #865C30;
        font-weight: bold;
    }

.m-product-search { height: 30px; padding: 15px; border: 1px solid #EEE;  margin-bottom: 20px; background-color: #FFFFFF; font-size: 14px; line-height: 30px; color: #666666; }
.m-product-search .item_left { float: left; }
.m-product-search .item_right { float: right; }
.m-product-search .f-text { padding: 0px 10px; width: 100px; border: 1px solid #DDD; background-color: #FFFFFF; height: 28px; background-color: #F9F9F9; border-radius: 2px; float: left; }
    .m-product-search .f-submit {
        padding: 0px 10px;
        padding: 0 1em;
        border: 1px solid #865C30;
        background-color: #865C30;
        color: #FFFFFF;
        height: 30px;
        border-radius: 2px;
        float: left;
    }
.m-product-search span { float: left; margin-right: 5px; }

.N-Container { width: 1080px; margin: 0 auto; }

/*位置导航*/
.m-navigator { font-size: 14px; line-height: 40px; margin-bottom: 20px; }
.m-navigator span { color: #888; }
.m-navigator strong { color: #333333; font-weight: normal; }
.m-navigator span:before { content: ">"; font-family: "宋体"; color: #CCC;  font-size: 12px;  margin: 0 5px;}
.m-navigator span a { text-decoration: none; color: #333333; }
.m-navigator span:last-child { color: 888; }

.m-typegoods-item { margin-bottom: 20px; }
.m-typegoods-item-title { font-size: 24px; font-weight: normal; margin-bottom: 20px; color: #333333; }

.m-typegoods-item-title2 { line-height: 35px; height: 35px; margin-bottom: 20px; }
.m-typegoods-item-title2 h2 { float: left; font-size: 24px; font-weight: normal; color: #333333; }
.m-typegoods-item-title2 a { float: right; text-decoration: none; color: #666; font-size: 14px; }

.m-product-list {  }
.m-product-list:after { content:""; display: table; clear: both; }

.m-product-list .pro-item { float: left; margin-left: 5px; margin-bottom: 5px; text-align: center; width: 266px; }
.m-product-list .pro-item a { border: 1px solid #FFF; font-size: 14px; line-height: 1.45em; display: block; position: relative; text-decoration: none; color: #666; background-color: #FFFFFF; padding: 15px 25px; padding-bottom: 15px; }
.m-product-list .pro-item a .pro-img {  width: 195px; height: 195px; margin: 0 auto; }
.m-product-list .pro-item a .pro-img img { width: 100%; height: 100%; display: block; vertical-align: middle; }
.m-product-list .pro-item a .pro-tit { font-size: 16px; line-height: 30px; height: 30px; overflow: hidden; margin-top: 10px; }
.m-product-list .pro-item a .pro-info { line-height: 24px; height: 24px; overflow: hidden; color: #888; }
    .m-product-list .pro-item a .pro-price {
        font-size: 12px;
        line-height: 24px;
        height: 24px;
        overflow: hidden;
        color: #865C30;
    }
.m-product-list .pro-item.first { /*margin-left: 0;*/ }
    .m-product-list .pro-item a .pro-tit .d1 {
        border-radius: 2px;
        background-color: #865C30;
        color: #FFFFFF;
        margin-right: 5px;
        padding: 3px 5px;
        font-size: 12px;
        line-height: 1em;
    }


.m-product-list .pro-item:nth-child(4n + 1)  { margin-left: 0; }



.m-product-list .pro-item a:hover { box-shadow: 1px 1px 10px rgba(0,0,0,0.025); border: 1px solid #DDD; }

/*商品分类顶部分类列表*/
.m-product-list2 {  }
.m-product-list2:after { content:""; display: table; clear: both; }
.m-product-list2 .pro-item { float: left; margin-right: 5px; margin-bottom: 5px; text-align: center; width: 102px; }
.m-product-list2 .pro-item a { border: 1px solid #DDD; font-size: 14px; line-height: 1.45em; display: block; position: relative; text-decoration: none; color: #666; background-color: #FFFFFF; padding: 9px 9px; }
.m-product-list2 .pro-item a .pro-img {  width: auto; margin: 0 auto; }
.m-product-list2 .pro-item a .pro-img img { width: 82px; height: 82px; border-radius: 50%; display: block; vertical-align: middle; }
.m-product-list2 .pro-item a .pro-tit { font-size: 16px; line-height: 30px; height: 30px; overflow: hidden; margin-top: 10px; }
.m-product-list2 .pro-item.first { margin-left: 0; }
.m-product-list2 .pro-item a:hover { box-shadow: 1px 1px 10px rgba(0,0,0,0.025); border: 1px solid #DDD; }


/*分页*/
.m-paging { padding: 15px; margin: 20px; display: block; text-align: center; }
.m-paging span,
.m-paging a { text-decoration: none; display: inline-block; background-color: #FFFFFF; color: #666; padding: 0 1em;  font-size: 14px; line-height: 35px; margin: 3px; border: 1px solid #EEE; border-radius: 2px; }
    .m-paging .active {
        border: 1px solid #DDD;
        color: #865C30;
    }
.m-paging a:hover { border: 1px solid #DDD; color: #333; }

/* 商品详情 */
.m-product-head { background-color: #FFFFFF; padding: 25px; margin-bottom: 30px; }
.m-product-head:after { content:""; display: table; clear: both; }
.m-product-head .pro-slide { float: left; width: 400px; height: 400px; background-color: #CCCCCC; }
.m-product-head .pro-slide img { display: block; width: 400px; height: 400px; }

.m-product-head .pro-info { margin-left: 450px; }

.m-product-head .pro-info .i-title-line { font-size: 24px; font-weight: normal; margin-top: 15px; margin-bottom: 10px; color: #333333; }
.m-product-head .pro-info .i-summary-line { font-size: 14px; color: #888; margin-bottom: 20px;}
.m-product-head .pro-info .i-info-line { background-color: #F9F9F9; padding: 20px; font-size: 14px; line-height: 1.6em; margin-bottom: 15px; }
.m-product-head .pro-info .i-info-line li { }

.m-product-head .pro-info .i-count-line { line-height: 35px; margin-bottom: 25px; }
.m-product-head .pro-info .i-count-line .labe { float: left;  margin-right: 20px;}
.m-product-head .pro-info .i-count-line .cont {}
.m-product-head .pro-info .i-count-line .cont .count-add,
.m-product-head .pro-info .i-count-line .cont .count-reduce { border: 1px solid #DDD; background-color: #F6F6F6; width: 35px; height: 35px; line-height: 33px; font-size: 16px; color: #666666; vertical-align: middle; cursor: pointer; }
.m-product-head .pro-info .i-count-line .cont .count-input { border: 1px solid #DDD; background-color: #FFFFFF; width: 85px; height: 33px; text-align: center; line-height: 33px; font-size: 14px; color: #666666; font-weight: bold; vertical-align: middle; margin: 0 1px; }

.m-product-head .pro-info .i-btn-line {}
    .m-product-head .pro-info .i-btn-line .btn-buy {
        border: 1px solid #865C30;
        height: 50px;
        width: 120px;
        background-color: #865C30;
        color: #FFFFFF;
        margin-right: 10px;
        border-radius: 3px;
        cursor: pointer;
    }
    .m-product-head .pro-info .i-btn-line .btn-add-shopping-cart {
        border: 1px solid #865C30;
        height: 50px;
        width: 120px;
        background-color: #FFF;
        color: #865C30;
        margin-right: 10px;
        border-radius: 3px;
        cursor: pointer;
    }
.m-product-head .pro-info .i-btn-line .btn-enshrine { border: 1px solid #DDD; height: 50px; width: auto; padding: 0 1em; background-color: #FFF; color: #DDD; margin-right: 10px; border-radius: 3px; cursor: pointer; outline: none; }
    .m-product-head .pro-info .i-btn-line .btn-enshrine.active {
        border: 1px solid #865C30;
        color: #865C30;
    }

.m-product-content {}
.m-product-content:after { content:""; display: table; clear: both; }
.m-product-content .pro-content { float: left; width: 780px; min-height: 600px; }
.m-product-content .pro-content .s-title { font-size: 20px; margin-bottom: 15px; }
.m-product-content .pro-content .s-content { font-size: 16px; line-height: 1.6em; color: #666; }
.m-product-content .pro-content .s-content img { max-width: 100%; display: block; vertical-align: middle; }

.m-product-content .pro-sidebar { float: right; width: 266px; }
.m-product-content .pro-sidebar .s-title { font-size: 20px; margin-bottom: 15px; }

.s-correlation-item { margin-bottom: 15px; text-align: center; }
.s-correlation-item a { border: 1px solid #EEE; font-size: 14px; line-height: 1.45em; display: block; position: relative; text-decoration: none; color: #666; background-color: #FFFFFF; padding: 15px 25px; padding-bottom: 15px; }
.s-correlation-item a .pro-img {  width: 195px; height: 195px; margin: 0 auto; }
.s-correlation-item a .pro-img img { width: 100%; height: 100%; display: block; vertical-align: middle; }
.s-correlation-item a .pro-tit { font-size: 16px; line-height: 30px; height: 30px; overflow: hidden; margin-top: 10px; }
.s-correlation-item a .pro-info { line-height: 24px; height: 24px; overflow: hidden; color: #888; }
    .s-correlation-item a .pro-price {
        font-size: 12px;
        line-height: 24px;
        height: 24px;
        overflow: hidden;
        color: #865C30;
    }
    .s-correlation-item a .pro-tit .d1 {
        border-radius: 2px;
        background-color: #865C30;
        color: #FFFFFF;
        margin-right: 5px;
        padding: 3px 5px;
        font-size: 12px;
        line-height: 1em;
    }
.s-correlation-item a:hover { box-shadow: 1px 1px 10px rgba(0,0,0,0.025); border: 1px solid #DDD; }

/* 首页BANNER大图 */
.N-Banner {
    background-color: #865C30;
    min-height: 430px;
    margin-bottom: 25px;
}
.N-Banner .swiper-container { display: block; }
.N-Banner .swiper-container .swiper-slide { min-height: 430px; background-color: rgba(0,0,0,0.2); background-position: center center; background-repeat: no-repeat; }
.N-Banner .swiper-container .swiper-slide a { display: block; height: 430px; }
.N-Banner .swiper-container .swiper-pagination {}
.N-Banner .swiper-container .swiper-pagination-bullet { width: 25px; height: 6px; background: #865C30; opacity: .2; border-radius: 50px; }
.N-Banner .swiper-container .swiper-pagination-bullet-active { opacity: 1; background-color:#865C30; }
.N-Banner .swiper-container .swiper-button-prev {  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23865C30'%2F%3E%3C%2Fsvg%3E") !important; left: 20px; }
.N-Banner .swiper-container .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23865C30'%2F%3E%3C%2Fsvg%3E") !important; right: 20px; }
.N-Banner .swiper-container .swiper-button-next,
.N-Banner .swiper-container .swiper-button-prev { width: 60px; height: 140px; margin-top: -70px; outline: none; }





/* 个人中心 */
.N-UserCenter { overflow: hidden; }
.N-UserCenter .sidebar { background-color: #FFFFFF; float: left; width: 180px; min-height: 500px; padding: 30px 0px; }

.N-UserCenter .sidebar .nav { display: block; }
.N-UserCenter .sidebar .nav ul { font-size: 16px; line-height: 1.6em; }
.N-UserCenter .sidebar .nav ul li {}
.N-UserCenter .sidebar .nav ul li a { display: block; padding: 10px 20px; text-decoration: none; color: #333333; text-align: center; border-left: 5px solid #FFFFFF; }
    .N-UserCenter .sidebar .nav ul li.active a {
        color: #865C30;
        border-left: 5px solid #865C30;
        background-color: rgba(0,0,0,0.025);
    }

.N-UserCenter .container { background-color: #FFFFFF; margin-left: 190px; min-height: 500px; padding: 40px; }
    .N-UserCenter .container .m-title {
        font-size: 18px;
        line-height: 40px;
        border-bottom: 1px solid #DDD;
        color: #865C30;
        margin-bottom: 25px;
    }

.N-UserCenter .container .m-title .btn { font-size: 14px; line-height: 30px; background-color: var(--color1); color: #FFFFFF; text-decoration: none; float: right; padding: 0 .8em; border-radius: 4px; }



.um-tab { border-bottom: 1px solid #DDDDDD; height: 35px; margin-bottom: 25px; }
.um-tab ul { height: 35px; font-size: 16px; }
.um-tab ul li { float: left; height: 35px; margin-right: 30px; }
.um-tab ul li a { display: block;; text-decoration: none; color: #333333; padding: 0 25px; }
.um-tab ul li.active { border-bottom: 3px solid #865C30; }
.um-tab ul li.active a { color: #865C30; }



/* 我的收藏列表 */
.um-favoritelist { display: block; }
.um-favoritelist .item { border-bottom: 1px solid #EEEEEE; padding: 15PX 30px; height: 100PX; }
.um-favoritelist .item .img { float: left; margin-right: 30px;}
.um-favoritelist .item .img img { display: block; width: 98px; height: 98px; border: 1px solid #EEE; }
.um-favoritelist .item .title { margin-top: 15px; line-height: 25px; font-size: 16px; margin-bottom: 5px; }
.um-favoritelist .item .title a { color: #333333; text-decoration: none; }
.um-favoritelist .item .price { font-size: 14px; color: #ED544E; }
/*20200924*/
.um-credit-card-recharge ul li .content .f-textarea {
    padding: 9px 15px;
    border: 1px solid #DDD;
    background-color: #F8F8F8;
    line-height: 20px;
    width: 80%;
    height: 150px;
    border-radius: 3px;
}

.um-credit-card-recharge ul li .content .f-file {
    padding: 9px 15px;
    border: 1px solid #DDD;
    background-color: #F8F8F8;
    line-height: 20px;
    height: 20px;
    border-radius: 3px;
}
    .um-favoritelist .item .btn-del {
        float: right;
        padding-top: 30px;
        font-size: 32px;
        color: #865C30;
    }
.um-favoritelist .item:last-child { border-bottom:none; }





/* 订单列表 */
.um-orderlist { display: block; }
.um-orderlist .item { display: block; border: 1px solid #DDDDDD; padding: 15px; margin-bottom: 20px; }
.um-orderlist .item .o-head { line-height: 30px; font-size: 14px; color: #666666; border-bottom: 1px solid #EEEEEE; padding-bottom: 10PX; }
.um-orderlist .item .o-head .state { color: #ED544E; float: right; }
.um-orderlist .item .o-head .ordernumber { margin-right: 35px; }
.um-orderlist .item .o-head .ordernumber strong { font-weight: normal; }
.um-orderlist .item .o-head .time {  }
.um-orderlist .item .o-head .time strong { font-weight: normal; }
.um-orderlist .item .o-body {}
.um-orderlist .item .o-body .commodity-item { border-bottom: 1px solid #EEEEEE; padding: 15PX 30px; height: 100PX; }
.um-orderlist .item .o-body .commodity-item .img { float: left; margin-right: 30px;}
.um-orderlist .item .o-body .commodity-item .img img { display: block; width: 98px; height: 98px; border: 1px solid #EEE; }
.um-orderlist .item .o-body .commodity-item .title { margin-top: 15px; line-height: 25px; font-size: 16px; margin-bottom: 5px; }
.um-orderlist .item .o-body .commodity-item .title a { color: #333333; text-decoration: none; }
.um-orderlist .item .o-body .commodity-item .price { font-size: 14px; color: #ED544E; }
.um-orderlist .item .o-body .commodity-item .number { font-size: 14px; color: #666666; }
.um-orderlist .item .o-body .commodity-item:last-child { border-bottom:none; }
.um-orderlist .item .o-foot { text-align: right; border-top: 1px solid #EEEEEE; padding-top:10px;  }
.um-orderlist .item .o-foot button { border: 1px solid #DDD; background-color: #F6F6F6; font-size: 12px; color: #666666; padding: 5px 25px; border-radius: 3px; }


/* 地址管理 */
.um-address-management {  }
.um-address-management:after { content: ""; display: table; }
.um-address-management .item { display: block; border: 1px solid #EEEEEE; padding: 25px; position: relative; width: 340px; float: left; margin-left: 20px; margin-bottom: 20px; line-height: 1.5em; color: #444444; border-radius: 3px; background-color: #FAFAFA; }
.um-address-management .item:nth-of-type(odd) { margin-left: 0px; }
.um-address-management .item .name { font-size: 20px; }
.um-address-management .item .mobile { font-size: 16px; }
.um-address-management .item .address { font-size: 14px; color: #888; height: 3em; overflow: hidden; margin-bottom: 10px; }
.um-address-management .item .btn-edit,
.um-address-management .item .btn-del { display: inline-block; border: 1px solid #DDD; padding: 5px 15px; border-radius: 3px; text-decoration: none; font-size: 14px; color: #666666; line-height: 1.4em; background-color: #FFFFFF; }
.um-address-management .item .default { display: inline-block; border: 1px solid #865C30; background-color: #865C30; padding: 5px 15px; border-radius: 3px; text-decoration: none; font-size: 12px; color: #FFFFFF; line-height: 1.4em; float: right; visibility: hidden; }
.um-address-management .item.active { border: 1px solid #865C30; }
.um-address-management .item.active .default { visibility: visible; }

.um-address-management .item-add { display: block; border: 1px solid #EEEEEE; padding: 25px; position: relative; width: 340px; float: left; margin-left: 20px; margin-bottom: 20px; line-height: 1.5em; color: #444444; border-radius: 3px; background-color: #FAFAFA; text-align: center; text-decoration: none; }



/* 地址管理FORM */
.um-address-form {}
.um-address-form ul { font-size: 14px; color: #666666; line-height: 1.6em; }
.um-address-form ul li { border-bottom: 1px solid #EEEEEE; padding: 10px; min-height: 40px; }
.um-address-form ul li .label { display: block; float: left; width: 150px; min-height: 40px; line-height: 40px; margin-right: 10px; text-align: right; }
.um-address-form ul li .content { }
.um-address-form ul li .content .f-text { padding: 9px 15px; border: 1px solid #DDD; background-color: #F8F8F8; line-height: 20px; height: 20px; border-radius: 3px; }
.um-address-form ul li .content .f-textarea { padding: 9px 15px; border: 1px solid #DDD; background-color: #F8F8F8; line-height: 20px; border-radius: 3px; }

.um-address-form ul li .content .f-checkbox { display: inline-block; font-size: 14px; line-height: 20px; padding: 10px; height: 20px; }
.um-address-form ul li .content .f-checkbox em { font-style: normal; font-size: 14px; line-height: 20px; padding: 10px; height: 20px; }

.um-address-form ul li .content .f-button { border: 1px solid #865C30; background-color: #865C30; line-height: 40px; height: 40px; width: 150px; color: #FFFFFF; border-radius: 3px; }
.um-address-form ul li:last-child { border-bottom: none; }




/* 积分记录 */
.um-integralrecord {}
.um-integralrecord ul { font-size: 14px; color: #666666; line-height: 1.6em; }
.um-integralrecord ul li { border-bottom: 1px solid #EEEEEE; padding: 10px; }
.um-integralrecord ul li .item { margin-right: 50px; }
.um-integralrecord ul li .time { margin-right: 50px; }
.um-integralrecord ul li .type { color: #ED544E; }

/* 购买积分 */
.um-buycredits {}
.um-buycredits ul { font-size: 14px; color: #666666; line-height: 1.6em; }
.um-buycredits ul li { border-bottom: 1px solid #EEEEEE; padding: 10px; }
.um-buycredits ul li .label { display: block; float: left; width: 150px; min-height: 40px; line-height: 40px; margin-right: 10px; text-align: right; }
.um-buycredits ul li .content { }
.um-buycredits ul li .content .f-text { padding: 9px 15px; border: 1px solid #DDD; background-color: #F8F8F8; line-height: 20px; height: 20px; border-radius: 3px; }
.um-buycredits ul li .content .f-button { border: 1px solid #865C30; background-color: #865C30; line-height: 40px; height: 40px; width: 150px; color: #FFFFFF; border-radius: 3px; }
.um-buycredits ul li:last-child { border-bottom: none; }

/* 积分卡充值 */
.um-credit-card-recharge {}
.um-credit-card-recharge ul { font-size: 14px; color: #666666; line-height: 1.6em; }
.um-credit-card-recharge ul li { border-bottom: 1px solid #EEEEEE; padding: 10px; }
.um-credit-card-recharge ul li .label { display: block; float: left; width: 150px; min-height: 40px; line-height: 40px; margin-right: 10px; text-align: right; }
.um-credit-card-recharge ul li .content { }
.um-credit-card-recharge ul li .content .f-text { padding: 9px 15px; border: 1px solid #DDD; background-color: #F8F8F8; line-height: 20px; height: 20px; border-radius: 3px; }
.um-credit-card-recharge ul li .content .f-button { border: 1px solid #865C30; background-color: #865C30; line-height: 40px; height: 40px; width: 150px; color: #FFFFFF; border-radius: 3px; }
.um-credit-card-recharge ul li:last-child { border-bottom: none; }

/* 个人资料 */
.um-credit-card-recharge {}
.um-credit-card-recharge ul { font-size: 14px; color: #666666; line-height: 1.6em; }
.um-credit-card-recharge ul li { border-bottom: 1px solid #EEEEEE; padding: 10px; }
.um-credit-card-recharge ul li .label { display: block; float: left; width: 150px; min-height: 40px; line-height: 40px; margin-right: 10px; text-align: right; }
.um-credit-card-recharge ul li .content { }
.um-credit-card-recharge ul li .content .f-text { padding: 9px 15px; border: 1px solid #DDD; background-color: #F8F8F8; line-height: 20px; height: 20px; border-radius: 3px; }
.um-credit-card-recharge ul li .content .f-button { border: 1px solid #865C30; background-color: #865C30; line-height: 40px; height: 40px; width: 150px; color: #FFFFFF; border-radius: 3px; }
.um-credit-card-recharge ul li:last-child { border-bottom: none; }




/*留言列表*/
.um-guestbook-list { margin-bottom: 20px; }
.um-guestbook-list .item { padding: 15px; border: 1px solid #EEEEEE; margin-bottom: 15px; background-color: #FFFFFF; }
.um-guestbook-list .item-head { border-bottom: 1px solid #EEEEEE; padding: 5px 0px; font-size: 14px; line-height: 1.6em; margin-bottom: 15px; }
.um-guestbook-list .item-head .name { font-size: 16px; font-weight: bold; color: #333333; }
.um-guestbook-list .item-head .tel {  }
.um-guestbook-list .item-head .time { float: right; font-size: 12px; color: #666666; }
.um-guestbook-list .item-body {}
.um-guestbook-list .item-body-content { font-size: 14px; line-height: 1.6em; margin-bottom: 15px; }
.um-guestbook-list .item-body-content-img {}
.um-guestbook-list .item-body-content-img img { max-width: 100px; max-height: 100px; }



/* 购物车 */
.N-SoppingCar { background-color: #FFFFFF; padding: 40px; padding-bottom: 60px; }

.N-SoppingCar .item-head { border-bottom: 1px solid #DDDDDD; padding: 10px 0; }
.N-SoppingCar .item-head .item { height: 50px; line-height: 50px; }
.N-SoppingCar .item-head .item div { float: left; }
.N-SoppingCar .item-head .item .col1 { width: 190px; margin-right: 20px; }
.N-SoppingCar .item-head .item .col2 {  }
.N-SoppingCar .item-head .item .col3 { width: 220px; margin-right: 40px; }
.N-SoppingCar .item-head .item .col4 { width: 80px; margin-right: 40px; }
.N-SoppingCar .item-head .item .col5 { width: 160px; margin-right: 40px; }
.N-SoppingCar .item-head .item .col6 { width: 80px; margin-right: 40px; }
.N-SoppingCar .item-body .item .col7 { width: 60px; padding-top: 50px; }

.N-SoppingCar .item-body { border-bottom: 1px solid #DDDDDD; padding: 0px; margin-bottom: 35px; }
.N-SoppingCar .item-body .item { height: 120px; border-bottom: 1px solid #EEE; padding: 10px 0; color: #666666; }
.N-SoppingCar .item-body .item div { float: left; }
.N-SoppingCar .item-body .item .col1 { width: 50px; padding-top: 50px; margin-right: 20px; text-align: center; }
.N-SoppingCar .item-body .item .col2 { width: 120px; margin-right: 20px; }
.N-SoppingCar .item-body .item .col2 img { display: block; width: 120px; height: 120px; border: 1px solid #eee; box-sizing: border-box; }
.N-SoppingCar .item-body .item .col3 { width: 220px; padding-top: 20px; margin-right: 40px; }
.N-SoppingCar .item-body .item .col3 a { font-size: 14px; line-height: 1.6em; text-decoration: none; color: #333333; }
.N-SoppingCar .item-body .item .col4 { width: 80px; padding-top: 50px; margin-right: 40px; }
.N-SoppingCar .item-body .item .col5 { width: 160px; padding-top: 45px; margin-right: 40px; }
.N-SoppingCar .item-body .item .col5 .num_txt { float: left; border: 1px solid #DDD; height: 30px; width: 50px; text-align: center; margin: 0 1px; }
.N-SoppingCar .item-body .item .col5 .btn-reduce,
.N-SoppingCar .item-body .item .col5 .btn-add { float: left; display: block; height: 30px; font-size: 22px; line-height: 33px; border: 1px solid #DDDDDD; width: 30px; text-align: center; cursor: pointer; }
.N-SoppingCar .item-body .item .col6 { width: 80px; padding-top: 50px; margin-right: 40px; color: #ED544E; }
.N-SoppingCar .item-body .item .col7 { width: 60px; padding-top: 40px; text-align: center; }
.N-SoppingCar .item-body .item .col7 a { font-size: 32px; color: #666666; text-decoration: none; }

.N-SoppingCar .item-body .item:hover { background-color: #FAFAFA; }
.N-SoppingCar .item-body .item:last-child { border-bottom: none; }

.N-SoppingCar .settle-accounts { height: 60px; font-size: 16px; }
.N-SoppingCar .settle-accounts .left { float: left; padding-top: 10px; line-height: 40px; }
.N-SoppingCar .settle-accounts .submit { float: right; border-radius: 3px; background-color: #865C30; color: #FFFFFF; border: none; font-size: 24px; width: 200px; height: 60px; }
.N-SoppingCar .settle-accounts .totol { font-size: 20px; float: right; padding-top: 10px; line-height: 40px; margin-right: 50px; color: #ED544E; }
.N-SoppingCar .settle-accounts .totol span { font-weight: bold; }




.N-Footer { border-top: 1px solid #EEE; background-color: #FFFFFF; color: #666; padding: 35px 0; font-size: 14px; line-height: 1.6em; margin-top: 30px; }
.N-Footer .wrap { width: 1080px; margin: 0 auto; text-align: center; }
.N-Footer .wrap:after { content:""; display: table; clear: both; }
.N-Footer .wrap a { color: #333333; text-decoration: none; }
.N-Footer .foot-nav { margin-bottom: 20px; }
.N-Footer .foot-nav em { font-size: 12px; color: #DDD; margin: 0 10px; font-family: "宋体"; font-style: normal; }
.N-Footer .foot-copyright { font-size: 12px; }

.N-Gtop { display: block; background-color: #865C30; color: #FFFFFF; width: 50px; height: 50px; line-height: 50px; text-align: center; background-image: url(./images/go_top.png); background-position: center center; background-repeat: no-repeat; position: fixed; bottom: 15px; right: 10px; background-size: 25px; border-radius: 3px; cursor: pointer; }



.N-V1 { margin-bottom: 30px; background-color: #FFFFFF; padding: 30px; border: 1px solid #eee; }
.N-V1 .v-head { font-size: 18px; color: #865C30; line-height: 40px; height: 40px; border-bottom: 1px solid #DDD; margin-bottom: 20px; }
.N-V1 .v-body {  }
.N-V1 .v-body .address-management { overflow: hidden; }
.N-V1 .v-body .address-management .item { border: 1px solid #EEE; padding: 15px; float: left; width: 280px; margin-right: 20px; font-size: 14px; color: #666666; position: relative; }
.N-V1 .v-body .address-management .item .default { display: none; }
.N-V1 .v-body .address-management .item .name { font-size: 18px; line-height: 25px; color: #666666; float: left; margin-right: 30px; }
.N-V1 .v-body .address-management .item .mobile { font-size: 16px; line-height: 25px; color: #666666; margin-right: 30px; }
.N-V1 .v-body .address-management .item .address { display: block; clear: both; margin-right: 30px; margin-top: 10px; color: #888888; font-size: 12px; height: 3em; line-height: 1.5em; overflow: hidden; }
.N-V1 .v-body .address-management .item.active { border:1px solid #865C30; background-color: #F5EDE3; }
.N-V1 .v-body .address-management .item.active .default { display: block; position: absolute; right: 10px; top: 10px; background-color: #865C30; color: #FFFFFF; padding: 5px; border-radius: 3px; line-height: 1em; }

.N-V2 { margin-bottom: 30px; background-color: #FFFFFF; padding: 30px; border: 1px solid #eee; }
.N-V2 .v-head { font-size: 18px; color: #865C30; line-height: 40px; height: 40px; border-bottom: 1px solid #DDD; margin-bottom: 20px; }
.N-V2 .v-body { margin-bottom: 20px; }

.N-V2 .v-body .item { border-bottom: 1px solid #EEEEEE; color: #666666; display: block; padding: 15px; overflow: hidden; }
.N-V2 .v-body .item:last-child { border-bottom: none; }
.N-V2 .v-body .item a { text-decoration: none; }
.N-V2 .v-body .item .img { display: block; width: 100px; height: 100px; float: left; margin-right: 30px; background-color: #EEEEEE; }
.N-V2 .v-body .item .title { line-height: 40px; padding: 0; margin: 0; font-weight: normal; }
.N-V2 .v-body .item .number { line-height: 40px;}
.N-V2 .v-body .item .price { line-height: 40px; color: #FF6A6F;  float: right; }
.N-V2 .v-body .item .type { line-height: 40px; font-size: 22px; color: #999999; }

.N-V2 .v-foot { font-size: 16px; color: #666666; text-align: right; line-height: 40px; height: 40px; border-top: 1px solid #DDD; }
.N-V2 .v-foot span { color: #ED544E; margin-left: .5em; margin-right: .5em; }

.N-V3 { margin-bottom: 30px; background-color: #FFFFFF; padding: 30px; border: 1px solid #eee; overflow: hidden; }
.N-V3 ul { font-size: 16px; line-height: 1.5em; color: #666666; float: left; }
.N-V3 ul li { text-align: right; }
.N-V3 ul li label { width: 200px; display: block; float: left;  text-align: right; margin-right: 15px; }
.N-V3 ul li span { color: #ED544E; margin-left: .5em; margin-right: .5em; }
.N-V3 .bottom-pay { float: right; border-radius: 3px; background-color: #865C30; color: #FFFFFF; border: none; font-size: 24px; width: 200px; height: 60px; }

























.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 10px 0 0;
  border-radius: 4px;
}
.w99 .pagination {
    margin:0;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  color:#9999b3!important;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #eeeeee;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
}

.pagination > .disabled > span,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  cursor: not-allowed;
  background-color: #ffffff;
  border-color: #dddddd;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}

.pager:before,
.pager:after {
  display: table;
  content: " ";
}

.pager:after {
  clear: both;
}

.pager:before,
.pager:after {
  display: table;
  content: " ";
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  cursor: not-allowed;
  background-color: #ffffff;
}
.error {
            /*color:#ff0000 !important;*/
        }
input.error { border: 1px solid red !important;}
select.error { border: 1px solid red !important; color:#000000}
textarea.error { border: 1px solid red !important;}

/*body {padding: 0;margin: 0;font-size: 12px;}*/
ul,li {list-style: none;padding: 0;margin: 0;}
#dropdown {
    /* display: initial; */
    position: absolute;
    text-align: left;
    z-index: 10000;
    right:36.7%;
}
@media screen and (max-width: 1366px) { 
#dropdown {right: 31.5%} 
} 
.input_select {width: 37px;height: 23px;line-height: 20px;border: 1px solid #d3d3d3;text-align:center;border-radius:2px;background: url("img/arrow.png") no-repeat right center;color: #807a62;cursor: pointer;}
 #dropdown ul {width: 42px;text-align:center;background: #fff;margin-top: 2px;border: 1px solid #d3d3d3;position: absolute;    left: 0;
    bottom: 26px;color: #9b9bb5;font: 400 13.3333px Arial;
display: none;z-index: 9999;text-align:center;}
#dropdown ul li {height: 20px;line-height: 20px;text-align: center;}
#dropdown ul li a {display: block;height: 20px;color: #9b9bb5;text-decoration: none;}
#dropdown ul li a:hover {background: #c6dbfc;color: #369;}
#result {margin-top: 10px;text-align: center;}
#dropdown input.input_select {
        width: 42px;
    border: 1px solid #d3d3d3;
    border-radius: 2px;
    height: 23px;
    text-align: center;
    color: #9b9bb5;
    position:relative
}
