/** start links */
fieldset, img {border: 0;}
fieldset legend{display:none;}
a{ text-decoration:none;}
a:link{ color:#000;}
a:visited{ color:#000;}
a:hover{ color:#FF33CC;}
#header_mainnav a:link{ color:#CCC;}
.girl a:link,.female a:link{ color:#FF33CC;}
.blog_lat a:link{ color:#333;}
#subnav_right a:link,#my_dropdown a:link,.normal a:link,#subnav_left a:link,.friends_r a:link,.blog_photo a:link,.expand a:link,#searchleft a:link,#people_nav a:link,#people_right a:link,.button a:link,.title a:link,.blog_aug a:link,.blogread a:link,#addtofriends a:link,#magazine_nav a:link,.portraitwidth a:link,.conternt_padd10 a:link{ color:#000;}
.male a:link{color:#0066FF;}
#lang_right a:link,.login_agazine a:link,#zh_en a:link,#my_page_vip a:link,.register_width a:link,#password_white a:link,#newsticker a:link{ color:#FFF;}
#footer a:link,.forgottenpassword a:link,.login_region a:link,.login2_close a:link,#index_info a:link{ color:#666;}
.message_close a:link,.comments_tite a:link{ color:#999;}

#header_mainnav a:visited{ color:#CCC;}
.girl a:visited,.female a:visited{ color:#FF33CC;}
.blog_lat a:visited{ color:#333;}
#subnav_right a:visited,#my_dropdown a:visited,.normal a:visited,#subnav_left a:visited,.friends_r a:visited,.blog_photo a:visited,.expand a:visited,#searchleft a:visited,#people_nav a:visited,#people_right a:visited,.button a:visited,.title a:visited,.blog_aug a:visited,.blogread a:visited,#addtofriends a:visited,#magazine_nav a:visited,.portraitwidth a:visited,.conternt_padd10 a:visited{ color:#000;}
.male a:visited{color:#0066FF;}
#lang_right a:visited,.login_agazine a:visited,#zh_en a:visited,#my_page_vip a:visited,.register_width a:visited,#password_white a:visited,#newsticker a:visited{ color:#FFF;}
#footer a:visited,.forgottenpassword a:visited,.login_region a:visited,.login2_close a:visited,#index_info a:visited{ color:#666;}
.message_close a:visited,.comments_tite a:visited{ color:#999;}


#header_mainnav a:hover{ color:#FFF;}
.girl a:hover,.female a:hover,#footer a:hover,#subnav_right a:hover,.friends_r a:hover,#lang_right a:hover,#zh_en a:hover,#my_page_vip a:hover,#people_nav a:hover,#people_right a:hover,.blogread a:hover,.conternt_padd10 a:hover,#subnav_left a:hover,#magazine_nav a:hover{ color:#FF33CC;}
#my_dropdown a:hover{ width:118px; height:26px; background:url(/images/dropdown_bg.jpg) repeat-x; color:#FFF; display:block;}
.male a:hover{color:#0066FF;}
.forgottenpassword a:hover,.login_region a:hover,.login2_close a:hover,.message_close a:hover,.register_width a:hover,.ticker a:hover,#newsticker a:hover,#index_info a:hover{ color:#FFF;}
.button a:hover,.portraitwidth a:hover{ color:#000; text-decoration:none;}
.normal a:hover,.blog_photo a:hover,.expand a:hover,#searchleft a:hover,.title a:hover,.blog_aug a:hover,#addtofriends a:hover{ color:#000; text-decoration:underline;}
.blog_lat a:hover{ color:#333; text-decoration:underline;}
.comments_tite a:hover{ color:#999; text-decoration:underline;}
.login_agazine a:hover,#password_white a:hover{ color:#FFF; text-decoration:underline;}


.underline{ text-decoration:underline;}

.clearfix:after{
	content:'.';
	visibility:hidden;
	height:0;
	display:block;
	clear:both;
}
.clearfix{
	zoom:1;
}
/*0828 added for friendsgroup*/
.grey_link:link{
	color:#999999;
}
.grey_link:hover{
	color:#000000;
	text-decoration:underline;
}
.grey_link:visited{
	color:#999999;
}
.grey_link_container a:hover{
	color:#000000;
}
.selected_link_container a{
	text-decoration:underline;
}
.lightgrey_link:link{
	color:#cccccc;
}
.lightgrey_link:hover{
	color:#cccccc;
	text-decoration:underline;
}
.lightgrey_link:visited{
	color:#cccccc;
}
.lightgrey_link a:hover{
	color:#000000;
}
.black_link:link{
	color:#000000;
}
.black_link:hover{
	color:#000000;
	text-decoration:underline;
}
.black_link:visited{
	color:#000000;
}
.black_link_container a:hover{
	color:#000000;
}

.lnk_black_u{ color:#000; text-decoration:underline;}
.lnk_black_u:hover{ color:#000; text-decoration:underline;}
/*******************style ***************/
#subnav {
	height: 36px;
}
.topbox_nav_space {
	height: 36px;
	*height: 38px;
}
#subnav a {
}
#subnav .nav_bg {
	background: #666;
	color: #fff;
	height: 36px;
}
#subnav a:hover {
	text-decoration: underline;
	color: #000;
}
#subnav .nav_bg a, #subnav .nav_bg a:visited, #subnav .nav_bg a:hover {
	color: #fff;
}
#subnav .subnav_bg {
	background-image: none;
	border-bottom: 1px solid #d1d4d1;
	background-color:#fff;

}

#header_mainnav .female a.login, #subnav .female, #subnav a.female:visited {
	color:#FF33CC;
}
#header_mainnav .male a.login, #subnav a.male, #subnav a.male:visited {
	color:#0066FF;
}
#header_mainnav .female a.login:hover, #subnav a.female:hover {
	color: #ff99cc;
	text-decoration: none;
}
#header_mainnav .male a.login:hover, #subnav a.male:hover {
	color: #3399ff;
	text-decoration: none;
}

#subnav a img {
	padding-bottom: 3px;
	*padding-top: 3px;
}

#incoming .settings_bgcolor_f2f2f2 {
	background-image: url(../images/incoming/unread_bg.gif);
}

.newest {
	background-image: url(../images/incoming/unread_bg.gif);
}

#ajax_div {
	color:#000;
	height:36px;
	*height:38px;
	margin: 0 auto;
}

.search_zoomer {
  border: 1px solid #d1d4d1;
  border-left: none;
  padding: 0px 1px;
  padding-top: 1px;
  height: 22px;
  width: 19px;
  text-align: center;
}

.allwhatsup {
  padding-left: 12px;
  padding-top: 12px;
}

#subnav a.female, #subnav a.male {
  margin-right: 20px;
}

#subnav div.female, #subnav div.male {
  min-width: 120px;
}

.tabs a.incoming_tab_count0 {
  color: #999999;
}

.tabs #tabs_on a.incoming_tab_count0 {
  color: #000000;
} 

.tabs a:hover {
	color: #000;
}

#friends_menu a:hover {
	color:#000;
	
}

div.width_960 {
	 vertical-align:top;
}

.time {
    color: #999;
	font-family:Tahoma;
	font-size:7pt;
	height:12px;
	line-height:12px;
	text-align:right;
}

div.my_page_personal li {
	overflow:hidden;;
}

div.width_960 li a > div > img, #blog_rigth .width_228 .login2_mar > a > div > img{
/*display:block;*/
}

#articles .content_button .countNum{
margin-right:-3px;
}


/*rebuilt css for browser article and magazine*/
.article_960 {
	width:960px;
	text-align:left;
	overflow:hidden;
}
.article_960 .col_1,.article_960 .col_2{
	width:976px;
}
/*
.moe_expand_link{padding-top:10px;}
.moe_expand_link a{ cursor:pointer;}
.moe_expand_link a:hover{ text-decoration:none;}
.moe_expand_link .browse_more{ background:url(/images/browse.gif) no-repeat; height:22px; line-height:22px; *line-height:23px; float:right; margin-right:10px; display:inline-block; padding-left:28px; border:1px solid #d1d4d1; padding-right:17px; text-decoration:none; overflow:hidden;}
.moe_expand_link .open{ background:url(/images/open.gif) no-repeat; height:22px; line-height:22px; *line-height:23px; float:right; display:inline-block; padding-left:24px; padding-right:14px; border:1px solid #d1d4d1; text-decoration:none; overflow:hidden;}
.subttl{ color:#888888; padding:5px 10px 0px 15px; display:inline-block;}
.subttl a{ text-decoration:underline; color:#000;}
.subttl a:hove{ text-decoration:underline}
*/
/*box style*/
.article_box{
	width:228px;
	float:left;
	padding-right:16px;
}
.article_box .article_top h3{
	font-weight:bold;
	font-size:9pt;
	text-align:left;
	vertical-align:middle;
	_padding-top:2px;/*ie6 2px*/
}
.article_box .article_top img{
	display:block;
	margin-bottom:2px;
}
.article_box .article_top p{
	line-height:16px;
}
.article_box .article_bottom_left{
	float:left;
	font-size:9pt;
}
.article_box .article_bottom{
	width:228px;
}
.article_box .article_bottom_right{
	float:right;
	overflow:hidden;
	font-size:8pt;
	height:13px;
	background:#000;
	color:#FFF;
	margin-top:2px;
}
.article_box .article_bottom .article_bottom_right .counter{
	vertical-align:top;
}
/*end box style*/
/*ad_banner*/
.article_960 .col_ad{
	float:left;
	width:960px;
	margin:10px 0;
	height:90px;
}
/*browser article details*/
#blog_rigth .article_box{
	margin-top:20px;
	padding-right:0;
}
/*end rebuild*/

div.blog_content a, div.blog_content a:visited {
  text-decoration: underline;
}

.rss_tip {  width: 100%; height: 37px; overflow: hidden;}
.rss_tipcontent { width: 960px; height: 27px; background: #e5e5e5; padding-top: 10px; color: #ff33cc; font-size:11pt; font-weight: 700;}
	.rss_tipcontent a { display:inline-block;*display: inline;*zoom:1; text-align: center; font-weight: normal; font-size: 10pt; background: url(/images/rsstip-button.gif) repeat-x; width: 61px; border: 1px solid #d1d4d1; height: 22px; line-height: 22px;margin-left: 10px; vertical-align: middle; margin-top: -4px; }
	.rss_tipcontent a:hover { text-decoration: none;}
	
/**42x42*****/	
.events_con{width:960px; margin:0px auto;}
.events_con .events_top{height:467px; background: url(/images/events_top1.jpg) no-repeat left top;}
.events_con .events_top .events_top_txt{padding-top:28px; height:433px; padding-left:142px; color:#bababa; background: url() no-repeat right bottom; margin-right:72px;}
.events_con .events_top .events_top_txt p{ text-indent:2em; line-height:18px; text-align:left; padding-bottom:8px;}
.events_con .events_top .events_top_txt .btn_img{padding-top:10px;}
.events_con .events_top .events_top_txt p span{font-weight:bold; font-size:11pt;}
.events_con .events_top .events_top_txt .txt_con{width:412px; float:left;} 
.events_con .events_top .events_top_bottom{height:311px;background: url(/images/events_top_bottom.jpg) no-repeat right bottom; }
.events_con .events_top .events_top_bottom .events_top_bottom_l p.tt{font-weight:bold; color:#ffffff; text-align:left; padding-left:40px; padding-top:19px; *padding-top:17px;}
.events_con .events_top .events_top_bottom .events_top_bottom_l .img_list{float:left; display:inline; width:118px; margin-left:60px;}
.events_con .events_top .events_top_bottom .events_top_bottom_l .img_list p{margin:0px; padding:0px;color:#c8c8c8; line-height:30px; padding-top:6px; text-align:center; font-weight:normal;}
.events_con .events_top .events_top_bottom .events_top_bottom_l .img_list2{margin-left:58px;}
.events_con .events_top .events_top_bottom .events_top_bottom_l .img_list3{margin-left:56px;}


.events_zp{width:960px; margin:0px auto; background:#000; overflow:hidden; border-top:4px solid #b3b3b3;}
.events_title{padding-top:10px; padding-bottom:14px; padding-left:10px; color:#c8c8c8; font-weight:bold; font-size:11pt; text-align:left;}
.events_zp .article_top a:link,.events_zp .article_top a:visited{color:#c8c8c8;}
.events_zp .article_top a:hover{color:#f3c;}
.events_zp .article_box .article_bottom_right{background:#c8c8c8; color:#000;}
.events_pagination{margin:0px; padding:0px; background:#000;}
.events_pagination a:hover, .events_pagination a:active {background:#fff;}

 .events_con_bot{border-bottom: 1px solid #666; margin: 20px auto 0px; padding: 5px 5px 9px; color:#666; width: 950px; text-align: left; background-color:#000;line-height:150%;}
 .set_padding_bottom_10{ padding-bottom:10px;}
.events_zp .article_960 .article_box{ padding-bottom:10px;}
 
/* About Us page 2009.3.10 by cooper */

/* General */
.clearfix:after { content:"."; clear:both; display:block; height:0; visibility:hidden; overflow:hidden; }
.clearfix { display: inline-table; }
/* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
*+html .clearfix { min-height:1%; }
/* General End */

/* Main start */
.about_us{}
.about_us .left_part{ width:180px; float:left;}
.about_us .right_part{ width:565px; float:right;}
.about_us .left_part .nav{ width:100%;}
.about_us .left_part .nav ul{ width:100%; border-top:1px solid #dadada;}
.about_us .left_part .nav ul li{ cursor:pointer;}
.about_us .left_part .nav ul li a:link{ color:#000;}
.about_us .left_part .nav ul li a:visited{ color:#000;}
.about_us .left_part .nav ul li a:hover{ color:#000;}
.about_us .left_part .nav ul li a{ display:block; border-bottom:1px solid #dadada; background:#f8f8f8; height:40px; line-height:40px; padding-left:7px; color:#000;}
.about_us .left_part .nav ul li a.selected{ background:#ffffff url(/images/arrow_left_grey.gif) right center no-repeat; height:40px; line-height:40px;}
.about_us .right_part{ border-top:1px solid #dadada; padding-top:13px; background:#fff; text-align:left;}
.about_us .right_part p{ padding-left:4px; line-height:150%; width:400px; margin:0;}
.about_us .right_part p.ttl{ font-weight:bold;}
.about_us .right_part p a.reg{ text-align:left;}
.about_us .right_part p a.reg img{ border:none; display:block; padding:8px 0px;; margin:0;}
.about_us .right_part p a.email{ text-decoration:underline; color:#000;}
.about_us .right_part p a.email:hover{ text-decoration:underline; color:#000;}
.about_us .right_part p a.login{ text-decoration:underline; color:#06f;font-weight:700;}
 
 .about_us .right_part p.tt2{font-weight:bold; font-size:14px; text-indent:0;}
.about_us .activitie_part p{width:519px; text-indent:2em; line-height:21px;  font-family:Verdana, Arial, Helvetica, sans-serif;}
.about_us .activitie_part p a{color:#0066ff;}
.about_us .activitie_img{width:565px; float:right; margin-top:60px; overflow:hidden;}
.about_us .activitie_img img{padding-right:8px;}
.about_us .activitie_img img.nopad{padding-right:0px;}
.about_us .seemore{width:565px; float:right; padding-top:14px; padding-bottom:25px; text-align:right;  font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:0px solid #d1d4d1;}
.about_us .seemore a span{font-size:11px;}
.about_us .activitie_bt{width:565px; float:right; text-align:center;}
.about_us .activitie_bt a{background:transparent url(/images/about_activitie_bt.gif) repeat-x scroll 0 0; border:1px solid #c1c1c1; cursor:pointer; font-weight:normal; height:28px; line-height:28px;  text-align:center; padding:0 10px; display:inline-block; *display:inline; *zoom:1; *padding-top:2px; *height:26px; *line-height:26px; margin-top:20px; font-weight:bold;}

 .mag_act_img {width:472px;height:150px;overflow:hidden;}
 .investorLogin{
	border:1px solid #ccc;
	margin:20px 0 0;
	padding:10px 15px;
	width:200px;
 }
 .investorLogin .error{
	color:#f00;
	background:#f4f4f4;
	line-height:20px;
	padding:3px;
 }
.investorLogin dt{
	font-weight:700;
}
.investorLogin dd{
	margin:7px 0;
}

/* pagination  css defines */



div.pagination {
	text-align: center; 
	padding-top:20px;
	width:100%;
	float:left;
	height:40px;
	font-size:7pt;
	font-weight:noraml;
}

div.pagination a{
	text-decoration:none;
	font-weight:noraml;
	}

a.pagination {
	margin: 1px 0;
	padding: 3px 0;
	border: 1px solid #ddd;
	background-color: white;
	color: #0063DC;
}

a.pagination:hover {
	margin: 1px;
	padding: 3px 6px 2px 6px;
	border: 1px solid #000;
	background-color: #0063DC;
	color: #FFFFFF;
}

span.pagination {
	margin: 1px;
	padding: 3px 0;
	border: 1px solid #ddd;
	background-color: white;
	color: #999;
}

.pagination_cur {
	margin: 1px;
	font-weight: bold;
	padding: 3px 6px 2px 6px;
	background-color: white;
	color: #000;
}
  .pagination {
    padding: 3px 0;
    margin: 3px 0;
    width: 100%;
  }
  .pagination a {
    padding: 2px 5px 2px 5px;
    height:22px;
    line-height:22px;
    text-align:center;
    margin: 2px;
    border:1px solid #D1D4D1;
    background:url(/images/button.gif) repeat-x;
    text-decoration: none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    cursor:pointer;
    color: #888;
  }
	
  .pagination a:hover, .pagination a:active {
    border: 1px solid #666;
    color: #000;
  }
  .pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #888;
    font-weight: bold;
    background-color: #888;
    color: #FFFFFF!important;
  }
  .pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #eee;
    color: #ddd;
  }
/* end of pagination css */

/** fixed links */
#main{
width:960px;
margin:0 auto;
overflow:hidden;
}
/* div#fixme {
	position: fixed;
	 _position:  absolute;
	#top:0;
	_top:0;
	top: 0; 
	width: 100% !important;
	*width:960px!important;
	width: 960px;
	padding: 0em; 
	border: 0px dashed; 
	color: #000;
	margin:0 auto;
	text-align:center;
	height: 0;
	z-index:1000;
}*/ 

div#fixme {
	position: fixed;
	 _position:  absolute;
	top:0;
	left:0;
	width:100%;
	padding: 0em; 
	border: 0px dashed; 
	color: #000;
	margin:0 auto;
	text-align:center;
	height: 36px;
	*height:38px;
	z-index:1000;
	background:#000 url(/img/header_bg.gif) repeat-x;
}

/* Wrap the following in a 'conditional comment' if you like.
  It won't make it more valid. */  
* html div#fixme {
position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop : document.body.scrollTop);
}

/* slight adjustment
div#fixme img,div#fixme-bottom img  {
float: left;
margin: 0px -100px -100px 0;
position: relative;
}
*/
/* not necessary, but... */
* html body {
position: relative;
}

* html, * html body{
    background: url(/images/e.gif) fixed;
}

/** frame work*/
.popmenu{
	visibility: hidden;
	line-height:20px;
	z-index: 100;
	width: 150px;
	padding:10px 10px 10px 20px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=3);
	background-color:#fff;
	text-align:left;
	font-size:12px;
	border-top:2px solid #eee;
	border-left:2px solid #eee;
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	position: fixed !important;
    position: absolute;
}

.popmenu a, .popmenu a:visited{
  	color:#555;
	width:100%;
	display: block;
	text-indent: 3px;
	padding: 1px 0;
	text-decoration: none;
		
}
.popmenu a:hover{
	text-decoration: none;
	background:#76AAEC;
	color:#fff;
}
.popmenu ul{
	margin:0;
	padding:0;
	text-align:left;
	list-style:none;
}
.popmenu ul li{
	margin:0;
	list-style:none;
}

#downlist.popmenu{
    border:1px solid #000;
	text-align:left;
	font-size:12px;
	font-family:Arial; 
	padding:4px;
	margin:0px;
	padding:5px 0;
	line-height:22px;
}
#downlist.popmenu a{
color:#000;
font-weight:bolder;
width:100%;
text-decoration: none;
}
#downlist.popmenu a:hover{
color:#fff;
background:#000;
text-decoration: none;
}

.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 1500px;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
.white_content {
    display: none;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 50%;
    height: 50%;
    z-index:1002;

}

.inplaceeditor-form textarea {
  overflow: scroll;
  overflow-y: scroll;
  overflow-x: hidden;
  overflow:-moz-scrollbars-vertical;  
}
/** layouts */

#container {
    float:none;
    line-height:200%;
    width:100%;
    margin:10px 0px 0px 0px;
}

#container h3
{
	font-weight: bold;
	line-height: 150%;
	vertical-align:middle;
	margin:10px 0px;
	font-size: 10pt;
}

.block {
    float:none;
    width:770px;
    margin-bottom:10px;
    color:#000;
}

.block a { color:#000;text-decoration:underline;}


.block a:hover {color:#FF33CC;text-decoration:none;}

.gallery-img1 {
	float:left;
	width:300px;
	margin-right:10px;
}

.gallery-txt1 {
    clear:none;
    margin-right:10px;
}

/* layout1 : two column , left picture, right text*/
#container .title-layout1{
	font-weight: bold;
	line-height: 150%;
	vertical-align:middle;
	margin:10px 0px;
	font-size: 10pt;
}

#container .img-layout1{
	float:left;
	margin-right:30px;
}

#container .text-layout1{
    clear:none;
}

/* layout2 : two column , left text, right picture*/
#container .title-layout2{
	font-weight: bold;
	line-height: 150%;
	vertical-align:middle;
	margin:20px 0px 10px 0px;
	text-align:left;
}

#container .img-layout2{
	float:right;
    margin-left:30px;
}

#container .text-layout3{
    clear:none;
}

/* layout3 : three column , left picture, middle text, right text*/
#container .title-layout3{
	font-weight: bold;
	line-height: 150%;
	vertical-align:middle;
	margin:20px 0px 10px 0px;
	text-align:left;
}

#container .img-layout3{
	float:left;
    margin-right:30px;
}

#container .text-layout3{
    clear:none;
}

#container .text-l-layout3{
    float:left;
    width:300px;
    margin-right:30px;
}
#container .text-r-layout3{
    float:right;
    width:300px;
}

/* layout4 : three column , left text, middle text, right picture*/
#container .title-layout4{
	font-weight: bold;
	line-height: 150%;
	vertical-align:middle;
	margin:20px 0px 10px 0px;
	text-align:left;
}

#container .img-layout4{
	float:right;
    margin-left:30px;
}

#container .text-layout4{
    clear:none;
}

#container .text-l-layout4{
    float:left;
    width:300px;
    margin-right:30px;
}
#container .text-r-layout4{
    float:right;
    width:300px;
}

/* layout5 : three text column , left text, middle text, right text*/
#container .title-layout5{
	font-weight: bold;
	line-height: 150%;
	vertical-align:middle;
	margin:20px 0px 10px 0px;
	text-align:left;
}

#container .text-layout5{
    clear:none;
}

#container .text-l-layout5{
    float:left;
    width:300px;
    margin-right:30px;
}
#container .text-r-layout5{
    float:right;
    width:300px;
}

/* layout6 : one column , top picture, right text*/
#container .title-layout6{
	font-weight: bold;
	line-height: 150%;
	vertical-align:middle;
	margin:20px 0px 10px 0px;
	text-align:left;
	font-size: 10pt;
}

#container .img-layout6{
	float:left;
    margin-left:0px;
    width:100%;
    overflow:hidden;
}

#container .text-layout6{
    float:left;
}


.notice {
    color:red;
    font-weight:bold;
    margin:0px 0 15px;
}    

.bold {
    font-weight: bold;
}
.ad1{ margin:10px 0;}

.long_en_char {
	table-layout: fixed;
	WORD-BREAK: break-all; 
	WORD-WRAP: break-word;
}

.popup{z-index:100000;padding:0;border:10px solid #D1D4D1;background-color:#fff}
.popup{
 position:  fixed;
 _position:  absolute;
#top:expression(eval((document.documentElement.clientHeight-this.clientHeight)/2));
_top:       expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(document.documentElement.clientHeight-this.clientHeight)/2 :document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}
.popup .head {height:23px;line-height:23px;background-repeat: repeat-x;background-position: top}
.popup .head #headtext{padding-left:0px;text-align:left}
.popup .head,.popup .head a{color:#000000;text-decoration: none;font-weight:bold}
.popup iframe{margin:0;padding:0;font-size:9pt}


.pop_location{
background:#fff;
position:absolute;
top:26px;
*top:24px;
_top:25px;
left:5px;
width:270px;
padding:8px;
border:#ccc solid 1px;
font-size:12px;}

.pop_en{
top:152px;
font-size:10px;}

.pop_location h2{
text-align:center;
font-size:12px;
}

.pop_location input,.pop_location label{
border:none;
height:auto;
*height:15px;
*line-height:15px;}

.pop_location ul,.pop_location ul li,.pop_location input,.pop_location label{
float:left;}

.pop_location ul{
width:100%;}

.pop_location ul li{
line-height:15px;
height:15px;
width:33%;
margin-bottom:12px;}

.pop_location label{
margin-left:5px;
*margin-left:2px;}

.pop_location p{
line-height:normal;
float:left;
text-align:left;
margin-top:12px;
*margin-top:24px;}

.pop_location p a,.pop_location div a{
color:#333;
text-decoration:none;}

.pop_location p a:hover,.pop_location div a:hover{
text-decoration:underline;
color:#000;}

.pop_location div{
line-height:normal;
margin-top:12px;
*margin-top:24px;
float:right;
font-weight:bold;}

/* fix header combining problem */
#header{ overflow:hidden;}

/*0812 add button style*/

.btn{
	background:url(/img/btn_bg.gif) repeat-x;
	border:1px solid #adb9c2;
	height:25px;
	padding:0 20px;
	cursor:pointer;
	_cursor:hand;
	vertical-align:top;
	font-family:verdana;
}

/*about_investor_detail*/
.about_in_de_title{padding-top:11px; padding-bottom:0px; font-weight:bold;}
.about_in_de_title span{color:#999; font-weight:normal; float:right;}
.about_in_de_title a{background:transparent url(/images/button.gif) repeat-x scroll 0 0; border:1px solid #dbdbdb; padding:2px 8px; margin-left:10px; font-weight:normal;}
.about_in_de_con{padding:8px 0px; line-height:175%; color:#444; border-bottom:1px dashed #e3e3e3; padding-left:8px;}
.about_in_de_con .blog_content{padding:0px; width:100%; line-height:175%;}


.privateTips{
	text-align:center;
	font-weight:700;
	font-size:14px;
	color:#999;
	padding:20px;
}

/*edit jobs page*/
.jobs_wrap .jobs_l,.jobs_wrap .jobs_r{float:left; display:inline;}
.jobs_wrap a.mail{color:#06f; text-decoration:underline;}
.jobs_wrap h4{margin:0px; padding:0px; height:22px; line-height:22px; font-size:14px; font-weight:bold;}
.jobs_wrap h4 img{ vertical-align:middle;}
.jobs_wrap .jobs_l{width:320px; margin-right:24px;}
.jobs_wrap .jobs_l p{padding-bottom:13px;}
.jobs_wrap .jobs_l_en p{padding-bottom:17px;}
.jobs_wrap .jobs_r{width:396px;}
.jobs_wrap .jobs_r p{padding-bottom:18px;}
.jobs_wrap .jobs_positions{padding-top:10px; margin-top:0px; border-top:1px solid #d1d4d1;}
.jobs_wrap .jobs_positions .positiongs_list{width:732px; height:208px; background:url(/img/about/jobs_positions_bg1.gif) no-repeat left top; margin-top:8px; float:left; padding-top:8px;}
.jobs_wrap .jobs_positions .positiongs_list li{line-height:21px; font-weight:bold; padding-left:23px; background:url(/img/about/jobs_ico_01.gif) no-repeat 13px; }
.jobs_wrap .jobs_positions .positiongs_list li a{text-decoration:underline;}
.jobs_wrap .jobs_con{margin-top:15px; margin-right:30px; text-align:left;}
.jobs_wrap .jobs_con ul{margin-top:9px;}
.jobs_wrap .jobs_con ul li{line-height:150%; padding-left:20px; background:url(/img/about/jobs_ico_02.gif) no-repeat 9px 10px; }
.jobs_wrap .jobs_con ul li.nobg{background:none; padding-top:5px;}
.jobs_wrap .jobs_con ul li.tt{background:none; padding-top:5px; padding-bottom:5px; font-weight:bold; padding-left:0px;}
.jobs_wrap .jobs_mes{font-weight:bold; padding-top:15px;}


