﻿body
{
    font-size: 9pt;
    font-family: 宋体;
    background-color:#fff;
}
body a
{
    color:#000;		  
    text-decoration: none
}
body a:hover
{
    color: #f38401;
    text-decoration: underline
}

body td
{
    font-size: 9pt;
    font-family: 宋体
}  
.top
{
    font-size: 9pt;
    color: #53829e;
    font-family: 宋体;
}

body h1
{
    font-weight: 300;
    font-size: 18px;
    color: #e76f00;
    font-family: 黑体, 宋体;
    text-decoration: none;
    
}
body h2
{
    font-weight: lighter;
    font-size: 16px;
    color: #ffffff;
    font-family: 黑体, 宋体;
    text-decoration: none
}
.productInfo th
{
    font-size: 9pt;
    font-family: 宋体;
    height: 20px;
    text-align: left;
	 
}
.productInfo th a
{
    text-decoration: none;
    color: #55565A;
}
.productInfo th a:hover
{
    color: #53829e;
    
}
.productInfo td
{
    background-color: #eeeeee;
    color: #55565A;
}
.productInfo td a
{
    color: #fe6c00;
    text-decoration: none
}
.inputcase
{
    border:1px solid  #5382a0;
    height:22px;
    vertical-align:middle;
    color:#393939;
    width:250px;		
}
.content
{
    padding: 10px 20px 15px 20px;
    line-height: 175%;
    color: #55565A;
    background:#eeeeee;
}
.DownLabel
{
    position:relative;
    bottom:11px;
}
.DownLabel a
{
	color: #55565A;
}
.NewsPageNo
{
    padding-right:30px;
    padding-top:5px;
    color:#393939;
}
.pnoinput
{
    border:1px solid #55565A;
    height:18px;
    color:#55565A;
}
.pricetitle
{
	height:30px;
	background-color:#005264;
}
.pricetitle TD
{
    font-weight:bolder;
    color:#ffffff;
    position:relative;
    padding-top:5px;
}
.priceContent
{
	background:#eeeeee;
}
.priceContent TD
{
	color:#55565A;
	vertical-align:top;
	height:15px;
	text-align:left;
}
.priceContent A
{
	color:#55565A;
}
.title2
{
	height:34px;
	background-color:#005264;
	vertical-align:middle;
}

.title2 div
{
	font-weight: bolder;
    font-size: 14px;
    margin-left: 15px;
    color: #ffffff;
    font-family: 宋体, 黑体;
    text-decoration: none;
    position:relative;
    top:2px;
}


.flacktitle
{
    padding:11px 20px 1px 20px;
    color:#55565A;
}
.content2
{
    padding:10 20 10 20;
    background:#eeeeee;
    line-height:150%;
    color:#55565A;
}
.content3
{
    background:#eeeeee;
}
.content3 td
{
	color:#55565A;
}
.content3 a
{
	color:#55565A;
}
textarea.text1
{
    border:1px solid #5382a0;
    width:450px;
    color:#393939;
    overflow:auto;
}
select.sel
{
    font-size:10pt;
    font-family:宋体;
    color:#393939;
}
.SubmReply
{
    font-size:11pt;
    font-family:宋体;
    font-weight:bolder;
}
td.LeaveWord
{
    border-bottom:1px solid #cccccc;
}
td.lwcontent
{
    padding-right:55px;
    line-height:135%;
}
.btn
{
    background:url(/public/images/common/btnbackground.gif);
    width:49px;
    height:20px;
    border:0;
    cursor:pointer;
    
    position:relative;
    color:#ffffff;
    font-size:9pt;
    font-family:宋体;
    padding-top:2px;
}
.btnLeaveWord
{
    background:url(/public/images/common/lwbackground.gif);
    width:83px;
    height:20px;
    border:0;
    cursor:pointer;
    
    position:relative;
    color:#ffffff;
    font-size:9pt;
    font-family:宋体;
    padding-top:2px;
    padding-left:20px;
}
.btn2
{
    background:url(/public/images/common/btnbackground2.gif);
    width:69px;
    height:20px;
    border:0;
    cursor:pointer;
    position:relative;
    color:#ffffff;
    font-size:9pt;
    font-family:宋体;
    padding-top:2px;
}
.FaqContent
{
    padding:10px 30px 10px 30px;
    line-height:135%;
    color:#393939;
}
.whiteLine
{
    height:1px;
    line-height:1px;
}
.DownloadFile
{
    font-weight:bold;
    position:relative;
    top:1px;
}
.JobTitle
{
    padding:0 20px 0 20px;
    font-weight:bold;
}
.JobDetail
{
    padding: 4px 20px 5px 20px;
    line-height:2;
}
.jobDetail a
{
	color:#274A8C; 
	font-size:12px;
	text-decoration:underline;
}
.jobDetail a:hover
{
	color: #f38401;
	font-size:12px;
    text-decoration: underline
}
.map
{
    width:100%;
}
.map th
{
    font-size: 10pt;
    font-family: 宋体;
    height: 30px;
    text-align: left;
    padding-left: 10px;
    padding-top: 4px;
    color:#55565A;
}
.map th a
{
    text-decoration: none;
    
}
.map th a:hover
{
    color: #53829e;
}
.map td
{
    background-color: #eeeeee;
    height: 20px;
    padding-left: 24px;
}
.map td a
{
    text-decoration: none;
    color:#55565A;
}

td.lefttitle
{
	font-weight:bolder;
}

.mainTB
{
	width:960px;
	
}

.copyRight
{
    margin-top: 5px;
    font-size: 9pt;
    color:#656565;
    font-family: 宋体;
    text-align:left; 
    padding:10px; 
    width:100%; 
    background:#e2e2e2;
}

span.csmTitle 
{
	 color:#555;
	 font-size:15pt;
}

div.funModel
{
	border:solid 1px #BABABA; 
	margin: 0 0 2px 0;
	vertical-align:top;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.funModelTitle
{
	text-align:left;
	padding:0 15px;
	background-image:url(/public/images/titlebg.gif);
	background-repeat:repeat-x;  
	height:24px;
}

.funModelTitle td
{
	color:#fff;
	font-size:14px;
	font-weight:bolder;
}


.more
{
	vertical-align:middle;
	text-align:right;
	width:89px;
}

.more a
{
	font-size:10pt;
	color:#F48323;
}

.csmContent tr
{
	height:22px;
}

.csmContent td
{
	border-bottom:1px dotted #BDBDBD;
	vertical-align:bottom;
	text-align:left;
	padding:0 0 0 15px;
	
}
.sitemap
{
	color:#0A3F51;
}

.content4 div
{
	color:#55565A;
	vertical-align:bottom;
	width:100%; height:100%;
}

.download a
{
	color:#f38401;
}

.downfile
{
	font-size:12pt;
	color:#777777;
}
.downfile span
{
	position:relative;
	bottom:5px;
	cursor:pointer;
	font-weight:bold;
}

.spanOut
{
	color:#777777;
	text-decoration:none;
}

.spanMove
{
	color:#f38401;
	text-decoration:underline;
}

tr.downloadMove
{
	background-color:#dddddd;
}

tr.downloadOut
{
	background-color:#eeeeee;
}

.file
{
    border:1px solid  #5382a0;
    height:22px;
    vertical-align:middle;
    width:400px;		
}

.newsItem
{
	height:24px;
}

.newsItem td
{
	text-align:left;
	padding:0 0 0 15px;
}
.newsItem div
{
	width:270px;
	text-overflow:ellipsis;
	white-space:nowrap;	
	overflow:hidden;
}

.prodsItem
{
	height:24px;
}

.prodsItem td
{
	text-align:left;
	padding:0 0 0 15px;
}

.prodsItem div
{
	width:400px;
	text-overflow:ellipsis;
	white-space:nowrap;	
	overflow:hidden;
}





