/*sub CSS*/
#wrap {
	background:url('../img/index/bg_line.jpg') repeat-y;
	overflow:hidden;
}
#contents_left .nav li.first {
	margin-bottom:15px;
}
#contents_left .nav li.third {
	margin-top:20px;
}
#contents_left .nav li.second {
	float: left;   
    height: 20px;
    padding: 0;
	line-height:20px;
	background: none;	
	padding-left: 10px;
	margin-left:10px;
}
#contents_left .nav li.second a{
	border-left: 1px solid #CCCCCC;
    color: #424242;	
	height:20px
    float:left;
	font-size:12px;
    font-weight: 700;
    margin-left: -1px;
    padding-left: 10px;
	background: none;
	width:185px;
}
#contents_left .nav li.second a:hover{
	border-left: 2px solid #0759bc;
    color: #0759bc;
   margin-left: -1px;
    padding-left: 10px;
	background: none;
	height:20px;
}
#contents_left .nav li.second:hover {
	
    /*color: #999999;
    float: left;	
    font-weight: 700;
    margin-left: -1px;
	padding-left: 10px;*/
	height:20px;
	background: none;
}
.nav li ul {
	float:left;
}
#contents_left .nav li ul li{
	float: left;
    border-left: 1px solid #CCCCCC;    
    height: 20px;
    padding: 0;
    width: 200px;
}
#contents_left .nav li:hover {			
	width:187px;
	height:55px;
	background: url('../img/index/left_menu.gif') no-repeat left bottom;
}
.nav ul li.second {
    float: left;
    border-left: 1px solid #CCCCCC;    
    height: 20px;
    padding: 0;
    width: 200px;
}
.nav ul li.second a {
    border-right: 1px solid #CCCCCC;
    color: #999999;
    float: right;
    font-weight: 700;
    margin-right: -1px;
    padding-right: 10px;
}

/*contents */
.contents {
	position:relative;
	overflow:hidden;
	width:960px;
}
/* contents_right */
#contents_right{
	float:right;
}

/* Article */
#article {
	float:right;	
	width:700px;	
}
.sub_title {
	float:left;
	width:700px;
	height:64px;
}
.sub_title li.route{
	float:right;	
	height:23px;
	padding:5px 10px 0 0 ;
	font-size:11px;
}
.sub_title li.title{
	float:left;
	width:680px;
	font-size:18px;	
	font-weight:bold;
	color:#6285b0;
	font-family:'Georgia';
	padding-left:20px;
}
.sub_content {
	float:left;
	clear:both;
	padding:30px 0;
	width:680px;
}
/* overview */
.overview{
	width:700px;
	float:left;
}
.overview .img{
	width:310px;
	float:left;
}
.overview dl{
	float:left;
	width:380px;
}
.overview dt{
	float:left;
	width:380px;
	font-size:18px;
	font-weight:bold;
	color:#6fa4e7;
}
.overview dd{
	background:url(../img/sub/icon01.gif) 0 20% no-repeat;
	float:right;
	width:360px;
	text-align:justify;
	padding:5px 0 0 10px;
	line-height:20px;
	margin-left:20px;
}
.overview dd.dd2{
	background:url(../img/sub/icon01.gif) 0 25% no-repeat;
	float:right;
	width:360px;
	text-align:justify;
	padding:5px 0 0 10px;
	line-height:20px;
	margin-left:20px;
}
.overview ul{
	float:left;
	width:700px;
}
.overview li{
	width:625px;
	float:left;
	background:url(../img/sub/icon02.gif) 0 45% no-repeat;
	border-bottom:1px dotted #eeeeee;
	padding:5px 0 8px 18px;
	margin-left:50px;
}
/* history */
.history{
	float:left;
	width:700px;
}
.history ul.year2000{
	float:left;
	width:670px;
	background:url(../img/sub/history_b1.gif) 0 0 no-repeat;
	height:170px;
	padding:33px 0 0 30px;
}
.history li{
	float:left;
	width:700px;
	background:url(../img/sub/icon01.gif) 0 50% no-repeat;
	padding-left:10px;
	line-height:20px;
}
.history li span{
	font-weight:bold;
}
.history ul.year1990{
	float:left;
	width:670px;
	background:url(../img/sub/history_b2.gif) 0 0 no-repeat;
	height:100px;
	padding:50px 0 0 30px;
}
.history ul.year1990 .li2{
	float:left;
	width:700px;
	background:url(../img/sub/icon01.gif) 0 25% no-repeat;
	padding-left:10px;
	line-height:20px;
}
.history ul.year1990 li.li2 span.line2{
	display:block;
	padding-left:80px;
	font-weight:100;
}
.history ul.year1980{
	float:left;
	width:670px;
	background:url(../img/sub/history_b3.gif) 0 0 no-repeat;
	height:100px;
	padding:50px 0 0 30px;
}
.history ul.year1970{
	float:left;
	width:670px;
	background:url(../img/sub/history_b4.gif) 0 0 no-repeat;
	height:87px;
	padding:50px 0 0 30px;
}
/* vision */
.sub_content .vision_img {
	padding-left:20px;
}
/* tab_menu */
.sub_content .tap_menu, .factory_tab, .equipment_tab, .manual_tab{
	float:right;
	padding-bottom:10px;
}
.sub_content .tap_menu li, .equipment_tab li, .manual_tab li{
	float:left;
	width:145px;
	height:33px;
	margin-right:15px;
}
 .factory_tab li{
	float:left;
	width:145px;
	height:33px;
	padding-left:25px;
}
.sub_content .tap_menu li.last, .equipment_tab li.last, .manual_tab li.last{
	float:left;
	width:145px;
	height:50px;
	margin:0;
}
.factory_tab li.last{
	float:right;
	margin:0;
	width:145px;
	height:50px;

}
.sub_content .tap_menu li a, .manual_tab a{
	padding:7px 0 0 35px;
	background:url(../img/sub/tab_b.png) 0 0 no-repeat;
	display:block;
	width:110px;
	height:28px;
	font-weight:bold;
	float:left;
	color:#242424;
}
.factory_tab li a{
	padding:4px 0 0 35px;
	background:url(../img/sub/tab_b.png) 0 0 no-repeat;
	display:block;
	width:110px;
	height:31px;
	font-weight:bold;
	float:left;
	color:#242424;
}
.equipment_tab li a{
	padding:7px 0 0 55px;
	background:url(../img/sub/tab_b.png) 0 0 no-repeat;
	display:block;
	width:90px;
	height:28px;
	font-weight:bold;
	float:left;
	color:#242424;
}
.sub_content .tap_menu a:hover, .manual_tab a:hover{
	float:left;
	width:145px;
	height:33px;
	background:url(../img/sub/tab_over_b.png) 0 0 no-repeat;
	color:#fff;
}
.factory_tab a:hover{
	float:left;
	width:145px;
	height:31px;
	background:url(../img/sub/tab_over_b.png) 0 0 no-repeat;
	color:#fff;
}
.equipment_tab li a:hover{
	padding:7px 0 0 55px;
	background:url(../img/sub/tab_over_b.png) 0 0 no-repeat;
	display:block;
	width:90px;
	height:28px;
	font-weight:bold;
	float:left;
	color:#ffffff;
}
.sub_content .tap_menu li.last a, .manual_tab li.last a{
	padding:7px 0 0 45px;
	background:url(../img/sub/tab_b.png) 0 0 no-repeat;
	display:block;
	width:100px;
	height:28px;
	font-weight:bold;
	float:left;
	color:#242424;
}
.factory_tab li.last a{
	padding:6px 0 0 85px;
	background:url(../img/sub/tab_b.png) 0 0 no-repeat;
	display:block;
	width:60px;
	height:29px;
	font-weight:bold;
	float:left;
	color:#242424;
}
.sub_content .tap_menu li.last a:hover, .manual_tab li.last a:hover{
	float:left;
	width:145px;
	height:28px;
	background:url(../img/sub/tab_over_b.png) 0 0 no-repeat;
	color:#fff;
}
.factory_tab li.last a:hover{
	float:right;
	width:60px;
	height:29px;
	background:url(../img/sub/tab_over_b.png) 0 0 no-repeat;
	color:#fff;
	padding:6px 0 0 85px;
}
.manual_chapter{
	float:left;
	margin-left:20px;
}
.jk-ht, .jk-bt, .explain, .apart, .jk-lt, .jk-bc, .explain_bc, .apart_bc,
.caution_bc, .replace, .jk-vt, .explain_vt, .apart_vt, .technical-data,
.service, .capacity, .frame, .review, .determine, .check, .example,
.transfer, .select{
	width:680px;
	float:left;
	padding-left:20px;
}
.jk-ht dt, .jk-lt dt, .jk-vt dt, .data dt{
	width:660px;
	height:30px;
	background:url(../img/sub/product_title_b.png) 0 0 no-repeat;
	font-size:18px;
	font-weight:bold;
	padding:6px 0 0 20px;
	float:left;
	margin-top:20px;
}
.jk-bt dt, .jk-bc dt{
	width:660px;
	height:30px;
	background:url(../img/sub/product_title_b.png) 0 0 no-repeat;
	margin-top:30px;
	font-size:18px;
	font-weight:bold;
	padding:6px 0 0 20px;
	float:left;
}
.jk-ht dt img, .jk-bt dt img, .third img, .jk-bc dt img, .jk-lt dt img,
.jk-vt dt img, .data dt img{
	padding-right:5px;
}
.jk-ht dd, .jk-bt dd, .jk-lt dd, .jk-bc dd{
	margin:15px 0 0 12px;
	float:left;
}
.sub_content p.third{
	width:660px;
	height:30px;
	background:url(../img/sub/product_title_b.png) 0 0 no-repeat;
	margin:30px 0 0 20px;
	font-size:15px;
	font-weight:bold;
	padding:8px 0 0 20px;
	float:left;

}
.explain dt, .apart dt, .caution_bc dt, .explain_bc dt,
.apart_bc dt, .replace dt, .explain_vt dt, .apart_vt dt{
	width:655px;
	height:25px;
	background-color:#dddddd;
	margin:20px 0 0 10px;
	padding-top:5px;
	text-align:center;
	color:#000;
	font-size:16px;
	float:left;
}
.explain dd, .apart dd, .caution_bc dd, .explain_bc dd,
.apart_bc dd, .replace dd, .caution_bc dd, .explain_vt dd,
.apart_vt dd{
	float:left;
	width:640px;
	margin:10px 0 0 10px;
	padding-left:10px;
	text-align:justify;
	line-height:18px;
}
.apart dd span, .apart dd span, .apart_vt dd span{
	font-weight:bold;
}
.apart dd.img01{
	float:left;
	width:655px;
	margin:10px 0 0 10px;
	background:none;
	text-align:justify;
}
.replace .dd2 span{
	display:block;
	padding-left:137px;
}
.replace .dd3 span{
	display:block;
	padding-left:164px;
}
.replace .dd4 span{
	display:block;
	padding-left:104px;
}
.data{
	float:left;
	width:680px;
}
.data dd, .ratio{
	float:left;
	background:url(../img/sub/arrow01.gif) 2% 80% no-repeat;
	padding:10px 0 0 25px;
	width:655px;
}
.data dd span{
	font-weight:bold;
}
.data dd.img{
	float:left;
	background:none;
	padding:0;
	margin:15px 0 0 12px;
	font-weight:100px;
}
.shafts{
	float:left;
	background:url(../img/sub/arrow01.gif) 2% 40% no-repeat;
	padding:10px 0 0 25px;
	width:655px;
}
.shafts span{
	display:block;
	padding-left:150px;
}
.technical-data table{
	float:left;
	margin:10px 0 0 12px;
}
.ratio_img{
	float:left;
	padding:15px 0 0 12px;
}
.service dt, .capacity dt, .frame dt, .review dt,
.example dt{
	padding:25px 0 5px 10px;
	font-weight:500;
}
.capacity dd{
	float:left;
	width:420px;
	height:23px;
	background-color:#e4edf9;
	text-align:center;
	margin:8px 0 0 70px;
	color:#242424;
	padding-top:7px;
}
.frame dd{
	width:640px;
	float:left;
	padding:0 0 0 15px;
	text-align:justify;
}
.frame dd.modify, .determine dd{
	float:left;
	width:400px;
	height:21px;
	background-color:#e4edf9;
	text-align:center;
	margin:10px 0 0 80px;
	color:#242424;
	padding-top:7px;
}
.review dd{
	float:left;
	width:657px;
	padding-left:23px;
}
.review dd span{
	display:block;
	float:right;
	padding-right:43px;
}
table.review, table.specification, table.use, table.size{
	margin:10px 0 0 50px;
	padding:0;
	width:600px;
	float:left;
}
table.table{
	margin:3px 0 0 50px;
	padding:0;
	width:600px;
	float:left;
}
.determine dt, .check dt, .example dd, .transfer dt, .select dt{
	float:left;
	width:657px;
	padding:25px 0 0 23px;
}
.use{
	float:left;
	width:638px;
	padding:25px 0 0 42px;
}
.determine dd, .check dd, .transfer dd, .select dd{
	float:left;
	width:500px;
	height:21px;
	background-color:#e4edf9;
	text-align:center;
	margin:10px 0 0 80px;
	color:#242424;
	padding-top:7px;
}
.check dt span{
	display:block;
	float:left;
	padding-left:135px;
}
.equipment01 table{
	width:690px;
	float:left;
}
.manual_title{
	width:660px;
	height:30px;
	background:url(../img/sub/product_title_b.png) 0 0 no-repeat;
	font-size:18px;
	font-weight:bold;
	padding:6px 0 0 20px;
	float:left;
}
.second_title, .two_title, .others, .seven dt{
	float:left;
	width:630px;
	padding:10px 0 0 20px;
	font-size:13px;
}
.one_ex{
	float:left;
	width:630px;
	padding:10px 0 0 20px;
}
.one_ex li{
	float:left;
	width:630px;
	padding:10px 0 0 20px;
}
.materials{
	float:left;
	width:620px;
	padding:5px 0 10px 30px;
}
.reducer{
	width:600px;
	float:left;
	margin-left:50px;
}
.hc{
	width:595px;
	float:left;
	margin:5px 0 0 55px;
}
.one_ex .li2 span, .one_ex .li5 span{
	display:block;
	padding-left:15px;
}
.others li{
	float:left;
	width:650px;
	padding-bottom:5px;
}
.others li.li1 span, .li3 span, .li4 span{
	float:left;
	display:block;
	padding-left:15px;
}
.six_modify{
	float:left;
	width:630px;
	padding-left:20px;
}
.six_modify dt{
	float:left;
	width:630px;
	padding-left:20px;
}
.six_modify dd{
	float:left;
	width:620px;
	padding:5px 0 0 30px;
}
.six_modify dd.first{
	float:left;
	width:620px;
	padding:10px 0 0 30px;
	color:#1b7cf4;
	font-weight:bold;
}
.six_second{
	float:left;
	width:610px;
	padding:10px 0 10px 40px;
}
.seven dd{
	float:left;
	width:610px;
	padding:5px 0 0 38px;
}
.deliver, .storage, .operation, .overhaul{	
	float:left;
	width:650px;
}
.deliver dt, .storage dt, .third_first, .exam_title,
.operation dt, .overhaul dt, .parts{	
	float:left;
	width:630px;
	font-size:13px;
	padding:8px 0 0 20px;
}
.exam_title span{
	float:left;
	width:577px;
	display:block;
	padding-left:73px;
}
.deliver dd, .storage dd, .operation dd, .overhaul dd{	
	float:left;
	width:615px;
	padding:5px 0 0 35px;
	text-align:justify;
}
install dd, .r_install dd{	
	float:left;
	width:627px;
	padding:5px 0 0 23px;
}
.third_sixth li{	
	float:left;
	width:610px;
	padding:5px 0 0 0;
}
.third_sixth li span{	
	float:left;
	display:block;
	padding-left:15px;
}
.short, .long, .install, .r_install, .displace, .tol, .third_sixth,
.daily, .management{
	float:left;
	width:610px;
	padding:8px 0 0 40px;
}
.short dd, .long dd, .displace dd, .daily dd, .management dd{
	float:left;
	width:610px;
	padding:8px 0 0 20px;
	text-align:justify;
}
.table_name{
	float:left;
	width:595px;
	padding:10px 0 0 55px;
}
.order02 span{
	display:block;
	padding-left:15px;
}
.displace dt img, .displace dd img, .tol img{
	padding-right:8px;
}
.short dd span, .long dd span, .install dd span,
.r_install dd span{
	display:block;
	padding-left:15px;
}
dd.install_img{
	width:615px;
	padding-left:35px;
}
dd.install_img span{
	display:block;
	width:340px;
	text-align:center;
}
.displace dd span{
	display:block;
	padding-left:97px;
}
.order01, .order02, .order02 dd{
	float:left;
	width:610px;
	padding:8px 0 0 40px;
	text-align:justify;
}
.order02 dd.exam_img{
	float:left;
	width:610px;
	padding:8px 0 0 20px;
	text-align:justify;
}
.daily dd span{
	display:block;
	padding-left:7px;
}
.management .dd2{
	float:left;
	width:615px;
	padding:8px 0 0 35px;
	text-align:justify;
}
.tandw{ 
	float:left;
	padding:10px 0 0 50px;
}
dd.exam_modi{
	float:left;
	width:600px;
	padding:5px 0 0 50px;
	color:#000;
}
.noise, .damage{
	float:left;
	width:630px;
	padding:10px 0 0 20px;
}
.noise dt, .damage dt{
	float:left;
	width:620px;
	padding-left:30px;
}
.noise dd, .damage dd{
	float:left;
	width:610px;
	padding:3px 0 0 40px;
	text-align:justify;
}
 .damage dd span{
	display:block;
	padding-left:15px;
}
.damage dd.img{
	width:185px;
	float:left;
}
.damage dd.txt{
	width:380px;
	float:left;
	padding:0;
}
.noise span, .check span, .fourth_first span{
	display:block;
	padding-left:8px;
}
.noise .oil_line2{
	float:left;
	width:590px;
	padding:3px 0 0 60px;
	text-align:justify;
}
.daily dt.line1{
	float:left;
	padding-left:20px;
}
.daily .last_line span{
	display:block;
	padding-left:15px;
}
/* sitemap */
.sitemap_list{
	float:left;
	width:712px;
}
.sitemap_list dl{
	float:left;
	width:130px;
	padding-right:60px;
	height:180px;
}
.sitemap_list dl.community{
	float:left;
	width:130px;
}
.sitemap_list dl.product{
	float:left;
	width:200px;
	padding:0;
}
.sitemap_list dt{
	width:130px;
	height:20px;
	text-align:center;
	background-color:#69a2f7;
	color:#fff;
	font-weight:bold;
	padding-top:5px;
}
.sitemap_list dd{
	margin:5px 0 0 10px;
}
.sitemap_list dd a:hover{
	text-decoration:underline;
}
.sitemap_list .instruction {
	width:140px;
	height:20px;
	text-align:center;
	background-color:#69a2f7;
	padding-top:5px;
}
.sitemap_list .instruction a{
	color:#fff;
	font-weight:bold;
}
