﻿.world_content { width: 100%; margin: 0 auto; position: relative; }
.world_china { position: absolute; margin-top: 55px; border-top: solid 1px #dbdbdb; z-index: 9999; right: 350px; top: 265px; }
.world_china .ina { width: auto; padding-left: 18px; position: absolute; opacity: 0; margin-top: 22px; }
.world_china .ina span { font-size: 14px; color: #727171; }
.ina_main { width: 310px; position: relative; z-index: 99; }
.ina_cmain { position: relative; float: left; width: 125px; height: 315px; }
.ina_direction { width: 100%; height: 270px; position: relative; margin-left: 3px; }
.ina_south { width: 100%; position: relative; height: 57px; }
.ina_south p { font-size: 16px; color: #a1090b; font-weight: bold; text-transform: uppercase; text-align: right; }
.ina_south p.in_pp { margin-bottom: 5px; }
.ina_img { width: auto; position: absolute; bottom: 20px; left: 20px; display: none; }
.ina_img img { width: 102px; overflow: hidden; height: 102px; }
.ina_ablock { float: left; position: relative; height: 315px; overflow: hidden; margin-left: 5px; width: 178px; position: absolute; right: 0px; top: 0px;}
.ina_ablock .inaline{position: absolute;top: 0;left: 8px;width: 1px;height: 245px;background: #595757;}
.ina_ablock ul li { font-size: 14px; color: #595757; padding-bottom: 5px; cursor: pointer; white-space: nowrap; }
.ina_ablock ul li:hover, .ina_ablock ul li.current { color: #a1090b; }
.ina_souch { width: 100%; height: 24px; background: #ebebec; margin-top: 15px; }
.ina_souch .ina_inbut { width: 17px; height: 24px; background: url(../images/souch.png) no-repeat left; border: none; float: left; outline: none; margin-left: 5px; }
.ina_souch .ina_intext { width: 206px; height: 24px; border: none; float: left; outline: none; background: #ebebec; padding-left: 5px; color: #666; }
.map_main { width: 100%; height: 750px; position: relative; z-index: 999; }
.st_img { position: absolute; left: 0px; bottom: 120px; }
.shengfeng{z-index: 999999;position: absolute;top: 0;right: 53%};
/*地图*/

.map-service-left {position: absolute;left: 0;top: 0;padding-top: 144px;}
.region-list {position: absolute;left: 0px;top: 0px;cursor:pointer;}
@keyframes warn {
	0% {
		transform: scale(0);
		opacity: 1;
	}
	100% {
		transform: scale(1);
		opacity: 0;
	}
}
.area-box .dot {display: inline-block;z-index:999999;position: absolute;left: 2px;top:2px;width: 10px;height: 10px;border-radius: 50%;background: #a2a9b4;opacity: 1;filter: alpha(opacity=100);}
.postition-0>.area-box>.dot{background: none !important;border: 1px solid #a1090b;}
.area-box .pulse {
	display: inline-block;
	position: absolute;
	top: -28px;
	left: -28px;
	height: 66px;
	width: 66px;
	border: 2px solid #b7b7b7;
	-webkit-border-radius: 48px;
	-moz-border-radius: 48px;
	border-radius: 48px;
	background: #a2a9b4;
	box-shadow: 0 0 4px #82878f,0 0 10px #82878f inset;
	opacity: 0.12;
	filter: alpha(opacity=0);
	-webkit-animation: warn 2s ease-out both;
	-moz-animation: warn 2s ease-out both;
	animation: warn 2s ease-out both;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	background: transparent;
}
.area-box .delay-01 {animation-delay: 0;}
.area-box .delay-02 {animation-delay: .4s;}
.area-box .delay-03 {animation-delay: .8s;}
.area-box .delay-04 {animation-delay: 1.2s;}
.area-box .delay-05 {animation-delay: 1.6s;}
.area-box .delay-06 {animation-delay: 2s;}
.area-box .delay-07 {animation-delay: 2.4s;}
.area-box .delay-08 {animation-delay: -0.4s;}
.area-box .delay-09 {animation-delay: -0.8s;}
.area-box .delay-10 {animation-delay: -1.2s;}
.area-box .delay-11 {animation-delay: 4s;}
.region-list.active .area-box .dot {background: #a1090b;}
.region-list.active .area-box .pulse {border-color:#a1090b;top: -10px;left: -10px;height: 30px;width: 30px;box-shadow: 0 0 12px #a1090b,0 0 20px #a1090b inset;}
.region-list.waite .area-box .dot {background: #ff9900;}
.region-list.waite .area-box .pulse {border-color: #ff9900;}
.show-regin {
	position: absolute;
	left: 2px;
	height: 0px;
	top: 0px;
	width: 11px;
	opacity:0;
	-o-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}
.online-node .show-regin,.region-list:hover .show-regin {height: 127px;opacity: 1;}
.waite-node .show-regin,.region-list:hover .show-regin {height: 127px;opacity: 1;}
.underline-node .show-regin,.region-list:hover .show-regin {height: 127px;opacity: 1;}
.show-regin span {
	width: 70px;
	display: inline-block;
	position: absolute;
	left: 0;
	top: -5px;
	font-size: 14px;
	color: #cccccc;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-align:center;
}
.area-box {z-index: 77}
.show-regin {z-index: 66;}
.region-list.active .show-regin span {position: relative;color: #a1090b;}
.region-list.waite .show-regin span {color: #ccc;}
.douhao {display: inline-block;width: 0px;}

/*.postition-1 {left: 80px;top: 510px;}
.postition-2 {left: 100px;top: 535px;}
.postition-3 {left: 70px;top: 390px;}
.postition-4 {left: 170px;top: 340px;}
.postition-5 {left: -20px;top: 780px;}
.postition-6 {left: 110px;top: 160px;}
.postition-7 {left: 100px;top: 220px;}
.postition-8 {left: 170px;top: 200px;}
.postition-9 {left: 120px;top: 360px;}
.postition-10 {left: 40px;top: 440px;}
.postition-11 {left: -300px;top: 200px;}
.postition-12 {left: -30px;top: 470px;}
.postition-13 {left: -100px;top: 510px;}
.postition-14 {left: 0px;top: 520px;}
.postition-15 {left: 30px;top: 590px;}
.postition-16 {left: 70px;top: 550px;}
.postition-17 {left: -290px;top: 380px;}
.postition-18 {left: -200px;top: 300px;}
.postition-19 {left: -100px;top: 400px;}
.postition-20 {left: -70px;top: 330px;}
.postition-21 {left: -35px;top: 290px;}
.postition-22 {left: -10px;top: 345px;}
.postition-23 {left: -20px;top: 420px;}
.postition-24 {left: -30px;top: 490px;display: none;}
.postition-25 {left: 45px;top: 300px;}
.postition-26 {left: 175px;top: 415px;}
.postition-27 {left: 175px;top: 385px;}
.postition-28 {left: 150px;top: 470px;}
.postition-29 {left: 110px;top: 440px;}
.postition-30 {left: 130px;top: 290px;}
.postition-31 {left: 60px;top: 340px;}
.postition-32 {left: 85px;top: 260px;}
.postition-33 {left: 110px;top: 240px;}
.postition-34 {left: 200px;top: 150px;}
.postition-35 {left: 200px;top: 90px;}*/
.map_img img{margin-left: 110px;width: 73%;}
.postition-1 {left: -15px;top: 230px;}
.postition-2 {left: -150px;top: 220px;}
.postition-3 {left: -55px;top: 270px;}
.postition-4 {left: 90px;top: 240px;}
.postition-5 {left: 35px;top: 280px;}
.postition-6 {left: -10px;top: 330px;}
.postition-7 {left: -100px;top: 360px;}
.postition-8 {left: 50px;top: 315px;}
.postition-9 {left: 10px;top: 360px;}
.postition-10 {left: 30px;top: 385px;}
.postition-11 {left: 100px;top: 360px;}






/*终端页面内容*/

.team_intr {
    overflow: hidden;
}
.proInner {
    padding-top: 15px;
    padding-bottom: 70px;
}
.containerpro {
    position: relative;
    width: 100%;
    margin: auto;
}
.proInner .pro_l {
    float: right;
    width: 72%;
}
.pro_l p {
    margin-bottom: 5px;
}
.pro_l p img {
    display: block;
    width: 100%;
}
.proInner .pro_r {
    float: left;
    width: 25%;
    border: 1px solid #e0e0e0;
}
.pro_r .procon_tit {
    padding: 15px;
    margin-bottom: 10px;
}
.pro_r .procon_tit span.procontit_bt {
    display: block;
    font-size: 26px;
    line-height: 34px;
    color: #000000;
    font-weight: bold;
}
.pro_r .procon_tit .big {
	padding-top: 22px;
    font-size: 13px;
    color: #888888;
    display: block;
    font-style: normal;
    line-height: 30px;
}
.pv-video-player{margin: o auto;}
