.main{width:1100px;margin:0 auto}.banner{height:400px;background:url("../image/banner_companys.png")/*tpa=http://mj.weimob.net/img/banner_companys.png*/ no-repeat center center;color:#fff;text-align:center;overflow:hidden}.banner h1{font-size:60px;margin-top:118px;margin-bottom:15px;font-weight:500;line-height:84px}.banner .txt{line-height:40px;font-size:28px}.part2,.part3{background:#fff}.part2{position:relative;height:656px}.part2 .title{margin-top:40px;line-height:42px;text-align:center;font-size:30px;color:#505050}.part2 .rectangle{width:60px;height:4px;background:#0097ff;margin:8px auto 0}.part2 .map{width:1058px;height:566px;position:absolute;left:50%;bottom:0;margin-left:-529px;overflow:hidden;background:url("../image/earth.png")/*tpa=http://mj.weimob.net/img/earth.png*/;background-size:100% auto}.part2 .map .eatth{width:100%;display:none}.part2 .map .cities{position:relative;width:100%;height:433px}.part2 .map .cities li{position:absolute;z-index:1}.part2 .map .cities li span{width:11px;height:17px;background:url("../image/icon_city.png")/*tpa=http://mj.weimob.net/img/icon_city.png*/;background-size:100%;display:block;position:absolute;top:-24px;left:66px}.part2 .map .cities li div{position:relative;opacity:.8}.part2 .map .cities li div p{width:auto;line-height:30px;font-size:14px;padding:0 13px;background:#7c808b;border:1px solid #979797;color:#fff;border-radius:3px;display:none}.part2 .map .cities li div:after,.part2 .map .cities li div:before{right:50%;top:-11px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;display:none}.part2 .map .cities li div:after{border-color:rgba(255,255,255,0);border-bottom-color:#7c808b;border-width:6px}.part2 .map .cities li div:before{border-color:rgba(221,221,221,0);border-bottom-color:#979797;border-width:6px;margin-top:-1px}.part2 .map .cities .city-check{z-index:10}.part2 .map .cities .city-check span{width:18px;height:30px;background:url("../image/icon_city_check.png")/*tpa=http://mj.weimob.net/img/icon_city_check.png*/;background-size:100%;margin:-11px 0 0 -4px}.part2 .map .cities .show-name{z-index:100}.part2 .map .cities .show-name div p,.part2 .map .cities .show-name div:after,.part2 .map .cities .show-name div:before{display:block}.part2 .map .cities .city1{top:346px;left:645px}.part2 .map .cities .city1 div p{margin-left:4px}.part2 .map .cities .city1 div:after,.part2 .map .cities .city1 div:before{margin-right:-5px}.part2 .map .cities .city2{top:242px;left:587px}.part2 .map .cities .city3{top:252px;left:597px}.part2 .map .cities .city4{top:357px;left:634px}.part2 .map .cities .city5{top:333px;left:625px}.part2 .map .cities .city6{top:339px;left:635px}.part2 .map .cities .city7{top:445px;left:573px}.part2 .map .cities .city8{top:451px;left:584px}.part2 .map .cities .city9{top:358px;left:578px}.part2 .map .cities .city10{top:387px;left:565px}.part2 .map .cities .city11{top:365px;left:476px}.part2 .map .cities .city12{top:286px;left:595px}.part2 .map .cities .city13{top:307px;left:568px}.part2 .companys{width:100%;height:100px;position:absolute;bottom:0;left:0;background:rgba(124,128,139,.1)}.part2 .companys .center{width:1060px;height:100px;position:relative;margin:0 auto;overflow:hidden}.part2 .companys .center>span{width:30px;height:30px;position:absolute;top:34px;cursor:pointer}.part2 .companys .center .icon-building{width:24px;height:24px;position:absolute;top:40px;left:129px}.part2 .companys .center .left{left:0;background:url("../image/left.png")/*tpa=http://mj.weimob.net/img/left.png*/;background-size:100%}.part2 .companys .center .left:hover{background:url("../image/left_hover.png")/*tpa=http://mj.weimob.net/img/left_hover.png*/;background-size:100%}.part2 .companys .center .right{right:0;background:url("../image/right.png")/*tpa=http://mj.weimob.net/img/right.png*/;background-size:100%}.part2 .companys .center .right:hover{background:url("../image/right_hover.png")/*tpa=http://mj.weimob.net/img/right_hover.png*/;background-size:100%}.part2 .companys .center .content{width:760px;height:60px;margin:20px 129px 0 auto;position:relative;overflow:hidden}.part2 .companys .center .content ul{width:11400px;position:absolute;top:0;left:-760px}.part2 .companys .center .content ul li{width:760px;float:left}.part2 .companys .center .content ul li span{line-height:60px;font-size:36px;color:#505050;float:left}.part2 .companys .center .content ul li div{float:left;line-height:60px;font-size:14px;margin-left:30px}.part2 .companys .center .content ul li div p{line-height:30px}.part3{height:40px}