@charset "utf-8";
/* the public styles */
body { font-size:12px; }
a { text-decoration:none; }
button, .btn, .paishow4 li em .deal { background:url(btn.png) no-repeat -100px 0; border:0 none; overflow:visible; height:auto; *height:25px;
}
.hide { display: none; }
.mod_B_solution .mod_H_h2{margin-top:10px; height:30px; line-height:22px;_line-height:20px;}
.mod_B_case .mod_H_h2 { margin-top:13px; }
.mod_H_h3 { padding-top:0px; }
h2{ font-family:Arial, Helvetica, sans-serif, SimSun; padding-bottom:8px; border-top:1px solid #8c8c8c; }
.font14 { font-size:14px; }
.lineh30 { line-height:30px; }
/*浮动*/
.fl { float:left; }
.fr { float:right; }
.cf:before, .cf:after { content:""; display:table; }
.cf:after { clear:both; }
.cf { zoom:1; }
.clearFix:after{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
/**********/

.ac { text-align:center; }
.ar { text-align:right; }
.ml10 { margin-left:10px; }
.mt10 { margin-top:10px; }
.mt0 { margin-top:0 !important; }
.mr25 { margin-right:25px; }
.red { color:red; }
.green { color:green; }
.fred { color:#CD0000; }
.gray { color:gray; }
.cyan { color:#41C5F4; }
.orange { color:#ff6600; }
.vorange { color:#f2941a; }
.vblue { color:#1d7591; }
.comment { background:url(images/icon.gif) left -104px no-repeat transparent; padding-left:20px; line-height:16px; }
.dotline {  }/*background:url(images/dotline.gif) left bottom repeat-x transparent;*/
.solidline { border-bottom:1px solid #b3b1af; }
/*圆角图片*/
.png60 { background: transparent url(images/png60.png) no-repeat scroll 0 0;
_ background: transparent url(images/png60.png) no-repeat scroll 0 0; width:60px;height:60px;margin:0 0 -60px; position:relative;display:block; 
 }
.png60-2 { background:url(images/png60-2.png) no-repeat scroll 0 0 transparent;display:block; height:60px; margin:0 0 -60px; position:relative; width:60px; }
.png40 { background:transparent url(images/png40.png) no-repeat scroll 0 0;
 display:block; height:40px; margin:5px 0 -40px; position:relative; width:40px; }
 
 

/*******/

.act { float: right;  padding-right: 5px; }
.act a:link { color:#438AC7; }
.act a:hover { color:#FF6600; text-decoration:none; }
.pager {
	font-size:14px;
  clear: both;
  float: right;
  height: 26px;
  margin-top:10px;
}
.pager .this-page {
	border: 1px solid #a6a6a6;
  color: #035b8b;
  font-weight: bold;
  margin: 0 2px;
  padding: 2px 5px;
}
.pager a {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #a6a6a6;
  color: #656565;
  height: 20px;
  line-height: 20px;
  margin: 0 2px;
  padding: 2px 5px;
  text-decoration: none;
  display: inline;
}
