.bai{width:100%;position:relative;}

.d_rg_c {
border-left:1px solid #000000;
border-right:1px solid #000000;
padding-bottom:1px;
}
.d_rg_1, .d_rg_2, .d_rg_3, .d_rg_4, .d_rg_5 {
border:0px solid #000000;
font-size:0px;
height:1px;
margin:0pt 1px;
overflow:hidden;
}
.d_rg_1 {
margin:0pt 3px;
}
.d_rg_5, .d_rg_2 {
border-left-width:2px;
border-right-width:2px;
}
.d_rg_4, .d_rg_3 {
border-left-width:1px;
border-right-width:1px;
}
.d_rg_c .cnt{
background:#FFFFFF none repeat scroll 0%;
padding:5px 5px 5px 8px;
}
.d_rg,.d_bg {
margin-bottom:2px;position:relative;
zoom:1;
clear:both;

}
li.pdm{
float:left;
list-style-type:none;
}

.d_bg_c .cnt{
background:#FFFFFF none repeat scroll 0%;
margin:0px 3px 3px;
padding:5px 5px 8px 10px;
}
.s_ico{
float:left;
}
/*.layout1 li,.layout2 li,.layout3 li,.layout4 li,.layout5 li{
clear:both;
display:block;
list-style-type:none;
}
*/
a{
 color:#333333;
}
.layout0 li,.layout6 li{
float:left;
display:inline-block;
list-style-type:none;
}

.layout6 .layout1 li,.layout0 .layout2 li,.layout6 .layout2 li,.layout0 .layout3 li,.layout6 .layout3 li{
clear:both;
display:inline;
list-style-type:none;
}
.c1t3 .cnt li{
clear:both;
display:inline;
list-style-type:none;
}
li.icon h2{
float:left;
}
/*ul{
clear:both;
}
*/.s_line{
clear:both;
width:100%;
}
.s_line b{
width:100%;
}
.lcr {
margin:0 4px;
}
.ttl,.cnt{clear:both;} 
.ttl h4,.ttl h5{display:inline;font-size:12px;height:24px}
.ttl h4{float:left;}
.ttl h5{float:right;margin:2px}
.ttl h5 p{float:left;margin:0pt}
p.menu{text-align:left;}
._cb{clear:both;}
.lcr_l {float:left;overflow:hidden;position:relative;}
.lcr_r {position:absolute;right:-1px !important;right:-2px;top:0px;z-index:-1;}

.layoutdefault{clear:both;position:relative;}
.cls{clear:both;display:block;}
.tabttl{display:none;}


.pddetail{width:100%;padding:0;}
.pddetail img{ overflow:hidden}
.pdb{width:100%;margin:0;padding:0;clear:both;}
.pdt{width:90px;float:left;}
.pddesc{width:100%;float:left;}
.pdentinfo{width:530px;float:left;text-align:left;}
/*.athena{width:60px;float:left;line-height:100px;height:100px}
.sj_qq{width:60px;float:right;line-height:100px;height:100px}
*/
.sj_contact{vertical-align:bottom;padding-bottom:3px;}
.athena,.sj_qq{display:none;}


.searchform{height:24px;line-height:16px;clear:both;margin-top:5px;}
.hotkeywords{height:24px;line-height:16px;clear:both;margin-top:5px}

.fl {
display:inline;
float:left;
overflow:hidden;
}
.fr {
display:inline;
float:right;
overflow:hidden;
}
.omit{white-space:nowrap;
overflow:hidden;
-o-text-overflow: ellipsis;    /* for Opera */
text-overflow:ellipsis;        /* for IE */
padding-right:2px;
}
.omit:after{ content: "..."; }/**//* for Firefox */
.omit:after{ content:""; }/**//* for Opera */ 
span.btntask{
background-color:#006600;
border:2px solid #2F5FA1;
color:#FFFFFF;
font-size:12px;
line-height:150%;
margin:3px;
}
span.statustask{
font-size:12px;
line-height:150%;
margin:3px;
}