* {margin:0;padding:0; list-style:none}

body {font:14px Arial, sans-serif; color:#333; min-width:1200px}


a {text-decoration:none;color:#753410}
a:hover {color:#E98F00}

h2 {font-size:16px}
h3,h4 {font-size:14px}

img {border:none;display: inline-block;background:url(images/photo.png) center no-repeat}

#top {background-color:#753410; line-height:40px; color:#FFF}
#top a {color:#FFF; margin-left:20px}
#top a:hover {color:#E98F00}
#top .dh,#top .zf { background:url(images/top-ico.png) no-repeat; padding-left:21px}
#top .dh {background-position:0 12px}
#top .zf {background-position:0 -24px}

#header {padding:20px 0}
#header.inner {border-bottom:1px #F0F0F0 solid}
#logo {float:left}
#logo img {display: block}
#nav {float:right; font-size:16px; text-align:center; line-height:57px; font-weight:700}
#nav a {border-bottom:2px #FFF solid; color:#333; padding-bottom:5px; margin:0 20px}
#nav .act,#nav a:hover {border-bottom-color:#E98F00; color:#753410}

.gwrap {margin-left:auto;margin-right:auto;width:1200px}
.wrap {margin-left:auto;margin-right:auto;width:1180px;padding-left:10px;padding-right:10px}
.g_1{width:80px}.g_2{width:180px}.g_3{width:280px}.g_4{width:380px}.g_5{width:480px}.g_6{width:580px}.g_7{width:680px}.g_8{width:780px}.g_9{width:880px}.g_10{width:980px}.g_11{width:1080px}
.g_1,.g_2,.g_3,.g_4,.g_5,.g_6,.g_7,.g_8,.g_9,.g_10,.g_11 {display:inline;float:left;margin-left:10px;margin-right:10px}

#slider {height:438px;position:relative;overflow:hidden; background-color:#FFF; border:1px #F0F0F0 solid}
#slider-img a {position:absolute; left:4px; top:4px; width:870px; height:430px; background-repeat:no-repeat}
#slider-nav {position: absolute; left:15px; bottom:15px; height:30px; line-height:30px; background-color:#000; opacity:0.5; padding-right:10px; z-index:9; text-align:center}
#slider-nav a {display:inline-block; width:8px; height:8px; border:2px #FFF solid; border-radius:12px; overflow:hidden; line-height:120px; margin-left:10px}
#slider-nav .current { background-color:#FFF}

#slider-other a,#slider-other img {display:block}

#slider-box {padding:20px 0; background-color:#F1EDEC}

#home-ad a {float:left; width:220px}
#home-ad img,#home-ad span {display:block}
#home-ad span {position: relative; line-height:30px; text-indent:10px;  margin-top:-30px; color:#FFF; background-image:url(images/transparent.png)}

.home-title {text-align:center; font-size:38px; font-weight:400; margin-left:10px; margin-right:10px; padding-bottom:10px; background:url(images/home-title.png) 50% 100% no-repeat}

.home-tabs-nav a { display:inline-block; padding:0 20px; margin-right:0; height:47px; background-color: inherit}
.home-tabs-nav .current {border-top:3px #2E87C1 solid; border-left:1px #DFDFDF solid; border-right:1px #DFDFDF solid; border-bottom:1px #FAFAFA solid; color:#2E87C1; font-weight:700}

#home-description {text-align:center; background-color:#FCFCFC; padding:20px 0}
#home-description h3 {font-size:16px}
#home-description p {font-size:12px; color:#666; margin-top:10px}
#customize_theme{width: 200px; height: 34px}
.home-product li {margin-top:20px}
.home-product a,.home-product img {display:block; margin-bottom:10px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis}
.home-product a {position:relative; font-size:16px}
.home-product strong { font-size:28px}
.home-product p {color:#999; font-size:12px; margin-top:10px; line-height:22px}
.home-product .city {position:absolute; top:0; left:0; padding:5px 10px; color:#FFF; background-color:#333; opacity:0.8}

#home-service {background:#333 url(images/home-service.jpg) 50% 50% no-repeat; color:#FFF; padding:40px 0}
#home-service h2 {text-align:center; font-weight:400; font-size:38px}
#home-service h3 {font-size:16px}
#home-service h3,#home-service p {margin-left:20px; margin-right:20px}
#home-service li {margin-top:40px}
#home-service p {font-size:12px;margin-top:10px; line-height:22px}
#home-service .m {width:176px; height:46px; display:block; margin:40px auto 0; border:2px solid #FFF; text-align:center; color:#FFF; line-height:46px}

#home-help {background-color:#0A4D3A; padding:40px 0; color:#FFF; text-align:center}
#home-help h2 {font-size:28px}
#home-help p {margin-top:40px}
#home-help a { float:left; width:20%; color:#FFF}
#home-help span {display:block; height:70px; margin:0 auto 10px; background:url(images/home-help.png) no-repeat}
#home-help .a1 {width:72px}
#home-help .a2 {width:70px; background-position:-72px 0}
#home-help .a3 {width:63px; background-position:-142px 0}
#home-help .a4 {width:60px; background-position:-205px 0}
#home-help .a5 {width:70px; background-position:-265px 0}

#home-link a {color:#666; display:inline-block; margin-right: 20px}

#inner-nav  {padding:20px 0; border-top:1px #F0F0F0 solid; border-bottom: 1px #F0F0F0 solid}
#inner-nav a {margin-right:20px; color:#333}
#inner-nav a:hover {color:#E98F00}
#inner-nav .fwb {color:#753410}

.article-list1 li {padding:20px 0;border-bottom: 1px #F0F0F0 solid}
.article-list1 a {font-size:18px}
.article-list1 img {float:left; margin-right:20px}
.article-list1 p {color:#999;line-height:22px; margin-top:10px; font-size:12px}
.article-list1 .date {display:block; margin-top:10px}

.article-list2 li {margin-top:20px}
.article-list2 a { white-space:nowrap; overflow:hidden; text-overflow: ellipsis}
.article-list2 img { display:block; margin-bottom:10px}
.article-list2 p {color:#999;line-height:22px; margin-top:10px; font-size:12px}
.article-list2 .date {display:block; margin:10px 0}

#text-content {padding:20px; border:1px #F0F0F0 solid}
#text-content img {max-width:100%}
#text-content-t {border-bottom:1px #F0F0F0 solid; text-align:center; padding-bottom:10px}
#text-content-t h2 {font-size:28px}
#text-content-t p {margin-top:10px; color:#999; font-size:12px}

#side_slider {position:relative;border:1px #F0F0F0 solid; background-color:#FAFAFA; padding:10px}
#side_slider img { display:block; margin-bottom:10px}
#side_slider h3 {font-weight:400}
#side_slider strong {font-size:28px}
#side_slider_nav {position:absolute; right:10px; top:20px}
#side_slider_nav a {display:inline-block; width:8px; height:8px; border-radius:8px; margin-left:5px; background-color:#753410}
#side_slider_nav .current {background-color:#E98F00}
#side_slider .t {display:inline-block; height:40px; overflow:hidden}

#video {background-color:#333; padding:40px 0; color:#FFF}


#djb,#ydlc,#lydz {border:1px #F0F0F0 solid}
#djb {background:#FAFAFA url(images/table.png) 10px 50% no-repeat; padding:20px 10px; font-size:16px; text-indent:42px}
#ydlc {padding:10px}
#lydz { padding:10px}
#lydz li {border:1px #F0F0F0 solid; background-color:#FAFAFA; line-height:30px; padding-left:10px; margin-top:10px}
#lydz label {width:42px; display:inline-block; vertical-align:top; overflow:hidden}
#lydz input,#lydz select { border:none; background-color:#FFF; height:30px; line-height:30px}
#lydz input {width:190px; padding:0 5px}
#lydz select {width:200px}
#lydz textarea {border:none; padding:5px; width:190px; background-color:#FFF; vertical-align:bottom}
#lydz button {height:35px; width:100%; border:none; background-color:#753410; color:#FFF; cursor:pointer}
#lydz button:hover {background-color:#E98F00}

#goods-list-nav {border-top:1px #F0F0F0 solid}
#goods-list-nav li {border-bottom:1px #F0F0F0 solid; padding:15px 0}
#goods-list-nav a {display:inline-block; line-height:25px; padding:0 10px; margin-left:20px}
#goods-list-nav .act {background-color:#753410; color:#FFF}

#goods-list li {padding:20px 0;border-bottom:1px #F0F0F0 solid}
#goods-list a {font-size:18px}

#goods-nav a {display:inline-block;padding:5px 10px; border:1px #F0F0F0 solid; background-color:#FAFAFA}
#goods-nav.fixed {width:100%; padding:10px 0; transition:300ms; background-color:#333}
#goods-nav li {float:left; margin-right:10px}
#goods-nav.fixed a {color:#FFF; border:none; background-color:transparent}
#goods-nav.fixed a:hover {color:#E98F00}
#goods-nav.fixed .active {background-color:#753410; color:#FFF}

#goods-slider {height:480px; overflow:hidden}
#goods-slider img {display:block}
#goods-slider-nav {margin-top:-10px}
#goods-slider-nav span {position:relative; cursor:pointer; display:block; width:90px; margin-top:10px}
#goods-slider-nav samp {position:absolute; width:86px; height:53px; top:0; left:0; opacity:0; border:2px #753410 solid; z-index:2; transition:300ms}

#goods-slider-nav .current samp {opacity:0.8}

#goods-basic {border:1px #F0F0F0 solid;background-color:#FAFAFA; height:478px}
#goods-basic-price { line-height:60px; height:60px; padding:0 20px; border-bottom:1px #F0F0F0 solid}

#goods-comment {padding:20px}
#goods-comment p {line-height:25px; margin-top:10px}

.goods-box {margin-top:20px}
.goods-title {font-size:28px; border-bottom:1px #F0F0F0 solid; padding-bottom:10px}
.goods-title span {display:inline-block; width:32px; height:32px; vertical-align:middle; margin-right:10px; background:url(images/goods-ico.png) no-repeat}
.goods-title .ico2 {background-position:0 -32px}
.goods-title .ico3 {background-position:0 -64px}
.goods-title .ico4 {background-position:0 -96px}
.goods-title .ico5 {background-position:0 -128px}
.goods-box-text {line-height:22px; font-size:16px; margin-top:20px; zoom:1; overflow:hidden}
.goods-box-note {padding-top:20px; border-top:1px #F0F0F0 solid; margin-top:20px}
.goods-box-note p {margin-top:10px; line-height:22px}

.goods-pic {background-color:#FAFAFA; margin-top:20px; padding:20px 0 20px 20px}
.goods-pic h3 {font-weight:400}
.goods-pic p {height:110px; margin-right:20px; overflow-y:scroll}
.goods-pic a { display:inline-block; margin-right:10px; margin-top:10px}

#overlay { left:46%; top:46%; width:64px; height:64px; display:none; padding:10px; transition:300ms; background-color:#FAFAFA;z-index:9}
#overlay img {display:block}
#overlay-prev,#overlay-next {position:absolute; top:40%; width:32px; height:64px; visibility:hidden; background:url(images/overlay-prev-next.png) no-repeat; cursor:pointer}
#overlay-prev {left:10px}
#overlay-next {right:10px; background-position:-32px 0}
#overlay .show {visibility:visible}
#overlay .close {position:absolute; right:-32px; top:0; width:32px; height:32px; background:#753410 url(images/close.png) center no-repeat; cursor:pointer}
#overlay .close:hover {background-color:#E98F00}
#ovarlay-info {text-align:center; margin-top:10px}
#overlay .loading {position:absolute; top:0; left:0; width:100%; height:100%; background:url(images/loading.gif) center no-repeat}

#healthy th,#healthy td {border:1px #F0F0F0 solid; padding:10px}
#healthy th {width:100px; text-align:right}
#healthy button {width:200px; height:45px; line-height:45px; font-weight:700; background-color:#753410; color:#FFF; cursor:pointer; font-size:14px; border:none}
#healthy button:hover {background-color:#E98F00}
#healthy input { height:30px; line-height:30px; width:100%; text-indent:5px; border:1px #F0F0F0 solid}
#healthy input:focus {border-color:#753410}
#healthy tfoot td {background-color:#FAFAFA}

#about-nav {border:1px #F0F0F0 solid; padding:10px; text-align:center}
#about-nav h2 {background-color:#F0F0F0; padding:10px 0}
#about-nav ul {line-height:45px; margin-top:10px}
#about-nav li {border-bottom:1px #F0F0F0 solid}
#about-content {padding:20px;border:1px #F0F0F0 solid}

#about-nav .act {background-color:#753410; color:#FFF}
#about-nav .act a {color:#FFF}

#footer { margin:40px 0}
#footer.inner {padding-top:40px; border-top:1px #F0F0F0 solid}
#footer .dh {font-size:30px; color:#753410}
#footer .time {display:block}
#footer .kf {display:inline-block; padding:5px 10px; background-color:#753410; color:#FFF; margin-top:10px; border-radius:5px}
#footer .kf:hover {background-color:#E98F00}
#footer span.c9 {color:#753410}


#back_to_top {position:fixed; width:50px; height:50px; right:20px; bottom:40px; z-index:99; background:#E98F00 url(http://1239595.com/images/back_to_top.png) 50% 18px no-repeat; border-radius:100%; line-height:150px; overflow:hidden; transition:300ms; visibility:hidden; opacity:0}
#back_to_top.show {visibility:visible; opacity:1}


table {width:100%; border-collapse:collapse}
.vam {vertical-align:middle}
.fixed {position:fixed; top:0; z-index:999}
.mt10 {margin-top:10px}
.mt20 {margin-top:20px}
.mt30 {margin-top:30px}
.mt40 {margin-top:40px}
.mt60 {margin-top:60px}
.mt80 {margin-top:80px}
.mb10 {margin-bottom:10px}
.mb20 {margin-bottom:20px}
.mb40 {margin-bottom:40px}
.mr20 {margin-right:20px}
.ml10 {margin-left:10px}
.ml20 {margin-left:20px}
.mr10 {margin-right:10px}
.mr40 {margin-right:40px}
.lh18 {line-height:18px}
.lh22 {line-height:22px}
.lh25 {line-height:25px}
.lh30 {line-height:30px}
.alpha {margin-left:0}
.omega {margin-right:0}
.lt {float:left}
.rt {float:right}
.hide {display:none}
.fw {overflow:hidden; zoom:1}
.paging {text-align:center}
.paging span {display:inline-block; margin:0 10px}
.paging a {display:inline-block; margin:0 4px; padding:0 10px; font-size:12px; background-color:#EEE; line-height:30px; vertical-align:middle}
.paging a:hover {background-color:#E98F00; color:#FFF}
.paging .act {color:#FFF; background-color:#753410}
.i-b {display:inline-block}
.c9 {color:#999}
.c8 {color:#999}
.c6 {color:#666}
.cc {color:#CCC}
.red {color:red}
.fs12 {font-size:12px}
.fs16 {font-size:16px}
.fs22 {font-size:22px}
.fs28 {font-size:28px}
.fs30 {font-size:30px}
.fs38 {font-size:38px}
.fwb {font-weight:700}
.fwn {font-weight:400}
.t-a-l {text-align:left}
.t-a-c {text-align:center}
.t-a-r {text-align:right}
input,textarea {border:1px #EEE solid; font-size:12px}
.items {width:20000em; position:relative}
.more { width:200px; height:50px; display:inline-block; border-radius:5px; color:#FFF; background-color:#753410; text-align:center; line-height:50px}
.more:hover {background-color:#E98F00; color:#FFF}