body {
    background: #273e74;
}

.lnrs-content{margin-bottom: 20px;color: #fff; background: url('../images/yuanyang/con_bg.png') no-repeat center;}
.lnrs-content .img-tit{margin: auto; margin-top: 20px; margin-bottom: 60px; display: block;}
.lnrs-content .xtmlx{ width: 1200px; margin: 0 auto;}
.lnrs-content .tit{ display: block; width: 1200px; margin: 0 auto; font: 300 24px/95px '微软雅黑'; text-align: center;}
.lnrs-content .biaoyu{ width: 1200px; margin: 0 auto;}
.lnrs-content .biaoyu li{ float: left; width: 360px; margin-right: 21px;}
.lnrs-content .biaoyu li.zh{ width: 438px; margin-right: 0;}
.lnrs-content .biaoyu li dt{ height: 48px; font: 300 24px/48px '微软雅黑'; color: #000; text-align: center; background: #fff100;}
.lnrs-content .biaoyu li dd{ height: 200px; font: 300 14px/30px '微软雅黑'; display: flex; justify-content:center; align-items:center; text-align: center;}
.lnrs-content .pichd{ width: 1200px; margin:0px auto;}
.lnrs-content .pichd .left{ width: 615px; height: 260px; margin:30px; float: left;}
.lnrs-content .pichd .right{ width:510px; padding:30px 0 0 10px; float: left;}
.lnrs-content .pichd .right p{ font: 300 16px/42px '微软雅黑';}
.lnrs-content .pichd .right p span{ color: #fff100; font-weight: bold;}
.lnrs-content .pichd .right p:first-child{font-size: 24px;}
.gbox{width:98%;height:48%;margin:0 auto;overflow:hidden;max-width:615px;}
.scrboxout{position:relative;overflow:hidden;width:100%;height:100%;}
.scrboxout .scrbox{overflow:hidden;width:9999px;height:100%;}
.scrbox li {float: left;padding-right:8px; width: auto;}
#up1{margin-bottom:1%;}
#up1 li{height:100%;}
#up2 li{height:100%;}
.next,.prev{display:none}
.scrbox li a{display:block;height:100%;}
.scrbox li img{	display:block;height:100%;vertical-align:bottom;width:auto;}
.clear{clear: both;}

/* 图片轮播 */
.swiper-imgs {

}
.swiper-imgs .swiper-slide {
    width: auto;
}
.swiper-imgs_img {
    width: auto;
    height: 120px;
}
.swiper-imgs1 {
    margin-bottom: 5px;
}

.shanxi .xiaotuan{background: url("../images/yuanyang/top.jpg");background-repeat: no-repeat;background-position: top center;padding-bottom: 20px;}
.shanxi .xiaotuan .xiaotuan-content{margin-bottom: 20px;}
.shanxi .xiaotuan .xiaotuan-content .img-tit{margin: auto; margin-top: 20px; display: block;}
.youhui {width: 415px;margin: 0 auto;padding-top: 365px;margin-bottom: 220px;}
.youhui_img {width: 100%;}
.biaopai{
	position: absolute;
	top: 0;
	left: 0;
}
#group-three{width:1224px;margin:auto;overflow: hidden;}
#group-three .item-three{position:relative;width:384px;float: left;margin:0px 12px; margin-bottom: 20px;}
#group-three .item-three .a{position: absolute;top:0px;left:0px;width:100%;height:100%}
#group-three .item-three .img{position:relative;height:240px;overflow: hidden;}
#group-three .item-three .img .number{position:absolute;top:10px;right:10px;background: rgba(0,0,0,.5);padding:5px 10px;border-radius: 20px;color:#fff;}
#group-three .item-three .img .baoming{position:absolute;bottom:0px;left:0px;background: rgba(0,0,0,.7);padding:5px 10px;color:#fff;}
#group-three .item-three .img .baoming span{color:#fabe00;}
#group-three .item-three .item-info{height:168px;background: #fff;padding:10px;}
#group-three .item-three .item-info .title{
    font-size: 14px;
    color:#333;
    line-height:25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 50px;
}
#group-three .item-three .item-info .brief{
    font-size: 12px;
    color:#999;
    line-height:20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 40px;
}
#group-three .item-three .item-info .price{position:relative;padding-top:22px;}
#group-three .item-three .item-info .price span{font-size: 12px;color:#ff7d25;}
#group-three .item-three .item-info .price span .money{font-size: 24px;color:#ff7d25;}
#group-three .item-three .item-info .price a{position:absolute;font-size:14px;right:0px;top:15px;color:#fff;background: #f23637;padding:12px 44px;border-radius: 2px;}

.one-four-tour{position: relative;margin-top: -51px;background: #ffd96c;padding-bottom:50px;}
.one-four-tour .img-bottom{position: absolute;right:0px;bottom:0px;z-index:0}
.one-four-tour .one-tour-content .img-tit,.one-four-tour .two-tour-content .img-tit,.one-four-tour .four-tour-content .img-tit{display: block;margin: auto;padding:20px 0px;}
.img-con{display: block;margin: auto;}
#group-four{width:1216px;margin: auto;overflow: hidden; margin-bottom: 15px;}
#group-four .item-four{position:relative;width:288px;float: left;margin:0px 8px; margin-bottom: 15px;}
#group-four .item-four .a{position: absolute;top:0px;left:0px;width:100%;height:100%}
#group-four .item-four .img{position:relative;height:180px;overflow: hidden;}
#group-four .item-four .img .number{position:absolute;top:10px;right:10px;background: rgba(0,0,0,.5);padding:5px 10px;border-radius: 20px;color:#fff;}
#group-four .item-four .img .baoming{position:absolute;bottom:0px;left:0px;background: rgba(0,0,0,.7);padding:5px 10px;color:#fff;}
#group-four .item-four .img .baoming span{color:#fabe00;}
#group-four .item-four .item-info{height:160px;background: #fff;padding:10px;}
#group-four .item-four .item-info .title{
    font-size: 14px;
    color:#333;
    line-height:25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 50px;
}
#group-four .item-four .item-info .brief{font-size: 12px;color:#999;line-height:20px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; height: 40px;}
#group-four .item-four .item-info .price{position:relative;padding-top:22px;}
#group-four .item-four .item-info .price span{font-size: 12px;color:#999;}
#group-four .item-four .item-info .price span .money{font-size: 24px;color:#ff7d25;}
#group-four .item-four .item-info .price a{position:absolute;font-size:14px;right:0px;top:15px;color:#fff;background: #f23637;padding:9px 17px;border-radius: 2px;}

.two-tour-content #group-two{margin-bottom:24px;}
#group-two{width:1224px;margin: auto;overflow: hidden;}
#group-two .item-two{position:relative;width:588px;height:495px;float: left;margin:0px 12px;}
#group-two .item-two .a{position: absolute;top:0px;left:0px;width:100%;height:100%}
#group-two .item-two .img{position:relative;height:368px;overflow: hidden;}
#group-two .item-two .img .number{position:absolute;top:10px;right:10px;background: rgba(0,0,0,.5);padding:5px 10px;border-radius: 20px;color:#fff;}
#group-two .item-two .img .baoming{position:absolute;bottom:0px;left:0px;background: rgba(0,0,0,.7);padding:5px 10px;color:#fff;}
#group-two .item-two .img .baoming span{color:#fabe00;}
#group-two .item-two .item-info{height:128px;background: #fff;padding:10px;}
#group-two .item-two .item-info .title{font-size: 14px;color:#333;line-height:25px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#group-two .item-two .item-info .brief{
    font-size: 12px;
    color:#999;
    line-height:20px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
#group-two .item-two .item-info .price{position:relative;padding-top:22px;}
#group-two .item-two .item-info .price span{font-size: 12px;color:#999;}
#group-two .item-two .item-info .price span .money{font-size: 24px;color:#ff7d25;}
#group-two .item-two .item-info .price a{position:absolute;font-size:14px;right:0px;top:15px;color:#fff;background: #f23637;padding:12px 44px;border-radius: 2px;}

.one-four-tour .three-tour-content .img-tit{display: block;margin: auto;padding-bottom:20px;}

.leader{
    padding: 20px 0;
}
.leader .img-tit{
    display: block;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
.leader .leader-content{width:1188px;margin: auto;overflow: hidden;}
.leader .leader-content div{width:170px;height:230px;margin:14px;float:left;overflow: hidden;}
.leader .leader-content div img{width:100%;}
.leader .leader-btncon {
    padding: 20px 0;
    text-align: center;
}
.leader .leader-btn {
    display: inline-block;
    width: 144px;
    height: 38px;
    border-radius: 2px;
    background: #357501;
    line-height: 38px;
    text-align: center;
    font-size: 14px;
    color: #fff;
}


.travels {
    padding: 0 0 20px 0;
}
.travels .img-tit {
    display: block;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
.travelsul {
    overflow: hidden;
    width: 1224px;
    margin: 0 auto;
}
.travelsul .travelsul_item {
    float: left;
    display: block;
    width: 286px;
    margin: 10px;
    color: inherit;
    background: #fff;
}
.travelsul_top {
    width: 100%;
    height: 190px;
}
.travelsul_top img {
    width: 100%;
    height: 100%;
}
.travelsul_bot {
    padding: 20px;
    background: #fff;
    font-size: 14px;
}
.travelsul_tit {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-weight: normal;
    font-size: 14px;
    font-family: '宋体';
    color: #333;
    line-height: 25px;
    height: 50px;
}

.recommend {
    padding: 40px 0;
    background: #fff;
}
.recommend .img-tit {
    display: block;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
.recommendbox {
    margin: 0 auto;
    overflow: hidden;
    width: 1200px;
}
.recommendbox_left {
    float: left;
    width: 850px;
    margin-right: 10px;
}
.recommendbox_right {
    float: left;
    width: 340px;
    height: 555px;
    background: #357501;
}

.recommendbox_ul {
    overflow: hidden;
}
.recommendbox_li {
    float: left;
    width: 273px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.recommendbox_li-max {
    position: relative;
    float: left;    
    width: 556px;
    height: 273px;
    margin-right: 10px;    
}
.recommendbox_li-max_img {
    width: 100%;
    height: 100%;
}
.recommendbox__li-max_infocon {
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 60px;
    background: rgba(0, 0, 0, 0.5);
    font-size: 16px;
    color: #fff;
}
.max_info_left {
    float: left;
    width: calc(100% - 60px);
    height: 60px;
}
.max_info_right {
    float: right;
    width: 60px;
    height: 60px;
}
.max_info_btn {
    display: inline-block;
    width: 100%;
    height: 100%;
    padding-top: 8px;
    background: #f23637;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4;
    text-align: center;
    color: #fff;
}
.max_info_titcon {
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    padding: 5px 0;
}
.recommendbox_top {
    position: relative;
}
.recommendbox_tophearinfo {
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 5px 10px;
    border-radius: 10px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
}
.recommendbox_topbotinfo {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px 5px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
}
.max_info_console {
    overflow: hidden;
    padding: 10px 10px;
}
.max_info_console_left {
    float: left;
}
.max_info_console_right {
    float: right;
}
.max_info_strong {
    color: #ff7d25;
}
.max_info_price {
    font-size: 18px;
    color: #ff7d25;
}
.recommendbox_top img {
    width: 100%;
}
.recommendbox_bot {
    padding: 10px;
    background: #fff;
    font-size: 14px;
    line-height: 1.5;
}
.recommendbox_tit {
    font-weight: bold;
}
.recommendbox_link {
    color: inherit;
}
.recommendbox_titcon {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-bottom: 10px;
    height: 41px;
}

.recommendbox_console {
    overflow: hidden;
}
.recommendbox_pricecon {
    float: left;
}
.recommendbox_btncon {
    float: right;
}
.recommendbox_btn {
    display: inline-block;
    padding: 5px 20px;
    background: #f23637;
    color: #fff;
}
.recommendbox_strongprice {
    font-weight: bold;
    color: #ff7d25;
}
.recommendbox_right_imgcon {
    padding: 10px 0 0 0;
    overflow: hidden;
    text-align: center;
}
.recommend_tabcon {

}
.recommend_tabbtncon {
    text-align: center;
    margin-top: -12px;
    margin-bottom: 28px;
}
.recommend_tabbtncon_btn {
    padding: 10px 20px;
    border: none;
    border-radius: 30px;
    background: #ffda6b;
    font-size: 24px;
    color: #f23637;
}
.recommend_tabbtncon_btn.act {
    background: #f23637;
    color: #fff;
}


.group-one {
    margin: 0 auto;
    width: 1200px;
}
.group-one_item {
    overflow: hidden;
    margin-bottom: 24px;
    background: #fff;
}
.group-one_right {
    position: relative;
    overflow: hidden;
    float: right;
    padding: 10px 20px;
    width: 776px;
    height: 220px;
}
.group-one_left {
    position: relative;
    float: left;
    width: 384px;
    height: 240px;

}
.group-one_left .discounts{
    position: absolute;
	left: 0;
	top: 0;
	color: #fff;
	background: #de0909;
	padding: 5px;
	font-size: 14px;
}
.group-one_img {
    width: 100%;
    height: 100%;
}
/*.group-one_number {
    position: absolute;
    top: 10px;
    right: 10px;
    background: rgba(0,0,0,.5);
    padding: 5px 10px;
    border-radius: 20px;
    color: #fff;
}
.group-one_baoming {
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: rgba(0,0,0,.7);
    padding: 5px 10px;
    color: #fff;
}*/
.group-one_strong {
    color: #fabe00;
}
.group-one_title {
    font-size: 22px;
    color: #333;
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-bottom: 10px;
}
.group-one_brief {
    font-size: 14px;
    color: #999;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-bottom: 15px;
}
.group-one_console {
    position: absolute;
    bottom: 10px;
    left: 20px;
    right: 20px;
    overflow: hidden;
}
.group-one_pricecon {
    float: left;
    font-size: 16px;
    color: #999;
}
.group-one_btncon {
    float: right;
}
.group-one_btn {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    background: #f23637;
    padding: 12px 44px;
    border-radius: 2px;
}
.group-one_price {
    font-size: 24px;
    color: #ff7d25;
    
}
.group-one_numcon {
    margin-bottom: 30px;
    font-size: 14px;
    color: #999;
}
.group-one_number {
    margin-bottom: 15px;
    font-size: 14px;
    color: #999;
}
.group-one_baoming {
    margin-bottom: 15px;
    font-size: 14px;
    color: #999;
}

.container-live {
	overflow: hidden;
	width: 1220px;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 45px;
}
.container-live .img-tit {
    display: block;
    margin: auto;
}
.container-live .container-live_tit {
	margin-bottom: 20px;
	font-size: 22px;
	text-align: center;
    font-weight: inherit;
}
.container-live .good-group .good-tit .good-title {width: 500px;}
.container-live .good-group .good-tit .good-title span{font-size: 14px;color: #999;font-weight: 100;}
.container-live .good-group .good-tit .good-title h2{    font-weight: normal;font-size: inherit;display: inline-block;}
.container-live .good-group .good-tit .good-recommend {width: 700px;}
.container-live .good-group .gonglue-item{height:147px;background:#eee;margin:10px;width:590px;float: left;position: relative;}
.container-live .good-group .gonglue-item a{position: absolute;top:0px;left:0px;width:100%;height:100%;}
.container-live .good-group .gonglue-item .gonglue-left{width:200px;float: left;overflow: hidden;height:147px}
.container-live .good-group .gonglue-item .gonglue-left img{ min-height: 147px;width:100%;-moz-transition: all 1s; -webkit-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s; }
.container-live .good-group .gonglue-item:hover .gonglue-left img { transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); }
.container-live .good-group .gonglue-item:hover .gonglue-right .tit{color:#fabe00;}
/*.container-live .good-group .gonglue-item:hover .gonglue-right .brief{color:#fabe00;}*/
.container-live .good-group .gonglue-item .gonglue-right{width:350px;float: left;height:147px;padding:20px;}
.container-live .good-group .good-tit .good-recommend a{background: #2c6fb7;color:#fff;border-radius: 3px;padding:10px;}
.container-live .good-group .good-tit .good-recommend a i{padding-right:5px;}
.container-live .good-group .gonglue-item .gonglue-right .tit{font-size: 16px;color: #333;font-weight: 500;height: 25px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis');}
.container-live .good-group .gonglue-item .gonglue-right .brief{font-size: 14px;color:#333;line-height:20px;height:60px;overflow: hidden;display: -webkit-box; text-overflow:ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-all; font-size: 18px; line-height: 1.5;}
.container-live .good-group .gonglue-item .gonglue-right div {padding-top:12px;}
.container-live .good-group .gonglue-item .gonglue-right div span img{width:16px;height:16px;    border-radius: 50%;}
.container-live .good-group .gonglue-item .gonglue-right div span{color:#aaa;position: relative;}
.container-live .good-group .gonglue-item .gonglue-right div .span1{width:80px;height: 20px;display: inline-block;}
.container-live .good-group .gonglue-item .gonglue-right div .span1 img{position: absolute;top:0px;left:0px;}
.container-live .good-group .gonglue-item .gonglue-right div .span1 span{position: absolute;top:2px;left:25px;}
.container-live .good-group .gonglue-item .gonglue-right div .span2{width:60px;height: 20px;display: inline-block;}
.container-live .good-group .gonglue-item .gonglue-right div .span2 i{position: absolute;top:0px;left:0px;}
.container-live .good-group .gonglue-item .gonglue-right div .span2 span{position: absolute;top:2px;left:25px;}
.container-live .good-group .gonglue-item .gonglue-right div .span3{width:50px;height: 20px;display: inline-block;}
.container-live .good-group .gonglue-item .gonglue-right div .span3 i{position: absolute;top:0px;left:0px;}
.container-live .good-group .gonglue-item .gonglue-right div .span3 span{position: absolute;top:2px;left:25px;}
.container-live .good-group .gonglue-item .gonglue-right div .place{float: right;}
.container-live .good-group .gonglue-item .gonglue-right div .place i{color:#2c6fb7;}

.sjy-content {
    padding: 40px 0;
}
.sjy-content .img-tit {
    display: block;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.zmcx-content {
    padding: 40px 0;
    padding-bottom: 80px;
}
.zmcx-content .img-tit {
    display: block;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.tj-content {
    padding: 40px 0;

}

.tj-content .img-tit {
    display: block;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.bbg {
	background: #fff;
	width: 100%;
}
.subbot .subbot_img {
    width: 100%;
}

.dzbox {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 20px;
    padding: 20px 0;
    background: #273e74;
}
.dzbox_title {
    margin-bottom: 20px;
    text-align: center;
    font-size: 22px;
    color: #fff;
}
.dzbox_content {
    text-align: center;
}
.dzbox_inp {
    margin-right: 5px;
    padding: 0 10px;
    height: 40px;
    border-radius: 4px;
    border: none;
    background: #fff;
}
.dzbox_inp-max {
    width: 200px;
}
.dzbox_inp-min {
    width: 100px;
}
.dzbox_btn {
    display: inline-block;
    width: 200px;
    height: 40px;
    border-radius: 4px;
    text-align: center;
    font-size: 14px;
    vertical-align: top;
    line-height: 40px;
    background: #ffd802;
    color: #000;
    font-family: '宋体';    
}

.sxfot {
    padding: 20px 0;
    background: #fff;
}
.sxfot_tit {
    margin-bottom: 20px;
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    color: #273e74;
}
.sxfot_decoration {
    text-align: center;
}
.sxfot_decoration img {
    margin-bottom: 20px;
}
.sxfotul {
    text-align: center;
}
.sxfotul li {
    display: inline-block;
    margin: 0 30px;
}
.sxfotul li img{
    margin-bottom: 20px;
}
.sxfotul li p {
    font-size: 16px;
    font-weight: bold;
    color: #273e74;
}