@charset "utf-8";
/* CSS Document */

.flash{
background:url("../images/flash_bg.gif")/*tpa=http://www.nitto-kohki.cn/common/images/flash_bg.gif*/ left bottom repeat-x;
border-bottom:solid 1px #213c4c;
padding-bottom:20px;
}
.flashArea{
width:980px;
margin:0 auto;
}
.gnavi{
background:url("../images/gnavi_bg.gif")/*tpa=http://www.nitto-kohki.cn/common/images/gnavi_bg.gif*/ left top repeat;
margin-bottom:20px;
}
.gnavi ul{
width:900px;
margin:0 auto;
}
.gnavi ul:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .gnavi ul{
	display:inline-block;
}
*:first-child+html .gnavi ul{
	display:inline-block;
}
.gnavi ul li{
float:left;
width:180px;
line-height:0;
font-size:0;
}
.topMain{
width:860px;
margin:0 auto;
background:url("../images/topMain_bg.gif")/*tpa=http://www.nitto-kohki.cn/common/images/topMain_bg.gif*/ left top no-repeat;
clear:both;
padding:20px 20px 40px 20px;
}
.topMain:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	line-height:0;
	font-size:0;
}
* html .topMain{
	display:inline-block;
	padding-bottom:20px;
}
*:first-child+html .topMain{
	display:inline-block;
}
.topMain dl{
background:url("../images/top_info_bg.gif")/*tpa=http://www.nitto-kohki.cn/common/images/top_info_bg.gif*/ left bottom no-repeat;
width:278px;
float:left;
padding-bottom:2px;
}
.topMain dl dt{
line-height:0;
font-size:0;
position:relative;
}
.topMain dl dt span{
position:absolute;
top:9px;
right:10px;
display:block;
width:50px;
height:18px;
}
.mB12{
margin-bottom:14px;
}
.topMain dl dd{
padding:0 2px;
}
.topNews{
margin-right:13px;
}
.topNews ul{
padding-top:4px;
}
.topNews li{
background:url("../images/top_line_ico1.gif")/*tpa=http://www.nitto-kohki.cn/common/images/top_line_ico1.gif*/ left bottom repeat-x;
padding:12px 5px 12px 10px;
}
.topNews li a{
margin-left:10px;
}
.topNews li.even{
background:url("../images/top_line_ico1.gif")/*tpa=http://www.nitto-kohki.cn/common/images/top_line_ico1.gif*/ left bottom repeat-x;
background-color:#f8f8f8;
}
.topAbout li{
background:url("../images/top_line_ico.gif")/*tpa=http://www.nitto-kohki.cn/common/images/top_line_ico.gif*/ left bottom repeat-x;
padding:11px 10px 20px 17px;
}
.topAbout li:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .topAbout li{
	display:inline-block;
}
*:first-child+html .topAbout li{
	display:inline-block;
}
.topAbout{
margin-right:13px;

}
.topAbout li img{
float:left;
margin-right:15px;
}
.topAbout li p{
color:#2f7bb2;
padding-top:5px;
}
.topAbout li strong{
display:block;
font-weight:normal;
font-size:120%;
}
.topAbout li strong a{
background:url("../images/icon02.gif")/*tpa=http://www.nitto-kohki.cn/common/images/icon02.gif*/ left center no-repeat;
padding-left:15px;
}
.topAbout li span{
padding-left:15px;
}
.topMain dl.topContact{
background:url("../images/topContact_bg.gif")/*tpa=http://www.nitto-kohki.cn/common/images/topContact_bg.gif*/ left bottom no-repeat;
padding-bottom:20px;
}
.topMain dl.topContact dt{
line-height:0;
font-size:0;
margin-bottom:15px;
}
.topMain dl.topContact dd{
padding:0 20px 0 20px;
line-height:0;
font-size:0;
}
.topMain .extraCon{float: left;width: 276px;padding-left: 13px;height: 209px;}
.topMain .extraCon img{margin-bottom: 10px;}