body{
font-size:12px;
margin:0 auto;
}
ul,li,dl,dt,dd{list-style:none;margin:0;padding:0;}
form{margin:0;padding:0;}
select,input{vertical-align:middle;}
/*input[type=text]:hover,input[type=password]:hover{background:#fafafa;}*/
img{border:none;}
textarea{overflow:auto;font-size:12px;}
a{color:#fff;text-decoration:none;outline:none;}
a:hover{color:#57d2ff;text-decoration:underline;}

/* common */
.clear{clear:both;margin:0;padding:0;font-size:0;font-family:Arial, Helvetica, sans-serif;line-height:0;}
.img_btn{cursor:pointer;}
.red{color:#f00;padding:0 4px;}
.ipt{height:18px;border:1px solid #ccc;background:#fff;}
.btn{}
#actFrame{width:0;height:0;visibility:hidden;overflow:hidden;}

/* pageNav */
#pageNav{clear:both;padding:6px 0 0 0;margin:6px auto; text-align:center; font-family:Arial,Helvetica,sans-serif;}
#pageNav a{padding:0 3px;}
#pageNav .pagenum a{font-family:Arial,Helvetica,sans-serif;position:relative;color:#fff;padding:2px 4px 2px 5px;margin:0 0px;}
#pageNav .pagenum a:hover,
#pageNav .pagenum a.now{text-decoration:none;font-weight:bold;color:#fff;/*background:#95c3f7;border:1px solid #619ee8;*/ text-decoration:underline;}
#pageNav .pagenum a:hover{font-weight:normal;}
#pageNav .pagenum a.now:hover{font-weight:bold;color:#fff;}
#pageNav .pagebox{padding:2px 4px;margin-right:2px;}
#pageNav .pageipt{width:20px;height:14px;border:1px solid #dedede;margin-bottom:2px;vertical-align:middle;}
#pageNav .pagego{padding:2px 4px 1px;}
#pageNav .pageLink a{padding:0 3px;}
#pageNav .pageLink a.now{color:#f00;color:#003a80;}

/* message */
.msg_tb{margin:0 auto;}
.msg_tb th{text-align:right;}
.msg_tb td{padding:2px 8px;}
.msg_tb th,.msg_tb td{border-bottom:1px solid #f8f8f8; border:none;}
.msg_tb .ipt{width:260px;}

.msg_link{text-align:right;}
.msg_link a{border:1px solid #ccc;padding:4px 6px 1px;top:2px;position:relative;}

.msg_list{background:#ccc;margin:5px auto;}
.msg_list td,.msg_list th{background:#fff;padding:3px 6px;height:18px;}
.msg_list th{text-align:right; background:#fafafa;width:80px;}
.msg_list .content{line-height:160%;width:600px;}
.msg_list .reply{color:#f00;}
.msg_list tfoot td{text-align:right;color:#555; background:#fcfcfc;}

/* news */
#news{}
#news dl{width:96%;margin:0 auto 5px;}
#news dd,#news dt{padding:4px 6px;}
#news dd{float:right;}

#news_view{}
#news_view .title h1{font-size:20px;margin:6px auto;padding:0; text-align:center;}
#news_view .news_info{color:#eee;margin:5px auto;text-align:center;}
#news_view .news_info a{color:#eee;}
#news_view .content{line-height:180%;height:auto!important;height:200px;min-height:200px;}
#news_view .source{text-align:right;color:#999;}
#news_view cite{font-family:Arial, Helvetica, sans-serif;font-style:normal;}
#news_view .news_rel{ text-align:right;padding:6px 0;}

/* products */
#product{}
.prolist{}
.prolist li{width:33%;float:left;text-align:center;word-wrap:break-word;word-break:break-all;overflow:hidden;}
.prolist .pro{border:2px solid #ddd;margin:5px auto;width:160px;height:120px;}
.prolist .split{margin:3px 0 0 0;}
.proview{}
.pro_para h1{font-size:14px;margin:0;padding:6px 0; line-height:normal;}
.pro_para .pro2{border:1px solid #ccc;margin:5px auto;}
.pro_content{line-height:180%;height:160px;}
.pro_rel{margin:6px auto;}
.pro_rel li{float:left;width:19.4%; padding:0 2px;text-align:center;}
.pro_rel li img{margin:5px auto;width:120px;height:90px;border:1px solid #ccc;}
.pro_tb .para{padding-left:8px;}
.pro_para_in td{padding:8px;}

/* job */
#job{}




