@import"global.css";
#ver,#banner,#menu,#container,#copyright,#bottom,#copyright_tr,#copyright_eng,#copyright_jap{width:800px;margin:0 auto;}
#ver{text-align:right;line-height:20px;}
.ver_left{
	width:65%;
	float: left;
}
.ver_left a{
	color:#FFBA53;
}

 .pit img{
	border: 2px solid #7C7E7C;
	height: 110px;
	width: 150px;
}
#banner{
background:url(/images/0001.jpg) no-repeat;
width:800px;
height:200px;}
#banner_services{
background:url(/images/0002.jpg) no-repeat;
width:800px;
height:200px;
margin:0 auto;}
#banner_news{
background:url(/images/0003.jpg) no-repeat;
width:800px;
height:200px;
margin:0 auto;}
#banner_project{
background:url(/images/0014.jpg) no-repeat;
width:800px;
height:200px;
margin:0 auto;}
#banner_link{
background:url(/images/0013.jpg) no-repeat;
width:800px;
height:200px;
margin:0 auto;}
#banner_sitemap{
background:url(/images/0016_02.gif) no-repeat;
width:800px;
height:200px;
margin:0 auto;}
#banner_contact{
background:url(/images/0006.jpg) no-repeat;
width:800px;
height:200px;
margin:0 auto;}
#banner_career{
background:url(/images/0004.jpg) no-repeat;
width:800px;
height:200px;
margin:0 auto;}
#menu{
border-top:#767676 1px solid;
border-bottom:#767676 1px solid;
height:38px;
overflow:hidden;}
#logo{
width:250px;
height:38px;
float:left;
}


#menu_ch,#menu_eng,#menu_jap{
	width:550px;
	line-height:38px;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#F90;
	overflow:hidden;
}

#menu_ch div,#menu_eng div,#menu_jap div{
	height:38px;
	line-height:42px;
	color:#FF9900;
	float:left;
	text-align:center;
}

#menu_ch div a,#menu_eng div a,#menu_jap div a{
	color:#FF9900;
	display:block;
	border-top:none;
}

#menu_ch div:hover,#menu_eng div:hover,#menu_jap div:hover{
	border-top:#FF9900 2px solid;
	color:#FFCC00;
	line-height:38px;
}

#menu_ch div a#menuselected,#menu_eng div a#menuselected,#menu_jap div a#menuselected{
	color:#FFCC00;
	border-top:#FF9900 2px solid;
	line-height:38px;
}

#menu_ch{
	font-size:13px;
}

#menu_eng{
	font-family:Arial;
}

#menu_ch div a{
	margin-right: 4px;
	margin-left: 4px;
}
#menu_eng div a{
	margin-right: 6px;
	margin-left: 5px;
}
#menu_jap div a{
	margin-right: 9px;
	margin-left: 9px;
}


#container{
background-color:#56575A;
}
#news{
width:640px;
margin:0 auto;
background:#000;
padding:20px 80px;}
#news img{

float:left;
margin:15px;}
.cent{ clear:both; text-align:center; display:inherit; padding:5px 200px 5px 150px; }
#sidebar{
	background:url(../images/shade_back_line02_16.jpg) repeat-x;
	height:650px;
	min-height:600px;
	float:left;
	width:250px;
}
#submenu{
margin-top:20px;
width:250px;
float:left;
}
#submenu ul{}
#submenu li a{
padding-left:30px;
display:block;
font-size:14px;
font-weight:bold;
color:#222;
line-height:30px;
height:30px;
}
#submenu li a:hover{
background:url(../images/arrow.gif) 12px 5px no-repeat;
background-color:#707070;
}
#submenu_eng{
font-family:Arial, Helvetica, sans-serif;
margin-top:20px;
width:250px;
float:left;
}
#submenu_eng ul{}
#submenu_eng li a{
padding-left:30px;
display:block;
font-size:13px;
font-weight:bold;
color:#222;
line-height:30px;
height:30px;
letter-spacing:-1px;
}
#submenu_eng li a:hover{
background:url(../images/arrow.gif) 12px 5px no-repeat;
background-color:#707070;
}
.selected{
background:url(../images/arrow.gif) 12px 5px no-repeat;
background-color:#5C6476;
}

#content{
float:right;
background:#000;
width:470px;
padding:20px 40px 40px 40px;
}
#news_cont{
background:url(../images/news_back_09.gif) no-repeat bottom right;
float:right;
background-color:#000;
width:550px;
padding:0px;
height:650px;
min-height:650px;
overflow:hidden;
}
#news_cont #maincont{
	width:500px;
	margin:30px auto;
}

#content h2{
font-weight:bold;
color:#FFF;
font-size:12px;
background-color:#666;
height:20px;
line-height:20px;
margin-top:30px;
padding-left:5px;
}
#content img{
text-align:center;
margin-bottom:20px;}
.text_style {
	color: #efefef;
	line-height: 22px;
	}

p{
	background: url(../images/gray_back.gif) repeat-x bottom;
	text-indent:2em;
	line-height:180%;
	margin:20px 0px;
	padding:10px 0px 2px 0px;
	font-size: 15px;
	font-weight: bold;
}
.square{
	background: url(../images/gray_15.gif)	no-repeat left;
	line-height:180%;
	margin:40px 0 0 0;
	padding:0;
}
p.no_tmargin{
	line-height:180%;
	margin:0;
	padding:0;
}
p.noline{
	background: none;
}

.text{
background: none;
text-indent:0em;
line-height:180%;
margin-bottom:10px;
padding:10px 0px 2px 0px;
background: url(../images/gray_back.gif)	repeat-x bottom;
}

.textb{
background: none;
text-indent:0em;
line-height:180%;
margin:20px 0 0 0;
font-weight:bold;
}
a.bold{
font-weight:bold;
color:#fff;
margin:20px 0 0 0;
padding:0;
}
a.bold:hover{
color:#666;
margin-top:20px;
}
#icp{width:250px;line-height:29px;}
#copyright{
height:29px;
border-top:#767676 1px solid;
background:url(../CHS/images/copyright_chs.gif) no-repeat right;}
#copyright_tr{
height:29px;
border-top:#767676 1px solid;
background:url(../CHT/images/copyright_cht.gif) no-repeat right;}
#copyright_eng{
height:29px;
border-top:#767676 1px solid;
background:url(../Eng/images/copyright_eng.gif) no-repeat right;}

.text_style {
color: #efefef;
font-size: 12px;
line-height: 22px;}
.text_style_11 {
color: #efefef;
font-size: 15px;
line-height: 22px;
font-weight:bold;
text-align:center;
}
.back{
	text-align:right;
	margin:10px 0 20px 0;
	background: url(../images/gray_back.gif)	repeat-x top;
	height:25px;
	line-height:normal;
	color:#fff;
}
.services_con{
list-style-image:url(../images/gray_15.gif);
list-style-position: outside;
height:20px;
line-height:16px;
padding-left:10px;
	
}

.pic{
width:150px;
height:160px;
margin:10px 15px 0 15px;
float:left;
display:inline;}
.pic dd{
	margin:5px;
	text-align:center;
	line-height:120%;
}
.pic img{
	border: 1px solid #7C7E7C;
	height: 110px;
	width: 150px;
}

#pro{
	width:740px;
	margin:0 auto;
	background:#000;
	padding:15px 30px;
	font-family: "宋体";
}

#pro div{
width:740px; text-align:center; margin:0 auto;}
#pro iframe{
height:115px;}

.dl_pro{
clear:left;
line-height:23px;}
.dt_pro{
	width:100px;
	float:left;
	font-family: "宋体";
}
.dt_pro_eng{
width:150px;
float:left;}
.dd_pro{
margin-left:150px;}
.line{
background: url(../images/gray_back.gif) repeat-x center;
height:8px;
}
#career_con{
width:700px;
margin:0 auto;
background:#000;
padding:15px 100px;
}
#career_con h2{
font-size:14px;
text-align:right;
height:20px;
font-weight:normal;
background:url(../images/shade_v_line_06.gif) repeat-y;}
.yellow:link
{
	color: #FFA02F;
	text-decoration: none;
}
.yellow:visited
{  
	color: #FFA02F;
	text-decoration: none;
}
.yellow:hover
{
	color: #FFA02F;
	text-decoration: underline;
}
.yellow:active
{
	color: #FFF;
	text-decoration: underline;
	font-size: 12px;
}
.k_gray{
border:1px #666 solid;}
.right{
text-align:right;}
.dt_contact{
width:250px;
float:left;
height:130px;}
.dd_contact{
float:left;}
.bg_square{
width:500px;
background:url(../images/gray_15.gif) no-repeat right;
}
#link_con{
width:500px;
margin:0 auto;
background:#000;
padding:15px 150px;
}
.dl_sitemap{
line-height:180%;
width:600px;
}
.dl_sitemap dt{
background:url(../images/gray_15.gif) no-repeat left;
text-align:right;
float:left;
width:90px;
}
.dl_sitemap dd{
float:left;
padding:0 5px;
margin:3px 0;
}
.line_sitemap{
width:600px;
background:url(../images/gray_back.gif) repeat-x center;
margin:0 0 0 90px;
height:20px;
padding:0;
display:block;
clear:both;
}
.dd_sitemap{
width:160px;
text-align:left;
line-height:180%;
}
.middle{
text-align:center;}
.dl_news{
width:310px;
margin:5px 0px;
float:left;
}
.dl_news dt{}
.dl_news dd{
text-align:center;
width:300px;}
#newspic_mid{
text-align:center;
margin:0 auto;
width:290px;
}
.bold{
font-weight:bold;}
.dd_sitemap_eng{
width:240px;
text-align:left;
line-height:180%;
}
.liu{ clear:both; text-align:left}


#one img{border:none; margin:0px; padding:0px;}
#one{float:left; width:550px;}
#two{float:left; height:450px; width:600px}
#two img{margin:50px; padding:0; display:inline; margin-left:1px}
#one{height:338px; background:url(../../../images/news_photo/20100428/450/img07.jpg) no-repeat center; margin:0 0 0 50px; padding:0}
.jie{ height:755px; margin:0; padding:0;}
#two{ height:450px; background:url(../../../images/news_photo/20100428/450/img08.jpg) no-repeat center; margin:10px; padding:0}
#aa{ height:800px; width:800px;}#container #pro p b {
	color: #FFF;
}
