@charset "utf-8";
/*
 * Global Values
 */
/*
 * Mixins
 */
/*
 * Reset
 */
/* line 6, _reset.scss */
html {
  color: black;
  background: #fff;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

/* line 13, _reset.scss */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  margin: 0;
  padding: 0; }

/* line 21, _reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

/* line 28, _reset.scss */
audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

/* line 34, _reset.scss */
body, button, input, select, textarea {
  font: 12px/1.5 tahoma, arial, \5b8b\4f53 ; }

/* line 37, _reset.scss */
input, select, textarea {
  font-size: 100%; }

/* line 42, _reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 50, _reset.scss */
th {
  text-align: inherit; }

/* line 55, _reset.scss */
fieldset, img {
  border: 0; }

/* line 60, _reset.scss */
iframe {
  display: block; }

/* line 65, _reset.scss */
abbr, acronym {
  border: 0;
  font-variant: normal; }

/* line 71, _reset.scss */
del {
  text-decoration: line-through; }

/* line 75, _reset.scss */
address, caption, cite, code, dfn, em, th, var {
  font-style: normal;
  font-weight: 500; }

/* line 83, _reset.scss */
ol, ul {
  list-style: none; }

/* line 88, _reset.scss */
caption, th {
  text-align: left; }

/* line 93, _reset.scss */
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: 500; }

/* line 101, _reset.scss */
q:before, q:after {
  content: ''; }

/* line 107, _reset.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 113, _reset.scss */
sup {
  top: -0.5em; }

/* line 116, _reset.scss */
sub {
  bottom: -0.25em; }

/* line 121, _reset.scss */
a:hover {
  text-decoration: underline; }

/* line 126, _reset.scss */
ins, a {
  text-decoration: none; }

/*
 * Utility Classes
 */
/* line 6, _utilities.scss */
.fn-clear {
  zoom: 1; }
  /* line 10, _utilities.scss */
  .fn-clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: ' ';
    clear: both;
    height: 0; }

/* line 21, _utilities.scss */
body .fn-hide {
  display: none; }

/* line 26, _utilities.scss */
.fn-left, .fn-right {
  display: inline; }

/* line 29, _utilities.scss */
.fn-left {
  float: left; }

/* line 32, _utilities.scss */
.fn-right {
  float: right; }

/* line 24, style.sass */
body {
  font-family: "\5B8B\4F53"; }

/* line 26, style.sass */
.clearfix:after {
  conten: "";
  display: table;
  clear: both; }

/* line 116, style.sass */
a {
  color: #006699; }

/* line 118, style.sass */
a:hover {
  color: #ff6633;
  text-decoration: underline; }

/* line 121, style.sass */
.nav_a {
  color: #666666;
  white-space: nowrap;
  line-height: 28px;
  margin-right: 5px;
  display: inline-block;
  _display: inline;
  _zoom: 1; }

/* line 129, style.sass */

/* line 133, style.sass */
.inner_header {
  width: 1002px;
  margin: 0 auto;
  clear: both; }

/* line 136, style.sass */
.header {
  background-color: white;
  border-bottom: 1px solid #e4e4e4; }
  /* line 139, style.sass */
  .header .logo {
    width: 356px;
    height: 106px;
    float: left; }
  /* line 143, style.sass */
  .header .search {
    width: 513px;
    margin-top: 39px;
    float: left; }
  /* line 147, style.sass */
  .header .search_div {
    width: 397px;
    height: 32px;
    margin-right: 12px;
    border: 1px solid #acadb2;
    position: relative;
    float: left; }
    /* line 154, style.sass */
    .header .search_div .icon {
      width: 28px;
      height: 30px;
      display: block;
      background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
      background-repeat: no-repeat;
      background-position: -105px 0;
      position: absolute;
      left: 0;
      top: 0; }
    /* line 160, style.sass */
    .header .search_div .search_box {
      width: 300px;
      height: 16px;
      margin-top: 3px;
      position: absolute;
      left: 28px;
      top: 5px;
      line-height: 16px;
      border: 0;
      color: #999999;
      font-size: 14px;
      font-family: "\5B8B\4F53"; }
    /* line 172, style.sass */
    .header .search_div .txt {
      padding: 0 8px;
      margin-top: 7px;
      line-height: 16px;
      border-left: 1px solid #acadb2;
      position: absolute;
      right: 0;
      top: 0;
      color: #666666; }
  /* line 181, style.sass */
  .header .btn {
    border: 0;
    width: 101px;
    height: 32px;
    display: block;
    background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    float: left;
    cursor: pointer; }
  /* line 187, style.sass */
  .header .hottip {
    clear: both;
    line-height: 13px;
    padding-top: 10px;
    color: #333333; 
    width:600px;
    }
    /* line 192, style.sass */
    .header .hottip .hot_a {
      margin-right: 10px;
      color: #666666; }
    /* line 195, style.sass */
    .header .hottip .all_a {
      margin-left: 10px;
      color: #006699; }
  /* line 198, style.sass */
  .header .tab {
    width: 132px;
    padding-top: 39px;
    float: right;
    text-align: right;
    color: #666666; }
    /* line 204, style.sass */
    .header .tab .phone {
      color: #ff6633;
      font-size: 16px;
      font-weight: bold;
      line-height: 20px;
      font-family: "微软雅黑"; }

/* line 214, style.sass */
.section {
  width: 1002px;
  margin: 0 auto;
  color: #333333; }

/* line 217, style.sass */
.path {
  font-size: 12px;
  color: #006699;
  line-height: 30px; }
  /* line 10, ../../../../Downloads/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
  .path html, .path body {
    height: 100%; }
  /* line 12, ../../../../Downloads/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
  .path #root {
    clear: both;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin-bottom: -54px; }
    /* line 18, ../../../../Downloads/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
    .path #root #root_footer {
      height: 54px; }
  /* line 20, ../../../../Downloads/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
  .path #footer {
    clear: both;
    position: relative;
    height: 54px; }
  /* line 222, style.sass */
  .path .path_a {
    color: #006699;
    margin: 0 4px; }

/* line 225, style.sass */
.top {
  margin-bottom: 16px; }

/* line 227, style.sass */
.section h1 {
  margin-right: 24px;
  float: left;
  line-height: 32px;
  font-size: 30px;
  font-weight: normal;
  font-family: "\5FAE\8F6F\96C5\9ED1"; }

/* line 234, style.sass */
.wanna {
  float: left;
  line-height: 24px;
  margin-right: 8px;
  margin-top: 4px;
  padding: 0 3px;
  border: 1px solid #e4e4e4;
  background-color: white; }
  /* line 241, style.sass */
  .wanna .icon {
    width: 15px;
    height: 21px;
    display: block;
    background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
    background-repeat: no-repeat;
    background-position: -140px 0;
    float: left; }

/* line 246, style.sass */
.went {
  float: left;
  line-height: 24px;
  margin-right: 19px;
  margin-top: 4px;
  padding: 0 3px;
  border: 1px solid #e4e4e4;
  background-color: white; }
  /* line 253, style.sass */
  .went .icon {
    width: 15px;
    height: 21px;
    display: block;
    background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
    background-repeat: no-repeat;
    background-position: -160px 0;
    float: left; }

/* line 258, style.sass */
.share {
  float: left;
  line-height: 24px;
  padding: 0 3px;
  margin-top: 4px;
  border: 1px solid #e4e4e4;
  background-color: white;
  background-color: #f2f2f2; }
  /* line 265, style.sass */
  .share .icon {
    width: 16px;
    height: 21px;
    display: block;
    background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
    background-repeat: no-repeat;
    background-position: -232px 0;
    float: left;
    margin-top: 2px;
    margin-left: 5px; }
  /* line 271, style.sass */
  .share .shareto {
    float: left;
    margin: 0 10px 0 2px; }
  /* line 275, style.sass */
  .share .qqzone {
    width: 16px;
    height: 21px;
    display: block;
    background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
    background-repeat: no-repeat;
    background-position: -248px 0;
    float: left;
    margin-right: 5px;
    margin-top: 2px; }
  /* line 281, style.sass */
  .share .snwb {
    width: 16px;
    height: 21px;
    display: block;
    background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
    background-repeat: no-repeat;
    background-position: -264px 0;
    float: left;
    margin-right: 5px;
    margin-top: 2px; }
  /* line 287, style.sass */
  .share .baidu {
    width: 16px;
    height: 21px;
    display: block;
    background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
    background-repeat: no-repeat;
    background-position: -280px 0;
    float: left;
    margin-right: 5px;
    margin-top: 2px; }
  /* line 293, style.sass */
  .share .qqwb {
    width: 16px;
    height: 21px;
    display: block;
    background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
    background-repeat: no-repeat;
    background-position: -296px 0;
    float: left;
    margin-right: 5px;
    margin-top: 2px; }

/* line 299, style.sass */
.sum {
  width: 40px;
  height: 24px;
  display: block;
  background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
  background-repeat: no-repeat;
  background-position: -35px -35px;
  float: left;
  padding-left: 5px;
  text-align: center;
  line-height: 24px;
  margin-top: 4px; }

/* line 308, style.sass */
.box {
  border: 1px solid #e4e4e4;
  padding: 0 14px 16px 16px;
  margin-bottom: 19px;
  background-color: white; }
  /* line 310, style.sass */
  .box .tt {
    font-size: 12px;
    line-height: 38px;
    text-align: right;
    clear: both; }
    /* line 312, style.sass */
    .box .tt .tit {
      font-size: 16px;
      line-height: 38px;
      color:#666;
      font-weight: bold;
      float: left;
      font-family: "\5FAE\8F6F\96C5\9ED1"; }

/* line 315, style.sass */
.sider {
  width: 287px;
  float: left; }

/* line 318, style.sass */
.news {
  line-height: 26px; }
  /* line 320, style.sass */
  .news .nav_a {
    display: block;
    color: #006699; }
.news .nav_a:hover {
    color:#ff6633; }
/* line 324, style.sass */
.specify .thum {
  float: left;
  margin-right: 10px;
  width :111px;
  height:111px;
   }
/* line 327, style.sass */
.specify .tit {
  font-size: 16px;
  line-height: 38px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  font-weight: bold;
  float: left;
  font-family: "\5FAE\8F6F\96C5\9ED1"; }

/* line 331, style.sass */
.apptips .appt {
  line-height: 26px;
  width: 126px;
  display: block;
  float: left; }
/* line 358, style.sass */
.activity {
  padding-bottom: 8px; }
  /* line 360, style.sass */
  .activity .act_a {
    width: 254px;
    display: block;
    margin: 0 auto 8px auto; }

/* line 364, style.sass */
.main {
  width: 692px;
  float: right;
  overflow:hidden; }
  /* line 367, style.sass */
  .main .menu {
    padding: 0 16px;
    margin-bottom: 9px; }
    /* line 371, style.sass */
    .main .menu [list="a"] {
      margin-left: -5px; }
    /* line 373, style.sass */
    .main .menu .tit_a {
      font-size: 12px;
      margin-left: 10px;
      font-weight: normal;
      font-family: "\5B8B\4F53"; }
    /* line 379, style.sass */
    .main .menu .tt {
      font-size: 16px;
      line-height: 32px;
      text-align: right;
      clear: both;
      font-family: "微软雅黑";
      font-weight: bold; }
    /* line 384, style.sass */
    .main .menu .tit {
      font-size: 16px;
      line-height: 38px;
      font-family: "\5FAE\8F6F\96C5\9ED1";
      font-weight: bold;
      float: left;
      font-family: "\5FAE\8F6F\96C5\9ED1";
      line-height: 32px; }
  /* line 387, style.sass */
  .main .menu_a {
    display: inline-block;
    overflow: hidden; }
  /* line 390, style.sass */
  .main .last {
    padding-right: 0; }
  /* line 393, style.sass */
  .main .inner_menu_a {
    height: 22px;
    line-height: 22px;
    display: block;
    float: left;
    padding: 0 9px;
    border-right: 1px solid #cdcdcd;
    margin-top: 6px; }
    .last .inner_menu_a{border:none;}
  /* line 402, style.sass */
  .main .menu .now {
    border-top: 6px solid #ff6633; }
    /* line 404, style.sass */
    .main .menu .now .inner_menu_a {
      margin-top: 0;
      color: #ff6633; }

/* line 407, style.sass */
.topic {
  padding:16px;
  position:relative; 
 }
 .topic_control{
     height:64px;width: 66px;position:absolute;right: 16px;top: 140px;
 }
 .topic_control_video
 {
     width:61px;height:61px;display:block;
     background:url('http://pic4.aoyou.com/attraction/attraction-image.png') no-repeat scroll center top transparent;
 }
 .topic_control_images
 {
     width:61px;height:61px;display:block;
     background:url('http://pic1.aoyou.com/attraction/attraction-video.png') no-repeat scroll center top transparent;
 }
#topicvideo{margin-bottom:14px;}
/* line 411, style.sass */
.topic_imgs {
  margin-bottom: 14px; }
  /* line 413, style.sass */
  .topic_imgs .bigpic {
    width: 438px;
    height: 329px;
    display: block;
    position: relative;
    float: left;
    margin-right: 1px; }
    /* line 421, style.sass */
    .topic_imgs .bigpic img {
      width: 438px;
      height: 329px;
      display: block; }
  /* line 425, style.sass */
  .topic_imgs .smallpic {
    width: 217px;
    height: 164px;
    display: block;
    position: relative;
    float: left;
    margin-bottom: 1px; }
    /* line 433, style.sass */
    .topic_imgs .smallpic img {
      width: 217px;
      height: 164px;
      display: block; }
  /* line 437, style.sass */
  .topic_imgs .tips {
    width: 100%;
    height: 23px;
    display: block;
    position: absolute;
    text-align: center;
    line-height: 23px;
    color: white;
    bottom: 0;
    left: 0;
    background: url("http://pic4.aoyou.com/attraction/alpha.png"); }

/* line 448, style.sass */
.topic_line {
  text-align: right;
  font-size: 12px;
  padding-right: 16px;
  line-height: 20px; }
  /* line 453, style.sass */
  .topic_line .icon {
    width: 66px;
    height: 22px;
    display: block;
    background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
    background-repeat: no-repeat;
    background-position: -170px -35px;
    margin-right: 10px;
    float: left; }
  /* line 458, style.sass */
  .topic_line .name {
    width: 400px;
    float: left;
    font-size: 14px;
    text-align: left; }
  /* line 463, style.sass */
  .topic_line .yuan {
    color: #ff2a00;
    font-weight: bold;
    font-size: 14px;
    margin-left: -5px; }
  /* line 468, style.sass */
  .topic_line .price {
    color: #ff2a00;
    font-size: 16px;
    font-family: "Arial";
    font-weight: bold;
    margin-left: -4px; }
  /* line 471, style.sass */
  .topic_line .more {
    float: right;
    clear: both;
    line-height: 24px; }

/* line 475, style.sass */
.info {
  padding-bottom: 6px;
  line-height: 24px; }
  /* line 478, style.sass */
  .info .tt {
    font-size: 12px;
    line-height: 38px;
    text-align: right;
    clear: both; }
  /* line 480, style.sass */
  .info .tit {
    font-size: 16px;
    line-height: 38px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    font-weight: bold;
    float: left;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    border-top: 6px solid #ff6633; }
  /* line 483, style.sass */
  .info .item {
    position: relative;
    float: left; }
    /* line 486, style.sass */
    .info .item .txt {
      width: 19px;
      color: white;
      font-size: 16px;
      font-weight: bold;
      line-height: 24px;
      position: absolute;
      left: 8px;
      top: 15px; }
    .info .notice .txt {
      width: 19px;
      line-height: 16px;
      left: 8px;
      top: 9px;
      *top:4px; }
  .info .notice  .icon{
    width: 93px;
    height: 70px;
    display: block;
    background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
    background-repeat: no-repeat;
    background-position: -380px -70px;
    margin: 5px 18px 5px 0; }
  .info .jianj .icon {
    width: 93px;
    height: 70px;
    display: block;
    background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
    background-repeat: no-repeat;
    background-position: -474px -70px;
    margin: 5px 18px 5px 0; }
   
  /* line 496, style.sass */
  .info .food .icon {
    width: 93px;
    height: 70px;
    display: block;
    background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
    background-repeat: no-repeat;
    background-position: -95px -70px;
    margin: 5px 18px 5px 0; }
  /* line 502, style.sass */
  .info .trans .icon {
    width: 93px;
    height: 70px;
    display: block;
    background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
    background-repeat: no-repeat;
    background-position: -190px -70px;
    margin: 5px 18px 5px 0; }
  /* line 507, style.sass */
  .info .shop .icon {
    width: 93px;
    height: 70px;
    display: block;
    background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
    background-repeat: no-repeat;
    background-position: 0 -70px;
    margin: 5px 18px 5px 0; }
  /* line 513, style.sass */
  .info .entaint .icon {
    width: 93px;
    height: 70px;
    display: block;
    background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
    background-repeat: no-repeat;
    background-position: -285px -70px;
    margin: 5px 18px 5px 0; }
  /* line 518, style.sass */
  .info .def {
    line-height: 24px; }

/* line 521, style.sass */
.rec .tit {
  border-top: 6px solid #ff6633; }
/* line 523, style.sass */
.rec .filter {
  line-height: 23px;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 6px;
  margin-bottom: 6px; }
  /* line 528, style.sass */
  .rec .filter .now {
    background-color: #ff6633;
    color: white; }
    .rec .filter .now:hover {
text-decoration:none;}
/* line 531, style.sass */
.rec .filter_span {
  color: #006699;
  display: inline-block;
  padding: 0 8px;
  margin-right: 8px;
  cursor: hand; }
.moreproduct {
height:25px;
}
.moreproduct a {
    font-size:14px;
    float:right;
    line-height:35px;
}
/* line 537, style.sass */
.rec .list {
  margin-top: 12px; }
  /* line 539, style.sass */
  .rec .list .name {
    font-size: 14px;
    line-height: 28px; }
  /* line 542, style.sass */
  .rec .list .info {
    font-size: 12px;
    line-height: 23px;
    text-align: right;
    clear: both;
    margin-bottom: 6px; }
  /* line 545, style.sass */
  .rec .list .def {
    font-size: 12px;
    float: left;
    font-weight: normal; }
  /* line 549, style.sass */
  .rec .list .price {
    color: #ff2a00;
    font-size: 12px;
    font-family: "Arial";
    font-weight: bold; }
/* line 551, style.sass */
.rec .product {
  padding: 6px 0 10px 0;
  border-bottom: 1px solid #d7d7d7; }
.rec .cate
{
    border-bottom:1px solid #ff6633;}
.rec .inner_cate{
    width:70px;
    text-align:center;
    line-height:23px;
    color:#333;
    float:left;
    cursor:pointer;
    border-left:solid 1px #ccc;
    border-top:solid 1px #ccc;
    border-right:solid 1px #ccc;
    }
.show {
    background-color:#ff6633;
}
.rec a.show {
    color:#ffffff;
}
/* line 554, style.sass */
.lbs {
  overflow: hidden;
  font-family: "宋体"; }

/* line 557, style.sass */
.lbs_fq {
  color: #7e960c;
  float: left; }

/* line 560, style.sass */
.lbs_lj {
  color: #eb8439;
  float: left; }

/* line 563, style.sass */
.lbs_jsqr {
  color: #6699cc;
  float: left; }

/* line 566, style.sass */
.lbs_youhui {
  color: #ff3702;
  display: inline-block;
  vertical-align: middle; }

/* line 570, style.sass */
.lbs_fq:hover {
  color: #7e960c;
  text-decoration: none; }

/* line 573, style.sass */
.lbs_lj:hover {
  color: #eb8439;
  text-decoration: none; }

/* line 576, style.sass */
.lbs_jsqr:hover {
  color: #6699cc;
  text-decoration: none; }

/* line 580, style.sass */
.lbs_fq .lbs_left {
  background-image: url("http://pic1.aoyou.com/attraction/y2.png");
  height: 17px;
  display: block;
  float: left;
  width: 7px;
  background-position: 0 0; }

/* line 584, style.sass */
.lbs_fq .lbs_right {
  background-image: url("http://pic1.aoyou.com/attraction/y2.png");
  height: 17px;
  line-height: 17px;
  display: block;
  float: left;
  padding: 0 5px;
  margin-right: 10px;
  _margin-right: 5px;
  background-position: right 0; }

/* line 588, style.sass */
.lbs_lj .lbs_left {
  background-image: url("http://pic1.aoyou.com/attraction/y2.png");
  height: 17px;
  display: block;
  float: left;
  width: 7px;
  background-position: 0 -29px; }

/* line 592, style.sass */
.lbs_lj .lbs_right {
  background-image: url("http://pic1.aoyou.com/attraction/y2.png");
  height: 17px;
  line-height: 17px;
  display: block;
  float: left;
  padding: 0 5px;
  margin-right: 10px;
  _margin-right: 5px;
  background-position: right -29px; }

/* line 596, style.sass */
.lbs_jsqr .lbs_left {
  background-image: url("http://pic1.aoyou.com/attraction/y2.png");
  height: 17px;
  display: block;
  float: left;
  width: 7px;
  background-position: 0 -57px; }

/* line 600, style.sass */
.lbs_jsqr .lbs_right {
  background-image: url("http://pic1.aoyou.com/attraction/y2.png");
  height: 17px;
  line-height: 17px;
  display: block;
  float: left;
  padding: 0 5px;
  margin-right: 10px;
  _margin-right: 5px;
  background-position: right -57px; }

/* line 604, style.sass */
.lbs_youhui .lbs_left {
  background-image: url("http://pic1.aoyou.com/attraction/y2.png");
  height: 17px;
  display: block;
  float: left;
  width: 7px;
  background-position: 0 -92px; }

/* line 608, style.sass */
.lbs_youhui .lbs_right {
  background-image: url("http://pic1.aoyou.com/attraction/y2.png");
  height: 17px;
  line-height: 17px;
  display: block;
  float: left;
  padding: 0 5px;
  margin-right: 10px;
  _margin-right: 5px;
  background-position: right -92px; }

/* line 611, style.sass */
.spots {
  padding: 0; }
  /* line 613, style.sass */
  .spots .tt {
    padding: 0 16px; }
  /* line 615, style.sass */
  .spots .tit {
    border-top: 6px solid #ff6633; }
  /* line 617, style.sass */
  .spots .tc {
    width: 674px;
    padding-left: 16px;
    overflow: hidden; }
  /* line 621, style.sass */
  .spots .line {
    clear: both; }
  /* line 623, style.sass */
  .spots .each {
    width: 168px;
    height: 135px;
    float: left;
    position: relative; }
  /* line 628, style.sass */
  .spots .each_a {
    display: block; }
  /* line 630, style.sass */
  .spots .txt {
    width: 150px;
    height: 19px;
    display: block;
    line-height: 19px;
    background: url("http://pic4.aoyou.com/attraction/alpha.png");
    color: white;
    bottom: 23px;
    left: 0;
    text-align: center; }

/* line 642, style.sass */
.gl {
  padding: 0; }
  /* line 644, style.sass */
  .gl .tt {
    padding: 0 16px; }
  /* line 646, style.sass */
  .gl .tit {
    border-top: 6px solid #ff6633; }
  /* line 648, style.sass */
  .gl .tc {
    padding-left: 16px;
    overflow: hidden; }
  /* line 651, style.sass */
  .gl .line {
    clear: both; }
  /* line 653, style.sass */
  .gl .each {
    width: 224px;
    float: left;
    margin-bottom: 18px; }
  /* line 657, style.sass */
  .gl .each_a {
    display: block; }
  /* line 659, style.sass */
  .gl .name {
    line-height: 34px;
    font-size: 14px; }
  /* line 662, style.sass */
  .gl .def {
    line-height: 20px;
    margin-right: 15px; }
  /* line 665, style.sass */
  .gl .author {
    line-height: 20px;
    margin-bottom: 5px; }
  /* line 668, style.sass */
  .gl .focus {
    float: left;
    margin-right: 13px;
    color: #ff6633; 
    white-space:nowrap;
    display:block;
    }
    /* line 672, style.sass */
    .gl .focus .icon {
      width: 23px;
      height: 22px;
      display: block;
      float: left;
      background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
      background-repeat: no-repeat;
      background-position: -244px -34px;
      vertical-align: middle;
      *display: inline;
      *zoom: 1; }
  /* line 679, style.sass */
  .gl .comt {
    float: left;
    color: #ff6633; }
    /* line 682, style.sass */
    .gl .comt .icon {
      width: 22px;
      height: 22px;
      display: block;
      float: left;
      background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
      background-repeat: no-repeat;
      background-position: -192px 0;
      vertical-align: middle;
      *display: inline;
      *zoom: 1; }

/* line 690, style.sass */
.comment .tt {
  font-size: 16px;
  line-height: 38px;
  text-align: right;
  clear: both; }
/* line 692, style.sass */
.comment .tit {
  border-top: 6px solid #ff6633; }

/* line 696, style.sass */
.jxgl .tt {
  font-size: 12px;
  line-height: 38px;
  text-align: right;
  clear: both; }
/* line 698, style.sass */
.jxgl .tit {
  font-size: 16px;
  line-height: 38px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  font-weight: bold;
  float: left;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  border-top: 6px solid #ff6633; }
/* line 701, style.sass */
.jxgl .txt {
  margin-right: -36px;
  _margin-right: -72px;
  overflow: hidden; }
  /* line 705, style.sass */
  .jxgl .txt .item {
    width: 310px;
    height: 30px;
    margin-right: 36px;
    float: left;
    text-align: right;
    line-height: 30px;
    position:relative; }
  /* line 712, style.sass */
  .jxgl .txt .name {
    float: left; }
 /* line 714, style.sass */
  .jxgl .txt .icon {
    width: 29px;
    height: 29px;
    display: block;
    position:absolute;
    right:36px;
    background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
    background-repeat: no-repeat;
    background-position: 0 -35px;
    display: inline-block; }
  /* line 718, style.sass */
  .jxgl .txt .num 
  {
    position:absolute;
    left:280px;   
    display: inline-block;
    vertical-align: top;
    color: #ff6633; }
/* line 722, style.sass */
.jxgl .imgmix {
  border-top: 1px solid #e4e4e4; }
  /* line 724, style.sass */
  .jxgl .imgmix .each {
    padding: 10px 0;
    border-bottom: 1px solid #e4e4e4; }
  /* line 727, style.sass */
  .jxgl .imgmix .each_a {
    display: block;
    float: left;
    margin-right: 10px;
    position: relative; }
  /* line 732, style.sass */
  .jxgl .imgmix .icon {
    width: 22px;
    height: 33px;
    display: block;
    background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
    background-repeat: no-repeat;
    background-position: -315px 0;
    position: absolute;
    top: 0;
    left: 8px; }
  /* line 738, style.sass */
  .jxgl .imgmix .name {
    line-height: 34px;
    font-size: 14px; }
  /* line 741, style.sass */
  .jxgl .imgmix .def {
    line-height: 20px;
    margin-right: 15px; }
  /* line 744, style.sass */
  .jxgl .imgmix .author {
    line-height: 20px;
    margin-top: 10px; }
  /* line 747, style.sass */
  .jxgl .imgmix .author_a {
    margin-right: 20px; }
  /* line 749, style.sass */
  .jxgl .imgmix .iconfocus {
    width: 23px;
    height: 18px;
    display: block;
    background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
    background-repeat: no-repeat;
    background-position: -195px 0;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px; }
  /* line 755, style.sass */
  .jxgl .imgmix .iconcomt {
    width: 23px;
    height: 18px;
    display: block;
    background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
    background-repeat: no-repeat;
    background-position: -245px -35px;
    display: inline-block;
    vertical-align: middle; }
  /* line 760, style.sass */
  .jxgl .imgmix .num {
    color: #ff6633; }

/* line 763, style.sass */
.gk .tit {
  border-top: 6px solid #ff6633; }
/* line 765, style.sass */
.gk p {
  text-indent: 2em;
  line-height: 20px; }

/* line 768, style.sass */
.dq {
  padding: 18px 18px 65px;
  margin-bottom: 48px; }
  /* line 772, style.sass */
  .dq .item {
    padding: 10px 0;
    border-bottom: 1px solid #e4e4e4; }
  /* line 775, style.sass */
  .dq .alphabet {
    width: 117px;
    height: 80px;
    display: block;
    float: left;
    text-align: center;
    line-height: 80px;
    font-family: "Arial";
    font-size: 72px; }
  /* line 785, style.sass */
  .dq .txt {
    width: 840px;
    float: left;
    font-size: 12px;
    line-height: 24px; }
  /* line 790, style.sass */
  .dq .unfold {
    clear: both;
    text-align: right;
    line-height: 16px; }
    /* line 794, style.sass */
    .dq .unfold .icon {
      width: 12px;
      height: 16px;
      display: block;
      background-image: url("http://pic4.aoyou.com/attraction/sprite.png");
      background-repeat: no-repeat;
      background-position: -290px -35px;
      display: block;
      margin-left: 4px;
      float: right; }
  /* line 800, style.sass */
  .dq .nav_alphabet {
    background-color: white;
    font: 14px/24px #868686 "$songti";
    position: fixed;
    left: 50%;
    margin-left: 502px;
    padding: 8px 10px; }
* html  .dq .nav_alphabet 
{
    _top: expression(documentElement.scrollTop + 80+ "px");
    background-color: white;
    font: 14px/24px #868686 "$songti";
    position: absolute;
    left: 50%;
    margin-left: 502px;
    padding: 8px 10px; }
    /* line 807, style.sass */
 .dq .nav_alphabet .nav_a {letter-space: 8px;  }    
.jqjd_logo{background:url('http://pic4.aoyou.com/indeximages/jqjd_logo.jpg') no-repeat;}
.box  span.menu_a  .tip_new{float: right;float:left\9;font-size:10px;margin-left: -10px;height: 18px;line-height: 12px;line-height: 18px;_line-height: 20px;display: inline-block;color: white;font-weight: normal;text-decoration:none;padding-right:3px;padding-left:3px;background: url('http://pic1.aoyou.com/indeximages/home-y.png') right -2737px no-repeat;}
