.banner_abroad{
width:100%;
height:360px;
background:url(abroad/images/banner.jpg) center top no-repeat;
}
.banner_abroad_txt{
width:1200px;
text-align:center;
padding-top:105px;
overflow:hidden;
}

.abroad_warp{
width:1320px;
padding:50px 0;
overflow:hidden;
margin:0 auto;
}
.partner_slide .piclist li a{ border:1px solid #e6e6e6;}

.abroad_all_1{
width:100%;
padding-bottom:60px;
background-color:#f2f5f7;
overflow:hidden;
}
.abroad_T_1{
width:1200px;
padding-top:42px;
overflow:hidden;
}
.abroad_T_1 span{
width:1200px;
height:45px;
line-height:45px;
text-align:center;
font-size:36px;
color:#1a1a1a;
font-weight:bold;
display:block;
}
.abroad_T_1 label{
width:1200px;
height:59px;
text-align:center;
line-height:24px;
display:block;
font-size:16px;
color:#b2b2b2;
font-family:Arial, Helvetica, sans-serif;
}
.abroad_country{
width:1228px;
height:557px;
}
.abroad_country ul{
margin:0;
padding:0;
list-style:none;
}
.abroad_country ul li{
width:307px;
float:left;
}
.abroad_country_cb{
width:280px;
height:180px;
position:relative;
background-color:#fff;
}
.abroad_country_cb span{
width:280px;
height:39px;
display:block;
text-align:center;
line-height:39px;
position:absolute;
left:0;
top:58px;
font-size:30px;
color:#e2460b;
}
.abroad_country_cb label{
width:280px;
height:33px;
display:block;
text-align:center;
line-height:33px;
font-size:24px;
color:#e2460b;
position:absolute;
left:0;
top:99px;
}
.abroad_country_li{
width:280px;
height:180px;
position:relative;
overflow:hidden;
}

.abroad_country_li_a{
width:280px;
height:180px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.abroad_country_li_b{
width:187px;
height:121px;
position:absolute;
left:49px;
top:180px;
z-index:2;
}
.abroad_country_name{
width:280px;
height:98px;
line-height:76px;
text-align:center;
font-size:18px;
font-weight:bold;
color:#666666;
}

.abroad_country ul li:hover .abroad_country_li{
box-shadow:0 0 10px rgba(0,0,0,0.2);
}
.abroad_country ul li:hover .abroad_country_li_a img{
transform: scale(1.06);
-ms-transform: scale(1.06);	/* IE 9 */
-webkit-transform: scale(1.06);	/* Safari บอ Chrome */
-o-transform: scale(1.06);	/* Opera */
-moz-transform: scale(1.06);
filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
-webkit-filter: blur(5px); /* Chrome, Opera */
-moz-filter: blur(5px);
-ms-filter: blur(5px);    
filter: blur(5px);
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
}

.abroad_country ul li:hover .abroad_country_li_b{
top:30px;
}
.abroad_country ul li:hover .abroad_country_name{
color:#e2460b;
}

.abroad_country_li_a img,.abroad_country_li_b{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.abroad_country_more{
width:180px;
height:40px;
margin:0 auto;
}
.abroad_country_more a{
width:176px;
height:36px;
border:2px solid #e2460b;
text-align:center;
line-height:36px;
font-size:16px;
color:#e2460b;
display:block;
}
.abroad_country_more a:hover{
background-color:#e2460b;
color:#fff;
}

.abroad_T_2{
width:1200px;
padding-top:44px;
overflow:hidden;
}
.abroad_T_2 span{
width:1200px;
height:60px;
line-height:45px;
text-align:center;
font-size:36px;
color:#1a1a1a;
font-weight:bold;
display:block;
}
.abroad_T_2 label{
width:1200px;
height:80px;
text-align:center;
line-height:24px;
display:block;
font-size:16px;
color:#666666;
}
.abroad_map{
width:1200px;
height:540px;
background:url(abroad/images/map.jpg) no-repeat;
position:relative;
}
@keyframes mymove_1 {
   from {
    width: 0;
    height: 0;
    opcity: 1;
    left: 442px;
    top: 194px;
   }
   to {
    width: 50px;
    height: 50px;
    opacity: 0;
    left: 417px;
    top: 169px;
   }
  }
  #map_1_1:before{
   content: ' ';
   width: 10px;
   height: 10px;
   background-color: #c61738;
   border-radius: 50%;
   position: absolute;
   left: 437px;
   top: 189px;
   z-index: 2;
  }
  #map_1_1:after {
   content: ' ';
   background-color: #c61738;
   border-radius: 50%;
   position: absolute;
   left: 437px;
   top: 189px;
   z-index: 1;
   animation: mymove_1 2s infinite;
   -webkit-animation: mymove_1 2s infinite;
  }
  @keyframes mymove_2 {
   from {
    width: 0;
    height: 0;
    opcity: 1;
    left: 509px;
    top: 241px;
   }
   to {
    width: 50px;
    height: 50px;
    opacity: 0;
    left: 484px;
    top: 216px;
   }
  }
  #map_1_2:before {
   content: ' ';
   width: 10px;
   height: 10px;
   background-color: #ff3333;
   border-radius: 50%;
   position: absolute;
   left:504px;
   top: 236px;
   z-index: 2;
  }
  #map_1_2:after {
   content: ' ';
   background-color: #ff3333;
   border-radius: 50%;
   position: absolute;
   left:504px;
   top: 236px;
   z-index: 1;
   animation: mymove_2 2s infinite;
   -webkit-animation: mymove_2 2s infinite;
  }
  @keyframes mymove_3 {
   from {
    width: 0;
    height: 0;
    opcity: 1;
    left: 690px;
    top: 83px;
   }
   to {
    width: 50px;
    height: 50px;
    opacity: 0;
    left:665px;
    top:58px;
   }
  }
  #map_2_1:before {
   content: ' ';
   width: 10px;
   height: 10px;
   background-color: #c61738;
   border-radius: 50%;
   position: absolute;
   left:685px;
   top:78px;
   z-index: 2;
  }
  #map_2_1:after {
   content: ' ';
   background-color: #c61738;
   border-radius: 50%;
   position: absolute;
   left:641px;
   top:34px;
   z-index: 1;
   animation: mymove_3 2s infinite;
   -webkit-animation: mymove_3 2s infinite;
  }
  @keyframes mymove_4 {
   from {
    width: 0;
    height: 0;
    opcity: 1;
    left: 800px;
    top: 109px;
   }
   to {
    width: 50px;
    height: 50px;
    opacity: 0;
    left:775px;
    top:84px;
   }
  }
  #map_2_2:before {
   content: ' ';
   width: 10px;
   height: 10px;
   background-color: #c61738;
   border-radius: 50%;
   position: absolute;
   left:795px;
   top:104px;
   z-index: 2;
  }
  #map_2_2:after {
   content: ' ';
   background-color: #c61738;
   border-radius: 50%;
   position: absolute;
   left:795px;
   top:104px;
   z-index: 1;
   animation: mymove_4 2s infinite;
   -webkit-animation: mymove_4 2s infinite;
  }
  @keyframes mymove_5 {
   from {
    width: 0;
    height: 0;
    opcity: 1;
    left: 748px;
    top: 141px;
   }
   to {
    width: 50px;
    height: 50px;
    opacity: 0;
    left: 723px;
    top: 116px;
   }
  }
  #map_2_3:before {
   content: ' ';
   width: 10px;
   height: 10px;
   background-color: #c61738;
   border-radius: 50%;
   position: absolute;
   left:743px;
   top:136px;
   z-index: 2;
  }
  #map_2_3:after {
   content: ' ';
   background-color: #c61738;
   border-radius: 50%;
   position: absolute;
   left:743px;
   top:136px;
   z-index: 1;
   animation: mymove_5 2s infinite;
   -webkit-animation: mymove_5 2s infinite;
  }
  @keyframes mymove_6 {
   from {
    width: 0;
    height: 0;
    opcity: 1;
    left: 791px;
    top: 185px;
   }
   to {
    width: 50px;
    height: 50px;
    opacity: 0;
    left: 766px;
    top: 160px;
   }
  }
  #map_2_4:before {
   content: ' ';
   width: 10px;
   height: 10px;
   background-color: #c61738;
   border-radius: 50%;
   position: absolute;
   left:786px;
   top:180px;
   z-index: 2;
  }
  #map_2_4:after {
   content: ' ';
   background-color: #c61738;
   border-radius: 50%;
   position: absolute;
   left:786px;
   top:180px;
   z-index: 1;
   animation: mymove_6 2s infinite;
   -webkit-animation: mymove_6 2s infinite;
  }
  @keyframes mymove_7 {
   from {
    width: 0;
    height: 0;
    opcity: 1;
    left: 832px;
    top: 213px;
   }
   to {
    width: 50px;
    height: 50px;
    opacity: 0;
    left: 807px;
    top: 188px;
   }
  }
  #map_2_5:before {
   content: ' ';
   width: 10px;
   height: 10px;
   background-color: #c61738;
   border-radius: 50%;
   position: absolute;
   left:827px;
   top:208px;
   z-index: 2;
  }
  #map_2_5:after {
   content: ' ';
   background-color: #c61738;
   border-radius: 50%;
   position: absolute;
   left: 507px;
   top: 389px;
   z-index: 1;
   animation: mymove_7 2s infinite;
   -webkit-animation: mymove_7 2s infinite;
  }
  @keyframes mymove_8 {
   from {
    width: 0;
    height: 0;
    opcity: 1;
    left: 859px;
    top: 215px;
   }
   to {
    width: 50px;
    height: 50px;
    opacity: 0;
    left: 834px;
    top: 190px;
   }
  }
  #map_2_6:before {
   content: ' ';
   width: 10px;
   height: 10px;
   background-color: #c61738;
   border-radius: 50%;
   position: absolute;
   left:854px;
   top:210px;
   z-index: 2;
  }
  #map_2_6:after {
   content: ' ';
   background-color: #c61738;
   border-radius: 50%;
   position: absolute;
   left:854px;
   top:210px;
   z-index: 1;
   animation: mymove_8 2s infinite;
   -webkit-animation: mymove_8 2s infinite;
}

 @keyframes mymove_9 {
   from {
    width: 0;
    height: 0;
    opcity: 1;
    left: 865px;
    top: 423px;
   }
   to {
    width: 50px;
    height: 50px;
    opacity: 0;
    left: 840px;
    top: 398px;
   }
  }
  #map_2_7:before {
   content: ' ';
   width: 10px;
   height: 10px;
   background-color: #c61738;
   border-radius: 50%;
   position: absolute;
   left:860px;
   top:418px;
   z-index: 2;
  }
  #map_2_7:after {
   content: ' ';
   background-color: #c61738;
   border-radius: 50%;
   position: absolute;
   left:860px;
   top:418px;
   z-index: 1;
   animation: mymove_9 2s infinite;
   -webkit-animation: mymove_9 2s infinite;
}

.point-name {
    position: absolute;
}

.abroad_all_2{
width:100%;
padding-top:75px;
height:279px;
background:url(abroad/images/all.jpg) center top no-repeat;
background-color:#f0f1f2;
overflow:hidden;
}
.abroad_w_1{
width:1200px;
height:50px;
line-height:50px;
font-size:30px;
color:#1a1a1a;
font-weight:bold;
}
.abroad_w_2{
width:1200px;
overflow:hidden;
font-size:14px;
line-height:24px;
color:#56585a;
height:95px;
}
.abroad_w_3{
width:1200px;
height:110px;
line-height:36px;
font-size:18px;
color:#636669;
overflow:hidden;
}
.abroad_w_3 span{
font-family:Arial, Helvetica, sans-serif;
color:#2c2e2f;
font-size:30px;
font-weight:bold;
}

.jodal {
	position:fixed!important;
	top:30%;
	left:50%;
	z-index:1050;
	width:1200px;
	margin-left:-600px;
	margin-top:-200px;
	_position:absolute;
	_top:13%;
	outline:none
}
.jodal_in{
width:1200px;
height:560px;
position:relative;
}
.jlose {
	margin-top:1px;
	width:17px;
	height:17px;
	display:inline;
	position:absolute;
	right:34px;
	top:20px;
	z-index:2;
}
.jodal-body{
width:1200px;
height:560px;
position:absolute;
left:0;
top:0;
}

.rzy_2019_bd{
width:1200px;
height:560px;
background-color:#fff;
box-shadow:0 0 15px rgba(0,0,0,0.1);
position:relative;
}
.rzy_2019_T{
width:1200px;
height:49px;
line-height:49px;
position:absolute;
left:0;
top:38px;
text-align:center;
font-size:30px;
color:#e2460b;
}
.rzy_2019_TT{
width:1200px;
height:35px;
line-height:35px;
text-align:center;
font-size:16px;
color:#666666;
position:absolute;
left:0;
top:84px;
}
.rzy_2019_bd_1{
width:520px;
height:50px;
position:absolute;
left:70px;
top:153px;
}
.rzy_2019_bd_2{
width:520px;
height:50px;
position:absolute;
left:610px;
top:153px;
}
.rzy_2019_bd_3{
width:520px;
height:50px;
position:absolute;
left:70px;
top:223px;
}
.rzy_2019_bd_4{
width:520px;
height:50px;
position:absolute;
left:610px;
top:223px;
}
.rzy_2019_bd_5{
width:1060px;
height:110px;
position:absolute;
left:70px;
top:293px;
}
.rzy_2019_bd_6{
width:240px;
height:50px;
position:absolute;
left:480px;
top:454px;
text-align:center;
}
.rzy_2019_bd_7{
width:100px;
height:50px;
position:absolute;
left:720px;
top:454px;
text-align:center;
}
.rzy_2019_input{
width:478px;
padding:0 20px;
height:48px;
border:1px solid #e6e6e6;
line-height:48px;
color:#b2b2b2;
font-size:14px;
background-color:#fafafa;
}
.rzy_2019_input:focus{
border:1px solid #e2460b;
background-color:#fafafa;
}
.zt_r{
width:1018px;
padding:10px 20px;
height:88px;
border:1px solid #e6e6e6;
background-color:#fafafa;
color:#b2b2b2;
font-size:14px;
}
.zt_r:focus{
border:1px solid #e2460b;
background-color:#fafafa;
}
.rzy_2019_reset{
width:100px;
height:50px;
background-color:#fff;
color:#b2b2b2;
font-size:16px;
line-height:50px;
border:none;
cursor:pointer;
}