@import url(common.css);
@import url(content.css);
@import url(content_add.css);


.balloon1{position: absolute;line-height: normal;cursor:pointer;}
.balloon1 div.rel{position: relative;width: 92px;height: 59px;font-size: 11px;}

.balloon2{position: absolute;line-height: normal;cursor:pointer;}
.balloon2 div.rel{position: relative;width: 177px;height: 43px;font-size: 11px;}

.balloon3{position: absolute;line-height: normal;cursor:pointer;}
.balloon3 div.rel{position: relative;width: 137px;height: 43px;font-size: 11px;}

.balloon4{position: absolute;line-height: normal;cursor:pointer;}
.balloon4 div.rel{position: relative;width: 133px;height: 54px;font-size: 11px;}

.balloon5{position: absolute;line-height: normal;cursor:pointer;}
.balloon5 div.rel{position: relative;width: 147px;height: 59px;font-size: 11px;}

.balloon6{position: absolute;line-height: normal;cursor:pointer;}
.balloon6 div.rel{position: relative;width: 134px;height: 42px;font-size: 11px;}

.balloon7{position: absolute;line-height: normal;cursor:pointer;}
.balloon7 div.rel{position: relative;width: 159px;height: 56px;font-size: 11px;}

.balloon1 a:hover,
.balloon2 a:hover,
.balloon3 a:hover,
.balloon4 a:hover,
.balloon5 a:hover,
.balloon6 a:hover,
.balloon7 a:hover{color: #fff;}

.mp_info{position: absolute;top: 710px;left: 610px;font-size: 1.1em;height: 123px;width: 410px;overflow: hidden;color: #d4d99e;line-height: normal;}
.mp_info p:first-child{margin-top: 0;}
.mp_info p{margin: 0 0 0.9em 0;}
.mp_info ul{margin: 1em 0 0 2em;padding: 0;list-style: disc;list-style-position: outside;}
.mp_info ul li{margin: 0 0 0.2em 0;list-style: disc;list-style-position: outside;padding: 0;}
.mp_info ul li:before{content: '';margin: 0;}

.planning_bridges .mp_info {display:none;}
.landscape_planning .info_line{display:none;}
.planning_roads .info_line{display:none;}
.planning_bridges .info_line{display:none;}
.eng_researches .info_line{display:none;}
.travelling_motion .info_line{display:none;}
.eng_communications .info_line{display:none;}

.info_line{border-top: 1px solid #6f7d45;position: absolute;top: 835px;left: 630px;width: 370px;}
.phone{position: absolute;top: 852px;left: 857px;font-size: 1.5em;color: #fff585;}