/* CSS Document */
HTML,BODY,TD,H1,H2,H3,H4,OL,UL,DL,LI,DT,DD {font-family:"宋体";}
HTML,BODY,TD,CODE,KBD,TT,OL,UL,DL,LI,DT,DD {font-size:12px;}
CODE,KBD,TT {font-family:courier,"courier new",monaco;color:#666;}
html, body {padding:0;margin:0;}
a:link {color:#000;text-decoration:none;}
a:visited {color:#000;text-decoration:none;}
a:hover {color:#FF0000;text-decoration:underline;}
.clearer{clear:both; height:0;}
body{
	padding:10px;
	margin:0;
	font-family:"宋体";
	font-size:12px;
	color:#000;
}
.formFieldStyle {font-family:"宋体";font-size:12px;line-height:14px;color:#000;text-decoration:none;}
.header{
	display:block;
	width:100%;
	padding:2px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
.logo{
	width:395px;
	float:left;
	padding:0px 0px 0px 12px;
}
.welcomeMsg{
	text-align:right;
	font-size:12px;
	padding:5px 12px 0px 0px;
	float:right;
}
.secureSearch{
	text-align:right;
	padding:10px 0px 0px 0px;
	margin-top:25px;
}

.footer {
	padding: 8px;
	text-align:center;
	color: #666666;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #dcdcdc;
	margin-top: 10px;
}

.footerLinks {font-size:10px;}
.sngPstContainer {margin:0px 0px 2px 8px;width:183px;text-align:left; float:left; display:block;}
.sngPstmain {font-size:10px;line-height:13px;color:#000;}
.sngPstmain ul {font-size:10px;padding:0px 0px 0px 0px;color:#000;margin:0;list-style:none;}
.sngPstmain li {
	padding:0px 5px 4px 0px;
	color:#000;
	margin:0px 5px 0px 0px;
	font-size:12px;
}
.sngPstContainer h3{
	font-size:13px;
	padding:9px 0px 10px 0px;
}
.topdownloads{
	font-size:10px;
	line-height:16px;
	padding:10px 0px 0px 10px;
	color:#000;
	margin:0;
	list-style:none;
}
.topdownloads li {
	padding:0px 5px 2px 0px;
	color:#000;
	margin:0px 5px 0px 0px;
	font-size:12px;
}
.greybarhomebot{background: #DCDCDC;height: 7px; margin-top: 7px; float:left; width:100%; margin-top:20px;}
ul{list-style-type:none;}
#navigation{margin-left:0px;}
#navigation {width:99%;height: 39px;padding: 0;font-family: Arial, Helvetica, sans;font-size: 12px;font-weight:normal;background: white url('../images/menu-bar-bg.png') top left no-repeat;}
#hornav_end {background:url('../images/menu-bar-end.png') top right no-repeat;width: 100%;padding:0;margin:0;z-index:100000; min-width:970px;}
#navigation li{
	float: left;
	clear: none;
	padding: 0;
	position: relative;
	z-index: 10000;
	_width: 95px;
}
#navigation ul a{color:black;display:block;height:29px;width:190px;line-height:26px;padding:0 15px 0 15px;text-decoration:none;}
#navigation ul a.kz{color:black;display:block;height:29px;width:275px;line-height:26px;padding:0 0 0 5px;ftext-decoration:none;}
#navigation ul a.anchor_hover {	color: white;background-color: #b7b7b7;}
#navigation .over {	display: block;margin-top: -1px;}
#navigation .nav_button {font-size: 12px;display: block;height: 39px;color: black;text-decoration: none;font-weight:bold;text-align: center;line-height: 39px;padding: 0 20px 0 20px;border-right: 1px solid #b7b7b7;background: transparent url('../images/menu-button-bg.png') -1px 0 no-repeat;}
#navigation .nodropdown {	background: transparent url('../images/menu-button-bg-nodrop.png') -1px 0 no-repeat;}
#navigation .nav_button small {font-size: 9px;text-transform: lowercase;}
#navigation .nav_button:hover {font-size: 12px;background-position: left top;background-repeat: repeat-x;border-right: 1px solid #b7b7b7;}
#navigation .nav_button.current {font-size: 12px;color: #FFF;background: transparent url('../images/nav_current.jpg') left top repeat-x;border-right: 1px solid #b7b7b7;}
#navigation li.first-child .nav_button {	border-left: none;background: url('../images/home-button.png') 0 0 no-repeat;font-weight:bold;}
#navigation li.first-child .nav_button.current {border-left: none;background: url('../images/home-button-cur.jpg') 0 0 no-repeat;font-weight:bold;}
#navigation li.first-child .nav_button:hover {border-left: none;background-position: 0 -43px;font-weight:bold;}
#navigation li.first-child .nav_button.current:hover {border-left: none;background: url('../images/home-button-cur.jpg') 0 0 no-repeat;font-weight:bold;}
#navigation li.last-child {	width: auto;}
#navigation ul li.last-child {	width: auto;}
#navigation li.last-child .nav_button {	text-align: center;border-right: 1px solid #b7b7b7;background: transparent url('../images/menu-button-bg.png') -1px 0 no-repeat;font-weight:bold;}
#navigation li.last-child .nav_button:hover {color: #000;background-position: left top;background-repeat: repeat-x;border-right: 1px solid #b7b7b7;}
.navNew {color:#ff0000;}
ul#navigation li.hasSubmenu:hover{color: #000;background-position: left top;background: transparent url('../images/menu-button-bg.png')}
#wrapper_header_liquid {width:90%;font-family:arial,helvetica,sans-serif;font-size:10px;}
#wrapper_horznav_liquid {
	width:90%;
	font-family:"宋体";
	font-size:12px;
	display:inline;
}
#accordion {
	width:204px;
	float:right;

*clear:both;
}
.accordion {width:204px; font:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.accordion span {width:204px; font-weight:bold; line-height:20px; padding-left:5px; margin-top:3px; margin-bottom:0px; cursor:pointer; height:22px; background:url('../images/accordion-head-off.png') no-repeat; color:#000000; display:block; }
.accordion .open {background:url('../images/accordion-head-on.png') no-repeat; color:#FFFFFF;)}
.accordion div {overflow:hidden; background:#fff; width:204px; margin:0px;}
.accordion ul {
	display:block;
	width:184px;
	margin-bottom:0px;
	height:118px;
	padding:10px 10px 0px 10px;
	background:url('../images/accordion-bg.png') no-repeat;
	float:left;
	border-top-style: none;
}
.outer_wrapper{
	width:974px;
	margin:auto;
}
.banner_wrapper{
	width: 974px;
	height: 282px;
	_height: 267px;
	clear:both;
	position:relative;
	display:block;
}
.banner_wrapper table tr td{
	font-size:12px;
	color:#FFFFFF;
}
.banner_wrapper table tr td a{color:#FFFFFF;}
.banner_wrapper table tr td a:hover{color:#FF0000;}
.banner_img{position:absolute; display:none; top:0px; left:0px;}
.feature1{background-image:url('../images/feature1.jpg'); background-repeat:no-repeat; width:974px; height:282px; position:absolute;}
.feature2{background-image:url('../images/feature4.jpg'); background-repeat:no-repeat; width:974px; height:282px; position:absolute;}
.feature3{background-image:url('../images/feature3.jpg'); background-repeat:no-repeat; width:974px; height:282px; position:absolute;}


.highlight_wrapper{position:absolute; display:block; clear:both; top:236px; left:0px; height:46px; width:100%;}
.highlight_tab{background-image:url('../images/subfeature-tab.png'); background-repeat:no-repeat; width:324px;}
.highlight_tabdivider{background-image:url('../images/subfeature-divider.png'); background-repeat:no-repeat;}
.subfeature_text{line-height:16px;}
.subfeature_text a:link{color:#FFFFFF;}
.subfeature_text a:visited{color:#FFFFFF;}
.subfeature_more{padding:6px 8px 0px 0px; text-align:right; font-size:10px;}
.subfeature_more a:link {color:#ffffff;}
.subfeature_more a:visited {color:#ffffff;}
.panel_desc{display:none; padding:10px; font-size:12px; color:#FFFFFF;}
.navigator{position:absolute; right:0px; top:22px; clear:both;}
.newsroom_wrapper{display:block; height:50px; float:left; margin:0px; padding:0px; widows:974px;}
.newsroom_leftcap{background:url('../images/banner-leftcap.png') no-repeat; height:60px; padding-left:21px;}
.newsroom_rightcap{background:url('../images/banner-rightcap.png') no-repeat; padding-right:21px; background-position:right; height:60px;}
.newsroom_bg{background:url('../images/banner-bottombg.png'); background-repeat:repeat-x; height:60px; width:932px;}
.newsroom_rotator{
	float:left;
	padding:9px 0px 0px 0px;
	font-size:12px;
	margin-left:0px;
}
.viewallnews_wrapper{padding: 10px 0px 0px 10px; float: right; margin-right:-12px;}
img{border:none; cursor:pointer;}
.sngPst {font-size:11px;line-height:15px;color:#000;}
a.sngPst:link {color:#000;text-decoration:none;}
a.sngPst:visited {color:#000;text-decoration:none;}
a.sngPst:hover {color:#FF0000;text-decoration:underline;} 
.sngPsta {font-size:11px;line-height:13px;color:#000;text-align:left;}
a.sngPsta:link {color:#000;text-decoration:none;display:block;padding:3px 10px;}
a.sngPsta:visited {color:#000;text-decoration:none;display:block;padding:3px 10px;}
a.sngPsta:hover {color:#fff;text-decoration:none;display:block;background-color:#9a9a9a;padding:3px 10px;}
.lightbox_overlay {display: none;position: fixed;top: 0%;left: 0%;width:100%;height:100%;background-color: black;z-index:10000;-moz-opacity: 0.6;opacity:.60;filter: alpha(opacity=60);overflow:auto;}
.sitefinder_content {position:absolute;right:50%; margin-right:-495px; z-index:10001;overflow: auto; top:5px;}
.sngPstdrop {font-size:11px;line-height:14px;color:#FF0000;}
.sngPstdrop ul {font-size:11px;line-height:14px;padding:9px 0px 0px 0px;color:#000;margin:0;list-style:none;}
.sngPstdrop li {font-size:11px;line-height:14px;padding:0px 0px 0px 5px;color:#000;margin:0px 0px 0px 5px;}
.sngPstmain {
	font-size:11px;
	line-height:18px;
	color:#000;
}
.pipebar{color:#999999; padding:0px 2px 0px 2px;}
a.morelinks{color:#666666;}
a.morelinks:hover{color:#FF0000;}
.dropdownarrow{margin-left: 4px; margin-bottom:4px;}

.nounderline{text-decoration:none;}
a.nounderline:hover{text-decoration:none;}
#attentioncopyid a:hover{text-decoration:none;}

.sngPstContainer h3{margin-bottom:0px; margin-top:0px;}

/*-----------------------------------
二级页面模板
------------------------------------*/


.maincon{
	background:url(../images/main_bg.jpg) center top repeat-x #fff;
	padding:14px 0 8px 0;






*padding:14px 10px 0px;
}
.mleft{
	float:left;
	width:204px;
}
.mright{
	float:right;
	width:760px;
	*width:750px;
	margin-left: 8px;
}
.notice{ margin-bottom:8px;}
.notice .top{ background:url('../images/accordion-head-on.png') no-repeat; color:#FFFFFF; line-height:22px; padding-left:10px; overflow:hidden;padding-right:10px; text-align:right;}
.notice .btm{ background:url(/HomePageNew/Activity/200910/Theone/Themes/images/rudbtm01.jpg); height:9px; overflow:hidden;}
.notice .mid{ background:url(/HomePageNew/Activity/200910/Theone/Themes/images/rudmid_bg01.jpg) left top  no-repeat #00BBE8; height:149px; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7;color:#fff; padding:5px 15px 0; }
.notice li{ background:url(/HomePageNew/Activity/200910/Theone/Themes/images/icon_notice.gif) left center no-repeat; padding-left:15px;line-height:24px;}
.notice li a:link,.notice li a:visited,.notice li a:hover{ color:#fff;}
.notice .top a:link,.notice .top a:visited{ color:#FBCD2D; text-decoration:underline;}
.notice .top a:hover{ color:#FBCD2D; text-decoration:none;}

.flows{}
.flows .jobhunter {
	line-height:22px;
	padding-left:10px;
	margin-bottom:8px;
	cursor:pointer;
	height:22px;
	background:url('../images/accordion-head-off.png') no-repeat;
	color:#000000;
	display:block;
}

.flows .top{background:url('../images/accordion-head-on.png') no-repeat; color:#FFFFFF; line-height:22px; padding-left:10px; }
.flows .top2{
	background:url('../images/accordion-head-on2.jpg') no-repeat;
	color:#000000;
	line-height:22px;
	padding-left:22px;
	margin-top: 8px;
	font-weight: bold;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
}
.flows .mid{
	min-height:50px;
	_height:100px;
	padding:8px 10px 8px 15px;
	color:#000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-bottom-color: #D7D7D7;
	border-left-color: #D7D7D7;
}
.flows ul {font-size:10px;padding:0px 0px 0px 0px;color:#000;margin:0;list-style:none;}
.flows li {
	padding:0px 5px 4px 0px;
	color:#000;
	margin:0px 5px 0px 0px;
	font-size:12px;
}
.flows li.txt {
	color:#000;
	font-size:12px;
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: left 1px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 16px;
}
.flows .mid strong{ display:block;font-size:14px; text-decoration:underline; color:#FDFBFB; margin:12px 0;}

.flows .contact {
	margin-top:8px;
	background:url('../images/contact.jpg') no-repeat;
	border: 1px solid #D7D7D7;
	height: 101px;
}

/*-----------------------------------
公告列表、详细
------------------------------------*/

.subtitle_wrapper{
	height:43px;
	margin:0;
	padding:0px;
}
.subtitle_leftcap{background:url('../images/subtitle_left.jpg') no-repeat; height:43px; padding-left:21px;}
.subtitle_rightcap{
	background:url('../images/subtitle_right.jpg') no-repeat;
	padding-right:21px;
	background-position:right;
	height:43px;
}
.subtitle_bg{
	background:url('../images/subtitle_bg.jpg');
	background-repeat:repeat-x;
	height:43px;
	width:718px;
	*width:708px;
}
.subtitle_rotator{
	float:left;
	padding:12px 0px 0px 10px;
	font-size:18px;
	margin-left:-10px;
}


.notice_list{}
.notice_list .top{ background:url(/HomePageNew/Activity/200910/Theone/Themes/images/nlist_top.jpg); height:34px;}
.notice_list .mid,.notice_detail .mid{
	background:#FDFCFC;
	border-left:1px solid #D7D7D7;
	border-right:1px solid #D7D7D7;
	min-height:400px;
	_height:735px;
	padding:17px 35px 12px;
}
.notice_list .btm,.notice_detail .btm{ background:url(/HomePageNew/Activity/200910/Theone/Themes/images/intro_btm.jpg); height:5px; overflow:hidden;}
.notice_list li{ border-bottom:1px solid #D7D7D7; height:20px; padding:6px 0; clear:both;}
.notice_list li a:link,.notice_list li a:visited,.notice_list li a:hover{
}
.notice_list li span{ float:right; margin-top:-20px;margin-top:0\9;*margin-top:-20px; color:#999;}

.pages{color:#999;}

.content_txt {
	margin-top: 8px;
}

.content_txt p {
	font-size:14px;
	line-height: 180%;
}

.notice_detail {
	margin-top: 8px;
}
.notice_detail .top{
	height:10px;
	color:#00B7E6;
	background-image: url(../images/subcontent_top.jpg);
	_background-image: url(../images/subcontent_top2.jpg);
	*background-image: url(../images/subcontent_top3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.notice_detail .btm{
	height:10px;
	color:#00B7E6;
	background-image: url(../images/subcontent_bottom.jpg);
	_background-image: url(../images/subcontent_bottom2.jpg);
	*background-image: url(../images/subcontent_bottom3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.notice_detail .path{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d7d7d7;
	padding-bottom: 8px;
}
.notice_detail .path a:link,.notice_detail .path a:visited,.notice_detail .path a:hover{
	color:#FF0000;
}
.notice_detail h1{ font-size:22px; text-align:center;}
.notice_detail p.time{ border-top:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0; margin:15px 0; text-align:center; padding:2px 0; color:#666;}
.notice_detail .detail{ width:592px; overflow:hidden; line-height:1.8em; font-size:14px;}
.notice_detail .detail *{ line-height:1.8em; }
.notice_detail .about h3,.qaDetail .about h3{ font-size:14px; color:#fff; background:#81B43C; padding:2px 0 2px 20px;  margin:15px 0 4px 0;}
.notice_detail .about h3 a:link,.notice_detail .about h3 a:visited,.qaDetail .about h3 a:link,.qaDetail .about h3 a:visited{ color:#fff; text-decoration:underline;}
.notice_detail .about h3 a:hover,.qaDetail .about h3 a:hover{ color:#fff; text-decoration:none;}
.notice_detail .about ul,.qaDetail .about ul{ border:1px solid #CCCCCC; padding:8px 15px; line-height:22px;}
.notice_detail .about li a,.qaDetail .about li a{ font-size:14px;}
.notice_detail .about li a:link,.notice_detail .about li a:visited,.notice_detail .about li a:hover{ color:#333;}
.qaDetail .about li a:link,.qaDetail .about li a:visited,.qaDetail .about li a:hover{ color:#333;}
.notice_detail .about li span,.qaDetail .about li span{ color:#999}
.qaDetail .about h3{background:#B5B9DE;}

/*-----------------------------------
公告列表、详细
------------------------------------*/

.product{
	clear:both;
	padding:10px 5px 20px;
	margin:8px 0;
}

.product .product_list {
  float:left;
  margin: 5px; 
  width:156px; 
  border:solid 1px #D1D1D1;
  background-color:#f2f2f2; 
}

.product .product_list .pro_image {
  width:150px; 
  height:150px; 
  margin:3px;
}

.product .product_list .pro_image {
	width:150px;
	height:110px;
	margin:3px;
}
.product .product_list .pro_name {
  text-align:center;
  width: 156px; 
  border-top:solid 1px #D1D1D1; 
  color:#F73602; 
  font-weight:normal; 
  padding-top: 7px; 
  padding-bottom:7px; 
  margin-top: 10px;
}

/*-----------------------------------
公告列表、详细
------------------------------------*/

.productDetail{ margin:10px 0;}
.productDetail .propic{
	width:315px;
	float:left;
	overflow:hidden;
	text-align: center;
}
.productDetail .txt{ width:353px; float:right; line-height:1.6em;overflow:hidden;}
.productDetail .txt *{line-height:1.6em;}
.productDetail .propic .ipro{padding: 1px; border: solid 1px #d7d7d7; margin-bottom: 10px;}
.productDetail .txt .title{
	color:#FF0000;
	font-size:18px;
}

.product .intro_title {
	text-align:center;
	width: 156px;
	border-top:solid 3px #FF0000;
	font-weight:bold;
	padding-top: 7px;
	padding-bottom:7px;
	margin-top: 10px;
	font-size: 14px;
}

.product .intro_txt {
  line-height: 200%;
}

.white a:link {color:#FFF;text-decoration:none;}
.white a:visited {color:#FFF;text-decoration:none;}
.white a:hover {color:#FFF;text-decoration:underline;}
