.actListBox{ position: relative;}
.actlist{ overflow: hidden;}
.actlist li{ height:300px; position: relative; margin-bottom: 19px; }
.actlist li img{ width: 100%; height: 300px; margin-bottom: 18px;}
.actlist li .infoBox{ height: 50px; position: absolute; left: 0px; bottom: 0px; right: 0px;  
	/*opacity: 0.8;*/ background:rgba(0, 0, 0, 0.8)!important; filter:Alpha(opacity=80);
	color:#fff; line-height: 50px; }
.actlist li .infoBox .pnote{ padding-left: 15px;}
.actlist li .infoBox .btn{ width: 165px; height: 25px; line-height: 25px; text-align: center; background: #f39800;  top: 12px; right: 16px; color: #fff; opacity: 1;}

.hbcont{ clear: both; overflow: hidden;}
.hbcont img{ width: 100%; display: block; clear: both; border: 0px;}

.tabProList{ position: relative; overflow: hidden; }
.tabProList .tab{ height: 30px; background: #f99f29; color: #fff; }
.tabProList .tab li{ height: 30px;  width: 90px; float: left; cursor: pointer; text-align: center; line-height: 30px; }
.tabProList .tab li.on{ background: #eeeeee; color: #f99f29;}
.atList.al1 { padding: 0px 15px; }
.atList.al1 li { float: left; width: 185px;}

.imgListBox{ padding: 8px 8px; border: 1px solid #eeeeee; }
.imgListBox .title{ display:block; height: 30px; line-height: 30px; color: #f99f29; font-size: 14px; text-indent: 0.5em; margin-bottom: 5px;}
.imgListBox .imgList li{ padding: 0px 11px;}

.banner{ height: 492px;}
.banner img{ width: 100%; height: 492px; }

.mzhCont{ min-height: 500px; }
.mzhCont .mlf{ width: 235px; float: left;}
.mzhCont .mrt{ width: 900px; float: right; }

.expro{ overflow: hidden;}
.exproList{ overflow: hidden; padding: 0px 13px;}
.exproList li{ height: 170px; margin-bottom: 10px; overflow: hidden; position: relative;}
.exproList li .proimg{  width: 200px; height: 118px; display: block; margin-bottom: 6px;}
.exproList li h4{ height: 25px; line-height: 25px; text-align: center; overflow: hidden;}
.exproList li .info{ height: 25px; overflow: hidden; text-align: center;}
.exproList li .info span em{ color: #f99f29;}

/*.proSlectList li{ height: 231px; border-bottom: 1px solid #e8e8e8; overflow: hidden; position: relative; padding-left: 290px;}
.proSlectList li .proImg{ left: 0px; top: 16px; }
.proSlectList li h2{ font-size: 32px; padding-top: 30px; margin-bottom: 13px; }
.proSlectList li .proInfo{ height: 25px; line-height: 25px; font-size: 16px;}
.proSlectList li .proInfo em{ color: #f99f29;}
.proSlectList li .proNote{ color: #b0b0b0;}
.proSlectList li .btnBox{ height: 25px; line-height: 25px; }
.proSlectList li .btnBox .btn{ width: 105px; height: 25px; top: 0px; }
.proSlectList li .btnBox .btn.btn-tel{ left: 0px;  background: url(../images/findpro/find-pro_10.jpg) no-repeat;}
.proSlectList li .btnBox .btn.btn-msg{left: 120px; background: url(../images/findpro/find-pro_12.jpg) no-repeat;}
.proSlectList li .btnBox .btn-note{ font-size: 16px; color: #f99f29; right: 5px; top: 0px; }
*/
/*.mzhProList li{ width:270px; float: left;  height: 270px; margin-bottom: 15px; margin-right: 38px; position: relative; }
.mzhProList li.mno{ margin-right: 0px;}
.mzhProList li img{ width: 270px; height: 200px; display: block; margin-bottom: 0px;}
.mzhProList li .tbox{ height: 40px; line-height: 40px;  position: relative;}
.mzhProList li .tbox h3{ font-size: 16px; }
.mzhProList li .tbox span{ color: #f39800; position: absolute; top: 0px; right: 0px; height: 40px; font-size: 12px;}
.mzhProList li .btnbox{ height:25px; position: relative; }
.mzhProList li .btnbox .btn{ position: absolute; display: block;  width: 135px; height: 25px;}
.mzhProList li .btnbox .btn.btn1{ left: 0px; top: 0px; background: url(../images/mzh/index/btn1.jpg);}
.mzhProList li .btnbox .btn.btn2{ top: 0px; right: 0px; background: url(../images/mzh/index/btn2.jpg);}*/