@charset "utf-8";
/* Product CSS Style */
/* Center */
.banner {
    width:780px;
	/*background:url(../news/img/banner.jpg) no-repeat;*/
	height:91px;
	margin:0 auto;
}
/* Left */
.left_menu {
	width:156px;
	float:left;
	margin:15px 0 0 0;
}
.left_menu dd {
    border-bottom:#CCCCCC solid 1px;
	background:url(../news/img/ico_point.gif) no-repeat 9px 11px;
}
.left_menu dd a {
    color:#2D6CB2;
	padding:3px 0 0 18px;
	display:block;
	/*height:18px;*/
}
.left_menu dd a:hover {
    color:#000;
}
.left_menu dt {
    border-bottom:#CCCCCC solid 1px;
    background-color:#F5F5F5;
}
.left_menu dt a{
	color:#000;
	padding:3px 0 0 18px;
	display:block;
	/*height:18px;*/
}
.left_menu dt a:hover {
    color:#CC3300;
	background-color:#fff;
}
/* Middle*/
#content #middle{
    float:left;
	width:444px;
	padding-bottom:25px;
}
#content #middle .title {
    font-size:24px;
	font-weight:bold;
	width:444px;
	margin:12px 0;
}
#content #middle .txt {
    width:444px;
	margin-bottom:10px;
	text-align:justify;
}
#content #middle .txt img {
    border:#333333 solid 1px;
	display:block;
	margin:0 10px 10px 0;
}
#content #middle .pl {
	padding:0 5px;
	word-break:break-word;
}
#content #middle .pl a {
    font-weight:bold;
	color:#2E57A9;
	line-height:16px;
}
#content #middle .position {
    background-color:#9BA5DE;
	color:#000;
	height:18px;
	text-indent:10px;
	margin-bottom:10px;
}
#content #middle .position a {
    color:#000;
}
#content #middle .position span {
    margin:0 5px;
}
#content #middle .page {
    background-color:#F0F0F0;
	color:#666666;
	text-indent:10px;
	padding:3px 0;
}
#content #middle .page a {
    margin:0 5px;
}
#content #middle .page span {
    margin:0 5px;
}
/* Right2 */
#content #right2{
    float:left;
	width:167px;
	margin-left:3px;
	display:inline;
	padding-bottom:25px;
	/*background-color:#F1F1F1;*/
}
#content #right2 .title {
    background:url(../product/img/title_right.gif) no-repeat;
	width:167px;
	height:25px;
	margin:2px 0 0 0;
	border-bottom:#fff solid 1px;
	float:left;
}
#content #right2 .pat {
    background-color:#f1f1f1;
	width:167px;
	float:left;
}
#content #right2 .title2 {
    background:url(../product/img/title_right2.gif) no-repeat;
	width:167px;
	height:25px;
	margin:2px 0 0 0;
	border-bottom:#fff solid 1px;
	float:left;
}
#content #right2 .cat {
    background:url(../product/img/bg_cat.gif) no-repeat; 
	width:167px;
	height:44px;
	padding-top:12px;
	text-align:center;
	float:left;
}
#content #right2 .cat a {
    font-weight:bold;
	color:#1A47AA;
}
.right_info {
	width:156px;
	float:left;
	margin:4px 0;
}
.right_info dd {
    line-height:16px;
}
.right_info dd a {
    color:#1A47AA;
	padding:3px 0 0 18px;
	height:18px;
	font-weight:bold;
	text-decoration:underline;
}
.right_info dd a:hover {
    color:#000;
}
.right_info dt {
    line-height:16px;
	margin-bottom:5px;
}
.right_info dt a{
	color:#000;
	padding:3px 0 0 18px;
	height:18px;
}
.right_info dt a:hover {
    color:#CC3300;
}
/* Right3 for detail*/ 
#content #right3{
    float:right;
	width:614px;
	padding-bottom:25px;
}
#content #right3 .layout {
    width:614px;
}
#content #right3 .title {
    font-size:24px;
	font-weight:bold;
	width:550px;
	margin:12px 0;
	float:left;
}
#content #right3 .ico {
    width:64px;
	float:right;
	margin:12px 0;
}
#content #right3 .title2 {
    font-size:14px;
	font-weight:bold;
	width:614px;
	margin:12px 0;
	color:#1A47AA;
}
#content #right3 .txt {
    width:610px;
	padding-right:4px;
	margin-bottom:10px;
	text-align:justify;
	float:left;
}
#content #right3 .download {
    width:614px;
	float:left;
	margin:10px 0;
}
#content #right3 .download a {
    color:#1A47AA;
	display:block;
	background:url(../product/img/ico_pdf.gif) no-repeat left 3px;
	text-decoration:underline;
	text-indent:20px;
}
#content #right3 .txt2 {
    width:610px;
	padding-right:4px;
	margin-bottom:10px;
	text-align:justify;
	float:left;
}
#content #right3 .txt img {
    border:#333333 solid 1px;
	display:block;
	margin:0 10px 10px 0;
}
#content #right3 .position {
    background-color:#9BA5DE;
	color:#000;
	height:18px;
	text-indent:10px;
	margin-bottom:10px;
}
#content #right3 .position span {
    margin:0 5px;
}