html, body {
  width: 100%;
  height: 100%;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  background:#ffffff;
  }

html {
  background: white;
  color: #3d3d3d;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body, button, input, textarea, select, pre {
  font-size: 0.6rem;
  font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.5; }

body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }

ul, ol {
  list-style: none; }
.main-nav .item .icon,.top-nav .icon,.btm-nav .item .icon, .sub-nav .icon,.swiper-container .btn,.addTipsIcon{background: url("images/sprites.png") no-repeat 0 0;}
table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th {
  text-align: left; }

fieldset, img {
  border: 0; }

q:before, q:after {
  content: ""; }

sup, sub {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

abbr, acronym {
  border: 0;
  font-variant: normal; }

address, caption, cite, code, dfn, th, var {
  font-style: normal;
  font-weight: normal; }

em, strong {
  font-weight: 700; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal; }

button, input, textarea, select, pre {
  font-size: 0.59rem; }

button, html input[type='button'], input[type='reset'], input[type='submit'] {
  cursor: pointer; }

button[disabled], html input[disabled] {
  cursor: default; }

input:focus, textarea:focus {
  outline: none; }

legend {
  color: black; }

textarea {
  vertical-align: top;
  overflow: auto;
  resize: vertical; }

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, section, summary, iframe {
  display: block; }

audio, canvas, video {
  display: inline-block;
  *display: inline;
  zoom: 1; }

img {
    display: block;
    max-width: 100%;
    width: 100%;
    height: auto;
}
a, a:hover{
  color: #515151; text-decoration: none;}

.cf:before, .cf:after {
  display: block;
  content: ""; }

.cf:after {
  clear: both; }

.cf {
  zoom: 1; }

.fl, .fr {
  display: inline; }

.fl {
  float: left; }

.fr {
  float: right; }

.rmb {
  font-family: Arial, sans-serif;
  font-style: normal;
  padding-right: 4px; }

.grid{width: 100%;min-width: 320px;;margin: 0 auto;visibility: hidden;}
.page{width: 100%;min-width: 320px;height: 100%;position: relative;margin: 0 auto;}
.page .swiper-container{height: 100%;}
.page .swiper-container .item1{background: url("images/bg1.jpg") no-repeat center bottom;background-size: cover;}
.page .swiper-container .item2{background: url("images/bg2.jpg") no-repeat center bottom;background-size: cover;}
.page .swiper-container .btn{top: 50%;z-index: 99;}
.page .swiper-container .btn-prev{left: 2%;background-position:100% 5%;background-size: 400%;opacity:0.6 ;}
.page .swiper-container .btn-next{right: 2%;background-position: 96% 73%;background-size: 400%;opacity:0.6 ;}
.content{padding-bottom: 10px; background:#fff}
.content .cnt{ font-size:0.6rem; color:#3d3d3d; width: 94%;margin-left: 3%;}
.content .cnt1{ font-size:0.6rem; font-weight:bold;  line-height:1rem;width: 94%;margin-left: 3%;padding-top:0.3rem;}
.content .cnt2{ font-size:0.5rem; color:#3d3d3d; line-height:0.7rem;width: 94%;margin-left: 3%;text-align: justify}
.title{ height:1.3rem;width:94%;margin-left: 3%; position:relative; margin-bottom:0.5rem;}
.title a{ color:#886344; font-size:0.55rem; line-height:0.65rem; text-decoration:underline;}
.title .dt{ position:absolute; top:0.6rem; left:80%}
.title .dt1{ position:absolute; top:0.6rem; left:45%}
.title .dt2{ position:absolute; top:0.6rem; left:53%}
.title .dt3{ position:absolute; top:0.6rem; left:45%}
.title .dt4{ position:absolute; top:0.6rem; left:40%}
.title .dt5{ position:absolute; top:0.6rem; left:54%}
.title .dt6{ position:absolute; top:0.6rem; left:43%}
.mian{ width:92%; margin-left:4%;}
.top {
	position: fixed;
	bottom: 10%;
	right: 2%;
	width: 10.62%; z-index:100;
}
.content .btn-box li{width: 50%;float: left;list-style: none;text-align: center; height:40px;}
.top-fixed .content{padding-top: 0px;}
.top-fixed .swiper-container{height:630px;}
.imp{color: #9e0000;}
.bold{font-weight: 700;}
.bold font{ color:#ffffff; font-weight:normal; background:#bf423e; border-radius:5px; padding:3px 10px; font-size:14px;}
.sd-1{ color:#ffffff; font-weight:normal; background:#bf423e; border-radius:5px; padding:2px 7px; font-size:12px;}
.main-nav{width: 100%;height: 182px;position: absolute;left: 0;bottom: 0;z-index: 10;-webkit-transition: -webkit-transform 1.2s ease 100ms;-moz-transition: -moz-transform 1.2s ease 100ms;-ms-transition: -ms-transform 1.2s ease 100ms;transition: transform 1.2s ease 100ms;}
.main-nav .item {
    width: 33.3%;
    height: 182px;
    display: inline;
    position: relative;
    left: 0;
    float: left;
    font-size: 0.5rem;
    text-align: center;
    -webkit-transform: translate3d(0, 192px, 0);
    -moz-transform: translate3d(0, 192px, 0);
    -ms-transform: translate3d(0, 192px, 0);
    transform: translate3d(0, 192px, 0);
	-webkit-transition: -webkit-transform 1.2s ease 100ms;-moz-transition: -moz-transform 1.2s ease 100ms;-ms-transition: -ms-transform 1.2s ease 100ms;transition: transform 1.2s ease 100ms;
}
.main-nav .item a,.main-nav .item .opacity{width: 100%;display: block;position: absolute;left: 0;top: 0;}
.main-nav .item a {
    height: 170px;
    z-index: 12;
    
    color: #ffffff; border-right:1px solid #FFFFFF; height:140px; margin-top:20px;
}
.main-nav .item h4 {
    height: 20px;
    line-height: 20px;
    display: block;
    color: #fff;
    font-size: 13px;
   
}
.main-nav .item h3{height: 22px;line-height: 22px;padding-bottom: 0.6rem; color: #fff;font-size: 16px;}
.main-nav .item li{height: 19px;line-height: 19px; text-align:left; }
.main-nav .item .opacity {
    height: 182px;
    z-index: 11;
    background: #f4ae26;
    opacity: 0.9;
    filter: alpha(opacity = 90);
}
.main-nav .item .line1{width: 100%;height: 4px;position: absolute;left: 0;bottom: 0;z-index: 13;background:  rgb(231, 133, 31);overflow: hidden;}
.main-nav .item .icon{width: 34px;height: 36px;display: block;margin: 0 auto 8px;background-size: 440%;}
.main-nav .item .icon1{background-position: 8% -36px;}
.main-nav .item .icon2{background-position: 41% -36px;}
.main-nav .item .icon3{background-position: 70% -36px;}
.main-nav .item .dotted{margin-right: 2px;}




.top-nav {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    background: url(images/travel/head_01.jpg) no-repeat;
    background-size: 100%;
}
.top-nav .wrap-main,.top-nav .sub-col,.top-nav .side-col{
	float: left;color: #6d6d6d;font-size:0.7rem;text-align: center;
	}
.top-nav .wrap-main{width: 100%;    height: 2rem; }
.top-nav .main-col {
    margin-left: 50px;
    margin-right: 50px;
    line-height: 2.3;
}

.top-nav .main-col span{width: 0;height: 14px;display: inline-block;margin: 0 5px;border-right: 1px solid #6d6d6d;vertical-align: -1px;overflow: hidden;}
.top-nav .sub-col{width: 50px;margin-left: -100%;}
.top-nav .side-col{width: 50px;margin-left: -50px;}
.top-nav .icon{width: 0;height: 32px;display: inline-block;margin-top: 2px;padding-left: 32px;overflow: hidden;background-size: 500%;}
/*.djyd .icon1 {*/
   /**/
    /*height: 0.8rem;*/
    /*margin-top: 0.25rem;*/
/*}*/
.top-nav .icon2 {
    
    height: 0.8rem;
    margin-top: 0.5rem;
}

.btm-nav{width: 100%;height: 50px;position: fixed;left: 0;bottom: 0;z-index: 10;background: #f4ae26;overflow: hidden;-webkit-transition: -webkit-transform 500ms ease 800ms;-moz-transition: -moz-transform 500ms ease 800ms;-ms-transition: -ms-transform 500ms ease 800ms;transition: transform 500ms ease 800ms;-webkit-transform: translate3d(0, 50px, 0);-moz-transform: translate3d(0, 50px, 0);-ms-transform: translate3d(0, 50px, 0);transform: translate3d(0, 50px, 0);}
.btm-nav a{height: 50px;display: block;position: relative;margin-top: -10px;}
.btm-nav h4{margin-top: 10px;color: #ccc;line-height: 1.1;}
.btm-nav .item {
    width: 33.33%;
    height: 30px;
    position: relative;
    z-index: 2;
    float: left;
    margin: 10px 0 10px -1px;
    border-left: 1px solid  rgb(231, 133, 31);
    background: #f4ae26;
    text-align: center;
}
.btm-nav .item-box {
    height: 50px;
    display: inline-block;
    position: relative;
    padding-left: 28px;
    color: #f3f3f3;
    text-align: left;
}
.btm-nav .active{z-index: 1;}
.btm-nav .active a{background:  rgb(231, 133, 31);}
.btm-nav .active .line1{background: #393939;}
.btm-nav .active .arrow-top{width: 0;height: 6px;position: absolute;left: 50%;top: 0;margin-left: -3px;border-top: 6px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;overflow: hidden;}
.btm-nav .item .icon{width: 32px;height: 31px;display: block;position: absolute;left: 0;top: 50%;margin-top: -16px;background-size: 500%;}
.btm-nav .item .icon1 {
    background: url(images/jf_ico.png) 0px 6px no-repeat;
    background-size: 63%;
}
.btm-nav .item .icon2 {
    background: url(images/fx_ico.png) 0px 6px no-repeat;
    background-size: 74%;
}
.btm-nav .item .icon3{ background:url(images/ico_bj.png) 0px 6px no-repeat;
    background-size: 63%;}
	
.btm-nav .item1{width: 33%;}
.btm-nav .item2{width: 34%;}
.btm-nav .item3{width: 33%;}

.tabs{height: 31px;position: relative;margin-top: 5px;border-bottom: 1px solid #cacaca;}
.tabs li{height: 32px;float: left;}
.tabs a{height: 30px;line-height: 30px;display: block;border-bottom: none;padding: 0 8px;color: #b2b2b2;font-size: 14px;font-weight: 700;}
.tabs .active{border-bottom: 2px solid #464646;color: #464646;}
.tabs .anchor{width: 100%;height: 32px;position: absolute;left: 0;top: -40px;}
.ly-btn{ float:right; width:31.56%; padding:0.5rem 0.5rem 0.7rem 0;}
.ly-btn1{ float:right; width:31.56%; padding:0.5rem 0.5rem 2.7rem 0;}

.line {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 1rem;
}

.line2 {
    border-bottom: 1px solid #d8d8d8;
}
.line22 {
    border-top: 1px solid #d8d8d8;
}
.linka {
    color: #1e2ea5;
    text-decoration: underline;
    float:left;
	width:31%;
}
.span1 {
    float: left;
}
.wrap{width: 100%;/*height: 295px;*/height: 100%;position: relative;margin: 0 auto;}
.sub-nav{width: 100%;height: 42px;position: absolute;left: 0;bottom: 0;z-index: 3;background: rgba(0,0,0,0.4);color: #fff;}
.sub-nav a{width: 33%;height: 42px;line-height: 42px;float: left;color: #fff;font-size: 14px;text-align: center;}
.sub-nav .icon{width: 8px;height: 10px;display: inline-block;background-position: 70% -44px;background-size: 2000%;vertical-align: middle;}

.swiper-container .pagination{width: 100%;height: 15px;line-height: 15px;position: absolute;left: 0;bottom: 20px;z-index: 3;text-align: center;}
.swiper-container .pagination .swiper-pagination-switch{width: 0;height: 12px;display: inline-block;margin: 0 4px;padding-left: 12px;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;background: #fff;opacity: 0.3;filter: alpha(opacity = 30);overflow: hidden;}
.swiper-container .pagination .swiper-active-switch{opacity: 0.7;filter: alpha(opacity = 70);}
.swiper-container .btn{width: 0;height: 36px;display: inline-block;position: absolute;top: 45%;z-index: 5;padding-left: 36px;background-color: rgba(255,255,255,0.5);background-size: 500%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;overflow: hidden;}
.swiper-container .btn-prev{left: 2%;background-position: 75% 0;}
.swiper-container .btn-next{right: 2%;background-position: 100% 0;}
.swiper-container .swiper-slide{width: 100%;/*height: 295px;*/height: 100%;position: relative;float: left;}
.swiper-slide .wwe{ width:30%; height:30%; position:absolute; top:20%; left:30%;}
.swiper-container{width: 100%;height:330px;position: relative;margin: 0 auto;overflow: hidden;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    backface-visibility:hidden;
    /* Fix of Webkit flickering
    z-index:1;*/
}
.swiper-wrapper{width: 100%;/*height: 295px;*/height: 100%;position: relative;overflow: hidden;
    -webkit-transition-property:-webkit-transform, left, top;
    -webkit-transition-duration:0s;
    -webkit-transform:translate3d(0px,0,0);
    -webkit-transition-timing-function:ease;

    -moz-transition-property:-moz-transform, left, top;
    -moz-transition-duration:0s;
    -moz-transform:translate3d(0px,0,0);
    -moz-transition-timing-function:ease;

    -o-transition-property:-o-transform, left, top;
    -o-transition-duration:0s;
    -o-transform:translate3d(0px,0,0);
    -o-transition-timing-function:ease;
    -o-transform:translate(0px,0px);

    -ms-transition-property:-ms-transform, left, top;
    -ms-transition-duration:0s;
    -ms-transform:translate3d(0px,0,0);
    -ms-transition-timing-function:ease;

    transition-property:transform, left, top;
    transition-duration:0s;
    transform:translate3d(0px,0,0);
    transition-timing-function:ease;

    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper{
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {-ms-touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;}

.swiper-slide-active{}
.swiper-slide-visible{}
.swiper-pagination-switch{}
.swiper-active-switch{}
.swiper-visible-switch{}
.J_Slider .text{width:100%;position: absolute;left: 10%;bottom: 70px;color: #fff;font-size: 14px;line-height: 1.2;}
.J_Slider .text h4{margin-bottom: 5px;margin-left: -7px;padding-left: 4px;border-left: 3px solid #fff;font-size: 20px;line-height: 1;}
.J_Slider .text .small{font-size: 10px;}
.J_Slider .grey{color: #464646;}
.J_Slider .grey h4{border-left-color: #464646;}

.goods-list,.goods-list-col{color: #464646;clear: both;overflow: hidden;}
.goods-list .list {
    width: 100%;
    margin-top: 0.45rem;
    overflow: hidden;
    zoom: 1;
}
.goods-list .pic {
    width: 50%;
    height: 100%;
    float: left;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
}
.red{ color:#d40e0e;}
.goods-list .list p {
    padding-bottom: 0.1rem; font-size:0.5rem;
}
.wydh {
   
    width: 40%;
   
    display: block;
    background-size: 100%;
    line-height: 2;
	margin-top:0.5rem;
}
.w ydh a {
    width: 92%;
    text-align: center;
    display: block;
}

.zhu{
    background: #ebebeb;
    border-radius: 4px;
    padding: 0.5rem;
    width: 89%;
    margin: 0.5rem 0rem 0.5rem 0.4rem;
}
.btn3 {
    color: #fff;
    background: #d1b683;
    width: 34%;
    height: 1.1rem;
    line-height: 1.1;
    border: 0;
    border-radius: 4px;
    font-size: 0.55rem; margin-top:0.5rem;
}

.line {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 1rem;
}

.clr:after {
	display: block;
	clear: both;
	content:"";
}
.clr {
	zoom: 1;
}
.linka {
    color: #1e2ea5;
    text-decoration: underline;
    float:left;
	width:31%;
}
.span1 {
    float: left;
}
.goods-list .pic a,.goods-list-col .pic a{width: 100%;height: 100%;display: block;}
.goods-list .text{margin: 20px 0 6px;line-height: 1.1;}
.goods-list .text a,.goods-list-col .text a{color: #464646;font-size: 13px;}
.goods-list .price,.goods-list-col .price{margin-bottom: 6px;}
.goods-list .point,.goods-list-col .point{font-size: 13px;}
.goods-list .point strong,.goods-list-col .point strong{color: #ff4a4a;font-weight: normal;font-family: Arial, Helvetica, sans-serif;}
.goods-list .medium .point{font-size: 12px;}
.goods-list .small .point{font-size: 10px;}
.djyd .icon1 {
    float: right;
    width: 0;
    height: 0;
    border-left: .4rem solid transparent;
    border-right: .4rem solid transparent;
    border-top: .3rem solid red;
   
}
.act-list .text_1{ width:75%; margin:0 auto;}
.act-list1 .text_1{ width:100%; margin:0 auto;}
.act-list .text_1 span ,.act-list1 .text_1 span{
    display: block;
    float: left;
    width: 0.5rem;
}
.act-list .text_1 label{
    float: left;
    width: 11.5rem;
}
.act-list1 .text_1 label {
    float: left;
    width:96%;
}
.wifi1 {
    margin-top: 0.1rem;
    font-size: 0.70rem;
    font-weight: bold; color:#112947;
}
.goods-list-col .list:nth-child(odd){clear: both;}
.goods-list-col .list{width: 50%;float: left;margin-top: 10px;margin-left: -1px;border-left: 1px solid #cacaca;padding: 0 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;overflow: hidden;zoom: 1; }
.goods-list-col .pic{width: 100%;height: 0;padding-bottom: 100%;float: none;}
.goods-list-col .text{height: 32px;margin: 10px 0 6px;line-height: 1.1;overflow: hidden;}
.goods-list-col .small .price{margin-bottom: 4px;}
.goods-list-col .small .point{font-size: 8px;}
.goods-list-col .medium .point{line-height: 1.2;font-size: 10px;}
.goods-list-col .large .point{height: 27px;line-height: 27px;font-size: 0.9em;}

.act-list{margin-bottom: 5px;border-bottom: 1px solid #d8d8d8;line-height: 1.5;color: #515151;}
.act-list .text span {
    display: block;
    float: left;
    width: 0.8rem;
    margin-left: 0.6rem;
}
.act-list .text label {
    width: 13.4rem;
    float: left;
}
.text-row {
    margin: 0 auto;
    width: 75%;
	margin-top:0.5rem
}
.act-list .text_1{ width:75%; margin:0 auto;}
.act-list .text_1 span {
    display: block;
    float: left;
    width: 0.5rem;
}
.act-list .text_1 label {
    float: left;
    width: 11.5rem;
}
.mt4{ margin-top:2%;}
.mt5{ width:20%; float:left; }
.mt50{ width:23%; float:left; margin:3% 2%;}
.mb4{ margin-bottom:4%;}
.wifi {
    margin-bottom: 0.1rem;
    font-size: 0.6rem;
    font-weight: bold;
}
.bg-title{ width:93.75%; margin:0.5rem auto;}
.xqbtn{
    width: 27%;
    margin-top: 1%;
    display: block;
	background:url(images/travel/xqbtn.jpg) no-repeat;
	background-size:100%;
    height: 1.3rem;
}
.xqbtn a {
    width: 92%;
    margin-left: 11%;
    line-height: 2.1;
    display: block;
}
.act-wifi{ border-bottom: 1px solid #ddd;
    padding-bottom: 0.8rem;
   }
   
.act-list1 p{
    padding: 6px 0;
}   
.ckj{ font-size:0.6rem; font-weight:bold;}  


.ydxz5{ display:none;}
/*.djyd .icon {*/
    /*width:100%;*/
    /*height: 0.5rem;*/
    /*background: url(images/travel/jt.jpg) no-repeat;*/
    /*background-size: 100%;*/
    /*display: block;*/
    /*float: left;*/
    /*margin-top: 8%;*/
/*}*/
.yd {
    text-align: right;
    margin-right: 1rem;
    position: relative;
}
.yd:after {
    content: "";
    width: 0;
    height: 0;
    border-left: .2rem solid transparent;
    border-right: .2rem solid transparent;
    border-top: .3rem solid #000000;
    right: -.6rem;
    top: .25rem;
    position: absolute;
}
.mian1{ background:url(images/travel/di_16.jpg) no-repeat; background-size:100%; padding:0 39% 0 5.46%; }
.mian2{ border:1px solid #4c4341; padding:12px; height:8rem;}
.mian3{ border:1px solid #093c8b; padding:12px; height:8rem;}



.act-list p{padding: 6px 0;}
.act-list p font{ color:#fb4b4b;}
.clear{ clear:both;}
.act-list .center{text-align: center;}
.info ul,.sousou ul{padding:0px;}
.info li span{ font-weight:bold;}
.info li label{text-decoration:line-through;}
.info li {
    background: url(images/travel/dian.jpg) 0px 6px no-repeat;
    padding-left: 0.5rem;
}
.info1 li{list-style: disc; color:red;}

.info li font{ color:red;}
.info .book-tel{padding:0 0 0 0; }
.info .btn-box{padding: 0;}
.info .dotted:before{content: '';width: 6px;height: 6px;display: inline-block;margin: 0 10px 0 5px;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;background: #515151;overflow: hidden;vertical-align: 2px;}
.act-list .extra-info{
	display: none; margin-top:0.5rem;
}

.extra-info p{ width: 94%;
    margin-left: 3%;
	}
.act-list .extra-info .logo{width: 40%;float: left;}
.act-list .extra-info h4{margin-top: 6px;padding-top: 6px;border-top: 1px solid #d8d8d8;color: #ff4a4a;font-size: 16px;}
.act-list .extra-info .logo_none{margin-top: 6px;padding-top: 6px;color: #000000;border-top: none;}
.le_switch{ line-height:18px;}
.act-list .extra-info cite{display: block;margin-top: 5px;text-align: right;}
.btn, .btn-change {
    position: relative;
    display: block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background: #bf423e;
    color: #fff;
    text-align: center;
    height: 32px;
}

.btn:hover,.btn-change:hover{color: #fff;}
.act-list .btn-box .tips{font-size: 11px;}
.act-list .toolbar{padding: 10px 10px 6px 0;text-align: right;}
.act-list .toolbar a{height: auto;line-height: 24px;display: inline-block;margin: 0 6px;text-align: center;}
.act-list .toolbar .imp:hover{color: #ff4a4a;}
.act-list .toolbar .icon{width: 0;height: 0;display: inline-block;margin-left: 3px;margin-right: 6px;border-left: 6px solid #868686;border-top: 6px solid transparent;border-bottom: 6px solid transparent;vertical-align: -1px;overflow: hidden;}
.act-list .toolbar .imp .icon{border-left-color: #ff4a4a;}
.act-list .toolbar .imp .small{font-size: 10px;line-height: 1;}
.act-list .toolbar .show .icon{margin-right: 0;border-bottom: none;border-top: 6px solid #868686;border-left: 6px solid transparent;border-right: 6px solid transparent;vertical-align: 1px;}
.act-list .toolbar .hide .icon{margin-right: 0;border-top: none;border-bottom: 6px solid #868686;border-left: 6px solid transparent;border-right: 6px solid transparent;vertical-align: 2px;}
.act-list .book-tel li{width: 50%;height: 45px;line-height:33px;float: left;margin-top:0px;list-style: none;color: #fff;}
.act-list .book-tel li a{ color:#ffffff; text-decoration: none;}
.act-list .book-tel span{width: 90%;height: 40px;display: block;position: relative;margin: 0 auto;padding-top: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;background: #bf423e;text-align: center;}
.act-list .book-tel strong{width: 100%;height: 30px;line-height: 30px;display: block;position: absolute;left: 0;top: 0;z-index: 2;padding-top: 15px;color: #fff;font-weight: normal;text-align: center;}
.oee{ position:relative;}
.oee .lee{ width:52.03%; height:9.58%; z-index:3; position:absolute; top:0px; left:24.21%;}
.oee .p13-pic3{width:53.75%; height:14.17%; z-index:3; position:absolute; top:36.92%; left:0%;}
.oee .p13-pic4{width:46.25%; height:14.17%; z-index:3; position:absolute; top:36.92%; left:53.75%;}
.oee .p13-pic5{width:53.75%; height:14.17%; z-index:3; position:absolute; top:53.09%; left:0%;}
.oee .p13-pic6{width:53.75%; height:14.17%; z-index:3; position:absolute; top:53.09%; left:53.75%;}
.shop-list{color: #656565; position:relative;}
.shop-list .list-ac{ position:absolute; bottom:21.43%; left:35.93%; width:28.12%; height:3.2%;}
.shop-list .list-ac1{ position:absolute; bottom:2.44%; left:35.93%; width:28.12%; height:3.2%;}
.shop-list div{padding: 3px 0;}
.shop-list p{padding: 6px 0;}
.shop-list .address-list{ padding-left:10px; padding-right:10px;padding-top: 5px;border-top: 1px solid #d8d8d8;background: url("images/merchants/bg.jpg") no-repeat left 5px;background-size: cover;}
.shop-list .address-list ul{padding-bottom: 10px;}
.shop-list .address-list li{margin: 15px 0 0;padding-left: 80px;line-height: 27px;}
.shop-list .address-list i{height: 18px;display: inline-block;margin-right: 10px;font-style: normal;line-height: 18px;}
.shop-list .address-list .city{width: 70px;height: 35px;line-height: 35px;display: inline-block;float: left;margin: -4px 0 0 -75px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;-webkit-box-shadow: inset -5px -12px 0 rgba(255, 255, 255, 0.1);-moz-box-shadow: inset -5px -12px 0 rgba(255, 255, 255, 0.1);-ms-box-shadow: inset -5px -12px 0 rgba(255, 255, 255, 0.1);box-shadow: inset -5px -12px 0 rgba(255, 255, 255, 0.1);background: #009bc9;color: #fff;text-align: center;}
.shop-list .more{text-align: center;}

.details{color: #464646;}
.details .name{height: 40px;line-height: 40px;border-bottom: 1px solid #b2b2b2;font-size: 14px;font-weight: 700;}
.details .name span{float: right;font-size: 12px;font-weight: normal;}
.details .description p{padding: 10px 0;line-height: 1.5;}
.details .pic img{max-width: 574px;margin-left: auto;margin-right: auto;}
.details .price{padding:0px 0;text-align: center;}
.details .price span{margin: 0 5px;}
.details .bold{font-size: 14px;}
.details .small{font-size: 12px;font-weight: normal;font-style: normal;text-align: center;}
.details .ext{background: #b66a26;}
.details .text{display: inline-block;padding-left: 5em;text-indent: -5em;text-align: left;}

.text-row:hover{color: #fff;}
.text-row .small{/*display: block;*/padding: 0;font-size: 9px;}
.details .text .label{width: 5em;display: inline-block;margin: 0;text-align: right;}
.details .tags{text-align: center;}
.details .tags a{height: 18px;line-height: 18px;display: inline-block;margin: 0 5px;padding: 2px 6px;border: 1px solid #7f7f7f;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;}
.details .tags .active{border-color: #BF423E;background: #BF423E;color: #fff;}

.addTipsIcon{width: 40px;height: 40px;display: inline-block;margin-right: 10px;background-position: 100% -40px;background-size: 500%;vertical-align: top;}
.addTipsText{height: 40px;display: inline-block;}
.loader{
    width: 12px;height: 12px;position: fixed;left: 50%;top: 50%;z-index: 100;margin: -6px 0 0 -6px;-webkit-border-radius: 6px;border-radius: 6px;overflow: hidden;
    -webkit-animation: loading 1.1s ease infinite;
    animation: loading 1.1s ease infinite;

}
@-webkit-keyframes loading{
    0%,100%{
        box-shadow:
            17px 17px 0 rgba(218,218,218,0.1),
            0 24px 0 rgba(218,218,218,0.25),
            -17px 17px 0 rgba(218,218,218,0.3),
            -24px 0 0 rgba(218,218,218,0.4),
            -17px -17px 0 rgba(218,218,218,0.5),
            0 -24px 0 rgba(218,218,218,0.6),
            17px -17px 0 rgba(218,218,218,0.7),
            24px 0 0 rgba(218,218,218,1);
    }
    12.5%{
        box-shadow:
            17px 17px 0 rgba(218,218,218,1),
            0 24px 0 rgba(218,218,218,0.1),
            -17px 17px 0 rgba(218,218,218,0.25),
            -24px 0 0 rgba(218,218,218,0.3),
            -17px -17px 0 rgba(218,218,218,0.4),
            0 -24px 0 rgba(218,218,218,0.5),
            17px -17px 0 rgba(218,218,218,0.6),
            24px 0 0 rgba(218,218,218,0.8);
    }
    25%{
        box-shadow:
            17px 17px 0 rgba(218,218,218,0.7),
            0 24px 0 rgba(218,218,218,1),
            -17px 17px 0 rgba(218,218,218,0.1),
            -24px 0 0 rgba(218,218,218,0.25),
            -17px -17px 0 rgba(218,218,218,0.3),
            0 -24px 0 rgba(218,218,218,0.4),
            17px -17px 0 rgba(218,218,218,0.5),
            24px 0 0 rgba(218,218,218,0.7);
    }
    37.5%{
        box-shadow:
            17px 17px 0 rgba(218,218,218,0.6),
            0 24px 0 rgba(218,218,218,0.7),
            -17px 17px 0 rgba(218,218,218,1),
            -24px 0 0 rgba(218,218,218,0.1),
            -17px -17px 0 rgba(218,218,218,0.25),
            0 -24px 0 rgba(218,218,218,0.3),
            17px -17px 0 rgba(218,218,218,0.4),
            24px 0 0 rgba(218,218,218,0.6);
    }
    50%{
        box-shadow:
            17px 17px 0 rgba(218,218,218,0.5),
            0 24px 0 rgba(218,218,218,0.6),
            -17px 17px 0 rgba(218,218,218,0.7),
            -24px 0 0 rgba(218,218,218,1),
            -17px -17px 0 rgba(218,218,218,0.1),
            0 -24px 0 rgba(218,218,218,0.25),
            17px -17px 0 rgba(218,218,218,0.3),
            24px 0 0 rgba(218,218,218,0.5);
    }
    62.5%{
        box-shadow:
            17px 17px 0 rgba(218,218,218,0.4),
            0 24px 0 rgba(218,218,218,0.5),
            -17px 17px 0 rgba(218,218,218,0.6),
            -24px 0 0 rgba(218,218,218,0.7),
            -17px -17px 0 rgba(218,218,218,1),
            0 -24px 0 rgba(218,218,218,0.1),
            17px -17px 0 rgba(218,218,218,0.25),
            24px 0 0 rgba(218,218,218,0.4);
    }
    75%{
        box-shadow:
            17px 17px 0 rgba(218,218,218,0.3),
            0 24px 0 rgba(218,218,218,0.4),
            -17px 17px 0 rgba(218,218,218,0.5),
            -24px 0 0 rgba(218,218,218,0.6),
            -17px -17px 0 rgba(218,218,218,0.7),
            0 -24px 0 rgba(218,218,218,1),
            17px -17px 0 rgba(218,218,218,0.1),
            24px 0 0 rgba(218,218,218,0.3);
    }
    87.5%{
        box-shadow:
            17px 17px 0 rgba(218,218,218,0.25),
            0 24px 0 rgba(218,218,218,0.3),
            -17px 17px 0 rgba(218,218,218,0.4),
            -24px 0 0 rgba(218,218,218,0.5),
            -17px -17px 0 rgba(218,218,218,0.6),
            0 -24px 0 rgba(218,218,218,0.7),
            17px -17px 0 rgba(218,218,218,1),
            24px 0 0 rgba(218,218,218,0.2);
    }
}
@keyframes loading{
    0%,100%{
        box-shadow:
            17px 17px 0 rgba(218,218,218,0.1),
            0 24px 0 rgba(218,218,218,0.25),
            -17px 17px 0 rgba(218,218,218,0.3),
            -24px 0 0 rgba(218,218,218,0.4),
            -17px -17px 0 rgba(218,218,218,0.5),
            0 -24px 0 rgba(218,218,218,0.6),
            17px -17px 0 rgba(218,218,218,0.7),
            24px 0 0 rgba(218,218,218,1);
    }
    12.5%{
        box-shadow:
            17px 17px 0 rgba(218,218,218,1),
            0 24px 0 rgba(218,218,218,0.1),
            -17px 17px 0 rgba(218,218,218,0.25),
            -24px 0 0 rgba(218,218,218,0.3),
            -17px -17px 0 rgba(218,218,218,0.4),
            0 -24px 0 rgba(218,218,218,0.5),
            17px -17px 0 rgba(218,218,218,0.6),
            24px 0 0 rgba(218,218,218,0.8);
    }
    25%{
        box-shadow:
            17px 17px 0 rgba(218,218,218,0.7),
            0 24px 0 rgba(218,218,218,1),
            -17px 17px 0 rgba(218,218,218,0.1),
            -24px 0 0 rgba(218,218,218,0.25),
            -17px -17px 0 rgba(218,218,218,0.3),
            0 -24px 0 rgba(218,218,218,0.4),
            17px -17px 0 rgba(218,218,218,0.5),
            24px 0 0 rgba(218,218,218,0.7);
    }
    37.5%{
        box-shadow:
            17px 17px 0 rgba(218,218,218,0.6),
            0 24px 0 rgba(218,218,218,0.7),
            -17px 17px 0 rgba(218,218,218,1),
            -24px 0 0 rgba(218,218,218,0.1),
            -17px -17px 0 rgba(218,218,218,0.25),
            0 -24px 0 rgba(218,218,218,0.3),
            17px -17px 0 rgba(218,218,218,0.4),
            24px 0 0 rgba(218,218,218,0.6);
    }
    50%{
        box-shadow:
            17px 17px 0 rgba(218,218,218,0.5),
            0 24px 0 rgba(218,218,218,0.6),
            -17px 17px 0 rgba(218,218,218,0.7),
            -24px 0 0 rgba(218,218,218,1),
            -17px -17px 0 rgba(218,218,218,0.1),
            0 -24px 0 rgba(218,218,218,0.25),
            17px -17px 0 rgba(218,218,218,0.3),
            24px 0 0 rgba(218,218,218,0.5);
    }
    62.5%{
        box-shadow:
            17px 17px 0 rgba(218,218,218,0.4),
            0 24px 0 rgba(218,218,218,0.5),
            -17px 17px 0 rgba(218,218,218,0.6),
            -24px 0 0 rgba(218,218,218,0.7),
            -17px -17px 0 rgba(218,218,218,1),
            0 -24px 0 rgba(218,218,218,0.1),
            17px -17px 0 rgba(218,218,218,0.25),
            24px 0 0 rgba(218,218,218,0.4);
    }
    75%{
        box-shadow:
            17px 17px 0 rgba(218,218,218,0.3),
            0 24px 0 rgba(218,218,218,0.4),
            -17px 17px 0 rgba(218,218,218,0.5),
            -24px 0 0 rgba(218,218,218,0.6),
            -17px -17px 0 rgba(218,218,218,0.7),
            0 -24px 0 rgba(218,218,218,1),
            17px -17px 0 rgba(218,218,218,0.1),
            24px 0 0 rgba(218,218,218,0.3);
    }
    87.5%{
        box-shadow:
            17px 17px 0 rgba(218,218,218,0.25),
            0 24px 0 rgba(218,218,218,0.3),
            -17px 17px 0 rgba(218,218,218,0.4),
            -24px 0 0 rgba(218,218,218,0.5),
            -17px -17px 0 rgba(218,218,218,0.6),
            0 -24px 0 rgba(218,218,218,0.7),
            17px -17px 0 rgba(218,218,218,1),
            24px 0 0 rgba(218,218,218,0.2);
    }
}
@-webkit-keyframes animPage{
    from{opacity: 0}
    to{opacity: 1}
}
@keyframes animPage{
    from{opacity: 0}
    to{opacity: 1}
}
@media only screen and (min-width: 400px) {
    .top-fixed .swiper-container{min-height: 590px;}
}
.text1{ font-size:1.2em; font-weight:bold;}
.cce a{ color:#515151; text-decoration:none;}
.extra-info .small{ font-size:8px;}
.extra-info .small a{color: #515151; text-decoration:none;}
.logo-one{ float:left;height: auto; width:23.28%; margin-left:2px; vertical-align:middle; margin-top:2px;}
.andor {
	width: 40%;
	position: fixed;
	right: 0px;
	top: 10px;
	margin: 0px;
	padding: 0px;
	display: none;
}
.iphone {
	width: 40%;
	position: fixed;
	right: 0px;
	top: 10px;
	margin: 0px;
	padding: 0px;
	display: none;
}
.btn .ccd{ width:23%; height: auto; position:absolute; left:40%; top:-15%; z-index:10;}


/*.btn1 {*/
    /*background: url(images/bonus/jfbtn1.jpg) no-repeat;*/
    /*width: 52%;*/
    /*height: 1.3rem;*/
    /*border: 0;*/
    /*border-radius: 5px;*/
    /*background-size: 100%;*/
	/*color: #fff;*/
/*}*/
/*.btn2 {*/
    /*background: url(images/bonus/jfbtn2.jpg) no-repeat;*/
    /*width: 40%;*/
    /*height: 1.3rem;*/
    /*border: 0;*/
    /*border-radius: 5px;*/
    /*background-size: 100%;*/
    /*margin-left: 0.8rem;*/
	/*color: #fff;*/
/*}*/

.xg2 {
    background: url(images/travel/xg2.jpg) no-repeat;
    background-size: 100%;
    width: 100%;
    height: 7.5rem;
}
.xg2_lq {
    width: 56%;
    float: right;
    margin-right: 5%;
    margin-top: 0.25rem;
}
.xg2_lq span {
    background: #c3c4c4;
    color: #fff;
    margin-right: 0.1rem;
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 30px;
    display: block;
    float: left;
    text-align: center;
	font-size:0.4rem;
	margin-top:0.12rem
	
}

.mg2 ul {
    width: 96%;
    float: left;
    margin-left: 3%;
   
}
.mg2 ul li {
    background: url(images/travel/dian.jpg) 0px 7px no-repeat; 
    padding-left: 0.4rem;
    line-height: 1.7; color:#27445f;
}
.rem6{ font-size:0.6rem;}
.llzx li{background:url(images/travel/dian.jpg) 0px 8px no-repeat;}
.pd6{ padding-top:0.3rem}
.back{ width:0.9rem; height:0.8rem; margin-top:0.4rem ; margin-left:0.4rem;display:block;}
.sybk{width: 6.75rem;margin: 0 auto;}
.sybk li{ font-size:.65rem;}
.act-main{ background:url(images/travel/ru_03.jpg) no-repeat; background-size:100% 100%; width:100%; height:13.6rem;}
.main-title{ font-size:0.6rem; color:#ffffff; text-align:center; line-height:1rem;}
.main-title1{ font-size:0.5rem; color:#ffffff;  line-height:0.7rem;}
.le-title{ float:left; width:44.5%; background:#f19ec2; padding:0.3rem; margin-right:2%; margin-bottom:0.2rem;}
.title1{ color:#ffffff; font-size:0.5rem; font-weight:bold; line-height:0.7rem; margin-bottom:0.2rem; }
.title2{ color:#ffffff; font-size:0.45rem;  line-height:0.7rem;}
/*.foot{ background:url(images/bonus/foot1_19.jpg) no-repeat; background-size:100% 100%; width:100%; height:5.05rem; margin-top:0.8rem;}*/
.foot p{ font-size:0.5rem; color:#3d3d3d; line-height:0.8rem; width:60%; padding:0.8rem 0 0 0.6rem;}
.main-foot{ background:#f5f5e8; width:94%; margin:1rem auto 0.5rem auto; height:6.5rem;  }
.main-we{ background:#4878a0;  height:8.5rem; padding:0 0.5rem 0 0; margin-bottom:0.5rem; margin-top:0.8rem;}
/*.last{ background:url(images/star/last_14.jpg) no-repeat; background-size:100% 100%;  height:9.25rem; margin-top:1rem; padding:2rem 1.5rem 0 1.5rem;}*/
.c1{color: #c16080}
.c2{color: #8697c4}
.c3{color: #cc1c24;}
.c4{color: #b7a786}
.tdl{text-decoration: line-through;}
.smallFont{
    font-size: 0.5rem;
}
.starTitle {
    text-align: center;
    font-size: 1rem;
    color: #8b8030;
    margin-top: .2rem;
}
.starTitle2 {
    text-align: center;
    font-size: 0.53rem;
    line-height: 1;
}
.triangle {
    padding: .2rem .2rem;
    line-height: 1;
    background:#8b8030;
    color: white;
    position: relative;
    font-size: .6rem;
}
.triangle_left {
    width: 0;
    height: 0;
    border-top: .5rem solid transparent;
    border-right: .4rem solid #8b8030;
    border-bottom: .49rem solid transparent;
    position: absolute;
    left: -.38rem;
    top:0;
}
.triangle_right {
    width: 0;
    height: 0;
    border-top: .5rem solid transparent;
    border-left: .4rem solid #8b8030;
    border-bottom: .49rem solid transparent;
    position: absolute;
    right: -.38rem;
    top:0;
}
.round {
    width: 40px; height: 40px;
    background: white;
    border:1px solid  #8b8030;
    border-radius: 50%;
    position: absolute;
}
.starP {
    line-height: 1.5;
    margin-top: .5rem;
    font-size: 0.5rem;
    text-align: justify
}
.starMing {
    background: #494949;
    color:white;
    padding: .5rem;
    text-align: justify;
    font-size: .6rem;
    line-height: 1.2;
}
.baseBallLeft {
    text-align: center;
    font-size: .5rem;
    width: 4rem;
}
.mian_bg {
    margin-top: .5rem;
    background: url("images/star/ynbg.jpg") no-repeat top center;
    background-size: 100%;
    padding:0 4% ;
    overflow: hidden
}
.txName {
    line-height: 1;
    font-weight: 200;
    font-size: .45rem
}
.ynphobg {
    background: #9fb53b;
    padding: .5rem;
    color: white
}
.bonush1 {
    font-size: .8rem;
    margin-top: .8rem;
}
.bonushc1 {
    color: #c16080;
}
.bonushc2 {
    color: #a32c26;
}
.bonushc3 {
    color: #d39b00;
}
.bonushc4 {
    color: #836344;
}
.bonushc5 {
    color: #92a3d1;
}
.bonusP {
    font-size: .6rem;
    text-align: justify;
    line-height: 1.2;
    margin-top: .3rem;
}


/*视界CSS所有样式育恩yu开头*/
.title .yu_right_4{
    left: 62%;
}
.yu_video{
    position: relative;
    margin: 0 5px;
}
#yu_audio_play_dio{
    position: absolute;
    left: 58%;
    /*right: 0;*/
    top: 69%;
    /*bottom: 0;*/
    /*background: #000000;*/
    /*opacity: 0.5;*/
    z-index: 1;
    opacity: 1;
    /*border: 1px solid red;*/
    transition: all linear 0.5s;
}
#yu_audio_play_dio img{
    width: 50%;
    margin: -25%  0  0 -10%;
}
#yu_audio_play_dio img:nth-child(2){
    margin: 15%  0  0 20%;

}
.yu_video_p{
    text-align: center;
    position: absolute;
    width: 6rem;
    right: -4rem;
    bottom: -1rem;
    /*margin: -20%  0  20% 0%;*/
    color: #fff;
    font-size: 0.5rem;
}
/*出国留学*/
.yu_main{
    background: url(images/travel/yu_bg_1.jpg) no-repeat center center;
    padding: 5%;
    background-size: 150%;
}
.yu_main{
    color: #fff;
}
.yu_main_you_world{
    width: 50%;
    margin-top: 15px;
}
.mian2{
    padding: 0;
}
.yu_main2_h2{
    display: flex;
    align-items: center;
    /*justify-content: center;*/
    line-height: 1rem;
    font-size: 0.6rem;
    font-weight: bold;
}
.yu_main2_h2 span{
    padding: 0 10px;
    display: inline-block;
}
.yu_main2_h2 span:nth-child(1){
    padding-left: 0;
}
.yu_main2_h2 img{
    vertical-align: middle;
    width: 1rem;
    display: inline-block;
}
.yu_color_yellow{
    color:#CD803B;
    font-weight: bold;
}
#yu_people1{
    display: flex;
    margin-top: 1rem;
    margin-bottom: .3rem;
}
#yu_people1.yu_beizhan{
    margin-top: 0.5rem;
}
.yu_people1_left{
    width: 100%;
}
.yu_people1_left div{
    width: 70%;
}
.yu_people1_img{
    display: flex;
    align-items: center;
    justify-content: center;
    /*padding: 10%;*/
}
.flood_img{
    margin: 0.8rem 0;
}
.yu_beizhan_left{
    width: 70%;
}
.yu_beizhan_img{
    width: 70%;
    position: relative;
}
.yu_beizhan_img img{
    position: absolute;
    top: -15px;
    left: 25px;
    width: 5.5rem;
}
.yu_line_box{
    border-bottom: 1px dotted #CD803B;
    height: 10px;
    width: 100%;
    opacity: 0.3;
}
.yu_XSHL{
    margin-top: 25px;
}
.yu_XSHL_aBtn{
    text-align: center;
}
.yu_XSHL_aBtn a{
    background: #BE4240;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    font-size: 0.6rem;
}
.yu_XSHL_span{
    margin-top: 20px;
}
.yu_XSHL_img{
    width: 40%;
    margin: 20px auto 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.yu_XSHL_img a{
    background: #BE4240;
    padding: 5px 15px;
    color: #FFFFFF;
    border-radius: 5px;
    text-align: center;
    font-size: 0.6rem;
    white-space:nowrap;
}
.yu_sanjiao{
    display: inline-block;
    border: 5px solid #FFFFFF;
    border-top: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid transparent;
    margin: 0 0 0 5px;
}
.yu_bigWorld{
    position: relative;
}
.yu_bigWorld_div{
    position: absolute;
    left: 25px;
    top: 15px;
    color: #FFFFFF;
}
.yu_bigWorld_div img{
    width: 4rem;
    padding-left: 5px;
}
.yu_bigWorld_div div{
    font-size: 26px;
    font-weight: bold;
    text-align: center;
}
.yu_bigWorld_div p{
    font-size: 50px;
    padding: 0;
    margin: 0;
    line-height: 50px;
}
/*.yu_span_word{
	padding:10px;
}*/
.yu_span_word p{
    padding: 3px;
}
.yu_span_word p:nth-child(1){
    display: flex;
    align-items: center;
    /*justify-content: center;*/
}
.yu_span_word p:nth-child(1) span:nth-child(1){
    font-size: 1.6rem;
    padding-right: 5px;
}
.yu_allWord{
    position: relative;
}
.yu_allWord .yu_allWord_w{
    position: absolute;
    color: #000000;
    font-size: 1.5rem;
    font-weight: bold;
}
.yu_allWord_w span:nth-child(2){
    font-size: 2rem;
    padding: 0;
    margin: 0;
    color: #0168AF;
}
.yu_allWord_w span:nth-child(3){
    font-size: 2rem;
    padding: 0;
    margin: 0;
    color: #DD002C;
}
.yu_photo{
    display: flex;
    align-items: center;
}
.yu_photo img{
    width: 50%;
    padding: 3px;
    box-sizing: border-box;
}
.yu_personWorld{
    margin: 1rem 0;
}
.yu_personWorld p{
    margin: 0.5rem 0;
}
.yu_liuxue{
    background: url(images/travel/yu_card_blue_bo_03.png) no-repeat center center;
    background-size: 100%;
    width: 100%;
    height: 100%;
    /*margin: 0 0.5rem;*/
}
.yu_world_img img{
    width: 4.9rem;
    margin-left: 1.5rem;
}
.yu_world_img{
    position: relative;
    border-top: 1px solid #FFFFFF;
}
.yu_world_img_w{
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 2.5rem;
    color: #FFFFFF;
    font-size: 0.6rem;
}
.yu_world_img_w p{
    padding-left: 0.5rem;
}
.yu_USA_park{
    background: #cce1ef;
    padding: 0.5rem;
    margin-top: 0.5rem;
}
.yu_USA_park h3{
    font-size: 0.7rem;
    height: 0.9rem;
    line-height: 0.7rem;
    font-weight: bold;
}
.yu_USA_park h3:nth-child(2){
    font-size: 0.7rem;
    color: #de002d;
}
.yu_USA_park .yu_XSHL_img{
    justify-content: flex-end;
    width: 100%;
}
/*.yu_USA_park .yu_XSHL_img>a{
	margin-right: .5rem;
}*/
.yu_USA_park_price{
    background: #99c3df;
    border-radius: 15px;
    padding:0.5rem;
    margin-top: 0.5rem;
}
.yu_USA_park_price table thead tr th{
    font-weight: bold;
    padding-bottom: 5px;
}
.yu_USA_park_price table thead tr th:nth-child(1){
    width: 10.5rem;
    /*font-weight: bold;*/
}
.yu_USA_park_price table td{
    font-size: 0.5rem;
}
.yu_USA_park_price table thead tr th:nth-child(2){
    /*font-weight: bold;*/
    text-align: center;
}
.yu_USA_park_price tbody tr td:nth-child(2){
    text-align: center;
}
.yu_fist_five_start>img{
    width: 6rem;
    margin: 0.5rem auto;
}
.yu_fist_five_start_title{
    position: relative;
}
.yu_fist_five_start_title img{
    position: absolute;
    width: 2rem;
    transform: rotate(15deg);
    margin-left:5px;
}
.yu_fist_five_start_title h3{
    text-align: center;
    color: #0068af;
    font-weight: bold;
    font-size: 0.8rem;
}
.yu_fist_five_start_title h3 span{
    color: #DE002D;
    font-size: 1.1rem;
}
.yu_ffs_div p{
    padding: 5px 0;
}
.yu_ffs_tall_img{
    position: relative;
    overflow: hidden;
}
.yu_back_blue,.yu_ffs_tall_words{
    position: absolute;
    width: 31%;
    background: #3386bf;
    padding: 0.5rem;
    top: 5%;
    left: 3%;
    border-radius: 5px;
}
.yu_back_blue{
    opacity: 0.9;
    color: #3386bf;
    z-index: 5;
}
.yu_ffs_tall_words{
    z-index: 6;
    color: #FFFFFF;
    background: transparent;
}
.yu_second_start>img{
    width: 6rem;
    margin: 0.5rem auto;
}
.yu_ss_firs_p{
    margin-top: 0.5rem;
}
.yu_ss_firs_p p{
    padding: 0.3rem 0;
}
.yu_ss_firs_p_imgs{
    margin-top: 0.5rem;
}
.yu_ss_firs_p_imgs img{
    display: inline-block;
}
.yu_ss_firs_p_imgs img:nth-child(1){
    width: 63%;
    box-sizing: border-box;
}
.yu_ss_firs_p_imgs img:nth-child(2){
    box-sizing: border-box;
    width: 34%;
}
.yu_ServiceCharge{
    background: #CCE1EF;
    padding: 0.5rem 0.5rem 1rem 0.5rem;
    margin-top: 0.5rem;
    box-sizing: border-box;
}
.yu_ServiceCharge h3{
    font-size: 0.7rem;
    font-weight: bold;
}
.yu_ServiceCharge p{
    margin-top: 0.3rem;
}
.yu_ServiceCharge .yu_XSHL_img{
    justify-content: flex-end;
    width: 100%;
}
.yu_third_start>img{
    width: 6rem;
    margin: 0.5rem auto;
}
.yu_third_start_words{
    margin-top: 0.5rem;
}
.yu_third_start_words p{
    padding: 0.2rem 0;
}
/*第四个五星*/
.yu_fourth_start>img{
    width: 6rem;
    margin: 0.5rem auto;
}
.yu_fourth_start .yu_fist_five_start_title img{
    transform:translate(30px, -15px) rotate(-20deg);
}
.yu_fs_ipad_div p{
    padding: 0.2rem 0;
}
.yu_fs_ipad_div_plan{
    width: 2rem;
    margin: 0 auto;
}
.yu_fs_ipad{
    position: relative;
}
.yu_fs_ipad p{
    padding: 0;
    margin: 0;
    font-size: 0.41rem;
    text-indent:2em;
}
.yu_fs_ipad_div_ipad{
    position: absolute;
    left: 0;
    top: 0;
    padding:1.6rem 1.3rem;
}
.yu_fs_ipad_div_ipad h2{
    font-size: 0.8rem;
    text-align: center;
    font-weight: bold;
    color: #0068AF;
}
.yu_fs_ipad_div_ipad h2 span{
    color: #DE002D;
}
.yu_fs_ipad_div_ipad h3{
    font-size: 0.6rem;
    font-weight: bold;
    color: #0068AF;
    text-align: center;
}
.yu_fs_ipad_div_ipad p:nth-child(3){
    font-size: 0.6rem;
    text-indent:0;
}
.yu_fs_ipad_div_ipad p:nth-child(10), .yu_fs_ipad_div_ipad p:nth-child(11){
    text-align: right;
}
.yu_specile_USA{
    background: #d4dbe6;
    margin-top: 1.5rem;
    box-sizing: border-box;
    padding: 5px;
}
.yu_specile_USA_innerBox{
    border: 1px solid #a3a8af;
    box-sizing: border-box;
    position: relative;
}
.yu_specile_USA_innerBox_title{
    position: absolute;
    left: -0.5rem;
    top:0.2rem;
    z-index: 10;
    width: 100%;
}
.yu_specile_USA_innerBox_title img{
    width: 4rem;
}
.yu_specile_USA_innerBox_title p:nth-child(2){
    position: absolute;
    top: 0.2rem;
    left: 0.5rem;
    z-index: 11;
    font-size: 0.7rem;
    color: #FFFFFF;
}
.yu_specile_USA_innerBox_title img:nth-child(3){
    position: absolute;
    top: -1.5rem;
    right: -1rem;
    width: 5.5rem;
}
.yu_specile_USA_innerBox>p{
    margin-top: 2rem;
    padding: 5px;
}
.yu_specile_USA_innerBox .yu_XSHL_img{
    justify-content: flex-end;
    width: 100%;
    margin-bottom: 1rem;
}
/*第二部分加载部分*/
#yu_part2>div{
    margin: 0 .5rem;
}
/*预则立不预则废*/
#yu_part2_flood1{}
#yu_part2_flood1 .yu_yzl{
    position: relative;
}
.yu_yzl>div{
    position: absolute;
    left: 0.5rem;
    top: .5rem;
    font-weight: bold;
    color: #737373;
}
.yu_yzl>div h2{
    font-weight: bold;
    font-size: 1.5rem;
}
.yu_yzl>div p{
    font-weight: bold;
    font-size: .7rem;
}
/*第一个横条70后留学体验上部分*/
/*.yu_reading>div{
	position: relative;
}*/
.yu_reading>div>p{
    background: url(images/travel/yu_part_box.png) no-repeat center center;
    margin: 1rem auto;
    width: 50%;
    background-size: 100%;
    padding: 5px;
    position: relative;
}
.yu_reading>div>p>span:nth-child(1){
    position: absolute;
    top: -0.3rem;
    left: -0.7rem;
    font-size: 2.0rem;
    color: #de002d;
    font-weight: bold;
}
.yu_reading>div>p>font:nth-child(2){
    color:#0068af;
    font-size: 0.7rem;
    font-weight: bold;
}
.yu_reading>p{
    padding:0.2rem 0;
}
.yu_reading>div>p>font>span:nth-child(1){
    display:block;
}
.yu_reading>div>p>font>span{
    padding:0 0.5rem;
}
#yu_part2>div:nth-child(3){}
/*第三部分加载部分*/
#yu_part3{
    height: 200px;
    border: 1px solid #000000;
}
.yu_reading .yu_XSHL_img{
    justify-content: flex-end;
    width: 100%;
}
.yu_xueshu{
    background: #CCE1EF;
    padding: 0.5rem;
    margin-top: 0.5rem;
}
.yu_xianshi{
    background: #CCE1EF;
    padding: 0.5rem;
    margin-top: 0.5rem;
}
.yu_xianshi h3{
    color: #0068AF;
    font-size: 0.7rem;
    font-weight: bold;
}
.yu_xianshi h3:nth-child(2){
    color: #000;
}
.yu_xianshi .yu_XSHL_img{
    justify-content: flex-end;
    width: 100%;
    margin: 0.5rem 0;
}
.yu_xianshi .yu_zhengjian{
    margin: 0.5rem 0;
}
.yu_xianshi .yu_zhengjian h3{
    color: #0068AF;
}
/*横线*/
.yu_hr{

}
.yu_hr span{
    position: absolute;
    bottom: -1.6rem;
    right: 0.5rem;
    padding: 0.2rem 0.3rem;
    color: #FFFFFF;
    text-align: center;
    background: #9b8030;
    display: inline-block;
    border-bottom-left-radius: 0.3rem;
    border-bottom-right-radius:0.3rem;
}
/*70后留学下方*/
#yu_part2_flood2>h2{
    text-align: center;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: bold;
}
#yu_part2_flood2>h2>span{
    color: #9b8030;
    font-size: 1.5rem;
}
.yu_pf2_3img{
    margin: 0.5rem 0;
    position: relative;
    margin-top: 1.5rem;
}
.yu_pf2_3img>img{
    margin: 0.5rem 0;
}
.yu_pf2_3img>img:nth-child(3){
    position: absolute;
    top:-1.2rem;
    right: -0.5rem;
    width: 50%;
    border: 0.3rem solid #FFFFFF;
}
.yu_pf2_3img>p>span{
    background: url(images/travel/yu_yellow_top.png) no-repeat center center;
    display: inline-block;
    background-size: 100%;
    width: 0.5rem;
    height: 0.5rem;
    margin-right: 0.3rem;
    transform: rotateX(180deg);
}
.yu_yc_p{
    margin: 0.3rem 0;
}
.yu_yc_p>p>span{
    background: url(images/travel/yu_yellow_top.png) no-repeat center center;
    display: inline-block;
    background-size: 100%;
    width: 0.5rem;
    height: 0.5rem;
    margin-right: 0.3rem;
    transform: rotateX(180deg);
}
.yu_yc_p p{
    margin: 0.3rem 0;
}
.yu_yc_p .yu_yc_p_one{
    color: #9b8030;
}
.yu_yc_p .yu_yc_p_one>h3{
    font-weight: bold;
    font-size: 0.6rem;
}
.yu_yc_p_one>p{
    color: #000;
}
.yu_yc_p_one>p>span{
    font-weight: bold;
    color: #000;
}
.yu_flex_box>p>span{
    background: url(images/travel/yu_yellow_top.png) no-repeat center center;
    display: inline-block;
    background-size: 100%;
    width: 0.5rem;
    height: 0.5rem;
    /*margin-right: 0.3rem;*/
    transform: rotateX(180deg);
}
.yu_flex_box{
    display: flex;
    margin-top: 0.5rem;
    line-height: 0.5rem;
}
.yu_flex_box p{
    font-size: 0.5rem;
}
.yu_flex_box p:nth-child(1){
    /*font-size: 0.4rem;*/
    width: 56%;
}
.yu_yc_p_one_out{
    color: #9b8030;
    margin: 0.5rem 0;
}
.yu_yc_p_one_out>h3{
    font-weight: bold;
    margin-bottom:0.3rem ;
    font-size: 0.6rem;
}
.yu_yc_p_one_out>p>span{
    font-weight: bold;
}
.yu_yc_p_one_out>p{
    color: #000000;
}
#yu_part2_flood2>.yu_USA_park{
    background: #efe6d6;
}
#yu_part2_flood2>.yu_USA_park>.yu_USA_park_price{
    background: #dcc8a4;
}
#yu_part2_flood2 .yu_USA_park_price table thead tr th:nth-child(2){
    text-align: left;
}
#yu_part2_flood2 .yu_USA_park_price tbody tr td:nth-child(2){
    text-align: left;
}
#yu_part2_flood2>.yu_USA_park>.yu_USA_park_price table thead tr th:nth-child(1){
    width: 6.5rem;
}
/*80后留学体验*/
#yu_part2_flood3{

}
#yu_part2_flood3 h2{
    font-weight: bold;
    text-align: center;
    font-size: 1rem;
}
#yu_part2_flood3 h2 p{
    font-size: 2rem;
    color: #e78220;
}
#yu_part2_flood3 .yu_name>span{
    background: url(images/travel/yu_yellow_top.png) no-repeat center center;
    display: inline-block;
    background-size: 100%;
    width: 0.5rem;
    height: 0.5rem;
    /*margin-right: 0.3rem;*/
    transform: rotateX(180deg);
}
#yu_part2_flood3 .yu_name{
    margin: 0.5rem 0;
}
.yu_ssq{
    margin-top: 0.5rem;
}
.yu_ssq h3{
    font-weight: bold;
    margin-bottom: 0.3rem;
    color: #e78220;
    font-size: 0.6rem;
}
.yu_ssq>p>span{
    font-weight: bold;
}
.yu_ssq_three_pic_div{
    margin-top: 0.2rem;
}
.yu_ssq_three_pic_div>div{
    padding:0 0.5rem;
    box-sizing: border-box;
}
.yu_ssq_three_pic_div>div>p{
    font-size: 0.5rem;
}
.yu_ssq_three_pic_div>div>p>span{
    background: url(images/travel/yu_yellow_top.png) no-repeat center center;
    display: inline-block;
    background-size: 100%;
    width: 0.3rem;
    height: 0.3rem;
    transform: rotateX(180deg);
    box-sizing: border-box;
}
.yu_sos{
    background: #efe6d6;
    padding: 0.5rem;
}
#yu_part2_flood3 .yu_sos>h2{
    font-size: 0.68rem;
    margin: 0.3rem 0;
}
#yu_part2_flood3 .yu_sos>p{
    font-size: 0.52rem;
}
.
.yu_sos>h2>span{
    color: #bf413f;
}
.yu_sos .yu_XSHL_img{
    width: 100%;
    justify-content: flex-end;
}
#yu_part2_flood4>h2{
    text-align: center;
    font-size: 0.8rem;
}
#yu_part2_flood4>.yu_ssq>h3{
    color: #1d2084;
    margin-top: 0.5rem;
    font-size: 0.6rem;
}
#yu_part2_flood4 .yu_HK{
    margin: 1rem;
}
#yu_part2_flood4 .yu_HK p:nth-child(1){
    width: 75%;
    color: #656464;
    margin: 0 auto;
    font-size: 1rem;
    line-height: 1rem;
}
#yu_part2_flood4 .yu_HK p:nth-child(2){
    text-align: center;
    font-size: 2rem;
    line-height: 2rem;
    color: #808fbd;
}
#yu_part2_flood4 .yu_HK_p p{
    margin: 0.3rem 0;
    line-height: 0.7rem;
}
#yu_part2_flood4 .yu_lyy p{
    margin: 0.3rem 0;
    /*line-height: 0.6rem;*/
}
#yu_part2_flood4 .yu_art_HK{
    background: #808fbd;
    color: #FFFFFF;
    padding: 0.5rem;
}
#yu_part2_flood4 .yu_specile_USA_innerBox>p{
    margin-top: 0rem;
}
#yu_part2_flood4 .yu_specile_USA_innerBox>div:nth-child(2){
    margin-top: 2rem;
}



