﻿li.Pdf a, dt.Pdf a {
    background-image: url("../../../image/hcsh/ap/icon/icon_pdf.gif") !important;
}

#HeaderArea::before {
    background-color: #fff;
    position: relative;
}

#HeaderArea {
    background-color: #fff;
    border-top: none;
	height: 98px;
}

#CountryRegion .BtnOpen a {
    background-color: #fff;
}

#search-keywords{
border:#999 solid 1px;
width:120px;
height: 15px;
padding: 1px;
vertical-align: middle;
}

#siteSearch {
	margin:5px 0 18px 0;
}

#siteSearch form img {
    vertical-align: middle;
}

#search-submit  {
    margin: -1px 0 0;
    vertical-align: middle;
}


#HeaderSet .Statement {
    /*padding: 8px 0 0;*/
	padding: 0;
}



h2.HeadStyle1 {
	margin: 0 0 5px;
	padding: 0 0 10px 0;
	background: none;
}

h2.HeadStyle1 span {
	display: block;
	padding: 10px 15px;
	border-top: 3px solid #00A5C0;
	border-bottom: 1px solid #dbdbdb;
	font-size: 110%;
	font-weight: bold;
	color: #575757;
	line-height: 130%;
	background-color: #fff;
}



div.ImgW120SetStyle p.Img {
margin-left: 15px;
margin-right:-1px;
}
div.ImgW120SetStyle div.ImgSet p.TextStyle2 {
	 line-height:22px;
}

p.TextStyle1 {
	 line-height:20px;
}

h3 {
	color:#000;
}



.BoxPatternA .Title a:link, 
.BoxPatternA h2 a:link, 
.BoxPatternA h3 a:link, 
.BoxPatternA h4 a:link, 
.BoxPatternA .Title a:visited, 
.BoxPatternA h2 a:visited, 
.BoxPatternA h3 a:visited, 
.BoxPatternA h4 a:visited {
    background-color: #0079ca;
    border-right: 3px solid transparent;
    color: #fff;
    padding: 8px 22px 8px 15px;
    text-decoration: none;
}

h2 a:link, h2 a:visited {
    background-image: url("../../../image/hcsh/ap/icon/icon_link_right_xl.gif");
}
	
.BoxPatternA .Title a, .BoxPatternA h2 a, .BoxPatternA h3 a, .BoxPatternA h4 a {
    background-image: url("../../../image/hcsh/ap/icon/icon_link_right_l_white.gif") !important;
    background-position: right center;
    background-repeat: no-repeat;
    display: block;
    margin: -8px -15px;
    min-height: 20px;
}	

.BoxPatternA .Title a:hover,
.BoxPatternA h2 a:hover,
.BoxPatternA h3 a:hover,
.BoxPatternA h4 a:hover,
.BoxPatternA .Title a:active,
.BoxPatternA h2 a:active,
.BoxPatternA h3 a:active,
.BoxPatternA h4 a:active {
	padding: 8px 24px 8px 15px;
	color: #fff;
	background-color: #00A5C0;
	text-decoration: none;
	border-right: solid 1px transparent;
}

#HorizontalLocalNavi li.Current a strong {
    background: #00A5C0 url("../../../image/cn/r1/bg_h_navi_current.gif") no-repeat scroll center bottom;
    color: #fff;
    display: block;
    line-height: 45px;
    padding: 0 15px;
}

#HorizontalLocalNavi li a:hover,
#HorizontalLocalNavi li a:active {
	color: #fff;
	text-decoration: none;
	background-color: #00A5C0;
}

#GlobalNaviTop li a:hover,
#GlobalNaviTop li a:active {
	color: #fff;
	text-decoration: none;
	background-color: #4cc0d3;
}

#VerticalLocalNavi li a:hover,
#VerticalLocalNavi li a:active {
	color: #fff;
	background-color: #00A5C0;
}

.PageTop a:link, .PageTop a:visited {
    color: #00A5C0;
    text-decoration: none;
}

.PageTop a:hover,
.PageTop a:active {
	color: #00A5C0;
}

.PageTop a {
    background-image: url("../../../image/hcsh/ap/icon/icon_link_top.gif");
    color: #00A5C0;
}

.LinkListStyle1 li a:link, .LinkListStyle2 li a:link, .LinkListStyle3 li a:link, .LinkListStyle4 li a:link, .LinkListStyle5 li a:link, .LinkListStyle6 li a:link, .LinkListStyle1 dt a:link, .LinkListStyle2 dt a:link, .LinkListStyle1 li a:visited, .LinkListStyle2 li a:visited, .LinkListStyle3 li a:visited, .LinkListStyle4 li a:visited, .LinkListStyle5 li a:visited, .LinkListStyle6 li a:visited, .LinkListStyle1 dt a:visited, .LinkListStyle2 dt a:visited {
    background-image: url("../../../image/hcsh/ap/icon/icon_link_right.gif");
    text-decoration: none;
	color: #00A5C0;
}
		
ul li.FirstItem{
    color: #00A5C0;
}

#VerticalLocalNavi li.Current a strong {
    background-color: #00A5C0;
}


#VerticalLocalNavi li li a:hover, #VerticalLocalNavi li li a:active {
    background-color: #00A5C0;
}

#VerticalLocalNavi li li li a:hover,
#VerticalLocalNavi li li li a:active {
         color: #fff;
         background-color: #00A5C0;
}


#TopicPath ul li a:link, #TopicPath ul li a:visited {
    color: #00A5C0;
    text-decoration: none;
}

.CourtesyNavi li a:hover, .CourtesyNavi li a:active {
    color: #00A5C0;
}

h2 a:hover, h2 a:active {
    color: #00A5C0;
}

#GlobalNaviTop li.Current a strong {
    background: #00A5C0;
}

h3 a:link, h3 a:visited {
    background-image: url("../../../image/hcsh/ap/icon/icon_link_right_xl.gif");
}

#GlobalNaviTop li.Current a em {
    background: #00A5C0 url("../../../image/cn/r1/bg_g_navi_current.gif") no-repeat scroll center bottom;
	color:#fff;
}

#GlobalNaviTop li.Current a strong {
    background: #00A5C0 url("../../../image/cn/r1/bg_g_navi_current.gif") no-repeat scroll center bottom;
}





/* [s6] Sitemap Area
=========================================================================================== */

#SitemapArea {
	width: 100%;
	background: #3d3d3d;
	padding: 60px 0 30px;
}
#SitemapArea * {
	color: #FFF;
}
#SitemapArea .ColumnSet {
	width: 965px;
	margin: 0 auto;
}
#SitemapArea .ColumnSet .Column1 {
	width: 160px;
	float: left;
	margin: 0 0 0 70px;
	text-align: left;
}
#SitemapArea .ColumnSet .FirstItem {
	padding: 0 10px 0 0;
	margin: 0;
	border-right: 1px solid #bcbdc0;
}
#SitemapArea h3 {
	border: 0;
	letter-spacing: 0;
}
#SitemapArea p {
	font-size: 90%;
	line-height: 1.6;
	margin: 0 0 20px;
}
/*#SitemapArea #FooterForm {
	display: none;
}*/

#SitemapArea form input {
	clear: both;
	width: 215px;
	border: 0;
	padding: 3px;
	border: 1px solid #333;
	color: #333;
}
#SitemapArea form select {
	padding: 3px 0 3px 3px;
	border: 1px solid #333;
}
#SitemapArea form select option {
	margin: 0 3px 0 0;
	font-size: 83%;
}
#SitemapArea form #submit {
	width: 50px;
	color: #FFF;
	background: #e69200;
}

#SitemapArea .ColumnSet .Column1 ul {
	display: inline;
}
#SitemapArea .ColumnSet .Column1 ul li {
	font-size: 90%;
	display: block;
	margin: 0 0 40px;
	font-weight: bold;
}
#SitemapArea .ColumnSet .Column1 ul li a {
	display: block;
	line-height: 1.5
}
#SitemapArea .ColumnSet .Column1 ul li ul {
	position: relative;
	margin: 20px 0 0;	
}
#SitemapArea .ColumnSet .Column1 ul li ul li {
	font-weight: normal;
	font-size: 83%;
	margin: 10px 0 0;
}
#SitemapArea .ColumnSet .Column1 ul li ul li a {
	color: #bcbdc0;	
	line-height: 1.1;
	text-decoration: none;
}
#SitemapArea .ColumnSet .Column1 ul.share {
	display: block;
	margin: 10px 0 0;	
}
#SitemapArea .ColumnSet .Column1 ul.share li,
#SitemapArea .ColumnSet .Column1 ul.share li a {
	display: inline;
}
#SitemapArea .ColumnSet .Column1 ul.share li a img {
	width: 30px;
}
#FooterForm .formConfirm {
	display: none;
}
#FooterForm form fieldset {
	display: block;
	margin: 0 0 5px;
	clear: both;	
	color: #3d3d3d;
	font-size: 83%;
}

#FooterForm form p {
	width: auto;
	color: #FFF;
	font-style: normal;
	margin: 0;
	clear: both;
}
#FooterForm form select,#FooterForm form option {
	color: #000;
}
#FooterForm form fieldset span {
	display: none;
	margin: 3px 0 0;
	background: url(/image/hcsh_new/icon/icon_error.gif) center left no-repeat;
	padding: 0 0 0 18px;
}
#FooterForm form fieldset.error span {
	display: block;
}
#FooterForm form fieldset.error input {
	border: 1px solid #C00;
	background: #FAE7E7;
	color: #C00;
}
#FooterForm form fieldset.error #submit {
	border: none;
}
#FooterForm form fieldset.error select {
	border: 1px solid #C00;
	background: #FAE7E7;
}
#FooterForm .button {
	cursor: pointer;
	line-height: 20px;
}

.formConfirm h3 {
	text-align: left;
}
.formConfirm p {
	display: block;
	clear: both;
	font-size: 18px;
	line-height: 2;
}
.formConfirm p i {
	display: block;
	float: left;
	font-style: normal;
	padding: 10px;
	margin: 0 0 5px;
	width: 120px;
	background: #666;
	color: #FFF;
	text-align: left;
}
.formConfirm p span {
	display: block;
	float: left;
	width: 300px;
	text-align: left;
	padding: 10px;
	margin: 0 0 5px;
	background: #DDD;
}
.formConfirm input {
	display: block;
	clear: both;
	margin: 10px auto;
	background: #10A0D5;
	color: #FFF;
	width: 80px;
	height: 30px;
	border: 0;
}
.mailState {
	padding: 50px 10px;
}

#SitemapArea p {
	font-size:13px;
	color:#dedede;
}

#SitemapArea p.welcome {
	font-size:75%;
}

#SitemapArea .ColumnSet .First {
	padding: 0 5px 0 0;
	margin: 0;
	width:260px;
}

#SitemapArea .ColumnSet .Last {
	width:200px;
	margin: 0;
}

/* Table
=========================================================================================== */
/*table.table {
    height: 720px;
    display:block;
	overflow:scroll;
}
*/
table.table td,table.table th {
	padding:4px;
}

table.TableTextSmall td,table.TableTextSmall th {
	font-size:75%;
}





/*
===============================================

汽车零部件相关产品CSS [update2015.10.20]

===============================================
*/

#BrandingImgStyle1 a {
	background:url("../../../image/hcsh/ap/button.png") no-repeat 0 0;
	width:148px;
	height:32px;
	font-size: 83%;
	text-align:center;
	line-height:30px;
	position:absolute;	
	z-index: 10;
	color:#4f5555;
	text-decoration:none;
}
#BrandingImgStyle1 a:hover {
	background:url("../../../image/hcsh/ap/button.png") no-repeat 0 -32px;
	color:#FFF;
}
#BrandingImgStyle1 .part1 {top:93px;left:51px;}
#BrandingImgStyle1 .part2 {top:93px;left:289px;}
#BrandingImgStyle1 .part3 {top:45px;left:503px;}
#BrandingImgStyle1 .part4 {top:93px;left:750px;}
#BrandingImgStyle1 .part5 {top:184px;left:776px;}
#BrandingImgStyle1 .part6 {top:274px;left:776px;}
#BrandingImgStyle1 .part7 {top:363px;left:697px;}
#BrandingImgStyle1 .part8 {top:413px;left:495px;}
#BrandingImgStyle1 .part9 {top:363px;left:51px;}
#BrandingImgStyle1 .part10 {top:274px;left:51px;}
#BrandingImgStyle1 .part11 {top:184px;left:51px;}
#BrandingImgStyle1 .point,
#BrandingImgStyle1 .point2 {
	position:absolute;
	display:none;
	width:16px;
	height:16px;
	background:url("../../../image/hcsh/ap/point.png") no-repeat 0 0;
	z-index:10;
}
#canvas {
	position:absolute;
	top:0;
	left:0;
}

#FooterForm form select.prov{
	width:105px;
}


.BoxPatternA ul li a:hover {
	text-decoration:underline;
	}

span.green {
	color:#15c232;
	font-size:130%;	
}

span.blue {
	color:#0099df;
	font-size:130%;	
}