/*联系方式地图*/
.china-map{width:450px;height:372px;margin:0 auto; background:url(../images/map_black_bg.png) center no-repeat;position:relative; background-size: cover;}
.region-list{position:absolute;left:0;top:0}
@-webkit-keyframes warn{
0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@-moz-keyframes warn{
0%{-moz-transform:scale(0);transform:scale(0);opacity:1}
100%{-moz-transform:scale(1);transform:scale(1);opacity:0}
}
@-o-keyframes warn{
0%{-o-transform:scale(0);transform:scale(0);opacity:1}
100%{-o-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes warn{
0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}
}
.area-box .dot{position:absolute;left:0;width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#a2a9b4;opacity:1;filter:alpha(opacity=100)}
.area-box .pulse{position:absolute;top:-21px;left:-21px;height:50px;width:50px;border:2px solid #b7b7b7;-webkit-border-radius:48px;-moz-border-radius:48px;border-radius:48px;-webkit-box-shadow:0 0 4px #82878f,0 0 10px #82878f inset;-moz-box-shadow:0 0 4px #82878f,0 0 10px #82878f inset;box-shadow:0 0 4px #82878f,0 0 10px #82878f inset;opacity:.12;filter:alpha(opacity=0);-webkit-animation:warn 2s ease-out both;-moz-animation:warn 2s ease-out both;-o-animation:warn 2s ease-out both;animation:warn 2s ease-out both;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;background:0 0}
.area-box .delay-01{-webkit-animation-delay:0;-moz-animation-delay:0;-o-animation-delay:0;animation-delay:0}
.area-box .delay-02{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}
.area-box .delay-03{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}
.area-box .delay-04{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s}
.area-box .delay-05{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;-o-animation-delay:1.6s;animation-delay:1.6s}
.area-box .delay-06{-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}
.area-box .delay-07{-webkit-animation-delay:2.4s;-moz-animation-delay:2.4s;-o-animation-delay:2.4s;animation-delay:2.4s}
.area-box .delay-08{-webkit-animation-delay:-.4s;-moz-animation-delay:-.4s;-o-animation-delay:-.4s;animation-delay:-.4s}
.area-box .delay-09{-webkit-animation-delay:-.8s;-moz-animation-delay:-.8s;-o-animation-delay:-.8s;animation-delay:-.8s}
.area-box .delay-10{-webkit-animation-delay:-1.2s;-moz-animation-delay:-1.2s;-o-animation-delay:-1.2s;animation-delay:-1.2s}
.area-box .delay-11{-webkit-animation-delay:4s;-moz-animation-delay:4s;-o-animation-delay:4s;animation-delay:4s}
.region-list.active .area-box .dot{background:#f00}
.region-list.active .area-box .pulse{border-color:#f00;}
.region-list.waite .area-box .dot{background:#009fd9;}
.region-list.waite .area-box .pulse{border-color:#009fd9;}
.show-regin{position:absolute;left:2px;height:0;top:0;width:11px;opacity:0;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.online-node .show-regin,.region-list:hover .show-regin,.underline-node .show-regin,.waite-node .show-regin{height:127px;opacity:1}
.show-regin span{width:80px;position:absolute;left:3px;top:-11px;padding:6px 10px;font-size:12px;color:#000;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;text-align:center;white-space:nowrap;}
.postition-1 .show-regin span, .postition-2 .show-regin span, .postition-3 .show-regin span,
.postition-5 .show-regin span, .postition-6 .show-regin span {left:-40px;}
.area-box{z-index:77}
.show-regin{z-index:66}
.region-list.active .show-regin span{position:relative;color:#000}
.region-list.waite .show-regin span{position:relative;color:#000}

.postition-1{left:323px;top:316px}
.postition-2{left:337px;top:138px}
.postition-3{left:317px;top:237px}
.postition-4{left:304px;top:276px}
.postition-5{left:220px;top:255px}
/*.postition-6{left:216px;top:311px}*/
.postition-6{left:334px;top:325px}
.postition-7{left:370px;top:176px}
.postition-8{left:384px;top:223px}
.postition-9{left:370px;top:280px}
.postition-10{left:334px;top:325px}
.douhao{width:0}

/*联系我们*/
.contact_tabs{overflow: hidden;}
.contact_tabs li{float: left;margin:0 10px 10px 0; font-size: 14px; line-height: 30px;}
.contact_tabs li a{ border: 1px solid #ccc; padding: 0 15px; display: block;}
.contact_tabs .active{border: 1px solid #e95520; color: #e95520;}
.contact{overflow: hidden; margin-bottom: 50px;}
.contact .con_img{margin-bottom: 15px;}
.contact .con_txt{}
.contact .con_txt .name{font-size: 18px; font-weight: bold; margin-top: 50px;}
.contact .con_txt .add{margin-bottom: 30px;}
.contact .con_txt .test{font-size: 16px; line-height: 30px;}

.message{margin-bottom: 50px;overflow: hidden;}
.message li{height: auto; margin-bottom: 10px; overflow: hidden; line-height: 25px;}
.message li span{display: block; width: 70px; float: left; font-size: 14px;}
.message li p{width: 100%; margin: 0 -70px 0 0; padding: 0 0 0 70px;}
.message input[type="text"]{width: 100%;padding: 5px;}
.message textarea{width: 100%;padding: 5px;height: 180px;}
.message .con_tit{margin-bottom: 10px;}
.message .anniu_01{padding:5px 50px; font-size: 14px; background: #144c8f; color: #fff; display:inline-block;}
.message .anniu_01:hover{background: #e95420;}