@charset "gb2312";
/* CSS Document */

body{background: url("../img/bg.jpg") fixed;}
.brand{}
.brandTitle{text-align: center;margin: 50px 0 40px;position: relative;line-height: 1;}
.brandTitle em{font-size: 70px;line-height: 1;color: #464646;opacity: .05;position: relative;}
.brandTitle span{position: absolute;font-size: 34px;color: #000;opacity: 1;width: 100%;bottom: 0;left: 0;}

.brand .list{ padding: 0 0 120px;}
.brand .list>ul>li{background: url("../img/list-bg.jpg") repeat-x; min-height: 677px; padding: 15px 15px 0;    border-radius: 5px;border: rgba(204,204,204,.5) 1px solid; border-top: none; position: relative;}
.brand .list>ul>li:after{content:''; width: 23px;height: 64px; background: url("../img/icon.png") no-repeat; position: absolute;right: 62px;top: -22px;z-index: 1;}
.brand .list>ul>li .num{background: url("../img/num-bg.png") no-repeat;width: 99px;height: 137px;position: absolute;left: 10px;top: -22px;color: #fff;text-align: center;padding: 70px 0 0 0;line-height: 1;font-size: 38px;font-family: "Helvetica Neue", Arial;}
.brand .list li .conBox{background: #fff;height: 610px;border-radius: 5px;box-shadow: rgba(204,204,204,.5) 0px 0px 2px 2px; padding: 30px;}
.brand .list a{display: block;font-size: 16px;color: #111;}
.brand .list dl{border: 1px solid #f4f4f4;}
.brand .list dd{float: left;width: 25%;border: 1px solid #f4f4f4;border-width: 0 0 1px 1px;text-align: center;line-height: 47px;overflow: hidden;height: 47px;}
.brand .list dd:nth-of-type(4n+1){border-left: 0;}
.brand .list dt{/* padding: 0 0 0 33.3333% ; */float: left;width: 100%;}
.brand .list a .star{color: #f69603;}
.brand .list dt .brandLogo{width: 25%;text-align: center;min-height: 200px; padding: 35px 0 0 0;float: left;}
.brand .list dt .brandLogo img{display: block; margin: 0 auto;}
.brand .list dt .brandLogo span{width: 112px;height: 27px;display: inline-block;border: 1px solid #bababa;line-height: 25px;font-size: 12px;color: #616161;text-indent: 15px;background: url("../img/arrow.png") right -3px;background-repeat: no-repeat;text-align: left;}
.brand .list dt .brandLogo span:hover{background-position: right -34px;background-color: #f69603;color: #fff;border-color:#f69603; }
.brand .list dt .desc{width:66.6666%;border-left: 1px solid #f4f4f4;min-height: 230px;float: left;padding: 30px 0 0 40px;}
.brand .list a dl p { position: relative; padding: 0 0 0 120px; line-height: 40px; font-size: 16px; color: #333; float: left; width: 100%; zoom: 1; }
.brand .list a dl p:before { content: ''; width: 1px; height: 100%; background: #ddd; position: absolute; z-index: 2; left: 90px; }
.brand .list a dl p:after { content: ""; display: block; clear: both; height: 0; }
.brand .list a dl p span {/* position: absolute; *//* left: 485px; *//* top: 50%; *//* font-size: 12px; *//* height: 36px; */line-height: 36px;/* margin-top: -17px; */width: 60px;text-align: right;margin-left: -120px;float: left;position: relative;/* font-size: 12px; */}
.brand .list a dl p span:before { content: ''; width: 6px; height: 6px; background: #ddd; position: absolute; border-radius: 5px; top: 15px; left: 88px; }
.brand .list a dl p span:after { content: ''; }
.brand .list .pics{font-size: 16px;color: #111;LINE-HEIGHT: 40PX;padding: 10px 0 0 0;}
.brand .list .pics ul{margin: 0 -11px;}
.brand .list .pics li{float: left;width: 25%;padding: 0 10px;}



@media(max-device-width:1024px) {
    .brand .list dt .desc{
    padding: 30px 20px 0 20px;
}
    .brand .list a dl p{
    font-size: 14px;
    line-height: 30px;
    padding: 0px 0 0px 120px;
}
    
    
}

