/*base begin*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,
textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,
section { margin: 0; padding: 0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display: block}
input,select,textarea { font-size: 100%}
table { border-collapse: collapse; border-spacing: 0}
th { text-align: inherit}
fieldset,img { border: 0}
iframe { display: block}
abbr,acronym{ border: 0; font-variant: normal}
del { text-decoration: line-through}
address,caption,cite,code,dfn,em,th,var { font-style: normal; font-weight: 500}
ul { list-style: none}
caption,th { text-align: left}
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: 500}

.header{width:100%; height: 880px; background: url(../images/yiyuan/y_01.jpg) no-repeat top; overflow: hidden;}
.news{width:100%; height: 1019px; background: url(../images/yiyuan/y_02.jpg) no-repeat top; overflow: hidden;}
.live{width:100%; height: 1081px; background: url(../images/yiyuan/y_03.jpg) no-repeat top; overflow: hidden;}
.footer{width:100%; height: 1264px; background: url(../images/yiyuan/y_04.jpg) no-repeat top; overflow: hidden;}

.news .news_con{width: 1150px; display: table; padding-top:360px; margin: 0 auto;overflow: hidden;}
.news .news_con .news_left{display: table-cell; width: 50%;}
.news .news_con .news_left .list{height: 111px; padding-top: 25px;}
.news .news_con .news_left .list h2{width: 316px; text-align: center; font-weight:bold; color: #ffffff;}
.news .news_con .news_left .list p{width:470px;padding-top: 10px; line-height: 26px; font-size: 14px;}
.news .news_con .news_left .list p a{}
.news .news_con .news_right{display: table-cell; width: 50%;}


.m-left01{margin-left: 45px;}
.m-left02{margin-left: 95px;}
.m-left03{margin-left: 140px;}
/*.m-left01 h2{width: 60%; text-align: center;}
.m-left02 h2{width: 60%; text-align: center;}
.m-left03 h2{width: 60%; text-align: center;}*/

/*base end*/
html, body {
    margin: 0;
    font-family:Microsoft YaHei;
}

body {
    min-width: 1270px;

    /*background: url(../images/chunzhisheng/page_bg.jpg);*/
    /*background-size: 1920px;*/
    /*background-position-x: center;*/
}



/* body */
.body {
    width: 100%;
    /*background: url("../images/zhuangyunnong/body_bg.jpg");*/
    /*background-size: 1920px;*/
    /*background-position-x: center;*/
    /*padding-top: 66px;*/
    background-image: url(../images/yiyuan/sec3_bg.jpg);
    background-size: 1920px  1264px;
    background-position-x: center;
    background-position-y: bottom;
    background-repeat: no-repeat;
    padding-bottom: 45px;
}

@media (min-width: 993px) and (max-width: 1920px) {
    .body {
        background-size: 1920px;
    }
}

@media (min-width: 1920px) {
    .body{
        background-size: 100%;
    }
}
.body .body-wrap {
    /*width: 1200px;*/
    /*margin: 0 auto;*/
    /*opacity: 0;*/
}
/*.body .body-wrap.startAnimate {*/
/*    animation: fadeInDown 0.8s forwards 2.3s;*/
/*}*/

/*汇聚广西-桂品出乡*/
.body .body-wrap .section1-wrap{
    background-image: url(../images/yiyuan/sec1_bg.jpg);
    background-size: 1920px  1019px;
    background-position-x: center;
    background-repeat: no-repeat;
    margin-top: 50px;
}

@media (min-width: 993px) and (max-width: 1920px) {
    .body .body-wrap .section1-wrap {
        background-size: 1920px;
    }
}

@media (min-width: 1920px) {
    .body .body-wrap .section1-wrap {
        background-size: 100%;
    }
}
.body .body-wrap .section1-wrap .section1-inner{
    width: 1200px;
    margin: 0 auto;
}
.section1-wrap .section1-inner .section1-hd{
    margin-bottom: 30px;
}
.section1-wrap .section1-inner .section1-hd .title{
    width: 499px;
    height: 173px;
    display: block;
    margin: 0 auto;
}
.section1-wrap .section1-inner .section1-bd{

}
.section1-bd .huodong-wrap{
    width: 628px;
    height: 695px;
    vertical-align: top;
    box-sizing: border-box;
    display: inline-block;
    position: relative;
    /*background:orange;*/
    /*background: url(../images/chunzhisheng/sec2-left.png) no-repeat left top / 100% 100%;*/
}

.huodong-wrap .huodong-hd{
    /*height: 119px;*/
    height: 112px;
    background: url(../images/yiyuan/youhui_hd.png) no-repeat left top / 418px 112px;
    position: relative;
}
.huodong-wrap .huodong-hd .huodong-hd-link{
    position: absolute;
    left: 0;
    right: 0;
    top:0;
    height: 112px;
}
.section1-bd .huodong-wrap .huodong-bd{

}
.section1-bd .huodong-wrap .huodong-bd .bd-item-wrap{
    height: 119px;
    position: relative;
}

.section1-bd .huodong-wrap .huodong-bd .bd-item-wrap:not(:first-child){
    margin-top: 18px;
}

.section1-bd .huodong-wrap .huodong-bd .bd-item-wrap .info-card{
    width:510px;
    height:119px;
    background: url(../images/yiyuan/huodong_item_bg.png) no-repeat left top / 100% 100%;
    position: absolute;
    top:0;
}
.card-1{left:0;}
.card-2{left:47px;}
.card-3{left:93px;}

.huodong-bd .bd-item-wrap .info-card .bd-item-title{
    width: 320px;
    height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: 30px;
    text-align: center;
    margin-top: 5px;
}
.huodong-bd .bd-item-wrap .info-card .bd-item-title a{
    text-decoration: none;
    color: white;
    font-size: 18px;
    line-height: 24px;
}
.huodong-bd .bd-item-wrap .info-card .bd-item-info{
    color: #023358;
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin: 10px 20px;
}
.huodong-bd .bd-item-wrap .info-card .bd-item-info .more-link{
    color: #ff7000;
}
a:link, a:visited {
    color: #000;
    text-decoration: none;
}


.section1-bd .huodong-wrap .huodong-ft{
    position: absolute;
    bottom: 0;
    left: 0;
}
.section1-bd .huodong-wrap .huodong-ft .ft-more-link{
    display: inline-block;
}
.section1-bd .huodong-wrap .huodong-ft .ft-more-link .youhuiquan-pic{
    width:629px;
    height:172px;
}



.section1-bd .zixun-wrap{
    width: 487px;
    height: 695px;
    vertical-align: top;
    box-sizing: border-box;
    display: inline-block;
    position: relative;
    /*background:red;*/
    background: url(../images/yiyuan/zixun_bg.png) no-repeat right bottom / 447px 589px;
}
.section1-bd .zixun-wrap .zixun-hd{
    height: 112px;
    background: url(../images/yiyuan/zixun_hd.png) no-repeat right top / 418px 112px;
    position: relative;
}
.section1-bd .zixun-wrap .zixun-hd .more-link{
    color: #ff4c00;
    position: absolute;
    left: 393px;
    bottom: 15px;
    font-size: 24px;
    line-height:40px;
}
.section1-bd .zixun-wrap .zixun-bd{
    position: relative;
    height:583px;
}
.section1-bd .zixun-wrap .zixun-bd .carousel-wrap{
    width:470px;
    height:270px;
    box-sizing: border-box;
    border:5px solid #1873ba;
    position: absolute;
    left:0;
    top:5px;
    background-color: white;
}
.zixun-bd .list{
    position: absolute;
    top: 278px;
    left: 50px;
    padding: 15px 0;
}
.zixun-bd .list .list-item-link{
    display: block;
    color: #000000;
    position: relative;
    box-sizing: border-box;
    line-height: 40px;
    font-size: 16px;
    padding-left: 46px;
    text-decoration: none;
    white-space: nowrap;
    width: 390px;
    overflow: hidden;
    color: #000;
    text-overflow: ellipsis;
}

.zixun-bd .list .list-item-link .list-flag{
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(../images/yiyuan/zx_li_flag.png) no-repeat left top / 100% 100%;
    position: absolute;
    box-sizing: border-box;
    left: 15px;
    top: 14px;
}
.zixun-bd .list .list-item-link .list-text{

}



/*本地生活-惠在身边*/
.body .body-wrap .section2-wrap{}
.body .body-wrap .section2-wrap{
    background-image: url(../images/yiyuan/sec2_bg.png);
    background-size: 1920px 945px;
    background-position-x: center;
    background-repeat: no-repeat;
    margin-top: 50px;
}

@media (min-width: 993px) and (max-width: 1920px) {
    .body .body-wrap .section2-wrap {
        background-size: 1920px 945px;
        height: 945px;
    }
}

@media (min-width: 1920px) {
    .body .body-wrap .section2-wrap{
        /*background-size: 100% 945px;*/
        height: 945px;
    }
}
.body .body-wrap .section2-wrap .section2-inner{
    width: 1200px;
    margin: 0 auto;
}
.section2-wrap .section2-inner .section2-hd{
    /*margin-bottom: 30px*/
}
.section2-wrap .section2-inner .section2-hd .title{
    width: 500px;
    height: 137px;
    display: block;
    margin: 0 auto;
}
.section1-wrap .section2-inner .section2-bd{}
.section2-bd .section2-youhui-wrap{
    height:167px;
    position: relative;
}
.section2-bd .section2-youhui-wrap .youhui-logo-wrap{
    position: absolute;
    top:0;
    bottom: 0;
    width: 249px;
}
.section2-bd .section2-youhui-wrap .youhui-logo-wrap .logo{
    width: 249px;
    height: 167px;
    background: url(../images/yiyuan/sec2_logo.png) no-repeat left top / 100% 100%;

    position: relative;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.section2-bd .section2-youhui-wrap .youhui-info{
    width: 801px;
    position: absolute;
    left: 230px;
    top: 46px;
    height: 79px;
    padding: 20px 40px 20px 40px;
    background: url(../images/yiyuan/sec2_info_bg.png) no-repeat left top / 100% 100%;
}

/*.section2-bd .section2-youhui-wrap .youhui-info p{*/
/*    font-size: 14px;*/
/*    line-height: 24px;*/
/*    color: #fff;*/
/*}*/
.section2-bd .section2-youhui-wrap .youhui-info a{
    color: #fff;
    font-size: 14px;
    text-decoration: none;
}
.section2-bd .section2-youhui-wrap .youhui-info a p{
    margin: 0;
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.section2-bd .section2-youhui-wrap .youhui-info a p span{
    color: #ff7000;
}

.section2-bd .section2-huichang-wrap{
    height: 640px;
    position: relative;
}
.section2-bd .section2-huichang-wrap .hc-item-wrap{
    position: absolute;
}
.section2-bd .section2-huichang-wrap .hc-item-wrap-1{
    width: 365px;
    height: 254px;
    left: 15px;
    top: 50px;
    background: url(../images/yiyuan/sec2_hc1.png) no-repeat left top / 100% 100%;
}
.section2-bd .section2-huichang-wrap .hc-item-wrap-1 a{
    font-size: 18px;
    color: #fff;
    position: absolute;
    bottom: 13px;
    left: 50px;
}
.section2-bd .section2-huichang-wrap .hc-item-wrap-2 a{
    font-size: 18px;
    color: #fff;
    position: absolute;
    bottom: 15px;
    right: 206px;
}
.section2-bd .section2-huichang-wrap .hc-item-wrap-3 a{
    font-size: 18px;
    color: #fff;
    position: absolute;
    bottom: 95px;
    left: 35px;
}
.section2-bd .section2-huichang-wrap .hc-item-wrap-4 a{
    font-size: 18px;
    color: #fff;
    position: absolute;
    bottom: 45px;
    right: 232px;
}
.section2-bd .section2-huichang-wrap .hc-item-wrap-2{
    width: 591px;
    height: 231px;
    left: 500px;
    top: 70px;
    background: url(../images/yiyuan/sec2_hc2.png) no-repeat left top / 100% 100%;
}
.section2-bd .section2-huichang-wrap .hc-item-wrap-3{
    width: 543px;
    height: 294px;
    left: 100px;
    top: 325px;
    background: url(../images/yiyuan/sec2_hc3.png) no-repeat left top / 100% 100%;
}
.section2-bd .section2-huichang-wrap .hc-item-wrap-4{
    width: 437px;
    height: 227px;
    left: 670px;
    top: 340px;
    background: url(../images/yiyuan/sec2_hc4.png) no-repeat left top / 100% 100%;
}



/*山水壮乡-畅游广西*/
.body .body-wrap .section3-wrap{
    margin-top: 50px;
}

.body .body-wrap .section3-wrap{}
.body .body-wrap .section3-wrap .section3-inner{
    width: 1200px;
    margin: 0 auto;
}
.section3-wrap .section3-inner .section3-hd{
    margin-bottom: 30px;
}
.section3-wrap .section3-inner .section3-hd .title{
    width: 562px;
    height: 166px;
    display: block;
    margin: 0 auto;
}
.section3-wrap .section3-inner .section3-bd{

}
.section3-wrap .section3-inner .section3-bd .shanshui-item-wrap{
    margin-bottom: 26px;
    position: relative;
    height: 217px;

}

.section3-bd .shanshui-item-wrap .ss-info-card{
    position: absolute;
    top:0;
    width:997px;
    height:217px;
}
.section3-wrap .section3-inner .section3-bd .shanshui-item-wrap-1  .ss-info-card{
    left:0;
    background: url(../images/yiyuan/sec3_item_bg1.jpg) no-repeat left top / 100% 100%;
}
.section3-wrap .section3-inner .section3-bd .shanshui-item-wrap-2 .ss-info-card{
    left:104px;
    background: url(../images/yiyuan/sec3_item_bg2.jpg) no-repeat left top / 100% 100%;
}
.section3-wrap .section3-inner .section3-bd .shanshui-item-wrap-3  .ss-info-card{
    left:0;
    background: url(../images/yiyuan/sec3_item_bg1.jpg) no-repeat left top / 100% 100%;
}
.section3-bd .shanshui-item-wrap .ss-info-card .info-card-hd{
    /*width: 110px;*/
    /*height: 100%;*/
    /*display: inline-block;*/
    /*background: url(../images/yiyuan/sec3_item_hd1.png) no-repeat left top / 100% 100%;*/
    position: relative;
    width: 110px;
    height: 100%;
    display: inline-block;
}
.section3-bd .shanshui-item-wrap .ss-info-card .info-card-hd .more-link{
    display: inline-block;
    width: 69px;
    height: 24px;
    position: absolute;
    bottom: 10px;
    left: 25%;
    background-color: #012667;
    color: #f9da5d;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    border-radius: 8px;
}
.section3-wrap .section3-inner .section3-bd .shanshui-item-wrap-1  .ss-info-card .info-card-hd{
    background: url(../images/yiyuan/sec3_item_hd1.png) no-repeat left top / 100% 100%;
}
.section3-wrap .section3-inner .section3-bd .shanshui-item-wrap-2  .ss-info-card .info-card-hd{
    background: url(../images/yiyuan/sec3_item_hd2.png) no-repeat left top / 100% 100%;
}
.section3-wrap .section3-inner .section3-bd .shanshui-item-wrap-3  .ss-info-card .info-card-hd{
    background: url(../images/yiyuan/sec3_item_hd3.png) no-repeat left top / 100% 100%;
}
.section3-bd .shanshui-item-wrap .ss-info-card .info-card-media{
    display: inline-block;
    width:350px;
    height: 200px;
    box-sizing: border-box;
    border:2px solid #003567;
    margin-top:8px;
    vertical-align: top;
}
.section3-bd .shanshui-item-wrap .ss-info-card .info-card-media .media-link{
    display: inline-block;
}
.section3-bd .shanshui-item-wrap .ss-info-card .info-card-media .media-link .media-pic{
    width:346px;
    height:196px;
}
.section3-bd .ss-info-card  .info-card-content{
    display: inline-block;
    width:480px;
    height: 200px;
    box-sizing: border-box;
    margin-top:8px;
    margin-left:25px;
    vertical-align: top;
}
.section3-bd .ss-info-card .content-title{
    font-size: 24px;
    line-height: 40px;
    height: 40px;
    width: 480px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
}
.section3-bd .ss-info-card .content-title a{
    color: #f9da5d;
    text-decoration: none;
}
.section3-bd .ss-info-card .content-text{
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    margin: 10px auto;
}
.section3-bd .ss-info-card .content-text .more-link {
    color: #f9da5d;
}

/*底部模版*/
.body .foot-wrap {
    width: 1200px;
    margin: 95px auto 0;
}