﻿/*全螢幕展開設定*/
.change,.section1,.carousel,.owl-carousel,.owl-stage,.owl-stage-outer.owl-item{
	height:100%;
}
.headernav{
	display:none;
}
.headopen{
	display:block;
  -webkit-transition:all .2s ease-in-out;
	   -moz-transition:all .2s ease-in-out;
	     -o-transition:all .2s ease-in-out;
	        transition:all .2s ease-in-out;
}
.changein{
	height:auto;
}

a:hover, a:focus{
	text-decoration:none;
}
body{
	font-size: 14px;
	font-family:"微軟正黑體",sans-serif;
}
header .navbar-default{
	background: none;
	border:none;
}
header{
	background: url(../Images/header_01.png) top center no-repeat;
	background-size:cover;
}
header .navbar-default #defaultNavbar1 {
	margin:0 auto;
	/*width:800px;*/
	width:1250px;
}
.en header .navbar-default #defaultNavbar1{
	width:850px;
	margin:0 auto;
}
header .navbar-default #defaultNavbar1 ul li {
	margin-left: 5px;
	margin-right:5px;
}
header .navbar-default #defaultNavbar1 >ul >li >a{
	color:white;
	font-weight: bold;
	font-size:1em;
	text-transform: lowercase;
}
header .navbar-default >a{
	display:block;
	width:30%;
	margin:0 auto;
	margin-bottom: 10px;
	margin-top:5px;
}
header .navbar-default #defaultNavbar2{
	width:650px;
	margin:0 auto ;
}
header .navbar-default #defaultNavbar2 >ul >li >a{
	border-right:2px solid #efefef;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: bold;
	padding-top: 0;
	padding-bottom: 3px;
}


header .navbar-default #defaultNavbar2 ul li{
	height: 35px;	
}
header .navbar-default #defaultNavbar2 ul> li>ul>li:hover{
	background: none;
}
header .navbar-default #defaultNavbar2 ul> li:hover{
	background-size:35px;
}
header .navbar-default #defaultNavbar2 ul> li:before{
	content:"";
	width:100%;	
	height:9px;
	background-size:cover;
	position:absolute;
	bottom:0;
	z-index:99;
	margin:0 auto;
	transform:translate(-3px);
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
}
header .navbar-default #defaultNavbar2 ul> li:hover:before{		
	background:url(../Images/headerhovera_18.png) center no-repeat;
	transform:translate(0px);
}
header .navbar-default #defaultNavbar2 ul> li ul li:before{
	content:none;
}
.section1{
	padding-left: 0;
	padding-right: 0;
}
.owl-carousel .owl-controls {
	position:absolute;
	bottom:5%;
	width:150px;
	left:45%;
	z-index:15;
}
.owl-carousel {
	position:initial;
}
.owl-carousel .owl-dots .owl-dot span{
    background:#2ebde0;
    border-radius: 20px;
    height: 25px;
    margin: 5px 11px;
    opacity: 1;
    width: 25px;
    border:3px solid white;
    float:left;
    position:relative;
    z-index:99;
}
.section1{
	padding-left: 0;
	padding-right: 0;
}

.carousel-before{
	content:"";
	background:url(../Images/bannercircle_02.png) no-repeat;
	width:100%;
	position:absolute;
	z-index:5;
	background-size:cover;
	display:block;
	top:0;
	height:100%;
}
.section2{
	padding-left: 0;
	padding-right: 0;
	background: url(../Images/newbg_03.png)top center no-repeat;
	background-size: cover;
	/*padding-bottom: 45em;*/
	padding-bottom: 5em;
	margin-bottom: 20px;
}
.section2-1{
	margin-top: 7.8%;;
}
.section2-1 >.row >.col-xs-12:nth-child(1){
	padding-left: 0;
	padding-right: 0;
	background: url(../Images/section2-1-title_11.png) 48% 55% no-repeat;
	background-size:60%;
	height:200px;
	opacity: .7;
}

.section2-1 h1.title{
	font-weight: bolder;
	color:black;
	background: url(../Images/titlehover_11.png) center top no-repeat;
	padding-top: 25px;
	margin-bottom: 0;
	position:absolute;
	top:0;
	text-align:center;
	width:100%;
}
.section2-1 .col-xs-12{
	display:block;
	width:100%;
}
.section2-1 .col-xs-12:nth-of-type(1) img,
.section2-1 .col-xs-12:nth-of-type(2) img{
	padding-left: 7%;

  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.section2 .row{
	margin-left: 0;
	margin-right: 0;;
}
.section2-1 .row .col-sm-4{
	padding-left: 0;
	padding-right: 0;
}
.section2-1 >.row >.row{
	width:90%;
	margin-left:1%;
}
.section2-1 >.row >.row:nth-of-type(1){
	padding-top: 5%;
}
.section2-1 .row .row .col-sm-4 .row{
	margin-left: 0;
	margin-right: 0;
}
.section2-1 .row .row .col-sm-4 .row .col-xs-4{ 
}
.section2-1 .row .row .col-sm-4 .row .col-xs-8{
	padding-left: 5px;
	padding-right: 5px;
	color: black;
}
.section2-1 .col-xs-12:nth-of-type(2),
.section2-1 .col-xs-12:nth-of-type(3){
	margin-top: 2%;
}
.section2-2 .row .col-sm-6 .row .col-xs-2{
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	color: black;
}
.section2-2 .titlebg{
	background: url(../Images/section2-2titlebg_22.png) 15% 100% no-repeat;
	background-size:65%;
	margin-top:5em;
	opacity:.7;
	height: 300px;
}
.section2-2 .titlebg h1{
	position:absolute;
	z-index:99;
	bottom:16%;
	left:45%;
	font-weight:900;
	background: url(../Images/titlehover_11.png) center top no-repeat;	
	padding-top: 25px;
}
.section2-2 .col-xs-12:nth-of-type(2){
	margin-top: 5em;
	margin-left: 2%;
}
.section2-2 .col-xs-12:nth-of-type(2) a:nth-child(3) .col-sm-6,
.section2-2 .col-xs-12:nth-of-type(2) a:nth-child(4) .col-sm-6{
	margin-top: 50px;
}
.section2-2 .col-xs-12:nth-of-type(2) a:nth-child(2) .col-sm-6,
.section2-2 .col-xs-12:nth-of-type(2) a:nth-child(4) .col-sm-6{
	padding-left: 30px;
}
.section2-3{
}
.section2-3 .row .col-xs-12{
	background-size:35%;
	opacity: .7;
	height: 300px;
	background:url(../Images/section2-3titlebg_31.png) bottom right no-repeat;
	margin-top:-20em;
	margin-bottom:4em;
}
.section2-3 .row .col-xs-12 h1.title{
	position:absolute;
	bottom:15%;
	text-align:center;
	background: url(../Images/titlehover_11.png) center top no-repeat;	
	padding-top: 25px;
	font-weight: bolder;
	width:98%;
	color:black;
}
.iconmiddle {
	width:80%;
	margin:0 auto;
}
.imghref img:nth-child(1){
	border-radius:200%;
	box-shadow:30px 30px 50px -30px black;
	border-color:transparent;
}
.iconmiddle a .imghref img:nth-child(2){
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.6s ease-in-out;
}
.iconmiddle a:hover .imghref img:nth-child(2){
	transform:rotate(180deg);
}
.section2-4{
	padding-left: 0;
	padding-right: 0;
	margin-top: 6em;
	margin-bottom: 26em;
}
.section2-4 h1.title{
	text-align:center;
	color:white;
	font-weight: bolder;
	background: url(../Images/section2-4titlebg_23.png) center top no-repeat;
	padding-top: 25px;
}
.section2-4 h4{
	text-align:center;
	color:white;
	margin:0 auto;
	line-height:30px;
	padding:0 11%;
}
.section2-5{
	padding-left: 0;
	padding-right: 0;
	margin-top: -20em;
}
.section2-5 .col-xs-12{
	background: url(../Images/section2-5title_29.png) 15% top no-repeat;
	background-size:35%;
	opacity: .7;
	height: 300px;;
}
.section2-5 .col-xs-12 h1.title{
	position:absolute;
	top:60%;
	width:97%;
	text-align:center;
	background: url(../Images/titlehover_11.png) top center no-repeat;
	padding-top: 25px;
	font-weight:bold;
}
.section2-5 .col-sm-4 .circle-blue{
	background: url(../Images/linkicon-04.png) top center no-repeat;
	height: 270px;
	background-size: 80%;
}

.section2-5 .circle-button{
	width:80%;
	margin:0 auto;
}
.section2-5 .col-sm-4 h2{
	text-align:center;
	color:white;
	font-weight: bold;
	line-height:45px;
	padding-top: 25%;
}
.section3{
	padding-left: 0;
	padding-right: 0;
}
.section3 .row{
	margin-left: 0;
	margin-right: 0;
}

.footer{
	position: relative;
	bottom: 0px;
	background: url(../Images/footerbg_12.png) bottom center no-repeat;
	background-size: cover;
	padding-bottom: 0;
	height: 20vw;
}
.footer .copyright{
	text-align:center;
	width:100%;
	position:relative;
	top:66%;
}
.footer .copyright h3{
	font-size: 18px;
	color:white;
	opacity: .7;
}
.footer .copyright h3 img{
	vertical-align:top;
	padding-right: 5px;
}
.container-fluid .navbar-collapse.collapse:nth-of-type(4){
	display:none!important;
}
.sectionn2{

	margin-top: 0px;
	background:url(../Images/newbg_04.png)top center no-repeat;
	background-size: 100%;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}
.sectionn2 >.row{
	margin-left: 0;
	margin-right: 0;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
	background: none;
}
.section2-1 .col-xs-12:nth-of-type(1) a:hover img,
.section2-1 .col-xs-12:nth-of-type(2) a:hover img{
	opacity: .7;
  -webkit-animation-name: hvr-pop;
  animation-name: hvr-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.section2-1 .col-xs-12:nth-of-type(1) a:hover .col-xs-8 h5,
.section2-1 .col-xs-12:nth-of-type(2) a:hover .col-xs-8 h5{
	color:#014F80;
}
/* Pop */
@-webkit-keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

@keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
.section2-2 .col-xs-12:nth-of-type(2) a:hover .col-sm-6 h1,
.section2-2 .col-xs-12:nth-of-type(2) a:hover .col-sm-6 p{
	color:#014F80;
}
.imghref img:nth-child(2){
	position:absolute;
	top:0;
	width:93%;
}

@keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}

.hvr-ripple-out {
  vertical-align: middle;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-ripple-out:before {
	background: url(../Images/linkicon-04.png) top center no-repeat;
	background-size: 80%;
	margin:0px auto;
  content: '';
  position: absolute;
  top: 0%;
  right: 0;
  bottom: 0;
  left: 0%;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  z-index:-5;
}
.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
  -webkit-animation-name: hvr-ripple-out;
  animation-name: hvr-ripple-out;
}

header .navbar-default #defaultNavbar1 >ul >li >a:hover{
	transform: scale(1.5);
	transition:transform .3s linear;
	color:#6567ae;
}
header .navbar-default #defaultNavbar1 >ul >li.open >a{
	transform: scale(1.5);
	color:#6567ae;
}
.typein{
	color:white;
	font-size: 4em;
	font-weight: bolder;
	position:absolute;
	z-index:10;
	text-shadow:2px 2px 10px  rgba(255, 255, 255, 1);
	width:100%;
	text-align:center;
	top:40%;
	display:block;
}
.pagefooter{
	background:#2EBDE0 ;
	color:white;
	text-align:center;
	padding-top: 15px;
	padding-bottom: 15px;
	width:100%;
	position:absolute ;
}
.pagefooter h3{
	margin-top: 0;
	margin-bottom: 0;
	font-size: 14px;
}
.page1 .carousel:before{
	background: none;
	content:"";
}
.page1 .section1{
	position:fixed;
	top:-5%;
	z-index:-15;
}
.page1 .headernav{
	display:block;
	z-index:5;
	width:100%;
	top: 0;
	height:auto;
}
.page1 .pghead{
	display:block;
	width:100%;
	z-index:2;
	background:white;
	height:100%;
}
.pagesection{
	height:100%;
	background: rgba(0,0,0,.3);
	padding-top: 40px;
	padding-bottom: 40px;
	color:white;
	min-height:600px;
}
.pagesection .jobs,
.pagesection .news{
	background: rgba(0,0,0,.5);
	padding-top: 15px;
	padding-bottom: 15px;
}

.pagesection .jobs .col-xs-12 h1{
	border-bottom: 2px solid white;
	padding-bottom: 15px;
	width: 300px;
	color:#b7e7eb;
	text-shadow:0px .5px .2px  #333;
	font-weight: bold;
}
.pagesection .jobs .col-xs-12 h4{
	line-height:40px;
}
.pagesection .news ul li{
	margin-top: 20px;
	margin-bottom: 20px;
	border-top: 1px dashed #ccc;
}
.pagesection .news ul li:nth-child(1){
	border-top: none;
}
.pagesection .news ul li a:hover h4{
	color: #aaa;
	transition:all .3s ease-in-out;
}
.pagesection .news ul li h4{
	color:white;
}
.col-sm-offset-1.col-sm-3 ul li{
	border:none;
}
.news .col-sm-offset-2.col-sm-4 a:hover img{
	opacity: .7;
	transition:all .3s ease-in-out;
}
.pagesection .news h1{
	border-bottom: 2px solid white;
	padding-bottom: 15px;
	margin-bottom: 15px;
	color:#b7e7eb;
	text-shadow:0px .5px .2px  #333;
	font-weight: bold;
}
.contact .col-xs-12 h1{
	color:#b7e7eb;
	text-shadow:0px .5px .2px  #333;
	font-weight: bold;
	
}
.project .col-sm-8.col-sm-pull-4 h1{	
	color:#b7e7eb;
	text-shadow:0px .5px .2px  #333;
	font-weight: bold;
}
.webmap h1{	
	color:#b7e7eb;
	text-shadow:0px .5px .2px  #333;
	font-weight: bold;
	margin-top: 0;
}
.news .col-sm-offset-2.col-sm-4 img{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.pagesection .news h1 p{
	font-size: 14px;
	position:relative;
	bottom:0;
	right:0;
}
.pagesection .news .col-sm-8 h3{
	font-weight: bold;
}
.pagesection .news .col-sm-8 p{
	font-size: 18px;
	line-height:30px;
}
.pagesection .news .col-sm-8 img{
	margin-top: 15px;
	margin-bottom: 15px;
}
.col-sm-offset-1.col-sm-3 ul li a{
	color:white;
}
.news-1 .table-bordered,
.news-2 .table-bordered,
.news-3 .table-bordered,
.news-4 .table-bordered{
	width:100%;
}
.news-1 .table-bordered td,
.news-1 .table-bordered th,
.news-2 .table-bordered td,
.news-3 .table-bordered td,
.news-4 .table-bordered td{
	padding:5px;
	color:black;
}
.news-2 .table-bordered td a{
	color:black;
}
.news-1 .table-bordered th,
.news-1 .table-bordered tr:nth-of-type(13) td:nth-of-type(1),
.news-1 .table-bordered tr:nth-of-type(13) td:nth-of-type(2),
.news-1 .table-bordered tr:nth-of-type(13) td:nth-of-type(3){
	font-size: 22px;
	font-weight: bold;
	background: rgba(181,216,223,1);
}
.news-3 .table-bordered th,
.news-4 .table-bordered th:nth-child(1),
.news-4 .table-bordered th:nth-child(4){
	font-size: 16px;
	font-weight: bold;
	background: rgba(181,216,223,1);
	color:#333;

}
.news-2 .table-bordered tr:nth-child(odd) td{
	background: rgba(181,216,223,1);

}

.news-2 .table-bordered tr:nth-child(even) td{
	background: white;
}
.news-1 .table-bordered tr td:nth-of-type(1),
.news-1 .table-bordered tr:nth-of-type(2) td:nth-of-type(3),
.news-1 .table-bordered tr:nth-of-type(3) td:nth-of-type(3),
.news-1 .table-bordered tr:nth-of-type(7) td:nth-of-type(3),
.news-1 .table-bordered tr:nth-of-type(8) td:nth-of-type(3),
.news-1 .table-bordered tr:nth-of-type(11) td:nth-of-type(3),
.news-1 .table-bordered tr td:nth-of-type(4),
.news-3 .table-bordered tr td:nth-of-type(1),
.news-3 .table-bordered tr td:nth-of-type(3),
.news-3 .table-bordered tr td:nth-of-type(5),
.news-3 .table-bordered tr td:nth-of-type(7),
.news-4 .table-bordered th:nth-child(2),
.news-4 .table-bordered th:nth-child(3),
.news-4 .table-bordered th:nth-child(5),
.news-4 .table-bordered th:nth-child(6),
.news-4 .table-bordered tr td:nth-of-type(1),
.news-4 .table-bordered tr td:nth-of-type(4){
	background: rgba(231,238,239,1);
}

.news-4 .table-bordered th:nth-child(2),
.news-4 .table-bordered th:nth-child(3),
.news-4 .table-bordered th:nth-child(5),
.news-4 .table-bordered th:nth-child(6){
	color:#333;
}
.news-3 .table-bordered tr td:nth-of-type(1),
.news-3 .table-bordered tr td:nth-of-type(3),
.news-3 .table-bordered tr td:nth-of-type(5),
.news-3 .table-bordered tr td:nth-of-type(7){
	font-weight: bold;
	color:rgba(37,62,103,1);
}

.news-1 .table-bordered tr td:nth-of-type(2),
.news-1 .table-bordered tr:nth-of-type(2) td:nth-of-type(4),
.news-1 .table-bordered tr:nth-of-type(3) td:nth-of-type(4),
.news-1 .table-bordered tr:nth-of-type(7) td:nth-of-type(4),
.news-1 .table-bordered tr:nth-of-type(8) td:nth-of-type(4),
.news-1 .table-bordered tr:nth-of-type(11) td:nth-of-type(4),
.news-1 .table-bordered tr td:nth-of-type(5),
.news-3 .table-bordered tr td:nth-of-type(2),
.news-3 .table-bordered tr td:nth-of-type(4),
.news-3 .table-bordered tr td:nth-of-type(6),
.news-3 .table-bordered tr td:nth-of-type(8),
.news-4 .table-bordered tr td:nth-of-type(2),
.news-4 .table-bordered tr td:nth-of-type(5){
	background: rgba(245,248,248,1);
}
.news-1 .table-bordered tr td:nth-of-type(3),
.news-1 .table-bordered tr:nth-of-type(2) td:nth-of-type(5),
.news-1 .table-bordered tr:nth-of-type(3) td:nth-of-type(5),
.news-1 .table-bordered tr:nth-of-type(7) td:nth-of-type(5),
.news-1 .table-bordered tr:nth-of-type(8) td:nth-of-type(5),
.news-1 .table-bordered tr:nth-of-type(11) td:nth-of-type(5),
.news-1 .table-bordered tr td:nth-of-type(6),
.news-4 .table-bordered tr td:nth-of-type(3),
.news-4 .table-bordered tr td:nth-of-type(6){
	background: rgba(238,238,238,1);
}
.pagesection .btn-group{
	display:none;
}
.p-service h1,
.track h1,
.knowledge h1,
.about h1{
	margin-top: 0;
	border-bottom: 2px solid white;
	padding-bottom: 15px;
	margin-bottom: 15px;
	color:#b7e7eb;
	text-shadow:0px .5px .2px  #333;
	font-weight: bold;
}
.p-service h4{
	line-height:30px;
}
.track h4{
	line-height:30px;
}

.track h4 a{
	margin-left: 10px;
	margin-top: -2px;
	padding:4px;
}
.contact .col-xs-12 h4 a {
	color:#AAA;
}
.knowledge .panel-body{
	color:black;
}
.knowledge .panel-body h4{
	line-height:30px;
	color:white;
}
.knowledge .panel-body h5{
	position:relative;
	text-align:right;
	color:white;
}
.about .col-sm-8 .about-detail:nth-of-type(1),
.about .col-sm-8 .about-detail:nth-of-type(3),
.about .col-sm-8 .about-detail:nth-of-type(6),
.about .col-sm-8 .about-detail:nth-of-type(8),
.about .col-sm-8 .about-detail:nth-of-type(9){
	border-bottom: 1px dotted white;
	padding-bottom: 15px;
}
.contact .col-xs-12{
	margin-top: 15px;
	margin-bottom: 15px;
}
.contact .col-xs-12 h3{
	color:#dbdbff;
	font-weight: bold;	
}
.contact .col-xs-12 table tr td{
	padding:10px;
}
.contact .col-xs-12 table tr td:nth-of-type(1){
	font-size: 16px;
}
.contact .col-xs-12 table tr td:nth-of-type(2){
	color:black;
}
.contact .col-xs-12 select {
	color:black;
	font-size: 14px;
}
.contact .col-xs-12 button{
	padding:5px;
	border-radius:10px;
	margin-left: 10px;
	margin-right: 10px;
	color:black;
	margin-top:10px;
}
.globe .map-radius{
	background: white;
	border-radius:30px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.globe .map-radius button{
	/* position:absolute; */
	border-radius:100%;
	width: 30px;
	height: 30px;
	background: yellow;
	border:2px solid red;
	margin: 0 auto;
	display: block;
}
.globe .map-radius .africa{
	bottom:40%;
	left:50%;
}
.globe .map-radius .america{
	top:30%;
	left:17%;
}
.globe .map-radius .asia{
	top:40%;
	right:30%;
}
.globe .map-radius .europe{
	top:32%;
	left:50%;
}
.globe .map-radius a{
	display:inline-block;
	width: 40px;
	height: 65px;
	position: absolute;
}
.globe .map-radius a:nth-of-type(1){
	bottom:40%;
	left:50%;	
}
.globe .map-radius a:nth-of-type(2){
	top:30%;
	left:17%;
}
.globe .map-radius a:nth-of-type(2) button{
	margin-top: 35px;
}
.globe .map-radius a:nth-of-type(3){
	top:40%;
	right:30%;
}
.globe .map-radius a:nth-of-type(3) button{
	margin-top: 35px;
}
.globe .map-radius a:nth-of-type(4){
	top:32%;
	left:50%;
}
.globe .map-radius a:nth-of-type(4) button{
	margin-top: 35px;
}
.globe .map-radius a:nth-of-type(5){
	right:19%;
	bottom:22%;
}
.globe .map-radius a:nth-of-type(5) button{
	margin-top: 35px;
}
.globe .map-radius a:nth-of-type(6){
	bottom: 28%;
	left: 29%;
}
.globe .map-radius a:nth-of-type(1):before{
	content: "非洲";
	width: 40px;
	height: 30px;
	display: block;
	background: #000;
	color: #fff!important;
	border-radius: 5px;
	padding: 5px;
	text-align: center;
	margin: 0 auto;
	position: absolute;
	bottom: 0;
}
.globe .map-radius a:nth-of-type(2):before{
	content: "美洲";
	width: 40px;
	height: 30px;
	display: block;
	background: #000;
	color: #fff!important;
	border-radius: 5px;
	padding: 5px;
	text-align: center;
	margin: 0 auto;
	position: absolute;
	top: 0;
}
.globe .map-radius a:nth-of-type(3):before{
	content: "亚洲";
	width: 40px;
	height: 30px;
	display: block;
	background: #000;
	color: #fff!important;
	border-radius: 5px;
	padding: 5px;
	text-align: center;
	margin: 0 auto;
	position: absolute;
	top: 0;
}
.globe .map-radius a:nth-of-type(4):before{
	content: "欧洲&中東";
	width: 90px;
	height: 30px;
	display: block;
	background: #000;
	color: #fff!important;
	border-radius: 5px;
	padding: 5px;
	text-align: center;
	margin: 0 auto;
	position: absolute;
	top: 0;
	left: -25px;
}
.globe .map-radius a:nth-of-type(5):before{
	content: "大洋洲";
	width: 70px;
	height: 30px;
	display: block;
	background: #000;
	color: #fff!important;
	border-radius: 5px;
	padding: 5px;
	text-align: center;
	margin: 0 auto;
	position: absolute;
	top: 0;
	margin-left: -15px;
}
.globe .map-radius a:nth-of-type(6):before{
	content: "南美洲";
	width: 70px;
	height: 30px;
	display: block;
	background: #000;
	color: #fff!important;
	border-radius: 5px;
	padding: 5px;
	text-align: center;
	margin: 0 auto;
	position: absolute;
	bottom: 0;
	margin-left: -15px;
}
.globe .map-radius .ocenia{
	right:19%;
	bottom:22%;
}
.globe .map-radius .south-america{
	bottom: 28%;
	left: 29%;
}
/*搜尋*/
.stylish-input-group .input-group-addon{
    background: white !important; 
}
.stylish-input-group .form-control{
	border-right:0; 
	box-shadow:0 0 0; 
	border-color:#ccc;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}
.stylish-input-group{
	width: 200px;
	margin-left: 120px;
	top:0;
	z-index: 5;
	position: absolute;
}
.globe-btn{
	position:relative;
	z-index:5;
}
.globe .tab-pane{
	margin-top: 15px;
}
.tab-content .col-xs-12{
	margin: 15px auto;
}
.tab-pane.fade{
	display:none;	
}
.tab-pane.fade.active{
	display:block;
}
.col-sm-push-8.col-sm-offset-1.col-sm-3 ul li{
	margin-top: 15px;
	margin-bottom: 15px;
}
.col-sm-push-8.col-sm-offset-1.col-sm-3 ul li a{
	font-size: 18px;
}

.col-sm-push-8.col-sm-offset-1.col-sm-3 ul li a:hover{
	color:#ade4e8;
	border-bottom: 1px solid #ade4e8;
	animation:fadeInLeftBig .6s linear .1s infinite alternate;
}
.pagesection .panel-group .panel .panel-heading{
	background:rgba(0,0,0,1);
	border:none;
}
.pagesection .panel-group .panel{
	border:none;
	background:rgba(0,0,0,.5);
}
.pagesection .panel-group .panel a{
	color:white;
}
.pagesection .panel-collapse.collapse.in{
	background: rgba(0,0,0,.3);
animation-name: fadeIn;
animation-duration: 0;
animation-timing-function: ease;
animation-delay: 0;
animation-iteration-count: 1;
animation-play-state: running;
-webkit-animation-name: fadeIn;
-webkit-animation-duration: 0;
-webkit-animation-timing-function: ease;
-webkit-animation-delay: 0;
-webkit-animation-iteration-count: 1;
-webkit-animation-play-state: running;
}
.track h4 a:hover, .contact .col-xs-12 h4 a:hover,.news .col-sm-9 a:hover,
.globe .tab-pane.fade a:hover,.jobs .col-xs-12 a:hover{
	color:white;
	transition:all .4s ease-in-out;
}
.news .table-bordered td:hover,
.news .table-bordered td a:hover{
	color:red;
}
.news .col-sm-3 ul li a{
	font-size: 18px;
	color:white;
}
.news .col-sm-9 a,
.globe .tab-pane.fade a,.jobs .col-xs-12 a{
	color:#aaa;
}
.news .col-sm-3 ul li a:hover{
	color:#ade4e8;
	border-bottom: 1px solid #ade4e8;
	animation:fadeInLeftBig .6s linear .1s infinite alternate;
}
.about .col-sm-8.col-sm-pull-4 .about-detail h3{
	background: rgba(207, 239, 242,.3);
	padding:15px;
}
.about .col-sm-8.col-sm-pull-4 h3{
	font-weight: bold;
}
.about .col-sm-8.col-sm-pull-4 h4{
	line-height:30px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.container.pagesection.contact{
	padding-top: 0;
}
.container.pagesection.contact .col-xs-12:nth-child(1){
	border-bottom: 2px  solid white;
	padding-bottom: 5px;
}
.container.pagesection.contact .col-xs-12:last-child{
	border-bottom: none;
}
.container.pagesection.contact .col-xs-12{
	border-bottom: 1px dashed #ccc;
	padding-bottom: 15px;
}
.globe .tab-pane.fade em{
	font-size: 15px;
	vertical-align:top;
}
.globe .tab-pane.fade span:nth-child(1) h4{	
	color:#b7e7eb;
	text-shadow:0px .5px .2px  #333;
	font-weight: bold;
	font-size: 32px;
}
.globe .tab-pane.fade span h4{
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
.container.pagesection.webmap .panel-group .panel .panel-heading{
	background: #eee;
}
.container.pagesection.webmap .panel-group .panel .panel-heading h4{
	color:black;
	font-weight: bold;
}
.container.pagesection.webmap .panel-group .panel{
	background: none;
	font-size: 18px;
}
.container.pagesection.webmap .panel-group .panel ul li{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 18px;
}
.project .col-sm-8.col-sm-pull-4 .col-xs-12:nth-of-type(1) img{
	margin-top: 15px;
	max-height:136px;
}
.project .col-sm-8.col-sm-pull-4 .col-xs-12 img{
	margin-top: 15px;
}
	
.project .col-sm-8.col-sm-pull-4 >.col-xs-12{
	border-bottom: 1px dashed white;
	padding-bottom: 30px;
	margin-bottom: 15px;
}
.project .col-sm-8.col-sm-pull-4 >.col-xs-12 h4{
	line-height:30px;
}

	.globe .dropdown-menu{
		height:415px;
		overflow-y:scroll;
	}
a.scrollToTop{
	opacity:1;
	background: #186376;
	border:none;
	padding:18px 12px;
	border-radius:100%;
	position:fixed;
	right:15px;
	top:15px;
	display:none;
	color:white;
}

a.scrollToTop:hover{	
	background: #53bad4;
	transition:background .4s ease-in-out;
}
.scrollToTop img{
	/*animation:slideInUp 2.5s linear .5s infinite alternate;*/
	margin-top: -20px;
	width: 30px;
}
.m-slide{
	display:block;
	/*animation-name:slideInDown;
    animation-duration: .5s;*/
}
.track .if h4{
	margin-top: 20px;
	font-size: 22px;
}
.track-good h1{
	border:none;
	color:white;
	text-shadow:none;
}
.track-good h1 a{
	margin-left: 35px;
}
.en .section2-4 h4{
	line-height:5vw;
}
.en .section2-1 .row .row .col-sm-4 .row .col-xs-8 h5{
	line-height:20px;
}
.en header .navbar-default #defaultNavbar2{
	width: 800px;
}
.knowledge a{
	word-break:break-word;
}

.globe .tab-pane.fade a{
	color:black;
}
 .globe .tab-pane.fade a:hover{
 	color:#333;
 }
.section2-2 .row .col-xs-12:nth-of-type(2) .col-xs-10{
	padding-left: 30px;
}
.tab-content .col-xs-12 iframe{
	width: 600px;
}

@media screen and (max-width: 767px){
.baidu-iframe{
	width: auto!important;
}
.tab-pane.fade.active .col-xs-12{
	width: 260px;
	overflow: hidden	
}
}
/*0831*/
.news-1 .table-bordered tr:nth-of-type(13) td:nth-of-type(1), .news-1 .table-bordered tr:nth-of-type(13) td:nth-of-type(2), .news-1 .table-bordered tr:nth-of-type(13) td:nth-of-type(3){
	font-size: 14px;
	font-weight: normal;
}
.news-1 .table-bordered tr:nth-of-type(13) td:nth-of-type(1){
	background: rgba(231,238,239,1);
}
.news-1 .table-bordered tr:nth-of-type(13) td:nth-of-type(2),
.news-1 .table-bordered tr td:nth-of-type(4){
	background: rgba(245,248,248,1);
}


