.map{width: 1100px;height: 140px;background: url(../images/mapBg.jpg) no-repeat;padding: 30px;position: relative;}
.map .mapPic{border-radius: 18px;float: left;margin-right: 30px;}
.map h1{font-size: 30px;color: #ff4c4c;font-weight: normal;}
.map p{color: #fff;margin-top: 10px;}
.map p i{color: #797778;margin: 0 5px;}
.map ul{margin-top: 25px;} 
.map ul li a{height: 34px;line-height: 34px;display: inline-block;padding: 0 15px;border-radius: 17px;}
.map ul li{float: left;margin-right: 10px;}

.map ul li a.a0{color: #fff;background: linear-gradient(to right, #fb4b4c , #fb7b32);padding: 1px 15px;}
.map ul li a.a0:hover{background: #fb4b4c;}
.map ul li a.a0 i{width: 22px;height: 18px;display: inline-block;background: url(../images/map.png) no-repeat left -176px;margin-right: 8px;position: relative;top: 3px;}

.map ul li a.a1{border: 1px solid #2db5f2;color: #2db5f2;transition: background .3s;}
.map ul li a.a1:hover{background: #2db5f2;color: #fff;}
.map ul li a.a1:hover i{background-position: left -30px;}
.map ul li a.a1 i{width: 19px;height: 20px;display: inline-block;background: url(../images/map.png) no-repeat left 0;margin-right: 8px;position: relative;top: 3px;}

.map ul li a.a2{border: 1px solid #a5a5a5;color: #a5a5a5;transition: background .3s;}
.map ul li a.a2:hover{background: #a5a5a5;color: #fff;}
.map ul li a.a2:hover i{background-position: left -30px;}
.map ul li a.a2 i{width: 19px;height: 20px;display: inline-block;background: url(../images/map.png) no-repeat left -30px;margin-right: 8px;position: relative;top: 3px;}

.map ul li a.a3{border: 1px solid #f88836;color: #f88836;transition: background .3s;}
.map ul li a.a3:hover{background: #f88836;color: #fff;}
.map ul li a.a3:hover i{background-position: left -147px;}
.map ul li a.a3 i{width: 20px;height: 19px;display: inline-block;background: url(../images/map.png) no-repeat left -118px;margin-right: 8px;position: relative;top: 3px;}

.map .phone{width: 141px;height: 173px;background: url(../images/phoneBg.png) no-repeat;position: absolute;right: 38px;top: 27px;}
.map .phone .erweimaBox{width: 98px;height: 98px;overflow: hidden;left: 21px;top: 37px;position: relative;}
.map .phone .erweima{border: 1px solid #f5f6f8;overflow: hidden;}
.map .phone .erweimaLine{position: absolute;left: 0;bottom: 32px;animation: shua2 1.5s alternate infinite ease-in-out;}
@keyframes shua2
{
	0%   {bottom: -32px;}
	100% {bottom: 67px;}
}
.map .phone .tips{width: 105px;height: 170px;background: rgba(34, 4, 0, .9);position: absolute;left: 3px;top: 3px;border-top-left-radius: 12px;border-top-right-radius: 12px;padding: 0 15px;}
.map .phone .tips p{line-height: 21px;font-size: 12px;color: #fff;margin-top: 30px;}
.map .phone .tips p i{width: 18px;height: 18px;display: inline-block;background: url(../images/top.png) no-repeat left -782px;position: relative;top: 4px;margin: 0 5px 0 0;}
.map .phone .tips a{width: 90px;height: 30px;line-height: 30px;background: #fc0;text-align: center;font-size: 14px;color: #000;display: inline-block;border-radius: 15px;cursor: pointer;margin-top: 10px;margin-left: 7px;}

.map .tipsTxt{width: 215px;position: absolute;left: 755px;top: 85px; background: url(../images/line.png) no-repeat right 28px;}
.map .tipsTxt p{width: 168px;line-height: 24px;font-size: 14px;color: #d1dcf3;}

/* ���� */
.intr{width: 750px;margin-top: 15px;}
.intr .txt{height: 140px;overflow: hidden;margin-top: 15px;margin-bottom: 10px;}
.intr .txt p{line-height: 24px;text-indent: 2em;font-size: 16px;color: #444;}
.intr .zk{font-size: 14px;color: #ff4c4c;float: right;cursor: pointer;margin-bottom: 15px;}
.intr .zk i{width: 9px;height: 6px;display: inline-block;background: url(../images/icon.png) no-repeat left 0;position: relative;top: -2px;margin-left: 3px;}
.intr .sq{font-size: 14px;color: #ff4c4c;float: right;cursor: pointer;margin-bottom: 15px;}
.intr .sq i{width: 9px;height: 6px;display: inline-block;background: url(../images/icon.png) no-repeat left -17px;position: relative;top: -2px;margin-left: 3px;}

.intr .focus{width: 750px;height: 340px;background: #f4f4f4;clear: both;overflow: hidden;position: relative;}
.intr .focus ul{position: relative;}
.intr .focus ul li{float: left;margin-right: 10px;}
.intr .focus ul li:last-child{margin-right: 0;}
.intr .focus ul li img{width: 204px;height: 340px;}
.intr .focus .prev{width: 44px;height: 76px;background: url(../images/icon.png) no-repeat left -171px;position: absolute;left: 0;top: 50%;margin-top: -38px;cursor: pointer;}
.intr .focus .next{width: 44px;height: 76px;background: url(../images/icon.png) no-repeat left -85px;position: absolute;right: 0;top: 50%;margin-top: -38px;cursor: pointer;}

.intr .focus .btn{opacity: .5;transition: opacity .3s;}
.intr .focus:hover .btn{opacity: 1;}

.more {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #e4e4e4;
    display: block;
    text-align: center;
}

/* 2020.06.23新增 */
.new-add {
    width: 320px;
    height: 170px;
    background: #37425b;
    position: absolute;
    top: 15px;
    right: 15px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    box-shadow: inset 0 0 70px #0e1f41;
}
.new-add .tit {
    height: 26px;
    margin-top: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.new-add .tit .tit_1 {
    width: 125px;
    line-height: 26px;
    background: #3c4962;
    font-size: 14px;
    color: #fff;
    border-top-right-radius: 13px;
    border-bottom-right-radius: 13px;
    box-sizing: border-box;
    padding-left: 20px;
}
.new-add .tit a {
    font-size: 12px;
    color: #6dafff;
    margin-right: 12px;
    background: url(../images/more.png) no-repeat right center;
    padding-right: 17px;
}
.new-add .cont ul {
    height: 50px;
    padding-left: 18px;
    margin-top: 10px;
}
.new-add .cont ul li {
    height: 14px;
    line-height: 14px;
    margin-right: 30px;
    float: left;
    background: url(../images/flw.png) no-repeat left center;
    background-size: 13px 13px;
    padding-left: 18px;
    margin-bottom: 8px;

}
.new-add .cont ul li a {
    width: 100px;
    font-size: 12px;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;

    height: 14px;
    line-height: 14px;
    display: inline-block;
    padding: 0;
    border-radius: 0;
}
.new-add .cont ul li a:hover {
    color: #6dafff;
    text-decoration: underline;
}