﻿html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
    margin: 0;
    padding: 0;
}

header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details {
    display: block;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

caption, th {
    font-weight: normal;
    text-align: left;
}

html, body, fieldset, img, iframe, abbr {
    border: 0 none;
}

i, cite, em, var, address, dfn {
    font-style: normal;
}
[hidefocus], summary {
    outline: 0 none;
}

li {
    list-style: none outside none;
}

h1, h2, h3, h4, h5, h6, small {
    font-size: 100%;
}

sup, sub {
    font-size: 83%;
}

pre, code, kbd, samp {
    font-family: inherit;
}

q:before, q:after {
    content: none;
}

textarea {
    overflow: auto;
    resize: none;
}

label, summary {
    cursor: default;
}

a, button {
    cursor: pointer;
}

h1, h2, h3, h4, h5, h6, em, strong, b {
    font-weight: bold;
}

del, ins, u, s, a {
    text-decoration: none;
}

a:hover {
    color:#e07339;
}


.enlarge-box { width:50%; position:fixed; left:25%; top:20%; z-index:9999;}
.enlarge-box .close{
        display: inline-block;
        width: 23px;
        height: 23px;
        background: url("/files/taikoohui/img/close.png") no-repeat;
        position: absolute;
        top:10px;
        right: 10px;
        z-index: 3;
        border-radius: 10px;
}
.enlarge-box .close:hover{background-color: #000}
body {
    font: 12px "Microsoft YaHei","SimSun","Arial Narrow",HELVETICA;
    margin: 0;
    padding: 0;
}

a{
    color: #333;
    text-decoration: none;
}

input, img {
    vertical-align: middle;
}

img {
    border: 0 none;
}

input[type="text"]:focus, textarea:focus {
    outline: 0 none;
}

input[type="text"], input[type="submit"], input[type="reset"], input[type="button"], textarea, button {
}

.wrapper:after, .row:after, .mod-l:after, .mod-r:after, .container:after, .wrap:after, .mod:after, .g-hd:after, .bd:after, .g-hd:after, .bd:after, .list:after, .clear:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
.wrapper, .row, .mod-l, .mod-r, .container, .wrap, .mod, .g-hd, .g-bd, .hd, .bd, .list, .clear {
}

.container {
    margin: 0 auto;
    max-width: 1000px;
    width: 100%;
}

.footer .container { background:#fff;}
.mb10 {
    margin-bottom: 10px;
}
.mt10 { margin-top: 10px;}
.mt20 { margin-top: 20px;}
@font-face {
    font-family: "icomoon";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/icomoon.eot?#iefix-p3jc64") format("embedded-opentype"), url("fonts/icomoon.woff?-p3jc64") format("woff"), url("fonts/icomoon.ttf?-p3jc64") format("truetype"), url("fonts/icomoon.svg?-p3jc64#icomoon") format("svg");
}
[class^="icon-"], [class*=" icon-"] {
    font-family: "icomoon";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
}

.icon-playicon-:before {
    content: "";
}

.icon-filmicon-:before {
    content: "";
}

.icon-cameraicon-:before {
    content: "";
}

.icon-camera2icon-:before {
    content: "";
}

.icon-listicon-:before {
    content: "";
}

.icon-arrow-lefticon-:before {
    content: "";
}

.icon-arrow-downicon-:before {
    content: "";
	
}

.icon-arrow-upicon-:before {
    content: "";
}

.icon-arrow-righticon-:before {
    content: "";
    /*content: "";*/
}

.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
    outline: medium none;
}

.slides, .flex-control-nav, .flex-direction-nav {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.flexslider {
    margin: 0;
    padding: 0;
    width: 100%;
}

.flexslider .slides > li {
    display: none;
    height: 100%;
}

.flexslider .slides li a {
    display: block;
    height: 100%;
    width: 100%;
}

.flexslider .slides img {
    display: block;
    width: 100%;
}

.flex-pauseplay span {
    text-transform: capitalize;
}

.slides:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

html[xmlns] .slides {
    display: block;
}

* html .slides {
    height: 1%;
}

.no-js .slides > li:first-child {
    display: block;
}

.flexslider {
    background: none repeat scroll 0 0 #fff;
    margin: 0;
    position: relative;
}
.flex-viewport {
    max-height: 2000px;
    transition: all 1s ease 0s;
}

.loading .flex-viewport {
    max-height: 300px;
}

.flexslider .slides {
}

.carousel li {
    margin-right: 5px;
}

.flex-direction-nav.hide {
	display:none;
}

.flex-direction-nav .flex-next {
    background-position: 100% 0;
    right: 0;
}

.flexslider:hover .flex-next {
    opacity: 0.8;
}

.flexslider:hover .flex-prev {
    opacity: 0.8;
}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
    opacity: 1;
}

.flex-direction-nav .disabled {
    cursor: default;
    opacity: 0.3 !important;
}

.flex-control-nav {
    bottom: 9px;
    height: 12px;
    left: 30px;
    overflow: hidden;
    position: absolute;
    text-align: center;
}

.flex-control-nav li {
    display: inline-block;
    margin: 0 6px;
}

.flex-control-paging li a {
    background: url("/files/taikoohui/img/banner_icon.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: block;
    height: 12px;
    text-indent: -9999px;
    width: 10px;
}

.flex-control-paging li a:hover {
    background-position: -11px 0;
    cursor: pointer;
    height: 12px;
    width: 12px;
}

.flex-control-paging li a.flex-active {
    background-position: -11px 0;
    cursor: default;
    height: 12px;
    width: 12px;
}

.flex-control-thumbs {
    margin: 5px 0 0;
    overflow: hidden;
    position: static;
}

.flex-control-thumbs li {
    float: left;
    margin: 0;
    width: 25%;
}

.flex-control-thumbs img {
    cursor: pointer;
    display: block;
    height: 100%;
    opacity: 0.7;
    width: 100%;
}

.flex-control-thumbs img:hover {
    opacity: 1;
}

.flex-control-thumbs .active {
    cursor: default;
    opacity: 1;
}
.floor{display:none}

@media screen and (max-width: 860px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        right: 0;
    }

    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 0;
    }
}

html {
    height: 100%;
}

body {
    background: none repeat scroll 0 0 #fff;
    position: relative;
}

.mt15 {
    margin-top: 15px;
}

.mt40 {
    margin-top: 40px;
}

.m-dis-bl {
    display: none;
}

.m-p-dis-no {
    display: none;
}

.movebox {
    position: relative;
}

.movebox img {
    width: 100%;
}

.bodyhide {
    overflow: hidden;
}

.mobile-mod {
    display: none;
}

.mian {
    background-color: rgb(229, 229, 229);
    background-image: url("/files/taikoohui/img/h_bg.jpg");
    background-position: center 115px;
    background-repeat: no-repeat;
    background-size: auto 100%;
    overflow: hidden;
    z-index: 8;
}
#exbox { width:100%; height:auto; position:relative; z-index:0; margin:0 auto;}
.mian .mian-wrap {
    left: 0;
    padding-bottom: 210px;
    position: relative;
    top: 135px;
}
.exbox-time { height:0px; border:solid 1px #ccc; width:98.4%; clear:both; text-align:center; line-height:40px; border-bottom:none;}
.exbox-time p { display:inline-block; margin-left:10px; font-size:14px; color:#000;}
.ico-zhong { background:url(/files/taikoohui/img/activity_icon1.png) right ; width:20px; height:20px; display:inline-block; top:5px; position:relative;}
.mian .mian-wrap .main-page {
    margin: 0 auto;
    position: relative;
    /*width: 1000px;*/
}

.mian .mainpage2 {
    width: 100%;
}

.mian .mainpage2 .pc50 {
    float: left;
    width: 50%;
}

.mian .scroll-btn {
    margin-top: 24px;
    position: absolute;
    right: 20px;
    top: 50%;
    z-index: 999;
}

.mian .scroll-btn a {
    background: url("/files/taikoohui/img/icon.png") no-repeat scroll -61px 0;
    display: block;
    height: 10px;
    margin-bottom: 10px;
    width: 10px;
}

.mian .scroll-btn a.active {
    background-position: -46px 0;
    height: 14px;
    margin-left: -2px;
    width: 14px;
}

.head-top-hover {
    background: none repeat scroll 0 0 #2f2f2f;
    height: 1px;
    max-height: 400px;
    opacity: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 222;
}

.head-top-hover .container {
    display: none;
    overflow: hidden;
    padding: 20px 0;
    position: relative;
}

.head-top-hover .container .mod {
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width: 570px;
}

.head-top-hover .container h3 {
    color: #fff;
    font: 20px/28px "Microsoft YaHei";
}

.head-top-hover .container p {
    color: #999;
    font: 12px/27px "";
    padding-bottom: 5px;
}

.head-top-hover .container .close {
    background: url("/files/taikoohui/img/close.png") no-repeat scroll 0 0;
    height: 23px;
    position: absolute;
    right: 0;
    top: 30px;
    width: 23px;
}

.popup-box .row, .head-top-hover .container .row {
    margin-bottom: 10px;
}
.popup-box .bd { height:90%;}
.move-wrap { height:295px; overflow:hidden; position:relative;}
.move-wrap-parent { position:absolute; width:100%; top:0;}

.popup-box .row p, .head-top-hover .container .row p {
    color: #999;
    font: 12px/27px "";
}

.popup-box .email .txt, .head-top-hover .email .txt {
    background: none repeat scroll 0 0 #414141;
    border: medium none;
    color: #999;
    float: left;
    font: 12px/14px "";
    height: 14px;
    margin-right: 10px;
    padding: 5px;
    width: 196px;
    border: 1px solid #414141;
}
.head-top-hover .container .mod .row .name{border:1px solid #f00;color: #f00;}
.popup-box .email {
    margin: 0 0 0 20px;
}
.popup-box .email h3 {
    line-height: 26px;
    font-size: 18px;
    padding-top: 15px;
}
.popup-box .email p {
	padding:0 40px 0 0;
    line-height: 24px;
    padding-bottom: 10px;
    color: #999;
}
.popup-box .email .txt {
    background: #fff;
    border: 1px solid #ccc;
}
.head-top-hover .email .error, .popup-box .email .error {
    border: 1px solid red;
    color: red;
}

.popup-box .email .btn, .head-top-hover .email .btn {
    background: none repeat scroll 0 0 #e48350;
    border: medium none;
    color: #fff;
    float: left;
    font: 12px/24px "";
    height: 24px;
    margin-top: 5px;
    text-align: center;
    width: 100px;
}

.popup-box .email .reset, .head-top-hover .email .reset {
    background: none repeat scroll 0 0 #000;
    color: #999;
    display: inline;
    margin-left: 5px;
}

.head-top-hover .map {
    margin: 0 auto;
}

.head-top-hover .map p {
    overflow: hidden;
}

.head-top-hover .map p span {
    float: left;
    width: 262px;
}

.head-top-hover .map .line {
    border-bottom: 1px solid #444444;
    margin: 0 0 10px;
    padding-bottom: 10px;
    width: 570px;
}

.head-top-hover .map .icon {
    background: url("/files/taikoohui/img/icon.png") no-repeat scroll -16px 0;
    float: right;
    height: 14px;
    margin: 0 40px 0 0;
    position: relative;
    top: 7px;
    width: 12px;
}

.head-top-hover .map .row {
    margin: 0;
    overflow: hidden;
}

.head-top-hover .map .row span {
    color: #999;
    float: left;
    height: 30px;
    line-height: 30px;
}

.head-top-hover .map .row span .icon {
    background: url("/files/taikoohui/img/icon_map.png") no-repeat scroll 0 0;
    display: inline;
    float: left;
    height: 18px;
    margin: 0 12px 0 0;
    position: relative;
    top: 5px;
    width: 21px;
}

.head-top-hover .map .row span a {
    color: #e07339;
}

.head-top-hover .map .row span .i2 {
    background-position: -22px 0;
    height: 18px;
    top: 5px;
    width: 18px;
}

.head-top-hover .map .row span .i3 {
    background-position: -40px 0;
    height: 18px;
    top: 5px;
    width: 16px;
}

.head-top-hover .map .row .w262 {
    width: 262px;
}

.head-top-hover .watch .mod {
    margin: 0 auto;
    padding: 0 0 40px;
    width: 570px;
}

.head-top-hover .watch .mod h3 {
    padding-bottom: 20px;
}

.head-top-hover .watch .mod p {
    line-height: 18px;
    overflow: hidden;
}

.head-top-hover .watch .mod p span {
    float: left;
    line-height: 14px;
}

.head-top-hover .watch .mod .icon {
    background: url("/files/taikoohui/img/watch_icon.png") no-repeat scroll -63px 0;
    float: left;
    height: 14px;
    margin: 2px 0 0 7px;
    width: 17px;
}

.head-top-hover .watch .mod .mod-l, .head-top-hover .watch .mod .mod-r {
    float: left;
    width: 49%;
}

.head-top-hover .watch .mod .mod-l {
    position: relative;
}

.head-top-hover .watch .mod .mod-l .line {
    background: none repeat scroll 0 0 #666666;
    height: 77px;
    overflow: hidden;
    position: absolute;
    right: 70px;
    top: 0;
    width: 1px;
}

.watch-btn {
    background: url("/files/taikoohui/img/watch_icon.png") no-repeat scroll 0 0;
    display: block;
    height: 22px;
    width: 62px;
}

.head-top-hover .watch .mod .mod-r .icon {
    background-position: -80px 0;
}

.head-top-hover .watch .mod .mod-r .img {
    float: left;
    margin: 0 20px 0 0;
}

.head-top-hover .watch .mod .mod-r .text {
    float: left;
    padding: 5px 0 0;
}

.head-top-hover .watch .mod .mod-r span {
    line-height: 18px;
}

.head-top-hover .watch h3 {
    font-weight: normal;
}

.header {
    background: none repeat scroll 0 0 #fff;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}

.header .head-top {
    border-bottom: 1px solid #ececec;
    height: 31px;
}

.header .head-top .list {
    float: right;
}

.header .head-top .list li {
    border-right: 1px solid #ececec;
    color: #999;
    float: left;
    font: 12px/31px "";
    height: 30px;
    padding: 0 18px;
    transition: all 0.4s ease 0s;
}
.header .head-top .list li span{cursor: pointer;}
.mobile-wenhao {
    display: none;
}

.header .head-top .list li a {
    color: #999;
    margin: 0 5px;
}

.header .head-top .list li .login {
    color: #e07339;
}

.header .head-top .list li .icon {
    background: url("/files/taikoohui/img/icon.png") no-repeat scroll 0 0;
    display: block;
    height: 10px;
    margin: 10px 0 0;
    transition: all 0.4s ease 0s;
    width: 15px;
}

.header .head-top .list li .i2 {
    background-position: -16px 0;
    height: 14px;
    width: 12px;
}

.header .head-top .list li .i3 {
    background-position: -29px 0;
    height: 14px;
    width: 16px;
}

.header .head-top .list .hover-btn:hover {
    background: none repeat scroll 0 0 #2f2f2f;
    cursor: pointer;
}

.header .head-top .list .hover-btn:hover .i1 {
    background-position: 0 -15px;
}

.header .head-top .list .hover-btn:hover .i2 {
    background-position: -16px -15px;
}

.header .head-top .list .hover-btn:hover .i3 {
    background-position: -29px -15px;
}

.header .head-top .list .hover-btn.active {
    background: none repeat scroll 0 0 #2f2f2f;
    cursor: pointer;
}

.header .head-top .list .hover-btn.active .i1 {
    background-position: 0 -15px;
}

.header .head-top .list .hover-btn.active .i2 {
    background-position: -16px -15px;
}

.header .head-top .list .hover-btn.active .i3 {
    background-position: -29px -15px;
}

.header .head-cont {
    height: 83px;
}

.header .head-cont .logo {
    float: left;
}

.header .head-cont .logo h1 a {
    display: block;
    height: 58px;
    margin: 12px 20px 0;
    width: 102px;
}

.header .head-cont .nav {
    float: left;
    height: 100%;
    margin: 0 0 0 30px;
}

.header .nav .icon-menu {
    display: none;
}

.header .head-cont .nav .menu {
    float: left;
    height: 100%;
    overflow: hidden;
}

.header .head-cont .nav .menu li {
    float: left;
    height: 100%;
}

.header .head-cont .nav .menu li a {
    border-bottom: 2px solid transparent;
    display: block;
    font-size: 14px;
    line-height: 83px;
    margin-top: -2px;
    padding: 0 21.8px;
}

.search {
    float: right;
    padding-top: 30px;
    margin-right: 0px;
}

.search .txt {
    border: 1px solid #ececec;
    float: left;
    height: 16px;
    line-height: 16px;
    padding: 3px 5px;
    width: 130px;
}

.search .btn {
    background: url("/files/taikoohui/img/search_btn.jpg") no-repeat left 0;
    border: 1px solid #ececec;
    border-left: none;
    float: left;
    height: 22px;
    width: 23px;
}

.container {
    width: 100%;
}

.container .banner {
    float: left;
    height: auto;
    overflow: hidden;
    position: relative;
    width: 66.66%;
	max-height:432px;
}

.container .banner .banner-btn {
    background: url("/files/taikoohui/img/zt-btn.png") no-repeat scroll center center;
    bottom: 0;
    height: 30px;
    left: 5px;
    position: absolute;
    width: 30px;
    z-index: 10;
}

.container .banner .banner-btn .line {
    background: none repeat scroll 0 0 #fff;
    height: 10px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    top: 10px;
    width: 1px;
}

.container .banner .hover {
    background: url("/files/taikoohui/img/zt_hover.png") no-repeat scroll center center;
}

.container .banner img {
    width: 100%;
}

.container .banner-right {
    float: right;
    max-height: 432px;
    overflow: hidden;
    width: 33.34%;
}

.container .banner-right a {
    width: 100%;
}

.container .banner-right a img {
    width: 100%;
}

.h-cont-b .mod {
    float: left;
    width: 33.3333%;
}

.h-cont-b .fR{ float:right;}

.h-cont-b .mod img {
    width: 100%;
}

.footer {
    background: none repeat scroll 0 0 #fff;
    border-top: 1px solid #dfdfdf;
    bottom: 0;
    clear: both;
    height: 56px;
    margin-top: 20px;
    position: fixed;
    width: 100%;
    z-index: 9999;
}

.footer .f-menu {
    float: left;
}

.footer .f-menu .list li {
    color: #dfdfdf;
    float: left;
    line-height: 56px;
    position: relative;
}

.footer .f-menu .list .arrowB {
    background: url("/files/taikoohui/img/arrowB.png") no-repeat scroll right center;
    padding-right: 10px;
}

.footer .f-menu .list li a {
    color: #333;
    float: left;
}

.footer .f-menu .list li span {
    background: none repeat scroll 0 0 #dfdfdf;
    float: left;
    height: 10px;
    margin: 23px 20px 0;
    overflow: hidden;
    right: 0;
    top: 28px;
    width: 1px;
}

.footer .copyright {
    float:right;

    line-height: 56px;
    margin: 0 30px 0 60px;
}

.footer .f-logo {/*background: url("/files/taikoohui/img/f-logo.jpg") no-repeat scroll 0 0 ;*/
    float: right;
    height: 26px;
    margin: 15px 20px 0 40px;
    width: 83px;}

.flex-direction-nav .flex-prev {
    left: 0;
}

.flex-direction-nav a {
    background: url("/files/taikoohui/img/bg_direction_nav.png") no-repeat scroll 0 0;
    bottom: 50%;
    cursor: pointer;
    display: block;
    height: 30px;
    margin: -20px 0 0;
    position: absolute;
    text-indent: -9999px;
    width: 30px;
    z-index: 10;
}

.return-top {
    bottom: 150px;
    margin: 0 0 0 185px;
    position: fixed;
}

.return-top a {
    background: url("/files/taikoohui/img/arrowT.png") no-repeat scroll center 0;
    display: block;
    padding: 10px 0 0;
}

.return-top a span {
    color: #fff;
    font-size: 14px;
    font-weight: normal;
}

.article-conetnet {
    padding: 135px 0 85px;
}

.article {
}

.article .footer, .article .header {
    position: fixed;
    z-index: 999;
}

.cont-min {
   background: url("/files/taikoohui/img/body_bg.jpg") no-repeat scroll center top rgb(43, 71, 136);
}

.wangdian_dl {
    background: none repeat scroll 0 0 #fff;
    bottom: 62px;
    display: none;
    left: -40px;
    padding: 5px 15px;
    position: absolute;
}

.wangdian_dl dd a:hover {
    color: red;
}

.wangdian_dl dd {
    background: none repeat scroll 0 0 #fff;
    height: 24px;
    line-height: 24px;
    width: 120px;
}

.footer .f-menu .list li a:hover {
    color: #e07339;
}

.detail-mod {
    margin-bottom: 15px;
}

.wrap-l {
    background: none repeat scroll 0 0 #fff;
    float: left;
    min-height: 620px;
    padding: 0 20px 20px;
    width: 776px;
}

.about-banner {
    overflow: hidden;
}

.about-banner img {
    float: left;
}

.about-desc {
    background: none repeat scroll 0 0 #dca436;
    padding: 30px 20px;
}

.about-desc h2 {
    color: #fff;
    font: 16px "Microsoft YaHei";
}

.about-desc p {
    color: #fff;
    line-height: 22px;
}

.location {
    color: #999;
    font: 12px/50px "Microsoft YaHei";
    height: 50px;
    padding-left: 0;
    position:relative
}

.location em {
    color: #e07339;
}

.contact-wrap {
    padding-bottom: 95px;
}

.contact-wrap .hd {
    background: none repeat scroll 0 0 #2e4c8f;
    color: #fff;
    display: block;
    font: 24px/64px "Microsoft YaHei";
    height: 64px;
    padding: 0 0 0 20px;
}

.contact-wrap .bd dl {
    overflow: hidden;
    padding: 30px 0 50px;
}

.contact-wrap .bd dl dd {
    float: left;
    width: 50%;
}

.contact-wrap .bd dl strong {
    color: #444;
    display: block;
    font: 16px/35px "Microsoft YaHei";
    margin: 10px 0 0;
}

.contact-wrap .bd dl dd p {
    color: #666;
    font-family: "Microsoft YaHei";
    line-height: 22px;
}

.contact-wrap .bd dl dd p em {
    color: #2e4c8f;
    font-weight: normal;
}

.wrap-r {
    background: none repeat scroll 0 0 #d6d4cd;
    float: right;
    margin: 50px 0 0;
    padding-bottom: 5px;
    width: 184px;
}

.wrap-r .l {
    background: none repeat scroll 0 0 #b8c0d0;
    color: #151515;
    float: left;
    font: 18px/70px "Microsoft YaHei";
    height: 70px;
    padding: 0 0 0 10%;
    width: 90%;
}

.wrap-r dl {
    float: left;
    overflow: hidden;
    padding-bottom: 40px;
    width: 100%;
}

.wrap-r dl dd {
    text-align: center;
}

.wrap-r dl dd a {
    border-bottom: 1px solid #dfdfdf;
    color: #999;
    display: block;
    font: 14px/54px "Microsoft YaHei";
    margin: 0 20px;
}

.wrap-r dl .active a {
    background: none repeat scroll 0 0 #1f3565;
    color: #fff;
    margin: 0;
}

.wrap-r dl .down-menu a i {
    color: #db713a;
    position: relative;
    right: -30px;
}

.wrap-r dl .down-menu ul li a {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    color: #999;
    font: bold 12px/40px "Microsoft YaHei";
}

.wrap-r dl .down-menu ul li a, .wrap-r dl {
    background: none repeat scroll 0 0 #f5f7fa;
}
.wrap-r dl .active ul li a{background: none repeat scroll 0 0 #f5f7fa;color: #999;font-size:12px;font-weight:bold;line-height:40px;border-bottom:none}
.wrap-r dl dd ul li .active, .wrap-r dl dd ul li a:hover {
    color: #2e4c8f;
}

.media-center {
    overflow: hidden
}

.media-center .m-list {
    margin-bottom: 30px;
    overflow: hidden;
    width: 100%;
    /*padding:0 5%;*/
}

.media-center .m-list li {
    float: left;
    height: 200px;
    overflow: hidden;
    width: 194px;
}
.media-center .m-list li.last{margin-right:0;}

.media-center .m-list li .mod {
    width:190px;
    margin:0 5px;
    /*margin-right: 10px;*/
}
.media-center .m-list li .mod p{color:#999}

.media-center .m-list li:hover .mod strong {
    color: #e07339;
}

.media-center .m-list li .mod strong {
    color: #444;
    display: block;
    font: 12px/20px "";
    padding: 10px 0 0;
}
.media-center .m-list li .mod strong a{color:#444;}
.media-center .m-list li .mod img {
    width: 100%;
}

.more-link {
    background: none repeat scroll 0 0 #b8c0d0;
    color: #323232;
    display: block;
    height: 32px;
    line-height: 32px;
    margin: 40px 0 80px;
    text-align: center;
    width: 100%;
}

.b-line-dfdf {
    border-bottom: 1px solid #dfdfdf;
}

.media-detail {
    margin: 20px 0;
}

.media-detail .title {
    margin: 20px 0;
}

.media-detail .title h2 {
    color: #444;
    font: 18px/35px "Microsoft YaHei";
}

.media-detail .title span {
    color: #999;
    font-size: 12px;
}

.media-detail .content p {
    color: #999;
    line-height: 24px;
    padding-top: 30px;
}

.t-list {
    margin: 30px 0px 60px;
    overflow: hidden;
}
.t-list li:after {
    height: 0;
    content: " ";
    display: block;
    clear: both;
}
.t-list li {
    zoom: 1;
}

.t-list li img {
    float: right;
    margin: 0 0 25px -257px;
}

.t-list li .cont {
    float: left;
}

.t-list li .cont h2, .t-list li .cont p {
    margin-right: 277px;
}

.t-list li .cont h2 {
    color: #444;
    font: bold 16px/40px "微软雅黑";
}

.t-list li .cont p {
    color: #666;
    font: 12px/22px "Microsoft YaHei";
}

.tgdc {
    padding: 10px 20px 30px;
}
.pd0 { padding: 0}

.tgdc p {
    color: #666;
    line-height: 22px;
    margin-bottom: 30px;
}
.tgdc p a {
    color: #f60;
}
.tgdc dl {
    margin-top: -30px;
}
.tgdc dl dd {
    color: #666;
    line-height: 30px;
}
.tgdc dl dd span {
    display: block;
    text-indent: 2em;
}
.tgdc .tab-box {
    padding-bottom: 40px;
}
.tgdc .tab-box h2 {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    background: #eee;
    color: #e07339;
    font-size: 14px;
    padding-left: 10px;
    
}
.tgdc .tab-box h2 a {
    float: right;
    line-height: 40px;
    margin-right: 10px;
    color: #e07339;
}
.tgdc .tab-box p {
    margin-bottom: 0;
    margin-left: 30px;
    margin-right: 10px;
}
.tgdc .tab-box p strong {
    color: #363636;
    font-size: 16px;
}

.hotels-desc .link, .tgdc .link {
    color: #2e4c8f;
    display: block;
    font: 600 14px/30px "微软雅黑";
    padding-right: 20px;
    width: 200px;
}
.hotels-desc .link{background: url("/files/taikoohui/img/arrow_03.jpg") no-repeat scroll 180px center;}
.tgdc .link{background: url("/files/taikoohui/img/arrow_03.jpg") no-repeat scroll 177px center;}
.hotels-desc .link span, .tgdc .link span {
    color: #e07339;
    font-family: Azrael;
}

.tgdc .link:hover {
    text-decoration: underline;
}

.yymt .m-list {
    border: medium none;
}

.yymt .m-list li strong i {
    color: #e1e1e1;
    font-size: 16px;
    margin-right: 5px;
    position: relative;
    top: 2px;
}

.yymt .m-list li .mod strong {
    color: #666;
    font-size: 14px;
    font-weight: normal;
}
.yymt .m-list li .mod strong a{color:#666;}
.yymt .m-list li .mod p a{color:#999;}
.yymt .m-list li .mod p a:hover,.yymt .m-list li .mod strong a:hover{color:#e07339}
.yymt .m-list li .mod p {
    padding-top: 10px;
    color: #999;
}

.guide .big-pic .tab-title {
    background: none repeat scroll 0 0 #b8c0d0;
    height: 40px;
    overflow: hidden;
    text-align: right;
}

.guide .big-pic .tab-title li {
    border-right: 1px solid #c2c9d7;
    color: #fff;
    display: inline-block;
    font: 14px/40px "Microsoft YaHei";
    height: 100%;
    padding: 0 20px;
}
.guide .big-pic .tab-title li a{color:#fff}

.guide .big-pic .tab-title li:hover {
    background: none repeat scroll 0 0 #2e4c8f;
    cursor: pointer;
}

.guide .big-pic .tab-title .active {
    background: none repeat scroll 0 0 #2e4c8f;
}

.customer {
    padding-bottom: 60px;
}

.customer .hd, .identification .hd {
    background: none repeat scroll 0 0 #2e4c8f;
    color: #fff;
    font: 24px/64px "Microsoft YaHei";
    height: 64px;
    padding: 0 0 0 20px;
}

.identification .bd .list {
    margin-left: 20px;
}

.identification .bd .list li {
    float: left;
    height: 32px;
    margin: 30px 0 0;
    overflow: hidden;
    width: 16.66%;
}

.identification .bd .list li .icon {
    background: url("/files/taikoohui/img/detail_icon.png") no-repeat scroll -320px 0;
    float: left;
    height: 32px;
    margin: 0 10% 0 0;
    position: relative;
    vertical-align: middle;
    width: 25%;
}

.identification .bd .list li .i2 {
    background-position: -352px 0;
}

.identification .bd .list li .i3 {
    background-position: -384px 0;
}

.identification .bd .list li .i4 {
    background-position: -416px 0;
}

.identification .bd .list li .i5 {
    background-position: -448px 0;
}

.identification .bd .list li .i6 {
    background-position: -320px -32px;
}

.identification .bd .list li .i7 {
    background-position: -352px -32px;
}

.identification .bd .list li .i8 {
    background-position: -384px -32px;
}

.identification .bd .list li .i9 {
    background-position: -416px -32px;
}

.identification .bd .list li .i10 {
    background-position: -448px -32px;
}

.identification .bd .list li .i11 {
    background-position: -320px -64px;
}

.identification .bd .list li .i12 {
    background-position: -352px -64px;
}
.identification .bd .list li .i13 {
    background: url(/files/taikoohui/img/i13.png) no-repeat scroll;
}

.identification .bd .list li .i14 {
     background: url(/files/taikoohui/img/i14.png) no-repeat scroll;
}

.identification .bd .list li .i15 {
     background: url(/files/taikoohui/img/i15.png) no-repeat scroll;
}

.identification .bd .list li span {
    color: #323232;
    float: left;
    font-size: 12px;
    line-height: 32px;
    width: 65%;
}

.identification .bd .list li .line-h {
    line-height: normal;
}

.customer .hd {
    background: none repeat scroll 0 0 #dca436;
    margin-top: 50px;
}

.customer .list {
    overflow: hidden;
    padding: 40px 0;
}

.customer .list li.custtwo {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.customer .list li {
    float: left;
    width: 33%;
}

.customer .list li dl {
    margin: 0 30px 0 -1px;
    padding: 0 0 0 23px;
}

.customer .list li dl dd span {
    line-height: 40px;
}

.customer .list li dl dd .r {
    float: right;
}
.customer .list li dl dd a:hover {
    color: #2e4c8f;
}
.map-info {
    padding-bottom: 90px;
}

.map-info .hd {
    padding-top: 25px;
}

.map-info .hd .list {
    width: 100%;
}

.map-info .hd .list li.margin1 {
    margin: 0 1% 0 0;
}

.map-info .hd .list li.margin2 {
    margin-right: 1%;
}
.map-info .hd .list li.last{
	margin-right:0
	}
.map-info .hd .list li {
    background: none repeat scroll 0 0 #91a7d4;
    float: left;
    /* overflow: hidden;*/
    position: relative;
    width: 24.25%;
	text-align:center;
	margin:0 1% 0 0
}

.map-info .hd .list li:hover {
    background: none repeat scroll 0 0 #325292;
}

.map-info .hd .list li .arrowB {
    background: url("/files/taikoohui/img/arrowB_icon.png") no-repeat scroll 0 0;
    bottom: -40px;
    display: none;
    height: 18px;
    left: 50%;
    margin: 0 0 0 -15px;
    position: absolute;
    width: 20px;
}

.map-info .hd .list li a {
    background: none repeat scroll 0 0 #91a7d4;
    color: #fff;
    display: block;
    font-size: 18px;
    height: 88px;
    line-height: 88px;
    margin-right: 10px;
    padding: 0 0 0 10.5%;
    transition: all 0.3s ease 0s;
    width: 89.5%;
}
.popup-succ { background:#fff; width:468px; /*height:242px; */padding-bottom:20px;position:fixed; z-index:100001; left:50%; top:50%; margin-left:-234px; margin-top:-190px; display:none;}
.popup-shibai { background:#fff; width:468px; height:242px; position:fixed; z-index:1000; left:50%; top:50%; margin-left:-234px; margin-top:-121px; display:none;}

.popup-video { width:760px; height:400px; position:fixed; left:50%; margin-left:-380px; top:50%; margin-top:-200px; z-index:1000; display:none; background:#000;}
.popup-video .hd {
    line-height: 40px;
    overflow: hidden;
    position: relative;
    color: #fff;
}
.popup-video .hd h2 {
    font: 18px/40px "微软雅黑";
    margin-left: 20px;
    float: left;
}

.popsucc-dycg {font-family: "微软雅黑";
    font-size: 30px;
	float:left;
	margin:0px 0 0 30px;
	width:68%;
   /* left: 158px;
    position: absolute;
    top: 70px;*/}
.succ-img {/*position: absolute;
    left: 50px;
    top: 70px;*/
	float:left;margin:0 0 50px 30px}
.popbox-close {
	text-indent:-999px;
	overflow:hidden;
    cursor: pointer;    
    /*position: absolute;
    right: 0px;
    top: 0px;*/
	float:right;
	margin:0;
    width: 30px;
    height: 40px;
    font: 18px/40px "微软雅黑"
}
.box{margin:70px 0 0 0px}
.popmask { width:100%; height:100%; position:absolute; z-index:1000; left:0; top:0; background:#000; opacity:0.7; filter:alpha(opacity:70);display:none;}
a.subscribe:hover { color:#fff;}
.popsucc-a {color: #f97e0e;
    font-size: 15px;float:left;margin:10px 0 0 36px}
.map-info .hd .list li .icon {
    background: url("/files/taikoohui/img/detail_icon.png") no-repeat scroll -132px -128px;
    float: right;
    height: 59px;
    position: relative;
    right: 20px;
    top: 13px;
    transition: all 0.3s ease 0s;
    width: 60px;
}

.map-info .hd .list li .i2 {
    background-position: -192px -128px;
}

.map-info .hd .list li .icon.i3 {
    background-position: -265px -128px;
    right:8px
}

.map-info .hd .list li .i4 {
    background-position: -320px -128px;

}

.map-info .hd .list .active .arrowB {
    display: block;
}

.map-info .hd .list .active a, .map-info .hd .list li a:hover {
    background: none repeat scroll 0 0 #325292;
    color: #fff;
}

.map-info .hd .list .active .i1, .map-info .hd .list li a:hover .i1 {
    background-position: -132px -187px;
}

.map-info .hd .list .active .i2, .map-info .hd .list li a:hover .i2 {
    background-position: -192px -187px;
}

.map-info .hd .list .active .i3, .map-info .hd .list li a:hover .i3 {
    background-position: -265px -187px;
}

.map-info .hd .list .active .i4, .map-info .hd .list li a:hover .i4 {
    background-position: -320px -187px;
}

.map-info .bd {
    margin-top: 32px;
    display: none;
}
.map-info .bd.active{display: block;}
.map-info .bd h2 {
    border-bottom: 1px solid #dfdfdf;
    border-top: 1px solid #dfdfdf;
    color: #666;
    font: 16px/30px "Microsoft YaHei";
    padding: 20px 0px 20px 20px;
}

.map-info .bd strong {
    margin-top: 10px;
    color: #333;
    display: block;
    font: 16px/50px "Microsoft YaHei";
    margin-top: 20px;
    padding: 0 0 0 20px;
}

.map-info .bd p {
    color: #666;
    font: 12px/26px "Microsoft YaHei";
    padding: 0 0 0 20px;
}

.hr-mod .list {
    min-height: 600px;
}

.hr-mod .list li {
    float: left;
    width: 50%;
}

.hr-mod .list li img {
    width: 100%;
}

.hr-mod .list li strong {
    background: none repeat scroll 0 0 #3e68c2;
    color: #fff;
    display: block;
    font-size: 24px;
    font-weight: normal;
    line-height: 64px;
    padding: 0 0 0 20px;
}
.hr-mod .list li strong a{color: #fff;}
.hr-mod .list li .bg-dca {
    background: none repeat scroll 0 0 #dca436;
}

.shopping {
    width: 100%;
}

.shopping .cont-min {
    background: url("/files/taikoohui/img/shop_body_bg.jpg") no-repeat scroll center top rgb(99, 4, 96);
    float: left;
    width: 100%;
}

.activity-more-link {
    display: none;
}

.shop-wrap {
    background: none repeat scroll 0 0 #fff;
    margin: 135px auto 85px;
    max-width: 960px;
    padding: 5px 20px 65px;
}

.shop-wrap .location {
    padding: 0;
}

.shop-wrap .banner p {
    color: #666;
    font: 14px/26px "Microsoft YaHei";
    padding: 30px 0 0 0;
}
.shop-wrap .banner p.last{ margin-bottom:30px;}
.shop-wrap .shop-cont .hd {
    background: none repeat scroll 0 0 #630460;
    margin-top: 0;
    overflow: hidden;
}
i.icon-arrow-righticon-,.icon-arrow-lefticon-{line-height:18px;}
.shop-wrap .shop-cont .hd a {
    color: #fff;
    float: left;
    font: 14px/45px "Microsoft YaHei";
    padding: 0 40px;
}
.shop-wrap .shop-cont .hd .downBtn{background:url(/files/taikoohui/img/foodTipDown.jpg) no-repeat 0 0;height:28px;line-height:28px;width:118px;float:right;text-align:center;cursor:pointer;color:#fff;margin:10px 10px 0 0;padding-left:20px;}
.shop-wrap .shop-cont .hd a:hover, .shop-wrap .shop-cont .hd .active {
    background: none repeat scroll 0 0 #a223a4;
}
.shop-wrap .shop-cont .hd .downBtn input{line-height:28px;background:none;}

.shop-wrap .shop-cont .bd {
    padding-top: 53px;
    position: relative;
}

.shop-wrap .shop-cont .bd {
    position: relative;
}

.shop-wrap .shop-cont .bd .category-all {
    height: 50px;
    position: absolute;
    top: 17px;
    width: 100%;
}

.shop-wrap .shop-cont .bd .category-all .btn {
    background: none repeat scroll 0 0 #a223a4;
    color: #fff;
    height: 18px;
    line-height: 18px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 15px;
}

.shop-wrap .shop-cont .bd .category-all .next {
    right: 0;
    /*background: url('/files/taikoohui/img/icon-right.png') #a223a4;*/
}

.shop-wrap .shop-cont .bd .category-all .not {
    background: none repeat scroll 0 0 #d6d6d6;
}

.shop-wrap .shop-cont .bd .category-all .arrow {
    background: url("/files/taikoohui/img/shop_arrowB.png") no-repeat scroll center center;
    bottom: -30px;
    display: none;
    height: 30px;
    left: 50%;
    margin-left: -15px;
    position: absolute;
    width: 30px;
}
.shop-wrap .shop-cont .bd .category-all .arrow.food{background: url("/files/taikoohui/img/food-arrowB.png") no-repeat scroll center center;}
.shop-wrap .shop-cont .bd .category-all .arrow.arrowlc {
    background: url("/files/taikoohui/img/food-arrowB.png") no-repeat scroll center center;
}
.shop-wrap .shop-cont .bd .category-all .move-mod {
    height: 50px;
    margin: 0 50px;
    overflow: hidden;
}

.shop-wrap .shop-cont .bd .category-all .move-mod .mobile-text {
    display: none;
}

.shop-wrap .shop-cont .bd .category-all .move-mod ul {
    position: relative;
}

.shop-wrap .shop-cont .bd .category-all .move-mod ul li {
    float: left;
    position: relative;
    width: 100%;
}

.shop-wrap .shop-cont .bd .category-all .move-mod ul li dl {
}

.shop-wrap .shop-cont .bd .category-all .move-mod ul li dl dd {
    float: left;
    line-height: 18px;
    margin-right: 20px;
    position: relative;
}

.shop-wrap .shop-cont .bd .category-all .move-mod ul li dl .active a,
.shop-wrap .shop-cont .bd .category-all .move-mod ul li dd.current a {
    color: #a223a4;
}
.shop-wrap .shop-cont .bd .category-all .move-mod ul li dl .active .arrow {
    display: block;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .abcd {
	height:100%;
    display: none;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list {
    border-top: 2px solid #dfdfdf;
    overflow: hidden;
    width: 100%;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dt span, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd span {
    float: left;height:60px
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p1, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p1 {
    padding: 0 0 0 2%;
    width: 28%;
}
.shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p2, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p2 {
    width: 10%;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p2, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p2 {
    width: 10%;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p3, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p3 {
    width: 10%;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p4, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p4 {
    width: 20%;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p5, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p5 {
    width: 30%;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dt {
    border-bottom: 2px solid #a0079d;
    cursor: pointer;
    height: 55px;
    line-height: 55px;
    overflow: hidden;
    width: 100%;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dt span {
    color: #871e85;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list .odd {
    background: none repeat scroll 0 0 #f9e8f9;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dd {
    background: none repeat scroll 0 0 #f9f0f9;
    border-bottom: 1px solid #e1cde0;
    color: #666;
    cursor: pointer;
    line-height: 60px;
    overflow: hidden;
    transition: all 0.3s ease 0s;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p1 {
    color: #a0079d;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p1 em {
    display: none;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover {
    background: none repeat scroll 0 0 #871e85;
    color: #fff;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover a {
    color: #fff;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p1 {
    color: #fff;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p6 em, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p1 em {
    color: #fff;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p6 .i1, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p5 .i1 {
    background-position: 0 -19px;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p6 .i2,.shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p5 .i2 {
    background-position: -19px -19px;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p6 .i3, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p5 .i3 {
    background-position: -38px -19px;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p6 .i4, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p5 .i4 {
    background-position: -57px -19px;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p6 .i5, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p5 .i5 {
    background-position: -76px -19px;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p5 .icon {
    background: url("/files/taikoohui/img/shopping_icon.png") no-repeat scroll 0 0;
    float: left;
    height: 19px;
    margin-right: 30px;
    position: relative;
    top: 20px;
    transition: all 0.3s ease 0s;
    width: 19px;
}

.food  .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p6 .icon {
    background: url("/files/taikoohui/img/food-icon.png") no-repeat 0 0;
    float: left;
    height: 19px;
    margin-right: 30px;
    position: relative;
    top: 20px;
    transition: all 0.3s ease 0s;
    width: 19px;
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p6 em, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p5 em {
    font-weight: normal;
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p6 .i2, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p5 .i2 {
    background-position: -19px 0;
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p6 .i3, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p5 .i3 {
    background-position: -38px 0;
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p6 .i4, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p5 .i4 {
    background-position: -57px 0;
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p6 .i5, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p5 .i5 {
    background-position: -76px 0;
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p6 .i6, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p5 .i6 {
    background-position: -96px 0;
}


.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p6 .i7, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p5 .i7 {
    background-position: -116px 0;
}


.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p6 .i8, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p5 .i8 {
    background-position: -136px 0;
}
.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p6 .i9, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p5 .i9 {
    background-position: -155px 0;
}
.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p6 .i10, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p5 .i10 {
    background-position: -174px 0;
}
.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p6 .i11, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p5 .i11 {
    background-position: -193px 0;
}
.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p6 .i12, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p5 .i12 {
    background-position: -212px 0;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list .hover, .shop-wrap .shop-cont .bd .shop-list-wrap .list .active {
    background: none repeat scroll 0 0 #871e85;
    color: #fff;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list .hover .p1, .shop-wrap .shop-cont .bd .shop-list-wrap .list .active .p1 {
    color: #fff;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list .hover .p1 em, .shop-wrap .shop-cont .bd .shop-list-wrap .list .active .p1 em {
    color: #fff;
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p6 .i1, .shop-wrap .shop-cont .bd .shop-list-wrap .list .hover .p5 .i1, .shop-wrap .shop-cont .bd .shop-list-wrap .list .active .p5 .i1 {
    background-position: 0 -19px;
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p6 .i2, .shop-wrap .shop-cont .bd .shop-list-wrap .list .hover .p5 .i2, .shop-wrap .shop-cont .bd .shop-list-wrap .list .active .p5 .i2 {
    background-position: -19px -19px;
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p6 .i3, .shop-wrap .shop-cont .bd .shop-list-wrap .list .hover .p5 .i3, .shop-wrap .shop-cont .bd .shop-list-wrap .list .active .p5 .i3 {
    background-position: -38px -19px;
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p6 .i4, .shop-wrap .shop-cont .bd .shop-list-wrap .list .hover .p5 .i4, .shop-wrap .shop-cont .bd .shop-list-wrap .list .active .p5 .i4 {
    background-position: -57px -19px;
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p6 .i5, .shop-wrap .shop-cont .bd .shop-list-wrap .list .hover .p5 .i5, .shop-wrap .shop-cont .bd .shop-list-wrap .list .active .p5 .i5 {
    background-position: -76px -19px;
}
.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p6 .i6, .shop-wrap .shop-cont .bd .shop-list-wrap .list .hover .p5 .i6, .shop-wrap .shop-cont .bd .shop-list-wrap .list .active .p5 .i6 {
    background-position: -96px -19px;
}


.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p6 .i7, .shop-wrap .shop-cont .bd .shop-list-wrap .list .hover .p5 .i7, .shop-wrap .shop-cont .bd .shop-list-wrap .list .active .p5 .i7 {
    background-position: -116px -19px;
}
.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p6 .i8, .shop-wrap .shop-cont .bd .shop-list-wrap .list .hover .p5 .i8, .shop-wrap .shop-cont .bd .shop-list-wrap .list .active .p5 .i8 {
    background-position: -136px -19px;
}
.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p6 .i9, .shop-wrap .shop-cont .bd .shop-list-wrap .list .hover .p5 .i9, .shop-wrap .shop-cont .bd .shop-list-wrap .list .active .p5 .i9 {
    background-position: -155px -19px;
}
.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p6 .i10, .shop-wrap .shop-cont .bd .shop-list-wrap .list .hover .p5 .i10, .shop-wrap .shop-cont .bd .shop-list-wrap .list .active .p5 .i10 {
    background-position: -174px -19px;
}
.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p6 .i11, .shop-wrap .shop-cont .bd .shop-list-wrap .list .hover .p5 .i11, .shop-wrap .shop-cont .bd .shop-list-wrap .list .active .p5 .i11 {
    background-position: -193px -19px;
}
.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p6 .i12, .shop-wrap .shop-cont .bd .shop-list-wrap .list .hover .p5 .i12, .shop-wrap .shop-cont .bd .shop-list-wrap .list .active .p5 .i12 {
    background-position: -212px -19px;
}
.page {
    height: 80px;
    line-height: 80px;
    text-align: right;
}

.page .pageNum {
    font-size: 14px;
    line-height: 14px;
    margin: 0 3px;
    padding: 2px;
    color: #666;
}

.page .arrow {
    background: none repeat scroll 0 0 #a223a4;
    color: #fff;
    border: none;
	margin:0 5px 0 0;
    padding: 2px;
}
.page .arrow.not,.food .shop-wrap .shop-cont .page .arrow.not {
    background: none repeat scroll 0 0 #d6d6d6;
}

.page .active {
    border: 1px solid #a223a4;
    color: #a223a4;
    padding: 0px 4px 0;
	margin:0 5px 0 0;
}

.page .prev {
    margin-right: 10px;
}

.page .next {
    margin-left: 10px;
}

.shop-detail-cont .detail-info .mod-l {
    background: none repeat scroll 0 0 #f3f3f3;
    float: left;
    margin: 0 -400px 0 0;
    position: relative;
    width: 400px;
    z-index: 9;
}

.shop-detail-cont .detail-info .mod-l .cont {
    padding: 10px 20px 43px;
}

.shop-detail-cont .detail-info .mod-l .cont p {
    color: #666;
    line-height: 24px;
}

.shop-detail-cont .detail-info .mod-l .cont p strong {
    display: block;
    font-size: 14px;
    line-height: 40px;
    padding-top: 20px;
}

.shop-detail-cont .detail-info .mod-l .cont p span {
    color: #e07339;
}

.shop-detail-cont .detail-info .mod-r {
    float: left;
    width: 100%;
}

.shop-detail-cont .detail-info .mod-r .ml-mod {
    margin: 0 0 0 430px;
}

.shop-detail-cont .detail-info .mod-r .ml-mod .hd {
    position: relative;
}
.shop-detail-cont .detail-info .mod-r .ml-mod .hd a,.shop-detail-cont .detail-info .mod-r .ml-mod .hd a { color: #333;}
.shop-detail-cont .detail-info .mod-r .ml-mod .hd a i,.shop-detail-cont .detail-info .mod-r .ml-mod .hd a i,a.backBtn i{color:#fff}
a.backBtn{color:#333}
.shop-detail-cont .detail-info .mod-r .ml-mod .hd a,a.backBtn {
   
    position: absolute;
    right: 0;
    top: 0;
}

.shop-detail-cont .detail-info .mod-r .ml-mod .hd a i {
    background: none repeat scroll 0 0 #a223a4;
    color: #fff;
}

.shop-detail-cont .detail-info .mod-r .ml-mod .hd h1 {
    color: #444;
    font: 20px/40px "Microsoft YaHei";
}

.shop-detail-cont .detail-info .mod-r .ml-mod .bd p {
    color: #666;
    line-height: 28px;
    padding-bottom: 10px;
}

.shop-detail-cont .detail-info .mod-r .ml-mod .bd .map {
    border-top: 1px solid #dfdfdf;
    margin-top: 31px;
    padding-top: 32px;
    position: relative;
}

.shop-detail-cont .detail-info .mod-r .ml-mod .bd .map .arrow {
    background: none repeat scroll 0 0 #fff;
    height: 20px;
    padding: 0 0 0 10px;
    position: absolute;
    right: 0;
    top: -5px;
}

.shop-detail-cont .detail-info .mod-r .ml-mod .bd .map .arrow a {
    background: none repeat scroll 0 0 #a223a4;
    color: #fff;
    padding: 6px;
}

.shop-detail-cont .detail-info .mod-r .ml-mod .bd .map .more {
    background: none repeat scroll 0 0 #a223a4;
    color: #fff;
    float: left;
    font: 16px/38px "Microsoft YaHei";
    height: 38px;
    text-align: center;
    width: 132px;
}

.share {
    display: inline;
    float: left;
    line-height: 38px;
    margin: 0 0 0 10px;
}

.share span {
    color: #999;
    float: left;
    font-size: 14px;
    line-height: 38px;
}

.weixin, .weibo, .share a {
    background: url("/files/taikoohui/img/weibo.png") no-repeat scroll 0 0;
    float: left;
    height: 18px;
    margin: 10px 5px 0 0;
    width: 22px;
}


.weibo:hover{background:url(/files/taikoohui/img/weibo_hover.png) no-repeat 0 0}
.share .weixin:hover,.weixin:hover{background:url(/files/taikoohui/img/weixin_hover.png) no-repeat 0 0}
.weixin, .share .weixin {
    background: url("/files/taikoohui/img/weixin.png") no-repeat scroll 0 0;
}

.shop-detail-cont .activity {
    padding-top: 70px;
}

.shop-detail-cont .activity .hd {
    background: none repeat scroll 0 0 #871e85;
    height: 64px;
}

.shop-detail-cont .activity .hd strong {
    color: #fff;
    font: 24px/64px "Microsoft YaHei";
    padding: 0 0 0 20px;
}

.shop-detail-cont .activity .bd {
    width: 100%;
}

.shop-detail-cont .activity .bd .list {
    overflow: hidden;
    padding: 30px 0 120px;
    width: 101%;
}

.shop-detail-cont .activity .bd .list li {
    float: left;
    width: 20%;
}

.shop-detail-cont .activity .bd .list li a {
    display: block;
    margin: 0 10px 0 0;
}

.shop-detail-cont .activity .bd .list li a img {
    width: 100%;
}

.shop-detail-cont .activity .bd .list li a strong:hover {
    color: #e07339;
}

.shop-detail-cont .activity .bd .list li a strong {
    display: block;
    line-height: 18px;
    padding: 10px 0 0;
}

.shop-detail-cont .activity .bd .list li a span {
    color: #999;
    display: block;
    padding-top: 5px;
}

.shop-detail-cont .activity .bd .more-link {
    display: none;
}

.activity-body .cont-min {
    background: url("/files/taikoohui/img/activity_body_bg.jpg") no-repeat scroll center top rgb(202, 163, 120);
}

.culture-arts .desc-info .l {
    float: left;
    margin: 0 -100% 0 0;
    width: 378px;
}

.culture-arts .desc-info .r {
    float: left;
    width: 100%;
}

.culture-arts .desc-info .r .mod {
    margin: 0 0 0 408px;
}

.culture-arts .desc-info .r h2 {
    color: #444;
    font: 18px/28px "Microsoft YaHei";
}

.culture-arts .desc-info .r p {
    color: #959595;
    line-height: 28px;
}

    .popbox-close {background: url("/files/taikoohui/img/close.png") no-repeat scroll;
        cursor: pointer;
        height: 30px;
        position: absolute;
        right: 15px;
        top: 6px;
        width: 30px;}
.culture-arts .desc-info .r .mod .icon, .shop-detail-cont .icon {
    background: url("/files/taikoohui/img/activity_icon.png") no-repeat 0 0;
    float: left;
    height: 15px;
    margin: 6px 8px 0 0;
    width: 13px;
}

.culture-arts .desc-info .r .mod .i2, .culture-arts .desc-info .r .i2 {
    background-position: -13px 0;
}

.culture-arts .desc-info .r .mod .i3, .culture-arts .desc-info .r .i3 {
    background-position: -26px 0;
}

.culture-arts .wrap-r .l {
    background: none repeat scroll 0 0 #d8d8d8;
}

.pc-dis-no {
    display: none;
}

.culture-arts .wrap-r dl .active a {
    background: none repeat scroll 0 0 #9e7b54;
}

.culture-arts .desc-info .r .mod .btn-wrap {
    border-top: 1px solid #dfdfdf;
    margin: 25px 0 0;
    padding-top: 20px;
}

.culture-arts .btn {
    background: none repeat scroll 0 0 #f97e0e;
    color: #fff;
    float: left;
    font: 14px/38px "Microsoft YaHei";
    height: 26px;
	line-height:26px;
    text-align: center;
    width: 132px;
	margin-right:10px
}

.culture-arts .share {
    float: left;
	margin:0
}
.culture-arts .share span{
    line-height: 26px;
}
.culture-arts .share a{
    margin: 4px 5px 0 0;
}
.culture-arts-list .hd {
    background: none repeat scroll 0 0 #9e7b54;
    color: #fff;
    font: 24px/65px "microsoft Yahei";
    margin-bottom: 30px;
}

.culture-arts-list .hd strong {
    margin-left: 15px;
    font-weight:lighter
}

.cult-ar-detail .desc-info .l {
    margin: 0;
    width: 65%;
}

.cult-ar-detail .desc-info .l img {
    width: 100%;
}

.cult-ar-detail .desc-info .r {
    float: right;
    width: 32.9%;
}

.calendar .hd {
    background: none repeat scroll 0 0 #f39803;
    color: #fff;
    font: 16px/44px "Microsoft YaHei";
    height: 44px;
    text-align: center;
}
.calendar .hd strong .icon {background-image:url(/files/taikoohui/img/activity_icon.png); margin-right:5px;}
.calendar .hd strong {

    font-weight: normal;
}

.calendar .hd strong .icon {
    background-position: 0 -30px;
    display: inline-block;
    float: none;
    height: 19px;
    position: relative;
    top: 4px;
    width: 17px;
}

.cult-ar-detail-cont .info h2 {
    font-size: 18px;
    padding-top: 20px;
	font-weight:lighter;
}

.cult-ar-detail-cont .info p {
    color: #808080;
    line-height: 26px;
    overflow: hidden;
}

.cult-ar-detail-cont .info .b-line {
    border-bottom: 1px solid #dfdfdf;
    line-height: 50px;
    margin-bottom: 15px;
}

.cult-ar-detail-cont .info p span {
    float: left;
    margin: 0 23px 0 0;
}

.cult-ar-detail-cont .info p span .icon {
    position: relative;
    top: 18px;
    margin: 0 10px 0 0;
    float: left;
    height: 15px;
    width: 13px;
    background: url("/files/taikoohui/img/activity_icon.png") no-repeat 0 0;
}

.cult-ar-detail-cont .info p span .i2 {
    background-position: -13px 0;
}

.cult-ar-detail-cont .info p span .i3 {
    background-position: -26px 0;
}

.cult-ar-detail-cont .wrapper {
    padding: 35px 0 80px;
}

.culture-arts .cult-ar-detail-cont .share {
    float: left;
}

.activity-body .media-center .m-list {
    border-bottom: medium none;
    margin-bottom: 0;
    padding-bottom: 50px;
}

.activity-body .media-center .m-list li {
    height: 220px;
}
.activity-body .media-center .m-list li .mod strong a{color: #666;}
.activity-body .media-center .m-list li .mod strong {

    height: 50px;
}

.activity-body .media-center .m-list li .mod strong:hover {
    color: #e07339;
}

.activity-body .media-center .m-list li .mod p a {
    color: #999;
}

.menuli0.active a, .menuli0 a:hover {
    background: none repeat scroll 0 0 #e07339;
    color: #fff !important;
}

.menuli1.active a, .menuli1 a:hover {
    background: none repeat scroll 0 0 #630460;
    color: #fff !important;
}

.menuli2.active a, .menuli2 a:hover {
    background: none repeat scroll 0 0 #f39800;
    color: #fff !important;
}

.menuli3.active a, .menuli3 a:hover {
    background: none repeat scroll 0 0 #9e7b54;
    color: #fff !important;
}

.menuli4.active a, .menuli4 a:hover {
    background: none repeat scroll 0 0 #ab998f;
    color: #fff !important;
}

.menuli5.active a, .menuli5 a:hover {
    background: none repeat scroll 0 0 #8a8279;
    color: #fff !important;
}

.menuli6.active a, .menuli6 a:hover {
    background: none repeat scroll 0 0 #2e4c8f;
    color: #fff !important;
}

.menuli7.active a, .menuli7 a:hover {
    background: none repeat scroll 0 0 #275a50;
    color: #fff !important;
}
.menuli8.active a, .menuli8 a:hover {
    background: none repeat scroll 0 0 #d39fbc;
    color: #fff !important;
}

.activity-body .media-center .pd0 {
    padding: 0;
}

.offer-activity .more-link {
    background: none repeat scroll 0 0 #e1e1e1;
    margin: 10px 0 50px;
}

.culture-arts .shop-detail-cont .detail-info .mod-l .cont {
    overflow: hidden;
    padding-top: 0;
}

.culture-arts .shop-detail-cont .detail-info .mod-l .cont p {
    color: #666;
}

.shop-detail-cont .detail-info .mod-l .cont p .i1 {
    background-position: 0 -15px;
}

.shop-detail-cont .detail-info .mod-l .cont p .i2 {
    background-position: -13px -15px;
}

.shop-detail-cont .detail-info .mod-l .cont p .i3 {
    background-position: -26px -15px;
}

.shop-detail-cont .detail-info .mod-l .cont p .i5 {
    background: url(/files/taikoohui/img/ics.png) no-repeat center center;
}

.culture-arts .detail-info .btn {
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    width: 88px;
}

.culture-arts .detail-info .mod-l .cont .btn {
    margin: 20px 0 0;
}

.culture-arts .shop-detail-cont .detail-info .mod-r .ml-mod .bd p {
    line-height: 22px;
    padding: 0;
}

.culture-arts .shop-detail-cont .detail-info .mod-r .ml-mod .bd .c-e073 {
    color: #e07339;
}

.culture-arts .shop-detail-cont .detail-info .mod-r .ml-mod .bd .map {
    border: medium none;
    padding-top: 10px;
}

.culture-arts .shop-detail-cont .detail-info .mb60 {
    margin-bottom: 85px;
}

#news-slider2 .m-list, #news-slider1 .m-list {
    position: relative;
}

#news-slider2 .m-list li {
    height: 305px;
}

#news-slider2 .move-mod, #news-slider1 .move-mod {
    overflow: hidden;
    padding-bottom: 50px;
    position: relative;
    z-index: 1;
}

#news-slider2, #news-slider1 {
    position: relative;
}

#news-slider2 .not, #news-slider1 .not {
    display: none;
}

#news-slider2 .s-btn, #news-slider1 .s-btn {
    background: none repeat scroll 0 0 #000;
    color: #ccc;
    font-size: 14px;
    height: 46px;
    line-height: 46px;
    margin: -35px 0 0;
    position: absolute;
    text-align: center;
    top: 25%;
    width: 20px;
    z-index: 9;
}
#news-slider1 .s-btn .icon-arrow-lefticon-,#news-slider1 .s-btn i.icon-arrow-righticon-,#news-slider2 .s-btn .icon-arrow-lefticon-,#news-slider2 .s-btn i.icon-arrow-righticon-{line-height:45px}
#news-slider2 .s-btn {
    margin-top: 0;
}

#news-slider2 .next, #news-slider1 .next {
    right: -5px;
}

#news-slider2 .prev, #news-slider1 .prev {
    left: -5px;
}

#news-slider2 .num-wrap, #news-slider1 .num-wrap {
    bottom: 30px;
    position: absolute;
    text-align: center;
    width: 100%;
}

#news-slider2 .num-wrap li, #news-slider1 .num-wrap li {
    background: none repeat scroll 0 0 #ccc;
    border-radius: 10px;
    display: inline-block;
    height: 10px;
    margin: 0 5px;
    width: 10px;
}

#news-slider2 .num-wrap li:hover, #news-slider1 .num-wrap li:hover {
    cursor: pointer;
}

#news-slider2 .num-wrap .active, #news-slider1 .num-wrap .active {
    background: none repeat scroll 0 0 #f60;
}

.subscribe {
    background: none repeat scroll 0 0 #f97e0e;
    color: #fff;
    float: right;
    font: 14px/32px "Microsoft YaHei";
    height: 32px;
    margin: 30px 0 150px;
    text-align: center;
    width: 120px;
}

.activity-body .news-cont .media-center .m-list li {
    line-height: 24px;
}

.activity-body .news-cont .media-center .m-list li .mod strong {
    color: #323232;
    height: auto;
}

.activity-body .news-cont .media-center .m-list li p {
    line-height: 30px;
}

.activity-body .news-cont .media-center .m-list li p a {
    color: #999;
}

.activity-body .news-cont .media-center .m-list li p a:hover {
    color: #e07339;
}

.activity-body .news-cont .media-center .m-list li p span {
    float: left;
    line-height: 28px;
}

.activity-body .news-cont .media-center .m-list .weibo, .activity-body .news-cont .media-center .m-list .weixin {
    margin-left: 5px;
    margin-top: 5px;
}


.activity-body  .shop-detail-cont .detail-info .mod-r .ml-mod .hd h1 {
	font: 20px/30px "Microsoft YaHei";
    margin-top: 30px;
}

.activity-body .shop-detail-cont .detail-info .mod-r .ml-mod .hd a {
    font-size: 12px;
    margin-top: -30px;
}
a.backBtn{font-size: 12px;}

.activity-body .shop-detail-cont .detail-info .mod-r .ml-mod .hd a i,a.backBtn i {
    background: #f39800;
}

a.backBtn i{
    /*display: inline-block;
    width: 12px;
    height: 12px;
    background:url("/files/taikoohui/img/icon-back.png") no-repeat;
    vertical-align: middle;
    cursor: pointer;*/
}

.hotels-body .cont-min {
    background-color: rgb(188, 177, 167);
    background-image: url("/files/taikoohui/img/hotels_body_bg.jpg");
}

.hotels-body .wrap-r .l {
    background: none repeat scroll 0 0 #d9d7d4;
}

.hotels-body .wrap-r dl .active a {
    background: none repeat scroll 0 0 #8a8279;
}

.hotels-desc .t-list {
    margin-bottom: 0;
}

.hotels-desc .t-list li .cont p {
    color: #858585;
    padding-bottom: 20px;
}

.hotels-desc .link {
    color: #706c5d;
    font-weight: normal;
    left: 20px;
    margin-bottom: 100px;
    position: relative;
}

.hotels-h .t-list li {
    padding-bottom: 0;
}

.hotels-h .t-list li .cont h2 {
    font-weight: normal;
}

.hotels-h .t-list li .cont .mt22 {
    margin-top: 22px;
}

.hotels-h .t-list li .cont p {
    padding-bottom: 0;
}

.hotels-flats-cont p {
    color: #858585;
    line-height: 24px;
    padding: 10px 0px;
}

.hotels-flats-cont {
    padding-bottom: 80px;
}

.food .cont-min {
    background-color: #f8c948;
    background-image: url("/files/taikoohui/img/food_body_bg.jpg");
}

.food .shop-wrap .shop-cont .hd {
    background: #f39800;
}

.food .shop-wrap .shop-cont .hd a:hover, .food .shop-wrap .shop-cont .hd .active {
    background: #ffc000;
}

.food .shop-wrap .shop-cont .bd .category-all .move-mod ul li dl .active a {
    color: #ffc000;
}

.food .shop-wrap .shop-cont .bd .category-all .btn {
    background: none repeat scroll 0 0 #ffc000;
}
.food .shop-wrap .shop-cont .bd .category-all .btn.not {
    background: none repeat scroll 0 0 #d6d6d6;
}
.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dt span {
    color: #ffc000;
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dt {
    border-bottom: 2px solid #ffc000;
}

/*.shop-wrap .shop-cont .hd a:hover, .shop-wrap .shop-cont .hd .active {
    background: none repeat scroll 0 0 #a223a4;
}*/

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd {
    background: none repeat scroll 0 0 #fbfbfb;
    border-bottom: 1px solid #f7e1a0;
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list .odd {
    background: none repeat scroll 0 0 #faf5e6;
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p1 {
    color: #c19449;
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list .hover, .food .shop-wrap .shop-cont .bd .shop-list-wrap .list .active {
    background: none repeat scroll 0 0 #ffc000;
    color: #fff;
}
.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover{ background: none repeat scroll 0 0 #ffc000;
    color: #fff;}
.food .shop-wrap .shop-cont .bd .shop-list-wrap .list .hover .p1 {
    color: #fff;
}

.food .shop-wrap .shop-cont .page .arrow {
    background: none repeat scroll 0 0 #ffc000;
	margin:0 5px 0 0;
}

.food .shop-wrap .shop-cont .page .active {
    border-color: #ffc000;
    color: #ffc000;
	margin:0 5px 0 0
}

.food .shop-wrap .shop-cont .bd .category-all .move-mod ul li dl .active .arrow {
    background-image: url("/files/taikoohui/img/food-arrowB.png");
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dt span, .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd span {
    float: left;
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p1, .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p1 {
    padding: 0 0 0 2%;
    width: 23%;
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p2, .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p2 {
    width: 15%;
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p2, .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p2 {
    width: 10%;
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p3, .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p3 {
    width: 10%;
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p4, .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p4 {
    width: 15%;
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p5, .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p5 {
    width: 20%;
}

.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p6, .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p6 {
    width: 20%;
}

.food .shop-detail-cont .detail-info .mod-r .ml-mod .bd .map .more, .food .shop-detail-cont .detail-info .mod-r .ml-mod .bd .map .arrow a, .food .shop-detail-cont .detail-info .mod-r .ml-mod .hd a i {
    background: #f97e0e;
}

.food .shop-detail-cont .activity .hd {
    background: #f39800;
}

/*商厦*/
.mansion .t-list li .r {
    float: right;
    margin: 0 0 0 -257px;
}

.mansion .t-list li img {
    display: block;
    margin: 0 0 30px 0;
    float: none;
}
.mansion .t-list li .r .mtgt0 {
    margin-top: -185px;
}
.mansion .t-list li .r .mt165 {
    margin-top: -165px;
}

.mansion .wrap-r dl .active a {
    background: #ab998f;
}

.plan-content .text-wrap {
    margin: 0;
}

.plan-content .text-wrap p {
    line-height: 24px;
    color: #6d6d6d;
    margin-bottom:30px;
}

.plan-content .text-wrap  h2 {
    font: 16px/35px "Microsoft YaHei";
    font-weight:bold;
    color: #6d6d6d;
}
.tctable { width:100%; position:relative; display:inline-table;}
.tctable ul.tctableul1 li { border-right:none;}
.tctable ul { text-align:center; width:50%; float:left;}
.tctable ul li { height:40px; line-height:40px; border:solid 1px #ccc}


.plan-content .text-wrap .tctable p { margin:10px;}
.plan-content  h1 {
    height: 64px;
    background: #ab998f;
    font: 24px/64px "Microsoft YaHei";
    color: #fff;
    margin-top: 55px;
    padding: 0 0 0 20px;
}

.plan-img {
    overflow: hidden;
    margin: 40px 20px 0;
	display:none
}

.plan-img .l {
    float: left;
    width: 37%;
    margin-top: 30px;
}

.plan-img .l .top .icon {
    float: left;
    margin: 3px 15px 0 0;
    width: 14px;
    height: 14px;
    background: url("/files/taikoohui/img/plan_img_icon.png") no-repeat left top;
}

.plan-img .l .top p {
    float: left;
    width: 100%;
    margin-right: -40px;
}

.plan-img .l .top span {
    display: block;
    line-height: 20px;
    color: #848484;
}

.plan-img .l .top .size14 {
    font-size: 14px;
    color: #333;
}

.plan-img .l .top .c-e073 {
    color: #e07339;
    font-size: 16px;
    line-height: 30px;
}

.plan-img .l .top .enlarge {
    display: block;
    overflow: hidden;
    background: #ab998f;
    width: 108px;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    color: #fff;
    margin-top: 10px;
    cursor: pointer;
}

.plan-img .l .top .enlarge .icon {
    float: left;
    width: 19px;
    height: 20px;
    margin: 6px 10px 0 20px;
    background: url("/files/taikoohui/img/plan_img_icon.png") no-repeat -14px;
}

.plan-img .l .top .line {
    display: block;
    width: 100%;
    height: 1px;
    background: #ab998f;
    margin-top: 1px;
}

.plan-content .switch {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.plan-content .switch dl {
    margin: 45px 0 100px;
    /*border: 1px solid #dfdfdf;*/
    overflow: hidden;
	box-sizing:border-box;
}

.plan-content .switch dt, .plan-content .switch dd {
    float: left;
    font-size: 16px;
    color: #999;
    line-height: 58px;
    border-left: 1px solid #dfdfdf;
    text-align: center;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
    
}
.plan-content .switch dt{/*padding: 0 21px;*/width: 16%;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf}
.plan-content .switch dd{cursor:pointer;/*width:220px;*/width: 28%;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}
.plan-content .switch dd.last{border-right:1px solid #dfdfdf}
.plan-content .switch dd.last.cur{}
.plan-content .switch dd.cur{background:#e07339;color:#fff;}
.plan-content .switch dt {
    background: #f1efee;
    color: #444;/*
    border-left: none;*/
}

.plan-content .switch dd strong .icon {
    float: left;
    width: 20px;
    height: 21px;
    margin: 18px 10px 0 30px;
    background: url("/files/taikoohui/img/plan_img_icon.png") no-repeat -33px 0;
}

.plan-content .switch dd a {
    display: inline-block;
    background: #e07339;
    width: 184px;
    height: 32px;
    text-align: center;
    font: 14px/32px "Microsoft YaHei";
    color: #fff;
    margin: 0px auto 0;
    *display: inline;
    *zoom:1;
}

.plan-content .switch dd a .icon {
    display: inline-block;
    width: 16px;
    height: 11px;
    margin: 4px 10px 0 0;
    background: url("/files/taikoohui/img/plan_img_icon.png") no-repeat -53px 0;
    *display: inline;
    *zoom: 1;
}

.plan-img .l .bottom {
    margin: 230px 0 0 30px;
    width: 170px;
}

.plan-img .l .bottom strong {
    display: block;
    font-size: 14px;
    color: #515151;
    text-align: center;
    line-height: 40px;
}

.plan-img .r {
    float: right;
    width: 62.90%;
}

.plan-img .r img {
    width: 100%;
}
.spec-mod .l {
    float: left;
    width: 48%;
}
.spec-mod table {
    width: 100%;
    margin-bottom: 8px;
    color: #666;
    border-bottom: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;	
}
.spec-mod table td, .spec-mod table th {
    border-top: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
    height: 20px;
    line-height: 20px;
   
	width:60%
}
.spec-mod table th{ padding: 10px 10px;}
.spec-mod table td{ padding: 10px 10px 11px;}
.spec-mod table th {
    background: #f1efee;
    padding: 5px 15px;
}
.spec-mod .r {
    float: right;
    width: 50%;
}
.spec-mod .box {
    clear: both;
}
.spec-mod .box ul {
    padding-top: 12px;
    overflow: hidden;
}
.spec-mod .box ul li {
    position: relative;
    margin-bottom: 20px;
}
.spec-mod .box ul li .table-title {
    display: block;
    padding: 0 0 0 10px;
    height: 31px;
    line-height: 31px;
    background: #f1efee;
    border: 1px solid #dfdfdf;
}
.spec-mod .box ul li table {
    margin-top: -1px;
}
.spec-mod .box ul li .icon {
    position: absolute;
    right: 10px;
    top: 0;
    height: 31px;
    line-height: 31px;
    font-size: 18px;
    color: #e07339;
}
.spec-mod .box ul li .arc {
    float: left;
    width: 5px;
    height: 5px;
    margin: 8px 5px 0 0;
    border-radius: 5px;
    background: #ccc;
}
.hotels-desc .t-list li .cont dl {
    padding-bottom: 30px;
}
.hotels-desc .t-list li .cont dl dd {
    color: #858585;
    line-height: 26px;
}
.hotels-desc .t-list li .cont dl dd .arc {
    float: left;
    width: 4px;
    height: 4px;
    overflow: hidden;
    background: #e17b47;
    margin: 12px 5px 0 0;
    border-radius: 4px;
}
.envir .box {
    background: #f2f2f2;
    padding: 15px;
    margin:0 0 100px;
    color: #858585;
}
.envir .box.mt-45{margin-top:-60px;}
.envir .box p {
    line-height: 24px;
}
.envir .box p strong {
    /*color: #e07339;*/
}
.spec-mod h1 {
    margin: 20px 0;
}
.server .cont-min {
    background-color: #00544d;
    background-image: url("/files/taikoohui/img/server/server_body.jpg");
}
.server .location em {
    color: #00978f;
}
.server .wrap-r {
    overflow: hidden;
}
.server .wrap-r .l {
    background-color: #00a9a0;
    color: #fff;
}
.server .wrap-r {
    background: #8fbfba;
}
.server .wrap-r dl .active a {
    background: #275a50;
}
.server .about-banner {
    margin-bottom: 40px;
}
.server .plan-content h1 {
    background: #00a9a0;
    font-weight: normal;
}

.vip .wrap-r .l{
     background-color: #d39fbc;
    color: #fff;
}
.vip .wrap-r dl .active a {
    background: #a66489;
}
.vip .location em{
	color: #a66489;
}
/*个人中心*/
.personal .cont-min {
    background-color: #e5e5e5;
    background-image: url("/files/taikoohui/img/h_bg.jpg");
}
.personal .spec-mod h1 {
    margin: 0 0 30px;
    background: #626776;
}

.personal .wrap-r .l {
    background: #b2b5be;
}
.personal .wrap-r dl .active a {
    background: #e07339;
}
.personal .user-info {
    margin: 0 0 0 160px;

}
.personal .user-info .row {
    margin: 0 0 20px;
}
.personal .user-info .row:after {
    height: 0;
    content: " ";
    display: block;
    clear: both;
}
.personal .user-info .row {
    zoom: 1;
}
.personal .row p {
    line-height: 36px;
    color: #e07339;
}
.personal .row .c999 {
	text-align:center;
    color: #666;
}
.personal .row p a, .personal .user-info .row p span {
    color: #e07339;
}
.personal .user-info .title {
    float: left;
    width: 100px;
    text-align: right;
    color: #666;
    line-height: 36px;
    height: 36px;
    margin-right: 15px;
}
.personal .user-info .title em {
    color: #e07339;
}
.personal .user-info .txt {
    float: left;
    width: 250px;
    height: 14px;
    line-height: 14px;
    padding: 10px 5px;
    border: 1px solid #dfdfdf;
    color: #999;
}
.personal .user-info .eorr .txt {
    border: 1px solid #e07339;
    color: #e07339;
}
.personal .login .btn, .personal .user-info .btn {
    line-height: 36px;
    background: #e07339;
    text-align: center;
    color: #fff;
    width: 124px;
    margin-left: 115px;
    border: none;
    height: 36px;
}
.personal .user-info .reset-btn {
    margin-left: 10px;
    background: #717171;
}
.personal .user-info .avatar {
    position: relative;
}
.personal .user-info .avatar img {
    margin-left: 115px;
}
.personal .user-info .avatar .title, .personal .user-info .avatar .btn {
    position: absolute;
    left: 0;
    bottom: 0;
}
.personal .user-info .avatar .btn {
    left: 210px;
}
.personal .user-info .avatar .btn {
    float: left;
    margin: 0;
}

.personal .wrap-r dl .down-menu ul li a, .personal .wrap-r dl {
    background: #fff;
}
.personal .wrap-r {
    background: #fff;
}
.personal .user-r-info {
    margin: 15px;
    overflow: hidden;
    clear: both;
}
.personal .user-r-info .avatar {
    margin-top: 20px;
}
.personal .user-r-info .avatar img {
    float: left;
}
.personal .user-r-info .avatar p {
    float: right;
    width: 100px;
    font-size: 12px;
}
.personal .user-r-info .avatar p strong {
    display: block;
    color: #e07339;
}
.personal .user-r-info .avatar p span {
    display: block;
    color: #666;
}
.personal .user-r-info .avatar p a {
    color: #999;
}
.personal .user-r-info ol {
    clear: both;
    border-top: 1px solid #dfdfdf;
    overflow: hidden;
}
.personal .user-r-info ol li {
    float: left;
    width: 33.32%;
    text-align: center;
    margin: 15px 0 0;
}
.personal .user-r-info ol li em {
    color: #e07339;
    margin: 0 3px 0 0;
}

.personal .user-r-info .avatar {
    overflow: hidden;
    margin-bottom: 20px;
    clear: both;
}
.personal .wrap-r {
    border-bottom: 6px solid #d8d5cd;
}
.personal .forgot-pass .title {
    float: none;
    display: block;
    font-size: 18px;
    color: #e07339;
    line-height: 50px;
    width: auto;
    text-align: left;
    margin-top: 60px;
    height: 50px;
    white-space: nowrap;
}
.personal .forgot-pass .code-btn {
    display: block;
    background: #eee;
    height: 30px;
    line-height: 30px;
    width: 100px;
    border: 1px solid #ccc;
    text-align: center;
    color: #333;
    margin: 0 0 10px 0;
}
.personal .forgot-pass {
    width: 270px;
    margin: 0 auto;
}
.personal .forgot-pass .btn {
    margin: 20px 0 0;
}
.personal .w1000 {
    width: 960px;
}
/*注册*/
.sign-up .l.succ {
	margin:210px auto;
    width: 500px;
	float:none;
}
.sign-up .l {
    width: 670px;
	float:left;
}
.sign-up .l h2 {
    background: url("/files/taikoohui/img/sign_up_h2.jpg") no-repeat left center;
    padding-left: 60px;
    line-height: 60px;
    font-size: 18px;
    color: #666;
    width: 90px;
    margin-left: 275px;
    margin-bottom: 10px;
}
.sign-up .l .radio {
    margin-right: 10px;
}
.sign-up .r {
    float: right;
    width: 290px;
    background: #f4f4f4;
}

.sign-up .r .cont-mod {
    margin: 40px 30px;
    font-size: 14px;
    color: #666;
    min-height: 500px;
}
.sign-up .r .cont-mod .login {
    display: block;
    width: 100%;
    line-height: 36px;
    text-align: center;
    color: #fff;
    background: #e07339;
    margin-top: 15px;
}

.sign-up .r .cont-mod .t-line {
    border-top: 1px solid #dfdfdf;
    margin-top: 20px;
    padding-top: 20px;
    color: #999;
}
.personal .sign-up .user-info {
    margin-left: 120px;
}
.sign-success {
    margin: 90px 80px 0 50px;
    background: url("/files/taikoohui/img/sign_up_1.png") no-repeat left top;
    padding-left: 110px;
}
.sign-success strong {
    font: 24px/40px "Microsoft YaHei";
    color: #e07339;
}
.sign-success p {
    font: 14px/22px "Microsoft YaHei";
    margin: 10px 0 30px;
    color: #666;
}
.sign-success p a {
    color: #e07339;
}
.sign-success .re-home {
    color: #666;
}


.login .l {
    float: none;
    width: 40%;
	margin:0 auto;
}
.login .l h3 {
    border-left: 5px solid #e07339;
    padding-left: 10px;
    font-size: 16px;
    color: #666;
    margin: 30px 0 20px;
}
.login-form {
    width: 100%;
}
.login-form .row {
    margin-bottom: 15px;
}
.login-form .txt {
    border: 1px solid #dfdfdf;
    width: 90%;
    height: 14px;
    line-height: 14px;
    padding: 10px 5px 10px 30px;
    background: url("/files/taikoohui/img/login_1.jpg") no-repeat 10px center;
}
.login-form .pass {
    background-image: url("/files/taikoohui/img/login_2.jpg");
}

.login-form .code {
    width: 40%;
    float: left;
}
.login-form img {
    float: left;
    margin-left: 20px;
}
.login-form .left {
    float: left;
    color: #717171;
}
.login-form .forgot {
    width: 100px;
    margin-left: 115px;
    color: #717171;
}
.personal .login-form .btn {
    float: left;
    margin: 0 4% 0 0;
    width: 47%;
}
.personal .login-form .sign-btn {
    margin: 0;
    background: #717171;
}
.login .r {
    float: left;
    width: 35%;
    min-height:220px;
    padding-left: 10%;
    margin: 60px 0 0;
    border-left: 1px solid #dfdfdf;
    height: 100%;
}
.login .r p {
    color: #666;
    font-size: 14px;
}
.personal .share {
    margin: 0;
}
.personal .share a {
    width: auto;
    font-size: 14px;
    padding-left: 30px;
    height: 30px;
    line-height: 30px;
    background-position: 0 center;
    margin-right: 10px;
    color: #ccc;
}
.personal .share a:hover {
    color: #e07339;
}
.personal .share .qq {
    background-image: url("/files/taikoohui/img/qq.jpg");
    background-position: 5px center;
}
.search-list {
    overflow: hidden;
    width: 80%;
}
.search-list li {
    margin-top: 20px;
}
.search-list li a {
    display: block;
}
.search-list li a strong {
    font: 16px/40px "Microsoft YaHei";
    color: #333;
}
.search-list .time {
    border-top: 1px solid #ccc;
    background: #f7f7f7;
    height: 29px;
    line-height: 29px;
    margin-bottom: 5px;
}
.search-list p {
    line-height: 24px;
    color: #999;
}
.search-list-cont .page {
    float: left;
}
.search-list-cont .page .active {
    border: 1px solid #e07339;
    color: #e07339;
	margin:0 5px 0 0
	
}

.search-list-cont .page .arrow {
    background: #e07339;
    border: none;
	margin:0 5px 0 0
}
.search-list-cont .page .not {
    background: #ccc;
    color: #fff;
}
.search-list-cont .search {
    width: 90%;
    float: none;
    overflow: hidden;
}
.search-list-cont .search .txt {
    width: 45%;
    padding: 7px 5px;
}
.search-list-cont .search .btn {
    height: 30px;
    width: 50px;
    background: #e07339 url("/files/taikoohui/img/serach2.png") no-repeat center center;
}
.search-list-cont .search p {
    float: right;
    width: 45%;
    line-height: 30px;
    color: #666;
}
.search-list-cont .search p a {
    margin-left: 10px;
    color: #666;
}
.site-map {
    overflow: hidden;
    border-bottom: 1px solid #dfdfdf;
    width: 945px;
}
.site-map li {
    float: left;
    background: #fff;
    border: 1px solid #dfdfdf;
    width: 235px;
    height: 255px;
    margin: 0 -1px -1px 0;
}
.site-map li .mod {
    margin: 2px;
    background: #fafafa;
    height: 251px;
    padding: 5px 10px;
}
.site-map li .num {
    display: block;
    font: 36px/46px "Microsoft YaHei";
    color: #dfdfdf;
}
.site-map dl dt {
    font: 16px/18px "Microsoft YaHei";
    padding-bottom: 20px;
    color: #323232;
	font-weight:bold;
}
.site-map dl dt .icon {
    float: left;
    overflow: hidden;
    width: 4px;
    height: 4px;
    border-radius: 4px;
    background: #e07339;
    position: relative;
    top: 7px;
    margin-right: 5px;
}
.site-map dl dd {
    font: 14px/20px "Microsoft YaHei";
    padding-bottom: 10px;
    color: #323232;
}
.site-map .m2 dl dd {
    width: 50%;
    float: left;
}
.site-map .m2 dl dd a {
    display: block;
    line-height: 26px;
    color: #999;
}
.site-map .m2 dl .fl-not {
    float: none;
    display: inline-block;
}
.site-map .m2 dl dd strong a {
    color: #323232;
}
.dialog-wrap-mask { position:fixed; width:100%; height:100%; background:#000; opacity:0.7; filter:alpha(opacity:70); z-index:999; left:0; top:0; display:none;}
.dialog-wrap {
    display: none;
    position: fixed;
	overflow:auto;
    left: 50%;
    top: 50%;
    background: #fff;
    box-shadow: 1px 1px 3px #999;
    z-index: 99999;
}
.dialog-wrap .dia-hd {
    line-height: 40px;
    background: #eee;
    color: #333;
    padding-left: 10px;
    font-style: 14px;
	overflow:auto;
}
#dia-close {
    float: right;
    width: 50px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #333;
}
#dia-close:hover {
    color: #000;
}
#dialog-wrap .dia-bd {
	max-height:400px;
	overflow:auto;
    min-width: 160px;
    padding: 30px 20px 20px;
}
#dialog-wrap .dia-bd p {
    line-height: 26px;
}
.dialog-bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
    z-index: 9999;
}
.wrap-r dl dd .thirdBar{display:none;border-bottom:1px solid #ccc;padding-left:15px;}
.wrap-r dl dd .secondBar{display:none;border-top:1px solid #ccc}
html .return-top {
        opacity: 0;
		filter:alpha(opacity:0);
        overflow: hidden;
    }

@media only screen and (min-width: 1024px) and (max-width: 1920px) {
    .container {
        max-width: 1000px;
    }
}

@media only screen and (min-width: 720px) and (max-width: 1000px) {
	.spec-mod .box ul li .table-title{color:#666}
    body {
        overflow-x: hidden;
    }

    .wrap-l {
        box-sizing: border-box;
        width: 100%;
    }

    .container {
        max-width: 960px;
    }

    .wrap-r {
        background: none repeat scroll 0 0 #b8c0d0;
        margin: 0;
        width: 100%;
    }

    .header .head-cont .search {
        float: right;
        padding-top: 30px;
        position: absolute;
        right: -20px;
        top: -26px;
        z-index: 22;
    }

    .header .head-top .list {
        margin-right: 220px;
    }

    .header .head-cont .nav .menu li a {
        padding: 0 20px;
    }
    .header .head-cont .nav .menu li a:hover {
        color: #fff;
    }

    .wrap-r .l {
        float: left;
        margin-right: 40px;
        padding: 0;
        text-align: right;
        width: 20%;
    }

    .wrap-r dl {
        float: left;
        margin: 10px 0 0;
        padding: 0;
        width: 55%;
    }

    .wrap-r dl dd {
        display: none;
    }

    .wrap-r dl .down-menu {
        display: block;
    }

    .wrap-r dl .active a {
        background: none repeat scroll 0 0 #fff;
        color: #333;
        font-size: 24px;
        padding-left: 20px;
        text-align: left;
    }

    .wrap-r dl dd ul {
        display: none;
    }

    .wrap-r dl .active a i {
        float: right;
        right: 10px;
        top: 15px;
    }

    .customer .list li {
        width: 100%;
    }

    .guide .big-pic .pic li img {
        width: 100%;
    }

    .identification .bd .list li {
        height: 32px;
        overflow: hidden;
        width: 33.33%;
    }

    .identification .bd .list li .icon {
        margin-right: 10px;
    }

    .identification .bd .list li span {
        width: 54%;
    }
}

@media only screen and (min-width: 720px) {
	
    .cont-min .container {
        width: 100%;
    }

    .mian {
        background-size: auto auto;
    }

    .header .nav .icon-menu {
        display: none;
    }

    .mobile-cont {
        display: none;
    }

    .flex-direction-nav .flex-prev {
        left: 0;
    }

    .flex-direction-nav a {
        background: url("/files/taikoohui/img/bg_direction_nav.png") no-repeat scroll 0 0;
        bottom: 50%;
        cursor: pointer;
        display: block;
        height: 30px;
        margin: -20px 0 0;
        position: absolute;
        text-indent: -9999px;
        width: 30px;
        z-index: 10;
    }

    
}

@media only screen and (min-width: 720px) and (max-width: 959px) {
    body {
        width: 100%;
    }

    .header .head-cont .logo h1 a {
        margin-left: 20px;
    }

    .header .head-cont .search {
        margin-right: 20px;
    }

    .footer .f-menu .list {
        margin-left: 20px;
    }

    .footer .f-menu .list li span {
        margin: 2px 10px 0;
    }

    .footer .copyright {
        margin-left: 18px;
    }

    .footer .f-logo {
        margin-right: 20px;
    }

    .shop-wrap .shop-cont .bd .category-all .arrow {
        display:none;
    }

    .shop-wrap .shop-cont .bd .category-all .move-mod {
        margin: 0 30px;
    }

    .shop-wrap .shop-cont .bd .category-all .move-mod ul li {
        width: 100%;
    }

    .shop-wrap .shop-cont .bd .category-all .move-mod ul li dl dd {
        margin-right: 15px;
    }
	.search-list-cont .search p { float:left;}
	.search-list { width:100%;}
	
.identification .bd .list li .icon { width:30px;}
}
.pcOnly { display: block!important; }
.mobOnly { display: none!important; }

@media only screen and (max-width: 719px) {
    .pcOnly { display: none!important; }
    .mobOnly { display: block!important; /* position: relative; */}
    html .return-top {
        opacity: 1;
		filter:alpha(opacity:100);
        overflow: hidden;
    }
	.header .head-top .list li a{color:#e07339}
	.personal .page .pageNum{padding:2px 4px 2px;}
	.mobile-head-top .email .mod h3{color:#fff;}
	.mobile-head-top .email .mod .mod-l{line-height:22px;font-size:12px}
    .mobile-head-top .list {
        position: relative;
    }
    .mobile-head-top .email {
        position: absolute;
        left: -100%;
        top: 0;
        z-index: 99;
        width: 80%;
        margin: 0 10% 0;
        background: #2f2f2f;
        height: 100%;
    }
    .mobile-head-top .email .txt {
        width: 90%;
        height: 18px;
        font-size: 16px;
        line-height: 18px;
        background: #414141;
        color: #999;
        border: none;
        padding: 10px 5%;
        text-align: center;
        margin-bottom: 10px;
    }

    .mobile-head-top .email .btn {
        background: none repeat scroll 0 0 #e48350;
        border: medium none;
        color: #fff;
        float: left;
        font: 12px/38px "";
        height: 38px;
        margin-top: 5px;
        text-align: center;
        width: 99px;
    }
    .mobile-head-top .email .close {
        position: absolute;
        right: -13%;
        top: 0;
        width: 40px;
        height: 40px;
        background: #000;
        color: #414141;
        line-height: 40px;
        text-align: center;
        font-size: 20px;
    }
    .mobile-head-top .email .reset {
        background: none repeat scroll 0 0 #000;
        color: #999;
        display: inline;
        margin-left: 5px;
    }
    .hotels-h .t-list li .cont .mt22 {
        margin-top: 0;
    }

    .padding20 { padding:20px;}

    .exbox-time { width:auto;}
    .mian .mian-wrap {
        padding-bottom: 56px;
    }

    .move-wrap-parent {
        position:relative;
    }

    .pos-top6 {
        position: relative;
        top: -6px;
    }

    .contact-wrap .bd dl dd {
        width: 100%;
    }

     .article .header {
        position: relative;
    }
	.article .footer{height:115px;position:fixed}

    .container {
        padding: 0;
    }

    .cont-min {
        overflow: hidden;
    }

    input {
        border-radius: 0;
    }

    .m-dis-no {
        display: none;
    }

    .m-dis-bl {
        display: block;
    }

    .bodyhide {
        overflow: auto;
    }

    .banner {
        overflow: auto;
    }

    .mian {
        background: none repeat scroll 0 0;
        height: auto;
        padding: 0;
        position: static;
    }

    .mian .scroll-btn {
        display: none;
    }

    .mian .mian-wrap .main-page {
        margin: 0;
        width: auto;
    }

    .header {
        height: 92px;
        position: relative;
    }

    .header .head-top {
        border: medium none;
        height: auto;
        left: -80%;
        position: absolute;
        width: 100%;
        z-index: 999;
    }

    .header .head-top .list {
        background: none repeat scroll 0 0 #2f2f2f;
        clear: both;
        display: none;
        float: none;
        min-height: 800px;
        overflow: hidden;
		overflow-y:scroll;
        width: 80%;
    }

    .header .head-top .list li {
        border: medium none;
        float: none;
        height: auto;
        overflow: hidden;
        padding: 0;
    }
	.header .head-top .list li .mod-l span,.header .head-top .list li .mod-r p:first-child span{color:#fff;font-size:12px;}
	.header .head-top .list li .mod-r{font-size:12px;line-height:20px;margin-top:15px;}
    .header .head-top .list li, .header .head-top .list .login-wrap a {
        background: none repeat scroll 0 0 #414141;
        color: #999;
        display: block;
        font-size: 14px;
        height: 40px;
        line-height: 40px;
        margin: 0 10% 10px;
        width: 80%;
    }

    .header .head-top .list li .icon {
        float: left;
        margin: 13px 8px 0 35%;
    }

    .header .head-top .list .login-wrap {
        background: none repeat scroll 0 0;
        border-bottom: 1px solid #3f3f3f;
        height: auto;
        margin: 0 auto 15px;
        padding-bottom: 10px;
        text-align: center;
    }

    .header .head-top .list .search {
        background: none repeat scroll 0 0;
        border-bottom: 1px solid #3f3f3f;
        margin: 20px auto;
        padding-bottom: 20px;
    }

    .header .head-top .list .search .txt {
        background: none repeat scroll 0 0 #414141;
        border: medium none;
        color: #999;
        float: left;
        font-size: 14px;
        height: 20px;
        line-height: 20px;
        padding: 10px 5%;
        width: 70%;
    }

    .header .head-top .list .search .btn {
        background: url("/files/taikoohui/img/m-search-btn.png") no-repeat scroll center center #353535;
        border: medium none;
        float: left;
        height: 40px;
        width: 20%;
    }

    .header .head-top .list .login-wrap .login {
        background: none repeat scroll 0 0 #e07339;
        color: #fff;
    }

    .header .head-top .list .hover-btn:hover {
        background: none repeat scroll 0 0 #414141;
        cursor: pointer;
    }

    .header .head-top .list .login-wrap a {
        margin: 0 0 10px;
        width: 100%;
    }

    .header .head-top .list .hover-btn .i1 {
        background-position: 0 -15px;
    }

    .header .head-top .list .hover-btn .i2 {
        background-position: -16px -15px;
    }

    .header .head-top .list .hover-btn .i3 {
        background-position: -29px -15px;
    }

    .languge {
        text-align: center;
    }

    .mobile-wenhao {
        background: url("/files/taikoohui/img/bobile_1.jpg") no-repeat scroll center center #ffffff;
        display: block;
        height: 90px;
        position: absolute;
        right: 0;
        top: 0;
        width: 20%;
    }

    .header .head-cont {
        position: relative;
    }

    .header .head-cont .logo {
        width: 100%;
    }

    .header .head-cont .logo h1 {
        margin-top: 18px;
    }

    .header .head-cont .logo h1 a {
        margin: 0 auto;
    }

    .header .head-cont .search {
        display: none;
    }

    .header .head-cont .nav {
        background: none repeat scroll 0 0 #fff;
        height: 90px;
        position: absolute;
        right: -70%;
        width: 100%;
    }

    .header .head-cont .nav .icon-menu {
        color: #bcbcbc;
        display: block;
        font-size: 20px;
       /* padding: 20px;*/
	   width:60px;height:93px;
	   line-height:93px;
	   text-align:center;
        position: absolute;
        right: 70%;
        top: 0;
    }

    .header .head-cont .nav .menu {
        background: none repeat scroll 0 0 #2f2f2f;
        margin: 0;
        min-height: 700px;
        padding: 0;
        position: absolute;
        right: 0;
        width: 70%;
        z-index: 9999;
    }

    .header .head-cont .nav .menu li {
        border-bottom: 1px solid #3c3c3c;
        float: none;
        height: 50px;
        width: 100%;
    }

    .header .head-cont .nav .menu li a {
        color: #999;
        font: 18px/50px "";
        padding: 0;
        text-align: center;
        width: 100%;
    }
    .header .head-cont .nav .menu li a:hover {
        color: #fff;
    }

    .mian .mian-wrap {
        position: static;
        top: 0;
    }

    .mian .mobile-cont .container {
        width: 100%;
    }

    .mian .container img {
        width: 100%;
    }

    .mian .container .mod100 {
        display: block;
        width: 100%;
    }

    .mian .container .mod50 {
        float: left;
        width: 50%;
    }

    .container .banner {
        z-index: 1;
    }

    .mian .mobile-cont .container .banner {
        width: 100%;
    }

    .mian .mobile-cont .container .banner-right {
        width: 100%;
    }

    .mian .mobile-cont .container .banner-right a {
        float: left;
        width: 50%;
    }

   .footer {
       height:115px
    }

    .footer .f-menu {
        margin: 0 3%;
        width: 94%;
    }

    .footer .f-menu .list li {
        margin: 0;
        position: relative;
        text-align: center;
        width: 23.5%;
    }

    .footer .f-menu .list .arrowB {
        background-position: right center;
        width: 29%;
    }

    .mobile-hide {
        display: none;
    }
    
    .footer .f-menu .list li a {
        float: none;
        font-size: 12px;
        text-align: center;
    }

    .footer .f-menu .list li span {
        background: none repeat scroll 0 0 #dfdfdf;
        float: right;
        height: 10px;
        margin: 23px 10px 0;
        overflow: hidden;
        right: 0;
        top: 28px;
        width: 1px;
    }

    .footer .f-menu .list {
        border-bottom: 1px solid #e1e1e1;
        width: 100%;
    }

    .footer .copyright {
        margin: 0 10px 0 3%;
        float: left;
    }

    .footer .f-logo {
        margin: 10px 3% 0 0;
    }

    .head-top-hover {
        display: none;
    }

    .flex-direction-nav a {
        background: url("/files/taikoohui/img/bg_direction_nav.png") no-repeat scroll 0 0;
        bottom: 50%;
        cursor: pointer;
        display: block;
        height: 30px;
        margin: -20px 0 0;
        position: absolute;
        text-indent: -9999px;
        width: 30px;
        z-index: 10;
    }

    .flex-direction-nav a {
        background: url("/files/taikoohui/img/b_next_prev.png") no-repeat scroll 0 0;
        bottom: 0;
        height: 36px;
        width: 90px;
    }

    .flex-direction-nav .flex-prev {
        left: 100%;
        margin: 0 0 0 -180px;
    }

    .flex-control-nav {
        bottom: 9px;
        left: 31px;
    }

    .footer .f-menu .list .arrowB {
        padding-right: 0;
    }

    .wrap-l {
        margin: 0;
        padding: 90px 0 0;
        width: 100%;
    }

    .about-banner .img1 {
        width: 100%;
    }

    .about-banner .img2 {
        display: none;
    }

    .location {
        display: none;
    }
	.location.mobileBac{display:block;}
	.location.mobileBac p{display:none;}
    .contact-wrap .bd dl dd {
        padding-left: 4%;
        width: 96%;
    }

    .detail-mod {
        margin: 0;
    }

    .wrap-r {
        background: none repeat scroll 0 0 #b8c0d0;
        margin: 0;
        width: 100%;
    }

    .wrap-r .l {
        float: left;
        padding: 0;
        text-align: center;
        width: 30%;
    }

    .wrap-r dl {
        float: left;
        margin: 7px 0 0;
        padding: 0;
        width: 55%;
    }

    .wrap-r dl dd {
        display: none;
    }

    .wrap-r dl .active {
        display: block;
    }
    .wrap-r dl .m-dis-no {
        display: none;
    }

    .wrap-r dl .active a {
        background: none repeat scroll 0 0 #fff;
        color: #333;
        font-size: 18px;
        padding-left: 20px;
        position: relative;
        text-align: left;
    }

    .wrap-r dl dd ul {
        display: none;
    }

    .wrap-r dl .active a i {
        right: -9px;
        top: 5px;
    }

    .return-top {
        background: none;
        margin: 0;
        padding-right: 2%;
        position: fixed;
		right:0;
		bottom:182px;
		
    }
	.container{padding:0;}
	.containerbtn{ padding-bottom:60px;}
	.otherpage{padding-bottom:120px;}
    .b-line {
        border-bottom: 1px solid #eee;
    }

    .return-top a {
        background: url("/files/taikoohui/img/return_top.jpg") no-repeat scroll 0 0 / 100% auto;
        display: block;
        float: right;
        height: 40px;
        width: 40px;
    }

    .return-top .pd0 {
        padding: 0;
    }

    .return-top a span {
        display: none;
    }

    .customer .list li {
        width: 100%;
    }

    .guide .big-pic .pic li img {
        width: 100%;
    }

    .identification .bd .list li {
        height: 32px;
        overflow: hidden;
        width: 33.33%;
    }

    .identification .bd .list li .icon {
        margin-right: 10px;
    }

    .identification .bd .list li span {
        width: 54%;
    }

    .map-info .hd .list li.margin1 {
        margin: 0 1% 0 0;
    }

    .map-info .hd .list li.margin2 {
        margin-right: 1%;
    }

    .media-center .m-list li {
        height: auto;
        margin-bottom: 20px;
        width: 100%;
    }
    .media-center .m-list li a {
        width: 100%;
    }
	.weixin, .weibo, .share  .sharema  a{ width: 22px !important;}
	.sharema .shareto { float: left;display: inline-block;margin-top: 11px;}
    .media-center .m-list li .mod {
        width: 100%;
        margin: 0;
    }

    .media-center .m-list {
        border: medium none;
    }

    .more-link {
        margin: 0 5% 40px;
        width: 90%;
    }

    .hr-mod .list li {
        width: 100%;
    }

    .hr-mod .list {
        padding-bottom: 40px;
    }

    .t-list {
        margin: 30px 20px 60px 0
    }

    .t-list li .cont {
        float: none;
    }

    .t-list li img {
        float: none;
        margin: 0;
        width: 100%;
    }

    .t-list li .cont h2, .t-list li .cont p {
        margin: 0;
    }

    .map-api img {
        width: 100%;
    }

    .map-info .hd .list {
        margin: 0 2%;
        width: 96%;
    }

    .map-info .hd .list li {
        width: 24%;
		margin:0 1% 0 0;
    }

    .map-info .hd .list li a {
        font-size: 12px;
        height: auto;
        line-height: 32px;
        margin: 0;
        padding: 2% 0 2% 0%;
        width: 100%;
    }

    .map-info .hd .list li .icon {
        background-position: -32px -208px;
        height: 16px;
        right: 5px;
        top: 9px;
        width: 16px;
    }

    .map-info .hd .list li .icon.i2 {
        background-position: 0px -208px;
    }

    .map-info .hd .list li .icon.i3 {
        background-position: -17px -208px;
    }

    .map-info .hd .list li .icon.i4 {
        background-position: -49px -208px;
		right:5px;
    }

    .map-info .hd .list .active .i1, .map-info .hd .list li a:hover .i1 {
        background-position: -32px -192px;
    }

    .map-info .hd .list .active .i2, .map-info .hd .list li a:hover .i2 {
        background-position: 0px -192px;
    }

    .map-info .hd .list .active .i3, .map-info .hd .list li a:hover .i3 {
        background-position: -17px -192px;
    }

    .map-info .hd .list .active .i4, .map-info .hd .list li a:hover .i4 {
        background-position: -49px -192px;
    }

    .map-info .bd h2 {
        font-size: 14px;
    }

    .map-info .bd p {
        line-height: 40px;
    }

    .map-info {
        margin-bottom: 30px;
    }

    .shop-wrap .banner p {
        padding: 0 20px;
    }

    .shop-wrap .banner .m-dis-bl {
        font-size: 18px;
        line-height: 42px;
        padding-top: 10px;
    }

    .shop-wrap .banner img {
        width: 100%;
    }

    .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p2, .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p2 {
        display: none;
    }

    .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p3, .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p3 {
        display: none;
    }

    .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p1, .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p1 {
        font-size: 18px;
        width: 43%;
    }

    .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p4, .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p4 {
        font-size: 18px;
        width: 41%;
    }

    .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p5, .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p5 {
        font-size: 18px;
        width: 12%;
    }

    .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p5 em, .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p5 em {
        display: none;
    }

    .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p1 {
        font-size: 18px;
        line-height: 40px;
        padding: 20px 0 20px 10px;
    }

    .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p1 em {
        color: #666;
        display: block;
        font-weight: normal;
        line-height: 20px;
    }

    .shop-wrap .shop-cont .hd a {
        padding: 0;
        text-align: center;
        width: 33.3%;
    }

    .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p4, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p1, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p5 {
        font-size: 12px;
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p1 a {
        line-height: 21px;
        display: block;
        position: relative;
        top: 19px;
    }
    .shop-wrap .shop-cont {
        padding-bottom: 0;
    }

    .shop-list-wrap {
        position: relative;
    }

    .shop-wrap .shop-cont .bd .shop-list-wrap .abcd {
        background: none repeat scroll 0 0 #fff;
        display: block;
        padding-bottom: 130px;
        position: absolute;
        right: 0;
        top: 59px;
    }

    .shop-wrap .shop-cont .bd .shop-list-wrap .abcd a {
        color: #a223a4;
        display: block;
        font: 14px/26px "Microsoft YaHei";
        height: 26px;
        text-align: center;
        width: 35px;
    }
	.shop-wrap .shop-cont .bd .shop-list-wrap .abcd.FFC000 a {
        color: #ffc000;
      
    }
	.shop-wrap .shop-cont .bd .shop-list-wrap .abcdms a { color:rgb(255,190,0)}
	.shop-list-wrap { overflow:hidden;}
    .shop-wrap {
        margin: 0 auto;
        padding: 0 20px;
    }
	.shop-wrap.pd0{padding:0 0 125px;}
    .shop-detail-cont .detail-info .mod-l {
        margin: 0;
        width: 100%;
    }

    .shop-detail-cont .detail-info .mod-l img {
        width: 100%;
    }

    .shop-detail-cont .detail-info .mod-r {
        width: 90%;
		margin-left:5%;
		margin-top:30px;
    }
.shop-detail-cont .detail-info .mod-r .ml-mod .hd a, a.backBtn{top:-10px}
    .shop-detail-cont .detail-info .mod-r .bd {
    }

    .shop-detail-cont .detail-info .mod-r .ml-mod {
        margin: 0 0px 50px;
    }

    .culture-arts .shop-detail-cont .detail-info .mb60 {
        margin-bottom: 30px;
    }

    .shop-detail-cont .activity .bd .list {
        padding-bottom: 10px;
    }

    .shop-detail-cont .detail-info .mod-r .ml-mod .hd {
       /* height: 40px;*/
    }
	.popup-video{width:90%;margin-left:-45%}
    .shop-detail-cont .activity .bd .list li {
        float: left;
        margin-bottom: 40px;
        width: 100%;
    }

    .shop-detail-cont .activity .bd .list li a strong {
        color: #444;
        font-size: 18px;
        padding-top: 20px;
    }

    .shop-detail-cont .activity .bd .list li img {
        width: 100%;
    }

    .activity-more-link {
        background: none repeat scroll 0 0 #b8c0d0;
        display: block;
        height: 40px;
        line-height: 40px;
        text-align: center;
    }

    .mtlr {
        margin: 40px 10px 0;
    }

    .mt40 {
        margin-top: 40px;
    }

    .pd0 {
        padding: 0;
    }

    .culture-arts .desc-info .l {
        float: none;
        margin: 0;
        overflow: hidden;
        width: 100%;
    }

    .culture-arts .desc-info .l img {
        width: 100%;
    }

    .culture-arts .desc-info .r {
        float: none;
    }

    .culture-arts .desc-info .r .mod {
        margin: 30px 20px;
    }

    .culture-arts .wrap-r dl .active a {
        font-size: 20px;
    }

    .cult-ar-detail .desc-info .r {
        margin-top: 30px;
        width: 100%;
    }

    .cult-ar-detail-cont .info {
        margin: 0 20px;
    }

    .cult-ar-detail-cont .info h2 {
        color: #333;
    }

    .cult-ar-detail-cont .info p span {
        line-height: 30px;
        margin: 0;
        width: 100%;
    }

    .cult-ar-detail-cont .info p span .icon {
        top: 3px;
    }

    .cult-ar-detail-cont .info .b-line {
        border: medium none;
        margin: 20px 0;
    }

    .cult-ar-detail-cont .wrapper {
        margin: 0 20px;
    }

    .subscribe {
        margin: 0 2% 40px;
        width: 96%;
    }

    #news-slider2 .m-list li {
        height: auto;
    }

    .hotels-flats-cont {
        padding-bottom: 0;
    }

    .pc-dis-no {
        display: block;
    }

    .hotels-flats-cont {
        margin: 0 20px;
    }

    .hotels-flats-cont p {
        font-size: 14px;
        padding: 0;
    }

    .hotels-flats-cont h2 {
        color: #333;
        font-size: 20px;
        line-height: 30px;
        margin-top: 20px;
    }

    .media-detail {
        border-top: 1px solid #dfdfdf;
        margin: 0;
        padding: 0 20px;
    }

    #news-slider2 .num-wrap, #news-slider1 .num-wrap {
        display: none;
    }

    .culture-arts-list {
        margin-top: 0;
    }

    /*商夏别具一格*/
    .mansion .t-list {
        margin: 40px 2% 0;
        width: 96%;
    }
    .mansion .t-list li .r {
        margin: 0;
        width: 100%;
    }
    .mansion .t-list li .r img {
        width: 100%;
    }
    .mansion .t-list li .r .mtgt0 {
        margin-top: 0;
    }
    .mansion .t-list li .r .mt165 {
        margin: 0;
    }

    /*建筑规格*/
    .spec-mod .box, .spec-mod .r, .spec-mod .l {
        width: 94%;
        margin: 0 3%;
    }
    /*商厦平面图*/
    .plan-content {
        position: relative;
    }
    .plan-content .text-wrap {
        margin-top: 30px;
        padding:0 20px;
    }
    .plan-img {
        margin: 0 2%;
        width: 96%;
    }
    .plan-img .r, .plan-img .l {
        width: 100%;
    }
    .plan-img .l .bottom {
        display: none;
    }
    .plan-img .l {
        margin-bottom: 40px;
    }
    .plan-img .l .top em {
        display: block;
        font-weight: normal;
    }
    .plan-img .l .top span {
        display: inline-block;
		margin-left:5px;
    }
    .plan-img .l .top .enlarge {
        position: absolute;
        left: 2%;
        bottom: 40px;
        width: 96%;
        text-align: center;
    }
    .plan-img .l .top .enlarge .icon {
        float: none;
        display: inline-block;
        margin-top: 0;
        position: relative;
        top: 5px;
    }
    .plan-img .r {
        margin-bottom: 100px;
    }
    .plan-content .switch {
        position: relative;
    }
    .plan-content .switch .selectFloor {
        position: absolute;
        top: 23px;
        left: 32%;
		width:62%;
		height:33px;
		
    }
	.plan-content .switch .selectFloor.up{background:url(/files/taikoohui/img/icon_arrow-up.png) no-repeat right 0;}
	.plan-content .switch .selectFloor.down{
		background:url(/files/taikoohui/img/icon_arrow-down.png) no-repeat right 0;
		}
	.plan-content .switch dl dt strong{line-height:16px}
	.floor{display:inline-block;margin-left:17px;line-height:16px;margin-top:21px}
	.plan-content .switch dl dd.first{margin-top:50px}
    .plan-content .switch dl dt, .plan-content .switch dl dd,  .plan-content .switch dl {
        border: none;
    }
    .plan-content .switch dl dt{width: auto;padding: 0 21px;}
    .plan-content .switch dl dd{width:200px;margin-left: 55px;}
	.enlarge-box{width:90%;left:50%;margin-left:-45%;margin-top:-45%;top:50%}
    
    .plan-content .switch dl {
        border-bottom: 2px solid #dfdfdf;
        margin: 0;
    }
    .plan-content .switch dl dt {
        margin-right: -100%;
        background: none;
    }
    .plan-content .switch dl dd {
        float: none;
        display: none;
    }

    .return-top {
        padding-right: 0;
    }
    .return-top a {
        padding: 0;
    }
    .tctable ul { text-align:center; width:100%; float:left;}
    .tctable ul.tctableul1 li { border-bottom:none;}
    .tctable ul.tctableul1 li { border-right:solid 1px #ccc;}
    .shop-wrap .shop-cont .bd .shop-list-wrap .list dd {
        background: none repeat scroll 0 0 #f9f0f9;
        border-bottom: 1px solid #e1cde0;
        color: #666;
        cursor: pointer;
        overflow: hidden;
        transition: all 0.3s ease 0s;
    }
    .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p6 em, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p5 em { padding-left:20px;}
    .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p1, .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p1 {
        font-size: 12px;
        padding-bottom: 20px;
        padding-top: 20px;
        width: 43%;
    }
    .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p1 {
        padding: 0;
        font-size: 18px;
    }

    .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p2, .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p2 {
        width: 15%;
    }

    .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p2, .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p2 {
        width: 10%;
    }

    .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p3, .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p3 {
        width: 15%;
    }

    .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p4, .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p4 {
        width: 43%;
    }

    .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p5, .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p5 {
        width: 20%;
    }

    .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p6, .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p6 {
        width: 12%;
        font-size: 18px;
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p6 {
        padding: 0;
    }
    .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p6 em, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p5 em {
        display: none;
    }
    .media-center .m-list {
        width: 100%;
        padding: 0;
    }
    .t-list { margin: 0;}
    .mansion .t-list {
        margin: 0;
        padding: 0 20px;
        width: auto;
    }
    .plan-img {
        width: auto;
        margin: 0;
        padding: 0 20px;
    }
    .culture-arts-list {
        padding: 0 20px;
    }
    .activity-body .news-cont .media-center .m-list li p a {
        display: inline;
        width: auto;
    }
    .activity-body .news-cont .media-center .m-list li p .weibo,.activity-body .news-cont .media-center .m-list li p .weixin {
        width: 22px;
    }
    .shop-wrap .shop-cont {
        padding-top: 20px;
    }
    .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dt .p5, .food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd .p5 {
        display: none;
    }
    .shop-detail-cont .activity .bd .list li a {
        margin: 0;
    }
    
    .spec-mod .box ul li .icon {
        display: none;
    }


    .popup-succ { background:#fff; width:100%; /*height:242px;*/padding-bottom: 20px; position:absolute; z-index:100001; left:0; top:50%; margin-left:0; margin-top:-121px; display:none;}
    .popsucc-dycg {font-family: "微软雅黑";
        font-size: 25px;
		float:left;
		margin-left:15px;
       /* left: 36%;
        position: absolute;
        top: 70px;*/}
    .succ-img {position: absolute;
        left: 10%;
        top: 70px;
        width:20%;}

    .popsucc-a {
        left: 24%;
        position: absolute;
        top: 95px;}
	
	.site-map li { width:100%;}
	.site-map { width:100%;}
	.search-list-cont .search .txt { width:70%;}
	.search-list-cont .search p { float:left; width:auto;}
	.search-list { width:90%; margin:0 5%;}
	.page .prev { margin:0 15px 0 0;}
	.page { margin:0 auto; text-align:center; width:100%;}
	.map-info .bd h2 { height:auto; line-height:25px; padding:10px 20px;}
	.map-info .hd .list li .arrowB { bottom:-25px;}
.move-wrap { height:300px;}
.envir .box.mt-45 { margin:0;}
.envir .box.pd0-m15 {
    margin: 0 15px 45px;
}
.shop-wrap .shop-cont .hd {
  background: none repeat scroll 0 0 #630460;
  height: 45px;
  margin-top: 0;
  overflow:visible;
  position:relative;
}
.shop-wrap .shop-cont .hd .downBtn { position:absolute; display:block; right:0; margin:0; top:-40px;}
.t-list li .cont { margin:10px 0;} 
.identification .bd .list li .icon { width:30px;}/*
.shop-detail-cont .detail-info .mod-r .ml-mod .bd .map .arrow { display:none;}*/
.media-center .m-list li strong , .media-center .m-list li p { /*text-indent:20px;*/}
.sign-up .r .cont-mod .login { width:60%; margin-left:20%;}
.flex-direction-nav a { width:70px;}
.flex-direction-nav .flex-prev { margin-left:-140px;}
.search-list-cont .search {
	margin:10px 5%;
}
.mansion .t-list li img { margin:0;}
.envir .box { background:#fff;}
.map-info .hd .list li .icon.i3 { right:4px;}

.desc-info .btn-wrap .share { margin:0;}
.culture-arts .btn { width:80px;}
.envir .box {
    padding: 0 0 15px;
}
.map-info .hd .list li a { text-align:center;}
.activity-body .media-center .m-list li .mod strong { height:auto; line-height:auto;}
.search-list li { width:90%;}
.popbox-close { /*text-indent:-999px;*/ overflow:hidden;}
.popsucc-dycg{font-size:20px;position:absolute;left:96px}

.header .head-top .list li .mod .icon { margin:0; display:none;}

.dialog-wrap {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 1px 1px 3px #999;
    display: none;
    left: 10%;
    overflow: auto;
    position:fixed;
    top: 10%;
	width:80%;
	height:80%;
    z-index: 99999;
}
#dialog-wrap .dia-bd { height:100%; max-height:none;}
 .shop-wrap .shop-cont .bd .category-all .arrow.arrowlc { display:none;}
 .shop-wrap .shop-cont .bd .category-all .arrow { display:block;}
 .succ-img { position:relative;
 top:0; left:0;}
 .popup-shibai , .popup-succ { left:0; margin-left:0; width:100%;padding-bottom:0;}
 .popup-video .hd h2{width:80%}
 .shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover {
   
    color: #333;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover a {
    color: #333;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p1 {
    color: #333;
}

.shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p6 em, .shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p1 em {
    color: #333;
}
.food .shop-wrap .shop-cont .bd .shop-list-wrap .list dd:hover .p6 .i2, .shop-wrap .shop-cont .bd .shop-list-wrap .list .hover .p5 .i2, .shop-wrap .shop-cont .bd .shop-list-wrap .list .active .p5 .i2 {
background-position: -19px 0;
}
.shop-wrap .shop-cont .bd .category-all .move-mod ul li dl dd.ddmHid{display:none}
}

@media only screen and (max-width: 1000px) {
    .search-list {
        width: 100%;
    }
	.spec-mod .box ul li .table-title{color:#666}
    .wrap-l {
        color: #fff;
        min-height: 400px;
        padding-top: 0;
    }
    .culture-arts .wrap-r .l {
        color: #fff;
    }
    .activity-body .media-center .m-list li {
        height: auto;
    }

    .wrap-r {
        background: none repeat scroll 0 0 #d8d8d8;
    }

    .wrap-r dl {
        width: 62%;
    }

    .wrap-r .l {
        background: none repeat scroll 0 0;
    }

    .hotels-body .wrap-r dl .active a, .culture-arts .wrap-r dl .active a {
        background: none repeat scroll 0 0 #fff;
        border: 1px solid #b8bfcf;
        font-size: 14px;
        font-weight: normal;
        position: relative;
    }

    .hotels-body .wrap-r dl .active ul li a, .culture-arts .wrap-r dl .active ul li a {
        border-top: medium none;
    }

    .wrap-r dl .active a i {
        position: absolute;
        right: 10px;
        top: 50%;
        margin-top: -7px;
		color:#db713a;
    }

    .offer-activity .more-link {
        margin: 10px auto 50px;
    }

    .wrap-r dl .pc-dis-no {
        display: block;
    }

    .wrap-r .l {
        height: 40px;
        line-height: 40px;
        margin-top: 15px;
    }

    .hotels-body .wrap-r {
        background: none repeat scroll 0 0 #8a8178;
    }

    .hotels-body .wrap-r .l {
        background: none repeat scroll 0 0;
    }

    .hotels-body .wrap-r dl .active a {
        background: none repeat scroll 0 0 #fff;
    }

    .hotels-body .wrap-r .l {
        color: #fff;
    }

    .category-all .btn {
        display: none;
    }

    .shop-wrap .shop-cont .bd {
        padding: 0;
        position: relative;
    }

    .shop-wrap .shop-cont .bd .category-all {
        height: auto;
        padding: 20px 0;
        position: relative;
        top: 0;
        width: 100%;
    }

    .shop-wrap .shop-cont .bd .category-all .arrow {
        left: 100%;
        margin: 0 0 0 -40px;
        top: 0;
        z-index: 9999;
    }

   
    .shop-wrap .shop-cont .bd .category-all .move-mod {
        height: auto;
    }

    .shop-wrap .shop-cont .bd .category-all .arrowT {
        background: url("/files/taikoohui/img/shop_arrowT.png") no-repeat scroll center center;
		
    }
	.shop-wrap .shop-cont .bd .category-all .arrow.food.arrowT{ background: url("/files/taikoohui/img/food-arrowT.png") no-repeat scroll center center;}
	.shop-wrap .shop-cont .bd .category-all .arrow.m-dis-bl{top:10px}
    .shop-wrap .shop-cont .bd .category-all .move-mod ul li dl dd {
        overflow: hidden;
        width: 100%;
    }
.shop-wrap .shop-cont .bd .category-all .move-mod ul li dl dd .arrow,.shop-wrap .shop-cont .bd .category-all .move-mod ul li dl .active .arrow{display:none}
.food .shop-wrap .shop-cont .bd .category-all .move-mod ul li dl .active a{color:#333}
.shop-wrap .shop-cont .bd .category-all .move-mod ul li dl .active a, .shop-wrap .shop-cont .bd .category-all .move-mod ul li dd.current a{color:#333}
    .shop-wrap .shop-cont .bd .category-all .move-mod ul li dl dd a {
        display: block;
        font-size: 14px;
        padding: 5px 10px;
        width: 100%;
    }

    .shop-wrap .shop-cont .page {
        display: none;
    }

    .shop-wrap .shop-cont .bd .category-all .move-mod {
        margin: 0;
    }

    .shop-wrap .shop-cont .bd .category-all .move-mod .mobile-text {
        display: block;
        font-size: 16px;
        padding-left: 10px;
    }

    .shop-wrap .shop-cont .bd .category-all .move-mod ul {
        display: none;
    }

    .shop-wrap .shop-cont .bd .category-all .move-mod ul li {
        float: none;
    }

    .shop-wrap .shop-cont .bd .category-all .move-mod ul li dl dd {
        float: none;
    }


    .personal .user-info {
        margin: 0;
        width: 90%;
        margin: 0 5%;
    }
    .personal .user-info .txt {
        width: 95%;
        padding: 10px 2%;
    }
    .personal .user-info .title {
        text-align: left;
    }
    .personal  .user-info .btn {
        width: 100%;
        margin: 0;
    }
    .personal .spec-mod h1 {
        margin-bottom: 0;
    }
    .personal .user-r-info {
        margin: 0;
    }
    .personal .user-r-info .avatar {
        margin: 20px 2%;
    }
    .personal .user-info .avatar img {
        margin-left: 0;
    }
    .personal .user-r-info .avatar p {
        float: left;
        margin-left: 10px;
        width: auto;
    }
    .personal .user-r-info .avatar p span {
        margin: 6px 0 14px;
    }
    .personal .user-r-info .avatar p a {
        border: 1px solid #dfdfdf;
        padding: 6px 10px;
    }
    .personal .user-r-info ol {
        border-bottom: 1px solid #dfdfdf;
        background: #f9f9f9;
        margin-bottom: 40px;
    }
    .personal .user-r-info ol li {
        margin: 0;
        padding: 15px 0;
        border-left: 1px solid #dfdfdf;
        margin-left: -1px;
    }
    .personal .wrap-r {
        background: #b2b5be;
    }
    .personal .wrap-r .l {
        color: #000;
    }
    .personal .forgot-pass {
        margin: 0 5%;
        width: 90%;
    }
    .personal .w1000 {
        width: 100%;
    }
    .personal .forgot-pass .title {
        line-height: 50px;
    }
    .login_banner {
        width: 100%;
        margin-bottom: 15px;
    }
    .personal .sign-up {
        margin-top: 40px;
    }
    .personal .sign-up .user-info {
        margin: 0;
        width: 100%;
    }
    .personal .sign-up .user-info .row p {
        width: 100%;
        clear: both;
    }
    .personal .sign-up .user-info .row .tips {
        text-align: right;
    }

    .personal .login-form .btn, .personal .sign-up .user-info .btn {
        width: 50%;
        float: left;
        margin: 0;
    }
    .sign-up .r {
        background: none;
        border-top: 1px solid #dfdfdf;
        margin-top: 40px;
    }
    .sign-up .r .cont-mod {
        margin: 40px 0;
        min-height: 200px;
    }
    .sign-up .r .cont-mod .t-line {
        border-top: none;
    }
    .sign-success {
        margin: 0 20px;
        padding: 120px 0 0;
        background-position: center top;
    }
    .sign-success strong {
        display: block;
        text-align: center;
    }
    .login-form {
        width: 100%;
    }
    .login-form .row {
        width: 100%;
    }
    .login-form .txt {
        width: 86%;
        padding: 10px 5% 10px 8%;
    }
    .login-form .code {
        width: 38%;
        background: none;
    }
    .spec-mod .r {
        border-left: none;
       /* border-top: 1px solid #dfdfdf;
        margin-top: 30px;
        padding-top: 30px;*/
    }
	.spec-mod .box ul{padding-top:0;}
    .login-form img {
        float: left;
        margin: 0;
        margin-left: 5px;
    }
	.spec-mod .box ul li{margin-bottom:0;}
    .personal .login-form .btn {
        margin-top: 20px;
    }
	
}
.txt::-webkit-input-placeholder { /* WebKit browsers */
　　color:#999;
　　}
.txt:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
　　color:#999;
　　}
.txt::-moz-placeholder { /* Mozilla Firefox 19+ */
　　color:#999;
　　}
.txt:-ms-input-placeholder { /* Internet Explorer 10+ */
　　color:#999;
　　}
div#video1 {
    width: 100% !important;
    height: 100% !important;
}