body{background: #fffbfb;font-size: 14px;color: #333;}


.yd{display: none;}
.pc{display: block;}
/*今日咨询*/
.jrzx{margin-top: 30px;}
.jrzx .left{
	height: 340px;width: 100%;border:1px solid #ccc;
}
.jrzx .left h4{color: #333333;font-weight: 600;padding: 20px 0px;margin:0 10px;border-bottom: 1px solid #ccc;}
.jrzx .left li{height: 33px;line-height: 33px;position: relative;}
.jrzx .left li:before{
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #fe7129;
	content: '';
	display: block;
	position: absolute;
	top: 10px;
	left: 10px;
}
.jrzx .left li div:nth-child(1){
	text-align: left;padding-left: 30px;float: left;width: calc(75% - 30px);
	overflow: hidden;/*超出部分隐藏*/
    white-space: nowrap;/*不换行*/
    text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.jrzx .left li div:nth-child(2){
	text-align: right;padding-right: 10px;float: left;width: calc(25% - 10px);color: #a0a0a0;
}
.jrzx .right{padding-left: 20px;}
.jrzx .right a{
	display: inherit;
	height: 340px;width: 100%;
}
.jrzx .jrzximg{display: none !important;}
.jrzx .jrzxbg{display: block;}
/*广告*/
.guanggao1 img{width: 100%;margin-top: 30px;}

/*悬浮框*/
.xfk img{
	width: 10%;
	position: fixed;
	top: 24%;
	right: 0px;
	z-index: 999;
	min-width: 100px;
}
/*热门活动*/
.rmhd{margin-top: 30px;}
.rmhd .rmhdtitle{
	background-color: #298ed4;color: #fff;
}
.rmhd ul li{padding-right: 0px;padding-left: 0px;}
.rmhd ul li:nth-child(1) > div{margin-right: 15px;background-color: #c7e4f6;}
.rmhd ul li p{margin-left: 10px;margin-right: 10px;padding-bottom: 20px;min-height: 40px;}
.rmhd ul li:nth-child(2) > div{margin-left: 15px;background-color: #c7e4f6;}
.rmhd ul li h4{margin-left: 10px;padding-top: 10px;margin-top: 0;}
.rmhd ul li h4 span{font-weight: bold;font-size: 30px;margin-right: 10px;color: #333}
.rmhd ul li img{
	width: 100%;transition: all 0.5s ease-out; /*ease-out 减速、慢慢结束*/
  -webkit-transition: all 0.5s ease-out;
}
.rmhd ul li img:hover{
 	z-index: 5;
  transform: scale(1.5); /*把图片放大1.5倍*/
  -webkit-transform: scale(1.5);
}
/*热门目的地*/
.rmmdd{margin-top: 30px;}
.rmmdd .title{text-align: center;}
.rmmdd .title h3{margin-bottom: 5px;}
.rmmdd .title p:nth-child(2){color: #343434;}
.rmmdd .title p:nth-child(3){width: 80px;border:1px solid #fe7129;margin: 0 auto;}
.rmmdd .content{margin-top: 30px;}
.rmmdd .content a{
	display: block;height: 400px;width: 100%;text-align: center;
            /* 固定图片位置 */
            background-repeat: no-repeat;
            position: relative;
            background-position: left;
            transition: 3s;
}
.rmmdd .rmmddimg{height: 400px;margin-top: 10px;}
.rmmdd .content a p:nth-child(1),.rmmddimg1 p:nth-child(2){
	color: #fff;
	font-size: 16px;
	position: relative;
	margin: 0 auto;
	bottom: -319px;font-weight: 600;
	padding: 0 10px;
	text-overflow: -o-ellipsis-lastline;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  display: -webkit-box;
	  -webkit-line-clamp: 1;
	  line-clamp: 1;
	  -webkit-box-orient: vertical;
}
.rmmdd .content a p:nth-child(2),.rmmddimg1 p:nth-child(3){
	color: #fff;
	position: relative;
	margin: 0 auto;
	bottom: -320px;padding: 0 10px;
	text-overflow: -o-ellipsis-lastline;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  display: -webkit-box;
	  -webkit-line-clamp: 2;
	  line-clamp: 2;
	  -webkit-box-orient: vertical;
}
.rmmdd .content a:hover{background-position: right;}
.rmmddbg{display: block !important;}
.rmmddimg1{display: none !important;position: relative;}
.rmmddimg1 p:nth-child(2){position: absolute !important;bottom: 34px !important;width: 100%;}
.rmmddimg1 p:nth-child(3){position: absolute !important;bottom: 10px !important;width: 100%;}
/*曝光台*/
.bgt{margin-top: 30px;}
.bgt .row{width: 100%;padding: 0 10%;}
.bgt .swiper-slide{background: #f7f7f7;}
.bgt .left{padding: 100px 0;position: relative;padding-left: 15px;padding-right: 15px;}
.bgt .leftbjk{
	background: #f7eeea;height: 370px;position: absolute !important;top: 12%;left: -3%;
	width: 83% !important;
}
.bgt .left div{
	background-repeat: no-repeat;
            position: relative;
            background-position: center;
	height: 370px;width: 100%;
}
.bgt .right{padding-left: 30px;text-align: left;padding: 120px 0;padding-right: 15px;padding-left: 15px;}
.bgt .right h3:nth-child(1){text-align: left;}
.bgt .right h3:nth-child(2){text-align: left;font-weight: 600;margin-bottom: 30px;}
.bgt .right p:nth-child(3){text-align: left;font-weight: 600;font-size: 16px;}
.bgt .right p:nth-child(4){text-align: left;font-size: 14px;}
.bgt .right button{
	font-size: 18px;color: #fff;padding: 10px 30px;border-radius: 5px;background: #fe7129;
	border:none;margin-top: 20px;
}
.bgt .swiper-button-prev{
	background-image: url('/home/style/images/prev.png');background-size: 44px 44px;width: 44px;
}
.bgt .swiper-button-next{
	background-image: url('/home/style/images/next.png');background-size: 44px 44px;width: 44px;
}
/*文化活动*/
.whhd{margin-top: 30px;}
.whhd .left{height: 300px;}
.whhd .left a{
	display: block;
	height: 300px;background-repeat: no-repeat;
    position: relative;
    background-position: center;background-size: auto 100%;
}
.whhd .right{margin-top: 30px;}
.whhd .right div:nth-child(1){padding-left: 30px;}
.whhd .right div:nth-child(2){background-color: #f6f6f6;padding: 30px 30px;}
.whhd .right p:nth-child(1){color: #999999;}
.whhd .right h3{margin-top: 0px;}
/*多彩民俗*/
.dcms{margin-top: 30px;}
.dcms .right{height: 300px;}
.dcms .right a{
	display: block;
	height: 300px;background-repeat: no-repeat;
    position: relative;
    background-position: center;background-size: auto 100%;
}
.dcms .left{background-color: #f6f6f6;height: calc(300px - 60px);padding: 30px;}
.dcms .left p:nth-child(1){color: #999999;}
.dcms .left h3{margin-top: 0px;margin-bottom: 20px;}
/*影像四川*/
.yxsc{margin-top: 30px;}
.yxsc .title{text-align: center;}
.yxsc .title h3{margin-bottom: 5px;}
.yxsc .title p:nth-child(2){color: #343434;}
.yxsc .title p:nth-child(3){width: 80px;border:1px solid #fe7129;margin: 0 auto;}

.yxsc .content li{padding: 0px;position: relative;margin-top: 30px;}
.yxsc .content li > div{overflow: hidden;}
.yxsc .content li .video .yy{
	position: absolute;top:0px;background: #13131373;height: 100%;width: calc(100% - 20px);
}
.yxsc .content li div .beijing{width: 100%;}
.yxsc .content li div .videotb{position: absolute;top: calc(50% - 35px);left: calc(50% - 45px);width: 70px;}
.yxsc .content li:nth-child(2) div .videotb,
.yxsc .content li:nth-child(5) div .videotb{left: calc(50% - 35px);}
.yxsc .content li:nth-child(3) div .videotb,
.yxsc .content li:nth-child(6) div .videotb{left: calc(50% - 20px);}
.yxsc .content li:nth-child(1) div,
.yxsc .content li:nth-child(4) div
{margin-right: 20px;}
.yxsc .content li:nth-child(2) div,
.yxsc .content li:nth-child(5) div
{margin-right: 10px;margin-left: 10px;}
.yxsc .content li:nth-child(3) div,
.yxsc .content li:nth-child(6) div
{margin-left: 20px;}

.yxsc .content li:nth-child(1)  .video .yy,
.yxsc .content li:nth-child(4)  .video .yy{}
.yxsc .content li:nth-child(2) .video .yy,
.yxsc .content li:nth-child(5) .video .yy
{left: 10px;}
.yxsc .content li:nth-child(6) .video .yy,.yxsc .content li:nth-child(3) .video .yy,
{left: 20px;}
.yxsc .content li p:nth-child(4),.yxsc .content li p:nth-child(2){
	position: absolute;
	bottom: 0px;
	width: calc(100% - 35px);
	color: #fff;
	margin-bottom: 0px;
	padding: 10px 0px;
	padding-left: 15px;background: #13131373;
}
.yxsc li img{transition: all 0.6s;}
.yxsc li:hover .beijing{transform: scale(1.4);}
/*酒店游记*/
.msyj{margin-top: 30px;}
.msyj .left .title{padding: 10px 0px;} 
.msyj .left .title a{float: right;} 
.msyj .left .content{margin-top: 10px} 
.msyj .left .content li a div{overflow: hidden;} 
.msyj .left .content img{width: 100%;transition: all 0.6s;} 
.msyj .left .content img:hover{transform: scale(1.4);}
.msyj .right .title{padding-left: 60px;}
.msyj .right .title ul{border-bottom: 1px solid #eaeaea;}
.msyj .right .title li{float: left;padding:10px 25px;font-size: 16px;cursor: default;} 
.msyj .right .title .hover{color: #ff9d00;border-bottom: 1px solid #ff9d00;} 
.msyj .right .title li:hover{color: #ff9d00;border-bottom: 1px solid #ff9d00;} 
.msyj .right .content li{margin-top: 20px;}
.msyj .right .content li > div{padding: 0 0px;}
.msyj .right .content li > div:nth-child(1) a{
	display: block;
	height: 120px;
	background-repeat: no-repeat;
    position: relative;
    background-position: center;background-size: auto 100%; 
}
.msyj .right .content li > div:nth-child(2) a h4{margin-top: 0px;color: #000}
.msyj .right .content li > div:nth-child(2) div{
	padding-left: 20px;
}
.msyj .right .content li > div:nth-child(2) div p{display: flex;align-items: center;}
.msyj .right .content li > div:nth-child(2) div p span{margin-right: 20px;margin-left: 5px;}
.msyj .right .content li > div:nth-child(2) p{
	 text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 4;
  -webkit-box-orient: vertical;
}
.msyj .right .content{padding-left: 60px;} 
.msyj .yjglmore{
	padding: 10px 20px;background-color: #ff9d00;color: #fff;border-radius: 5px;position: absolute;right: 0;
}
/*地图*/
.ditu{margin-top: 100px;}
.ditu .title{text-align: center;}
.ditu .title h3{margin-bottom: 5px;}
.ditu .title p:nth-child(2){color: #343434;}
.ditu .title p:nth-child(3){width: 80px;border:1px solid #fe7129;margin: 0 auto;}
.ditu .content{background-color: #eff0f2;margin-top: 30px;}
.ditu .content img{width: 100%}

@font-face{
     font-family: '方正综艺简体'; 
     src:url('../fonts/FZZYJW.ttf') format('truetype');
}

/* 小屏幕（平板，大于等于 768px） */
@media (min-width: 768px) {

}
@media (max-width: 768px) {
	.pc{display: none;}
	.yd{display: block;}
	.jrzx .right{padding-left: 0px;}
	.jrzx .jrzxbg{display: none !important;}
	.jrzx .jrzximg{display: block !important;height: 100% !important;}
	.padding{padding: 0 10px}
	.rmhd ul li:nth-child(1) > div{margin-right: 0px;}
	.rmhd ul li:nth-child(2) > div{margin-left: 0px;}
	.rmmddbg{display: none !important;}
	.rmmddimg1{display: block !important;height: 100% !important;}
	.rmmdd .rmmddimg {height: 100%;}
	.bgt .left{padding-left: 10px;width: 100%;float: unset;padding-bottom: 20px;}
	.bgt .right{padding-right: 10px;width: 100%;float: unset;padding-top: 0px;padding-bottom: 20px;}
	/*影像四川*/
	.yxsc .content li:nth-child(1) div,
	.yxsc .content li:nth-child(3) div,
	.yxsc .content li:nth-child(5) div
	{margin-right: 15px;margin-left: 0px;}
	.yxsc .content li:nth-child(2) div,
	.yxsc .content li:nth-child(4) div,
	.yxsc .content li:nth-child(6) div
	{margin-left: 15px;margin-right: 0px;}
	.yxsc .content li .video .yy{width: calc(100% - 15px);}
	.yxsc .content li:nth-child(2) .video .yy{margin-left: 5px;}
	.yxsc .content li:nth-child(5) .video .yy
	{left: 0px;}
	.yxsc .content li:nth-child(2) div .videotb,
	.yxsc .content li:nth-child(4) div .videotb,
	.yxsc .content li:nth-child(6) div .videotb {
	    left: calc(50% - 30px);
	}
	.msyj .right .title,.msyj .right .content{padding-left: 0px;}
	
}
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) {

}

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) {
}
/* 小屏幕（大桌面显示器，小于等于 1200px） */
@media (max-width: 1200px) {

}