@charset "utf-8";
 
/*通用样式*/
html,body,div,p,ul,ol,li,dl,dt,dd,h4,h5,h6,object,iframe,form,blockquote,fieldset,input,
	textarea,code,address,caption,cite,code,em,i,ins, td, th, select, option,  label, img
	{margin:0; padding:0; font-size:12px; }
button::-moz-focus-inner,input[type="button"]::-moz-focus-inner { border:none;   overflow:visible;}

html {overflow-x:hidden;overflow-y:auto; }
body {padding: 0px;font-size:12px; color:#000000; margin:0; border:none; height:100%;overflow-x:hidden;overflow-y:hidden; }
body{font-family:"宋体", Arial, Helvetica, sans-serif; }
#header, #footer { margin: 0px auto; width: 980px; }
#header2, #footer2 { margin: 0px auto; width: 1200px; }
	
h1,h2,h3{ margin:0; padding:0; font-weight:bold; line-height: 30px; }
label,fieldset { cursor: pointer; border:none; }

img{ border: none; }
li { cursor: pointer;}
ul, ol, li, dl, dd, dt{list-style:none; }
select{ height: 18px; font-size: 12px; border: 1px solid #7F9DB9; }
.pti20 { text-indent: 28px; } /* 定义首行缩进20像素 */
table{border-collapse:collapse; border-spacing:0; }
caption,th{text-align:center; }
/*超链接*/
a{ outline: none; hide-focus:expression(this.hidefocus=true); }
a{text-decoration:none; color: #406899; }
a:link{text-decoration:none; color: #406899; }
a:visited{text-decoration:none; color: #406899; }
a:hover{text-decoration:none; color: #406899; }
a:active{text-decoration:none; color: #406899; }

a.delay:link{text-decoration:none; color:  #F96809;font-weight:bold; }
a.delay:visited{text-decoration:none; color:  #F96809; font-weight:bold;}
a.delay:hover{text-decoration:none; color:  #F96809;font-weight:bold; }
a.delay:active{text-decoration:none; color:  #F96809;font-weight:bold; }

.fwbb, a.fwbb {color:#fff;font-weight:bold;background:#417eb7;border-radius:5px;margin-right:10px;padding:2px 5px;font-size:14px;}
.fwbb, a.fwbb1 {color:#fff;background:#417eb7;border-radius:5px;margin-right:10px;padding:2px 5px;font-size:14px;}

* html #menu, * html #saSign #caTb { position:absolute; }
#saSign { margin-top: 30px; bottom: 0px; width: 100%; position: fixed; margin: 0 auto; height: 300px; display: none;} /* ie������ʶfixed����ff��ʶ */
#saSign .menus { margin-top: 30px;  margin: 0 auto; width: 400px; background: #F0F0F0; height: 300px; border:1px solid black;} /* ie������ʶfixed����ff��ʶ */
#caTb { bottom: 0px; width: 100%; position: fixed; margin: 0 auto; height: 300px; display: none;}
#caTb .menus { padding-left:20px;  margin: 0 auto; width: 400px; background: #F0F0F0; height: 300px; border:1px solid black;}
#caTb .menus .lh40{text-align:left;line-height:20px;}

#menu { margin-top: 30px; background: url(../frames/frame_r4_c3.gif);color:#0069d8; display:block; bottom:27px; left:0px; width:100%; position:fixed; } /* ie������ʶfixed����ff��ʶ */
#menu .menus { background: url(../frames/frame_r4_c3.gif); width: 100%; height: 27px; top: 0px; position: absolute; text-align: center; line-height: 27px; padding-top: 3px; } /* */
#menu .menu_div { background:url(../frames/frame_r4_c3.gif); width:100%; height:27px; position:absolute; top: 0px; text-align: center; padding-top: 3px; }
.noborder_table {border-collapse:collapse; background-color:white; border:1px solid #7392e7; }
.per_table {border-collapse:collapse; background-color:white;border:1px solid #7392e7; }
.per_table th{font-family:"courier new", courier, mono;font-size:15px;color:#000000;height:40px;;border:1px solid #b1d6ff; }
.per_table td{border:1px solid #b1d6ff;font-family:"courier new", courier, mono;font-size:12px;height:25px;border-collapse:collapse; }

.table_noback {border-collapse:collapse;border:1px solid #7392e7; }
.table_noback td{border:1px solid #b1d6ff;font-family:"courier new", courier, mono;color:#444477;font-size:12px;height:25px;border-collapse:collapse; }
.table_noback_nocolor {border-collapse:collapse;border:1px solid #c5e5fe; color: black; }
.table_noback_nocolor td{border:1px solid #c5e5fe;font-family:"courier new", courier, mono; font-size:12px;height:25px;border-collapse:collapse; color: black; }

.table, .table35 { border:1px solid #b1d6ff; }
.table th, .table35 th{font-family:"arial", courier, mono;font-size:15px;color:#330293;height:40px; }
.table td, .table35 td{border:1px solid #b1d6ff;font-family:"courier new", courier, mono;color:black;font-size:12px;height:30px;border-collapse:collapse; }
.table35 tr { height: 35px; line-height: 35px;}

.tablebb {border:1px solid black; }
.tablebb th{font-family:"arial", courier, mono;font-size:15px;color:black;height:30px; }
.tablebb td{border:1px solid black;font-family:"courier new", courier, mono;color:black;font-size:12px;height:25px;border-collapse:collapse; }

.tnb {border-collapse:collapse; background-color:white; border:none; }
.tnb th{font-family:"arial", courier, mono; font-size:15px; color:#330293; height:30px; }
.tnb td{border:none; font-family:"courier new", courier, mono; color:black; font-size:12px; height:25px; border-collapse:collapse; }

.table2 {border-collapse:collapse;background-color:#f8fbff;border:1px solid #7392e7; }
.table2 td{border:1px solid #b1d6ff;height:8px;font-family:"courier new", courier, mono;color:#444477;font-size:12px;height:25px;border-collapse:collapse; }
.table_zh {border-collapse:collapse;background-color:#f8fbff;border:0px solid #7392e7; }
.table_zh th{font-family:"arial", courier, mono;font-size:15px;color:#330293;height:40px; }
.table_zh td{border:0px solid #b1d6ff;font-family:"courier new", courier, mono;color:#444477;font-size:12px;height:25px;border-collapse:collapse; }

.tr_on, .tr_ons:HOVER { background: #d7e5fa; }
.tr_ons2:HOVER { background: #1d8cdf; color: white; }
.tr_ons2:HOVER a { color: white; }
.tr_odd{ background: #ecf6fc; }

.tr_red, .tr_red td, .tr_red td a, .tr_red td div, .tr_red td input, .tr_red td span { color: red;}
.tr_gray, .tr_gray td, .tr_gray td a, .tr_gray td div, .tr_gray td input, .tr_gray td span { color: gray;}

.title {font-size: 12px; color: black; line-height: 20px; background-color: #d4e6f9;text-align:center; }
.title30 {font-size: 12px; color: black; line-height: 30px; background-color: #d4e6f9; text-align:center; height: 30px; }
.title20 {font-size: 12px; color: black; line-height: 20px; background-color: #d4e6f9; text-align:center; height: 20px; }
.title25 {font-size: 12px; color: black; line-height: 25px; background-color: #d4e6f9; text-align:center; height: 25px; }
.title30 td{ line-height: 30px; height: 30px; }
.title20 td{ line-height: 20px; height: 20px; }
.title25 td{ line-height: 25px; height: 25px; }
.trtitle, .trtitle td { height: 30px; line-height: 30px; background: #d4e6f9; text-align: center; font-size: 14px; color: #330293; }
.titles {font-weight: bold; font-size: 12px; height: 30px; background-color: #d6e7ff; text-align:center; line-height: 30px; }
.titles a, .titles td{height: 30px; font-weight: bold; color: #3d6892; text-align: center; line-height: 30px; }

.p1{font-size:12px; color:#0069d8; }
.tabletd0 td{border:0px; border-collapse:collapse; }
.tip span     { display:none; }
.tip:hover span  {	display:block; position:absolute; color:#a30; text-align:left; padding:5px; border:1px solid #ccc; background:#fff; width:75px; }
.title3 {font-family:"arial", courier, mono;font-size:14px;color:#330293;font-weight:bold;text-align:left;margin: 0 0 0 0; padding:2px 0 2px 0;background:#ccffcc; }

/*.right {width:67px;float:left;margin-left:5px;text-align:center;border:1px solid #b1d6ff;height:510px; }*/
.list strong{background-image: url(image/jian.jpg); display:block; }
.list1 strong{background-image: url(image/jia.jpg); display:block; }
.list a{border-bottom:1px dotted #333; }
.list {height: auto; }
.list1{height: 26px;overflow: hidden; }

/* 以下为全局设置 */
.fwbr{ font-weight: bold; color: red; }
.red{ color: red; }
.hide{ display: none; }
.clear{ clear: both; height: 0px; overflow: hidden; font-size: 1px; line-height: 0px;+line-height: 1px;_line-height:0px;}
.clear10{ clear: both; height: 10px; overflow: hidden; font-size: 1px; line-height: 0px;+line-height: 1px;_line-height:0px; }
.clear20{ clear: both; height: 20px; overflow: hidden; font-size: 1px; line-height: 0px;+line-height: 1px;_line-height:0px; }
.clear30{ clear: both; height: 30px; overflow: hidden; font-size: 1px; line-height: 0px;+line-height: 1px;_line-height:0px; }
.readonly { background: #EBEBE4; border: 1px solid #A5ACB2; }
.wbb{word-break: break-all;}

.fwb { font-weight: bold; }
.fwn { font-weight: normal; }
.ffw { font-family: "微软雅黑"; }

.cz4 { color: #406899; } /* 网站默认色系, #406899 blue 采购*/
.czy { color: #ff6600; } /* 网站默认色系, #ff6600 供应*/
.czb { color: blue; }  /* 网站默认色系, blue */
.czg { color: green; }  /* 网站默认色系, green */
.czbk { color: black; } /* 黑色*/
.czr { color: red; }   /* 红色*/
.czw { color: white; }  /* 白色*/
.cza { color: #afafaf; } /* 浅灰色*/
.cbzf { background: #f8f7f7; } /* 灰白色底*/
.cbzc { background: #c8c7c7; } /* 深灰白色底*/
.cbza { background: #afafaf; } /* 灰色底*/
.cbzl { background: #C9D7FA; } /* 浅监色底*/
.cgray { color: gray; } /* 灰色*/
.czab { color: #ababc8; } /* 灰色*/
.czaa { color: #f0e0e0; } /* 灰白色*/

.ofh { overflow: hidden; }
.ofv { overflow: visible; }
.ofhy { overflow-y: hidden; }
.ofa { overflow: auto; }
.ofs { overflow: scroll; }/* 带滚动条*/

.tc  { text-align: center; }
.tl  { text-align: left; }
.tl2 { text-align: left; padding-left: 2px; }
.tr2 { text-align: right; padding-right: 2px; }
.tr  { text-align: right; }
.vm  { vertical-align: middle; }
.vt  { vertical-align: top; }
.vb  { vertical-align: bottom; }
.vtb { vertical-align: text-bottom; }
.void {color: #a1a1a1; cursor: default; }
.disabled { background: #a1a1a1; cursor: default; }

/* 显示,float */
.dpn { display: none; }
.dpb { display: block; }
.dpt { display: table; }
.dpi { display: inline; }
.bkw { background: #FFF; }
.fl  { float: left; display: inline; }
.fr  { float: right; display: inline; }
.cp { cursor: pointer; }
.cd { cursor: default; }
.pre { position: relative; }
.pab { position: absolute; }
.error { color: red; margin-left: 5px; }

.bdr { border: 1px solid red; }
.bdb { border: 1px solid blue; }
.bdbk { border: 1px solid black; }
.bdg { border: 1px solid green; }
.bdc { border: 1px solid #c3c4cd; }
.bdce { border: 1px solid #c5e5fe; }
.bdbf { border: 1px solid #BFC19E; }
.bdy { border: 1px solid #FF9700; } /* FF9700 */
.bdw { border: 1px solid white; }

/* 超链接 */
.aw, .aw:link, .aw:hover, .aw:visited { color: white; } /* 白色 */
.ar, .ar:link, .ar:visited { color: red; } /* 红色 */
.ag, .ag:link, .ag:visited { color: green; } /* 绿色 */
.a4, .a4:link, .a4:visited { color: #406899; } /* 网站默认链接色系 */
.ab, .ab:link, .ab:visited { color: blue; } /* 蓝色 */
.af, .af:link, .af:visited { color: #ff6600; } /* 供应 */
.aksh, .aksh:link, .aksh:visited { color: #d28740; } /* 客属会 */
.abk, .abk:link, .abk:visited, .abk:hover { color: black; } /* 黑色 */
.ac, .ac:link, .ac:visited { color: #c3c4cd; } /* 灰色 */
.a6, .a6:link, .a6:visited { color: #66667e; } /* 深灰色 */
.ab9, .ab9:link, .ab9:visited { color: #b90003; } /* 深红色 */
.abf, .abf:link, .abf:hover, .abf:visited { color: #BFC19E; } /* 白色 */
button{ border: none;}
button:not(.no_set){ 
	height: 22px;
    line-height: 22px;
    padding-left: 10px;
    padding-right: 10px;
    color: #406899;
    border: 1px solid #3366cc;
    text-align: center;
    border-radius: 3px;
    background: linear-gradient(to top,#99ccff,#fff);
    font-size: 12px;
     cursor: pointer; 
     margin-left: 5px;
  }

/* 文字设置 */
/* 行高, p, div */
.lh5 { line-height: 5px; height: 5px; }
.lh10 { line-height: 10px; height: 10px; }
.lh15 { line-height: 15px; height: 15px; }
.lh18 { line-height: 18px; height: 18px; }
.lh20 { line-height: 20px; height: 20px; }
.lh25 { line-height: 25px; height: 25px; }
.lh28 { line-height: 28px; height: 28px; }
.lh30 { line-height: 30px; height: 30px; }
.lh31 { line-height: 31px; height: 31px; }
.lh35 { line-height: 35px; height: 35px; }
.lh39 { line-height: 39px; height: 39px; }
.lh40 { line-height: 40px; height: 40px; }
.lh45 { line-height: 45px; height: 45px; }
.lh50 { line-height: 50px; height: 50px; }
.lh55 { line-height: 55px; height: 55px; }
.lh60 { line-height: 60px; height: 60px; }
.lh65 { line-height: 65px; height: 65px; }
.lh70 { line-height: 70px; height: 70px; }
.lh75 { line-height: 75px; height: 75px; }
.lh80 { line-height: 80px; height: 80px; }
.lh85 { line-height: 85px; height: 85px; }
.lh90 { line-height: 90px; height: 90px; }
.lh100 { line-height: 100px; height: 100px; }

.l_h5 { line-height: 5px; }
.l_h10 { line-height: 10px; }
.l_h15 { line-height: 15px; }
.l_h18 { line-height: 18px; }
.l_h20 { line-height: 20px; }
.l_h25 { line-height: 25px; }
.l_h28 { line-height: 28px; }
.l_h30 { line-height: 30px; }
.l_h31 { line-height: 31px; }
.l_h35 { line-height: 35px; }
.l_h39 { line-height: 39px; }
.l_h40 { line-height: 40px; }
.l_h45 { line-height: 45px; }
.l_h50 { line-height: 50px; }

.fs10 { font-size: 10px; }
.fs11 { font-size: 11px; }
.fs12 { font-size: 12px; }
.fs13 { font-size: 13px; }
.fs14 { font-size: 14px; }
.fs16 { font-size: 16px; }
.fs18 { font-size: 18px; }
.fs20 { font-size: 20px; }
.fs21 { font-size: 21px; }
.fs22 { font-size: 22px; }
.fs24 { font-size: 24px; }
.fs28 { font-size: 28px; }
.fs32 { font-size: 32px; }
.fs30 { font-size: 30px; }
.fs36 { font-size: 36px; }
.fs40 { font-size: 40px; }
.fs48 { font-size: 48px; }

.ulfl   li { float: left; list-style: none; display: inline; }
.ulfl5  li { float: left; list-style: none; margin-left: 5px; display: inline; }
.ulfl10 li { float: left; list-style: none; margin-left: 10px; display: inline; }
.ulfl15 li { float: left; list-style: none; margin-left: 15px; display: inline; }
.ulfl20 li { float: left; list-style: none; margin-left: 20px; display: inline; }
.ulfl25 li { float: left; list-style: none; margin-left: 25px; display: inline; }
.ulfl30 li { float: left; list-style: none; margin-left: 30px; display: inline; }
.ulfl35 li { float: left; list-style: none; margin-left: 35px; display: inline; }
.ulfl40 li { float: left; list-style: none; margin-left: 40px; display: inline; }
.ulfl50 li { float: left; list-style: none; margin-left: 50px; display: inline; }
.ulli   li { list-style: none; margin-left: 0px; float: left; display: block; }

.ulli15 li {line-height: 15px; height: 15px; }
.ulfl li img{ margin:5px 5px 5px 5px;width: 160px;height:160px; }

/* margin 设置 */
.mat { margin: 0px auto; }
.mt1 { margin-top: 1px; }
.mt2 { margin-top: 2px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt35 { margin-top: 35px; }
.mt40 { margin-top: 40px; }
.mt45 { margin-top: 45px; }
.mt50 { margin-top: 50px; }
.mt55 { margin-top: 55px; }
.mt60 { margin-top: 60px; }

.ml2 { margin-left: 2px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml25 { margin-left: 25px; }
.ml30 { margin-left: 30px; }
.ml35 { margin-left: 35px; }
.ml40 { margin-left: 40px; }
.ml45 { margin-left: 45px; }
.ml50 { margin-left: 50px; }
.ml55 { margin-left: 55px; }
.ml60 { margin-left: 60px; }
.ml65 { margin-left: 65px; }
.ml70 { margin-left: 70px; }
.ml75 { margin-left: 75px; }
.ml80 { margin-left: 80px; }
.ml85 { margin-left: 85px; }
.ml90 { margin-left: 90px; }
.ml95 { margin-left: 95px; }
.ml100 { margin-left: 100px; }

.mr2 { margin-right: 2px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr20 { margin-right: 20px; }
.mr25 { margin-right: 25px; }
.mr30 { margin-right: 30px; }
.mr35 { margin-right: 35px; }
.mr40 { margin-right: 40px; }
.mr45 { margin-right: 45px; }
.mr50 { margin-right: 50px; }
.mr55 { margin-right: 55px; }
.mr60 { margin-right: 60px; }
.mr65 { margin-right: 65px; }
.mr70 { margin-right: 70px; }
.mr75 { margin-right: 75px; }
.mr80 { margin-right: 80px; }
.mr85 { margin-right: 85px; }
.mr90 { margin-right: 90px; }
.mr95 { margin-right: 95px; }
.mr100 { margin-right: 100px; }

.mb2 { margin-bottom: 2px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mb35 { margin-bottom: 35px; }
.mb40 { margin-bottom: 40px; }
.mb45 { margin-bottom: 45px; }
.mb50 { margin-bottom: 50px; }
.mb60 { margin-bottom: 60px; }

/* padding 设置 */
.pt2 { padding-top: 2px; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt25 { padding-top: 25px; }
.pt30 { padding-top: 30px; }
.pt35 { padding-top: 35px; }
.pt40 { padding-top: 40px; }
.pt45 { padding-top: 45px; }
.pt50 { padding-top: 50px; }

.pb2 { padding-bottom: 2px; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb25 { padding-bottom: 25px; }
.pb30 { padding-bottom: 30px; }
.pb35 { padding-bottom: 35px; }
.pb40 { padding-bottom: 40px; }
.pb45 { padding-bottom: 45px; }
.pb50 { padding-bottom: 50px; }

.pl2, .pl2 td{ padding-left: 2px; } /* 文本向右移2象素, 不紧挨 */
.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.pl25 { padding-left: 25px; }
.pl30 { padding-left: 30px; }
.pl35 { padding-left: 35px; }
.pl40 { padding-left: 40px; }
.pl45 { padding-left: 45px; }
.pl50 { padding-left: 50px; }
.pl55 { padding-left: 55px; }
.pl60 { padding-left: 60px; }
.pl65 { padding-left: 65px; }
.pl70 { padding-left: 70px; }
.pl75 { padding-left: 75px; }
.pl80 { padding-left: 80px; }
.pl85 { padding-left: 85px; }
.pl90 { padding-left: 90px; }
.pl100 { padding-left: 100px; }

.pr1 { padding-right: 1px; } /* 文本框向右对齐, 解决 FF bug */
.pr2, .pr2 td { padding-right: 2px; text-align: right; } /* 不紧挨 */
.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr20 { padding-right: 20px; }
.pr25 { padding-right: 25px; }
.pr30 { padding-right: 30px; }
.pr35 { padding-right: 35px; }
.pr40 { padding-right: 40px; }
.pr45 { padding-right: 45px; }
.pr50 { padding-right: 50px; }
.pr60 { padding-right: 60px; }
.pr65 { padding-right: 65px; }
.pr70 { padding-right: 70px; }
.pr75 { padding-right: 75px; }
.pr80 { padding-right: 80px; }
.pr85 { padding-right: 85px; }
.pr90 { padding-right: 90px; }

/* 宽度设置 */
.w1200 { width: 1200px; } /* 网站本体布局宽度1200px; */
.w1350 { width: 1350px; } /* 网站本体布局宽度1200px; */
.w1000 { width: 1000px; } /* 网站本体布局宽度1200px; */
.w1150 { width: 1150px; } /* 网站本体布局宽度1200px; */
.w1198 { width: 1198px; } /* 网站本体布局宽度1200px; */
.w1190 { width: 1190px; } /* 网站本体布局宽度1190px; */
.w1188 { width: 1188px; } /* 网站本体布局宽度1188px; */
.w100 { width: 100%; } /* 100% */
.w980 { width: 980px; } /* 网站本体布局宽度980px; */
.w978 { width: 978px; } /* 网站本体布局宽度980px; */
.w600 { width: 600px; } /* 网站本体布局宽度600px; */
.w800 { width: 800px; } /* 网站本体布局宽度800px; */
.tr30 tr{height:20px;line-height:20px;}
.tr40 tr{height: 40px; line-height: 40px;}
.tr40 input, .tr40 select {line-height: 25px; height: 25px; font-size: 14px;}
/*.tr40 td, .tr40 td div, .tr40 td span{font-size: 14px;}*/

/* 按钮设置 */
.bt_dft_l { height: 22px; border: none; background: url("../images/button.gif") no-repeat; overflow:visible; }
.bt_dft_r { line-height: 22px; background: url('../images/button.gif') no-repeat right; padding-right: 15px; margin-left: 15px;}

.div_h_l { height: 30px; line-height: 30px; border: none; background: url("../images/div_h.jpg") no-repeat; }
.div_h_r { height: 30px; line-height: 30px; border: none; background: url("../images/div_h.jpg") no-repeat right;  padding-right: 10px; margin-left: 10px;}

.div_h20_l { height: 30px; line-height: 30px; border: none; background: url("../images/div_h.jpg") no-repeat; }
.div_h20_r { height: 30px; line-height: 30px; border: none; background: url("../images/div_h.jpg") no-repeat right;  padding-right: 20px; margin-left: 20px;}

/* PNG图片 */
img {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../images/tm.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
; }

.tr20, .tr20 td { height: 20px; line-height: 20px; }

.tempFileBox { position:relative; }
.tempFileBox button { cursor: pointer; }
.tempFileText { height:18px; border:1px solid #cdcdcd; }
.tempFileFile{ position:absolute; top:0; height:20px; right:0px; filter:alpha(opacity:0);opacity: 0; cursor: pointer; }

/* 数字输入框 */
.isNumText, .isNumText4, .isNumText100, .isNumText1000, .isFloat, .isMinus  { text-align: right; padding-right: 1px; ime-mode: Disabled; }

/* 编号输入框，只能输入数字和字母 */
.isFormatCodeText{ text-align: left; padding-right: 1px; ime-mode: Disabled; }

#flash_num li, #flash_num2 li { float: left; display: inline; width: 25px; border-left: 1px solid white; text-align: center; cursor: pointer; line-height: 15px; height: 15px; color: white; background: #676767; }
#flash_title li, #flash_title2 li { font-weight: bold; color: #940202; line-height: 20px; height: 20px; }

.to_top  { background: url("../images/findex.gif") no-repeat; display: block; float: left; width: 17px; height: 17px; }
.to_up   { background: url("../images/findex.gif") no-repeat; background-position: -44px 0; display: block; float: left; width: 17px; height: 17px; }
.to_down { background: url("../images/findex.gif") no-repeat; background-position: -66px 0; display: block; float: left; width: 17px; height: 17px; }
.to_last { background: url("../images/findex.gif") no-repeat; background-position: -22px 0; display: block; float: left; width: 17px; height: 17px; }
.to_top:HOVER { background: url("../images/findex.gif") no-repeat; background-position: 0px -24px; }
.to_up:HOVER { background: url("../images/findex.gif") no-repeat; background-position: -44px -24px; }
.to_down:HOVER { background: url("../images/findex.gif") no-repeat; background-position: -66px -24px; }
.to_last:HOVER { background: url("../images/findex.gif") no-repeat; background-position: -22px -24px; }

.wb{word-break:break-all; }
.dark-blue{color: #282a55; }
.pro-list>li{margin-bottom: 10px;font-size: 14px; }
.pro-list>li:last-child{margin-top: 15px; }

.pw-d, .pw-w, .pw-m, .pw-s { height: 25px; width: 176px; background: url("../images/pwd.png") no-repeat; }
.pw-w { background-position: 0px  -70px; width:  57px; }
.pw-m { background-position: 0px -105px; width: 117px; }
.pw-s { background-position: 0px -140px; }

.msg_no{ font-size: 12px; color: red; padding-left: 20px; background: url("../images/msg_ok_no.png") no-repeat 0 11px; line-height: 40px;}
.msg_ok{ font-size: 12px; color: green; padding-left: 20px; background: url("../images/msg_ok_no.png") no-repeat 0 -35px; line-height: 40px;}


input,textarea,select{    font-size:12px;    font-size:100%;        font-family:arial;    font-family:inherit;    border-radius: 0px;    text-indent: 0em;}
select{	font-size:12px;    font-size:100%;        font-family:arial;    font-family:inherit;border-radius: 0px;    outline: none;    /*text-indent:5px;*/    border-style:solid;    border-color:#cbcbcb;    box-sizing:content-box;	font-family : Trebuchet MS;}
input[type="text"]{border:1px solid #b7b8b8;outline:none;}
input[type="password"]{border:1px solid #b7b8b8;outline:none;}
input:focus{outline:none;}

/*时间倒计时*/
.time_back { background: url('../images/time_back.png') center center; padding: 0 3px; font-weight: 400; font-size: 40px; color: white; width: 52px; line-height: 40px; overflow: hidden; color: white;" }

.menuli li{line-height: 30px; height: 30px;}

/*字体高亮显示*/
.highlighted{
	color: #0000FE;
	font-weight: bold;
}

/*自动换行*/
.autoline{
	word-wrap: break-word;
	word-break: break-all;
}

#num_div ul li { width: 35px; height: 30px; line-height: 30px; text-align: center; vertical-align: middle; float: left; font-size: 14px; color: blue; font-weight: bold; border: 1px solid #CCC; margin: 5px 0 0 5px; }
#num_ul .menus { font-size: 12px; }

/*上传文件进度条*/
.att_speed { margin-left: 5px; height: 10px; margin-bottom: 2px; border: 1px solid #4e86c4; width: 150px; position: relative;}
.att_speed_bar { background-color: #89b5e9; width: 0%; height: 10px;}
.att_speed_percent { position: absolute; display: inline-block; left: 48%; line-height: 10px; top: 0px;}

.uploadFile { position: relative; }
.uploadFile .filespan{ top: 0px; left: 0px; position: absolute; cursor: pointer; width: 66px; height: 16px; overflow: hidden; background-color: rgb(255, 255, 255); zoom: 1; opacity: 0; z-index: 1; }
.uploadFile .files{ font-family: Times; position: absolute; cursor: pointer; width: 2000px; height: 600px; right: 0px; }
.uploadFile a{ background: url(../images/compose207c92.png) no-repeat 0 0; padding: 0 0 2px 18px; position: relative; height: 16px; display: inline-block; white-space: nowrap; }

button:not(.no_set){
    height: 22px;
    line-height: 22px;
    padding-left: 8px;
    padding-right: 8px;
    color: #406899;
    border: 1px solid #3366cc;
    text-align: center;
    border-radius: 3px;
    background: linear-gradient(to top,#99ccff,#fff);
    font-size: 12px;
     cursor: pointer; 
     margin-left: 5px;
  }