@charset "utf-8";
html,body{font-family:"黑体";}
  #sectiontitle {
  position:relative;
  height:260px;
  /* height:310px; */margin-top:0;
  padding-top:0;
  text-align:center;
  background: url(../img/footer_bg_1.jpg) no-repeat center top;
  z-index:8;
}
.ie8 #sectiontitle {
  background:url(../img/footer_bg_1.jpg) no-repeat center top fixed;
}
#sectiontitle h1 {
  position:relative;
  width:100%;
  height:95px;
  z-index:1;
  padding-top: 174px;
  /* height:190px;
  */line-height:normal;
}
.site-information #sectiontitle h1 {
  height:75px;
  padding-top:185px;
}
#sectiontitle h1 span:before,#sectiontitle h1 span:after {
  content:"";
  display:inline-block;
  width:60px;
  height:5px;
  _background: #116D09;
  border-radius:6px;
  background: rgba(0, 0, 0, 0.42);
}
#sectiontitle h1 a {
  display:inline-block;
  height: 85px;
  line-height:normal;
  /* background:url(../img/icon_arrow_left_arc_s_bk.png) no-repeat center bottom; */
  background-size:0;
  -webkit-transition:all 0.25s ease;
  transition:all 0.25s ease;
  _color: #1E8B05;
  color: rgba(0, 0, 0, 0.51);
}
#sectiontitle h1 a:hover {
  background-position:bottom;
  background-size:14px;
  color: #ff6600;
}
#sectiontitle h1 a:hover span:before {
  -webkit-transform:rotate(35deg) translate(-35px,0);
  -moz-transform:rotate(35deg) translate(-35px,0);
  transform:rotate(35deg) translate(-35px,0);
}
#sectiontitle h1 a:hover span:after {
  -webkit-transform:rotate(-35deg) translate(35px,0);
  -moz-transform:rotate(-35deg) translate(35px,0);
  transform:rotate(-35deg) translate(35px,0);
}
#sectiontitle h1 a:hover p {
  -webkit-transform:translateY(-10px);
  transform:translateY(-10px);
}
#sectiontitle h1 a p,#sectiontitle h1 span:before,#sectiontitle h1 span:after {
  -webkit-transition:all 0.25s ease;
  transition:all 0.25s ease;
  font-size:40px;
  font-weight:normal;
  font-family: "黑体";
}
p.title3 {
  display:inline-block;
}
p.title3 em {
  font-size: 18px;
  display:block;
/*   font-family: Tahoma; */
font-family: "黑体";
}
#sectiontitle h1 span:before {
  -webkit-transform:rotate(45deg) translate(-35px,-0px);
  -moz-transform:rotate(45deg) translate(-35px,-0px);
  transform:rotate(45deg) translate(-35px,-0px);
}
#sectiontitle h1 span:after {
  -webkit-transform:rotate(-45deg) translate(35px,-0px);
  -moz-transform:rotate(-45deg) translate(35px,-0px);
  transform:rotate(-45deg) translate(35px,-0px);
}
div#sectiontitle {
  height: 340px;
  margin-top: 127px;
}
div#sectiontitle nav {
  margin: 33px auto 0px;
  width: 100%;
  text-align:left;
  height: 50px;
  position: absolute;
  bottom: 0px;
  left: 0;
  /* background: #83DBEF; */
  /* box-shadow: 0px 1px 4px #000; */
}

div#sectiontitle a {
  text-decoration:none;
  -webkit-transition:all 0.25s ease;
  transition:all 0.25s ease;
}
.bot .tab {
  
  overflow:hidden;
  position: absolute;
  bottom: 0;
  left: 0;
}
div#sectiontitle .tab li {
  position:relative;
  display:block;
  float:left;
  margin-right: 4px;
  margin-top:0;
  /* background-color: rgba(0, 0, 0, 0.17) !important; */
  /* background-color: #83DBEF; */
  /* box-shadow: 0px -2px 2px rgba(0,0,0,0.08); */
  border-radius: 5px 5px 0px 0px;
  overflow: hidden;
  height: 50px;
  line-height: 50px;
}
div#sectiontitle .tab li:nth-child(1){
    /* background: #ff9d00; */
}


div#sectiontitle .tab li a {
  display:block;
  min-width: 120px;
  text-align:center;
  font-weight:bold;
  color:#FFFFFF;
  /* line-height: 42px; */
  font-size: 16px;
}
div#sectiontitle .tab li a:hover,div#sectiontitle li.current a {
  background: #FFFFFF;
  color: #f60;
}
.BreadBox {
  width: 1000px;
  margin:0px auto;
  line-height:40px;
  padding: 20px 0px 11px 10px;
  /* border-bottom: 1px solid #ccc; */
}
.BreadBox,.BreadBox a {
  font-size: 14px;
  color: #999;
}
/*æ¦‚å†µ*/
.idx-brand-bg {
  background:#f1f1f1
}
.wa_main1{background:#f1f1f1;position: relative;padding: 0px 0px 60px;}
.container {
  width:1000px;
  margin: 0px auto;
  zoom:1;
}
.dinggou_sm{ background:#fff; line-height:30px}
.dinggou_sm .weui_dialog{ /* width:92%; */ /* margin:0 auto */ text-align: left;}
.weui_dialog_ft{
    padding: 20px 0px;
}
.queren_h{
    padding: 5px 10px;
    background: #FC7803;
    color: #fff;
    border-radius: 3px;
    text-align: center;
    margin: auto;
    display: block;
    width: 50px;
}
.queren_h:hover{ color:#fff; background: #6CCC1A;}
.dinggouliucheng0,.dinggouliucheng1,.dinggouliucheng2,.dinggouliucheng3{ background:url("../img/dinggouliucheng0.jpg") no-repeat center center; width: 1000px; height: 125px; position: relative; top: -50px; z-index: 14;}
.dinggouliucheng1{ background:url("../img/dinggouliucheng1.jpg") no-repeat center center;}
.dinggouliucheng2{ background:url("../img/dinggouliucheng2.jpg") no-repeat center center;}
.dinggouliucheng3{ background:url("../img/dinggouliucheng3.jpg") no-repeat center center;}

.chenggong{text-align:center; font-size:14px;padding: 40px 0px 40px;background: #fff;}
.chenggong h2{ font-size:28px;color:#f60;}
.chenggong p{line-height:3;}
.w_Row,.f_Row {
  width:100%;
  clear:left;
  /* background: #E7F4FB; */
}
.modList {
  margin:0;
  padding:0;
}
.modList li {
  float:left;
  display:inline;
}
.modList li a {
  position:relative;
  display:block;
  overflow:hidden;
  zoom:1;
  /* border-radius:4px; */
  /* background-color:#fff;
  */
}
.modList li a .gk_main_img {
  margin:0;
  padding:0;
  width:100%;
  height:200px;
  transition:all 0.2s ease;
  overflow:hidden;
  /* border-radius:4px; */
}
.thirdList li {
  width:33.31%;
  margin:0;
  padding:0;
}
.thirdList li.first {
  width:66.66%
}
.quarterList li {
  width:24.8%;
  margin:0;
  padding:0;
}
.quarterList li.first {
  width:50%;
}
.halfList li {
  width:50%;
  margin:0;
  padding:0;
}
.fifthList li {
  width:19%;
  margin:0 0.5%;
  padding:0;
}


.indexMain_3 {
  position:relative;
  width:100%;
  /* height: 650px; */
}
.c_mt_1{
  width:1000px;
    margin:0 auto;
}
.indexMain_3Con {
    position:relative;
    width:100%;
    z-index:10;
}
.indexMain_3Title {
  width:100%;
  padding-top: 54px;
}
.indexMain_3Title p {
  display:block;
  width:100%;
  height: 32px;
  line-height: 38px;
/*   font-family:Arial, Helvetica, sans-serif; */
font-family: "黑体";
  font-size: 38px;
  color:#333;
  text-align:center;
  padding-bottom:15px;
}
.indexMain_3Line {
    width: 100%;
    text-align: center;
    color: rgba(132,132,132,1);
    margin-bottom: 30px;
}
.indexMain_3Title .spanL {
    display: block;
    border-bottom: 2px solid rgba(152, 199, 125, 1);
    width: 170px;
    top: 70px;
    line-height: 10px;
    position: absolute;
    left: 24.8%;
}
.indexMain_3Title .spanR {
    display: block;
    border-bottom: 2px solid rgba(152, 199, 125, 1);
    width: 170px;
    top: 70px;
    line-height: 10px;
    position: absolute;
    left: 57.8%;
}
.indexMain_3Con img{
  width: 300px;
  /* padding: 10px; */
}
.indexMain_3Con .middle1 {
    float: left;
    width: 310px;
}

.indexMain_3Con .middle2 {
    float: left;
    width: 310px;
}

.indexMain_3Con .middle3 {
    float: left;
    width: 310px;
}
.tiles-item {
  float:left;
  position:relative;
  display:inline;
  overflow:hidden;
}
.tiles-item a {
  display:block;
  color:#fff;
  width: 300px;
  /* height: 243px; */
}
.tiles-item a:hover {
  text-decoration:none;
  color:#fff;
}
.tiles-item .title {
  position:absolute;
  display:inline;
  left:50%;top:50%;
  font-size: 29px;
    height:30px;
  width: 250px;
    line-height:30px;
  margin-left: -125px;
  margin-top:-15px;
    text-shadow:1px 1px 2px #333;
    color:#fff;
  text-align: center;
  z-index: 9;
  font-weight: bold;
}

.tiles-item .middle {
  display:block;
  padding:2%;
  vertical-align:middle;
  width:96%;
}
.tiles-item.tiles-b {
  margin: 0px 0px 10px 0px;
  line-height:30px;
  font-size:24px;
  font-weight:normal;
  left: 40px;
}
.tiles-item img {
  /* width: 300px; */
  /* height: 243px; */
  display:block;
  -webkit-transform: scale3d(1,1,1);
  -webkit-backface-visibility:hidden;
  transform:scale(1,1);
  -moz-transform:scale(1,1);
  -o-transform:scale(1,1);
  transition:all .3s ease-out 0s;
}

.tiles-item a:hover img{
    width:100%;
    /* height:100%; */
    border:none;
    transform: scale3d(1.1,1.1,1);
}

.w_Row .mod {
  padding: 30px 0;
  overflow:hidden;
  position:relative;
  width:1000px;
  margin:0px auto;
}
.mod_head {
  text-align:center;
  font-size:14px;
  color: #949494;
  /* width: 80%; */
  margin: 0px auto 60px;
}
.mod_head p{ color: #9E9E9E; /* width: 80%; */ margin: auto;}
.mod_head i a {
  font-size: 24px;
  line-height: 30px;
  color: #DADADA;
  text-align:center;
  display:block;
  font-style: normal;
}
.titA {
  font-size:30px;
  color:#535353;
  height:35px;
  line-height:35px;
  margin:0 0 10px;
  font-weight:normal;
}
.titB {
  font-size:18px;
  color:#333;
  padding:8px 5px;
  font-weight:bold;
}
span.mark_tit {
  display:block;
  padding-top:10px;
  text-align:center;
  font-size:18px;
  background: #fff;
  height: 34px;
  /* color: #000; */
}
.modList li a .gk_main_img img {
  transition:all 0.2s ease;
  height: 230px;
}
.modList li a .gk_main_img img:hover {
  margin-top:-10px;
}
/*è§†é¢‘*/
.exam_video_l {
  width: 950px;
  float:left;
  margin-left: 25px;
  overflow:hidden;
  border-radius:4px;
  margin-top: 10px;
  height: 550px;
}
.exam_video_r {
  width: 100%;
  float:right;
  overflow:hidden;
}
.exam_video_r li a {
  padding: 5px 10px 5px 40px;
  font-size: 16px;
  transition:all 0.2s;
  background: #FFFFFF url(../img/icon_arrow_left_arc_s_bk.png) 11px center no-repeat;
  /* background-size:0; */
  cursor: pointer;
  line-height: 30px;
  margin: 1px 0px 1px 0px;
  border-radius: 4px;
  border-bottom: 1px solid #EEEEEE;
  display: block;
  color: #333;
}
.exam_video_r li a:hover {
  margin-left: 15px;
  background-size: 40px;
  background: #6DC6FE url(../img/icon_arrow_left_arc_s_bk.png) 15px center no-repeat;
  color: #fff;
}
.exam_video_r .exam_video_r_v li h6 {
  font-size:14px;
  font-weight:bold;
  cursor:pointer;
}
.exam_video_r .exam_video_r_v li.on h6 {
  color:#F84701;
}
.exam_video_r .exam_video_r_v li .exam_video_txt {
  display:none;
}
.exam_video_r .exam_video_r_v li.on .exam_video_txt {
  display:block;
}
/* å›¾é›† */
.area-view {
  margin:40px 0 40px;
  text-align:center;
}
.area-view li {
  float:left;
  width:33.332%;
  *width:33.319%;
  height:500px;
  display:inline;
  overflow:hidden;
  position:relative;
}
.area-view li.last-child {
  position:absolute;
  right:0;
  z-index:0;
}
.area-view li a {
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  z-index:10;
  margin:0;
  height:100%;
  color:#fff;
  text-shadow:2px 2px 4px #666;
}
.area-view li a:hover {
  text-decoration:none;
}
.area-view li .title {
  margin:160px 0 10px;
  line-height:36px;
  font-size:50px;
}
.area-view li .sub-title {
  margin:20px;
  font-size:20px;
  text-transform:uppercase;
}
/*æ¦‚å†µå†…å®¹é¡µ*/
.zixunmain {
  width: 1000px;
  margin:0px auto;
  min-height:311px;
  /* padding: 0px 20px; */
}
.zixunmain h4 {
  font-size: 20px;
  font-weight:normal;
  text-align: left;
  line-height: 40px;
  color: #F99200;
  padding: 10px 0px 9px 2px;
  border-bottom: 2px solid #F99200;
  margin: 0px 0px 10px 0px;
  /* border-top: 1px dotted #ccc; */
  /* background: url(../img/titlebg2.gif) repeat-x; */
}
.zixunmain h3 {
  font-size: 28px;
  font-weight:normal;
  text-align: center;
  line-height: 50px;
  color: #1C1C1C;
  padding: 15px 0px 9px 20px;
  margin: 0px 0px 10px 0px;

}
.BreadBox {
  font-weight:normal;
  text-align: left;
  line-height: 40px;
  color: #404040;
  padding: 25px 0px 0px 0px;
  margin: 0px auto 10px;
  /* border-bottom: 1px dotted #ccc; */
}
.zixunmain,.zixunmain p {
  font-size:14px;
  line-height: 26px;
  color: #666;
  background-color: #fff;
  /* text-indent: 28px; */
  padding: 0px 0px 5px;
}
.zixunmain{padding:0px 0px 20px;}
.zixunmain p{
    margin: 10px 0;
}
.zixunmain p img{
    /* width: 100%!important; */
    /* float: left; */
    /* padding: 0px 0px 20px; */
    /* height: 400px!important; */
}
p.laiyuan {
  text-align:center;
  background-color: #F6F6F6;
  margin:0px 0px 20px;
  line-height: 60px;
  border-radius: 4px;
  font-size: 16px;
}
.zixunneir img {
  display:block;
  margin: 10px auto;
  overflow: hidden;
}
.zixunneir {
  /* overflow:hidden;
  */
}
.nubm {
  padding-top:10px;
  border-top:1px solid #ECECEC;
  width: 1000px;
  margin: 0px auto 30px;
}
.nubm a{ font-size:16px;line-height:30px; }


.newsList a:link, .newsList a:visited { color: #646464; }
.newsList a:active, .newsList a:hover { color: #009572; }
.newItem { float: left; display: block; width: 31.33%; margin: 0px 1% 40px 1%; background-color: #fff; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.newItem a { display: block; }
.newItem .img { /* width: 100%; */ overflow: hidden; border: 1px solid #FFF; border-bottom: 0px;}
.newItem .img img { width: 100%; display: block; }
.newItem .con { padding: 20px 20px 10px; border: 1px solid #fff; border-top: 0px none; }
.newItem .c { font-size: 16px; line-height: 1.5; height: 50px; overflow: hidden; margin-bottom: 32px; color: #646464; }
.newItem .time { font: 20px/1.4 Helvetica,Courier New,Times New Roman; }
.newItem .more { background: url(../img/more2.png) no-repeat; width: 17px; height: 17px; display: block; float: right; display: block; position: relative; top: 4px; margin: 0px;}
.newItem:hover { box-shadow: 0px 6px 6px -1px rgba(161, 131, 118, 0.11); }
.newItem:hover .more { background-image: url(../img/more1.png); }
.newItem:hover .con { /* border-color: #D90200; */}
.newItem:hover .c{ color:#f60;}
.newBox  {  }
.newBox  .newList { margin-bottom: 80px }
.newBox  .newList li { border: 1px solid #ccc; margin-bottom: 30px; position: relative; top: 0; transition: .5s; -webkit-transition: .5s ; background: #fff;}
.newBox  .newList li:hover { top: -10px; box-shadow: 0 0 20px rgba(0,0,0,.1) }
.newBox  .newList li:hover .tit { color: #f60;}
.newBox  .newList li a { display: block; height: 277px; overflow: hidden; width: 100% }
.newBox  .newList .imgs { float: right; padding-left: 0; padding-right: 0 ; width: 50%; border-left: 1px solid #EAEAEA; position: relative; overflow: hidden; height: 277px;}
.newBox  .newList img { width: 100% ;position: absolute; left: 0px; top: -10%;}
.newBox  .newList .texts { float: left; padding-left: 5%; padding-right: 5% ; width: 39%;}
.newBox  .newList .time { padding: 58px 10px 0px 0px; font-size: 12px; color: #868686 ; border-bottom: 1px solid #ccc; height: 24px; /* float: left; */}
.newBox  .newList .tit { transition: .5s; -webkit-transition: .5s; font-size: 22px; color: #868686; line-height: 40px; margin: 5px 0 ;clear: both;}
.newBox  .newList .more { font-size: 12px; color: #868686; margin-top: 30px ;float: left;}



/*éžé—å•é¡µå†…å®¹é¡µ*/
.contents-container {
  width:1000px;
  margin: 0px auto 20px;
  position:relative;
  z-index:0;
  /* background: url(../img/dotted.png) repeat-x center 25px; */
}
h1.tong_title {
  font-size:24px;
  color: #f60;
  display:inline-block;
  line-height: 47px;
  /* float:left;
  */
  width: 100%;
  /* border-bottom: 1px dotted #ccc; */
  margin: 0px 0px 10px 0px;
  background: #fff;
  background: url(../img/dotted.png) repeat-x  0px 25px;
  text-align: left;
}
h1.tong_title a {
    font-size: 12px;
}
h1.tong_title span {
    background-color: #fff;
    padding-right: 20px;
}
h1.tong_title img{
    margin: -6px 0px 0px 0px;
    background-color: #fff;
}
h1.tong_title em{ font-size:14px; color:#ccc; margin: 0px 0px 0px 10px;}
.contents-container a.more {
  position:absolute;
  right:0;
  line-height: 50px;
  font-family: "宋体";
  padding: 0px 10px;
  background: #fff;
}
p.line {
  /* display:inline-block;
  */
    
  /* border-bottom: 3px solid #9CF4F3; */
  width:84%;
  float:right;
  height:30px;
  margin-right:6%;
}
.txt {
  font-size:14px;
  line-height:24px;
  color:#565656;
  text-indent:28px;
}
.txt p {
}
/*æ™¯ç‚¹list*/
.product_img {
  position:absolute;
  left:0;
  width:400px;
  height:250px;
}
.product_text {
  padding-left:420px;
  height:250px;
}
ul.product_list a {
  overflow:hidden;
  display:block;
  width:1000px;
  margin:0px auto;
  position:relative;
}
ul.product_list li {
  position:relative;
  height:250px;
  padding:20px;
}
.product_img img {
  width:100%;
  height:100%;
}
.product_text h1 {
  font-size:22px;
  color:#f90;
  line-height:40px;
}
.product_text p {
  font-size:16px;
  line-height:24px;
  padding:5px 0px;
}
/*ç»å…¸æ™¯ç‚¹*/
.fleft {
  float:left;
}
.fright {
  float:right;
}
.clear {
  clear:both;
  zoom:1
}
.content_news_main {
  width:1000px;
  margin:0 auto;
}
.wzsc_hotel_t1 {
  padding-top:20px;
  overflow:hidden;
}
.content_news_wzsc_shop_r_c_h3 {
  font-size:24px;
  font-weight:normal;
  padding-top:137px;
}
.content_news_wzsc_zs_l_ft1 {
  color:#006ea5;
  font-size:18px;
  font-weight:normal;
  padding-top:10px;
}
.content_news_qsc_zs_l {
  width:59%;
  position:relative;
  overflow:hidden;
  height:350px;
}
.content_news_qsc_zs_r {
  width:39%;
  position:relative;
  overflow:hidden;
  height:350px;
}
.text_left {
  text-align:left
}
.qsc_h3_t1,.qsc_h3_t2,.qsc_h3_t3 {
  background:url(../img/qsc_hs_bg.png) repeat;
  height:95px;
  margin-top:-95px;
  position:relative;
  font-size:28px;
  color:#FFF;
  line-height:58px;
}
.qsc_h3_t1 a,.qsc_h3_t2,.ej_img_dc2_h3,.ej_img_dc1_h3,.dcsc_tpl_h3_t1 a,.qsc_h3_t3 a {
  color:#FFF
}
.qsc_h3_t2,.ej_img_dc2_h3 {
  width:620px;
  _display:inline-block;
  _padding-left:17px;
}
.qsc_h3_t1 span,.qsc_h3_t2 span {
  position:absolute;
  left:0;
  bottom:0;
  right:0;
  padding:12px 20px 0;
  height:57px;
  line-height:56px;
  font-size:24px;
  font-weight:normal;
  background:-moz-linear-gradient(top,rgba(0,0,0,0) 10px,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.5) 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(15%,rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0.2)),color-stop(100%,rgba(0,0,0,0.5)));
  background:-webkit-linear-gradient(top,rgba(0,0,0,0) 10px,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.4) 100%);
  background:-o-linear-gradient(top,rgba(0,0,0,0) 10px,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.5) 100%);
  background:-ms-linear-gradient(top,rgba(0,0,0,0) 10px,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.5) 100%);
  background:linear-gradient(to bottom,rgba(0,0,0,0) 10px,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.5) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0);
  -webkit-transition:opacity .5s ease 0s;
  transition:opacity .5s ease 0s;
}
.qsc_h3_t3 {
  width:1000px;
}
.qsc_h3_t3 a {
  margin-left:15px;
  margin-right:15px;
  border-bottom:1px solid #999b99;
  width:970px;
  display:inline-block
}
.qsc_cs_content {
  width:1000px;
  margin:0 auto;
  padding-top:40px;
  overflow:hidden;
}
.qsc_cs_content1 {
  padding-top:20px;
}
.qsc_cs_content1 p {
  padding-top:20px;
  font-size:18px;
  line-height:25px;
  font-weight:normal;
}
.qsc_cs_l {
  float:left;
  width: 600px;
}
.qsc_cs_l p {
  font-size:16px;
  line-height:26px;
  font-weight:normal;
  /* padding-top:10px;
  */color:#767676;
}
.qsc_cs_r {
  float:right;
  width:410px;
}
/*---------äºŒçº§é¡µé¢å›¾ç‰‡å¼¹å‡ºå±‚---------------*/
.ej_img_dc1,.ej_img_dc2 {
  position:absolute;
  left:0;
  top:100%;
  right:0;
  bottom:0;
  width:100%;
  height:100%;
  display:block;
  font-size:14px;
  line-height:20px;
  background:-moz-linear-gradient(top,rgba(0,0,0,0) 0px,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.8) 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0.3)),color-stop(100%,rgba(0,0,0,0.8)));
  background:-webkit-linear-gradient(top,rgba(0,0,0,0) 10px,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.8) 100%);
  background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.8) 100%);
  background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.8) 100%);
  background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.8) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0);
  -webkit-transition: top 0.5s ease;
  transition: top 0.5s ease;
  text-shadow:0 1px 2px rgba(0,0,0,.3);
}
.ej_img_dc3 {
  position:absolute;
  background:url(../img/qsc_hs_bg.png) repeat;
  height:293px;
  width:1000px;
  margin-top:-293px;
}
.ej_img_dc1 {
  width:100%;
  z-index:9999;
}
.ej_img_dc2 {
  width:100%;
}
.ej_img_dc2_h3 {
  font-size:28px;
  color:#FFF;
  line-height:58px;
  padding:0px 15px;
}
.ej_img_dc1_h3 {
  font-size:28px;
  color:#FFF;
  line-height:58px;
  padding:0px 15px;
}
.ej_img_dc2 p,.ej_img_dc1 p,.ej_img_dc3 p {
  margin-left:15px;
  margin-right:15px;
  color:#FFFFFF;
  font-size:14px;
  line-height:25px;
  padding-top:8px;
}
.ej_img_dc2 p a,.ej_img_dc1 p a,.ej_img_dc3 p a {
  color:#ababab;
}
.ej_img_tck_jt {
  position:absolute;
  top:280px;
  right:15px;
}
.ej_img_tck_jt1 {
  position:absolute;
  top:220px;
  right:15px;
}
.content_news_qsc_zs_r a:hover .ej_img_dc1,.content_news_qsc_zs_l a:hover .ej_img_dc2 {
  top:0;
}
.content_news_qsc_zs_r a:hover .coenten_news_l .qsc_h3_t1,.content_news_qsc_zs_l a:hover .coenten_news_l .qsc_h3_t2,.content_news_qsc_zs_r a:hover .content_news_qsc_zs_r_c .qsc_h3_t1,.content_news_qsc_zs_l a:hover .content_news_qsc_zs_r_c h3.qsc_h3_t2 {
  opacity:0;
}
h3.pad_b15 {
  font-size:30px;
  color:#535353;
}
ul.wzsc_hotel_t1 img {
  width:100%;
  height:100%;
}
.coenten_news_l img {
  width:100%;
  height:100%;
}
.coenten_news_l {
  height:350px;
}
.content_news_qsc_zs_r_c {
  height: 350px;
}
span.content_main_l_btn1 {
  line-height:44px;
  font-size:24px;
  color:#FE8B18;
}
ul.xiangcunList li {
  width:23.5%;
  float:left;
  margin-right:2%;
  overflow:hidden;
  position:relative;
}
ul.xiangcunList li .content_news_qsc_zs_r_c {
    height: 250px;
}
.xiangcun_ej {
  position:absolute;
  left:0;
  top:100%;
  right:0;
  bottom:0;
  /* width:100%;
  */height:100%;
  display:block;
  font-size:14px;
  line-height:20px;
  background:-moz-linear-gradient(top,rgba(0,0,0,0) 0px,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.8) 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0.3)),color-stop(100%,rgba(0,0,0,0.8)));
  background:-webkit-linear-gradient(top,rgba(0,0,0,0) 10px,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.8) 100%);
  background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.8) 100%);
  background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.8) 100%);
  background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.8) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0);
  -webkit-transition:top .5s ease 0s;
  transition:top .5s ease 0s;
  text-shadow:0 1px 2px rgba(0,0,0,.3);
}
.xiangcun_ej p {
  padding:0px 15px
}
ul.xiangcunList a:hover .xiangcun_ej {
  top:0;
  color:#fff;
}
ul.xiangcunList a:hover .content_news_qsc_zs_r_c .qsc_h3_t1 {
  opacity:0
}
ul.xiangcunList .mar0 {
  margin:0px
}
ul.xiangcunList img {
  width:100%;
  height:100%;
}
/*æ™¯ç‚¹è¯¦æƒ…å†…å®¹é¡µ*/.mainCon {
  width:1000px;
  margin:25px auto;
}
.jianjie {
  overflow:hidden;
  position:relative;
}
.leftimgBox {
  width:650px;
  height:300px;
  float:left;
  overflow:hidden;
  border-radius:6px;
  z-index:0;
  position:relative;
}
.righttextBox {
  float:left;
  width:500px;
  height:280px;
  margin:0px 25px;
  padding:10px 0px;
}
.leftimgBox img {
  width:650px;
  height:337px;
}
.righttextBox h1 {
  font-size:34px;
  color:#69a500;
  line-height:34px;
  margin:0px 0px 10px 0px;
}
.righttextBox p {
  font-size:16px;
  line-height:26px;
  color:#3A3A3A;
}
.righttextBox p.jiansmall {
  font-size:14px;
  color:#939393;
  margin-top:10px;
  text-indent:28px;
}
.maintextCon h2,.zijingCon h2 {
  font-size:18px;
  background:#EBEFE9;
  height:52px;
  line-height:50px;
  border-bottom:5px solid #7eb800;
  border-top-left-radius:7px;
  padding-left:20px;
  margin-bottom:15px;
  font-weight:bold;
  border-top-right-radius:7px;
}
.maintextCon,.zijingCon {
  margin-top:35px;
}
.maintextCon,.zijingCon * {
  line-height:24px;
}
.maintextCon p {
  font-size:14px;
  text-align:justify;
  /* text-indent:28px;
  */line-height:26px;
}
ul.ziBox {
  overflow:hidden;
}
ul.ziBox li {
  float:left;
  margin-right:8px;
  width:318px;
  position:relative;
  overflow:hidden;
  margin-bottom:10px;
}
.zimain_bg {
  /* background-color:#000;
  *//* opacity:0.5;
  *//* width:320px;
  *//* height:200px;
  *//* position:absolute;
  */2-moz-opacity:0.5;
  3opacity:0.5;
}
.zimain {
  width:282px;
  height:164px;
  border-radius:30px;
  padding:15px 15px;
  background:#000;
  color:#fff;
  border:3px solid #7EB800;
  transition:all 0.2s ease;
  position:absolute;
  top:206px;
  /* opacity:0.5;
  */
}
.zimain:hover {
  display:block;
  opacity:1;
}
.zimain h1 {
  font-size:18px;
  border-bottom:1px solid #F9FFED;
  padding:0px 0px 10px 0px;
  margin:0px 0px 5px 0px;
}
.zimain p {
  line-height:24px;
  text-indent:24px;
}
ul.ziBox li img {
  /* border-radius:30px;
  */width:320px;
  height:200px;
  /* border:3px solid rgba(0,0,0,0);
  */transition:all 0.3s ease;
}
ul.ziBox li h4 {
  text-align:center;
}
ul.ziBox li:last-child {
  margin:0px;
}
ul.ziBox li a {
  color:#434343;
  transition:all 0.3s ease;
  display:block;
  overflow:hidden;
  width:318px;
  height:200px;
  border-radius:30px;
  position:relative;
}
/*åˆ—è¡¨*/

.list {
  width:1000px;
  margin:20px 0;
  text-indent: 5px;
}
.list dl {
  display:table;
  width:1000px;
}
.list dt,.list dd {
  display:block;
  height:50px;
  font-size:16px;
  line-height:50px;
  float:left;
}
.list dt {
  width: 127px;
  /* padding-left:15px;
  */
  color: #57732B;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  text-align:center;
}
.list dd {
  width: 800px;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.list br {
  display:none;
}
.list a {
  width:1000px;
  position:relative;
  display:block;
  margin-bottom:2px;
  color: #616161;
  text-decoration:none;
  background:#FFFFFF;
  -webkit-transition:all 0.2s ease;
  -moz-transition:all 0.2s ease;
  transition:all 0.2s ease;
  cursor:pointer;
}
.list a:first-child {
  border-radius: 5px 5px 0 0;
}
.list a:last-child {
  border-radius:0 0 15px 15px;
}
.list a:only-child {
  border-radius:15px;
}
.list a:nth-child(odd) {
  background:#f1f1f1;
}
.list a:hover {
  background:#ECF4E8;
  color:rgba(0,0,0,1);
}
.list a:after {
  position:absolute;
  text-decoration:none;
  display:block;
  content:"";
  width:14px;
  height:14px;
  border:2px solid #000;
  border-radius:50%;
  top:17px;
  right:20px;
  background:url(../img/icon_arrow_right_s_bk.png) no-repeat 5px center;
  opacity:0.5;
  -webkit-transition:all 0.2s ease;
  -moz-transition:all 0.2s ease;
  transition:all 0.2s ease;
}
.list a:hover:after {
  opacity:1;
  border-color:#10851A;
  -webkit-animation:iconScale 0.25s ease 0s 1;
  -moz-animation:iconScale 0.25s ease 0s 1;
  animation:iconScale 0.25s ease 0s 1;
}
.listnew li {
  LINE-HEIGHT: 42px; 
  padding: 0px 15px;  
  height: 40px; 
  FONT-SIZE: 16px; OVERFLOW: hidden;
  border-bottom: 1px dotted #ccc;
  background: url(../img/li_bg.jpg) no-repeat 8px center;
  text-align: left;
}
.listnew li:hover{
    background: #F8F8F8 url(../img/li_bg.jpg) no-repeat 8px center;
}
.listnew li i {
    FONT-STYLE: normal; FONT-FAMILY: arial;    
    FLOAT: left; 
    COLOR: #79A678; 
    FONT-SIZE: 14px; 
    margin: 0px 10px 0px 10px;   
    line-height: 42px;
}

.listnew li a {
    float: left;
    width: 290px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 42px;
}
@-webkit-keyframes iconScale {
  0% {
  -webkit-transform:scale(1.5);
  transform:scale(1.5);
}
100% {
  -webkit-transform:scale(1);
  transform:scale(1);
}
}@keyframes iconScale {
  0% {
  transform:scale(1.5);
}
100% {
  transform:scale(1);
}
}/*分页*/
.list-pager A {
  /* BORDER: #FC9701 1px solid; */
  padding: 0px 8px;
  MIN-WIDTH:20px;
  DISPLAY:inline-block;
  margin: 0px 4px;
  VERTICAL-ALIGN:middle;
  OVERFLOW:visible;
  LINE-HEIGHT:35px;
  HEIGHT:35px;
  TEXT-ALIGN:center;
  color: #333;
  font-size: 16px;
  background: #fff;
}
.list-pager A:hover {
  background: #f60;
  TEXT-DECORATION:none;
  color:#fff;
}
a.red {
  background: #FC9701;
  TEXT-DECORATION:none;
  color:#fff;
  /* border: 1px solid #FC9701; */
  /* border-radius:10px;
  */
}
a.sxbt {
  padding:0px 15px;
}
.new_list_page{ clear:both;}
p.list-pager {
  text-align:center;
  padding:15px 0px 15px 0px;
  color: #8ECF67;
  margin: 10px 0px 10px 0px;
}
/*关于本站单页*/
.guanyumain {
  width:1000px;
  margin:0px auto;
}
.guanyumain h4 {
  font-size:24px;
  text-align:center;
  line-height:60px;
  border-bottom:1px solid #E0E0E0;
  margin:30px auto 0px;
}
/*产品列表*/

.popularDestinations .section {
  margin-top:50px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
.popularDestinations .regionTabs {
  display:table;
  width: 1000px;
  margin-bottom:20px;
  border:1px solid #e3e2df;
  border-bottom-color:#e3e2df;
  /* box-shadow:0 1px 5px 1px #e3e2df; */
  font-size: 18px;
}
.popularDestinations .regionTabs li {
  display:table-cell;
  display:inline!ie;
  zoom:1!ie;
  height:35px;
  padding: 12px 15px;
  line-height:35px;
  border-left:1px solid #dad7c8;
  color:#9e9a89;
  font-weight:bold;
  background:#f4f3f0;
  text-align:center;
  cursor:pointer;
  position:relative;
  transition:all 100ms linear;
}
.popularDestinations .regionTabs li:first-child {
  padding-left:16px;
  border-left:none;
}
.popularDestinations .regionTabs li:hover {
  color:#6a685e;
  background:#e3e3e3;
}
.popularDestinations .regionTabs li.active,.popularDestinations .regionTabs li.active:hover {
  color:#589442;
  background:#fff;
  cursor:default;
}
.popularDestinations .regionTabs li.active:before {
  content:'';
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height: 1px;
  background:#8ECF67;
}
.popularDestinations .regionTabs li.active:after {
  content:'';
  position:absolute;
  left:50%;
  bottom:-12px;
  width:0;
  height:0;
  margin-left:-8px;
  border:solid transparent;
  border-top-color:#8ECF67;
  border-width:6px 8px;
}
.popularDestinations {
  width: 980px;
  margin:40px auto;
  padding: 0px 10px;
}
.mod-b-wrapper {
  margin-top:-10px;
}
}* html .search-forms #hotel_search_bar_wrap {
  width:344px;
  float:left;
}
.popularDestinations .tiles .title .cityGuide {
  background:url(../img/prodect.png) no-repeat 0 0 transparent;
}
.popularDestinations .tiles {
  width: 1030px;
  position:relative;
  left:-30px;
  z-index:0;
  overflow:hidden;
}
.popularDestinations .tiles>li {
  width: 311px;
  padding-top:230px;
  margin:0 0 30px 30px;
  border:1px solid #e9e8e6;
  border-bottom-color:#dad7c8;
  background:#fff;
  position:relative;
  float:left;
  border-radius: 5px;
}
.popularDestinations .tiles>li:hover{
    background: #F8F8F8;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.11);
}
ul.regionContent {
    width: 1000px;
}
.popularDestinations .tiles .thumb {
  width: 100%;
  height:220px;
  line-height:220px;
  background:#eee;
  text-align:center;
  position:absolute;
  top:0;
  left:0;
}
.popularDestinations .tiles .thumb:hover{}
.popularDestinations .tiles .thumbCrop {
  display:inline-block;
  width:100%;
  height:100%;
  overflow:hidden;
}
.popularDestinations .tiles .thumbCrop img {
  vertical-align:middle;
  transition: all 0.2s ease;
  height: 276px; width: 368px; 
  margin-top: -5px;
}
.popularDestinations .tiles .thumbCrop img:hover{
    margin: -60px 0px 0px 0px;
}
.popularDestinations .tiles .title {
  display:block;
  margin:0 15px;
  padding: 0px 0px 10px;
  position:relative;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  font-size:0;
}
.popularDestinations .tiles p{ height: 24px; color: #969696; width: 100%; font-size: 14px; line-height: 24px;}
.popularDestinations .tiles .title .countryName,.popularDestinations .tiles .title .cityName {
  position:relative;
  font-size:18px;
  color:#2c2c2c;
  line-height: 30px;
  vertical-align:baseline;
}
.popularDestinations .tiles .title .wrap-popIcons {
  position:absolute;
  right:0;
  top:0;
  bottom:0;
  width:98px;
  height:26px;
  overflow:hidden;
}
.popularDestinations .tiles .title .popIcons {
  display:inline-block;
  width:108px;
  height:26px;
  font-size:12px;
  position:relative;
  right:0;
  top:0;
}
.popularDestinations .popIcons .icon-group {
  width:26px;
  height:26px;
  top:0;
  border-radius:13px;
  float:right;
  margin-right:10px;
}
.popularDestinations .popIcons .icon-group .wrap-icon {
  display:block;
  position:relative;
  width:26px;
  height:26px;
  line-height:26px;
  white-space:nowrap;
  text-indent:30px;
  border-radius:13px;
  color:#fff;
  overflow:hidden;
  z-index:1;
  font-size:12px;
}
.popularDestinations .popIcons .icon-group .wrap-icon,.popularDestinations .popIcons .icon-group .wrap-icon:hover {
  color:#fff;
}
.popularDestinations .popIcons .icon-group .blockIcon {
  width:26px;
  height:26px;
  display:block;
  position:absolute;
  top:0;
  left:0;
}
.popularDestinations .popIcons .wrap-cityGuide {
  background-color:#eb8533;
}
.popularDestinations .popIcons .icon-group .wrap-stb {
  background-color:#4c93b9;
  text-indent:34px;
}
.popularDestinations .popIcons .wrap-tcAward {
  background-color:#679f50;
}
.popularDestinations .popIcons .icon-group:nth-child(1) .wrap-icon {
  -webkit-transition:-webkit-transform 300ms linear,width 300ms linear,z-index 300ms linear;
  -moz-transition:-moz-transform 300ms linear,width 300ms linear,z-index 300ms linear;
  -o-transition:-o-transform 300ms linear,width 300ms linear,z-index 300ms linear;
  transition:transform 300ms linear,width 300ms linear,z-index 300ms linear;
}
.popularDestinations .popIcons .icon-group:nth-child(1) .wrap-icon:hover {
  -webkit-transform:translateX(-72px);
  -moz-transform:translateX(-72px);
  -o-transform:translateX(-72px);
  -ms-transform:translateX(-72px);
  transform:translateX(-72px);
  width:98px;
  z-index:50;
}
.popularDestinations .popIcons .icon-group:nth-child(2) .wrap-icon {
  -webkit-transition:-webkit-transform 300ms linear,width 300ms linear,z-index 300ms linear;
  -moz-transition:-moz-transform 300ms linear,width 300ms linear,z-index 300ms linear;
  -o-transition:-o-transform 300ms linear,width 300ms linear,z-index 300ms linear;
  transition:transform 300ms linear,width 300ms linear,z-index 300ms linear;
}
.popularDestinations .popIcons .icon-group:nth-child(2) .wrap-icon:hover {
  -webkit-transform:translateX(-36px);
  -o-transform:translateX(-36px);
  -moz-transform:translateX(-36px);
  -ms-transform:translateX(-36px);
  transform:translateX(-36px);
  width:98px;
  z-index:50;
}
.popularDestinations .popIcons .icon-group:nth-child(3) .wrap-icon {
  -webkit-transition:width 300ms linear,z-index 300ms linear;
  -moz-transition:width 300ms linear,z-index 300ms linear;
  -o-transition:width 300ms linear,z-index 300ms linear;
  -ms-transition:width 300ms linear,z-index 300ms linear;
  transition:width 300ms linear,z-index 300ms linear;
}
.popularDestinations .popIcons .icon-group:nth-child(3) .wrap-icon:hover {
  width:98px;
  z-index:50;
}
.popularDestinations .tiles .title .tcAward {
  background-position:0 -50px;
}
.popularDestinations .tiles .title .cityGuide {
  background-position:0px 0px;
}
.popularDestinations .tiles .title .stb {
  background-position:0 -150px;
}
/*摘要资讯列表*/
.bd-main-l ul li {
  border: 1px solid #ddd;
  padding: 10px;
  background: #fff;
  margin: 7px 5px;
  display: inline-block;
  width: 290px;
  border-radius: 4px;
  transition: all 0.35s ease 0s;
}
.bd-main-l ul li:hover{ background: #F8F8F8; box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.16);}
.bd-main-l ul li:hover .jq-name{ color: #ff6600;}
.bd-main-l {
  /* float:left;
  */ width:1000px;
  margin:0px auto;
}
.bd-main-l ul {
  -webkit-column-count: 4;
        -webkit-column-gap: 10px;
        -webkit-column-rule: 10px solid #fff;
        -webkit-column-width: 265px;

        -moz-column-count: 4;
        -moz-column-gap: 10px;
        -moz-column-rule: 10px solid #fff;
        -moz-column-width: 265px;

        column-count: 4;
        column-gap: 10px;
        column-rule: 10px solid #fff;
        column-width: 265px;

        }
.jq-list-con {
  padding: 0px 0px 0px;}

.bd-main-l ul li img {
  width:100%;
  height:100%;
  margin: 0px 0px 10px;
}

.jq-name {
  float:left;
  color: #3B3B3B;
  font-size: 18px;
  line-height: 28px;
}
.jq-txt {
  margin:5px 0;
  color: #939393;
  font-size: 12px;
  overflow:hidden
;
  line-height: 20px;
}
.bd-main-l ul li:hover .wz-info{ color: #333;}
.wz-info,.hd-date {
  color: #8B8B8B;
  font-size: 14px;
  line-height: 28px;
  clear: both;
  border-bottom: 1px dotted #E5E5E5;
}
.jq-list-nopic .jq-list-r {
  width:100%
}
.jq-list-r p {
  font:12px/20px \5B8B\4F53;
  color:#999999;
}
.fffred {
    /* height: 150px; */
    overflow: hidden;
}
a.abtn{
  position:absolute;
  top: 19px;
  display:block;
  height:132px;
  width:6px;
  overflow:hidden;
  text-indent:-20000px;
  background: url(../img/arrow3.gif) 0px center no-repeat;
}
a.aleft{
  left: -7px;
}
a.agrayleft{
  cursor:default;
  background-position:-12px center;
}
a.aright{
  right: -7px;
  background-position:-6px center;
}
a.agrayright{
  cursor:default;
  background-position:-18px center;
}

.productshow{
  width: 1000px;
  height: 200px;
  /* padding:4px 0; */
  /* margin:20px auto; */
  position:relative;
  text-align:center;
}
.productshow .scrollcontainer{
  width: 1000px;
  height: 200px;
  overflow:hidden;
  position:relative;
  margin:0 auto;
}
.productshow .scrollcontainer ul{
  width:20000px;
  position:absolute;
  left:0px;
  top:0px;
}
.productshow .scrollcontainer li{
  float:left;
  width: 190px;
  height: 200px;
  text-align:center;
  margin: 0px 5px 0px 5px;
}
.productshow .scrollcontainer li.last{
  background:none;
}
.productshow .scrollcontainer li div{
  overflow:hidden;
  text-align:center;
  width: 190px;
  height: 170px;
  border-radius: 4px;
}
.productshow .scrollcontainer a:hover img{
  filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;
}
.productshow .scrollcontainer li p{
  margin:0;
  line-height:32px;
}
.productshow ul li a {
  TEXT-ALIGN: left; LINE-HEIGHT: 30px; 
  /* MARGIN: 0px 5px; */  DISPLAY: block;  text-align: center;
}
.productshow ul li a img {
  WIDTH: 200px; 
  HEIGHT: 200px;
  transition: all 0.25s ease 0s;
}
.productshow ul li a:hover img {
  margin:-20px 0px 0px 0px;}
/*图片切换*/
.cut_images {
  width:1000px;
  height:440px;
  background:#fff;
  position:relative;
}
.cut_images img {
  width:1000px;
  height:440px;
}
.rslides_nav {
  width:30px;
  height:126px;
  display:block;
  position:absolute;
  text-indent:-10em;
  overflow:hidden;
  top:143px;
  z-index:9999;
}
.prev {
  left:40px;
  background: rgba(0, 0, 0, 0.45);
  /* display:none; */
  border-radius: 4px;
}
.next {
  right:40px;
  background: rgba(0, 0, 0, 0.45);
  border-radius: 4px;
}
.rslides_tabs {
  display:none;
}
.cut_images p {
  color:#fff;
  position:absolute;
  bottom:10px;
  cursor:pointer;
  right:10px;
  width:126px;
  height:34px;
  line-height:35px;
  background:url(../img/video_bg.png);
}
.cut_images p img {
  width:17px !important;
  height:17px !important;
  margin:9px 0 0 10px;
}
.cut_images p span {
  margin-left:20px;
}
.cut_images p  a {
  color:#fff;
}

/*地图热点展示 begin*/
.hotmap {
  width:100%;
  height:564px;
  position:relative;
  background-color:#F4F4F4;
}
.hotmapl {
  width:75px;
  height:564px;
  float:left;
  position:relative;
}
.hotmapl .menu {
  width:100%;
  height:66px;
  padding-top:15px;
  cursor:pointer;
}
.hotmapl .menu p {
  width:100%;
  height:30px;
  line-height:30px;
  text-align:center;
  color:#83949C;
}
.hotmapl .menu span {
  width:30px;
  height:30px;
  display:block;
  margin:0 auto;
  background-image:url(../img/senceMenu.png);
}
.hotmapl .menu.m1 span {
  background-position:0 0;
}
.hotmapl .menu.m0 span {
  background:url(../img/mo_bg.png) no-repeat center center;
}
.hotmapl .menu.m2 span {
  background-position:150px 0;
}
.hotmapl .menu.m5 span {
  background-position:60px 0;
}
.hotmapl .menu.m4 span {
  background-position:90px 0;
}
.hotmapl .menu.m3 span {
  background-position:120px 0;
}
.hotmapl .menu.m6 span {
  background-position:30px 0;
}
.hotmapl .menu.active {
  color:#93ba61;
  background-color:#fff;
}
.hotmapl .menu.m0.active span {
  background:url(../img/mo_hover.png) no-repeat center center;
}
.hotmapc {
  width:945px;
  height:564px;
  float:left;
  overflow:hidden;
}
.hotmapc #hotmap {
  width:100%;
  height:594px;
}
.hotmapr {
  width:180px;
  height:100%;
  position:absolute;
  right:0;
  top:0;
  border-left:2px solid #aecb89;
  /* background-color:#fff;
  */ border-top:1px solid #f7f7f7;
  overflow:hidden;
}
.hotmapr .title {
  width:180px;
  height:36px;
  background-image:url(../img/mapqp_titlebg.png);
  background-repeat:repeat-x;
  background-size:auto 100%;
}
.hotmapr .title p {
  width:90px;
  float:left;
  height:36px;
  color:#9c9c9c;
  font-size:14px;
  font-weight:bold;
  line-height:36px;
  text-align:center;
  cursor:pointer;
}
.hotmapr .title p.active {
  background-color:#fff;
  color:#93ba61;
}

/*历史名人*/
ul.mingrenCon {
  width: 1000px;
  margin:0px auto;
  text-align:justify;
}
ul.mingrenCon li {
  border-bottom:1px solid #ddd;
  padding:10px 0px;
  margin-bottom:10px;
  overflow:hidden;
}
.mingren_img {
  float:left;
  width: 300px;
  height: 310px;
  display: inline-block;
  margin: 0px 10px 10px 0px;
}
.mingren_text {
  /* width: 680px; */
}
.mingren_img img {
  width:100%;
  height:100%;
}
.mingren_text h1 {
  font-size:22px;
  margin:0px 0px 10px;
}
.mingren_text,.mingren_text p {
  color:#898989;
  font-size:14px;
  line-height:26px;
}
/*特产*/
ul.techanlist {
  overflow:hidden;
  width:1000px;
  margin:0px auto;
  padding-left:1%;
}

ul.techanlist li {
  float:left;
  width: 21%;
  overflow:hidden;
  margin-right:1%;
  margin-bottom:1%;
  height:230px;
  /* background-color:#f4f4f4; */
    border:1px solid #DDDDDD;
  border-radius: 4px;
  padding: 10px;
}
ul.techanlist li:hover{
    background: #F8F8F8;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.14);
}
ul.techanlist li a {
  display:block;
}
ul.techanlist li a:hover{}
.techanimg {
  height:150px;
  overflow:hidden;
}
.techanimg img {
  width:100%;
  height: 120%;
  transition: all 0.25s ease 0s;
}
.techanimg img:hover{
    margin: -10px 0px 0px 0px;
  
}
.techanmain h5 {
  font-size:16px;
  line-height: 32px;
}
.techanmain p {
  font-size:12px;
  color:#9E9E9E;
}
/*景区内容页*/

.content {
  width:1000px;
  margin:0px auto;
}

/*简介*/
.center_body {
  overflow:hidden;
  padding: 20px 0px 0px;
  background: url(../img/banner_bg.jpg) top center no-repeat;
  position: relative;
  margin-top: 129px;
  height: 510px;
}
.info {
  /* width:1000px; */
  /* height:207px; */
  /* background:#F4F4F4; */
  /* padding-top:20px; */
  /* position:relative; */
}
.info p {
  padding: 0 10px 0px 10px;
  line-height:28px;
  border-right:solid 1px #E5E5E5;
  width:850px;
  text-indent: 28px;
  font-size:14px;
  min-height:140px;
}
.info_title {
  font-size:22px;
  padding:0 25px;
  color:#000000;
  height:35px;
  border-right:solid 1px #E5E5E5;
  display:block;
  width:850px;
}
.ewm {
  background-color:#EAEAEA;
  padding:10px 0px;
  margin-top:10px;
}
.ewm img {
  width:140px !important;
  height:140px !important;
  display:block;
  margin:10px auto;
}
.ewm span {
  text-align:center;
  width:140px;
  display:block;
  margin:0px auto;
}
.show_hidden {
  color:#AECB89;
  border:none !important;
  text-align:right;
  height:40px;
  cursor:pointer;
}
.bar_title {
  height: 50px;
  font-weight: normal;
  line-height: 50px !important;
  color:#000000 !important;
  font-size: 20px !important;
  padding-left:15px;
  background: #ededed;
  margin: 0px 0px 10px 0px;
}
/*基本信息*/
.basic_info {
  }.basic_info ul {
  padding: 0 15px 15px 15px;
}
.basic_info ul li {
  line-height:23px;
  overflow:hidden;
  text-overflow:ellipsis;
  width:230px;
  font-size:14px;
  font-weight:normal;
}
.basic_info ul li span {
  font-weight:bold;
  display:inline-block;
  text-align:justify;
}
/*餐饮介绍*/
.centerCont {
    overflow: hidden;
    margin-bottom: 20px;
    font-size:14px;
}
.buttom10{margin:0px 0px 10px 0px;}
.hotel_right {
  width:279px;
  float:right;
  background-color:#F4F4F4;
  min-height:700px;
}
.hotel_left {
  width: 700px;
  float:left;
  padding-bottom:5px;
  /* background-color:#F4F4F4; */
  min-height:700px;
}
.hotel p {
  padding:0 15px;
  line-height:24px;
  color:#535353;
  font-size:14px;
  margin:5px 0px;
}
.dtable td {
  padding:10px;
}
table.dtable {
  background-color:#fff;
  margin:0px 3% 20px;
}
.pl_banner {
  position:relative;
}
.pl_banner .d {
  width:1000px;
  height:500px;
  position:absolute;
  bottom:20px;
  left:0;
  width:100%;
  height:12px;
  text-align:center;
  z-index:2
;
}
.pl_banner .d i {
  display:inline-block;
  width:12px;
  height:12px;
  background:#FFFFFF;
  margin-right:5px;
  cursor:pointer;
  border-radius:50%;
}
.pl_banner .d i.curr {
  background:#1CB003;
}
.pl_banner ul {
  width:1000px;
  height:500px;
  overflow:hidden;
  display:block;
  position:relative;
  z-index:1
}
.pl_banner li {
  width:1000px;
  height:500px;
  display:block;
  position:absolute;
  text-align:center;
  background-color:#000;
}
.pl_banner li img {
  width:auto;
  height:100%;
  margin-left:auto;
  margin-right:auto;
}
.pl_banner li b {
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  height:70px;
  background:#000;
  opacity:0.7;
  z-index:1
}
.pl_banner li p {
  position:absolute;
  bottom:30px;
  left:0;
  right:0;
  height:30px;
  text-align:center;
  font-size:18px;
  line-height:30px;
  overflow:hidden;
  padding:0 10px;
  z-index:2
;
  color: #fff;
}
.pl_banner li p a,.pl_banner li p a:link,.pl_banner li p a:visited {
  color:#fff
}
.pl_banner li p a:hover {
  color:#eee;
}
.pl_banner .rl {
  position:absolute;
  z-index:2;
  height:32px;
  left:0;
  top:200px;
  right:0;
}
.pl_banner .rl a {
  width:89px;
  height:89px;
  position:absolute;
  cursor:pointer;
  display:block
}
.pl_banner .rl a.next {
  top:0;
  right:35px;
  opacity:0.5;
  filter:alpha(opacity=60);
  transition:all 0.25s ease-in-out;
  background:url(../img/bg_direction_nav.png) no-repeat;
  background-position:0px -89px;
}
.pl_banner .rl a.prev {
  top:0;
  left:35px;
  opacity:0.5;
  filter:alpha(opacity=60);
  transition:all 0.25s ease-in-out;
  background:url(../img/bg_direction_nav.png) no-repeat;
  background-position:0px 0px;
}
.pl_banner .rl a.next:hover {
  opacity:1;
  filter:alpha(opacity=100);
  right:32px;
}
.pl_banner .rl a.prev:hover {
  opacity:1;
  filter:alpha(opacity=100);
  left:32px;
}
/*地图*/
div#hotel_tabnav ul li {
  float:left;
  width:19.88%;
  text-align:center;
  background-color:#FFFFFF;
  line-height:46px;
  border-right:1px solid #ddd;
}
#hotel_tabnav {
  }div#hotel_tabnav ul {
  overflow:hidden;
  margin:0px 10px 10px;
  border:1px solid #ddd;
  border-right:0;
}
div#dituContent {
  height:400px;
  /* margin: 0px 10px 10px; */
  border:1px solid rgb(226,226,226);
  overflow:hidden;
  position:relative;
  z-index:0;
}
div#hotel_tabnav ul li.current {
  background-color:#EDEDED;
  position:relative;
  z-index:999;
}
/*小景点列表*/
ul.son_sencry {
  overflow:hidden;
  margin-left: 2%;
  padding: 0px 0px 10px;
}
.gray_bg {
  background-color:#F4F4F4;
}
ul.son_sencry li {
  float:left;
  width:24%;
  margin-right: 0.5%;
  overflow:hidden;
  background-color:#FFFFFF;
  /* border-radius:4px; */
  height: 260px;
  margin-bottom: 0.5%;
}
ul.son_sencry li a:hover .son_img img {
  /* margin-top:0px;
  */
}
ul.son_sencry li a .son_img img {
  /* margin-top:-10px;
  */
    /* transition:all 0.2s ease;
  */
  width: 100%;
  height: 100%;
}
.son_img {
  width:100%;
  height: 220px;
  overflow:hidden;
}
.son_title h1 {
  font-size:18px;
  /* font-weight:bold;
  */
    padding:0px 15px;
  line-height:40px;
  white-space: nowrap;
  width: 210px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.son_title p {
  font-size:14px;
  padding:0px 15px;
  text-align:justify;
  color:#8e8e8e;
}
ul.son_sencry li a {
  margin-top:0px;
  display:block;
  transition:all 0.2s ease;
  cursor:pointer;
}
ul.son_sencry li a:hover {
  margin-top: -35px;
}
/*搜索结果页*/
.left_div1.box {
  width:1000px;
  margin:0px auto;
}
.search.search1 {
  line-height:40px;
  padding: 20px 20px 20px 0px;
  font-size: 16px;
  background-color:#f4f4f4;
  float: none;
  background: #fff;
  margin: 0px 0px 30px 0px;
}
.search.search1 input {
  font-size:14px;
  padding: 6px 10px;
  border:1px solid #ddd;
  border-radius:4px;
  margin-right:10px;
  color:#8E8E8E;
}
.search.search1 input.button {
  padding:7px 20px;
  border: 1px solid #FC9701;
  color: #FFF;
  background: #FC9701;
}
.search.search1 input.button:hover {
  color:#FFF;
  background-color: #F26700;
  cursor:pointer;
}
.seach_lei {
  overflow:hidden;
  border-bottom:1px solid #ddd;
  background-color: #FFFFFF;
}
.seach_lei div {
  width:160px;
  height:40px;
  line-height:40px;
  text-align:center;
  float:left;
  cursor:pointer;
  margin: 0px 15px 0px 0px;
  font-size:14px;
  color:rgb(255,255,255);
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  font-weight:bold;
  background-color:#DDD;
  color:#646464;
}
.seach_lei .xuan {
  background-color: #FC9701;
  color:#fff;
}
div#newson {
  width:160px;
  height:40px;
  line-height:40px;
  text-align:center;
  float:left;
  cursor:pointer;
  margin:0px 0px 0px 10px;
  font-size:14px;
  color:rgb(255,255,255);
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  font-weight:bold;
  background:rgb(187,187,187);
}
.text h1,h1.texttitle {
  font-size:18px;
  line-height:36px;
}
h1.texttitle span {
  float: left;
  font-size:14px;
  color:#9E9E9E;
}
li.contextli {
  padding:20px;
  border-bottom:1px solid #ddd;
  margin:10px 0px;
}
.text p.des,li.contextli p {
  font-size:14px;
  line-height:22px;
  color:#8C8C8C;
}
li.contextli a {
  /* display:block; */
}
.typeimg {
  float:left;
  width:370px;
  height:230px;
  background-color:#ddd;
}
.text {
  float:right;
  width: 550px;
}
li.contextli.bgc1 a {
  overflow:hidden;
  margin-right: 20px;
}
.typeimg img {
  width:100%;
  height:100%;
}
.text p {
  color:#565656;
  font-size:14px;
  line-height:30px;
}
/*地图页面*/

.hotmapr1{
  width: 222px; height:768px; margin-top:193px; position: absolute; right: 0; top: 0; border: 1px solid #aecb89;background-color:#fff; border-top:1px solid #f7f7f7;
}
.hotmapr1 .title{
width:222px; height:36px;background-color:#EDEDED; background-repeat:repeat-x;background-size:auto 100%;
}
.hotmapr1 .title p{
width:100%; float:left; height:36px; color:#9c9c9c; font-size:14px; font-weight:bold; line-height:36px;text-align:center;cursor:pointer;
}
.hotmapr1 ul { width: 148px; list-style: none; height: 500px; }
.hotmapr1 ul li { width: 130px; height: 40px; line-height: 40px; margin-left: 20px; border-bottom: 1px solid #f1f1f1; overflow: hidden; }
.hotmapr1 ul li a { color: #434a54 }

/*shouye jiantou start*/
.index_arrow{width:100%; position:absolute; left:0px; top: -30px;height: 60px;z-index: 100;}
.index_arrow .a1,.index_arrow .a2,.index_arrow .a3,.index_arrow .a4,.index_arrow .a5,.index_arrow .a6{margin:auto; width:60px;height:60px;position:relative;  background: url(../img/indexMain_1Mouse.png) no-repeat center center; background-size:60px 60px;}
.index_arrow .a2{background: url(../img/indexMain_2Mouse.png) no-repeat;background-size:60px 60px;}
.index_arrow .a3{background: url(../img/indexMain_3Mouse.png) no-repeat;background-size:60px 60px;}
.index_arrow .a4{background: url(../img/indexMain_4Mouse.png) no-repeat;background-size:60px 60px;}
.index_arrow .a5{background: url(../img/indexMain_5Mouse.png) no-repeat;background-size:60px 60px;}
.index_arrow .a6{background: url(../img/indexMain_6Mouse.png) no-repeat;background-size:60px 60px;}
.index_arrow .a7{background: url(../img/indexMain_7Mouse.png) no-repeat;background-size:60px 60px;background-size:60px 60px;}
.index_arrow .a8{background: url(../img/indexMain_8Mouse.png) no-repeat;background-size:60px 60px;}



@media (min-width: 1300px){
.tubiao{
       position:absolute;
  
       left: 42.6%;
  bottom: 42px;
  width: 70px;
  height: 70px;
  background: url(../img/tubiao.png) no-repeat;
  
       margin-bottom: 323px;
  z-index:1;
  background-size: 80%;
}
.biaoti{
position:absolute;
left: 39.6%;
  bottom: 42px;
  width: 100px;
  height: 100px;
  background: url(../img/biaoti.png) no-repeat;
  
       
margin-bottom: 381px;
  background-size: 80%;
}
div#topss {
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
}
}
@media (min-width: 768px) and (max-width: 1299px){
.indexMain_4Mouse {
  position:absolute;
  left:48.6%;
  bottom: 42px;
  width: 70px;
  height: 70px;
  background: url(../img/indexMain_4Mouse.png) no-repeat;
  margin-bottom:429px;
  z-index:1;
  background-size: 80%;
}
.indexMain_6Mouse {
  position:absolute;
  left:48.6%;
  bottom: 42px;
  width: 70px;
  height: 70px;
  background: url(../img/indexMain_6Mouse.png) no-repeat;
  margin-bottom:-70px;
  z-index:1;
  background-size: 80%;
}
.w_Row,.f_Row {
  width:100%;
  clear:left;
  /* background: #E7F4FB; */
}
.w_Row .mod {
  padding: 30px 0;
  overflow:hidden;
  position:relative;
  width: 93%;
  margin:0px auto;
}
.c_mt_1{
  width: 100%;
    margin:0 auto;
}
.exam_video_l {
  width: 100%;
  float:left;
  display:inline;
  margin-left: 22%;
  overflow:hidden;
  border-radius:4px;
}
.exam_video_l {
  width: 100%;
  float:left;
  /* display:inline; */
  margin-left: 11%;
  overflow:hidden;
  border-radius:4px;
}
div#topss {
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
}
}
@media screen and (max-width: 1000px){
width: 100%;
}
@media (max-width: 768px){
.indexMain_4Mouse {
  position:absolute;
  left:48.6%;
  bottom: 42px;
  width: 70px;
  height: 70px;
  background: url(../img/indexMain_4Mouse.png) no-repeat;
  margin-bottom:1019px;
  z-index:1;
  background-size: 80%;
}
.indexMain_2Mouse {
  position:absolute;
  left:48.6%;
  bottom: 42px;
  width: 70px;
  height: 70px;
  background: url(../img/indexMain_2Mouse.png) no-repeat;
  margin-bottom: 507px;
  z-index:1;
  background-size: 80%;
}
.indexMain_6Mouse{
display:none;
}
.w_Row .mod {
  padding: 30px 0;
  overflow:hidden;
  position:relative;
  width: 90%;
  margin:0px auto;
}
.fifthList li {
  width: 49%;
  margin:0 0.5%;
  padding:0;
}
.c_mt_1{
  width: 100%;
    margin:0 auto;
}
.indexMain_3Con .middle1 {
    float: left;
    width: 100%;
}

.indexMain_3Con .middle2 {
    float: left;
    width: 100%;
}

.indexMain_3Con .middle3 {
    float: left;
    width: 100%;
}
.popularDestinations .tiles>li {
  width: 100%;
  padding-top:230px;
  margin:0 0 30px 30px;
  border:1px solid #e9e8e6;
  border-bottom-color:#dad7c8;
  background:#fff;
  position:relative;
  float:left;
  border-radius: 5px;
}
.exam_video_l {
  width: 100%;
  float:left;
  overflow:hidden;
  border-radius:4px;
  margin-top: 10px;
margin-left:0px;
}
.w_Row,.f_Row {
  width:100%;
  clear:left;
}
.popularDestinations .tiles {
  width: 100%;
  position:relative;
  z-index:0;
  overflow:hidden;
}
.popularDestinations .tiles .thumb {
  width: 38%;
  height:220px;
  line-height:220px;
  background:#eee;
  text-align:center;
  position:absolute;
  top:0;
  left:0;
}
div#topss {
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
}
}
p.title3 {
    color: #fff;
}
li.left_list.fh_a{
margin-right:20px;
}
.w_Row.idx-brand-bg {
    background: #fff;
}
.BreadBox.fh_b {
    border-bottom: 1px solid #ccc;
}
.w_Row.fh_a{
  width:100%;
  clear:left;
  background: #E7F4FB;
}
.videoList { width: 1000px; margin: 0px auto; padding: 0% 0px; }
.videoList .videoa { background-color: #fff; display: block; padding: 30px 26px 26px; text-align: center; }
.videoList a:link, .videoList a:visited { color: #646464; }
.videoList a:active, .videoList a:hover { color: #009572; }
.videoList dd { margin-bottom: 6%; }
.videoa .t { font: 30px/1.4 "黑体"; color: #000; }
.videoa .lico { height: 1px; margin: 14px auto; width: 58px; background-color: #352f27; display: block; }
.videoa .by { font-size: 14px; color: #000; margin-bottom: 45px; }
.videoa .img { overflow: hidden; width: 100%; background-color: #000; position: relative; }
.videoa .img img { width: 100%; display: block; transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.videoa .vico { background: url(../img/vico.png) no-repeat; width: 84px; height: 84px; position: absolute; left: 50%; top: 50%; margin: -42px 0px 0px -42px; -webkit-transform: scale(0.5); transform: scale(0.5); opacity: 0; visibility: hidden; transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms;}
.videoa:hover .img img { -webkit-transform: scale(1.1); transform: scale(1.1); opacity: 0.8; filter: alpha(opacity=80); }
.videoa:hover .vico { -webkit-transform: scale(1); transform: scale(1); opacity: 1; visibility: visible; }
.dz,.dh {
    display: inline-block;
    float: left;
    clear: both;
    width: 96%;
    line-height: 40px;
    font-size: 16px;
    padding: 0px 2% 0px 2%;
    border-bottom: 1px solid #ccc;
}

.sj {
    display: inline-block;
    float: right;
}

.dh {
    clear: both;
}
.bgf8 { background-color: #f8f8f8; }
.pagePadding { padding: 5% 0px; }
.inner { width: 1000px; margin: 0px auto; }
@media screen and (max-width:1280px){
.inner { width: 1000px; margin: 0px auto; }
}
.productList dd { float: left; display: block; margin: 0px 0.6% 34px; *margin: 0px 1% 34px 0px; width: 32%; position: relative; }
.productList .img { overflow: hidden; }
.productList .img img { width: 100%; display: block; transition: 500ms; -webkit-transition: 500ms; }
.productList .con { background-color: #fff; padding: 13px 18px 0px; color: #333; height: 56px; overflow: hidden; }
.productList .con a{color:#333;}
.productList .con .name { font-size: 18px; line-height: 1.2; }
.productList  dd:hover .con a { color:#fff;}
.productList .botoom { position: absolute; bottom: 58px; right: 22px; opacity: 0; visibility: hidden; transition: 400ms; -webkit-transition: 400ms; }
.productList .bot { width: 0px; height: 3px; background-color: #EB6423; position: absolute; left: 0px; bottom: 0px; transition: 500ms; -webkit-transition: 500ms; }
.productList dd:hover .img img { transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); }
.productList dd:hover .con { background-color: #FFA200; color: #fff; }
.productList dd:hover .bot { width: 100%; }
.productList dd:hover .botoom { bottom: 68px; opacity: 1; visibility: visible; }
.pager3 { padding: 20px 0px 40px; }
.psico { background: url(../img/ico_bg.png) no-repeat; width: 30px; height: 30px; display: inline-block; margin: 0px 5px; }
.psico { background: url(../img/ico_bg.png) no-repeat; width: 30px; height: 30px; display: inline-block; margin: 0px 5px; }
.psico i { background: url(../img/ico.png) no-repeat; width: 30px; height: 30px; display: block; }
.psico .ps1 { background-position: 0px 0px; }
.psico .ps2 { background-position: -39px 0px; }
.psico .ps3 { background-position: -78px 0px; }
.psico:hover { background-position: -39px 0px; }
.psico:hover .ps1 { background-position: 0px -30px; }
.psico:hover .ps2 { background-position: -39px -30px; }
.psico:hover .ps3 { background-position: -78px -30px; }


/* 套餐列表 */
.tipBox{}
.tipBox .tipImg{margin:0 auto;width:148px;height:155px;background:url(http://cdn7.jinxidao.com/www/images/package_none.jpg) no-repeat top center;}
.loading-efect { background: #fff !important;color:#333;font-size: 16px; text-align: center !important; padding: 10px 0 50px 0 !important; height: auto !important;/*  border-top: 1px solid #f3f5f6; */ }
.package-list { background: #fff; color: #999; }
.package-list .group-title { font-size: 18px; color: #666; font-weight: bold; }
.package-list ul:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.package-list ul { *zoom: 1; }
.package-list li { float: left; }
.package-list .group-head { padding: 12px 20px; border-top: 1px solid #dee1e5; }
.package-list .group-head .title { padding-top: 3px; }
.package-list .showall { display: block; width: 98px; height: 32px; line-height: 32px; border: 1px solid #b2b9bf; border-radius: 2px; position: relative; text-align: center; cursor: pointer; color: #333; }
.package-list .showall:hover { border: 1px solid #ff5a00; }
.package-list .showall em { margin-left: -12px; }
.package-list .showall i { width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #FF7902; display: block; position: absolute; right: 24px; top: 13px; }
.package-list .showall i.up { width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #FF7902; border-top: 0; }
.package-list .title { width: 400px; float: left; }
.package-list .title img { display: block; width: 100px; height: 68px; border-radius: 2px; float: left; margin-right: 12px; }
.package-list .title img:hover { cursor: pointer; }
.package-list .title div { float: left; }
.package-list .title h3 { font-size: 16px; color: #333; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 1.1; margin-bottom: 8px; }
.package-list .title span { display: block; margin-bottom: 8px; line-height: 1.1; font-size: 13px; }
.package-list .title p { font-size: 12px; border-radius: 2px; float: left; margin-right: 10px; text-align: center; overflow: hidden; zoom: 1; }
.package-list .title p em { display: block; float: left; margin-right: 10px; height: 16px; line-height: 16px; }
.package-list .title .t1 { border: 1px solid #2b9bd6; color: #2b9bd6; padding-right: 3px; }
.package-list .title .t1 i { width: 19px; text-align: center; color: #fff; background: #2b9bd6; float: left; font-style: normal; margin-right: 3px; }
.package-list .title .t2 { border: 1px solid #ff4500; color: #ff4500; padding: 0 3px; }
.package-list .price { width: 130px; float: left; padding-left: 28px; }
.package-list .price i { color: #ff4500; font-size: 12px; font-style: normal; }
.package-list .price em { color: #ff4500; font-size: 22px; font-weight: bold; margin: 0 2px; }
.package-list .ori-price { width: 104px; float: left; text-decoration: line-through; font-size: 12px; padding: 0 20px; }
.package-list .group-head .ori-price { margin-top: 11px; }
.package-list .pay { float: right; }
.package-list .pay .payment, .package-list .pay .sold-out { display: block; color: #fff; background: #ff7800; width: 100px; height: 34px; line-height: 34px; text-align: center; border-radius: 2px; cursor: pointer; }
.package-list .pay .payment:hover { background: #ff5a00; }
.package-list .pay .sold-out { background: #999; color: #fff; cursor: no-drop; }
.package-list .group-list { padding: 0 20px; display: none; /* border-top: 1px solid #f3f5f6; */ }
.package-list .group-list .price { margin-top: 15px; }
.package-list .group-list .ori-price { margin-top: 26px; }
.package-list .group-list .pay { margin-top: 18px;}
.package-list .group-list li { border-bottom: 1px dotted #ddd; padding: 20px 2%; cursor: pointer; width: 96%; position: relative; margin: auto;}
.package-list .group-list li:hover{ background: #F5F5F5;}
.package-list .group-list li.no-border { border-bottom: none; }
.package-list .big-img { position: absolute; z-index: 110; left: 110px; top: 20px; width: 400px; height: 256px; padding: 10px; border: 1px solid #ddd; box-shadow: 1px 1px 2px #ddd; background: #fff url(http://cdn7.jinxidao.com/images/loading.gif) no-repeat center center; text-align: center; display: none; border-radius: 2px; }
.package-list .big-img img { vertical-align: middle; }
.package-list .big-img i { background: url(http://cdn7.jinxidao.com/images/arrow.png) no-repeat center center; display: block; width: 8px; height: 14px; position: absolute; left: -8px; top: 30px; }
.wenpiao {
    display: inline-block;
    color: #b29236;
    font-size: 26px;
    margin: 13px 25px 0px 0px;
}

.dinggou {
    display: block;
    float: right;
    line-height: 60px;
    color: #B99747;
    font-size: 14px;
    background: url(../img/a-1.png) no-repeat left center;
    padding: 0px 0px 0px 20px;
    cursor: pointer;
}
img.img-a {
    margin: 0px 5px 0px 0px;
}

.liebiao_b {
    height: 60px;
    border-bottom: 2px dashed #F1F1F1;
    /* margin: 0px 0px 33px 0px; */
    position: relative;
    background: #fff;
    padding: 20px;
    color: #BFBFBF;
    font-size: 14px;
}

.liebiao_b .lt{ width: 20px; height: 20px;border-radius:50%; background: #F1F1F1; position:absolute; left: -10px; bottom: -10px;}
.liebiao_b .rt{ width: 20px; height: 20px;border-radius:50%; background: #F1F1F1; position:absolute; right: -10px; bottom: -10px;}
img.img-b {
    width: 25%;
    height: 201px;
    float:left;
    overflow:hidden;
    display: block;
    position: inherit;
}
.liebiao_a {
    height: 226px;
    padding: 30px 20px 20px 20px;
    background: #fff;
    border-bottom: 1px solid #F1F1F1;
}
.p_list{ padding:0px 0px 30px; background:#fff; }
.xiangqing_b {
    float: right;
}
.xiangqing_a {
    width: 53%;
    height: 201px;
    float: left;
    background: url(../img/a-3.png) no-repeat right -20px;
}
p.taocan {
    display: inline-block;
    font-size: 18px;
    margin:0px 0px 0px 10px;
    float: left;
    width: 50%;
    line-height: 45px;
    padding: 0px 0px 0px 10px;
}
img.img-c {
    /* margin: 0px 0px 0px 200px; */
    width: 132px;
    height: 66px;
    float: right;
}
p.shanjing {
    /* display: inline-block; */
    margin: 0px 0px 0px 19px;
    border-top: 3px solid #EFE5C5;
    padding: 19px 0px 0px 0px;
    color: #B29744;
    font-weight: bold;
    float: left;
    overflow: hidden;
    width: 50%;
    line-height: 20px;
}
.ct {
    background: #FDFAF3;
    display: inline-block;
    width: 95%;
    height: 112px;
    border-bottom: 2px solid #DFCD89;
    float: left;
    /* overflow: hidden; */
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
}
p.goumei {
    display: inline-block;
    color: #B19540;
    /* font-weight: bold; */
    font-size: 14px;
    width: 85%;
    overflow: hidden;
    padding: 16px 0px 0px 10%;
    background: url(../img/a-4.png) no-repeat 15px 16px;
    height: 78px;
}
.pirce {
    display: inline-block;
    margin: 35px 41px 62px 0px;
}
.xiangqing_b span {
    color:#AF923B;
    font-size: 40px;
}
img.img-d {
    margin: 10px 10px 0px 10px;
}
a.zhankai {
    margin: 0px 0px 0px 32px;
    height: 30px;
    line-height: 30px;
    color: #fff;
}

.jiage {
    background: #AF923B;
    width: 114px;
    margin: 0px 0px 0px 10px;
}
.pay {
    width: 112px;
    height: 36px;
    line-height: 37px;
    background: #FC7803;
    font-size: 14px;
    border-radius: 4px;
}
.pay:hover{ background:#f60;}
a.liji {
    color: #fff;
    margin: 0px 0px 0px 27px;
    line-height: 30px;
}
/**saomazhifu**/
p.wechatpay-title {
    font-size: 26px;
    margin: 0px 0px 18px 0px;
}
p.wechatpay-title span{ color: #F00; padding: 0px 0px 0px 10px;}
.wechat-scope {
    margin: 10px 0px 0px 0px;
    line-height: 30px;
}

.weui_dialog {
  /* width:35%; */
  position: fixed;
  z-index: 5000;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  background-color: #fafafc;
  text-align: center;
  border-radius: 3px;
  overflow: hidden;
}
.weui_dialog_hd {
  padding: 1em 0.5em .5em 0.5em;
  margin: 9px 0;
}
.weui_dialog_bd {
  padding: 0 20px;
  font-size: 15px;
  color: #888;
  word-wrap: break-word;
  word-break: break-all;
}
.weui_dialog_ft {
  position: relative;
  line-height: 42px;
  margin-top: 20px;
  font-size: 17px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 180px;
  margin: auto;
}
.weui_dialog_title {
  font-weight: 400;
  font-size: 20px;
  display: block;
  text-align: center;
}
.weui_dialog_ft a {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  /* color: #3CC51F; */
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  border-top: 1px solid #ccc;
}
.weui_mask {
  position: fixed;
  z-index: 1000;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0,0,0,.6);
}



/*景区介绍*/
.body .body__component--bodyTitle {
  margin: 35px 0px;
}
.body--small .h2,
.body--small h2 {
  font-size: 26px;
}
.body .body__component:last-child {
  margin-bottom: 0;
}
.body .body__component .list-btn-box{ margin:0px;}
.body .h1,
.body .h2,
.body .h3,
.body .h4,
.body .h5,
.body .h6,
.body h1,
.body h2,
.body h3,
.body h4,
.body h5,
.body h6 {
  font-weight: 300;
  line-height: .9;
  margin-bottom: 0;
  font-style: normal;
}

.body--small {
  font-size: 14px;
  line-height: 1.4;
}

.body--small .h1,
.body--small h1 {
  font-size: 26px;
  line-height: 30px;
}

.body--small .h2,
.body--small h2 {
  font-size: 22px;
  color: #666;
  font-weight: bold;
}

.body--small .h3,
.body--small h3 {
  font-size: 24px;
}

.body--small .h4,
.body--small h4 {
  font-size: 28px;
}

.body--small .h5,
.body--small h5 {
  font-size: 26px;
}

.body--small .h6,
.body--small h6 {
  font-size: 24px;
}

.body--large {
  font-size: 14px;
  line-height: 1.4;
}

.body--large .body__component {
  margin: 40px;
}

@media (max-width:979px) {
  .body--large .body__component {
    margin: 20px;
  }
}

.body--large .h1,
.body--large h1 {
  font-size: 50px;
}

.body--large .h2,
.body--large h2 {
  font-size: 40px;
}

.body--large .h3,
.body--large h3 {
  font-size: 35px;
}

.body--large .h4,
.body--large h4 {
  font-size: 20px;
}

.body--large .h5,
.body--large h5 {
  font-size: 18px;
}

.body--large .h6,
.body--large h6 {
  font-size: 16px;
}

.body .body__component--col2 a,
.body .body__component--highlight a,
.body .body__component--text a {
  color: #599122;
}

.body .body__component--col2 a:hover,
.body .body__component--highlight a:hover,
.body .body__component--text a:hover {
  text-decoration: underline;
}



.body--small .imgc{ padding: 10px 10px 10px 20px;}
.body--small .lbnr{padding: 10px 30px 0px 10px; line-height: 1.3;}
.body--small .lbnr h3{ padding: 0px 0px 10px;}
.body--small .lbnr p{ }
@media (max-width: 979px) {
.body--small .imgc{ padding:10px;}
.body--small .lbnr{padding: 8px 20px 0px 10px; line-height:1.5;}
}
@media (max-width:787px) {
.body--small .imgc{ padding: 5px 5px 5px 10px;}
.body--small .lbnr{padding: 10px 10px 0px 10px; line-height: 1.3;font-size: 12px;}
.body--small .lbnr h3{ font-size: 16px; padding: 0px 0px 5px;}
}


@media (max-width:787px) {
  .body .body__component--bodyTitle {
  margin-top: 20px;
}

}
.body .body__component--topImage {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}

.body .body__component--topImage img {
  margin-right: auto;
  margin-left: auto;
  display: block;
}

.body .body__component--image:after,
.body .body__component--image:before {
  display: table;
  content: ' ';
}

.body .body__component--image:after {
  clear: both;
}

.body .body__component--image .center {
  text-align: center;
}

.body .body__component--image .right {
  text-align: right;
}

.body .body__component--image .left {
  text-align: left;
}

.body .body__component--image .content {
  display: inline-block;
  text-align: left;
}

.body .body__component--image .legende {
  margin-top: 5px;
}

.body .body__component--button {
  margin-bottom: 10px;
}

.body .body__component--button .btn,
.body .body__component--button input[type=submit] {
  margin-bottom: 10px;
  margin-right: 10px;
}

@media (min-width:788px) {
  .body .body__component--col2 .col {
    float: left;
    width: 50%;
  }
}

@media (max-width:788px) {
  .body .body__component--col2 .col {
    margin-bottom: 20px;
  }

  .body .body__component--col2 .col:last-child {
    margin-bottom: 0;
  }
}

.body .body__component--highlight {
  padding: 60px 70px;
  background-color: #f7f4ef;
  text-align: center;
  font-size: 20px;
}

@media (max-width:788px) {
  .body .body__component--highlight {
    padding: 20px;
  }
}

.body .body__component--quickFacts {
  margin-bottom: 0;
}

.body .body__component--catAnimal {
  margin-top: 40px;
  margin-bottom: 0;
}

.body .body__component--titletext .bodyTitle {
  margin-bottom: 20px;
}

.body .body__component--titletext .btn,
.body .body__component--titletext input[type=submit] {
  margin-top: 20px;
}

.body .body__component--listEvent {
  margin-top: 40px;
}

.body .body__component--listEvent .form-group {
  margin-bottom: 40px;
}

.body .body__component--listEvent .listEvent-select {
  margin-bottom: 15px;
  max-width: 320px;
}

.body .body__component--article .media:last-child {
  margin-bottom: 0;
}

.body-tab__header {
  list-style: none;
  margin: 0;
  padding: 0;
  border-bottom: 6px solid #373535;
}

.body-tab__header:after,
.body-tab__header:before {
  display: table;
  content: ' ';
}

.body-tab__header:after {
  clear: both;
}

.body-tab li {
  padding: 20px 10px;
  width: 50%;
  float: left;
  border-top: 1px solid #f8f5f0;
  border-right: 1px solid #f8f5f0;
  text-align: center;
  cursor: pointer;
}

.body-tab li:first-child {
  border-right: none;
  border-left: 1px solid #f8f5f0;
}

.body-tab li.is-active,
.body-tab li:hover {
  color: #fff;
  background-color: #373535;
  border-color: #373535;
}

.body-tab .body-tab__text,
.body-tab .body-tab__title {
  display: block;
}

.body-tab .body-tab__title {
  font-size: 24px;
  line-height: 1;
  margin-bottom: 5px;
}

.body-tab .body-tab__contents .body-tab__content {
  display: none;
}

.body-tab .body-tab__contents .body-tab__content:first-child {
  display: block;
}

.list-cat-box {
  margin-left: -10px;
  margin-right: -10px;
}

.list-cat-box:after,
.list-cat-box:before {
  display: table;
  content: ' ';
}

.list-cat-box:after {
  clear: both;
}

.list-cat-box li {
  float: left;
  width: calc(20% - 14px);
  margin: 0 7px 15px;
}

@media (max-width:979px) {
  .list-cat-box li {
    width: calc(33.33% - 14px);
  }
}

@media (max-width:787px) {
  .list-cat-box li {
    width: calc(50% - 14px);
  }
}

.cat-box {
  width: 100%;
  min-height: 160px;
  margin: 0;
  padding: 0 0 20px;
  vertical-align: top;
  border: 1px solid #f7f4ef;
  color: #433c3a;
  background-color: #f7f4ef;
  position: relative;
}

.cat-box .cat-box__icon {
  margin-right: auto;
  margin-left: auto;
  display: block;
  padding-top: 20px;
  width: 50px;
}

.cat-box .cat-box__title,
.cat-box .cat-box__value {
  display: block;
  text-align: center;
  font-size: 15px;
}

.cat-box .cat-box__title {
  margin-top: 15px;
  color: #545052;
}

.cat-box .cat-box__value {
  color: #599122;
  line-height: 1;
}

.cta-view-more--margin-medium {
  margin-top: 25px;
}

@media (max-width:1299px) {
  .cta-view-more--margin-medium {
    margin-top: 30px;
  }
}

.cta-view-more--margin-large {
  margin-top: 50px;
}

@media (max-width:1299px) {
  .cta-view-more--margin-large {
    margin-top: 30px;
  }
}

.cta-view-more .cta-view-more__btn {
  padding: 15px 20px;
  display: block;
  color: #fff;
  background-color: #5a5657;
  text-align: center;
  font-size: 14px;
}

.cta-view-more .cta-view-more__btn:hover {
  opacity: .8;
}

.cta-view-more .cta-view-more__label,
.cta-view-more .cta-view-more__label:before {
  display: inline-block;
  vertical-align: middle;
  height: 22px;
}

.cta-view-more .cta-view-more__label:before {
  content: "";
  margin-right: 8px;
  width: 22px;
  background: url(../images/svg/more-white.svg) 0 0 no-repeat;
  position: relative;
  top: -1px;
}

.tile {
  background-color: #1c1c1c;
  color: #fff;
  font-size: 14px;
  line-height: 1.25;
}

.tile .tile__preview {
  position: relative;
  display: block;
  transition: opacity .25s;
}

.tile .tile__preview:hover {
  opacity: .9;
}

.tile .tile__preview:after {
  content: " ";
  display: block;
  width: 80px;
  height: 80px;
  background: url(../images/svg/btn-play.svg) 0 0 no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  z-index: 10;
}

@media (max-width:1040px) {
  .tile .tile__image {
    width: 100%;
    max-width: none;
  }
}

.tile .tile__content {
  padding: 30px 24px;
}

.tile .tile__wyswyg {
  margin-bottom: 16px;
}

.tile .tile__play {
  position: relative;
  padding-left: 24px;
  transition: opacity .25s;
}

.tile .tile__play:hover {
  color: #fff;
}

.tile .tile__play:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 16px solid #927f79;
}

.tile .tile__time {
  color: #e9dac0;
}

.tile.tile-animals:hover {
  background-color: #000;
}

.tile.tile-animals:hover .zone-animal-block__title {
  color: #fff;
}

.tile.tile--images .tile__link {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}

.tile.tile--images .tile__link:hover .tile__overlay {
  display: block;
}

.tile.tile--images .tile__overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  background-color: rgba(0,0,0,.5);
  display: none;
}

.tile.tile--images .tile__text {
  font-size: 16px;
  font-size: calc(.25vw + 12.8px);
  /*   font-family: Arial,Courier,Georgia,Palatino,Verdana,Helvetica,Courier New,Times New Roman; */
  font-family:"黑体";
  font-weight: 700;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 90%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  color: #fff;
  text-align: center;
}

@media only screen and (max-width:480px) {
  .tile.tile--images .tile__text {
    font-size: 14px;
  }
}

@media only screen and (min-width:1280px) {
  .tile.tile--images .tile__text {
    font-size: 16px;
  }
}

.textzone {
  padding: 60px 0;
  background-color: #f0eae0;
  color: #5a5657;
}

@media (max-width:787px) {
  .textzone {
    padding: 40px 0;
  }
}

.textzone .textzone__title {
  margin-bottom: 15px;
  font-size: 25px;
  line-height: 1;
}

.textzone .textzone__col {
  font-size: 14px;
  line-height: 18px;
}

.textzone--col2 .textzone__col {
  width: 50%;
  float: left;
  padding-right: 60px;
}

@media (max-width:787px) {
  .textzone--col2 .textzone__col {
    width: auto;
    float: none;
    padding-right: 0;
    margin-bottom: 20px;
  }

  .textzone--col2 .textzone__col:last-child {
    margin-bottom: 0;
  }
}

.list-tile:after,
.list-tile:before {
  display: table;
  content: ' ';
}

.list-tile:after {
  clear: both;
}

.list-tile__item {
  float: left;
  margin-bottom: 60px;
  list-style-type: none;
  padding: 0;
  margin-bottom: 20px;
}

@media (min-width:980px) {
  .list-tile__item:nth-child(3n+2) {
    margin-bottom: 0;
    margin-top: 60px;
  }
}

@media (min-width:788px) {
  .list-tile__item {
    width: 29.1666666667%;
    margin-right: 6.25%;
  }

  .list-tile__item:nth-child(3n+3) {
    margin-right: 0;
  }
}

@media (max-width:787px) {
  .list-tile__item {
    margin-right: auto;
    margin-left: auto;
    display: block;
    float: none;
    max-width: 320px;
    width: 100%;
  }

  .list-tile__item:nth-child(1),
  .list-tile__item:nth-child(2) {
    display: block;
  }
}

.block-iframe {
  background-color: #fff;
}

.page-404 {
  height: 2000px;
  height: calc(200vw + -560px);
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  position: relative;
}

@media only screen and (max-width:480px) {
  .page-404 {
    height: 400px;
  }
}

@media only screen and (min-width:1280px) {
  .page-404 {
    height: 2000px;
  }
}

.swiper-hero {
  max-width: 1280px;
  width: 100%;
}

@media (max-width:600px) {
  .swiper-video-2-level .swiper-button-next,
  .swiper-video-2-level .swiper-button-prev {
    display: none;
  }
}

@media (min-width:788px) {
  .swiper-pagination--text {
    top: 30px;
    bottom: inherit!important;
  }

}

@media (min-width:788px) and (max-width:600px) {
  .swiper-pagination--text {
    top: 15px;
    font-size: 12px;
  }
}

@media (min-width:788px) {
  .swiper-pagination--text .swiper-pagination-bullet {
    width: auto;
    height: auto;
    color: #fff;
    background-color: transparent;
    opacity: 1;
    font-weight: 400;
    margin: 0 10px!important;
  }

  .swiper-pagination--text .swiper-pagination-bullet-active {
    background-color: transparent;
    text-decoration: underline;
  }
}

@media (max-width:787px) {
  .swiper-pagination--text .swiper-pagination-bullet {
    text-indent: -9000px;
    background-color: #fff;
    opacity: .5;
  }

  .swiper-pagination--text .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #fff;
    opacity: 1;
  }
}

.btn--box {
  width: 100%;
  margin: 0;
  padding: 0;
  vertical-align: top;
  border: 2px solid #f7f4ef;
  color: #433c3a;
  background-color: #fff;
  position: relative;
  display: block;
}

.btn--box:hover {
  background-color: #f7f4ef;
  color: #f60;
}

.btn--box .btn__icon {
  display: block;
  padding-top: 30px;
  font-size: 50px;
  color: #545051;
  clear: both;
}
.btn--box .btn__icon_bg {
  display: block;
  font-size: 50px;
  color: #545051;
  height: 90px;
  position: relative;
  overflow: hidden;
}
.btn--box .btn__value {
  display: block;
  width: 100%;

  font-size: 16px;
  padding: 15px 15px 20px;
  clear: both;
}
.btn--box .btn__value_bg {
  display: block;
  position: relative;
  width: 100%;
  font-size: 16px;
  padding: 10px 15px 0px;
  text-align: left;
  height: 40px;
  line-height: 1.3;
}
@media (max-width:600px) {
  .btn--box .btn__value {
    font-size: 14px;
  }
}

.btn--box .btn__value .icon {
  padding-left: 5px;
  font-size: 9px;
  position: relative;
  top: 0;
  color: #433c3a;
}

.btn-group .btn,
.btn-group input[type=submit] {
  margin-right: 5px;
}

@media (max-width:979px) {
  .btn-group .btn,
  .btn-group input[type=submit] {
    margin-bottom: 20px;
  }
}

.btn-group .btn:last-child,
.btn-group input[type=submit]:last-child {
  margin-right: 0;
  margin-bottom: 0;
}

.btn-center {
  text-align: center;
}

.unordered-list,
.wyswyg ul {
  margin-left: 1rem;
  list-style-type: disc;
}

.ordered-list,
.wyswyg ol {
  margin-left: 1rem;
  list-style: decimal;
}

.custom-list li {
  padding-left: 1rem;
  position: relative;
}

.custom-list li:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 5px;
  height: 5px;
  background-color: #599122;
}

.italic,
.wyswyg em,
.wyswyg i {
  font-style: italic;
}
.btn--box .btn__icon {
  display: block;
  padding-top: 30px;
  font-size: 50px;
  color: #545051;
  clear: both;
}
.btn--box .btn__icon_bg {
  display: block;
  font-size: 50px;
  color: #545051;
  height: 135px;
  position: relative;
  overflow: hidden;
}
.btn--box .btn__value {
  display: block;
  width: 100%;

  font-size: 16px;
  padding: 15px 15px 20px;
  clear: both;
}


@media (max-width:979px) {
  .btn-group .btn,
  .btn-group input[type=submit] {
    margin-bottom: 20px;
  }
}

.btn-group .btn:last-child,
.btn-group input[type=submit]:last-child {
  margin-right: 0;
  margin-bottom: 0;
}

.btn-center {
  text-align: center;
}

.unordered-list,
.wyswyg ul {
  margin-left: 1rem;
  list-style-type: disc;
}

.ordered-list,
.wyswyg ol {
  margin-left: 1rem;
  list-style: decimal;
}

.custom-list li {
  padding-left: 1rem;
  position: relative;
}

.custom-list li:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 5px;
  height: 5px;
  background-color: #599122;
}
@media (max-width:1299px) {
  .list-btn-box {
    margin-top: 20px;
  }
}

.list-btn-box li {
  display: block;
  float: left;
  width: calc(25% - 20px);
  margin: 0 10px 20px;
}

@media (max-width:787px) {
  .list-btn-box li {
    width: calc(50% - 20px);
  }
  .btn--box .btn__icon_bg{ height: 127px;}
}

.list-media .media {
  margin-bottom: 20px;
}

.list-media .media:last-child {
  margin-bottom: 0;
}

.media {
  margin-bottom: 40px;
}
.btn--box .btn__icon .icon {
  width: 55px;
  height: 55px;
  display: block;
  margin: 0 auto;
  background-repeat: no-repeat;
}
.btn--box .btn__icon_bg .icon {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
  background-repeat: no-repeat;
  position: relative;
  transition: 500ms; -webkit-transition: 500ms;
  top: 50%;
   -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
         -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
                 transform: translateY(-50%);
}
.btn--box:hover .btn__icon_bg .icon {
    width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
  background-repeat: no-repeat;
  position: relative;
  
    top: 0%;
   -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
         -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
                 transform: translateY(-50%);
transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); 
}