body {

    /* height: 62000px; */

    background-color: #f6f6f6;

}



.index-top {



    height: 80px;



}



.index-top .logo {

    line-height: 80px;

    margin-right: 25px;





}



.tit {

    display: block;

}



.index-top .city {

    height: 50px;
    margin-top: 22px;
    border-left: 1px solid #eee;
    padding-left: 33px;
    text-align: center;
    position: relative;
    cursor: pointer;
    /* padding-top: 15px; */
}
.index-top .city .city_list{

    position: absolute;
    z-index: 4;
    width: 200px;
    left: 0;
    display: none;
    background-color: #fff;
    padding: 15px;
}
.index-top .city .city_list a{
    display: block;
    float: left;
    cursor: pointer;
    padding: 5px 12px;
    margin-right: 10px;
    margin-bottom: 10px;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;: ;
}
.index-top .city .city_list a:hover{

    background-color: #ffae00;
    color: #fff;
}


.index-top .city .tit {



    margin-top: 4px;

    color: #ff9c00;

}



.index-top .city .tit p {



    color: #999;

    margin-top: 6px;

    font-size: 14px;

}



.index-top .search {



    width: 500px;

    height: 60px;

    margin-top: 25px;

    margin-left: 85px;

    position: relative;

    /* border: 1px solid #ccc; */

}



.index-top .search input {



    width: 400px;

    height: 33px;

    border: 1px solid #ff9c00;

    font-size: 13px;

    margin: 0;

    padding: 0;

    padding-left: 80px;

    color: #999;



}



.index-top .search button {



    width: 45px;

    height: 35px;

    position: absolute;

    top: 0;

    /* right: 0; */

    background-color: #ff9c00;

    border: 1px solid #ff9c00;

    outline: none;

    padding: 0;

    margin: 0;

    margin-left: -5px;

    /* margin-top: 5px; */

    color: #fff;

}



.index-top .search button i {

    font-size: 18px;

}



.index-top .search span {



    position: absolute;

    top: 8px;

    cursor: pointer;

    left: 8px;

}



.index-top .search span i {

    margin-left: 5px;

}



.index-top .search span p {



    /* display: none; */

}



hr {



    margin: 0;

}



.index-top .search span select {



    width: 100%;

    border: 0;

    outline: none;





    font-size: 16px;

    color: #666;

     background-color: #fff; 

}







.index-top .search .search_hot {

    margin-top: 7px;

}



.index-top .search .search_hot a {



    color: #666;

    font-size: 12px;

    margin-right: 5px;

}



.index-top .tel {

    font-size: 24px;

    color: #c00000;

    margin-top: 30px;

    font-weight: 700;



}



.index-top .tel img {

    width: 30px;

    /* transform: rotate(64deg); */

}



.index-header {

    /* border: 1px solid #ccc; */

    margin-top: 28px;

    position: relative;

}



.index-header .liuyan {

    top: 80px;

    z-index: 2;

    right: 0;

    padding: 25px;

    width: 200px;

    background-color: rgba(255, 255, 255, 0.85);

    position: absolute;

}



.index-header .liuyan .tit {

    text-align: center;

    font-size: 24px;

    /* margin-bottom: 10px; */

}



.index-header .liuyan b {



    width: 30px;

    display: block;

    height: 3px;

    margin: 10px auto;

    background-color: #ff9c00;

}







.index-header .liuyan p {

    text-align: center;

    margin-bottom: 15px;

}



.index-header .liuyan li {

    width: 50%;

    text-align: center;

    float: left;

    font-size: 14px;

    cursor: pointer;

}



.index-header .liuyan li .img {



    width: 55px;

    height: 55px;

    border-radius: 50%;

    line-height: 55px;

    background-color: #fff5e5;

    margin: 10px auto;

}



.index-header .liuyan li .img img {



    transition: 0.5s ease;

}



.index-header .liuyan li:hover img {



    transform: rotate(360deg);

}



.index-header .liuyan button {

    margin: 0 auto;

    display: block;

    margin-top: 30px;

    text-align: center;

    border-radius: 5px;

    background-color: #ff9c00;

}



.index-header .category {



    width: 200px;

    position: absolute;

    left: 0;

    z-index: 2;

}



.index-header .category>.tit {



    width: 200px;

    /* height: 32px; */

    background-color: #ff9c00;

    line-height: 45px;

    text-align: center;

    color: #fff;

    font-size: 17px;

    font-weight: 700;



}



.index-header .category>.tit img {

    margin-right: 5px;

}



.index-header .category .cate_list {

    position: relative;

}



.index-header .category .cate_list ul li .tits {

    width: 200px;

    overflow: hidden;

    line-height: 40px;

    height: 40px;

    display: block;

    position: relative;

    text-align: center;

    font-size: 15px;

    background-color: rgba(255, 255, 255, 0.85);

}



.index-header .category .cate_list ul li .tits.cate_active {



    background-color: #fff;

    color: #ff9c00;

}



.index-header .category .cate_list ul li .tits .bian {

    position: absolute;

    left: 0;

    top: -40px;

    transition: 0.5 ease;

}



.index-header .category .cate_list ul li .tits .icon {



    display: inline-block;

    margin-right: 5px;

    margin-top: -2px;

}



.index-header .category .cate_list ul li .cate_list_item {

    width: 720px;
	
    position: absolute;

    padding: 15px;

    left: 200px;

    top: 0;
	height: 450px;
	

    background-color: #ffffff;

    display: none;

}



.index-header .category .cate_list .cate_list_item .tit {



    padding-bottom: 8px;

    text-indent: 1em;

    background: url(../images/yuan.png) 0 0 no-repeat;

    /* background-position: 0px 0px; */

    line-height: 35px;

    background-size: 23px 23px;

    border-bottom: 1px solid #eee;

}



.index-header .category .cate_list .cate_list_item .cate_s {

    margin-top: 15px;

}



.index-header .category .cate_list .cate_list_item .cate_s a {

    display: inline-block;

    padding: 5px 5px;

    margin-right: 30px;

    margin-bottom: 10px;

    font-size: 14px;

    border-radius: 5px;

    transition: 0.3s ease;



}



.index-header .category .cate_list .cate_list_item .cate_s a:hover {

    box-shadow: 0 3px 5px #ff9c00;

    background-color: #ff9c00;

    color: #fff;

}



.index-header .category .cate_list .cate_list_item .cate_x {

    margin-top: 15px;

}



.index-header .category .cate_list .cate_list_item .cate_x a {

    width: 100px;

    height: 100px;

    border: 1px dashed #ccc;

    text-align: center;

    line-height: 100px;

    margin-right: 20px;

    display: inline-block;

}



.index-header .category .cate_list .cate_list_item .cate_x a img {

    display: inline-block;

    width: 100%;

}



.index-header .category .cate_list .cate_list_item .cate_x a:hover {

    border: 1px dashed #ff9c00;

}

/*.index-header .category .cate_list ul li:nth-child(n+8)  .cate_list_item {

    width: 720px;

    position: absolute;

    padding: 15px;

    left: 200px;
	top: none;
    bottom:0;



    background-color: #ffffff;

    display: none;

}*/


/* 

.index-header .category .cate_list ul li:hover .bian {



    top: 0;

} */

.index-header .nav {



    width: 950px;

    position: absolute;

    right: 0;

    margin-top: 10px;

}



.index-header .nav ul {



    margin-right: -40px;

}



.index-header .nav li {

    width: 80px;

    float: left;

    text-align: right;

    margin-right: 30px;

    /* border-bottom: 1px solid #000; */

}



.index-header .nav li a {

    padding: 10px 10px;

    transition: 0.5s ease;

    font-size: 15px;



}

.nav-11 a{
    color: #fff
}

.index-header .nav li:hover a {



    color: #ff9c00;

    font-weight: 700;

     border-bottom: 0; 
     border-bottom: none; 

}


.nav-11 a{
    color: #fff
}
.nav-11 li:hover a{
      color: #fff !important;;
    font-weight: 700
}
.index-header .nav li.active a {

    border-bottom: 3px solid #ff9c00;

    color: #ff9c00;

}

.index-header .nav li.active1 a {

    border-bottom: 3px solid #fff;

    color: #fff;

}

.index-banner,

.index-banner1 {



    height: 480px;

    position: relative;

    z-index: 1;

    cursor: pointer;

    overflow: hidden;

    margin-top: 45px;

}



.index-banner .swiper-pagination-bullet {



    width: 15px;

    height: 15px;

    opacity: 1;

    background-color: #fff;

}



.index-banner .swiper-pagination-bullet.swiper-pagination-bullet-active {

    background-color: #ff520b;

}



.tits_yuan {

    margin-top: 30px;

    margin-bottom: 15px;

}



.tits_yuan .tit {



    font-size: 20px;

    color: #000;

    font-weight: 700;

    /* padding-bottom: 8px; */

    text-indent: 0.5em;

    background: url(../images/yuan.png) 0 0 no-repeat;

    /* background-position: 0px 0px; */

    line-height: 35px;

    /* background-size: 23px 23px; */

}



.tits_yuan .tit i {



    font-size: 14px;

    font-weight: 400;

    color: #666;

}



.index-main .tits_yuan .tit a {

    font-size: 15px;

    color: #ff9c00;

    font-weight: 400;

}



.index-main .mxtj,

.index-main .tjkc {



    width: 930px;

}



.index-main .mxtj .tj {

    width: 251px;

    height: 388px;

    text-align: center;

    padding-top: 30px;

    color: #fff;

    background: url(../images/mingx-bj1.png) 0 0 no-repeat;

    background-size: 100% 418px;

}



.index-main .mxtj .tj .tit {



    font-size: 24px;



    letter-spacing: 4px;

    font-weight: 700;

    margin-bottom: 20px;



}



.index-main .mxtj .tj>img {



    display: inline-block;

    margin: 45px auto;

    margin-bottom: 38px;

    cursor: pointer;

}



.index-main .mxtj .tj button {

    margin-top: 20px;

    border: none;

    width: 60%;

    background-color: #fff;

    color: #ff1b0a;

    border-radius: 18px;

}



.index-main .mxtj .tj button img {



    margin-left: 15px;

}



.index-main .mxtj .mxtj-list {



    width: 668px;

    /* border: 1px solid #ccc; */

    margin-left: 9px;

}



.index-main .mxtj .mxtj-list li {

    width: 210px;

    float: left;

    margin: 6px;

    background-color: #fff;

}



.index-main .mxtj .mxtj-list li .img {

    text-align: center;

    width: 100%;

    height: 90px;

    line-height: 90px;

    border-bottom: 1px solid #eee;

    overflow: hidden;

}

.index-main .mxtj .mxtj-list li .img img{



    width: 100%;

    height: 100%;

}

.index-main .mxtj .mxtj-list li .p_tit {

    margin-top: 7px;

    line-height: 30px;

    padding: 0 15px;

    display: flex;

    justify-content: space-between;

}



.index-main .mxtj .mxtj-list li .p_tit img {

    margin-right: 5px;

    width: 22px;

    margin-top: -5px;

}



.index-main .mxtj .mxtj-list li .tits_hot {

    font-size: 14px;

    vertical-align: bottom;

    color: #ff1b0a;

    /* line-height: 20px; */

}



.xydy {



    width: 260px;

    background-color: #fff;

    margin-top: 5px;

}



.xydy .tit {

    padding: 15px;

    font-size: 16px;

    font-weight: 700;

}



.xydy .tit img {

    margin-right: 15px;

    display: inline-block;

}



.xydy .xydy-list {



    border-top: 1px solid #eee;

}



.xydy .xydy-list ul {

    padding: 15px;

    padding-bottom: 0;

}



.xydy .xydy-list ul li {



    padding-left: 15px;

    margin-bottom: 15px;

    font-size: 14px;

    background: url(../images/xiaodian.png) 0 50% no-repeat;

}



.xydy .xydy-list ul li :last-child {

    margin-bottom: 0;

}



.index-main .tits_yuan .tit1 {



    background: url(../images/tuijian.png) 0 0px no-repeat;

    padding-left: 40px;

    background-size: 30px auto;

}



.index-main .tjkc ul {



    margin-right: -10px;

}



.index-main .tjkc ul li {

    width: 300px;

    height: 260px;

    background-size: 100% 250px;

    display: inline-block;

    border-radius: 15px;

    margin-right: 10px;

    margin-bottom: 15px;

    position: relative;

    overflow: hidden;
    float: left;



}



.index-main .tjkc ul li .xuexiao {



    padding: 5px 10px;

    display: inline-block;

    border-radius: 7px;

    background: rgba(0, 0, 0, 0.1);

    color: #fff;

    margin: 20px;

    font-size: 16px;



}



.index-main .tjkc ul li:nth-child(1) {

    width: 610px;



}





.index-main .tjkc ul li:nth-child(2),

.index-main .tjkc ul li:nth-child(3), 
.index-main .tjkc ul li:nth-child(4),{



    margin-bottom: 0;

}






.index-main .hyrmkc {

    overflow: hidden;



}



.index-main .hanye {



    position: relative;

}



.index-main .hanye .swiper-button-next,

.index-main .hanye .swiper-button-prev {



    top: 12px;

    width: 32px;

    background-size: 30px 30px;

}



.index-main .hanye .swiper-button-next {

    right: 0;

    background-image: url(../images/zuoyou.png);

}



.index-main .hanye .swiper-button-prev {

    left: 93%;

    background-image: url(../images/zuoyou.png);

    transform: rotate(180deg);

}



.index-main .hanye .swiper-button-prev {}



.index-main .tjkc ul li .baoming {



    position: absolute;

    bottom: 0;

    line-height: 40px;

    left: 0;

    display: flex;

    width: 90%;

    padding: 0 5%;

    justify-content: space-between;

    background: rgba(255, 255, 255, 0.5);

}



.index-main .tjkc ul li .baoming .tits {



    /* display: block; */

    width: 80px;

    height: 28px;

    line-height: 28px;

    margin: 0;

    margin-top: 5px;

    text-align: center;

    /* padding: ; */

    color: #fff;

    background-color: #ff9c00;

    /* opacity: 0.6; */

}



.index-main .hyrmkc .swiper-slide {



    overflow: hidden;

    cursor: pointer;

}



.index-main .hyrmkc .swiper-slide .tits {



    width: 100%;

    background-size: 100% 140px;

    background-position: 0 0;

    border-radius: 18px 18px 0 0;

    height: 140px;

    overflow: hidden;

    text-align: center;

    line-height: 108px;

    color: #fff;

    font-size: 26px;

    /* font-weight: 700; */

    background-repeat: no-repeat;

    position: relative;

}



.index-main .hyrmkc .swiper-slide .tits {



    background: url(../images/yy-1.png);



}



.index-main .hyrmkc .swiper-slide:nth-child(2) .tits {



    background: url(../images/yy-2.png);



}



.index-main .hyrmkc .swiper-slide:nth-child(3) .tits {



    background: url(../images/yy-3.png);



}



.index-main .hyrmkc .swiper-slide:nth-child(5) .tits {



    background: url(../images/yy-4.png);



}



.index-main .hyrmkc .swiper-slide:nth-child(6) .tits {



    background: url(../images/yy-5.png);



}



.index-main .hyrmkc .swiper-slide .zxkc {



    width: 100%;

    line-height: 40px;

    background: rgba(255, 255, 255, 0.8);

    position: absolute;

    bottom: 0;

    left: 0;

    width: 90%;

    padding: 0 5%;

    text-align: center;

    font-size: 16px;

    color: #000;

}



.index-main .hyrmkc .swiper-slide .zxkc span {



    /* display: block; */

    /* padding: 5px; */

    position: absolute;

    height: 25px;

    line-height: 25px;

    color: #fff;

    right: 15px;

    font-size: 15px;

    font-weight: 400;

    margin-top: 8px;

}



.index-main .hyrmkc .swiper-slide:nth-child(1) .zxkc span {



    background-color: #6c66e5;

}



.index-main .hyrmkc .swiper-slide:nth-child(2) .zxkc span {



    background-color: #ff6000;

}



.index-main .hyrmkc .swiper-slide:nth-child(3) .zxkc span {



    background-color: #00c5ff;

}



.index-main .hyrmkc .swiper-slide .list {

    background-color: #fff;

    padding-top: 20px;

    padding-bottom: 20px;

}



.index-main .hyrmkc .swiper-slide .list ul {



    padding: 0 15px;

}



.index-main .hyrmkc .swiper-slide .list ul li {

    display: flex;

    justify-content: space-between;

    margin-bottom: 15px;

}



.index-main .hyrmkc .swiper-slide .list ul li a:nth-child(1) {

    background: url(../images/zhuansh.png) 0 2px no-repeat;

    padding-left: 35px;



}



.index-main .hyrmkc .swiper-slide .list ul li a:nth-child(2) {

    font-size: 12px;

    color: #666;



}



.index-main .hyrmkc .swiper-slide .list .layui-btn {

    margin: 15px auto;

    margin-top: 30px;

    width: 120px;

    display: block;

    text-align: center;

    border-radius: 5px;

    color: #fff;

    background-color: #ff6600;

    box-shadow: 0px 5px 10px #ff9c00;

}



.index-main .cates .left {



    width: 260px;

    height: 260px;



    background-size: 100% 100%;

    background-position: 0 0;

    overflow: hidden;

    border-radius: 15px;

    text-align: center;

    background-repeat: no-repeat;

}



.index-main .cates .left img {

    display: inline-block;

    margin-top: 25px;



}



.index-main .cates .left ul li {

    width: 50%;

    margin-bottom: 15px;

    /* margin-top: 10px; */

    float: left;





}



.index-main .cates .left ul li a {



    color: #fff;

    line-height: 30px;

    height: 30px;

    background-color: transparent;

}



.index-main .cates .left ul li:hover a {



    background-color: #fff;

    color: #fd6405;

    opacity: 1;

}



.index-main .cates .right {



    width: 920px;

    /* margin-left: 40px; */



}



.index-main .cates .right ul {

    margin-right: -10px;

}



.index-main .cates .right li {

    width: 220px;

    float: left;

    background-color: #fff;

    height: 260px;

    position: relative;

    overflow: hidden;

    margin-right: 10px;

    cursor: pointer;

}



.index-main .cates .right li a {

    display: block;



}



.index-main .cates .right li a.img {



    width: 100%;

    overflow: hidden;

    text-align: center;

    padding-top: 40px;

    padding-bottom: 30px;

    border-bottom: 1px solid #eee;

    height: 100px;



}



.index-main .cates .right li a.img img {



    width: 100%;

}



.index-main .cates .right li a.tit {



    text-align: center;

    line-height: 50px;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

}



.index-main .cates .right li .tongji {

    line-height: 40px;

    background-color: #ff9c00;

    padding: 0 15px;

    display: flex;

    justify-content: space-between;

    font-size: 13px;

    color: #fff;

}



.index-main .cates .right li .txt_hiden {

    width: 94%;

    padding: 0 3%;

    height: 180px;

    bottom: 0;

    display: none;

    position: absolute;

    background-color: #ff9c00;

}



.index-main .cates .right li .txt_hiden .tits {



    text-align: center;

    line-height: 60px;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

    color: #fff;

}



.index-main .cates .right li .txt_hiden p {

    padding: 0 10px;

    overflow: hidden;

    /** 隐藏超出的内容 **/

    word-break: break-all;

    text-overflow: ellipsis;

    /** 多行 **/

    display: -webkit-box;

    /** 对象作为伸缩盒子模型显示 **/

    -webkit-box-orient: vertical;

    /** 设置或检索伸缩盒对象的子元素的排列方式 **/

    -webkit-line-clamp: 3;

    /** 显示的行数 **/

    font-size: 13px;

    color: #fff;

    line-height: 1.8em;

}



.index-main .cates .right li .txt_hiden .buton {

    margin-top: 15px;

    padding: 0 15px;

    display: flex;

    justify-content: space-between;

}



.index-main .cates .right li .txt_hiden .buton a {



    border: 1px solid #fff;

    font-size: 13px;

    color: #fff;

    padding: 2px 8px;

}



.index-main .cates .cates-item {



    clear: both;

}



.index-main .cates .cates-item:nth-child(1) .left {

    background: url(../images/cate_bj.png) !important;

}



.index-main .cates .cates-item:nth-child(2) .left {

    background: url(../images/cate_bj1.png);

}



.index-main .cates .cates-item:nth-child(3) .left {

    background: url(../images/cate_bj2.png);

}



.index-main .cates .cates-item:nth-child(4) .left {

    background: url(../images/cate_bj3.png);

}



.index-main .cates .cates-item:nth-child(5) .left {

    background: url(../images/cate_bj4.png);

}



.index-main .cates .cates-item:nth-child(6) .left {

    background: url(../images/cate_bj5.png);

}



.index-main .cates .cates-item:nth-child(7) .left {

    background: url(../images/cate_bj6.png);

}



.index-main .cates .cates-item:nth-child(8) .left {

    background: url(../images/cate_bj7.png);

}



.index-main .cates .cates-item:nth-child(9) .left {

    background: url(../images/cate_bj8.png);

}



.index-main .cates .cates-item:nth-child(10) .left {

    background: url(../images/cate_bj9.png);

}



.index-main .cates .cates-item:nth-child(11) .left {

    background: url(../images/cate_bj10.png);

}



.index-main .cates .cates-item:nth-child(12) .left {

    background: url(../images/cate_bj11.png);

}



.index-main .cates .cates-item:nth-child(1) .left ul li:hover a {



    background-color: #fff;

    color: #fd6405;

    opacity: 1;

}



.index-main .cates .cates-item:nth-child(2) .left ul li:hover a {



    background-color: #fff;

    color: #ff3002;

    opacity: 1;

}



.index-main .cates .cates-item:nth-child(3) .left ul li:hover a {



    background-color: #fff;

    color: #00b1ff;

    opacity: 1;

}



.index-main .cates .cates-item:nth-child(4) .left ul li:hover a {



    background-color: #fff;

    color: #003bff;

    opacity: 1;

}



.index-main .cates .cates-item:nth-child(5) .left ul li:hover a {



    background-color: #fff;

    color: #8a00fa;

    opacity: 1;

}



.index-main .cates .cates-item:nth-child(6) .left ul li:hover a {



    background-color: #fff;

    color: #007eff;

    opacity: 1;

}



.index-main .cates .cates-item:nth-child(7) .left ul li:hover a {



    background-color: #fff;

    color: #ffbd03;

    opacity: 1;

}



.index-main .cates .cates-item:nth-child(8) .left ul li:hover a {



    background-color: #fff;

    color: #3362e2;

    opacity: 1;

}



.index-main .cates .cates-item:nth-child(9) .left ul li:hover a {



    background-color: #fff;

    color: #ff3a90;

    opacity: 1;

}



.index-main .cates .cates-item:nth-child(10) .left ul li:hover a {



    background-color: #fff;

    color: #006cff;

    opacity: 1;

}



.index-main .cates .cates-item:nth-child(11) .left ul li:hover a {



    background-color: #fff;

    color: #ff8700;

    opacity: 1;

}



.index-main .cates .cates-item:nth-child(12) .left ul li:hover a {



    background-color: #fff;

    color: #ff3002;

    opacity: 1;

}



.index-main .link a {



    margin-right: 30px;

}



.index-footer {

    margin-top: 20px;

    background-color: #313131;

}



.index-footer .nav {

    padding-bottom: 10px;

    height: 50px;

    border-bottom: 1px solid #494848;

}



.index-footer .nav ul {



    width: 900px;

    margin: 0 auto;

}



.index-footer .nav ul li {



    width: 142px;

    float: left;

    text-align: center;

    line-height: 55px;

}



.index-footer .nav ul li a {



    color: #fff;

    font-size: 14px;

}



.index-footer .footer {



    margin-top: 20px;

    height: 196px;

}



.index-footer .footer .left {

    width: 500px;

    padding-left: 40px;

    padding-right: 60px;

    border-right: 1px solid #666;

}



.index-footer .footer .left p {



    margin-top: 20px;

    color: #666;

    font-size: 13px;

    margin-bottom: 20px;

}



.index-footer .footer .left .tel span {



    color: #fff;

    font-size: 16px;

}



.index-footer .footer .left .tel span i {



    font-size: 18px;

    color: #ff9c00;

}



.index-footer .footer .right {

    width: 528px;

    padding-left: 40px;

    padding-right: 30px;

    color: #fff;

    /* border-right: 1px solid #666; */

}



.index-footer .footer .right .tit {



    font-size: 17px;

    margin-bottom: 20px;

}



.index-footer .footer .right ul li {



    width: 100px;

    margin-bottom: 20px;

    float: left;

    /* text-align: center; */

}



.index-footer .footer .right ul li a {



    color: #fff;

    font-size: 14px;

}



.bah {

    background-color: #000;

    text-align: center;

    line-height: 35px;

}



.bah a {



    color: #fff;

    font-size: 12px;

}



.index-main .main-news {

    background-color: #f6f6f6;
    margin-top: 20px;
    padding-top: 30px;
    padding-bottom: 60px;
}

.index-main .main-news .tit {
    /* margin-top: 30px; */
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 30px;
}

.index-main .main-news .news_nav ul {

    float: left;
}

.index-main .main-news .news_nav a {

    float: right;
    font-size: 18px;
    color: #01ce96;

}

.index-main .main-news .news_nav ul li {

    width: 130px;
    float: left;
    font-size: 18px;
    font-weight: 700;
    cursor: pointer;
    margin-bottom: 30px;
}

.index-main .main-news .news_nav ul li span {

    width: 30px;
    height: 5px;
    display: block;
    background-color: #ff9c00;
    border-radius: 50%;
    /* margin: 0 auto; */
    margin-left: 22px;
    margin-top: 10px;
    transition: 0.5s ease;
    display: none;
}

.index-main .main-news .news_nav ul li.active7 {

    color: #ff9c00
}

.index-main .main-news .news_nav ul li.active7 span {

    display: block;
}

.index-main .main-news .news-list .left {

    width: 600px;
    display: inline-block;
}

.index-main .main-news .news-list .left .img {

    width: 600px;
    height: 269px;
    overflow: hidden;
    background-color: #fff;
    border-bottom: 1px solid #efefef;
}

.index-main .main-news .news-list .left img {
    width: 100%;
    transition: 0.8s ease;
}

.index-main .main-news .news-list .left:hover img {

    transform: scale(1.2);
}

.index-main .main-news .news-list .left .txt {

    width: 560px;
    display: inline-block;
    padding: 15px 20px;
    /* height: 100px; */
    background-color: #fff;
}

.index-main .main-news .news-list .right ul li {
    width: 520px;
    display: inline-block;
    padding: 10px 20px;
    /* height: 100px; */
    margin-bottom: 16px;
    background-color: #fff;
}

.index-main .main-news .news-list .right ul li:last-child {
    margin-bottom: 0;
}

.index-main .main-news .news-list .left .txt .date,
.index-main .main-news .news-list .right ul li .date {

    width: 100px;
    margin-top: 10px;
    text-align: center;
    float: left;
    border-right: 1px solid #ccc;
}

.index-main .main-news .news-list .left .txt .date .date_ri,
.index-main .main-news .news-list .right ul li .date .date_ri {

    margin-top: 8px;
    margin-bottom: -5px;
    line-height: 1.5em;
    font-size: 22px;

}

.index-main .main-news .news-list .left .txt .date .date_yue,
.index-main .main-news .news-list .right ul li .date .date_yue {
    font-size: 16px;
}

.index-main .main-news .news-list .left .txt .title {
    width: 430px;
    float: right;
}

.index-main .main-news .news-list .right ul li .title {
    width: 390px;
    float: right;
}

.index-main .main-news .news-list .left .txt .title .tti_h3,
.index-main .main-news .news-list .right ul li .title .tti_h3 {
    width: 75%;
    float: left;
    font-size:18px;
    padding-top: 8px;
    margin-bottom: 7px;
    color: #262928;
    text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}

.index-main .main-news .news-list .right ul li .title .tti_h3 {


    color: #666;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.index-main .main-news .news-list .left .txt .title i {

    float: right;
    color: #01ce96;
}

.index-main .main-news .news-list p {
    margin-top: 10px;
    line-height: 1.8em;
    letter-spacing: 1px;
    color: #666;
    overflow: hidden;
    /** 闅愯棌瓒呭嚭鐨勫唴瀹� **/
    word-break: break-all;
    text-overflow: ellipsis;
    /** 澶氳 **/
    display: -webkit-box;
    /** 瀵硅薄浣滀负浼哥缉鐩掑瓙妯″瀷鏄剧ず **/
    -webkit-box-orient: vertical;
    /** 璁剧疆鎴栨绱几缂╃洅瀵硅薄鐨勫瓙鍏冪礌鐨勬帓鍒楁柟寮� **/
    -webkit-line-clamp: 2;
    /** 鏄剧ず鐨勮鏁� **/
}

.index-main .main-news .news-list .right {

    width: 580px;
    float: right;
}


.index-main .main-news .news-list .right i{

    float: right;
}
.index-main .main-news .news-list .right {

    width: 580px;
    float: right;
}

.index-main .main-news .news-list .news-list-item {
    display: none;
}
.xxmc img{

    display: none
}