@charset "utf-8";

/* CSS Document */

body {

	margin: 0; 

	padding: 0;

	font: normal 12px '微软雅黑','宋体',Arial, Helvetica, sans-serif;

	height:100%;

	text-align: center;

	word-wrap: break-word;

	background-color:#FFF;

	background-image:none;

	*background-image:url(images/body_page_bg.jpg);

	*background-repeat: repeat-x;

	*background-position: bottom;

}

@media all and (min-width:0px){

/* Operaã€Safari ã€Chrome */

body {

	margin: 0; 

	padding: 0;

	font: normal 12px '微软雅黑','宋体',Arial, Helvetica, sans-serif;;

	height:100%;

	text-align: center;

	word-wrap: break-word;

	background-color:#FFF;

	background-image:url(images/body_page_bg.jpg);

	background-repeat: repeat-x;

	background-position: bottom;

}

}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{

	margin:0;

	padding:0;

}

a:link {text-decoration:none;}

a:visited {text-decoration:none;}

a:hover {text-decoration:underline;}

a:active {text-decoration:none;}

select,input,table {

	font: normal 12px Verdana,"æ–°ç´°æ˜Žé«”";

}

img {

	border:0;

}

/* ä¸Šæ¨™head */

#head_box{

	background-image: url(images/page_r1_c1.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 31px;

	border: none;

	text-align:right;

}

#head_box a{

	color:#FFF;

}

#head_box .search {

	border: none;

	width: 154px;

	height: 24px;

	color: #999999;

	background-image: url(images/search_bg.jpg);

	background-repeat: no-repeat;

	background-color: #ED6E21;

	padding-left: 25px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	position: relative;

	line-height: 24px;

}

.frombox {

	background-color: #FDFDFD;

	padding-left: 6px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	color: #333;

	border: 1px solid #BEBEBE;

}

/* å…§å®¹ */

#content_box {

	width:980px;

	background-image: url(images/content_bg.gif);

	background-repeat: repeat-y;

	margin-top: 0;

	margin-bottom: 0;

	background-position: center top;

}

.leftmenu_bg {

	background-image: url(images/point.gif);

	background-repeat: repeat-y;

	margin-top: 0;

	margin-bottom: 0;

	background-position: right top;

}

.rightinfo {

	padding-left: 18px;

	padding-top: 10px;

	float: left;

	width: 715px;

}

.pageinfo {

	padding-left: 27px;

}

.downloadinfo {

	padding-left: 27px;

	background-image: url(images/btn/b_dash.gif);

	background-repeat: no-repeat;

	background-position: center bottom;

	padding-bottom: 10px;

}

/* å·¦å´é¸å–®left_menu */

.top_menu{

	background-image: url(images/btn/icon.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}

.top_menu a {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	display:block;

	color: #666;

	height: 28px;

	padding-top: 6px;

}

.top_menu a:hover {

	color: #EF8513;

	background-image: url(images/btn/iconr.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}

#left_menu_box{

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 0;

	float: left;

}

.left_menu_w{

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	color: #FFF;

}

.left_menu_w a {

	color: #FFF;

}

.left_menu_w a:hover {

	color: #6FF;

}

.left_menu_1{

	background-image: url(images/btn/LM_01.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

/* å·¦å´é¸å–®æ•ˆæžœ */

.left_menu_line_1 {

	width:183px;

	height:37px;

	background-image: url(images/LM_01.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.left_menu_line_1 a{

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	padding:8px 0 16px 37px;

	display:block;

	color:#FFF;

}

.left_menu_line_1 a:hover{

	text-decoration:none;

	background-image: url(images/btn/LM_01r.jpg);

}

.left_menu_line_2 {

	width:183px;

	height:52px;

	background-image: url(images/btn/LM_02.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.left_menu_line_2 a{

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	padding:12px 6px 16px 37px;

	display:block;

	color:#FFF;

}

.left_menu_line_2 a:hover{

	text-decoration:none;

	background-image: url(images/btn/LM_02r.jpg);

}

/* å·¦å´é¸å–®æ•ˆæžœend */

.left_menu_2{

	background-image: url(images/btn/LM_02.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

/* ä¸‹æ¨™footer */

#footer{

	width:980px;

	padding:0;

	background-color: #01396A;

}

#footer .logo{

	background-image: url(images/page_r12_c2.jpg);

	background-repeat: no-repeat;

	background-position: left center;

}

#footer .text{

	margin:7px 0 0 135px;

	font-size: 12px;

	color: #FFF;

}

#footer a{

	color:#FFF;

}

/* index */

.indexBannerBg {

	background-image: url(images/index_r5_c2.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}

/* news */

.news_topimg {

	background-image: url(images/new_top.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.icon_bg {

	background-image: url(images/new_icon_bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	width: 92px;

	padding-left: 12px;

}

.icon_point {

	background-image: url(images/img03.gif);

	background-repeat: no-repeat;

	background-position: 6px center;

	padding-left: 15px;

}

.icon_arr {

	background-image: url(images/pro_arr.jpg);

	background-repeat: no-repeat;

	background-position: right center;

}

.icon_pdf {

	background-image: url(images/download_pdf.gif);

	background-repeat: no-repeat;

	background-position: left center;

	float: left;

	width: 150px;

	padding-left: 23px;

}

.icon_word {

	background-image: url(images/download_word.gif);

	background-repeat: no-repeat;

	background-position: left center;

	float: left;

	width: 150px;

	padding-left: 23px;

}

/* product */

.product_feature {

	margin:0;

	padding:0;

	font: normal 12px Verdana,"æ–°ç´°æ˜Žé«”";

	color:#666666;

}

/* pic */

.Bimg {

	height: 150px;

	width: 257px;

	margin-right: 15px;

}

.Simg {

	height: 73px;

	width: 126px;

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	padding-top: 0px;

	padding-left: 6px;

	margin-right: 9px;

	margin-left: 8px;

	margin-top: 10px;

}

/* btn */

.download {

	height: 56px;

	width: 63px;

	margin-left: 15px;

	background-repeat: no-repeat;

	background-position: left top;

	float: right;

}

/* æ–‡å­— */

.path {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	color: #666;

	padding-left: 35px;

	margin-bottom: 10px;

	height: 20px;

	padding-top: 10px;



}

.path a {

	color: #06C;

}

.path a:hover {

	color: #F60;

}

.download_link{

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	color: #666;

}

.download_link a {

	color: #06C;

}

.download_link a:hover {

	color: #F60;

}

.title {
	font: bold 15px Verdana,"æ–°ç´°æ˜Žé«”";
	color: #01396a;
	float: left;
	padding-top: 5px;
	height: 28px;
}

.title a {

	color: #0177C1;

}

.title a:hover {

	color: #F60;

}

.infow12 {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	color: #333;

	float: left;

	}

.infow12_red {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	color: #C00;

	float: left;

	}

.infow12_white {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	color: #FFF;

	}

.info0 {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	color: #333;

	float: left;

}

.info0 a {

	color: #0177C1;

}

.info0 a:hover {

	color: #F60;

}

.info {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	color: #333;

	float: left;

	padding-top: 5px;

}

.info a {

	color: #0177C1;

}

.info a:hover {

	color: #F60;

}

.date {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10px;

	color: #666;

	margin-bottom: 5px;

	padding-top: 5px;

	padding-right: 8px;

}

.next {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	color: #333;

}

.next a:hover {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	color: #F60;

}

.infoB {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	color: #333;

	font-weight: bold;

	margin-bottom: 4px;

	margin-top: 10px;

	line-height: 13px;

}

.infoB a {

	color: #0177C1;

}

.infoB a:hover {

	color: #F60;

}

.indexFooterBg {

	background-image: url(images/page_r10_c2_1.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	padding-bottom: 35px;

}

/* Contact */

.contact_compantName {

	background-image: url(images/contact_addbg.jpg);

	background-repeat: no-repeat;

	font: bold 12px Verdana,"æ–°ç´°æ˜Žé«”";

	height:25px;

	*height:30px;

	margin:5px 0 0 0;

	padding:7px 0 0 10px;
}
/* Investor */
.dl_link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #CCC;
	float: left;
	padding-top: 5px;
}
.dl_link a {
	color: #0177C1;
}
.dl_link a:hover {

	color: #F60;
}
/* 2010 foundation */
.fd_list_link td{
	font-size: 12px;
	color: #333;
	height:18px;
	vertical-align:top;
	padding:0 0 0 15px;
	background-image: url(/en/images/btn/arr_blue.gif);
	background-repeat: no-repeat;
}
.fd_list_link td a {
	color: #0177C1;
}
.fd_list_link td a:hover {
	color: #F60;
}
.social_list td, .talent_word{
	font-size: 12px;
	color: #333;
	vertical-align:middle;
	text-align:justify;
}
.nav a{float:left;color:#FFF;font-size:14px;font-weight:bold;}
.nav a:hover{float:left;text-decoration:underline;}
.nav span{float:left;margin:8px 6px 0 6px;width:1px;height:25px;background:url(images/navline.png);overflow:hidden;}
.content{padding:6px 10px;}
.content ul li{padding:0;margin:0;list-style:none;}
.content ul li{padding-left:20px;line-height:22px;background:url(images/dot.gif) 5px 9px no-repeat;}

.d1{
margin:10px auto;
width:200px;

height:20px;
overflow:hidden;
white-space:nowrap;
}
.d2{
margin:0px auto;
background-color:#FF9933;
}
.div2{
width:auto;
height:20px;
font-size:12px;
}
.div2 a{margin-right:20px;color:red;}