/*detail*/
.prodetailBox{ min-height: 500px; font-size: 12px;}
.prodetailBox .prolf{ float: left; width: 906px; float: left;}
.prodetailBox .proTabBox{ border: 1px solid #eeeeee; }
.prodetailBox .proTabBox ol{ height: 31px; border-bottom: 1px solid #eeeeee;}
.prodetailBox .proTabBox ol li{ width: 103px; height: 31px; float: left; position: relative; text-align: center; line-height: 31px; font-size: 14px; }
.prodetailBox .proTabBox ol li .ic{ position: absolute; width: 1px; height:14px; top:8px; right: 0px; background: #eeeeee; }
.prodetailBox .proTabBox ol li a{ display: block; }
.prodetailBox .proTabBox ol li a.on{color:#f99f29;  }
.proTabCont{  line-height: 26px; padding: 15px; overflow: hidden; }
.proTabCont h5{ margin-bottom: 15px; font-size: 14px; }
.proTabCont h5 em{ font-style: normal; color:#f99f29; }
.proTabCont p{ margin-bottom: 15px;  } 
.prodetailBox .prort{ width: 233px; float: right;  }

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

.jmBox .atList li{ float: left; width: 185px; }
.proListBox{ overflow: hidden; }
.proList li{ height: 40px; line-height: 40px; border-bottom: 1px dashed #eeeeee;}

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

.artBox .titleBox{ height: 90px; overflow: hidden; padding: 10px;}
.artBox .titleBox h1{ height: 53px; line-height: 53px; text-indent: 0.5em; font-size: 42px; overflow: hidden;}
.artBox .titleBox .bq{ display: block; position: absolute; bottom: 10px; right: 140px;}
.artBox .titleBox .bq em{ color: #f99f29;}
.artBox .titleBox .time{ display: block; position: absolute; bottom: 10px; right: 10px;}
.artBox .titleBox .fx{ padding: 10px 0px 0px 25px;}
.artBox .artCont{ overflow: hidden; padding: 25px 20px; font-size: 14px; line-height: 26px;}
.artBox .artCont p{ text-indent: 2em; margin-bottom: 15px;}
.artBox .artPage{ height: 50px; line-height: 50px; padding: 0px 25px;}
.artBox .artPage .plf{float: left;}
.artBox .artPage .prt{ float: right;}
.artBox .artPage em{ color: #f99f29; }
.extinfo{ height: 35px; line-height: 35px; padding: 0px 10px; border-bottom: 1px solid #eeeeee;}
.extinfo span{ display:block; width: 25%; float: left; }
.extinfo span em{color: #f99f29;  }
.otherListBox{ min-height: 358px; }
.otherListBox .atList li{ width: 33%; float: left;}