.cont{ overflow: hidden; margin-bottom: 40px;}
.contMain{ padding: 25px 50px; display: block; color: #000;}
.mbx{ height: 20px; line-height: 20px; position: relative; margin-bottom: 25px;  padding-left: 16px;}
.mbx .i{ display: block; width: 14px; height: 16px; position: absolute; left: 0px; top: 2px; background: url(../images/icon_mbx.gif) no-repeat center;}
.zjBox{ overflow: hidden; position: relative;}
.zjBox .zj{ height: 250px; padding-left: 180px; /*width: 530px; */border-bottom: 1px solid #cdced0; position: relative; margin-bottom: 40px; }
.zjBox .zj .img{ width:158px; height:220px; position: absolute; top: 0px; left: 0px;  }
.zjBox .zj .jl{ color: #9f2943; font-weight: bold;}
.zjBox .zj h2{ font-size: 14px; font-weight: bold; margin-bottom: 15px;}
.zjBox .zj .info{ font-size: 12px; font-weight: bold; line-height: 22px; margin-bottom: 15px; }
.zjMenu{ width: 202px; height: 245px; background: #eeeaf0; position: absolute; top: 0px; right: 0px;}
.zjMenu h3{ height: 34px; line-height: 34px; text-align: center; font-size: 14px; color: #9f2943; border-bottom: 2px solid #9f2943; font-weight: bold;}
.zjMenu h3,.zjMenu ul{ width: 180px; margin: 0px auto; font-weight: bold;}
.zjMenu ul li{ height: 34px; border-bottom: 1px solid #c9c1ce; font-size: 12px; line-height: 34px; position: relative; }
.zjMenu ul li a{display:block; height: 34px; padding-right: 15px;}
.zjMenu ul li.on a{ color: #9f2943;}
.zjMenu ul li a span{ position: absolute; top: 0px; right: 0px; color: #9f2943; }
.zjMenu ul li.more { border-bottom: 0px;}
.zjMenu ul li.more a{ color:#9f2943; text-align: right; }

.establish{ overflow: hidden;}
.establish h3{ font-weight: bold; margin-bottom: 17px; clear: both;}
.establish .ul01{ margin-bottom: 35px; overflow: hidden;}
.establish .ul01 li{ line-height: 22px; clear:both }
.establish .ul01 li span{ display: block; float: left; margin-right: 23px; font-weight: bold;}
.establish .ul01 li p{ float: left; width: 940px;}
a.a{ color: #9f2943;}
