@charset "utf-8";
body{ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  margin: 0; padding: 0; font-size: 16px; color: #444;}
p,h1,h2,h3,h4,h5,h6,li,dl,dd,ul,li{ margin:0; padding: 0;}
a{ text-decoration: none; color: #444;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
a:hover{ text-decoration: none; color: #444;}
li{ list-style: none;}
a:focus, a:hover{text-decoration:none;}
img{ border: none; outline: none;}
input{ border:none; outline:none; background: none;}
input::-moz-placeholder{ color: #767676;}
input:-ms-input-placeholder { color: #767676; }
input::-webkit-input-placeholder{ color:#767676; }
input::placeholder{ color:#767676; }
textarea::-moz-placeholder{color:#767676; }
textarea:-ms-input-placeholder { color:#767676; }
textarea::-webkit-input-placeholder{ color:#767676; }

.clear{clear: both; margin: 0; padding: 0;}
.clearfix:after{ content: ""; display:block; height: 0; clear: both; visibility: hidden;}
.clearfix{*zoom:1;}

.position{
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 111;
}
.header_t{
    background: #fff;
}
.header_t a.logo{
    float: left;
    width: 38%;
    margin-top: 20px;
    margin-bottom: 18px;
}
.logo img{
    width: 100%;
    height: auto;
}
.header_t .search_news{
    float: right;
    width: 300px;
    padding: 0 20px;
    height: 35px;
    margin-top: 26px;
    border: 1px solid #d3bd95;
    border-radius: 8px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.search_news .search_text{
    float: left;
    width: 225px;
    height: 33px;
    line-height: 33px;
    font-size: 16px;
}
.search_news .button{
    width: 26px;
    float: right;
    height: 33px;
    background: url(../images/search20211215.png) no-repeat center center;
}
.header_t .navbox{
    width: 100%;
    height: 44px;
    background: #c1a064;
}
.navbox ul{
    height: 44px;
}
.navbox ul li{
    float: left;
    width:12.4%;
    position: relative;
    height: 44px;
    margin-right: 1px;
   
}
.navbox ul li>a{
    display: block;
    text-align: center;
    line-height: 44px;
    font-size: 16px;
    color: #fff;
}
.navbox ul li .nav_list_sub{
    display: none;
    width: 100%;
    position: absolute;
    top: 44px;
    left: 0;
    z-index: 100000;
    padding: 10px 0;
    text-align: center;
    background:#f0f0f2;
}
.navbox ul li .nav_list_sub a{
    display: block;
    font-size: 15px;
    color: #222;
    line-height: 32px;
}
.navbox ul li.current{
    background: #ab8b50;
}

.bannerbox{
    overflow: hidden;
}
.bannerbox .swiper-slide{
    width: 100%;
    position: relative;
}
.bannerbox .swiper-slide img{
    width: 100%;
    height: 100%;
    object-fit:cover;
    font-family: 'object-fit: cover';
}
.bannerbox .bannerContent{
    position: absolute;
    top: 30%;
}
.bannerbox .swiper-pagination-bullet{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #fff;
    opacity: 1;
}
.bannerbox .swiper-pagination{
    bottom: 6px;
    display: none;
}
.bannerbox.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin:0 6px;
}
.bannerbox .swiper-pagination-bullet-active{
    background: #c1a064;
}
.bannerbox .swiper-slide-active>img {
    z-index: 9000;
    animation: anima_img1 9s ease infinite;
    -webkit-animation: anima_img1 9s ease infinite;
}

.bannerbox .swiper-button-next,.bannerbox .swiper-button-prev{
    opacity: 0;
    width: 42px;
    height: 42px;
    margin-top: -21px;
    background-size: 42px 42px;
    
}

.bannerbox .swiper-button-prev{
    background-image: url(../images/arrow-bl.png);
    left: 7%;
}
.bannerbox .swiper-button-next{
    background-image: url(../images/arrow-br.png);
    right: 7%;
}
.bannerbox:hover .swiper-button-prev{
    opacity: 1;
    transition: all 1s;
}
.bannerbox:hover .swiper-button-next{
    opacity: 1;
    transition: all 1s;
}
@keyframes anima_img1 {
    0% {
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }
}
.sectionbox{
    padding-top:25px;
}
.sectionbox .indexnews{

}
.indexnews .index_title{
    overflow: hidden;
    margin-bottom: 26px;
}
.index_title h2{
    float: left;
}
.index_title h2 a{
    display: inline-block;
    font-size: 24px;
    color: #000;
    position: relative;
    padding-bottom:25px;
}
.index_title h2 span{
    font-size: 22px;
    margin-left: 25px;
    color: #777;
}
.index_title h2 a::after{
    content: " ";
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 48px;
    height:2px;
    background: #a88221;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
}
.index_title a.index_more{
    float: right;
    font-size: 18px;
    color: #777;
    vertical-align: middle;
}
.sectionbox .index_left{
    float: left;
    width: 48.16%;
}
.index_left .swiper-slide a{
    display: block;
}
.index_left .swiper-slide .imgbox{
    overflow: hidden;
    width: 100%;
    max-height: 392px;
}
.index_left .swiper-slide .imgbox img{
    width: 100%;
    height: auto;
    transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}
.index_left .swiper-slide .index_tit{
    width: 100%;
    height: 44px;
    background: #c1a064;
}
.index_left .swiper-slide .index_tit p{
    width: 76.2%;
    line-height: 44px;
    font-size: 16px;
    color: #fff;
    text-indent: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.index_left .swiper-pagination{
    width: auto;
    left: inherit;
    right: 28px;
    bottom: 10px;
}
.index_left .swiper-pagination-bullet{
    width: 12px;
    height: 12px;
    background: transparent;
    border: 1px solid #fff;
    opacity: 1;
}
.index_left .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #fff;
}
.index_left .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 3px;
}
.index_left .swiper-button-next,.index_left .swiper-button-prev{
    width: 30px;
    height: 42px;
    margin-top: -21px;
    background-size: 30px 42px;
}
.index_left .swiper-button-prev{
    background-image: url(../images/prev_r.png);
    left: 0;
}
.index_left .swiper-button-next{
    background-image: url(../images/next_r.png);
    right: 0;
}
.indexnews .index_right{
    float: right;
    width: 48.16%;
}
.index_right .isgood_list{
    background: #f0f0f2;
    padding:28px 28px 24px;
    max-height: 210px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.isgood_list a{
    display: block;
}
.isgood_list h2{
    font-size: 22px;
    color: #333;
    line-height: 36px;
    height: 72px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp:2;
    -webkit-box-orient:vertical;
}
.isgood_list .isgood_text{
    margin-top: 10px;
    padding-top: 10px;
    font-size: 16px;
    color: #222;
    height: 72px;
    overflow: hidden;
    line-height:30px;
    border-top: 1px solid #d8c8ab;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp:2;
    -webkit-box-orient:vertical;
}
.index_right ul.jt_list{
    margin-top: 20px;
}
.index_right ul.jt_list li{
    background: url(../images/dots20211215.png) no-repeat 4px center;
    line-height: 36px;
    padding-left: 30px;
    overflow: hidden;
}
.index_right ul.jt_list li a{
    float: left;
    width: 79.58%;
    font-size: 16px;
    color: #222;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.index_right ul.jt_list li span{
    float: right;
    font-size: 16px;
    color: #222;
}
.sectionbox .index_inform{
    margin-top: 25px;
    height: 76px;
    background: #f9f9f9;
}
.index_inform dl{
    overflow: hidden;
}
.index_inform dl dt{
    float: left;
    height: 76px;
    margin-right: 14px;
    line-height: 76px;
    padding-left: 44px;
    background: url(../images/speak20211215.png) no-repeat left center;
}
.index_inform dl dt a{
    font-size: 24px;
    color: #000;
}
.index_inform dl dt span{
    color: #ad8a2f;
}
.str_wrap { 
    overflow:hidden; 
    /* //zoom:1; */
    position:relative;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    white-space:nowrap;
}
.str_move { 
    white-space:nowrap; 
    position:absolute; 
    top:0; 
    left:0; 
    cursor:move;
}
.str_move_clone {
    display:inline-block; 
    /*display:inline; 
    zoom:1;*/ vertical-align:top; position:absolute; left:100%; top:0;
}
.str_vertical .str_move_clone { left:0; top:100%; }
.str_down .str_move_clone { left:0; bottom:100%; }
.str_vertical .str_move,.str_down .str_move {white-space:normal; width:100%; }
.str_static .str_move,.no_drag .str_move,.noStop .str_move{ cursor:inherit;  }

.index_inform dl dd.inform_list{
    float: left;
    width: 80%;
    height: 26px;
    margin-top: 26px;
    overflow: hidden;
    border-left: 1px solid #d9d9da;
}
.inform_list ul{
    padding-left: 14px;
}
.inform_list ul li{
    line-height: 42px;
}
.inform_list ul li a{ 
    font-size: 18px;
    color: #000;
}
.inform_list ul li span{
    font-size: 16px;
    color: #222;
    margin-left: 28px;
}
.sectionbox .box{
    overflow: hidden;
    padding-top:24px;
    padding-bottom: 20px;
}
.box .box_left{
    float: left;
    width: 65%;
    overflow: hidden;
}
.box_left .box_l{
    float: left;
    width: 45.89%;
}
.box .box_title{
    padding-bottom: 12px;
    overflow: hidden;
    border-bottom: 2px solid #efefef;
    position: relative;
}
.box_title h1{
    float: left;
    font-size: 24px;
    color: #000;
}
.box_title h1 span{
    color: #ad8a2f;
    height: 35px;
}
.box_title::after{
    content: " ";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 36px;
    height: 2px;
    background: #c7b27c;
    transition: all 1s;
}
.box_title a{
    float: right;
    font-size: 18px;
    color: #777;
}
.box_left .box_r{
    float: right;
    width: 45.89%;
}
.box ul.box_lis{
    padding-top: 11px;
}
.box ul.box_lis li{
    background: url(../images/dots20211215.png) no-repeat left center;
    padding-left: 22px;
    line-height: 36px;
}
.box ul.box_lis li a{
    font-size: 16px;
    color: #222;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.box .box_right{
    float: right;
    width: 29.8%;
}
.box_right .sj_list{
    overflow: hidden;
    margin-top: 18px;
}
.sj_list li{
    float: left;
}
.sj_list li.index0{
    width: 34.9%;
    margin-right: 2.81%;
}
.sj_list li.index1{
    width: 62.29%;
    margin-bottom: 6px;
}
.sj_list li.index2{
    width: 29.88%;
    margin-right: 2.53%;
}
.sj_list li.index3{
    width: 29.88%;
}
.sj_list li img{
    width: 100%;
    height: auto;
}

.index_djbox{
    width: 100%;
    background: url(../images/bg20211215.jpg) no-repeat center center;
    background-size: cover;
    padding-top: 38px;
    padding-bottom: 36px;
}
.index_djbox .dj_main{
    clear: both;
    padding-top: 22px;
    overflow: hidden;
}
.dj_main .dj_left{
    float: left;
    width: 32.8%;
}
.dj_left .dj_swiper{
    overflow: hidden;
    border-radius: 10px;
}
.dj_swiper .swiper-slide a{
    display: block;
    overflow: hidden;
    position: relative;
    height: 155px;
    border-radius: 10px;
}
.dj_swiper .swiper-slide img{
    width: 100%;
    height: auto;
    border-radius: 10px;
    -webkit-transition: -webkit-transform 1s cubic-bezier(.36,.01,.29,.99);
    transition: -webkit-transform 1s cubic-bezier(.36,.01,.29,.99);
    -o-transition: transform 1s cubic-bezier(.36,.01,.29,.99);
    transition: transform 1s cubic-bezier(.36,.01,.29,.99);
    transition: transform 1s cubic-bezier(.36,.01,.29,.99),-webkit-transform 1s cubic-bezier(.36,.01,.29,.99);
    will-change: transform;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.dj_swiper .swiper-slide.swiper-slide-active img{
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.dj_swiper .swiper-pagination{
    display: none;
}
.dj_swiper .swiper-button-next,.dj_swiper .swiper-button-prev{
    width: 30px;
    height: 42px;
    margin-top: -21px;
    background-size: 30px 42px;
}
.dj_swiper .swiper-button-prev{
    background-image: url(../images/prev_r.png);
    left: 0;
}
.dj_swiper .swiper-button-next{
    background-image: url(../images/next_r.png);
    right: 0;
}

.dj_left ul{
    margin-top: 16px;
}
.dj_left ul li{
    line-height: 45px;
    padding-left: 25px;
    border-bottom: 1px solid #ededed;
    background: url(../images/dots20211215.png) no-repeat left center;
}
.dj_left ul li a{
    display: block;
    font-size: 16px;
    color: #292929;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dj_main .dj_right{
    float: right;
    width: 63.2%;
}
.dj_right .djImg{
    overflow: hidden;
    border-radius: 10px;
    margin-bottom: 10px;
}
.dj_right .djImg img{
    width: 100%;
    height: auto;
}
.dj_right #swiper-container4 .swiper-slide a{
    display: block;
}
.dj_right #swiper-container4 .swiper-slide .imgbox{
    width: 100%;
    overflow: hidden;
    height: 135px;
    position: relative;
}
.dj_right #swiper-container4 .swiper-slide img{
    width: 100%;
    height: auto;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transition: all 1s ease-in-out 0s;
    -webkit-transition: all 1s ease-in-out 0s;
    -moz-transition: all 1s ease-in-out 0s;
    -o-transition: all 1s ease-in-out 0s;
}
.dj_right #swiper-container4 .swiper-pagination{
    display: none;
}
#swiper-container4 .swiper-button-next,#swiper-container4 .swiper-button-prev{
    width: 30px;
    height: 42px;
    margin-top: -21px;
    background-size: 30px 42px;
}
#swiper-container4 .swiper-button-prev{
    background-image: url(../images/prev_r.png);
    left: 0;
}
#swiper-container4 .swiper-button-next{
    background-image: url(../images/next_r.png);
    right: 0;
}
.index_or{
    overflow: hidden;
    padding-top: 35px;
    padding-bottom: 35px;
}
.or_list{
    clear: both;
    padding-top: 22px;
}
.index_or li{
    float: left;
    width: 48.16%;
    text-align: center;
    margin-right: 3.68%;
    border-radius: 8px;
    background-repeat: no-repeat;
    background-position: center center;
}
.index_or li a{
    display: block;
    padding-top: 44px;
    padding-bottom: 44px;
    text-align: center;
    background: transparent;
    transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
}
.index_or li img.hover{
    display: none;
}
.index_or li p{
    margin-top: 28px;
    font-size: 24px;
    color: #74521c;
}
.footerbox{
    width: 100%;
    background: #f9f9f9;
    padding-top: 28px;
}
.footerbox .foot-img{
    width: 16.16%;
    float: left;
    height: auto;
    margin-top: 26px;
    margin-right: 9.12%;
}
.footerbox .foot-l{
    width: 25.8%;
    float: left;
    margin-right: 9.12%;
    margin-top: 32px;
}
.foot-l h2{
    font-size: 16px;
    color: #0b0b0b;
}.foot-l span{
    display: inline-block;
    width: 16px;
    height: 2px;
    background: #c1a064;
}
.foot-l p{
    font-size: 16px;
    line-height: 24px;
    color: #767676;
}
.footerbox .videoCenter{
    float: left;
    width: 19%;
    margin-right: 9.12%;
    position: relative;   
}
.videoCenter .videoCon {
    position: relative; 
    margin: auto;
    height: 162px; 
}
.videoCenter .videoCon .v-playBtn { 
    display: inline-block; 
    width: 100%; 
    height: 100%; 
    background: url("../images/playBtn.png") no-repeat center center rgba(0,0,0,.2); 
    -moz-background-size: 67px; 
    background-size: 67px auto; 
    position: absolute; 
    top: 0; 
    left: 0; 
}
.videoCenter .videoCon.active .video-js { 
    opacity: 1; 
}
.videoCenter .videoCon.active .v-playBtn { 
    display: none; 
}
.videoCenter .videoCon .videoBg { 
    display: block; 
    width: 100%; 
}
.videoCenter .videoCon video {
    width: 100%; 
    height: 100%; 
}
.videoCenter .videoCon .video-js { 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 

}
.videoCenter .videoCon .video-js.active { 
    opacity: 1; 
}
.videoCenter .videoCon .video-js .vjs-big-play-button { 
    display: none; 
    top: 50%; 
    left: 50%; 
    width: 90px; 
    height: 90px; 
    background: url("../images/playBtn.png") no-repeat center; 
    -moz-background-size: 100%; 
    background-size: 100%; 
    border: none; 
    outline: none; 
    margin-top: -45px; 
    margin-left: -45px; 
}
.videoCenter .videoCon .video-js .vjs-big-play-button span { 
    display: none; 
}
.videoCenter .videoCon img { 
    display: block; 
    width: 100%; 
}

.footerbox .ewmbox{
    width: 11.66%;
    float: left;
    text-align: center;
}
.ewmbox p{
    font-size: 16px;
    color: #767676;
    margin-bottom: 20px;
}
.ewmbox img{
    max-width: 100%;
    height: auto;
}
.copyright{
    width: 100%;
    margin-top: 28px;
    padding-top: 12px;
    padding-bottom: 12px;
    background: #c1a064;
}
.copyright p{
    width: 49%;
    color: #fff;
    font-size:16px;
}
.copyright p.mz{
    float: left; 
}
.copyright p.mz_r{
    float: right;
}
.copyright p a{
    font-size: 16px;
    color: #fff;
}


/* 集团简介内容 */
.banner{
    width: 100%;
    overflow: hidden;
}
.banner img{
    width: 100%;
    height: auto;
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    object-fit:cover;
    font-family: 'object-fit: cover';
    z-index: 1000;
    animation: anima_img 15s ease-in-out infinite;
    -webkit-animation: anima_img 15s ease-in-out infinite;
    -o-animation: anima_img 15s ease-in-out infinite;
    -moz-animation: anima_img 15s ease-in-out infinite;
}
@keyframes anima_img {
    0%{
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
    }
    /* 25% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    } */
    50% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }
    100% {
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
    }
}
.menubox{
   width: 100%; 
   height: 46px;
   line-height: 46px;
   background: #f5f7fa;
}
.menubox .menunav{
    float: left;
}
.menunav .column_name{
    font-size: 18px;
    float: left;
    color: #c1a164;
    font-weight: 700;
    padding-right: 36px;
    position: relative;
}
.menunav .column_name::after{
    display: inline-block;
    position: absolute;
    content: " ";
    width: 1px;
    height: 15px;
    background: #9b9c9d;
    right: 0;
    top: 15.5px;
}
.menunav .menutab{
    float: left;
    padding-left: 20px;
}
.menutab a{
    display: inline-block;
    font-size: 16px;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid transparent;
    position: relative;
    margin: 0 16px;
}
.menutab a.current{
    color: #c1a164;
    font-weight: 700;
    border-bottom: 1px solid #c1a164;
}
.menutab a::after{
    content: " ";
    position: absolute;
    width: 0;
    height: 1px;
    background: #c1a164;
    transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    -moz-transition: all 1s;
    left: 0;
    bottom:0;
}
.menubox .newsnav{
    float: right;
    font-size: 16px;
    color: #626365;
    line-height: 46px;
}
.newsnav a{
    font-size: 16px;
    color: #626365;
}
.newsnav a:hover{
    color: #ab8b50;
}
.newsnav a.active{
    color: #ab8b50;
}
.commonBox{
    padding-top: 30px;
    padding-bottom: 30px;
}
.commonBox .aboutInfo{
    padding-top: 20px;
    overflow: hidden;
    padding-bottom: 30px;
}
.aboutInfo #aboutSwiper{
    float: left;
    width: 43.3%;
}
.aboutInfo #aboutSwiper .swiper-slide .imgbox{
    overflow: hidden;
    width: 100%;
    height: auto;
    border-radius: 70px 0 0 0;
}
.aboutInfo #aboutSwiper .swiper-slide img{
    width: 100%;
    height: auto;
    border-radius: 70px 0 0 0;
}
.aboutInfo #aboutSwiper .swiper-pagination{
    display: none;
}
.aboutInfo .aboutBrief{
    float: right;
    width: 51.25%;
    padding-right:96px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.aboutBrief span{
    display: block;
    width: 45px;
    height: 2px;
    background: #a88221;
    margin-bottom: 22px;
}
.aboutBrief h2{
    font-size: 24px;
    color: #000;
}
.aboutBrief .aboutext{
    padding-top: 30px;
    font-size: 16px;
    color: #222;
    line-height:36px;
}

/* 农发大事记 */
.process{
    margin-top:30px; 
}
.process ul{ 
    padding-bottom:50px;
    background: url(../images/processLi.jpg) repeat-y center top;
    overflow: hidden;
}
.process li{ 
    float: left; 
    margin-bottom: 13px; 
    text-align: right; 
    padding-right: 42px; 
    margin-left:9px; 
    background: url(../images/process-dots.png) no-repeat right top;
}
.process li.pro-right{ 
    float: right; 
    text-align:left;
    margin-right:9px; 
    padding-left: 46px; 
    padding-right: 0; 
    margin-left: 0; 
    background: url(../images/process-dots.png) no-repeat left top;
}
.process li h2{ 
    font-size: 24px; 
    /* margin-top: -8px;  */
    margin-bottom:6px; 
    font-family: "Arial"; 
    color: #c1a164; 
    font-weight: bold;
}
.process li .imgbox{
    width: 140px;
    height: 140px;
    border-radius: 50%;
    float: right;
    margin-bottom: 15px;
}
.process li img{ 
    width: 100%;
    height: auto;
    border-radius: 50%;
}
.process li .histext{ 
    clear: right;
    padding: 4%; 
    background-color: rgba(238, 238, 238, 0.25); 
    border-radius: 8px; 
    border-bottom: solid 3px #c1a164;
    font-size: 16px; 
    color: #222; 
    line-height:28px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.process li .histext p{
    margin-top:7px; 
    font-size: 16px; 
    color: #222; 
    line-height:28px;
}
.process li.pro-right .imgbox{
    float: none;
}
.process-cul{
    font-size: 16px;
    color: #222;
    text-align: center;
}

/* 成员单位列表 */
.commonTitle{
    padding-top: 20px;
    text-align: center;
}
.commonTitle span{
    display: block;
    margin: 0 auto;
    width: 45px;
    height: 2px;
    background: #a88221;
    margin-bottom: 22px;
}
.commonTitle h1{
    font-size: 24px;
    color: #000;
}
.company_list{
    overflow: hidden;
    padding-top: 35px;
}
.company_list li{
    padding-left: 16.3%;
    position: relative;
    margin-bottom: 30px;
}
.company_list li .companyInfo{
    width:100%;
    background: #f5f7fa;
    padding-left: 16%;
    padding-top: 35px;
    padding-bottom: 40px;
    padding-right: 5%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.company_list li .imgbox{
    position: absolute;
    width: 26.6%;
    left: 0;
    top: 30px;
    padding-right:9px;
    padding-bottom: 10px;
    background: url(../images/companylisBg.png) no-repeat right bottom;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.company_list li img{
    width: 100%;
}
.company_list li h2{
    position: relative;
    font-size: 20px;
    color: #c1a266;
    margin-bottom: 18px;
}
.company_list li h2::before{
    position: absolute;
    content: " ";
    left: -70px;
    top: 10px;
    width: 47px;
    height: 1px;
    background: #c1a266;
}
.company_list li .companyText{
    font-size: 16px;
    color: #222;
    line-height: 32px;
}
.more_nav{
    margin-top:30px;
    border-bottom: 1px solid #ab8b50;
    text-align: center;
    height: 46px;
}
.more_nav a{
    display: inline-block;
    margin: 0 20px;
    height: 46px;
    font-size: 18px;
    color: #555;
}
.more_nav a.current{
    color: #ab8b50;
    background: url(../images/arrow_current.jpg) no-repeat bottom center;
}

/* 经营发展列表 */
.columnInfo{
    padding-top: 30px;
    font-size: 16px;
    /*padding-left: 38px;*/
    /*padding-right: 38px;*/
    color: #222;
    line-height: 36px;
    text-align:justify;
}
.jy_nav{
    padding-top: 5px;
    padding-bottom: 40px;
    background: url(../images/jysolid.jpg) repeat-x left 55px;
}
.jy_nav ul{
    overflow: hidden;
}
.jy_nav ul li{
    float: left;
    width: 12.5%;
    text-align: center;
}
.jy_nav ul li .imgbox{
    width: 110px;
    height: 110px;
    margin: 0 auto;
    padding-top: 18.5px;
    border-radius: 50%;
    background:#f5f7fa;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
}
.jy_nav ul li .imgbox img{
    max-width: 100%;
    height: auto;
}
.jy_nav ul li .imgbox .hover{
    display: none;
}
.jy_nav ul li p{
    font-size: 18px;
    color: #000;
    margin-top: 14px;
}
.jy_nav ul li.current .imgbox{
    background: #c1a266;
}
.jy_nav ul li.current p{
    color: #c1a266;
}
.jy_nav ul li.current .imgbox img.normal{
    display: none;
}
.jy_nav ul li.current .imgbox .hover{
    display: inline-block;
}
.jyContent{
    background: #f5f7fa;
    padding-top: 35px;
    padding-bottom: 40px;
}
.jyContent h2{
    text-align: center;
    font-size: 24px;
    color: #000;
    margin-bottom: 20px;
}
.jyContent .jynewstext{
    font-size: 16px;
    color: #222;
    line-height:32px;
}
.jynewstext p{
    font-size: 16px;
    color: #222;
    line-height:32px;
}
.jynewstext p img{
    max-width: 100%;
    height: auto;
}

/* 集团要闻列表 */
.commonList{
    padding-top:20px;
    padding-bottom: 20px;
}
.commonList li{
    overflow: hidden;
    border-bottom: 1px solid #f8f8f8;
    padding: 18px 0 18px 22px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
}
.commonList li .date{
    float: left;
    width: 60px;
    height: 60px;
    background: #f7f8fa;
    border-radius: 5px;
    text-align: center;
}
.commonList li .date span{
    display: block;
    width: 100%;
    border-radius: 5px 5px 0 0;
    font-size: 14px;
    color: #262626;
    font-family: 'arial';
    height: 20px;
    background: #eff0f1;
}
.commonList li .date i{
    font-size: 24px;
    color:#262626;
    font-style: normal;
}
.commonList li .title_r{
    width: 92.4%;
    float: right;
    height: 60px;
}
.commonList li .title_r h2{
    float: left;
    width: 90%;
    font-size: 18px;
    line-height: 60px;
    color: #2d2f30;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.commonList li .title_r i.icon_arrow{
    float: right;
    width: 73px;
    height: 60px;
    border-left: 1px solid #f8f8f8;
    background: url(../images/arrow_news_r.png) no-repeat center center;
}

/* 党建动态列表 */
.dj_status_list{
    padding-top: 20px;
    padding-bottom: 20px;
}
.dj_status_list li{
    overflow: hidden;
    border-bottom: 1px solid #f8f8f8;
    padding: 18px 0 18px 22px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
}
.dj_status_list li .date{
    float: left;
    width: 60px;
    height: 60px;
    border: 1px solid #e02d2a;
    border-radius: 5px;
    text-align: center;
}
.dj_status_list li .date span{
    display: inline-block;
    font-size: 14px;
    color: #e02d2a;
    font-family: 'arial';
    margin-top: 3px;
}
.dj_status_list li .date i{
    display: block;
    font-size: 24px;
    color:#e02d2a;
    font-style: normal;
}
.dj_status_list li .title_r{
    width: 92.4%;
    float: right;
    height: 60px;
}
.dj_status_list li .title_r h2{
    float: left;
    width: 90%;
    font-size: 18px;
    line-height: 60px;
    color: #2d2f30;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dj_status_list li .title_r i.icon_arrow{
    float: right;
    width: 73px;
    height: 60px;
    border-left: 1px solid #f8f8f8;
    background: url(../images/arrow_news_r.png) no-repeat center center;
}

.pages{
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}
.pages a{
    display: inline-block;
    width: 54px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    font-size: 16px;
    font-family: 'arial';
    color: #5d5a59;
    margin: 0 5px;
}
.pages b{
    display: inline-block;
    width: 54px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    font-size: 16px;
    font-family: 'arial';
    color: #fff;
    border-radius: 50%;
    background: #be9e5e;
    margin: 0 5px;
}

/* 新闻内容 */
.contentbox{
    padding-top: 40px;
}
.content_title{
    text-align: center;
    margin-bottom: 40px;
}
.content_title h1{
    font-size: 24px;
    color: #000;
    margin-bottom: 25px;
}
.content_title span{
    color: #666;
    font-size: 16px;
    margin: 0 10px;
}
.contentbox .newstext{
    font-size: 16px !important;
    line-height: 32px !important;
    color: #222;
}
.contentbox .newstext p,.contentbox .newstext span{
    font-size: 16px !important;
    line-height: 32px !important;
    background-color:#fff !important;
    letter-spacing: 0 !important;
    color: #222;
  
}
.contentbox .newstext img{
    display: inline-block;
    max-width: 100%;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}
.contentbox .nextbox{
    overflow: hidden;
    margin-top: 30px;
    border-top: 1px solid #dfdfdf;
    padding-top: 40px;
}
.nextChange{
    /* float: left; */
}
.nextChange p{
    font-size: 16px;
    color: #222;
    margin-bottom: 10px;
}
.nextChange p a{
    font-size: 16px;
    color: #222;
}

/* 领导信箱 */
.singleContent{
    padding-top: 30px;
    min-height:500px;
}
.singleContent .leaderbox{
    padding-top: 108px;
    padding-bottom: 120px;
    text-align:center;
    background: url(../images/leaderBg.jpg) no-repeat left top;
    background-size: cover;
}
.singleContent .leaderbox img{
    max-width: 100%;
    height: auto;
}
.singleContent p img{
max-width:100%; height:auto;}
/* 产品介绍列表 */
.products_list{
    padding-top:40px;
    padding-bottom: 20px;
}
.products_list .pro_item{ 
    background-color: #f5f7fa; 
    margin-bottom: 18px;
}
.products_list .pro_title{
    display: block;
    height: 52px;
    font-size: 18px;
    color: #000;
    line-height: 52px;
    padding-left: 50px;
    padding-right: 60px;
    background: url(../images/arrow-p.png) no-repeat 98% center;
}
.products_list .pro_title:hover{
    color: #fff;
    background: url(../images/arrow-pr.png) no-repeat 98% center #be9e5e;
}
.products_list .pro_text{
    padding: 25px 50px;
    display: none;
}
.products_list .pro_text p{
    font-size: 16px; 
    line-height: 32px;
    color: #222; 
}
.products_list .pro_text p img{
    max-width: 100%;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}
.products_list .pro_item.on .pro_title{
    color: #fff;
    background: url(../images/arrow-pr.png) no-repeat 98% center #be9e5e;
}

/* 农发四季 */
.nfsj_list {
    padding-top: 40px;
}
.nfsj_list li {
    position: relative;
    float: left;
    width: 31.25%;
    height:325px;
    float: left;
    margin-right: 3.125%;
    margin-bottom: 20px;
}

.nfsj_list li:nth-child(3n) {
    margin-right: 0px;
}

.nfsj_list li a {
    display: block;
}
.nfsj_list li a img {
    width: 100%;
}

.nfsj_list li a .xbr {
    overflow: hidden;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 110px;
    padding: 16px 25px 0;
    background: #f6f6f6;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
}

.nfsj_list li a .xbr .xbr-ico {
    width: 100%;
    height: 40px;
    margin-top: 25px;
    border-top: 1px solid #ab8b50;
    background: url(../images/xbr-ico.png) no-repeat center;
}

.nfsj_list li a .xbr .rjb1 {
    font-size: 18px;
    display: block;
    margin-bottom: 10px;
}

.nfsj_list li a .xbr p {
    color: #222;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size: 14px;
    line-height: 22px;
    height: 44px;
}

/* 印象农发列表模板 */
.graybox{
    margin-top: 10px;
    padding-bottom:40px;
    background: #f5f7fa;
}
.more_nav.yx_nav a.current{
    color: #ab8b50;
    background: url(../images/arrow_current1.jpg) no-repeat bottom center;
}
.yxnf_list{
    margin-top: 35px;
    background: #fff;
    overflow: hidden;
    padding-top: 25px;
    padding-bottom: 25px;
}
.yxnf_list li{
    float: left;
    width: 25%;
}
.yxnf_list li img{
    width: 100%;
    height: auto;
}

/* 搜索 */
.list{
    padding-top: 20px;
}
.list li{ overflow: hidden; border-bottom: 1px dashed #b6b6b6; line-height: 52px;}
.list li a{line-height: 52px;background: url(../images/dots-g.png) no-repeat 4px 23px; padding-left: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list li span{ color: #444; font-size:16px; text-align: right;}
.list li:hover a{ color: #c1a164;}

/* 大于768尺寸的鼠标经过 */
@media screen and (min-width:768px) {
    .navbox ul li:hover{background: #ab8b50;}
    .navbox ul li .nav_list_sub a:hover,.index_title h2 a:hover,.index_title a.index_more:hover,.isgood_list h2:hover,.index_right ul.jt_list li:hover a{ color: #ab8b50;}
    .index_title h2 a:hover::after{ width: 100%;}
    .index_left .swiper-slide:hover .imgbox img,.dj_right #swiper-container4 .swiper-slide:hover img{
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
    }
    .inform_list ul li:hover a,.box_title a:hover,.box ul.box_lis li a:hover{ color: #ab8b50;}
    .box_l:hover .box_title::after,.box_r:hover .box_title::after,.box_right:hover .box_title::after{ width: 100%;}
    .dj_swiper .swiper-slide:hover img{
        -webkit-transform: scale(1.1)!important;
        -ms-transform: scale(1.1)!important;
        transform: scale(1.1)!important;
    }
    .index_or li:hover a{background: rgba(0,0,0,.3);}
    .index_or li:hover img.normal{ display: none;}
    .index_or li:hover img.hover{display: inline-block;}
    .index_or li:hover p{color: #fff;}
    .dj_left ul li:hover a{ color: #ab8b50;}
    .copyright a:hover{ text-decoration: underline;}
    .menutab a:hover{color: #c1a164; font-weight: 700; }
    .menutab a:hover::after{ width: 100%;}
    .pages a:hover{
        color: #fff;
        border-radius: 50%;
        background: #be9e5e;
    }
    .more_nav a:hover{
        color: #ab8b50;
        background: url(../images/arrow_current.jpg) no-repeat bottom center;
    }
    .commonList li:hover{ background: #f5f7fa;}
    .commonList li:hover .date{ background: #be9e5e;}
    .commonList li:hover .date span{ background: #ab8b50; color: #fff;}
    .commonList li:hover .date i{ color: #fff;}
    .commonList li:hover .title_r h2{ color: #ab8b50;}
    .commonList li:hover .title_r i.icon_arrow{
        border-left: 1px solid #e6e2d9;
        background: url(../images/arrow_news_c.png) no-repeat center center;
    }
    .dj_status_list li:hover{
        box-shadow: 0 0 15px 0 rgba(30,118,199,.2);
    }
    .dj_status_list li:hover .date{ background: #e02d2a;}
    .dj_status_list li:hover .date span{ color: #fff;}
    .dj_status_list li:hover .date i{ color: #fff;}
    .dj_status_list li:hover .title_r h2{ color: #e02d2a;}
    .dj_status_list li:hover .title_r i.icon_arrow{
        background: url(../images/icon_dj.png) no-repeat center center;
        background-size: auto 100%;
        border-left: 1px solid transparent;
    }
    .more_nav.yx_nav a:hover{
        color: #ab8b50;
        background: url(../images/arrow_current1.jpg) no-repeat bottom center;
    }
    
    .jy_nav ul li:hover .imgbox{
        background: #c1a266;
    }
    .jy_nav ul li:hover p{
        color: #c1a266;
    }
    .jy_nav ul li:hover .imgbox img.normal{
        display: none;
    }
    .jy_nav ul li:hover .imgbox .hover{
        display: inline-block;
    }
    .nfsj_list li:hover .xbr {
        background: #be9e5e;
        height: 162px;
    }
    
    .nfsj_list li:hover a .xbr p,
    .nfsj_list li:hover a .xbr .rjb1 {
        color: #fff
    }
}

/* 自适应调整 */
/* 大于992小于1220屏幕 */
@media (min-width: 992px) and (max-width: 1220px){
    .index_right .isgood_list{ padding: 16px 28px 16px;}
    .isgood_list h2{ font-size: 20px;}
    .isgood_list .isgood_text{ height: 68px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .index_right ul.jt_list{ margin-top: 10px;}
    .dj_left ul li{ line-height: 38px;}
    .footerbox .foot-l{ width: 32.8%; margin-right: 2.12%;}
    .footerbox .videoCenter{ margin-right: 6.12%;}
    .footerbox .ewmbox{ width: 14.66%;}
    .ewmbox p{ margin-bottom: 10px;}
    .ewmbox img{ max-width: 70%;}
}

/* 大于768小于992屏幕 */
@media (min-width:767px) and (max-width:992px) {
    .header_t .search_news{ margin-top: 18px;}
    .navbox ul li{ width: 12.2%;}
    .navbox ul li .nav_list_sub a{ font-size: 14px;}
    .sectionbox .index_left{ width: 50.16%;}
    .isgood_list h2{ font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
    .index_right .isgood_list{ padding: 10px 16px 16px;}
    .isgood_list .isgood_text{ height:56px; font-size: 14px; line-height: 24px; margin-top: 5px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .index_right ul.jt_list{ margin-top: 5px;}
    .index_right ul.jt_list li{ line-height: 32px;}
    .index_right ul.jt_list li a{ width: 71.58%;}
    .index_inform dl dd.inform_list{ width: 76%;}
    .box .box_left{ width: 100%; float: none; margin-bottom: 25px;}
    .box .box_right{ width: 100%; float: none;}
    .dj_left ul li{ line-height: 32px;}
    .dj_right .djImg{ margin-bottom: 20px;}
    .foot-l p{ font-size: 14px;}
    .footerbox .foot-img{ margin-right: 4.12%;}
    .footerbox .foot-l{ width: 35.8%; margin-right: 4.12%;}
    .footerbox .videoCenter{ width: 18%; margin-right: 4.12%;}
    .footerbox .ewmbox{ width: 16.66%;}
    .ewmbox p{ font-size: 14px; margin-bottom: 10px;}
    .ewmbox img{ max-width: 65%;}
    .copyright p,.copyright p a{ font-size: 14px;}
}

/* 手机导航 */
.mobileNav{ display:none;position:fixed; top:70px; z-index:10000; width:100%; height:auto;overflow: scroll; background:#a88323;left:0;}
.mobileNav ul li{ position: relative;}
.mobileNav ul li span.addBtn{ display: inline-block;cursor: pointer; width:60px; height:50px; line-height: 50px; position: absolute;text-align:center;right: 0px; top: 0px; z-index: 100;}
.mobileNav ul li span.addBtn img{width: 20px; height: auto;}
.mobileNav ul li>a{ display:block; border-bottom:1px solid #fff; width:100%; line-height:50px; padding-left:22px; margin:auto; font-size:16px; color:#fff; }
.mobileNav ul li dl{ display:none; background:#fff;}
.mobileNav ul li dl dd{ margin:auto;  }
.mobileNav ul li dl dd a{ line-height:40px; color:#2a2c80; border-bottom: 1px solid #ddd; display:block; font-size:15px; padding-left:34px;}

@media screen and (max-width:768px) {
    .header_t{ padding: 0 10px; height: 70px;}
    .header_t .search_news{ display: none;}
    .header_t .navbox{ display: none;}
    .header_t a.logo{ width: 64%; margin-top: 24px;}
    .navbar-toggle{ background: #a88323; margin-top: 18px; margin-right: 0;}
    .navbar-toggle .icon-bar{ background: #fff;}
    .phone_search{ width: 80%; height: 35px; margin-left: 22px; padding: 0 20px; margin-bottom: 40px; margin-top: 30px; background-color: #fff; border-radius: 8px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
    }
    .bannerbox{ clear: both; height: 80px;}
    .bannerbox .bannerContent{ left: 10%;}
    .bannerbox .bannerContent img{ max-width: 50%; height: auto;}
    .bannerbox .swiper-pagination{ bottom: 0;}
    .bannerbox .swiper-pagination-bullet{ width: 8px; height: 8px;}
    .bannerbox.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 4px;}
    .sectionbox .indexnews{ padding: 0 15px;}
    .index_title h2 a{ font-size: 20px; padding-bottom: 15px;}
    .index_title h2 a::after{ width: 40px;}
    .index_title h2 span{ font-size: 18px; margin-left: 15px;}
    .index_title a.index_more{ font-size: 16px; margin-top: 10px;}
    .sectionbox .index_left,.indexnews .index_right{ float: none; width: 100%;}
    .index_left .swiper-pagination{right: 5px;}
    .index_left .swiper-pagination-bullet{ width: 8px; height: 8px;}
    .indexnews .index_right{ margin-top: 20px;}
    .index_right .isgood_list{ padding: 15px 10px;}
    .isgood_list h2{ font-size: 16px; line-height: 24px;}
    .isgood_list .isgood_text{ font-size: 14px; line-height: 24px;}
    .index_right ul.jt_list{ margin-top: 15px;}
    .index_right ul.jt_list li{ padding-left: 22px;}
    .index_right ul.jt_list li a{ width: 73%;}
    .sectionbox .index_inform{ background: none; margin-top: 15px; margin-bottom: 20px;}
    .index_inform dl dt{ float: none; margin-left: 15px; margin-bottom: 15px; height: auto; background-size: 20px auto; line-height:inherit; margin-right: 0; padding-left: 30px;}
    .index_inform dl dt a{ font-size: 20px;}
    .index_inform dl .phone_inform{ height: 50px; background: #f9f9f9; padding: 12px 15px 0; 
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
    }
    .index_inform dl dd.inform_list{ float: none; width: 100%;border-left: none; margin-top: 0;}
    .inform_list ul{ padding-left: 0;}
    .inform_list ul li{ overflow: hidden;}
    .inform_list ul li a{ width:73%;float: left; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
    .inform_list ul li span{ float: right; margin-left: 0;}
    .sectionbox .box{ padding-left: 15px; padding-right: 15px;}
    .box .box_left,.box_left .box_l,.box_left .box_r,.box .box_right{ float: none; width: 100%;}
    .box_title h1{ font-size: 20px;}
    .box_title a{ font-size: 16px;}
    .box_left .box_r{ margin-top: 20px; margin-bottom: 20px;}
    .sj_list li.index0{ width: 35.9%; margin-right: 1.81%;}
    .sj_list li.index1{ margin-bottom: 10px;}
    .sj_list li.index2{ width: 30%; margin-right:2%;}
    .sj_list li.index3{ width: 30%;}
    .index_djbox{ padding: 20px 15px;}
    .dj_main .dj_left,.dj_main .dj_right{ float: none; width: 100%;}
    .dj_main .dj_right{ margin-top: 10px;}
    .dj_left ul li{ line-height: 36px;}
    .index_or{ padding: 25px 15px;}
    .index_or li a{ padding-top: 20px; padding-bottom: 20px;}
    .index_or li img{ max-width: 25%; height: auto;}
    .index_or li p{ margin-top: 15px; font-size: 18px;}
    .footerbox{ padding: 25px 0 0;}
    .footerbox .foot-img{ display: block; float: none; width: auto; max-width: 45%; height: auto; margin-right: 0; margin-top: 0; margin: 0 auto;}
    .footerbox .foot-l{ float: none; width: 100%; padding: 0 15px; margin-top: 10px; margin-right: 0; margin-bottom: 15px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
    }
    .foot-l p{ font-size: 14px;}
    .footerbox .videoCenter{ float: left; width: 50%; margin-right: 0; margin-left: 15px;}
    .footerbox .ewmbox{ width: 40%; float: right; margin-right: 15px;}
    .ewmbox p{ font-size: 14px; margin-bottom: 10px;}
    .ewmbox img{ max-width: 80%;}
    .copyright{ padding: 12px 15px;}
   
    .copyright p{ float: none !important; font-size: 14px; margin-right: 10px; display: inline;}
    .copyright p a{ font-size: 14px;}

    /* 集团简介 */
    .banner img{ height: 80px;}
    .menubox{ background: none; height: auto; line-height:inherit; padding: 25px 10px 0; }
    .menubox .menunav{ float: none;}
    .menubox .newsnav{ display: none;}
    .menunav .column_name{ text-align: center; float: none; padding-right: 0; font-size: 22px; margin-bottom: 10px;}
    .menunav .column_name::after{display: none;}
    .menunav .menutab{ float: none; padding-left: 0; text-align: center;}
    .menutab a{ margin: 0 5px;}
    .commonBox{ padding-top: 25px;}
    
    .aboutInfo #aboutSwiper{ float: none; width: 100%;}
    .commonBox .aboutInfo{ padding-left: 15px; padding-right: 15px; padding-bottom: 0; padding-top: 10px;}
    .commonBox .aboutInfo .swiper-slide{ width: 50%; text-align: center;}
    .aboutInfo #aboutSwiper .swiper-slide .imgbox{ border-radius: 0;}
    .aboutInfo #aboutSwiper .swiper-slide img{ border-radius: 0;width: 92%;}
    .aboutInfo .aboutBrief{ float: none; width: 100%; padding-top: 30px;padding-right: 0;}
    .aboutBrief span{ display: none;}
    .aboutBrief h2{ font-size: 20px; }
    .aboutBrief .aboutext{ padding-top: 15px;}

    /* 农发大事记 */
    .commonTitle{ padding-top: 0;}
    .commonTitle h1{ font-size: 20px; display: none;}
    .commonTitle span{display: none;}
    .process{ margin-top: 10px;}
    .process ul{ background: url(../images/processLi.jpg) repeat-y 15px top; padding-bottom: 20px;}
    .process li{ float: none; margin-bottom: 24px; padding-right: 15px; margin-right: 0;text-align: left; margin-left: 0;padding-left: 38px; background: url(../images/process-dots.png) no-repeat 7px top;}
    .process li h2{ font-size: 18px;}
    .process li .imgbox{ width: 90px; height: 90px; float: none;}
    .process li.pro-right{ float: none; padding-right: 15px; margin-right: 0; background: url(../images/process-dots.png) no-repeat 7px top; padding-left: 38px;}
    .process li .histext p{ font-size: 15px; line-height: 24px;}
    .process-cul{ display: none;}

    /* 组织架构 */
    .singleContent{ min-height: inherit; padding: 30px 15px;}
    .singleContent img{ max-width: 100%; height: auto;}
    
    /* 成员单位 */
    .company_list{ padding-left: 10px; padding-right: 10px; padding-top: 10px;}
    .company_list li{ padding-left: 0; margin-bottom: 20px;}
    .company_list li .imgbox{ position: relative; width: 100%; left: 0; top: 0;padding-right: 0; padding-bottom: 0; background: none;}
    .company_list li .companyInfo{ padding: 25px 10px;}
    .company_list li h2{ font-size: 18px; line-height: 28px; margin-bottom: 10px;}
    .company_list li .companyText{ font-size: 15px; line-height: 28px;}

    /* 资质荣誉 */
    #fh5co-main{ margin-top: -30px; padding: 0 15px 30px;}
    #fh5co-board .item{ margin: 10px 5px !important;}

    /* 经营发展 */
    .commonBox{ padding-bottom: 10px;}
    .columnInfo{ padding: 0 15px 15px; font-size: 15px; line-height: 26px; text-align: left;}
    .jy_nav{ background: none; padding-top: 0; padding-bottom: 15px;}
    .jy_nav ul li{ width: 33.3%; margin-bottom: 20px;}
    .jy_nav ul li .imgbox{ width: 80px; height: 80px; padding-top: 6px; text-align: center;}
    .jy_nav ul li p{ font-size: 16px;}
    .jyContent{ padding: 25px 15px 30px;}
    .jyContent h2{ font-size: 18px; margin-bottom: 15px;}
    .jyContent .jynewstext,.jynewstext p{ font-size: 15px; line-height: 28px;}

    /* 集团要闻 */
    .more_nav{ margin-top: 5px; border-bottom: none;height: auto; padding: 0 10px;}
    .more_nav a{width: 16.6%;margin: 0;  margin-bottom: 16px; height:auto;font-size: 16px;padding-bottom: 15px; border-bottom: 1px solid #ab8b50;}
    .more_nav a.current{ background: url(../images/arrow_current.jpg) no-repeat center 28px;}
    .commonList{ padding: 0 10px;}
    .commonList li{ padding: 18px 0;}
    .commonList li .date i{ font-size: 20px;}
    .commonList li .title_r{width: 81.4%;}
    .commonList li .title_r h2{ width: 85%; font-size: 16px;}
    .commonList li .title_r i.icon_arrow{ width: 38px;}
    .pages b,.pages a{ width: auto; height: auto; line-height: 30px; border-radius:0; padding: 0 10px; margin-bottom: 5px;}

    /* 新闻内容 */
    .contentbox{ padding: 20px 10px;}
    .content_title{ margin-bottom: 20px;}
    .content_title h1{ font-size: 20px; line-height: 28px; margin-bottom: 15px;}
    .contentbox .newstext, .contentbox .newstext p, .contentbox .newstext span{font-size: 15px !important;line-height: 28px !important;}
    .contentbox .nextbox{ margin-top: 0; padding-top: 20px;}
    .nextChange p a,.nextChange p{ font-size: 15px; vertical-align: top;}
    .nextChange p a{ display: inline-block; width: 82%; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

    /* 党建动态 */
    .dj_status_list{ padding-top: 0;}
    .dj_status_list li{ padding: 18px 10px;}
    .dj_status_list li .date i{ font-size: 20px;}
    .dj_status_list li .title_r{ width: 81.4%;}
    .dj_status_list li .title_r i.icon_arrow{ width: 38px;}
    .dj_status_list li .title_r h2{ width:85%; font-size: 16px;}

    /* 领导信箱 */
    .singleContent .leaderbox{ padding-top: 60px; margin-top: -20px; padding-bottom: 60px; background-size: auto 100%;}
    .singleContent .leaderbox img{ max-width: 60%;}

    /* 产品中心 */
    .products_list{ padding: 10px 10px 20px;}
    .products_list .pro_item{ margin-bottom: 10px;}
    .products_list .pro_title{ font-size: 16px; padding-left: 10px; padding-right: 35px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
    .products_list .pro_text{ padding: 20px 10px;}
    .products_list .pro_text p{ font-size: 15px; line-height: 28px;}

    /* 农发四季 */
    .nfsj_list{ padding:20px 10px 0;}
    .nfsj_list li{ width: 48.4375%; height: auto; margin-bottom: 15px;}
    .nfsj_list li a .xbr{ position: relative; padding: 15px 10px;height: auto;}
    .nfsj_list li a .xbr .rjb1{ font-size: 16px; margin-bottom: 5px;}
    .nfsj_list li a .xbr .xbr-ico{ display: none;}

    .graybox{ margin-top: 0;}
    .yx_nav{ padding-top: 15px;}
    .yxnf_list{ margin-top: 15px; padding-left: 15px; padding-right: 15px;}
    .yxnf_list li{ width: 50%;}
}

@media screen and (max-width:380px) {
    .ewmbox img{ max-width: 68%;}
    .phone_search{ padding: 0 10px;}
    .index_right ul.jt_list li a{ width: 71%;}
    .menubox{ padding: 25px 0 0;}
    .menutab a{ margin: 0 3px;}
}

@media screen and (max-width:330px) {
    .header_t{ height: 60px;}
    .header_t a.logo{ margin-top: 20px; margin-bottom: 0;}
    .navbar-toggle{ margin-top: 14px;}
    .mobileNav{ top: 60px;}
    .search_news .search_text{ width: 188px;}
    .mobileNav ul li span.addBtn img{ width: 15px;}
    .mobileNav ul li dl dd a{ font-size: 14px; line-height: 36px;}
    .sectionbox{ padding-top: 18px;}
    .indexnews .index_title{ margin-bottom: 18px;}
    .index_title h2 a{ font-size: 18px;}
    .index_title h2 span{ font-size: 16px;}
    .index_title a.index_more{ font-size: 14px;}
    .sectionbox .indexnews{ padding: 0 10px;}
    .index_left .swiper-slide .index_tit p{ font-size: 15px; text-indent: 8px;}
    .indexnews .index_right{ margin-top: 15px;}
    .isgood_list h2{ font-size: 15px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
    .isgood_list .isgood_text{ font-size: 13px; line-height: 22px;}
    .index_right ul.jt_list li a{ font-size: 15px; width: 69%;}
    .index_right ul.jt_list li span{ font-size: 15px;}
    .index_inform dl dt{ margin-left: 10px;}
    .index_inform dl dt a{ font-size: 18px;}
    .inform_list ul li a{ font-size: 15px; width: 69%;}
    .inform_list ul li span,.dj_left ul li a{ font-size: 15px;}
    .box_title h1{ font-size: 18px;}
    .box_title a{ font-size: 14px;}
    .box ul.box_lis li{ padding-left: 18px;}
    .box ul.box_lis li a{ font-size: 15px;}
    .index_inform dl .phone_inform,.sectionbox .box,.index_djbox,.copyright{ padding-left: 10px; padding-right: 10px;}
    .dj_left ul li{ padding-left: 18px;}
    .index_or{ padding: 20px 10px;}
    .index_or li p{ font-size: 16px;}
    .footerbox{ padding-top: 18px;}
    .videoCenter .videoCon .v-playBtn{ background-size: 40px auto;}
    .footerbox .foot-img{ max-width: 38%;}
    .foot-l h2{ font-size: 15px;}
    .foot-l p,.ewmbox p,.copyright p a,.copyright p{ font-size: 13px;}
    .copyright{margin-top: 20px;}
   
    .menubox{padding: 25px 10px 0;}
    .menunav .column_name{ font-size: 18px;}
    .menunav .menutab{ text-align: center;}
    .menutab a{ font-size: 15px; margin: 0;}
    .commonBox .aboutInfo{ padding-top: 0;}
    .aboutInfo .aboutBrief{ padding-top: 20px;}
    .aboutBrief h2{ font-size: 16px;}
    .aboutBrief .aboutext{ padding-top:10px; font-size: 13px; line-height: 26px;}

    /* 农发大事记 */
    .process li .histext p{font-size: 13px; margin-top: 0;}

    /* 成员单位 */
    .company_list li h2{ font-size: 16px;line-height: 24px; margin-bottom: 5px;}
    .company_list li .companyText{ font-size: 13px; line-height: 26px;}
    .company_list li .companyInfo{ padding: 15px 10px;}

    /* 经营发展 */
    .columnInfo{ font-size: 13px; line-height: 24px; padding: 0 10px 15px;}
    .jy_nav ul li .imgbox{ width: 60px; height: 60px;}
    .jy_nav ul li .imgbox img{ max-width: 60%;}
    .jy_nav ul li p{ font-size: 15px;}
    .jyContent h2{ font-size: 16px;}
    .jyContent .jynewstext, .jynewstext p{ font-size: 13px; line-height: 26px;}

    /* 集团要闻 */
    .commonList li .date,.dj_status_list li .date{ height: 50px;}
    .commonList li .date i,.dj_status_list li .date i{ font-size: 16px;}
    .commonList li .title_r,.dj_status_list li .title_r{ height: 50px; width: 78.4%;}
    .commonList li .title_r h2,.dj_status_list li .title_r h2{ width: 83%; font-size: 15px; line-height: 50px;}
    .commonList li .title_r i.icon_arrow,.dj_status_list li .title_r i.icon_arrow{ height: 50px;}

    /* 新闻内容 */
    .contentbox{ padding: 10px 10px;}
    .content_title h1{ font-size: 18px;}
    .content_title span{ font-size: 14px;}
    .contentbox .newstext,.contentbox .newstext p, .contentbox .newstext span{ font-size: 13px !important; line-height: 26px !important;}
    .nextChange p a{ width: 78%;}
    .products_list .pro_title{ font-size: 15px; }
    .products_list .pro_text p{ font-size: 13px; line-height: 26px;}

    .more_nav a{ font-size: 15px;}
    .nfsj_list li a .xbr .rjb1{ font-size: 15px;}
    .nfsj_list li a .xbr p{ font-size: 13px;}
}
