/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

body { margin: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background-color: transparent; }

a:active, a:hover { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

h1 { font-size: 2em; margin: 0.67em 0; }

mark { background: #ff0; color: #000; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; }

svg:not(:root) { overflow: hidden; }

figure { margin: 1em 40px; }

hr { box-sizing: content-box; height: 0; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }

button { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

legend { border: 0; padding: 0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

body { font: 14px/1.5 Arial, "Microsoft Yahei", "Hiragino Sans GB", sans-serif; position: relative; }

ul, li { list-style: none; }

a, area, input { outline: none; blr: expression(this.onFocus=this.blur()); }

a:focus, area:focus, input:focus { outline: none; }

h1 { overflow: hidden; height: 0; text-indent: 100%; white-space: nowrap; margin: 0; }

.fl { float: left; display: inline; }

.fr { float: right; display: inline; }

.clearfix:before, .clearfix:after { content: "."; display: block; height: 0; overflow: hidden; }

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }

.main { position: relative; width: 1002px; height: auto; margin: 0 auto; padding: 0; }

.tips { display: block; line-height: 30px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: bold; font-size: 20px; color: #fff; text-align: center; margin: 0 auto; padding: 30px 0; }

.loading { display: block; margin: 0 auto; padding: 30px 0; }

.wraper { width: 100%; height: auto; }

.content { overflow: hidden; width: 100%; height: auto; background: #fff no-repeat top center; }
.content img { display: block; }
.content .tit { width: 100%; height: 69px; line-height: 69px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: bold; font-size: 36px; color: #fff; text-align: center; background: no-repeat top center; margin: 38px 0 25px 0; }
.content .tit img { margin: 0 auto; }
.content .con { margin: 0 auto; overflow: hidden; *padding-bottom: 20px !important; }
.content .more { display: block; width: 257px; height: 45px; line-height: 45px; background: #a5b02e; font-family: SimHei, sans-serif; font-size: 24px; color: #fff; text-align: center; border-radius: 30px; margin: 0 auto 30px; }
.content .more img { margin: 0 auto; }
.content .more span { font-family: SimHei, sans-serif; }

.wraper01 { height: auto; background-image: url("../images/bg01.jpg"); }

.wraper02 { height: auto; background-image: url("../images/bg02.jpg"); }

.wraper03 { height: auto; background-image: url("../images/bg03.jpg"); }

.wraper04 { height: auto; background-image: url("../images/bg04.jpg"); }

.side-nav { position: absolute; top: 300px; right: 50%; width: 160px; margin-right: -660px; z-index: 9999; }
.side-nav img { display: block; margin: 0 auto; }
.side-nav ul { margin: 0 auto; }
.side-nav li { display: block; overflow: hidden; width: 120px; list-style: none; margin: 0 auto 3px; }
.side-nav li a { display: block; float: left; width: 120px; height: 40px; line-height: 40px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: bold; font-size: 18px; color: #fff; text-align: center; background: #434f50; }
.side-nav li a:hover { color: #ffffff; }
.side-nav .on a { color: #fff; }
.side-nav .ewm { padding: 7px 0; }
.side-nav .first { height: 134px; background: url(../images/sidebar_top.png) no-repeat top center; margin-bottom: 0; }
.side-nav .goTop { margin-top: 6px; }
.side-nav .goTop a { background: #2f3839 url(../images/sidebar_gotop.png) no-repeat top center; }
.side-nav .last { height: 113px; background-image: url(../images/sidebar_ewm.png); }

.city-nav { height: 50px; background: #000; }
.city-nav a { display: block; float: left; width: 125px; height: 35px; line-height: 35px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: bold; color: #fff; font-size: 16px; text-align: center; border-radius: 5px; margin: 8px 37px 0; }
.city-nav .on { color: #0b0000; background: #f1be0b; }

.city-nav-bank { padding-left: 15px; }
.city-nav-bank li { float: left; width: 63px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 20px; color: #fff; text-align: center; cursor: pointer; }
.city-nav-bank .original { font-weight: normal; }
.city-nav-bank .current { font-weight: bold; font-size: 21px; }

.banner-box { width: 100%; height: auto; }
.banner-box .banner { width: 100%; height: 99px; background: #fff no-repeat top center; }
.banner-box .banner .main { height: 99px; position: relative; }
.banner-box .banner .main a { position: absolute; display: block; cursor: pointer; }
.banner-box .banner .main img { margin: 0 auto; display: block; }
.banner-box .banner1 { background-image: url(../images/banner_01.jpg); }
.banner-box .banner2 { background-image: url(../images/banner_02.jpg); }
.banner-box .banner3 { background-image: url(../images/banner_03.jpg); }
.banner-box .banner4 { background-image: url(../images/banner_04.jpg); }
.banner-box .banner5 { background-image: url(../images/banner_05.jpg); }

.itemone { overflow: hidden; width: 1000px; height: 290px; margin-right: 0; }
.itemone .fl { display: block; position: relative; width: 419px; height: 290px; margin-left: 8px; }
.itemone .fl .corner { position: absolute; left: -8px; top: 17px; width: 80px; height: 39px; }
.itemone .fl img { display: block; width: 419px; height: 290px; }
.itemone .fl p { display: none; overflow: hidden; position: absolute; bottom: 0; _bottom: -1px; left: 0; width: 310px; height: 27px; line-height: 27px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 12px; color: #fff; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; background: url(../images/transparent_bg.png); padding: 0 10px; }
.itemone .fr { float: right; width: 509px; padding: 0; margin-right: 38px; }
.itemone .fr h3 { overflow: hidden; height: 33px; line-height: 33px; margin-top: 20px; margin-bottom: 20px; }
.itemone .fr h3 a { line-height: 30px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: 100; font-size: 28px; color: #222; }
.itemone .fr h3 a:hover { color: #222; }
.itemone .fr ul { overflow: hidden; height: 90px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 20px; color: #222; margin-bottom: 25px; }
.itemone .fr ul li { font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 20px; color: #222; }
.itemone .fr .clearfix { overflow: hidden; margin-top: 0; }
.itemone .fr .msText { float: left; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 25px; color: #222; margin-top: 26px; }
.itemone .fr .price { float: left; font-size: 51px; font-family: Impact, sans-serif; font-weight: 100; color: #ef2844; }
.itemone .fr .price span { font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 25px; color: #ef2844; }
.itemone .fr .price b { display: none; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: 100; font-size: 14px; color: #fff; }
.itemone .fr .reserve-btn { float: right; display: block; width: 260px; height: 77px; line-height: 75px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: bold; font-size: 36px; color: #fff; text-align: center; background: #f60; }
.itemone .fr .reserve-btn:hover { background: #f60; }
.itemone .fr .nobuy { color: #fff; cursor: default; background: #ddd; }
.itemone .fr .nobuy:hover { background: #ddd; }

.itemtwo { overflow: hidden; position: relative; float: left; width: 474px; height: 272px; background: #fff; border: 1px solid #e4e6ea; margin-right: 18px; margin-bottom: 18px; padding: 8px; }
.itemtwo .fl { display: block; width: 225px; height: 169px; margin-right: 8px; }
.itemtwo .fl .corner { position: absolute; left: -8px; top: 17px; width: 80px; height: 39px; }
.itemtwo .fl img { display: block; width: 225px; height: 169px; }
.itemtwo .fl p { overflow: hidden; position: absolute; bottom: 15px; left: 8px; width: 225px; line-height: 22px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 12px; color: #484848; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; }
.itemtwo .fl p span { display: block; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 12px; color: #484848; }
.itemtwo .fr { float: left; width: 238px; padding-top: 4px; }
.itemtwo .fr h3 { overflow: hidden; position: absolute; left: 8px; top: 182px; width: 225px; height: 40px; line-height: 20px; }
.itemtwo .fr h3 a { line-height: 20px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: bold; font-size: 16px; color: #484848; }
.itemtwo .fr h3 a:hover { color: #484848; }
.itemtwo .fr .tese { height: 25px; line-height: 25px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 22px; color: #484848; border-left: 3px solid #ff6000; margin-bottom: 7px; padding-left: 13px; }
.itemtwo .fr ul { overflow: hidden; height: 122px; line-height: 24px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 14px; color: #555555; border-top: 1px solid #898989; padding-top: 10px; }
.itemtwo .fr ul li { line-height: 24px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 14px; color: #555555; }
.itemtwo .fr .clearfix { overflow: hidden; margin-top: 15px; }
.itemtwo .fr .xl { float: left; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: bold; font-size: 15px; color: #ff6000; margin-top: 15px; }
.itemtwo .fr .price { float: left; font-family: Arial, sans-serif; font-weight: bold; font-size: 31px; color: #ff6000; }
.itemtwo .fr .price span { font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: bold; font-size: 23px; color: #ff6000; }
.itemtwo .fr .price b { font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: 100; font-size: 16px; color: #ff6000; margin-left: 5px; }
.itemtwo .fr em { display: block; position: absolute; top: 186px; left: 241px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-style: normal; font-size: 12px; color: #5e6167; text-decoration: line-through; }
.itemtwo .fr em s { font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; }
.itemtwo .fr .reserve-btn { display: block; float: left; width: 227px; height: 39px; line-height: 39px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: 100; font-size: 22px; color: #fff; text-align: center; border-radius: 5px; background: #ff6000; }
.itemtwo .fr .reserve-btn:hover { background: #ff6000; }
.itemtwo .fr .nobuy { background: #ff6000; cursor: default; }
.itemtwo .fr .nobuy:hover { background: #ff6000; }

.itemthree { overflow: hidden; position: relative; float: left; width: 294px; height: 320px; background: #fff; border: 1px solid #ddd; margin-right: 10px; margin-left: 10px; margin-bottom: 20px; padding: 9px; }
.itemthree .fl { display: block; width: 294px; height: 193px; }
.itemthree .fl .corner { position: absolute; left: -1px; top: -1px; width: 57px; height: 21px; background: url("../images/corner.png"); }
.itemthree .fl img { display: block; width: 294px; height: 165px; }
.itemthree .fl p { overflow: hidden; width: 274px; height: 28px; line-height: 28px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 14px; color: #4f3a1f; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; background: #cfbeaa; padding: 0 10px; }
.itemthree .fl p span { font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 14px; color: #4f3a1f; }
.itemthree .fr { float: left; width: 294px; border-top: 0; }
.itemthree .fr h3 { overflow: hidden; width: 294px; height: 44px; line-height: 22px; padding-top: 12px; }
.itemthree .fr h3 a { line-height: 22px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: bold; font-size: 16px; color: #5e6167; }
.itemthree .fr h3 a:hover { color: #5e6167; }
.itemthree .fr .tese { display: none; height: 25px; line-height: 25px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 22px; color: #484848; border-left: 3px solid #ff6000; margin-bottom: 7px; padding-left: 13px; }
.itemthree .fr ul { display: none; overflow: hidden; height: 26px; line-height: 24px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 14px; color: #555555; border-top: 1px solid #898989; padding-top: 10px; }
.itemthree .fr ul li { line-height: 24px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 14px; color: #555555; }
.itemthree .fr .clearfix { overflow: hidden; }
.itemthree .fr .xl { display: none; float: left; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: bold; font-size: 15px; color: #ff6000; margin-top: 15px; }
.itemthree .fr .price { font-family: Helvetica, sans-serif; font-weight: 100; font-size: 22px; color: #e94709; text-align: right; margin-right: 10px; }
.itemthree .fr .price span { font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: bold; font-size: 16px; color: #e94709; }
.itemthree .fr .price b { font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: 100; font-size: 12px; color: #e94709; margin-left: 2px; }
.itemthree .fr em { display: none; float: left; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-style: normal; font-size: 12px; color: #5e6167; text-decoration: line-through; margin-top: 13px; }
.itemthree .fr em s { font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; }
.itemthree .fr .reserve-btn { display: block; width: 294px; height: 36px; line-height: 36px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: 100; font-size: 20px; color: #fff; text-align: center; border-radius: 5px; background: #ff9630; margin-top: 2px; margin-right: 2px; }
.itemthree .fr .reserve-btn:hover { background: #ff6000; }
.itemthree .fr .nobuy { background: #818181; cursor: default; }
.itemthree .fr .nobuy:hover { background: #818181; }

.itemfour { overflow: hidden; position: relative; float: left; width: 244px; height: 300px; background: #fff; margin-right: 8px; margin-bottom: 24px; }
.itemfour .fl { display: block; width: 244px; height: 182px; }
.itemfour .fl .corner { position: absolute; left: -8px; top: 17px; width: 80px; height: 39px; }
.itemfour .fl img { display: block; width: 244px; height: 182px; }
.itemfour .fl p { overflow: hidden; position: absolute; bottom: 45px; left: 8px; width: 244px; line-height: 22px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 12px; color: #707070; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; }
.itemfour .fl p span { font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 12px; color: #707070; }
.itemfour .fr { float: left; width: 228px; height: 110px; border: 1px solid #dae2eb; border-top: 0; padding: 7px 7px 0; }
.itemfour .fr h3 { overflow: hidden; width: 225px; height: 40px; line-height: 20px; }
.itemfour .fr h3 a { line-height: 20px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: bold; font-size: 16px; color: #484848; }
.itemfour .fr h3 a:hover { color: #484848; }
.itemfour .fr .tese { display: none; height: 25px; line-height: 25px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 22px; color: #484848; border-left: 3px solid #ff6000; margin-bottom: 7px; padding-left: 13px; }
.itemfour .fr ul { display: none; overflow: hidden; height: 26px; line-height: 24px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 14px; color: #555555; border-top: 1px solid #898989; padding-top: 10px; }
.itemfour .fr ul li { line-height: 24px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 14px; color: #555555; }
.itemfour .fr .clearfix { overflow: hidden; margin-top: 29px; }
.itemfour .fr .xl { display: none; float: left; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: bold; font-size: 15px; color: #ff6000; margin-top: 15px; }
.itemfour .fr .price { float: left; font-family: Arial, sans-serif; font-weight: bold; font-size: 24px; color: #ff6000; margin-top: 5px; }
.itemfour .fr .price span { font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: bold; font-size: 18px; color: #ff6000; }
.itemfour .fr .price b { font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: 100; font-size: 12px; color: #ff6000; margin-left: 5px; }
.itemfour .fr em { display: block; position: absolute; bottom: 28px; left: 10px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-style: normal; font-size: 12px; color: #5e6167; text-decoration: line-through; }
.itemfour .fr em s { font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; }
.itemfour .fr .reserve-btn { display: block; float: right; width: 92px; height: 30px; line-height: 30px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: 100; font-size: 14px; color: #fff; text-align: center; border-radius: 5px; background: #ff6000; margin-top: 2px; margin-right: 2px; }
.itemfour .fr .reserve-btn:hover { background: #ff6000; }
.itemfour .fr .nobuy { background: #818181; cursor: default; }
.itemfour .fr .nobuy:hover { background: #818181; }

.itembank { overflow: hidden; float: left; width: 235px; height: 268px; background: #fff; margin-right: 20px; margin-bottom: 20px; }
.itembank .fl { display: block; position: relative; width: 235px; height: 177px; }
.itembank .fl .corner { position: absolute; left: -8px; top: 17px; width: 80px; height: 39px; }
.itembank .fl img { display: block; width: 235px; height: 177px; }
.itembank .fl p { overflow: hidden; position: absolute; bottom: 0; right: 0; width: 215px; height: 35px; line-height: 35px; padding: 34px 10px 0; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 13px; color: #fff; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; background: url(../images/line_bg.png) repeat-x bottom center; }
.itembank .fr { float: left; width: 217px; padding: 0 9px 6px; }
.itembank .fr h3 { height: 42px; line-height: 20px; overflow: hidden; margin: 7px 0 0px; }
.itembank .fr h3 a { line-height: 20px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: 100; font-size: 14px; color: #5e6167; }
.itembank .fr h3 a:hover { color: #5e6167; }
.itembank .fr ul { display: none; overflow: hidden; height: 16px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 16px; color: #1a1218; margin: 7px 0 27px; }
.itembank .fr ul li { font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 12px; color: #1a1218; }
.itembank .fr .clearfix { margin-top: 0; overflow: hidden; }
.itembank .fr .price { float: left; font-family: Helvetica, sans-serif; font-weight: bold; font-size: 24px; color: #e94709; }
.itembank .fr .price span { font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: 100; font-size: 18px; color: #e94709; }
.itembank .fr .price b { font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: 100; font-size: 12px; color: #e94709; margin-left: 3px; }
.itembank .fr .reserve-btn { float: right; display: block; width: 92px; height: 30px; line-height: 30px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: bold; font-size: 14px; color: #fff; text-align: center; border-radius: 5px; background: #e94709; margin: 3px; }
.itembank .fr .reserve-btn:hover { background: #e94709; }
.itembank .fr .nobuy { cursor: default; background: #818181; }
.itembank .fr .nobuy:hover { background: #818181; }

.jchdCon li { float: left; padding-right: 5px; }
.jchdCon li a { display: block; }
.jchdCon li img { display: block; width: 246px; height: 155px; }

#daojishi { font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 34px; color: #711c06; text-align: center; padding-top: 50px; }
#daojishi span { display: block; width: 83px; height: 80px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: bold; font-size: 50px; color: #fff; background: url("../images/numbg.png"); letter-spacing: 10px; padding-left: 12px; *padding-left: 3px !important; margin: 0 25px; }

.slider { position: relative; width: 100%; height: 398px; }

.slider-con { overflow: hidden; position: relative; left: 50%; width: 1920px; height: 398px; margin-left: -960px; }
.slider-con li { overflow: hidden; position: absolute; left: 0; top: 0; width: 1920px; height: 398px; }
.slider-con li a { display: block; }
.slider-con li img { width: 1920px; height: 398px; }

.slider-list { position: absolute; bottom: 0; left: 50%; padding: 14px 0; z-index: 9; }
.slider-list li { float: left; width: 12px; height: 12px; font-size: 0; background: url(../images/list.png) no-repeat 0 0; margin-right: 8px; }
.slider-list .on { background-position: 0 -12px; }

.page { float: left; width: 720px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; color: #fff; text-align: right; margin: 0 auto; }

.page a, .page .curr { display: inline-block; *display: inline; height: 26px; line-height: 26px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-weight: 100; font-size: 18px; color: #dd0058; text-align: center; background: #fff; zoom: 1; padding: 0 8px; margin: 0 4px 8px; }

.page a:hover, .page a.hover, .page .curr { color: #dd0058; }

.page .disabled { display: none; }

.page .normalsize { display: inline-block; *display: inline; height: 26px; line-height: 26px; font-size: 18px; zoom: 1; }

.page a, .page .curr { color: #dd0058; background: #fff; }

.page .curr { color: #fff; background: none; }

.con01 .hdSm { height: 152px; padding-top: 35px; padding-left: 208px; }
.con01 .hdSm h3 { font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 26px; color: #806139; margin-top: 10px; }
.con01 .hdSm p { line-height: 28px; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", Arial, sans-serif; font-size: 20px; color: #806139; margin-top: 5px; }
.con01 .tit { background-image: url("../images/tit01.png"); margin: 26px 0 18px 0; }

.con02 .tit { margin: 24px 0 18px 0; background-image: url("../images/tit02.png"); }
.con02 .more { background: #ff9630; }

.con03 .tit { background-image: url("../images/tit03.png"); }

.con04 .tit { background-image: url("../images/tit04.png"); }
.con04 .more { background: #ff9630; }
