.subject_top{ width:458px; height:330px;overflow:hidden;}
/*焦点图*/
.slideBox1{ width:735px; height:310px; overflow:hidden; position:relative; }
.subjectlideBox{ width:458px; height:330px;}
.slideBox1 .hd{ height:18px; overflow:hidden; position:absolute; right:8px; bottom:8px; z-index:1; }
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox1 .hd ul li{ float:left; margin-right:4px;  width:15px; height:15px; line-height:14px; text-align:center; border:1px solid #ff7300; cursor:pointer; text-indent:100px; overflow:hidden;}
.slideBox1 .hd ul li.on{ background:#ff7300; color:#fff;}
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox1 .bd li{ zoom:1; vertical-align:middle; }
.slideBox1.bd img{ width:735px; height:310px; display:block;  }
.subjectlideBox .bd img{  display:block; vertical-align: middle;text-align: center;max-width: 1200px;max-height: 330px; }
/*列表左侧*/
.ny { width: 100%; height: auto; margin: 0px auto; margin-top: 33px; overflow: hidden; }
.ny_left { width: 263px; height: auto; float: left; overflow: hidden; }
.left_a { width: 261px; border: 1px solid #e7edf1; border-top: 1px solid #4b87da; background: #fff;; height: 1200px; }
.left_a li { width: 232px; height: 40px; margin-left: 18px; margin-top: 10px; background: #f1f1f1; overflow: hidden; }
.left_a li a { line-height: 40px; color: #333333;  font-size: 14px; display: inline-block; width: 232px; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; 
    padding-left: 16px;}

.left_a li i{
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    text-align: center;
    line-height: 13px;
    margin-right: 5px;
    border-radius: 2px;
    font-style: normal;
}
.left_a li a:hover { color: #c76a06; text-decoration: none; }

.left_a li .active{ color: #c76a06; text-decoration: none; }

.left_a li img { margin-left: 19px; margin-top: -3px; }
.le_bo { margin-bottom: 22px; }
.sub { width: 260px; height: 42px; }
.sub p { font-size: 16px; padding: 10px 10px; float: left; color: #c76a06; max-width: 182px; overflow: hidden; white-space: nowrap; }
.sub a { float: right; color: #c76a06; margin-top: 15px; margin-right: 7px; font-family: 'Simsun'; }
.xuxian { width: 241px; margin-left: 10px; height: 2px; border-bottom: 1px dotted #c7c7c7; }
.ny_right { width: 900px; float: left;border: 1px solid #dedede;margin-left: 20px;margin-bottom: 15px;}
/*列表右侧*/
.subject_tb1{ padding:20px 0;  margin:0 15px; height:124px;}
.subject_tb1 .rnp{ width:227px; height:124px; margin-right:30px; text-align:center; line-height:124px;}
.subject_tb1 .rnp img{ max-width: 240px;
    max-height: 66px;}
.subject_tb1 .rn_tit{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.subject_tb1 .rn_info{ line-height:20px; height: 80px; overflow: hidden;}
.subject_tb1 .rn_info a{ color:#ff7300;}

/*详情页面*/
.daodutext{ border: 1px solid #d7ddde;padding: 10px; line-height: 2em;margin-bottom: 10px;    font-family: Microsoft YaHei;}
.sub_rh{ height:28px; line-height:20px; background-color:#f0f0f0; border-bottom:1px solid #e0e0e0; box-shadow:0 -1px 0px #fff inset;}
.sub_itit{ position:relative; width: 245px; height: 30px; top: -1px; left: -1px; color: #fff; font-size: 14px; text-indent: 15px; background:url(../images/pro_ititbj.png) no-repeat 0 0; font-weight:bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 30px;}

.sub_content{ height:410px; border:1px solid #e0e0e0;}
.subject_lead{ width:410px; height:410px; overflow:hidden;}
.subject_lead img{ width:240px; height:310px;}
.subject_wrap{ width:265px; border-right:1px solid #e0e0e0; height:310px;}
.subject-dir{ margin:15px 0 0 24px;}
.dir_item {line-height: 23px; overflow: hidden;float: left;margin-right: 5px;}
.dir_item a{ margin-right:6px;}
.dir-list li.dir_fg{ margin-bottom:20px;}
.subject-recmd-wrap{ width:787px; height:310px;}
.subject_prolist li{ float:left; width:230px; overflow:hidden; margin-left:24px;}

.subject_prolist li img{ position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
    display: block;
    vertical-align: middle;
    text-align: center;
    margin: auto;}
.subject-sub-hd{ height: 40px;line-height: 40px;background-color: #f0f0f0; border-bottom: 1px solid #e0e0e0;box-shadow: 0 -1px 0px #fff inset;}
.subject-sub-hd .subtitle1 { margin-left: 10px; height: 14px; line-height: 14px; font-size: 14px;font-weight: bold;padding-left: 10px; border-left: 4px solid #ff7300;display: inline-block;}

.subprol_pic { 
        width: 235px;
    height: 145px;
    display: block;
    text-align: center;
    overflow: hidden;
    position: relative;}


.subject_prolist li a:hover,.subject_s_prolist li a:hover{ opacity:0.7; filter:alpha(opacity=70);}
.supplier1-lst{ margin:0 20px 0 20px;}
.subject_prolist li .pname{  line-height: 30px; height: 30px;overflow: hidden;width: 230px;display: block; text-align: center;}

.sub_hotitem li{ height:27px; line-height:27px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sub_hotitem li a i{ display:inline-block; vertical-align:middle; width:15px; height:15px; text-align:center; line-height:16px; color:#fff; background-color:#a7a7a7; margin-right:10px; border-radius:2px; font-style:normal;}
.sub_hotitem li a i.n_hot{ background-color:#ff7300;}


.subject-recmd-wrap1{ width:1198px; height:310px;}
.subject_prolist1 li{ float:left; width:275px; overflow:hidden; margin-left:24px;}
.subject_prolist1 li img{ position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
    display: block;
    vertical-align: middle;
    text-align: center;
    margin: auto;}
.subject_prolist1 li a:hover{ opacity:0.7; filter:alpha(opacity=70);}
.subject_prolist1 li .pname{  line-height: 30px; height: 30px;overflow: hidden;width: 275px;display: block; text-align: center;}

.subqiyeprol_pic{
    width: 275px;
    height: 145px;
    display: block;
    text-align: center;
    overflow: hidden;
    position: relative;
}

.daodutext1{ border: 1px solid #d7ddde;padding: 10px; line-height: 1em; height: 500px;overflow: hidden;}
.daodutext1 li{ line-height: 2em;list-style: none;}
.button11{    display: block;
    text-align: center;
    background-color: #f0f0f0;
    border-bottom: 1px solid #e0e0e0;   
    height: 20px;
    line-height: 20px;
    margin-bottom: 20px;
    border: 1px solid #e0e0e0;
}
.sub_content1{ height:325px; border:1px solid #e0e0e0;}

.subject_lead1{width: 398px; height: 325px; overflow: hidden;}
.sub_content2{    height: 280px;
    border: 1px solid #e0e0e0;}


    /*专题添加*/
.subjedct_itembox1{ width: 1200px; overflow: hidden;}
.subjectlist_ul{width: 110%;}
.subjectlist_ul li{ float: left; width: 375px; padding: 5px; border: 1px solid #e3e3e3; margin-right: 15px; margin-bottom: 20px; /*line-height: 20px;*/ font-size: 13px;}
.subjectlist_ul li:hover{border:1px solid #002899;}
.subjectlist_ul li:hover .prol_pic img{transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out; transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
.prol_pic{ width: 375px; height: 195px; /*line-height: 195px;*/ display:block; text-align: center; overflow:hidden;position: relative;}
.prol_pic  a img{   
   position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
    display: block;
    vertical-align: middle;
    text-align: center;
    margin: auto;
    transition:All 0.4s ease-in-out;   
     -webkit-transition:All 0.4s ease-in-out;
     -moz-transition:All 0.4s ease-in-out;  
     -o-transition:All 0.4s ease-in-out;
 }

.subjectlist_ul li > span{display: block;height: 40px;line-height: 20px;overflow: hidden;}
.subjectlist_ul li span.pname{ height: 22px; overflow: hidden;font-size: 18px;text-align: center;line-height: 22px; }
.subjectlist_ul li span.pname a{ color: #333333; }
.subjec_icname1 { display:block; overflow: hidden; color: #888;height: 40px;line-height: 20px;}
.subjectlist_ul li span.pname a:hover{color:#002899;}

.case-search {
    padding-top: 20px;
    padding-bottom: 20px;
}
.case-search .form-control {
    width: 300px;
    height: 26px;
    border-color: #dadada;
}
.case-search .btn {
    height: 40px;
    color: #fff;
    border-radius: 0;
    background-color: #002899;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    border-radius: 0;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border-radius: 3px;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 8px 28px;
    font-size: 14px;
    line-height: 1.42857143;
    -webkit-user-select: none;
}