@charset "gb2312";
/* 公共样式，整站通用 */


.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%; 
}
*+html .clearfix{
 height:1%; 
}
/*英文强制换行*/
.word{
word-break:break-all;
}
.f_l{float:left;}
.f_r{float:right;}



.f_black{
color:#2a2a2a;
}
.f_666{
color:#666;
}

/*page*/
.page {
display:block; float:right; overflow:hidden; zoom:1; clear:both; height:28px;
text-align:right; padding:20px 8px 20px 0; text-align:center; font-weight:normal;
}
.page .on {
background:#1ec5f8; border:1px #0396c2 solid; font-weight:bold; color:#fff;
}
.page a:hover {
background:#6dddff; height:26px; border:1px #03acdf solid; color:#000;
}
.page a {
padding:2px 5px; height:26px; display:inline; padding:1px 5px!important;
border:1px #e1e1e1 solid; margin-right:5px; font-family:"宋体"; line-height:normal;
}
.page .a_jfirst, .page .a_jpre, .page .a_jnext, .page .a_jlast {
padding:2px 5px;
}



.centerBox{
width:948px; height:auto;
border:1px solid #e0e8eb;
background:#f6f6f4;
padding:5px;
}


#template{

}
#template .tempC{
border:1px solid #fff;

}
#template .tempC h2{
font-size:12px; text-align:right; font-weight:100;
padding:5px 15px; background:url(lineBg.gif) repeat-x left bottom;
}
#template .tempC h2 p{
float:left; font-weight:bold; color:#1a1c1b;
}
#template .tempC h2 a{
 color:#10a1ce; text-decoration:none;
}
#template .tempList{
background:url(tempLbg.gif) repeat-x left bottom;
height:155px;
}

#template .tempC .case .caseTit h2{
float:left; width:106px; height:62px;
margin:0px 5px 0 0px; padding:0px; background:url(caseTit_h2bg_1.gif) no-repeat 0 0;
font-size:12px; line-height:65px; text-align:center; border:1px solid #E3E3E3;
}
#template .tempC .case .caseTit h2.h2bg{
background:url(caseTit_h2bg.gif) no-repeat 0 0;
}
#template .tempC .case .caseTit h2 img{
width:100px; height:50px; margin-top:9px; border:none;
}

.caseBox{
height:188px;
}
#com_v{
*margin-bottom:120px;
_margin-bottom:10px;
}
.caseImg{
margin:0px 15px 10px 0px;
}
.caseImg img{
width:147px; height:108px; border:2px solid #C8C8C8
}
.caseInfo{
margin-top:0px; text-align:left;
height:110px; overflow:hidden;
}
.caseInfo_bt{ border-bottom:2px solid #D7D7D7; width:740px; height:30px; line-height:30px; float:left; overflow:hidden;}
.caseInfo_nr{width:740px; height:80px; line-height:22px; float:left; overflow:hidden; padding-top:10px;}
.caseInfo a{
color:#429DC1; text-decoration:none; font-size:14PX; font-weight:bold;
}
.ecsoftBox{
position:relative;
width:310px; float:left;
margin-right:10px;
}
.ecsoftBox span{
display:block; width:5px; height:5px;
overflow:hidden;
}
.ecsoftBox span.kokLt{
background:url(bg.gif) no-repeat 0px -206px;
position:absolute; left:-1px; top:-1px;
}
.ecsoftBox span.kokLb{
background:url(bg.gif) no-repeat 0px -212px;
position:absolute; left:-1px; bottom:-1px; _bottom:-2px;
}
.ecsoftBox span.kokRt{
background:url(bg.gif) no-repeat -6px -206px;
position:absolute; right:-1px; top:-1px;
}
.ecsoftBox span.kokRb{
background:url(bg.gif) no-repeat -6px -212px;
position:absolute; right:-1px; bottom:-1px; _bottom:-2px;
}
.none{display:none;}


.case{
width:910px; margin-right:0px;

}
.caseTit{
background:#fff; 

}




