@charset "utf-8";
/* CSS Document */

/*#navi{width:800px;height:90px;padding:0; background:url(../images/company/banner.jpg) repeat-x bottom}
*/.content img{ border:0;}
.sidemenu{ width:186px; background:url(../images/side_bg.jpg) no-repeat left; height:447px; float:left; font-size:12px;}
.text{ width:590px; float:right; height:auto; font-size:12px;}


/*----------------company-----------------------------------*/
#company table.tab1{ width:570px; background:#f4f4f4; color:#000; border-collapse:collapse;}
#company table.tab1 td{ padding:5px; line-height:180%;}
#company table.tab1 td.td1{ width:110px; background:#e0e0e0; color:#4e4e4e; font-weight:bold;}
#company table.tab1 td.td2,#about table.tab1 td.td1{border-top:1px #fff solid; border-left:1px #fff solid;border-right:1px #ccc solid; border-bottom:1px #ccc solid;}
#company table.tab1 td.td2 h2{font-weight:normal;font-size:12px;}
.tab_wrap{ border:4px #f4f4f4 solid; width:570px;}

#company .text h2 { width:580px; height:30px; line-height:20px; background:url(../images/tit_bg1.jpg) no-repeat left bottom; margin:0 0 10px 0; padding-left:10px; font-size:14px;}
#company .text.type h3 { font-size: 12px; background: url(../images/company/h3_bg.gif) repeat-x center top; line-height: 18px; margin: 0 25px 5px 15px; padding-left: 5px;}
#company .text.type p { font-size: 12px; margin: 0 25px 28px 40px; line-height: 17px;}
#company .text.type h4 { margin: 0 0 5px 20px; padding-left: 20px; }
.mb0 { margin-bottom: 0px  !important;}
.mb8 { margin-bottom: 8px  !important;}
#company .txt p { margin-bottom: 16px !important; }
#company .txt { margin-bottom: 28px; }
#company .text.type ul {
	margin: 0 25px 28px 40px;
}

#company .text.type ul li {
	font-size: 12px;
	margin-bottom: 3px;
}

#company .txt.type h4 {
	font-weight: normal;
}

.sidemenu ul{width:162px;}
.sidemenu ul li{display:block; width:162px; height:32px;}
.sidemenu ul li a{display:block; width:162px;font-size:12px;font-weight:normal;height:31px; background:url(../images/sidenav_bg.jpg) no-repeat 0 0; padding-left:10px; line-height:30px;}
.sidemenu ul li a:hover,.sidemenu ul li a.current{ font-size:12px;font-weight:normal;background:url(../images/sidenav_bg.jpg) no-repeat 0 -31px;}

p.article{width:350px;float:right;line-height:180%;	color:#000000;margin-right:10px;}

/*--------------press-----------------*/
#press ul.list{width:570px; float:left;}
#press ul.list li{ line-height:180%; padding:10px 5px; border-bottom:1px #ccc dotted; float:left; }
#press ul.list li span{ width:90px; float:left;}
#press ul.list li p{ width:470px; display:block; float:right;}
#press ul.list li p a{}

ul#pagenum{ float:right; margin-right:10px; *margin-bottom:10px;}
ul#pagenum li{ width:13px; display:block; float:left;}
ul#pagenum li a{}
ul#pagenum li a:hover,ul#pagenum li a.current{ font-weight:bold;}

h3.tit{ width:590px; height:24px; background:url(../images/press/detail_titbg.jpg) no-repeat left bottom ; font-size:12px;}
h3.tit span.date{ font-weight:normal; width:100px; text-align:right; padding-right:15px; float:right; color:#000;}

#press p.detail{ line-height:180%; color:#000; padding:20px 30px 40px 10px;}
