.findNav{ position: relative; overflow: hidden; padding-left: 30px; border: 1px solid #e8e8e8; }
.findNav.nav1{ height: 80px;}
.findNav h3.title{ height: 80px; text-align: center; font-size: 16px; line-height: 18px; color: #fff; width: 30px; position: absolute; background: #f99f29; left: 0px; top: 0px; overflow: hidden; }
.findNav h3.title span{ padding-top: 5px; display: block;}
.findNav .navList{  height: 39px; line-height: 39px; border-bottom: 1px solid #e8e8e8; padding-left: 13px; }
.findNav .navList li{ float: left; margin-right: 25px;}
.findNav .navList li a.on{ color: #f99f29;}
.findNav .navList.bdno{ border-bottom: none;}
.findNav.nav2{ height: 45px;}
.findNav.nav2 .navList{ height: 45px; line-height: 45px;}

.proShowBox{ clear: both; overflow: hidden;  min-height: 500px;}
.proShowBox .proLf{ float: left;  width: 230px;}
.proShowBox .proRt{ float: left; width: 910px; margin-left: 10px;}

.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;}

.proSelected{ padding: 0px 0px 5px 0px;}

.titlebox{ height: 30px; line-height: 30px; color: #fff; background: #f99f29; }
.titlebox h3{ float: left; text-indent: 0.5em; font-size: 14px;}
.titlebox a.more{ float: right; padding-right: 5px; color: #fff; font-size: 12px;}
.titlebox .other{ float: right; padding-right: 5px; }
.titlebox .other a{ color: #fff;}


.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;}

.proSlectBox{ position: relative;}
.proSlectBox .stop{ height: 40px; line-height: 40px; background: #feebd3; border-bottom: 1px solid #e8e8e8;}
.proSlectBox .stop .spage{ width: 210px; height: 17px; line-height: 17px; color: #9c9c9c; top: 12px; right: 7px;}
.proSlectBox .stop .spage .btn{ width: 34px; height: 15px; border: 1px solid #ecebe9; line-height: 15px; text-align: center; background: #fff;  position: absolute;top: -1px; }
.proSlectBox .stop .spage .btn.btnPrev{  right: 42px;}
.proSlectBox .stop .spage .btn.btnNext{  right: 7px;}

.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; }

.page{ height: 21px; position: relative;  padding-left: 33%; }
.page a,.page span{ margin-right: 7px; height: 21px; line-height: 21px; padding: 0px 4px; display: block; border:1px solid #f2f2f2; float: left;}
.page span{ border: none;}



