/* CSS Document 2014.8.3 */
body {font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:12px; color:#323232;}
*{list-style-type:none; margin:0; padding:0; border:0; transition:all 0.2s ease-in 0s; -webkit-transition:all 0.2s ease-in 0s; -moz-transition:all 0.2s ease-in 0s;}
img, a img{vertical-align:top;}
input,select,textarea{vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
/* Link */
a{color:#6c6c6c; text-decoration:none; }
a:hover {color:#ff4401; text-decoration:underline;}
/* Other */
.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;overflow:hidden;}
.mauto{width:1160px; margin:0 auto;}
.m_auto{margin:0 auto;}

/* Font  */
.fb{font-weight:bold;}
.f11px{font-size:11px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.f10px{font-size:10px;}
.li20px{line-height:20px;}
.f18px{font-size:18px;}
.f20px{font-size:20px;}
.f24px{font-size:24px;}
.f30px{font-size:30px;}
.yahei{font-family:microsoft yahei;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.ml10{margin-left:10px;}
.ml13{margin-left:13px;}
.fl{float:left;}
.fr{float:right;}
.posr{position:relative;}
.ovht{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Class_box_time{display:none;}
.ys_mauto{
    overflow: hidden;
    width:1100px;
    margin:0 auto;
    padding: 0 20px;
    outline: 1px solid #e6e6e6;
    box-shadow: 0 0 2px 2px hsla(0,0%,79%,.2)
}
.ys_title{
    overflow: hidden;
    height: 48px;
    position: relative;
    font-size: 20px;
    border-bottom: 1px solid #f0f0f0;
}
.ys_title h3 {
    display: inline-block;
    font-size: 20px;
    height: 45px;
    line-height: 54px;
    margin-bottom: -1px;
}
.red-font h3{ color:#f52b00; border-bottom: 3px solid #f52b00;}
.blue-font h3{ color:#008fe9; border-bottom:3px solid #008fe9; }
.orange-font h3{color:#ff6d00; border-bottom:3px solid #ff6d00;}
.ys_title a.ys_more {
    display: inline-block;
    float: right;
    font-size: 12px;
    text-align: center;
    width: 80px;
    height: 25px;
    line-height: 25px;
    margin-top: 15px;
}
.ys_index1{
    padding:12px 0;
    overflow:hidden;
}
.ys_top{
    overflow:hidden;
}
.index1_left, .index1_rigt{
    float:left;
}
.index1_left{
    margin-right:15px;
}
.hdp_container{
    width:515px;height:276px;margin:0px auto;position:relative;font-size:12px;overflow:hidden;
}
.index1_rigt{
    width:570px;
}
.index1_rigt a:hover, .index1_rigt a:hover h4, .index1_rigt a:hover span{
text-decoration: #f52b00;
color:#f52b00;
}
.index1_rigt li{
    border-bottom:1px dashed #ccc;
    margin-bottom: 10px;
}
.index1_rigt h4{
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.index1_rigt h4{
    font-size:20px;
    color:#000;
}
.index1_rigt span{
    display:block;
    height:56px;
    color:#999;
    line-height:24px;
}
.ys_btm{
    padding-top:12px;
}
.list_lf, .list_rg{
    width:510px;
    float:left;
}
.list_lf{
    margin-right:18px;
}
.ys_list{
    overflow:hidden;
}
.ys_list span{
    display:block;
    float:left;
    width:184px;
    height:104px;
}
.ys_list span img{
    max-width:100%;
}
.ys_list ul{
    float:left;
}
.ys_list ul li{
    background:url(..//images/iconf05.png) no-repeat 10px center;
    text-indent:30px;
    line-height:28px;
}
.ys_product{
    height:340px;
}
.ys_word-key ul li{
    display:inline-block;
    margin-right: 15px;
   cursor:pointer;
}
.ys_word-key ul li:hover{
    color:#008fe9;
}
.ys_company{
    overflow:hidden;
    width:100%;
    padding-top: 15px;
}
.ys_company li{
    width:22.5%;
    margin-right:2%;
    line-height:28px;
    float:left;
    margin-bottom: 20px;
    position:relative;
}
.rg-dashed li{
    border-right:1px dashed #ccc;
}
.rg-dashed li:nth-child(4), .rg-dashed li:nth-child(8){
    border-right:none;
}
.ys_company li h5{
    font-size:16px;
    color:#000;
}
.ys_company li span{
    display:block;
}
.ys_company li h5, .ys_company li span, .supply ul li h5, .supply ul li span{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.ys_company li img{
    width:100%;
    height:87px;
}
.ys_company li span.company-tt{
    position:absolute;
    bottom:0;
    height:30px;
    background:#000;
    opacity:.6;
    width: 100%;
    color:#fff;
    text-indent:10px;
}
.supply{
    padding:15px 0;
}
.supply ul{
    display:inline-block;
    width:31%;
    margin-right:2%;
}
.supply ul.img_news{
   margin-right:0;
}
.supply ul li a:hover{
    color:#008fe9;
}
.supply ul li img{
    max-width:100%;
    height:118px;
}
.supply ul li h5{
    font-size:16px;
    color:#000;
    line-height:28px;
}
.supply ul li p{
    line-height:22px;
}
.supply ul li span{
    display:block;
}
.supply ul.img_news li{
    line-height:40px;
}
.supply ul.img_news li h5{
    color:#008fe9;
}