@charset "UTF-8";
@font-face {
    font-family: 'Colaborate';
    src: url('ColabReg-webfont.eot');
    src: url('ColabReg-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('ColabReg-webfont.woff') format('woff'),
         url('ColabReg-webfont.ttf') format('truetype'),
         url('ColabReg-webfont.svg#ColaborateRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ColaborateThin';
    src: url('ColabThi-webfont.eot');
    src: url('ColabThi-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('ColabThi-webfont.html') format('woff'),
         url('ColabThi-webfont.ttf') format('truetype'),
         url('ColabThi-webfont.svg#ColaborateThinRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Reset ---------------------------------------- */
* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	text-decoration: none;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	position: relative;
	font-weight: normal;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	*behavior: url(box.htc);
	/*IE7*/
	-webkit-transition-property: color, border, opacity; 
	-webkit-transition-duration: .3s, .5s, .5s;
	-moz-transition-property: color, border, opacity; 
	-moz-transition-duration: .3s, .5s, .5s;

	-o-transition-property: color, border, opacity; 
    -o-transition-duration: .3s, .5s, .5s;
    transition-property: color, border, opacity; 
    transition-duration:  .3s, .5s, .5s;

	-webkit-transition-property: color, border, opacity; 
	-webkit-transition-duration:  .3s, .5s, .5s;
	-moz-transition-property: color, border, opacity; 
	-moz-transition-duration:  .3s, .5s, .5s;
	-o-transition-property: color, border, opacity; 
	-o-transition-duration: .3s, .5s, .5s;
	transition-property: color, border, opacity; 
	transition-duration: .3s, .5s, .5s}


html, body {
	margin: 0;
	width: 100%;
	height: 100%;
}

body {
	background: #000;
	overflow-y: scroll;
}

body, button, input, select, textarea {
	font: 16px/1.2 'ColaborateThin','微软雅黑','Microsoft JhengHei', Helvetica, Arial, sans-serif;
	color: #fff;
}

img {
	border: none;
}

img {
	border: none;
}

:focus {
	outline: 0;
}

a {
	-webkit-transition-property: color;
	-moz-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

a, a:visited {
	text-decoration: none;
	color: #CC6;
}

a:hover {
	color: #fff;
}

.selected {
	color: #fff;
}

iframe {
	overflow: hidden;
}

em {
	text-decoration: underline !important;
	font-style: normal;
}

/* Clearfix
---------------------------------------- */

.group:before, .group:after {
	content: "";
	display: table;
}

.group:after {
	clear: both;
}

.group {
	*zoom: 1;
}

/* Headings ---------------------------------------- */
h1,h2,h3,h4,h5,h6,p {
	margin-bottom: 20px;
}

h1 {
	font-size: 48px;
}

h2 {
	font: 20px/1 'Colaborate', Helvetica, Arial, sans-serif;
	letter-spacing: -1px;
	text-transform: uppercase;
}

h3 {
	font: 18px/1.2 Colaborate, Helvetica, Arial, sans-serif;
	margin-bottom: 5px;
	text-transform: uppercase;
}

h4 {
	font-size: 14px;
	text-transform: uppercase;
	line-height: 1.8;
}

h5 {
	font-size: 14px;
	margin-bottom: 10px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

p {
	color: #ccc;
	font: 14px/1.4 Helvetica, Arial, sans-serif;
}

strong {
	color: #fff;
}
p strong{
	color:#f15a37;
	font-weight:bold;
	font-size:15px}
h6{
	font-size:12px;
	color:#ccc;
}
/* scroller */
.pane {
	width: 440px;
	height: 76%;
	overflow: hidden;
	margin: 105px 0 100px 30px;
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch;
}

.pane p{
	width:380px;
}

.jspContainer {
	overflow: hidden;
	position: relative;
}

.jspPane {
	position: absolute;
	padding-right: 20px !important;
}

.jspVerticalBar {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
	background: transparent;
}

.jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	background: transparent;
}

.jspVerticalBar *,
.jspHorizontalBar * {
	margin: 0;
	padding: 0;
}

.jspCap {
	display: none;
}

.jspHorizontalBar .jspCap {
	float: left;
}

.jspTrack {
	background: #888;
	position: relative;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.jspDrag {
	background: #fff;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
	float: left;
	height: 100%;
}

.jspArrow {
	background: #000;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled {
	cursor: default;
	background: transparent;
}

.jspVerticalBar .jspArrow {
	height: 16px;
}

.jspHorizontalBar .jspArrow {
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus {
	outline: none;
}

.jspCorner {
	background: transparent;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {
	margin: 0 -3px 0 0;
}


/* Forms ---------------------------------------- */
label, input, textarea {
	width: 200px;
	float: left;
	margin: 0 0 6px 0;
	color: #000;
	height: 20px;
}

textarea {
	height: 120px;
}

label {
	text-align: left;
	color: #ddd;
	font-size: 12px;
	line-height: 20px;
	width:70px;
	font-family: Helvetica, Arial, sans-serif;
}

input, textarea {
	border: none;
	padding: 2px;
	background: #888;
	color: #fff;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
}

input:focus, textarea:focus {
	background: #fff;
	color: #000;
}

.button {
	width: 80px;
	height: 24px;
	background: #555;
	margin-left:70px;
	font-size: 12px;
}

.mailer br {
	clear: both;
}

label.error {
    color: #ff0000;
    float: right;
    width: 140px;
    font-size:11px;
}

input.error, textarea.error{
	background: #ff0000;
}
/* Tables
---------------------------------------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;
	margin-bottom: 20px;
	width: 100%;
	font-size:1
	text-align: left;
}

th {
	vertical-align: middle;
	text-transform: uppercase;
	font-weight: bold;
	color: #ccc;
	border: 1px solid #444;
	background: #666;
}

td, td img {
	vertical-align: top;
}

tr, th, td {
	padding: 5px;
}

td {
	border: 1px solid #444;
}



/* Lists ---------------------------------------- */
ul, ol {
	list-style: none;
	margin-bottom: 30px;
}

li {
	margin-left: 20px;
	line-height: 1.2;
	margin-bottom: 10px;
}

/* Modules --------------------------*/
.ds {
	-moz-box-shadow: 0px 5px 15px #888;
	-webkit-box-shadow: 0px 5px 15px #888;
	box-shadow: 0px 5px 15px #888;
}

.alpha {
	opacity: 0.6;
	filter: alpha(opacity=60);
	zoom: 1;
}

.op20 {
	background: transparent url(../i/op20.png);
}

.op50 {
	background: transparent url(../i/op50.png);
}

.op65 {
	background: transparent url(../i/op65.png);
}

.op80 {
	background: transparent url(../i/op80.png);
}

.centered {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -66px;
	margin-left: -170px;
	z-index: 2;
}

.notxt {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

hr {
	display: block;
	position: relative;
	padding: 0;
	margin: 10px 0 20px 0;
	width: 100%;
	clear: both;
	border: none;
	border-top: 1px dotted #999;
	font-size: 1px;
	line-height: 0;
	overflow: visible;
}

.cyc {
	width: 960px;
	height: 400px;
	overflow: hidden;
}

a.button {
	border-radius: 6px;
	padding: 4px 8px 2px;
	color: #fff;
	background-color: #aaa;
}

a:hover.button {
	background-color: #333;
	color: #fff;
}

#myMap {
	display: block;
	width: 104%;
	height: 100%;
	position: absolute;
	left:-50px;
	z-index: 1;
	
}

.bg {
	display: block;
	width: 100%;
	height: 100%;
	position: fixed;
	background: #000 url('../i/background/01.jpg') center center no-repeat fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/01.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/01.jpg', sizingMethod='scale')";
	overflow: auto;
}
.bg02 .bg {
	background-image: url('../i/background/02.jpg');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/02.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/02.jpg', sizingMethod='scale')";
}
.bg03 .bg {
	background-image: url('../i/background/03.jpg');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/03.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/03.jpg', sizingMethod='scale')";
}
.bg04 .bg {
	background-image: url('../i/background/04.jpg');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/04.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/04.jpg', sizingMethod='scale')";
}
.bg05 .bg {
	background-image: url('../i/background/05.jpg');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/05.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/05.jpg', sizingMethod='scale')";
}
.bg06 .bg {
	background-image: url('../i/background/06.jpg');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/06.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/06.jpg', sizingMethod='scale')";
}
.bg07 .bg {
	background-image: url('../i/background/07.jpg');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/07.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/07.jpg', sizingMethod='scale')";
}
.bg08 .bg {
	background-image: url('../i/background/08.jpg');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/08.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/08.jpg', sizingMethod='scale')";
}
.bg09 .bg {
	background-image: url('../i/background/09.jpg');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/09.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/09.jpg', sizingMethod='scale')";
}

.bg10 .bg {
	background-image: url('../i/background/10.jpg');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/10.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/10.jpg', sizingMethod='scale')";
}
.bg11 .bg {
	background-image: url('../i/background/11.jpg');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/11.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/11.jpg', sizingMethod='scale')";
}
.bg12 .bg {
	background-image: url('../i/background/12.jpg');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/12.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/12.jpg', sizingMethod='scale')";
}
.bg13 .bg {
	background-image: url('../i/background/13.jpg');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/13.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/13.jpg', sizingMethod='scale')";
}
.bg14 .bg {
	background-image: url('../i/background/14.jpg');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/14.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/14.jpg', sizingMethod='scale')";
}
.bg15 .bg {
	background-image: url('../i/background/15.jpg');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/15.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/15.jpg', sizingMethod='scale')";
}
.bg16 .bg {
	background-image: url('../i/background/16.jpg');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/16.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/16.jpg', sizingMethod='scale')";
}
.bg17 .bg {
	background-image: url('../i/background/17.jpg');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/17.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/17.jpg', sizingMethod='scale')";
}
.bg18 .bg {
	background-image: url('../i/background/18.jpg');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/18.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/18.jpg', sizingMethod='scale')";
}
.bg19 .bg {
	background-image: url('../i/background/19.jpg');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/19.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/19.jpg', sizingMethod='scale')";
}
.bg20 .bg {
	background-image: url('../i/background/20.jpg');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/20.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/background/20.jpg', sizingMethod='scale')";
}
::selection {
	background: transparent;
}

p::selection {
	background: #aaa;
	color:#FFF
}

.hide {
	display: none;
}

.anim {
	-webkit-animation: anim 5s;
	-moz-animation: anim 5s;
	-o-animation: anim 5s;
	animation: anim 5s;
}

@-webkit-keyframes anim {
  0%   { opacity: 0.0; }
  100% { opacity: 1.0; }
}
@-moz-keyframes anim {
  0%   { opacity: 0.0; }
  100% { opacity: 1.0; }
}
@-o-keyframes anim {
  0%   { opacity: 0.0; }
  100% { opacity: 1.0; }
}
@keyframes anim {
  0%   { opacity: 0.0; }
  100% { opacity: 1.0; }
}

/* Structure ---------------------------------------- */
.container {
	width: 960px;
	height: 100%;
	text-align: left;
	overflow: hidden;
}

.header {
	padding: 20px 30px;
	z-index: 9;
}

.nav {
	width: 260px;
	height: 100%;
	position: absolute;
	bottom: -2000px;
	left: 0;
	z-index: 9;
}

.subnav {
	margin: 18px 0 23px 0px;
}
.subnav a{
	margin-left:-3px;}


	
.subnav a {
	padding: 0 3px;
	font-size:13px;
	color:#aaa;
	
}
.subnav a:hover {
	color:#e5e5e5;
	
}
.subnav a.selected {
	color: #f15a37;
}


#logo img {
	width: 210px;
	margin: 20px 30px 15px;
}

.arrow {
	position: absolute;
	top: -10px;
	left: -260px;
	width: 260px;
	height: 550px;
	/*background: transparent url() no-repeat;*/
	z-index: 1;
	display:none
}

.minBut, .maxBut {
	display: block;
	width: 49px;
	height: 52px;
	position: absolute;
	top: 18px;
	right:-15px;
	z-index: 9;
	background-color:#666;
	background: url(../i/maxBut.png) center no-repeat;
}
.minBut {
	background: url(../i/minBut.png) center no-repeat;
	display:none;
}

.social {
	position: fixed;
	right: 25px;
	bottom: 50px;
	text-align: right;
	float: right;
	width: 90px;
	z-index: 9;
}

.social img {
	height: 26px;
}

.aside {
	width: 240px;
	float: left;
}

.main {
	width: 480px;
	height: 100%;
	position: absolute;
	top: 0;
	left: -700px;
	z-index: 8;
}

.main ul {
	list-style: disc;
}

.main ul li {
	color: #ccc;
	font: 14px/1.2 Helvetica, Arial, sans-serif;
}

.col {
	width: 200px;
	float: left;
}


.wrapper {
	position: absolute;
	width: 700px;
	top: 580px;
	left: 0;
}


.footer {
	position: fixed;
	bottom: 0;
	right:0;
	text-align: right;
	font-size: 10px;
	color: #fff;
	width: 25%;
	margin: 10px auto;
	padding: 0 30px;
	z-index: 9;
	font-family: Helvetica, Arial, sans-serif;
}

.footer a {
	color: #fff;
}

/* Vertical Nav ---------------------*/
ul.vNav {
	width: 260px;
}

ul.vNav li {
	font-size: 16px;
	margin: 0;
	font-family: 'Colaborate','微软雅黑', Helvetica, Arial, sans-serif;
}

ul.vNav a {
	display: block;
	height: 34px;
	line-height: 34px;
	width: 260px;
	color: #c9c9c9;
	font-weight: normal;
	padding-left: 30px;
	letter-spacing: 0px;
}

ul.vNav a:hover, ul.vNav a.selected {
	color: #fff;
}

ul.vNav a.selected {
	font-family: 'Colaborate','微软雅黑', Helvetica, Arial, sans-serif;
}

.lang-bar{
	position: fixed;
	top:0px;
	right:25px;
	width:100px;
	font-size:13px;
	text-transform:uppercase;
	padding:4px 0px;
	text-align:center;
	z-index:7000;
	background: url(../i/op65.png);
	font-family: 'ColaborateThin','Microsoft JhengHei', Helvetica, Arial, sans-serif;
}
.lang-bar a{ color:#999;}
.lang-bar a:hover, a.lang-active{ color:#fff;}
.magnify{
	position: absolute; bottom:-22px; left:0;
	}
	
.border{
	border:1px #444444 solid; padding:4px;
	opacity:0.85;
	filter:alpha(opacity=85);
	-ms-filter:"alpha(opacity=85)";
	-khtml-opacity:.85;
	-moz-opacity:.85;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";}	
.border:hover{
	border:1px #fff solid; padding:4px;
	opacity:1;
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-khtml-opacity:1;
	-moz-opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }

.darkTip						{  }
.darkTip .content				{ width: auto; max-width:250px; padding:4px 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#000; color: #fff; text-align:center; font-size:12px; line-height:16px; font-family: 'ColaborateThin','Microsoft YaHei'; text-transform:uppercase/*Drop shadow. N/A for IE 8 and below.*/;}
.darkTip .bottom				{ height: 14px; background: url(../i/notch-dark.png) top center no-repeat; }


a.more{ display:block; padding:2px 0px; text-align:center; background-color:#111; width:90px; margin-top:10px; float:left; font-size:10px; text-transform:uppercase; letter-spacing:1px;font-family: 'ColaborateThin'; cursor:pointer; color:#ccc}
a:hover.more{ background-color:#f15a37; color:#fff}

img.alliance{ margin:0px; margin-right:10px; margin-bottom:0px;}

ul.mvv{
	list-style:none;
	padding:0px;
	margin:0px;}
ul.mvv li{
	padding-left:0px;
	margin-left:0px;
	margin-bottom:25px;}
ul.mvv li span{
	font-size:16px;
	color:#3CF;
	font-family: "Trebuchet MS",'Microsoft YaHei', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-bottom:7px;
	width:100%;
	display:block;}	

/* Business */
.featured_project{
	margin-bottom:10px;
	}
.featured_project a img{
	width:90px;
	height:65px;
	}	
p.spanTitle{
	color:#ea5d3d;
	font-family:"Trebuchet MS",'微软雅黑','Microsoft JhengHei',Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-bottom:5px;}	
/*	
.business{ list-style:none; margin:0px; padding:0px; width:420px}
.business a{ display:block; float:left; width:202px; height:168px;border:1px #000 solid ; margin-right:3px; margin-bottom:2px;}
.business a img{ width:200px; 
	opacity:0.85;
	filter:alpha(opacity=85);
	-ms-filter:"alpha(opacity=85)";
	-khtml-opacity:.85;
	-moz-opacity:.85;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";}

.business a img:hover{
	width:200px;
	opacity:1;
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-khtml-opacity:1;
	-moz-opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
	
.business a:hover{width:202px;height:168px; border:1px #000 solid}
*/
.organization a{ display:block; float:left; width:404px; height:auto; margin-bottom:8px;}
.organization strong{color:#ccc; line-height:32px; font-family:"Trebuchet MS",'微软雅黑','Microsoft JhengHei', Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:15px; }
.organization a img{ 
	border:1px #333 solid;
	width:404px; 
	opacity:0.75;
	filter:alpha(opacity=75);
	-ms-filter:"alpha(opacity=75)";
	-khtml-opacity:.75;
	-moz-opacity:.75;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";}

.organization a img:hover{
	width:404px;
	opacity:1;
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-khtml-opacity:1;
	-moz-opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

/*prjectsthumbnail*/
	
.projects{ 
	list-style:none; 
	margin:0px; 
	padding:0px; 
	width:420px}
	
.projectsThumbnail{
	float: left;
	height: 300px;
	width: 200px;
	margin-right:10px;
	background: transparent;
	position: relative;}
		
.mediaThumbnail{
	display:block;
	width:200px;
	padding:10px;
	background:url(../i/Projects/thumb.png) no-repeat top left;
	height:205px;}
	
.mediaThumbnail a img{
	width:167px;
	height:167px;
	position:absolute;
	left:5px;
	top:7px;
	top: 20px\9; /* IE 8 and below */
	*top: 20px; /* IE 7 and below */
	_top: 20px; /* IE 6 */}
	
.projectsThumbnail h5{
	border-top:3px double #666; 
	border-bottom:1px solid #666; 
	padding:10px 1px; color:#999; 
	text-align:center; width:200px;
	position:relative;
	}
	
.projectsThumbnail:hover h5{
	border-color:#fff; 
	color:#FFF; }	



	
/* Industy Trend and Company News */
table.news {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;
	margin-bottom: 20px;
	width: 100%;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border-bottom:3px double #555555;
}
table.news strong{
	font-weight:bold; color:#999; font-size:14px; }
table.news a strong{ color:#a59d96; font-weight:normal; font-family: '微软雅黑','Microsoft JhengHei', 'Trebuchet MS', Arial, Helvetica, sans-serif;}
table.news a:hover strong{ color:#fff}
table.news td.date{ width:87px; display:inline-table; float:right; color:#CC6; font-style:italic; font-size:13px; font-family: Verdana, Geneva, sans-serif; text-align:right;vertical-align:bottom;}	
table.news th {
	vertical-align: top;
	text-transform: uppercase;
	font-weight: bold;
	color: #ccc;
	border: 1px solid #444;
	background: #666;
}

table.news td, table.news td img {
	vertical-align: top;
}

table.news tr, table.news th, table.news td {
	padding: 5px;
	vertical-align: top;
}

table.news td {
	border: 0px solid #444;
	vertical-align:top;
}

ul.Career{ padding:0px; margin:0px; width:420px; list-style:none;}
ul.Career li{ margin:0px; padding:0px; float:left;}
ul.Career li a{ margin:0px; padding:0px; float:left; padding:10px 5px; background:#000 url(../i/overlay.png);font-family: "Microsoft JhengHei", Arial; text-transform:uppercase;font-size:12px; width:380px; vertical-align:middle; margin-right:2px; margin-bottom:2px; display:block; text-align:center; color:#999; border:1px solid #000; border-bottom:3px double #000; border-right:1px solid #000; }
ul.Career li a:hover{cursor:pointer; color:#fff; border:1px solid #CCC;border-bottom:3px double #fff; border-right:1px solid #ccc}


/*cn version*/
.cnVfont{font-family: '微软雅黑','Microsoft JhengHei','ColaborateThin', Helvetica, Arial, sans-serif; font-size:14px; color:#bbbbbb; letter-spacing:1px;}
ul.cnVfont li{font-family: '微软雅黑','Microsoft JhengHei','ColaborateThin', Helvetica, Arial, sans-serif; font-size:14px; color:#bbbbbb; line-height:18px;}
.bold{ font-weight:bold}
.fontsize-15{ font-size:15px;}
.fontsize-16{ font-size:16px;}
.lineheight{
	line-height:24px;
	font-family: '微软雅黑','Microsoft JhengHei','ColaborateThin', Helvetica, Arial, sans-serif;}
.letterspacing{
	letter-spacing:2px;}
.subnav-cn {
	margin: 18px 0 23px 0px;
}

.subnav-cn a {
	padding: 0 3px;
	font-size:13px;
	color:#aaa;
	letter-spacing:1px;
}
.subnav-cn a:hover {
	color:#e5e5e5;
	
}
	
.subnav-cn a.selected {
	color: #f15a37;
}
.subnav-cn2 {
	margin: 18px 0 23px 0px;
}

.subnav-cn2 a {
	padding: 0 3px;
	font-size:13px;
	color:#aaa;
	letter-spacing:1px;
}
.subnav-cn2 a:hover {
	color:#e5e5e5;
	
}
	
.subnav-cn2 a.selected {
	color: #f15a37;
}

.subnav-cn2 a:first-child{
	margin-left:-3px;}

.subnav-cn2 a:last-child{
	margin-left:-3px;}
	
ul.Career_cn{ padding:0px; margin:0px; width:420px; list-style:none;}
ul.Career_cn li{ margin:0px; padding:0px; float:left;}
ul.Career_cn li a{ margin:0px; padding:0px; float:left; padding:10px 5px; background:#000 url(../i/overlay.png);font-family: "Microsoft JhengHei", Arial; text-transform:uppercase;font-size:14px; width:380px; vertical-align:middle; margin-right:2px; margin-bottom:2px; display:block; text-align:center; color:#999; border:1px solid #000; border-bottom:3px double #000; border-right:1px solid #000; }
ul.Career_cn li a:hover{cursor:pointer; color:#fff; border:1px solid #CCC;border-bottom:3px double #fff; border-right:1px solid #ccc}
