/* CSS Document */

#Side {background:url(../images/tSide_bg.png) no-repeat left top; vertical-align:top; }
#Ban {border-bottom:2px solid #000;}
#Menu {border-width:0 1px 0 1px; vertical-align:top; width:155px;*width:153px;}
	#Menu ul {list-style:none; width:155px; border-top:3px solid #dd1b2b; margin-top:2px/*57px*/;}
		#Menu li {float:left;}
			#Menu a {float:left;display:block;width:125px; height:25px; line-height:23px; overflow:hidden; background:url(../images/Menu_bg.gif) no-repeat left top #3f3f3f; font-size:11px; /*line-height:25px*/; text-decoration:none; padding-left:30px; /*font-weight:bold;*/ color:#3f3f3f; font-family:tahoma; font-weight:bold;}
			#Menu a.overflow{height:23px;padding-top:2px; line-height:10px;}
			#Menu a:hover,
			#Menu a:active {background-color:#dd1c2c;}
		
	
#Search {border-width:0 1px 1px 0; width:580px;}
#Menu,
#Search {border-color:#a8a8a8; border-style:solid;}
#Con {font-size:12px; line-height:1.5em; padding:4px 25px 0 25px; display:block; color:#333;}
	#Con #Path {margin-bottom:25px;}
	#Path a {color:#000;text-decoration:none;}
	#Path a:hover {color:#dd1b2b;}
	
#SideFix {position:relative;}
/* 正文左上方标题 */
.body #SideFix .images {width:40px; height:224px;}
#BRIEF #SideFix .images,
#HONOR #SideFix .images,
#CULTURE #SideFix .images {background-position: 0 -20px;}
#TECH #SideFix .images,
#QS #SideFix .images,
#QC #SideFix .images {background-position: -40px -20px;}
#NEWS #SideFix .images,
#READ #SideFix .images {background-position: -80px -20px;}
#PRODUCT #SideFix .images,
#DETAIL #SideFix .images {background-position: -120px -20px;}
#JOB #SideFix .images,
#RECRUIT #SideFix .images {background-position: -160px -20px;}
#ASK #SideFix .images,
#CONTACT #SideFix .images,
#QNA #SideFix .images {background-position: -200px -20px;}
#SITEMAP #SideFix .images {background-position: -240px -20px;}
/* 正文标题 */
#TD_Con .images {width:280px; height:28px;}
#BRIEF #TD_Con .images,
#HONOR #TD_Con .images,
#CULTURE #TD_Con .images {background-position: 0 -244px;}
#TECH #TD_Con .images,
#QS #TD_Con .images,
#QC #TD_Con .images {background-position: 0 -272px;}
#NEWS #TD_Con .images,
#READ #TD_Con .images {background-position: 0 -300px;}
#PRODUCT #TD_Con .images {background-position: 0 -328px;}
#JOB #TD_Con .images,
#RECRUIT #TD_Con .images {background-position: 0 -356px;}
#ASK #TD_Con .images,
#CONTACT #TD_Con .images,
#QNA #TD_Con .images,
#SITEMAP #TD_Con .images {margin:25px 0 0 37px; background-position: 0 -384px;}
#SITEMAP #TD_Con .images {background-position: 0 -412px;}

#CONTACT #TD_Con,
#ASK #TD_Con,
#QNA #TD_Con,
#SITEMAP #TD_Con {border-left:1px solid #a8a8a8;}

#CONTACT #Search,
#ASK #Search,
#QNA #Search,
#SITEMAP #Search {border-left:1px solid #a8a8a8;}


#topbar{
position:absolute;
width: 40px;
visibility: hidden;
z-index: 100;
font-size: 12px;
}
#topbar a{text-decoration:none; color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:9px;}
#topbar a:hover {color:#484848;}


.pro_fix {list-style:none;border-top:3px solid #dd1b2b;width:152px;margin:0 auto; background-color:#535353;height:135px;}
.pro_fix li {float:left;}
.pro_img {}
.pro_img a {display:block; width:150px; height:110px; overflow:hidden; border-width:0 1px 4px 1px; border-style:solid; border-color:#c6c6c6; background:#FFF;}
.pro_img img {display:block;}
.pro_list {color:#FFF; line-height:21px; text-align:center; width:152px; font-weight:bold;}
.pro_list select{width:152px;}
#Pager {margin:25px auto;}
#Pager a{color:#636563; font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
#Pager a.B {font-weight:bold;text-decoration:underline;}
#TD_Con {vertical-align:top; height:350px; /*background:url(../images/tCon_bg_1.jpg) no-repeat left bottom #FFF;*/}
#Contact {width:664px;}
.td_con {font-size:12px;  margin:0 auto; height:350px; border-top:4px solid #a8a8a8;}

#JOB .td_left,
#CONTACT .td_left,
#ASK .td_left,
#QNA .td_left,
#SITEMAP .td_right {width:120px; vertical-align:top; padding:20px 11px 0 10px; background:url(../images/gray1p.gif) repeat-y right top;}
#JOB .td_right,
#CONTACT .td_right,
#ASK .td_right,
#QNA .td_right,
#SITEMAP .td_left { vertical-align:top; padding:20px; line-height:1.5em;}
#SITEMAP .td_right {background-position:left top;}

.txTable {text-align:center;margin-bottom:5px; color:#484848;font-family:Arial, Helvetica, sans-serif;line-height:18px;}
.txTable a {text-decoration:none; color:#484848;}
.txTable a:hover {text-decoration:underline;}
.txTable th {border-top:4px solid #a8a8a8/*2px solid #b1b1b1*/; background-color:#f3f3f3; border-bottom:2px solid #e8e8e8; font-weight:normal; font-weight:bold;}
.txTable td {border-bottom:1px solid #e5e6e5;}
.txTable .title{text-align:left;}
#QNA th {border-top-width:2px;}
#InpuTable {border-collapse:collapse;border-width:0;border-top:4px solid #a8a8a8}
.td_right #InpuTable {border-top-width:2px;}
#InpuTable th,
#InpuTable td {border-width:1px 0 1px 0; }
#InpuTable td {text-align:left;}
.gridStyle {border-collapse:collapse; line-height:1.5em; color:#484848; font-family:Arial, Helvetica, sans-serif;}
.gridStyle a {text-decoration:none; color:#484848;}
.gridStyle a:hover {text-decoration:underline;}
.gridStyle th {background-color:#f9f6e7; font-weight:normal;}
.gridStyle th.gridStyle{background-color:#c7af8e;}

#Matrix {border-top:4px solid #a8a8a8;}
		#Matrix select {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
	#Matrix td {background:url(../images/gray1p.gif) repeat-y left top; *background-position:right top; height:160px; vertical-align:bottom;}
	#Matrix td.clear_ff_col {background-image:none;*background-image:url(../images/gray1p.gif);}
	#Matrix td.clear_ie_col {*background:none;}
.con_txt {border-top:4px solid #a8a8a8; padding:0 0 20px 0; line-height:1.5em;}
.btn {text-align:right;}

#NewsDetails {border-top:4px solid #a8a8a8; border-bottom:1px solid #e5e6e5;}
#NewsDetails img {}
#NewsDetails .btn img {display:inline;}
#NewsDetails th {font-weight:normal; background:url(../images/arrow.gif) no-repeat 10px center #f3f3f3;}
#NewsDetails th,
#NewsDetails td {line-height:1.5em; border-bottom:1px solid #e5e6e5; padding:0 10px; }

#Detail_pic {border:1px solid #a5a5a5; width:360px;height:270px; text-align:center; overflow:hidden;}
#Detail_header {border-top:2px solid #a8a8a8; border-bottom:1px solid #a8a8a8; height:32px; line-height:32px; margin-bottom:6px;}
#Ac_top {border-bottom:1px solid #a8a8a8; line-height:25px;}
#Accessories {border:1px solid #a5a5a5; padding:6px; margin:0 0 0 6px;}
#Accessories ul {margin:0; padding:0; list-style:none;}
#Accessories ul li{float:left;margin-top:12px;}
#Accessories .btn {clear:both;margin-top:10px;}
.con_txt .detail_clip table {text-align:center; width:100%;}
.con_txt .detail_clip,
#Detail_con .detail_clip {font-size:11px;margin-top:10px;}
.detail_clip SUP {font-size:0.9em;}
#Detail_con {color:#333333; margin-bottom:36px;}
	#Detail_con table {text-align:center; font-size:11px; line-height:12px; margin:auto ;border-collapse:collapse;  margin-top:6px; width:100%;}
	#Detail_con .detail_clip table {text-align:left; margin:0; border:none; width:; }
	#Detail_con .detail_clip table td {border:none;}
#Detail_con table td{border:1px solid #a8a8a8;padding:2px;}
#Detail_title {background:#535353; height:35px;line-height:30px; color:#FFF; text-indent:10px; font-weight:bold;}
.con_txt .detail_title {color:#484848; text-indent:20px;margin-bottom:5px; background:url(../images/icon_01.gif) no-repeat left center;}
#SITEMAP .sectionTitle,
#Detail_con .detail_title {border-bottom:1px solid #a8a8a8;border-left:6px solid #dd1b2b; color:#484848; text-indent:4px;margin-bottom:5px;}
#SITEMAP .sectionTitle {margin:0;}

.vr {width:154px;}
.vr a.openVR {display:block; border:2px solid #434343;border-width:2px 2px 4px 2px;}
.vr .vr_ctrl {background:url(../images/vr_control_bg.gif) repeat-x left top;}


/* 职位需求表格 */
#GRIDJOBS {border-collapse:collapse; border:2px solid #808080;}
#GRIDJOBS a {text-decoration:none; color:#0000FF;}
#GRIDJOBS td,
#GRIDJOBS th {border:1px solid #808080; padding:3px; text-align:center;font-weight:normal;}
#GRIDJOBS th {background-color:#d4d0c8;}
#SITEMAPTABLE a {color:#000;text-decoration:none;}
#SITEMAPTABLE a:hover {color:#dd1b2b;}
#SITEMAPTABLE td {vertical-align:top;}
	#SITEMAPTABLE .sectionTitle a{font-weight:bold;color:#000;}