@charset "utf-8";
/* CSS Document */
#banner{ width: 100%; height: auto; float: left;}

/*#banner img{ width: 100%;}*/

#main{ width: 100%; height: auto; min-height: 1000px; float: left; padding-bottom: 30px; }
#main .mainN1{width: 100%;height: auto; float: left;margin-top: 5rem; }
#main .mainN1 .mainN1In{width: 120rem;height: auto;margin:106px auto 0 auto;}
/*#main .mainN1 dt{width: 580px;height: auto;float: left;}*/
/*#main .mainN1 .dtIn{width: 580px;height: auto;float: left;box-shadow: 0 0.3rem 1.6rem 0 rgba(22,38,63,0.1);}*/
/*#main .mainN1 .dtIn span{width: 560px;height: 460px;margin-left: 10px;display: inline-block;background: #00ee00;margin-top: 10px;}*/
/*#main .mainN1 .dtIn span img{width: 100%;height: 100%;}*/
/*#main .mainN1 .dtIn h3{font-size: 24px; color: #222222;width: calc(100% - 40px);margin: 25px auto 0 auto;}*/
/*#main .mainN1 .dtIn h3 i{font-size: 12px; color: #888888;float: right;padding-top: 13px;}*/
/*#main .mainN1 .dtIn p{font-size: 14px; color: #222222;width: calc(100% - 40px);margin: 0 auto;margin-top: 18px;margin-bottom: 21px;}*/
/*#main .mainN1 dd {width: 580px;height:120px;float: right;background: #FFFFFF;margin-bottom: 10px;}*/
/*#main .mainN1 dd:last-child{margin-bottom: 0;}*/
/*#main .mainN1 dd:hover{box-shadow: 0 3px 16px 0 rgba(22,38,63,0.1);}*/
/*#main .mainN1 dd .ddL{width: 180px;height: 120px;float: left;}*/
/*#main .mainN1 dd .ddL span{width: 150px;height: 100px;margin: 10px 20px 10px 10px;float: left;}*/
/*#main .mainN1 dd .ddL span img{width: 100%;height: 100%;}*/
/*#main .mainN1 dd .ddR{width: calc(100% - 180px);height: 120px;float: right;}*/
/*#main .mainN1 dd .ddR h3{font-size: 2.4rem;color: #222222;font-weight:400;margin-top:15px;overflow:hidden; text-overflow:ellipsis; word-wrap: break-word; word-break: break-all; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1;}*/
/*#main .mainN1 dd .ddR p{font-size: 1.4rem;color: #222222;margin-top:10px;margin-bottom:8px;overflow:hidden; text-overflow:ellipsis; word-wrap: break-word; word-break: break-all; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1;}*/
/*#main .mainN1 dd .ddR i{font-size:1.2rem; color: #888888;}*/
/*#main .mainN1 dd:last-child{display: none;}*/
/*#main .mainN1WapI{display: none;}*/
/*#main .mainN1I{display: block;}*/

/*新的修改*/



#main .mainN1InL{width: 791px;height: auto; float: left;font-size: 20px;}


/*新的修改*/
#main .mainN1InLT{width: 100%;height: auto; float: left;}
#main .mainN1InLT li{width: 100%;height: auto;float: left;display: flex;align-items: flex-start;border-bottom:1px dashed #E6E6E6;padding-bottom: 20px;margin-bottom: 19px; }
#main .mainN1InLT li:last-child{margin-bottom: 0;border: none}
#main .mainN1InLT li img{width: 250px; height: 139px;margin-right: 32px}
#main .mainN1InLT li h3{font-weight: normal;flex: 1}
#main .mainN1InLT li h3 b{font-size: 20px}
#main .mainN1InLT li h3 p{font-size: 14px;color: #808080;margin: 19px 0 29px 0;}
#main .mainN1InLT li h3 span{font-size: 12px;color: #B3B3B3}


#main .mainN3{ width: 100%; height: auto; float: left;}
#main .mainN3 ul.pages{ width: 100%; max-width: 1600px; height: auto; margin: 0 auto; margin-top: 20px; font-size:12px; text-align:center;  background: #ffffff; border-top: 1px solid #f2f2f2; padding: 20px 0;}
#main .mainN3 ul.pages li{ width: auto; height: auto; display: inline-block}
#main .mainN3 ul.pages li a{ background-color:#F4F4F4; border:1px solid #EEEEEE; border-radius:2px; font-size:14px; margin-left:4px; padding:4px 10px; cursor:hand;}
#main .mainN3 ul.pages li a:hover,#main .mainN3 ul.pages li a:active{ background-color:#FF0000; border-color:#FF0000; color:#FFFFFF; text-decoration:none;}
#main .mainN3 ul.pages li a.current{ background-color:#FFFFFF; border-color:#FFFFFF; color:#333333; font-weight:bold; padding:4px 5px;}


@media(max-width: 1600px){
    #main .mainN3 ul.pages{ max-width: 1200px;}
}
@media(max-width: 1200px){
    #main .mainN3 ul.pages{ width: calc(100% - 40px); margin-left: 20px;}
}




/*公共列表样式*/
#main .publiclist {width: 100%;height: auto;float: left;position: relative;text-align: center}
#main .publiclist dl{width: 100%;height: auto;float: left;text-align: left}
#main .publiclist dt{width: 100%;height: auto;float: left;border-bottom: 1px solid #F2F2F2;text-align: left;padding-bottom: 16px;}
#main .publiclist dd{width: calc(34.2% - 21px);height: auto;float: left;margin-right: 21px;margin-top: 20px;padding-bottom: 23px;background: #fff}
#main .publiclist dd.cur{
    box-shadow: 0 8px 16px 0 rgba(136,136,136,0.30);}
#main .publiclist dd:nth-of-type(3n){margin-right: 0;}
#main .publiclist dd img{width: calc(100% - 30px);height: 139px;margin: 18px 15px 0 15px;object-fit: cover;}
#main .publiclist dd h3{font-size: 20px;margin-top: 30px;margin-bottom: 19px;margin-left: 18px;}
#main .publiclist dd p{font-size: 14px;color: #808080;margin-left: 20px;}
#main .publiclist dd p:nth-of-type(2){font-size: 12px;margin-top: 22px}
/*公共的标签样式*/
#main .publiclist span{color: #B3B3B3;border: 1px solid #E6E6E6;padding: 0.4rem 0.9rem 0.4rem 1rem;border-radius: 15px;display: inline-block;margin-top: 30px;font-size: 12px;cursor: pointer}
#main .mainN1InLN2 {width: 100%;height: auto;float: left;margin-top: 111px;}
#main .mainN1InLN2 dd img{height: 112px}
#main .mainN1InLN2 dd.cur {box-shadow: 0 8px 16px 0 rgba(136,136,136,0.30); }
#main .mainN1InLN2 dd h3{margin-left: 15px;}
#main .mainN1InLN2 dd p{margin-left: 15px;}

#main .mainN1InR{width: calc(100% - 821px);height: auto; float: left;margin-left: 30px}
#main .mainN1InRT{width: 100%;height: auto; float: left;}
#main .mainN1InRM{width: 100%;height: auto; float: left;margin-bottom: 30px;}
#main .mainN1InRM ul{width: 100%;height: auto; float: left;}
#main .mainN1InRM li{width: 100%;height: auto; float: left;display: flex;align-items: center;background: #F2F2F2;padding: 28px 0 18px 0;border-bottom: 1px solid #E6E6E6;}
#main .mainN1InRM li span{font-size: 16px;margin-right: 31px;margin-left: 21px;}
#main .mainN1InRM li img{width: 100px;height: 55px;margin-right: 21px;}


#main .mainN1InRB{width: 380px;height:auto;float: right;background: url("../images/news_bd.jpg") no-repeat;background-size: 100% 100%;padding-bottom: 40px;}
.isFixed{position:fixed;background-color:#fff;top:108px; /*导航标题头的高度*/left: 1170px;z-index:999;}

#main .mainN1InRB h2{font-size: 30px;color: #FFFFFF;text-align: center;margin: 50px auto 30px auto;line-height: 1;}
#main .mainN1InRB ul{width: 100%;height: auto;float: left;margin-bottom:40px;}
#main .mainN1InRB li{width:calc(100% - 70px); margin: 0 auto 20px auto;height: 40px;}
#main .mainN1InRB li:last-child{margin-bottom: 0}
#main .mainN1InRB li .liL{width: 49px;height: 100%;float: left;background: #FFFFFF;border-radius: 0.6rem 0 0 0.6rem;}
#main .mainN1InRB li .liL span{width: 26px;height: auto;margin-top: 4px;margin-left: 11px;float: left;}
#main .mainN1InRB li .liL span img{width: 100%;height: auto;}
#main .mainN1InRB li .liR{width:calc(100% - 49px);height: 100%;float: left;position: relative;}
#main .mainN1InRB li .liR input{width: 100%;height: 100%;border-radius: 0 0.6rem 0.6rem 0;}
#main .mainN1InRB li .liR input::placeholder {font-size: 18px;}
#main .mainN1InRB button{color: #FFFFFF;font-size: 18px;text-align: center;width: 310px;height:44px;line-height: 44px;border-radius: 0.6rem;background: #F59229;margin-left: 35px;margin-top:0;}
#main .mainN1InRB li .liR i{display: inline-block;width: 12px;height: auto;position: absolute;right: 12px;top: 21px;}
#main .mainN1InRB li .liR i img{width: 100%;height: auto;}
#main .mainN1InRB li .liR dl { right: 0; top: 5px; position: absolute; width:auto;  background-color: rgba(48, 54, 67, 0.8); border:1px solid #d1d1d1; text-align: center; z-index: 99999; margin-left: -40px;}
#main .mainN1InRB li .liR dl dd{ width: 70%; height: auto; float: left; overflow: hidden;margin: 0 15%;}
#main .mainN1InRB li .liR dl dd span{width:100%; height:auto; float:left;line-height:32px; border-top:1px solid #eeeeee; padding-top:5px; padding-bottom:5px;color: #ffffff;}
#main .mainN1InRB li .liR dl dd:nth-child(1) span{ border: 0;}
#main .mainN1InRB li .liR dl.dl_address{display: none}
#main .mainN1InRB li .liR dl.dl_education{display: none}



@media (max-width: 1100px) {
    #main .mainN1{width: 100%;height: auto; float: left;margin-top:0; display: block;}
    #main .mainN1 .mainN1In{width: 100%;height: auto;margin:0 auto;}
    #main .mainN1 dl{width: 100%;height: auto; background:#f8f8f8;margin:0 auto;padding-bottom: 3rem;display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; flex-wrap: wrap;}
    #main .mainN1 dt{width: 100%;height: auto;float: left;background: #ffffff;margin-bottom: 1.5rem;}
    #main .mainN1 .dtIn{width: 100%;height: auto;float: left;box-shadow: 0 0.3rem 1.6rem 0 rgba(22,38,63,0.1);}
    #main .mainN1 .dtIn span{width: 100%;height: 21rem;margin-left: 0;display: inline-block;background: #00ee00;margin-top: 0;}
    #main .mainN1 .dtIn span img{width: 100%;height: 100%;}
    #main .mainN1 .dtIn h3{font-size: 1.6rem; color: #222222;width: calc(100% - 3rem);margin: 1rem auto 0 auto;}
    #main .mainN1 .dtIn h3 i{display: block;width: 100%;font-size: 1rem; color: #888888;float: left;padding-top: 0.5rem;padding-bottom: 1rem}
    #main .mainN1 .dtIn p{font-size: 1.1rem; color: #222222;width: calc(100% - 3rem);margin: 0 auto;margin-top: 1rem;margin-bottom: 2.1rem;}
    #main .mainN1 dd {width: 45%;height:auto;background: #FFFFFF;margin-bottom: 10px;margin-left: 4%;}
    #main .mainN1 dd:nth-of-type(2n) {width: 45%;height:auto;background: #FFFFFF;margin-bottom: 10px;margin-right: 4%;margin-left: 0;}
    #main .mainN1 dd:hover{box-shadow: 0 3px 16px 0 rgba(22,38,63,0.1);}
    #main .mainN1 dd .ddL{width: 100%;height: auto;}
    #main .mainN1 dd .ddL span{width: 100%;height: 13rem;display:block;background: red;margin: 0;}
    #main .mainN1 dd .ddL span img{width: 100%;height: 13rem;}
    #main .mainN1 dd .ddR{width: 100%;height: 11rem;box-shadow: 0 0.2rem 0.8rem 0 rgba(22,38,63,0.1);padding-bottom: 1.8rem}
    #main .mainN1 dd .ddR h3{font-size: 1.6rem;color: #222222;font-weight:400;padding-top:15px;overflow:hidden; text-overflow:ellipsis; word-wrap: break-word; word-break: break-all; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1;margin: 0 1rem;}
    #main .mainN1 dd .ddR p{font-size: 1.1rem;color: #222222;margin: 0.6rem 1rem 0 1rem;overflow:hidden; text-overflow:ellipsis; word-wrap: break-word; word-break: break-all; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
    #main .mainN1 dd .ddR i{font-size:1rem; color: #888888;margin: 0.6rem 1rem 0 1rem;}
    #main .mainN1 a.more{width: auto;color: #666666;background: #FFFFFF;border: 1px solid #666666;padding: 0.2rem 1rem;border-radius: 1.5rem;margin-left: 50%;transform: translateX(-50%);margin-top: 1rem;}
    #main .mainN1WapI{display: block;}
    #main .mainN1I{display: none;}
    #main .mainN1 dd:last-child{display: block;}
}


#main .mainN2{width: 100%;height: auto; float: left;margin-top: 30px;display: block;}
#main .mainN2 .mainN2In{width: 1200px;height: auto;margin:0 auto;overflow: hidden;}
#main .mainN2 .mainN2L{width: 820px;height: auto;float: left;}
#main .mainN2 .mainN2L ul.list li{width: 380px;height:335px;margin-right: 30px;background: #FFFFFF;float: left;margin-bottom: 30px;}
#main .mainN2 .mainN2L ul.list li:nth-of-type(2n){margin-right: 0}
#main .mainN2 .mainN2L ul.list li:hover{box-shadow: 0 0.3rem 1.6rem 0 rgba(22,38,63,0.1);}
#main .mainN2 .mainN2L ul.list li .liT span{width: 360px;height: 200px;margin: 10px;display: inline-block;background: #00ee00;margin-top: 10px;}
#main .mainN2 .mainN2L ul.list li .liT span img{width: 100%;height: 100%;}
#main .mainN2 .mainN2L ul.list li .liB{margin-bottom: 20px;}
#main .mainN2 .mainN2L ul.list li .liB h3{font-size: 21px; color: #222222;width: calc(100% - 36px);margin: 15px auto 0 auto; height:auto; font-weight: normal;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
#main .mainN2 .mainN2L ul.list li .liB i{font-size: 12px; color: #888888;padding-top: 8px;margin-left: 18px;padding-bottom: 6px;}
#main .mainN2 .mainN2L ul.list li .liB p{width: calc(100% - 36px); margin: 15px auto 0 auto;font-size: 14px;color: #222222;margin-top:10px;margin-bottom:0.8rem;overflow:hidden; text-overflow:ellipsis; word-wrap: break-word; word-break: break-all; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1;}

#main .mainN2 .mainN2L ul.pages{ width: 100%; height: auto; float: left;  background: #ffffff; border-top: 1px solid #f2f2f2; text-align: center; padding: 20px 0;}
#main .mainN2 .mainN2L ul.pages li{ width: auto; height: auto; display: inline-block}
#main .mainN2 .mainN2L ul.pages li a{ background-color:#F4F4F4; border:1px solid #EEEEEE; border-radius:2px; font-size:14px; margin-left:4px; padding:4px 10px; cursor:hand;}
#main .mainN2 .mainN2L ul.pages li a:hover,#main .mainN3 ul.pages li a:active{ background-color:#FF0000; border-color:#FF0000; color:#FFFFFF; text-decoration:none;}
#main .mainN2 .mainN2L ul.pages li a.current{ background-color:#FFFFFF; border-color:#FFFFFF; color:#333333; font-weight:bold; padding:4px 5px;}

#main .mainN2 .mainN2R{width: 380px;height: 440px;float: right;background: url("../images/news_bd.jpg") no-repeat;background-size: 100% 100%;}
.isFixed{position:fixed;background-color:#fff;top:108px; /*导航标题头的高度*/left: 1170px;z-index:999;}

#main .mainN2 .mainN2R h2{font-size: 30px;color: #FFFFFF;text-align: center;margin: 20px auto 20px auto;line-height: 1;}
#main .mainN2 .mainN2R li{width:calc(100% - 70px); margin: 0 auto 15px auto;height: 35px;}
#main .mainN2 .mainN2R li .liL{width: 49px;height: 100%;float: left;background: #FFFFFF;border-radius: 0.6rem 0 0 0.6rem;}
#main .mainN2 .mainN2R li .liL span{width: 26px;height: auto;margin-top: 4px;margin-left: 11px;float: left;}
#main .mainN2 .mainN2R li .liL span img{width: 100%;height: auto;}
#main .mainN2 .mainN2R li .liR{width:calc(100% - 49px);height: 100%;float: left;position: relative;}
#main .mainN2 .mainN2R li .liR input{width: 100%;height: 100%;border-radius: 0 0.6rem 0.6rem 0;}
#main .mainN2 .mainN2R button{color: #FFFFFF;font-size: 18px;text-align: center;width: 310px;height:44px;line-height: 44px;border-radius: 0.6rem;background: #F59229;margin-left: 35px;margin-top:0;}
#main .mainN2 .mainN2R li .liR i{display: inline-block;width: 12px;height: auto;position: absolute;right: 12px;top: 21px;}
#main .mainN2 .mainN2R li .liR i img{width: 100%;height: auto;}
#main .mainN2 .mainN2R li .liR dl { right: 0; top: 5px; position: absolute; width:auto;  background-color: rgba(48, 54, 67, 0.8); border:1px solid #d1d1d1; text-align: center; z-index: 99999; margin-left: -40px;}
#main .mainN2 .mainN2R li .liR dl dd{ width: 70%; height: auto; float: left; overflow: hidden;margin: 0 15%;}
#main .mainN2 .mainN2R li .liR dl dd span{width:100%; height:auto; float:left;line-height:32px; border-top:1px solid #eeeeee; padding-top:5px; padding-bottom:5px;color: #ffffff;}
#main .mainN2 .mainN2R li .liR dl dd:nth-child(1) span{ border: 0;}
#main .mainN2 .mainN2R li .liR dl.dl_address{display: none}
#main .mainN2 .mainN2R li .liR dl.dl_education{display: none}
.mainN2Wap{display: none}
@media (max-width: 1100px) {
    #main .mainN2{display: none;}
    #main .mainN2Wap{width: 100%;height: auto; float: left;display: block;}
    #main .mainN2Wap .mainN2In{width: 100%;height: auto;margin:0 auto;overflow: hidden;}
    #main .mainN2Wap .mainN2L{width: 92%;height: auto;float: left;margin-left: 4%;margin-top: 3rem;}
    #main .mainN2Wap .mainN2L ul.list li{width: 100%;height:auto;margin-right: 30px;background: #FFFFFF;float: left;margin-bottom: 1.5rem;box-shadow: 0 0.3rem 1.6rem 0 rgba(22,38,63,0.1);}
    #main .mainN2Wap .mainN2L ul.list li:nth-of-type(2n){margin-right: 0}
    #main .mainN2Wap .mainN2L ul.list li:hover{transform:scale(1.02);}
    #main .mainN2Wap .mainN2L ul.list li .liL span{width: 9rem;height: 8.5rem;background: #00ee00;float: left;}
    #main .mainN2Wap .mainN2L ul.list li .liL span img{width: 100%;height: 100%;object-fit: cover;}
    #main .mainN2Wap .mainN2L ul.list li .liR{width: calc(100% - 9rem); float: left;}
    #main .mainN2Wap .mainN2L ul.list li .liR h3{font-size: 1.6rem; color: #222222;width: calc(100% - 3rem);margin: 0.7rem auto 0.5rem auto; height:auto; font-weight: normal;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
    #main .mainN2Wap .mainN2L ul.list li .liR i{font-size: 1rem; color: #888888;margin-left: 1.5rem;}
    #main .mainN2Wap .mainN2L ul.list li .liR p{width: calc(100% - 3rem); margin: 0.5rem auto 0 auto;font-size: 1.1rem;color: #222222;margin-top:10px;margin-bottom:0.8rem;overflow:hidden; text-overflow:ellipsis; word-wrap: break-word; word-break: break-all; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1;}

    #main .mainN2Wap .mainN2L ul.pages{ width: 100%; height: auto; float: left;  background: #ffffff; border-top: 1px solid #f2f2f2; text-align: center; padding: 20px 0;}
    #main .mainN2Wap .mainN2L ul.pages li{ width: auto; height: auto; display: inline-block}
    #main .mainN2Wap .mainN2L ul.pages li a{ background-color:#F4F4F4; border:1px solid #EEEEEE; border-radius:2px; font-size:14px; margin-left:4px; padding:4px 10px; cursor:hand;}
    #main .mainN2Wap .mainN2L ul.pages li a:hover,#main .mainN3 ul.pages li a:active{ background-color:#FF0000; border-color:#FF0000; color:#FFFFFF; text-decoration:none;}
    #main .mainN2Wap .mainN2L ul.pages li a.current{ background-color:#FFFFFF; border-color:#FFFFFF; color:#333333; font-weight:bold; padding:4px 5px;}

    #main .mainN2Wap .mainN2R{width: 100%;height: 24.5rem;float: left;background: url("../images/news_bd.jpg") no-repeat;background-size: 100% 100%;}
    .isFixed{position:fixed;background-color:#fff;top:108px; /*导航标题头的高度*/left: 1170px;z-index:999;}

    #main .mainN2Wap .mainN2R h2{font-size: 1.8rem;color: #FFFFFF;text-align: center;margin: 2.2rem auto 2rem auto;line-height: 1;}
    #main .mainN2Wap .mainN2R ul{width: calc(100% - 3rem);margin: 0 auto;display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; flex-wrap: wrap;}
    #main .mainN2Wap .mainN2R li{width:46%; margin: 0 auto 15px auto;height: 2.5rem;}
    #main .mainN2Wap .mainN2R li .liL{width: 2.5rem;height: 100%;float: left;background: #FFFFFF;border-radius: 0.6rem 0 0 0.6rem;}
    #main .mainN2Wap .mainN2R li .liL span{width: 1.3rem;height: auto;margin-top: 0.6rem;margin-left: 0.6rem;float: left;}
    #main .mainN2Wap .mainN2R li .liL span img{width: 100%;height: auto;}
    #main .mainN2Wap .mainN2R li .liR{width:calc(100% - 2.5rem);height: 100%;float: left;position: relative;}
    #main .mainN2Wap .mainN2R li .liR input{width: 100%;height: 100%;border-radius: 0 0.6rem 0.6rem 0;}
    #main .mainN2Wap .mainN2R button{color: #FFFFFF;font-size: 1.2rem;text-align: center;width: 15.5rem;height:3rem;line-height: 3rem;border-radius: 0.6rem;background: #F59229;margin-left: 50%;transform:translateX(-50%);margin-top:1.5rem;}
    #main .mainN2Wap .gbPublicHoverDomScaleN2:hover{transform: translateX(-50%) scale(1.1) !important;}
    #main .mainN2Wap .mainN2R li .liR i{display: inline-block;width: 12px;height: auto;position: absolute;right: 12px;top: 21px;}
    #main .mainN2Wap .mainN2R li .liR i img{width: 100%;height: auto;}
    #main .mainN2Wap .mainN2R li .liR dl { right: 0; top: 5px; position: absolute; width:auto;  background-color: rgba(48, 54, 67, 0.8); border:1px solid #d1d1d1; text-align: center; z-index: 99999; margin-left: -40px;}
    #main .mainN2Wap .mainN2R li .liR dl dd{ width: 70%; height: auto; float: left; overflow: hidden;margin: 0 15%;}
    #main .mainN2Wap .mainN2R li .liR dl dd span{width:100%; height:auto; float:left;line-height:32px; border-top:1px solid #eeeeee; padding-top:5px; padding-bottom:5px;color: #ffffff;}
    #main .mainN2Wap .mainN2R li .liR dl dd:nth-child(1) span{ border: 0;}
    #main .mainN2Wap .mainN2R li .liR dl.dl_address{display: none}
    #main .mainN2Wap .mainN2R li .liR dl.dl_education{display: none}
}











