﻿/*layout*/

/*------------------------------------------------------------------------------*/

* {

	font-size: 12px;

	margin: 0px;

	padding: 0px;

	font-family:"微软雅黑", "宋体"

}

#wrapper {

	width:100%;

	min-width:980px;

	text-align:center;

	background:url(img/top_bg_wrapper.gif) repeat-x top center;

	min-height:600px;

}

#common #wrapper {

	width:100%;

	min-width:980px;

	text-align:center;

	background:url(img/bg_wrapper.jpg) repeat-x top center;

}

#wrapper02 {

	width:100%;

	min-width:1000px;

	text-align:center;

	background:url(img/bg_wrapper02.gif) no-repeat center 140px;

}

#wrapper03 {

	width:100%;

	min-width:1000px;

	text-align:center;

	background:url(img/bg_wrapper03.gif) no-repeat center 140px;

}

#header {

	width:980px;

	height:90px;

	margin:0 auto;

	position:relative;

}

#logo {

	position:absolute;

	top:13px;

	left:0px;

}

#header_text {

	position:absolute;

	top:7px;

	right:0;

	height:20px;

	font-size:10px;

}

.mainimage02, .mainimage03, .mainimage04 {

	cursor:pointer;

}

#contents {

	text-align:left;

	width:980px;

	margin:10px auto 60px auto;

	position:relative;

}

#common #contents {

	text-align:left;

	width:980px;

	margin:0px auto 60px auto;

	position:relative;

}

#contents_left {

	width:700px;

	min-height:700px;

	float:left;

}

#common #contents_left {

	width:700px;

	min-height:700px;

	float:left;

}

#contents_right {

	width:250px;

	float:right;

}

#common #contents_right {

	min-height:250px;

	width:250px;

	float:right;

	padding-left:10px;

	padding-top:190px;

}

#footer_wrapper {

	background:url(img/footer_box_back.jpg);

	width:100%;

	height:153px;

}

#footer_nav {

	position:relative;

	width:980px;

	height:153px;

	margin:0px auto;

	padding:0px;

	background:url(img/footer_back.jpg) bottom no-repeat;

}

#footer01 {

	width:850px;

	margin:0 auto;

	height:20px;

	padding-top:20px;

}

#footer01 ul {

	margin-right:auto;

	margin-left:auto;

	text-align:center;

}

#footer01 li {

	float:left;

	margin-right:20px;

	padding-right:20px;

	height:13px;

	line-height:1em;

}

#footer01 li a {

	display:block;

	text-align:center;

	color:#FFFFFF;

}

#footer02 {

	width:850px;

	margin:0 auto;

	height:20px;

	padding-top:10px;

}

#footer02 ul {

	margin-right:auto;

	margin-left:auto;

	text-align:center;

}

#footer02 li {

	float:left;

	margin-right:20px;

	padding-right:20px;

	height:13px;

	line-height:1em;

}

#footer02 li a {

	display:block;

	text-align:center;

	color:#FFFFFF;

}

#pagetop {

	width:980px;

	text-align:right;

	margin:0px auto -10px auto;

	position: relative;

}

#footer_nav #address {

	position:absolute;

	bottom:5px;

	left:0;

	line-height:140%;

	text-align:left;

	color:#CCC;

}

#footer_nav #address span {

	font-size:14px;

	font-weight:bold;

	color:#FFF;

}

#footer_nav #copyright {

	position:absolute;

	bottom:0;

	right:0;

	font-size:10px;

	color:#fff;

}
#footer_nav #copyright a {
   color:#fff;
}

#locator {

	width:980px;

	font-size:11px;

	line-height:12px;

	color:#333333;

	text-align:right;

	position:absolute;

	top:160px;

	right:0px;

}

#locator a {

	color:#333333;

}

#locator a:hover {

	color:#1D7625;

	text-decoration:underline;

}

#new_item {

	background:url(img/new_item_back.jpg) no-repeat;

	width:250px;

	height:310px;

	margin:0px auto;

	padding:0px;

}

.new_item_txt {

	color:#333333;

	font-size:11px;

	width:230px;

	margin:0px auto;

}

#contact_box {

	background:url(img/toi_back.jpg) no-repeat;

	width:700px;

	height:151px;

	margin:0px auto;

	padding:0px;

}

#contact_box02 {

	background:url(img/toi_back02.jpg) no-repeat;

	width:700px;

	height:151px;

	margin:0px auto;

	padding:0px;

}

.contact_box_btn {

	margin:0px auto;

	width:600px;

	height:151px;

	padding:70px 0px 0px 0px;

	vertical-align:bottom;

	text-align:right;

}

#topcontrol {

	z-index:5000;

}

/*header_search*/

/*------------------------------------------------------------------------------*/



#searchArea {

	position:absolute;

	background:url(img/search_back.jpg) no-repeat;

	top:47px;

	right:0;

	width: 230px;

	height: 22px;

	padding: 0px;

	font-size:11px;

}

#searchArea #keywords1 {

	color:#000;

	padding:1px 0px;

	width:166px;

	margin:1px 5px 0px 0px;

	border:none;

}

#searchArea input.search_subit {

	width:40px;

	height:22px;

	background:url(img/head_btn_search.jpg) no-repeat;

	display:block;

	border:0;

	cursor: pointer;

	margin:0 auto;

	text-indent:-9999px;

	position:absolute;

	top:0px;

	right:0px;

}

#searchArea02 {

	background:url(img/search_back.jpg) no-repeat;

	width: 700px;

	height: 22px;

	padding: 0px;

	font-size:11px;

	clear:both;

}

#searchArea02 input.search_subit {

	width:40px;

	height:22px;

	background:url(img/head_btn_search.jpg) no-repeat;

	display:block;

	border:0;

	cursor: pointer;

	margin:0 auto;

	text-indent:-9999px;

	float:left;

}

#searchArea02 #keywords2 {

	color:#000;

	padding:1px 5px;

	width:620px;

	margin:0px 0px 0px 26px;

	float:left;

}

/*textsizer*/

/*------------------------------------------------------------------------------*/

#textsizer {

	position:absolute;

	top:46px;

	right:260px;

}

#textsizer p {

	float:left;

	margin-right:6px;

}

#textsizer ul {

	float:left;

}

#textsizer ul li {

	float:left;

	margin-right:5px;

}

#textsizer ul li a {

	width:20px;

	height:22px;

	display:block;

}

/*globalnav*/

/*------------------------------------------------------------------------------*/



#globalnav_box {

	width:100%;

	height:48px;

	background:url(img/menu_back.jpg) repeat-x;

}

#globalnav {

	width:980px;

	height:48px;

	margin:0 auto;

}

#globalnav ul {

	list-style-type:none;

}

#globalnav ul li {

	float:left;

	text-indent:-9999px;

}

#globalnav ul li a {

	height:48px;

	background-image:url(img/nav.jpg);

	display:block;

	overflow:hidden;

}

#globalnav01 a {

	background-position:0px 0px;

	width: 140px;

}

#globalnav02 a {

	background-position:-140px 0px;

	width: 140px;

}

#globalnav03 a {

	background-position:-280px 0px;

	width: 140px;

}

#globalnav04 a {

	background-position:-420px 0px;

	width: 140px;

}

#globalnav05 a {

	background-position:-560px 0px;

	width: 140px;

}

#globalnav06 a {

	background-position:-700px 0px;

	width: 140px;

}

#globalnav07 a {

	background-position:-840px 0px;

	width: 140px;

}

#globalnav01 a:hover, #globalnav01.main_current a {

	background-position:0px -48px;

	width: 140px;

}

#globalnav02 a:hover, #globalnav02.main_current a {

	background-position:-140px -48px;

	width: 140px;

}

#globalnav03 a:hover, #globalnav03.main_current a {

	background-position:-280px -48px;

	width: 140px;

}

#globalnav04 a:hover, #globalnav04.main_current a {

	background-position:-420px -48px;

	width: 140px;

}

#globalnav05 a:hover, #globalnav05.main_current a {

	background-position:-560px -48px;

	width: 140px;

}

#globalnav06 a:hover, #globalnav06.main_current a {

	background-position:-700px -48px;

	width: 140px;

}

#globalnav07 a:hover, #globalnav07.main_current a {

	background-position:-840px -48px;

	width: 140px;

}

/*top rss*/

/*------------------------------------------------------------------------------*/



.top_title_news {

	width:700px;

	height:41px;

	position:relative;

	margin-bottom:10px;

}

.title_btn {

	position:absolute;

	right:10px;

	top:12px;

}

#top_rss_box {

	clear:both;

}

#top_rss_box .ItemDate {

	clear:both;

	width:90px;

	float:left;

	padding:10px 0;

	margin:0 0 5px 0;

	border-bottom:1px dashed #ccc;

}

#top_rss_box .ItemTitle {

	width:610px;

	float:right;

	padding:10px 0;

	margin:0 0 5px 0;

	border-bottom:1px dashed #ccc;

}

#top_rss_box .ItemContent {

	display:none;

}

/*sub rss*/

/*------------------------------------------------------------------------------*/



#sub_rss_box .ItemDate {

	clear:both;

	width:100px;

	float:left;

	padding:0 0 0 0;

	margin:10px 0 0 0;

}

#sub_rss_box .ItemTitle {

	width:590px;

	float:right;

	padding:0 0 0 0;

	margin:10px 0 0 0;

	font-weight:bold;

	font-size:14px;

}

#sub_rss_box .ItemTitle a {

	color:#13701B;

}

#sub_rss_box .ItemContent {

	clear:both;

	border-bottom:dotted 1px #CCCCCC;

	padding:5px 0 10px 115px;

}

/*subnav*/

/*------------------------------------------------------------------------------*/

#subnav {

	width:250px;

	margin:0 0 20px 0;

	padding:0px;

}

#subnav ul {

	list-style-type:none;

}

#subnav_title {

	background:url(img/subnav_title_back.jpg) no-repeat;

	width:250px;

	height:45px;

	padding-bottom:5px;

}

#subnav_title a {

	line-height:45px;

	text-indent:25px;

	color:#FFFFFF;

	font-size:16px;

	font-weight:bold;

	display:block;

}

#subnav_title a:hover {

	text-decoration:underline;

}

#subnav li.bb_solid {

	border-bottom:solid 1px #CCCCCC;

}

#subnav li.bb_dotted {

	border-bottom:dotted 1px #CCCCCC;

}

#subnav li a {

	width:250px;

	height:40px;

	line-height:40px;

	text-indent:25px;

	font-size:13px;

	color:#333333;

	display:block;

	overflow:hidden;

	border-bottom:1px dotted #333;

}

#subnav li a:hover {

	color:#1D7625;

	font-weight:bold;

}

#subnav li.current a {

	background:url(img/arrow_nav01.jpg) no-repeat 5px 14px;

	width:250px;

	height:40px;

	line-height:40px;

	text-indent:25px;

	font-size:13px;

	font-weight:bold;

	color:#1D7625;

	display:block;

	overflow:hidden;

	border-bottom:1px dotted #333;

}

#subnav ul li.current a:hover {

	color:#1D7625;

	font-weight:bold;

}

#subnav li.current ul li a {

	background:url(img/arrow_nav01.jpg) no-repeat 5px 50px;

	width:250px;

	height:40px;

	line-height:40px;

	text-indent:48px;

	font-size:13px;

	color:#333333;

	display:block;

	overflow:hidden;

	font-weight:normal;

}

#subnav li.current ul li.current a {

	background:url(img/arrow_nav01.jpg) no-repeat 23px 14px;

	width:250px;

	height:40px;

	line-height:40px;

	text-indent:40px;

	font-size:13px;

	color:#1D7625;

	display:block;

	overflow:hidden;

	font-weight:bold;

}

#subnav li.current ul li a:hover {

	color:#1D7625;

	font-weight:bold;

}

/*global*/

/*------------------------------------------------------------------------------*/



.subtitle02 {

	background:url(img/subtitle02.gif) no-repeat center left;

	height:90px;

	font-size:30px;

	color:#000;

	font-weight:bold;

	padding:60px 0 0 20px;

	margin-bottom:40px;

	font-family:"微软雅黑", "宋体";

}

.subtitle02 span {

	font-size:12px;

	color:#1D7625;

	display:block;

	margin-top:5px;

}

.subtitle03 {

	position:relative;

	height:30px;

	background:url(img/subtitle03.jpg) no-repeat;

	line-height:32px;

	text-indent:18px;

	font-size:18px;

	font-weight:bold;

	margin:0px 0px 20px 0px;

	overflow:hidden;

	color:#000000;

}

.subtitle03 span {

	position:absolute;

	top:1px;

	right:140px;

	font-size:13px;

	color:#13701B;

	font-weight:normal;

}

.subtitle03_2 {

	position:relative;

	height:30px;

	background:url(img/subtitle03_2.jpg) no-repeat;

	line-height:32px;

	text-indent:25px;

	font-size:18px;

	font-weight:bold;

	margin:0px 0px 20px 0px;

	overflow:hidden;

	color:#000000;

}

.subtitle03_3 {

	position:relative;

	height:30px;

	background:url(img/subtitle03.jpg) no-repeat;

	line-height:32px;

	text-indent:18px;

	font-size:18px;

	font-weight:bold;

	margin:0px 0px 5px 0px;

	overflow:hidden;

	color:#000000;

}

.subtitle03_4 {

	padding:4px 0 2px 10px;

	margin-bottom:10px;

	border-left: 5px solid #13701B;

	font-size:18px;

	font-weight:bold;

	color:#000000;

}

.subtitle03_4 span {

	font-size:10px;

	font-weight:normal;

}

.subtitle04_1 {

	position:relative;

	width:700px;

	height:30px;

	background:url(img/subtitle04_1.jpg) no-repeat;

	line-height:22px;

	text-indent:10px;

	font-size:14px;

	font-weight:bold;

	margin:0px 0px 20px 0px;

	overflow:hidden;

	color:#000000;

}

.subtitle04 {

	position:relative;

	width:700px;

	height:30px;

	background:url(img/subtitle04.jpg) no-repeat;

	line-height:22px;

	text-indent:22px;

	font-size:14px;

	font-weight:bold;

	margin:0px 0px 20px 0px;

	overflow:hidden;

	color:#000000;

}

.subtitle04_2 {

	position:relative;

	width:700px;

	height:30px;

	background:url(img/subtitle04_2.jpg) no-repeat;

	line-height:22px;

	text-indent:22px;

	font-size:14px;

	font-weight:bold;

	margin:0px 0px 20px 0px;

	overflow:hidden;

	color:#000000;

}

.subtitle05 {

	position:relative;

	height:30px;

	background:url(img/subtitle05.jpg) no-repeat;

	line-height:32px;

	text-indent:5px;

	font-size:18px;

	font-weight:bold;

	margin:0px 0px 20px 0px;

	overflow:hidden;

	color:#000000;

}

.subtitle06 {

	position:relative;

	width:700px;

	height:30px;

	background:url(img/subtitle06.jpg) no-repeat;

	line-height:22px;

	text-indent:5px;

	font-size:18px;

	font-weight:bold;

	margin:0px 0px 20px 0px;

	overflow:hidden;

	color:#000000;

}

.subtitle07 {

	position:relative;

	width:100%;

	height:21px;

	background:url(img/subtitle07.gif) no-repeat;

	line-height:21px;

	text-indent:8px;

	font-size:13px;

	font-weight:bold;

	margin:0px 0px 10px 0px;

	overflow:hidden;

	color:#000000;

}

.subtitle08 {

	background:url(img/subtitle08.gif) no-repeat;

	width:700px;

	height:23px;

	line-height:22px;

	text-indent:18px;

	font-size:14px;

	font-weight:bold;

	margin:0px 0px 20px 0px;

}

.txt_title {

	background:url(img/title_bg.gif) repeat;

	padding:1px 5px;

	font-size:12px;

	color:#FFF;

}

/*table*/

/*------------------------------------------------------------------------------*/



table.tab {

	border-collapse:collapse;

	border:1px solid #cccccc;

}

table.tab td {

	border:1px solid #cccccc;

	padding:8px 10px;

}

table.tab td td {

	border:none;

	padding:0;

}

table.tab td.highlight {

	background-color:#EAEAEA;

}

table.tab td.none_boder {

	border:none;

}

table.tab2 {

	border-collapse:collapse;

	border:1px solid #cccccc;

}

table.tab2 td {

	border:1px solid #cccccc;

	padding:8px 4px;

}

table.tab2 td td {

	border:none;

	padding:0;

}

table.tab2 td.highlight {

	background-color:#EAEAEA;

}

table.tab2 td.none_boder {

	border:none;

}

/*sub common*/

/*------------------------------------------------------------------------------*/



.box2 {

	width:100%;

	clear:both;

	overflow:hidden;

}

.box2:before, .box2:after {

	content: "";

	display: block;

}

.box2:after {

	clear: both;

}

.box2_left {

	width:282px;

	float:left;

	margin-right:20px;

}

.box2_right {

	width:398px;

	float:right;

}

.box2_left02 {

	width:398px;

	margin-right:20px;

	float:left;

}

.box2_right02 {

	width:282px;

	float:right;

}

.box2_left03 {

	width:340px;

	margin-right:20px;

	float:left;

}

.box2_right03 {

	width:340px;

	float:right;

}

.box3 {

	width:100%;

	clear:both;

	overflow:hidden;

}

.box3:before, .box3:after {

	content: "";

	display: block;

}

.box3:after {

	clear: both;

}

.box3_left {

	width:230px;

	float:left;

	margin-right:20px;

}

.box3_center {

	width:230px;

	float:left;

}

.box3_right {

	width:230px;

	float:right;

}

.box4 {

	width:100%;

	clear:both;

	overflow:hidden;

}

.box4:before, .box4:after {

	content: "";

	display: block;

}

.box4:after {

	clear: both;

}

.box4_left {

	width:175px;

	float:left;

	margin-right:10px;

}

.box4_right {

	width:170px;

	float:right;

}

.gray_box {

	border:4px double #ccc;

	padding:20px;

	background-color:#f9f9f9;

	width:600px;

	margin:0 auto 40px;

}

.gray_box2 {

	border:4px double #ccc;

	padding:20px;

	background-color:#f9f9f9;

	width:600px;

	margin:0 auto;

}

/*index.html*/

/*------------------------------------------------------------------------------*/

.top_box3 {

	width:100%;

	clear:both;

	overflow:hidden;

}

.top_box3:before, .top_box3:after {

	content: "";

	display: block;

}

.top_box3:after {

	clear: both;

}

.top_box3_left {

	width:222px;

	float:left;

	margin-right:17px;

}

.top_box3_center {

	width:222px;

	float:left;

}

.top_box3_right {

	width:222px;

	float:right;

}

.top_box3_left, .top_box3_center, .top_box3_right {

	background:url(img/top_box3_back.jpg) no-repeat center;

	height:325px;

}

/*connector_common*/

/*------------------------------------------------------------------------------*/



.etc_box2 {

	width:100%;

	clear:both;

	overflow:hidden;

}

.etc_box2:before, .etc_box2:after {

	content: "";

	display: block;

}

.etc_box2:after {

	clear: both;

}

.etc_box2_left {

	float:left;

	width:342px;

}

.etc_box2_right {

	float:right;

	width:342px;

}

.etc_box_back {

	background:url(img/etc_back.jpg) no-repeat center top;

	width:342px;

	height:185px;

}

.pdf_dl {

	width:690px;

	border:5px solid #E8F4E3;

}

.pdf_dl img {

	margin:-5px 0px 5px 0px;

}

/*simtemap*/

/*------------------------------------------------------------------------------*/



.sitemap {

}

.sitemap li {

	list-style:none;

	background:url(img/sitemap_icon.gif) no-repeat 0 5px;

	padding:0 0 0 20px;

	margin:20px 0px;

	font-size:14px;

}

.sitemap ul {

	padding:0 0 5px 30px;

}

.sitemap ul li {

	background:none;

	list-style:square;

	padding:0 0 0 0;

	margin:5px 0px;

	font-size:12px;

}

.sitemap ul ul {

	padding:0 0 5px 30px;

}

.sitemap ul ul li {

	background:none;

	list-style:none;

}

/*simtemap*/

/*------------------------------------------------------------------------------*/

.contact_tel_icon {

	font-size:20px;

	font-weight:bold;

	padding:5px;

	background:url(img/contact_tel.gif) no-repeat 67px 8px;

	line-height:150%;

	text-align:center;

	border:1px solid #4A9151;

	text-indent:15px;

}

.contact_tel {

	padding:5px;

	font-weight:bold;

	text-align:center;

	background-color:#4A9151;

	color:#FFF;

}

/*about_us.html*/

/*------------------------------------------------------------------------------*/



#title_about_us {

	background:url(img/about_us_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

.about_us3 {

	width:100%;

	clear:both;

	overflow:hidden;

}

.about_us3:before, .about_us3:after {

	content: "";

	display: block;

}

.about_us3:after {

	clear: both;

}

.about_us3_left {

	width:234px;

	float:left;

	padding-right:5px;

}

.about_us3_center {

	width:234px;

	float:left;

	padding-right:5px;

}

.about_us3_right {

	width:222px;

	float:right;

}

.top_box3_back {

	background:url(img/about_us3_back.jpg) no-repeat center;

	width:222px;

	height:316px;

}

#about_lead {

	background:url(img/about_bg_lead.jpg) right top no-repeat;

}

/*wire_harness.html*/

/*------------------------------------------------------------------------------*/



#title_wire_harness {

	background:url(img/wire_harness_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

.wire_harness_box2 {

	width:100%;

	clear:both;

	overflow:hidden;

}

.wire_harness_box2:before, .wire_harness_box2:after {

	content: "";

	display: block;

}

.wire_harness_box2:after {

	clear: both;

}

.wire_harness_box2_left {

	float:left;

	width:217px;

	padding-right:40px;

}

.wire_harness_box2_right {

	float:right;

	width:443px;

}

.wire_harness_box2_right img {

	padding:0px 10px 0px 0px;

}

/*wire_harness01.html*/

/*------------------------------------------------------------------------------*/



#title_wire_harness01 {

	background:url(img/wire_harness01_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

/*connector_custom.html*/

/*------------------------------------------------------------------------------*/



#title_connector_custom {

	background:url(img/connector_custom_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

.connector_custom_box2 {

	width:100%;

	clear:both;

	overflow:hidden;

}

.connector_custom_box2:before, .connector_custom_box2:after {

	content: "";

	display: block;

}

.connector_custom_box2:after {

	clear: both;

}

.connector_custom_box2_left {

	float:left;

	width:267px;

	padding-right:30px;

}

.connector_custom_box2_right {

	float:right;

	width:403px;

}

/*ncs.html*/

/*------------------------------------------------------------------------------*/



#title_ncs {

	background:url(img/ncs_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

.ncs_box2 {

	width:100%;

	clear:both;

	overflow:hidden;

}

.ncs_box2:before, .ncs_box2:after {

	content: "";

	display: block;

}

.ncs_box2:after {

	clear: both;

}

.ncs_box2_left {

	float:left;

	width:280px;

	padding-right:40px;

}

.ncs_box2_right {

	float:right;

	width:380px;

}

.etc_box2 {

	width:100%;

	clear:both;

	overflow:hidden;

}

.etc_box2:before, .etc_box2:after {

	content: "";

	display: block;

}

.etc_box2:after {

	clear: both;

}

.etc_box2_left {

	float:left;

	width:342px;

}

.etc_box2_right {

	float:right;

	width:342px;

}

.etc_box_back {

	background:url(img/etc_back.jpg) no-repeat center top;

	width:342px;

	height:185px;

}

/*wire_bound.html/

/*------------------------------------------------------------------------------*/



#title_wire_bound {

	background:url(img/wire_bound_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

.bg_wire_bound {

	background:url(img/bg_wire_bound.jpg) no-repeat left top;

	width:214px;

	height:27px;

	line-height:27px;

	text-indent:40px;

	overflow:hidden;

	font-weight:bold;

}

.bg_wire_bound a {

	color:#333;

}

.bg_cad_bound {

	background:url(img/bg_wire_bound.png) no-repeat left top;

	width:214px;

	height:27px;

	line-height:27px;

	text-indent:40px;

	overflow:hidden;

	font-weight:bold;

}

.bg_cad_bound a {

	color:#333;

}

/*die_casting.html/

/*------------------------------------------------------------------------------*/



#title_die_casting {

	background:url(img/die_casting_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

/*nanabosi_die_casting.html/

/*------------------------------------------------------------------------------*/



#title_nanabosi_die_casting {

	background:url(img/nanabosi_die_casting_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

.nanabosi_die_casting_back {

	background:url(img/nanabosi_die_casting_back.jpg) no-repeat center top;

	position:relative;

	width:597px;

	height:299px;

	overflow:hidden;

	margin:0px auto;

}

/*new_metallic_mould.html/

/*------------------------------------------------------------------------------*/



#title_new_metallic_mould {

	background:url(img/new_metallic_mould_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

.new_metallic_mould_box2 {

	width:100%;

	clear:both;

	overflow:hidden;

}

.new_metallic_mould_box2:before, .new_metallic_mould_box2:after {

	content: "";

	display: block;

}

.new_metallic_mould_box2:after {

	clear: both;

}

.new_metallic_mould_box2_left {

	float:left;

	width:298px;

	padding-right:20px;

}

.new_metallic_mould_box2_right {

	float:right;

	width:362px;

	padding-right:20px;

}

/*transfer.html/

/*------------------------------------------------------------------------------*/



#title_transfer {

	background:url(img/transfer_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

.transfer_box2 {

	width:100%;

	clear:both;

	overflow:hidden;

}

.transfer_box2:before, .transfer_box2:after {

	content: "";

	display: block;

}

.transfer_box2:after {

	clear: both;

}

.transfer_box2_left {

	float:left;

	width:298px;

	padding-right:20px;

}

.transfer_box2_right {

	float:right;

	width:362px;

	padding-right:20px;

}

/*correspondence.html/

/*------------------------------------------------------------------------------*/



#title_correspondence {

	background:url(img/correspondence_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

/*correspondence.html/

/*------------------------------------------------------------------------------*/



#title_design_change {

	background:url(img/design_change_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

/*facility.html/

/*------------------------------------------------------------------------------*/



#title_facility {

	background:url(img/facility_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

/*die_casting_faq.html/

/*------------------------------------------------------------------------------*/



#die_casting_faq {

	background:url(img/die_casting_faq_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

/*q-tec.html/

/*------------------------------------------------------------------------------*/



#title_q-tec {

	background:url(img/q-tec_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

.q-tec_box2 {

	width:100%;

	clear:both;

	overflow:hidden;

}

.q-tec_box2:before, .tec_box2:after {

	content: "";

	display: block;

}

.q-tec_box2:after {

	clear: both;

}

.q-tec_box2_left {

	float:left;

	width:342px;

}

.q-tec_box2_right {

	float:right;

	width:342px;

}

.q-tec_back {

	background:url(img/q-tec_back.jpg) no-repeat center top;

	width:342px;

	height:185px;

}

.q-tec_bot_top {

	background:url(img/q_tec_box_top.gif) no-repeat left top;

	padding-top:3px;

}

.q-tec_bot_in {

	background:url(img/q_tec_box_in.gif) repeat-y;

	padding:10px 20px 10px;

}

.q-tec_bot_bottom {

	background:url(img/q_tec_box_bottom.jpg) no-repeat left bottom;

	padding-bottom:12px;

}

/*q-tec_product.html/

/*------------------------------------------------------------------------------*/



#title_q-tec_product {

	background:url(img/q-tec_product_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

.q-tec_product_box3 {

	width:100%;

	clear:both;

	overflow:hidden;

}

.q-tec_product_box3:before, .tec_product_box3:after {

	content: "";

	display: block;

}

.q-tec_product_box3:after {

	clear: both;

}

.q-tec_product_box3_left {

	width:222px;

	float:left;

	padding-right:7px;

	padding-left:10px;

}

.q-tec_product_box3_center {

	width:222px;

	float:left;

	padding-right:7px;

}

.q-tec_product_box3_right {

	width:222px;

	float:right;

	padding-right:10px;

}

.q-tec_product_info_box {

	background:url(img/q_tec_product_info_bg.gif) no-repeat;

	width:670px;

	height:300px;

	padding:25px 15px 0;

}

/*facilities.html/

/*------------------------------------------------------------------------------*/



#title_facilities {

	background:url(img/facilities_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

.facilities_box3 {

	width:100%;

	clear:both;

	overflow:hidden;

}

.facilities_box3:before, .facilities_box3:after {

	content: "";

	display: block;

}

.facilities_box3:after {

	clear: both;

}

.facilities_box3_left {

	width:222px;

	float:left;

	padding-right:7px;

	padding-left:10px;

}

.facilities_box3_center {

	width:222px;

	float:left;

	padding-right:7px;

}

.facilities_box3_right {

	width:222px;

	float:right;

	padding-right:10px;

}

/*customer.html/

/*------------------------------------------------------------------------------*/



#title_customer {

	background:url(img/customer_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

.customer_box2 {

	width:100%;

	clear:both;

	overflow:hidden;

}

.customer_box2:before, .customer_box2:after {

	content: "";

	display: block;

}

.customer_box2:after {

	clear: both;

}

.customer_box2_left {

	float:left;

	width:330px;

}

.customer_box2_right {

	float:right;

	width:330px;

}

.customer_boder {

	border-bottom:dotted 1px #CCCCCC;

	padding-bottom:10px;

}

/*connector_faq.html/

/*------------------------------------------------------------------------------*/



#title_connector_faq {

	background:url(img/connector_faq_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

/*company.html/

/*------------------------------------------------------------------------------*/



#title_company {

	background:url(img/company_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

/*company.html/

/*------------------------------------------------------------------------------*/



#title_policy {

	background:url(img/policy_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

/*profile.html/

/*------------------------------------------------------------------------------*/



#title_profile {

	background:url(img/profile_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

/*environment.html/

/*------------------------------------------------------------------------------*/



#title_environment {

	background:url(img/environment_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

/*environment.html/

/*------------------------------------------------------------------------------*/



#title_recruit {

	background:url(img/recruit_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

/*environment.html/

/*------------------------------------------------------------------------------*/



#title_english_catalogue {

	background:url(img/english_catalogue_title.jpg) no-repeat center top;

	position:relative;

	width:100%;

	height:150px;

	overflow:hidden;

	text-indent: -9000px;

}

/*tab.html/

/*------------------------------------------------------------------------------*/



li.style01_02 {

	width:232px;

	float:left;

}

li.style01 a {

	height:37px;

	background:url(img/style03_off.jpg) no-repeat 0 0;

	color:#474747;

	font-size:15px;

	font-weight:bold;

	text-align:center;

	line-height:33px;

	cursor:pointer;

	display:block;

}

li.style01_02 a {

	height:37px;

	background:url(img/style01_off.jpg) no-repeat 0 0;

	color:#474747;

	font-size:15px;

	font-weight:bold;

	text-align:center;

	line-height:33px;

	cursor:pointer;

	display:block;

}

li.style01 a:hover, li.style01 a.tabover {

	background:url(img/style03_on.jpg) no-repeat 0 0;

	color:#FFF;

	font-size:15px;

	font-weight:bold;

	text-align:center;

	line-height:33px;

	text-decoration:none;

}

li.style01_02 a:hover, li.style01_02 a.tabover {

	background:url(img/style01_on.jpg) no-repeat 0 0;

	color:#FFF;

	font-size:15px;

	font-weight:bold;

	text-align:center;

	line-height:33px;

	text-decoration:none;

}

li.style02 {

	text-align:center;

	color:#FFF;

	font-size:123.1%;

	float:left;

	margin-bottom:30px;

}

li.style02_02 {

	text-align:center;

	color:#FFF;

	font-size:123.1%;

	float:left;

	margin-bottom:30px;

	margin-right:26px;

}

li.style00 {

	text-align:center;

	color:#FFF;

	font-size:123.1%;

	float:left;

	margin-bottom:30px;

}

li.style02 a, li.style02_02 a {

	margin-left:25px;

	width:300px;

	height:24px;

	background:url(img/style02_off.jpg) no-repeat 0 0;

	color:#474747;

	font-size:15px;

	font-weight:bold;

	text-align:center;

	vertical-align:middle;

	line-height:26px;

	display:block;

}

li.style02 a:hover, li.style02 a.tabover, li.style02_02 a:hover, li.style02_02 a.tabover {

	background:url(img/style02_on.jpg) no-repeat 0 0;

	color:#FFF;

	font-size:15px;

	font-weight:bold;

	text-align:center;

	line-height:26px;

}

li.style02-3 {

	text-align:center;

	color:#FFF;

	font-size:123.1%;

	float:left;

	padding-bottom:30px;

}

li.style02-3-2 {

	text-align:center;

	color:#FFF;

	font-size:123.1%;

	float:left;

	margin-bottom:30px;

	margin-right:16px;

}

li.style02-3 a, li.style02-3-2 a {

	margin-left:15px;

	width:200px;

	height:24px;

	background:url(img/style02_off.jpg) no-repeat 0 0;

	color:#474747;

	font-size:15px;

	font-weight:bold;

	text-align:center;

	vertical-align:middle;

	line-height:26px;

	display:block;

}

li.style02-3 a:hover, li.style02-3 a.tabover, li.style02-3-2 a:hover, li.style02-3-2 a.tabover {

	background:url(img/style02_on.jpg) no-repeat 0 0;

	color:#FFF;

	font-size:15px;

	font-weight:bold;

	text-align:center;

	line-height:26px;

}

.tab_wrapper {

	padding: 20px 10px 50px 10px;

	width:678px;

	border:1px solid #CCCCCC;

	margin-top:37px;

}

.tabindex2 {

	clear:both;

	overflow:hidden;

}

.tab_box01 {

	width:680px;

}

.tab_box01_l {

	float:left;

	width:335px;

}

.tab_box01_r {

	float:right;

	width:335px;

}

.box_txt {

	height:110px;

}

.box_txt02 {

	height:109px;

}

.ov {

	overflow:hidden;

}

.tabindex3 {

	overflow:hidden;

}

.liebiao ul {

	width:auto;

}

.liebiao li {

	float:left;

	width:339px;

	margin-bottom:30px;

}

.liebiao li a {

	width:330px;

	height:170px;

}

.liebiao li p {

	margin-top:10px;

	width:280px;

	margin-left:30px;

}

