﻿body { background: #fff; }
.header { margin-bottom: 5px; }
.c1 {width: 240px;float: right;margin-top:10px;}
.c2 {width: 950px;float: left;margin-top:10px;}
.c1 .typeCompany {text-align: center;line-height: 45px;border-top: 2px solid #ea5151;font-size: 16px;color: #555;font-weight: bold; background: #f9f9f9;}
.box { }
.box .boxb li i { font-style: normal; color: #b21319;padding-right:5px }
.focus { float:none }
.class { float:none;border-top:0px; }
.class li { width: auto; height: auto; margin:0px;padding:0px;text-align:center;float:none;border-top: 1px solid #ededed;}
.class h4 { height: 40px;line-height:40px;}
.class h4 a { font-size: 16px;font-weight:normal; color: #666; }
.class p{ display: block;line-height:2.0em;padding:10px;text-align:left;}
.class p a { display: inline; margin-right: 10px;text-align:left;color:#848484 }
.product li span {display: block; width: 95%; color:#b61300 ; text-align:left;font-size:16px;font-weight:bold;font-family:'Microsoft YaHei';margin:10px 0 10px 0;}
.class .alternate {  }
.box .boxb ul {margin-bottom:10px;}
.box .boxb li { height:25px;line-height:25px;}
.hot { width: 955px; float: left; height: auto;overflow:hidden;position:relative;margin-top:5px;}
.hot .boxb { padding: 5px 10px; overflow:hidden}
.hot .boxb ul { width: 955px; margin-bottom:0px;}
.hot  .boxb li{width:179px;text-align:center;height:150px;line-height:1.6em;float:left;margin:5px 10px 0px 0px;}
.hot  .boxb li img { width: 100%;  height: 100%;}
.hot  .boxb li .pic { width: 179px; height: 120px; overflow: hidden;margin-bottom:5px }
.hot .boxb li a {  color: #333;line-height:10px }
.box .boxb { height: auto; overflow: hidden;padding: 0 10px 0px 10px;}
.box .boxt { border-bottom: 1px solid #e3e3e3; height: 35px; line-height: 35px;color:#666;padding:5px 10px 0 2px;font-weight:bold;margin: 0 10px 10px 10px;font-size:16px }
.box-hd { height: 44px; line-height: 40px; border-bottom: 1px solid #ccc;margin-bottom:15px }
.box-hd span { display: inline-block; font-size: 20px; color: #333; border-bottom: 2px solid #e71f19;height:43px;padding:0 8px;font-weight:bold }

.new { float: right; width: 235px; }
.new .pub {display: block;
    background: url(../../images/pub_icon.png) 45px 7px no-repeat #f64e4e;
    color: #f64e4e!important;
    font-size: 18px;
    padding: 8px 0 8px 58px;
    border-radius: 5px;
    margin-bottom: 10px;}
.new .pub a {color:#fff; display: inline-block; margin: 0 30px; }
.new .box { width:auto;float:none }

.sales { width:auto;float:none}
.sales .boxb li { width: 450px; float: left; height:100px; border-bottom: 1px dotted #dddddd;color:#656565;line-height:2.0em;margin-bottom:15px ;margin-left: 10px;}
.sales .boxb li h4 { font-size: 14px; margin-bottom:5px;background: url(../../images/y_icon_list.png) no-repeat 0 -64px;padding-left:50px}
.sales .boxb li h4 i {}
.sales .boxb li h4 a { font-size: 14px;color: #666; font-weight: bold;}
.sales .boxb li span {color:#C30;padding:0  }

.product {width:auto;float:none;margin-top:15px}
.product .boxb li {  margin: 0 8px 22px 8px; display: inline-block;color:#333;width:145px;height:auto;overflow:hidden;text-align:center;line-height:none}
.product li img { width: 145px; }
.product li .img { display: block; height: 160px; overflow: hidden; border:1px solid #eeeeee;padding:3px}
.product li i { font-style: normal; display: inline-block; width: 95%;clear:both;  text-align:left;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.product li i a{color:#666}