
.red{color:#D80518;}
a.red{color:#D80518 !important;}
.locationbox{}
.location{ float:left;}
.location dd{ float:left; margin-right:16px; font-family:simsun; color:#8484AA; line-height:30px;}
.location dd a{font-family:microsoft yahei; color:#5F5F70; padding:0 5px;}
.location dd a:hover{ color:#D60619;}
.location dd em{ color:#5F5F70;font-family:microsoft yahei;}
.location dd i.iconfont{ font-size:15px; margin-right:3px;}
.locationbox p.y{ color:#D60619; line-height:30px;}

.classbox{ margin-top:10px; border:1px solid #EEE; background:#FFF; padding:5px;}
.classbox dl,.classbox dl:hover{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}

.classbox dl{ height:52px; font-family:Arial,simsun; overflow:hidden;}
.classbox dl:hover a{border:none;}
.classbox h5{ position:absolute; width:55px; height:50px; font-weight:normal;}
.classbox h5 a{ width:55px; height:50px; display:block; text-align:center; font-size:14px; background:#F5F5F5;}
.classbox h5 a i{ display:block; font-size:20px;height:26px; line-height:26px;}
.classbox h5 a:hover{color:#FFF; background:#333;}
.classbox p{ padding-left:60px;}
.classbox dt{ width:30%; display:block; float:left; position:relative;}
.classbox dt p a{ display:block; width:25%; float:left; font-size:14px; line-height:25px; color:#666; text-align:center;}
.classbox dt p a:hover{color:#FFF; background:#333;}
.classbox dd{ width:69%; float:right; position:relative;}
.classbox dd p a{ display:inline-block; line-height:25px; padding:0px 5px; color:#666; font-size:14px;}
.classbox dd p a:hover{color:#fff; background:#D90D26; text-decoration:none;}




.select{padding:0px 10px;border:#ddd 1px solid;margin:0 auto;font-size:12px; background:#F8F8F8;}
.select li{list-style:none;padding:8px 0 0px 80px;}
.select .select-list{border-bottom:1px dotted #DDD;}
.select dl{zoom:1;position:relative;line-height:24px;}
.select dt{width:80px;margin-bottom:5px;position:absolute;top:0;left:-80px;text-align:right;color:#999;height:24px;line-height:24px; font-size:14px;}
.select dd{float:left;display:inline;margin:0 0 5px 5px; font-size:12px;}
.select a{display:inline-block;white-space:nowrap;height:24px;padding:0 10px;text-decoration:none;color:#333;border-radius:2px;}
.select a:hover{color:#FFF;background:#333;}
.select .selected a{color:#fff;background:#D80518;}


.brandwrapbox{ padding-top:20px;}
.brandwrapz{ float:left; width:880px;}
.brandwrapy{ float:right; width:300px;}

.brandztit{ height:45px; border-bottom:1px solid #DDD;}
.brandztit h4{ font-size:24px; line-height:40px; width:45%; font-weight:normal;}
.brandztit div.y{ width:45%; text-align:right; font-size:14px; line-height:34px;}
.brandztit div.y .fyicobox{ height:40px; width:74px; margin-left:10px; float:right;}
.brandztit div.y .fyicobox a{ float:right; display:block; width:34px; font-family:simsun; font-size:18px; height:34px; line-height:34px; background:#FFF; border:1px solid #EEE; text-align:center; color:#333;}
.brandztit div.y .fyicobox a:hover{ background:#DDD; border:1px solid #CCC;}
.brandztit div.y b{ color:#F00;}
.brandz {}
.brandz ul{}
.brandz li{ height:125px; background:#FFF; border:1px solid #DDD; margin-top:10px; position:relative;
-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;
}
.brandz li .brandtopico{ display:none; width:37px; height:37px; position:absolute; z-index:111; left:-3px; top:-3px; background:url(../images/brandtop.png) no-repeat center top;}
.brandz li .brandwx{ display:block; width:170px; position:absolute; z-index:11; right:150px; top:37px;  text-align:left;}
.brandz li .brandwx h5{ font-size:14px; font-weight:normal; margin-bottom:5px; line-height:180%;}
.brandz li .brandwx h5 b{display:block; color:#D80518;}
.brandz li .brandwx h5 b a{ color:#D80518;font-weight:600;}
.brandz li .brandwx p{ font-size:14px;}
.brandz li .brandwx img{ display:block; width:80px; height:80px; margin:0 auto;filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8;}
.brandz li:hover .brandwx img{filter:alpha(opacity=90);  
      -moz-opacity:0.9;  
      -khtml-opacity: 0.9;  
      opacity: 0.9;}
.brandz li.brandtop{ border:1px solid #FED6B2; background:#FBFFEC;}
.brandz li.brandtop .brandimg{ }
.brandz li.brandtop .brandtopico{ display:block;}
.brandz li:hover{ border:1px solid #D80518;
-webkit-box-shadow: #DDD 0px 2px 3px;
-moz-box-shadow: #DDD 0px 2px 3px;
box-shadow: #DDD 0px 2px 3px;
-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;
transform:translate(0,-3px);
	-webkit-transform:translate(0,-3px);
	-moz-transform:translate(0,-3px);
	-o-transform:translate(0,-3px);
	-ms-transform:translate(0,-3px);}
.brandz .brandimg{ width:132px; height:102px; float:left; margin:10px; border:1px solid #DDD;}
.brandz .brandimg a{ width:130px; height:100px; line-height:100px; background:#FFF; display: table-cell; +display:block; vertical-align: middle; overflow:hidden;
transition:All 0.1s ease-in-out;
	-webkit-transition:All 0.1s ease-in-out;
	-moz-transition:All 0.1s ease-in-out;
	-o-transition:All 0.1s ease-in-out;}
.brandz .brandimg a:hover{ border:1px solid #DDD;
transform:scale(1.05);
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-o-transform:scale(1.05);
	-ms-transform:scale(1.05);}
.brandz .brandimg a img{ display:block; max-width:120px; max-height:100px; margin:auto;}
.brandz li p{ color:#666; display:block; font-size:12px; max-width:420px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.brandz li p a{ color:#666;}
.brandz li p a:hover{ color:#D80518;}
.brandz li h6{ color:#666; font-weight:normal; font-size:12px; margin-top:8px;}
.brandz li h6 a{ color:#2872C4;}
.brandz li h6 a:hover{ color:#D80518;}

.brandztop { background:#F5F5F5; height:160px; overflow:hidden; border: 1px solid #DDD; border-top:none;}
.brandztop dd{ float:left; width:16.6%;}
.brandztop a{ display:block; width:132px; margin:0px auto; text-align:center; padding:15px 0;}
.brandztop a .brandtopimg{ width:130px; height:100px; margin:0px auto; line-height:100px; background:#FFF; display:block; vertical-align: middle; overflow:hidden; border:1px solid #DDD;}
.brandztop a .brandtopimg img{ display:block; max-width:120px; max-height:90px; margin:auto;}
.brandztop a:hover .brandtopimg{ border:1px solid #DDD;}
.brandztop em{ display:block; font-size:14px; margin-top:5px; overflow: hidden; text-overflow:ellipsis;white-space: nowrap;}

.brandcontit { height:35px;}
.brandcontit h3{ font-size:18px; height:35px; line-height:35px; margin-right:10px; max-width:300px; display:block; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.brandcontit h3 a{ color:#000;}
.brandcontit h3 a:hover{ color:#D80518;}

.brandico{ display:block; padding-top:8px;}
.rzicobox {
    display: inline-block;
    height:20px;
    color: #FFF;
    font-size: 12px;
    font-style: normal;
	margin-right: 3px;
    line-height:20px;
    vertical-align: middle;
    background:#02B384 url(https://www.qj.com.cn/site/brand2018/images/rzicobg.png) no-repeat 5px center;
	padding:0 6px;
}
.rzicobox .rzico{ display:inline-block; float:left; vertical-align:middle; width:15px; height:19px; margin-right:3px;background:url(https://www.qj.com.cn/site/brand2018/images/rzico.png) no-repeat center center;}
.rzicooff{display: inline-block;
    height: 20px;
    color:#9B0413;
    font-size: 12px;
    font-style: normal;
	margin-right: 3px;
    line-height: 20px;
    vertical-align: middle;
    background: #C50518;
	padding:0 6px;}
.rzicooff .rzico{ display:block; float:left; width:15px; height:20px; margin-right:3px;background:url(https://www.qj.com.cn/site/brand2018/images/rzicooff.png) no-repeat center center;}
.vipico {
    display: inline-block;
    height:20px;
    color: #FFF;
    font-size: 12px;
    margin-right: 3px;
    font-style: normal;
    line-height:20px;
    vertical-align: middle;
    background:#E1B373 url(https://www.qj.com.cn/site/brand2018/images/vipicobg.png) repeat-y center center;
    padding:0 6px;
}
.vipico i{ display:inline-block;float:left; width:15px; height:19px; margin-right:3px; vertical-align:middle;}
.vipicooff i.vipico0{display:inline-block; vertical-align:middle; width:15px; height:19px; margin-right:3px; background:url(https://www.qj.com.cn/site/brand2018/images/vipico0.png) no-repeat center center;}
.vipico i.vipico1{background:url(https://www.qj.com.cn/site/brand2018/images/vipico1.png) no-repeat center center;}
.vipico i.vipico2{background:url(https://www.qj.com.cn/site/brand2018/images/vipico2.png) no-repeat center center;}
.vipico i.vipico3{background:url(https://www.qj.com.cn/site/brand2018/images/vipico3.png) no-repeat center center;}
.vipico i.vipico4{background:url(https://www.qj.com.cn/site/brand2018/images/vipico4.png) no-repeat center center;}
.vipico i.vipico5{background:url(https://www.qj.com.cn/site/brand2018/images/vipico5.png) no-repeat center center;}
.vipico i.vipico6{background:url(https://www.qj.com.cn/site/brand2018/images/vipico6.png) no-repeat center center;}
.vipico i.vipico7{background:url(https://www.qj.com.cn/site/brand2018/images/vipico7.png) no-repeat center center;}
.vipico i.vipico8{background:url(https://www.qj.com.cn/site/brand2018/images/vipico8.png) no-repeat center center;}
.vipico i.vipico9{background:url(https://www.qj.com.cn/site/brand2018/images/vipico9.png) no-repeat center center;}
.vipico i.vipico10{background:url(https://www.qj.com.cn/site/brand2018/images/vipico10.png) no-repeat center center;}

.vipicooff {
    display: inline-block;
    height:20px;
    color:#9B0413;
    font-size: 12px;
    margin-right: 3px;
    font-style: normal;
    line-height: 20px;
    vertical-align: middle;
    background:#C50518;
    padding:0 5px;
}
.dzico {
    display: inline-block;
    height: 18px;
    color: #FFF;
    font-size: 12px;
    margin-right: 3px;
    font-style: normal;
    line-height: 18px;
    vertical-align: middle;
    background:#FF9933;
    border: 1px solid #F77B00;
    padding: 0px 5px;
}
.xxico{
display: block;
    height: 18px;
    font-size: 12px;
    line-height: 18px;
    vertical-align: middle;
    background:url(https://www.qj.com.cn/site/brand2018/images/xxico.gif) no-repeat left bottom;
	margin-top:2px; margin-bottom:7px;}

.brandbutbox{ position:absolute; width:130px; right:10px; top:37px; clear:both;}
.brandbutbox a{ display:block; line-height:30px; color:#2872C4; text-align:center;font-size:14px;}
.brandbutbox a em{ margin-left:5px;}
.brandbutbox a.on:hover{ background:#D80518; color:#FFF !important;}
.brandbutbox a.on{font-size:16px;color:#FFF !important;display:block;width:100%;height:40px;background:#E86974;margin-bottom:5px;text-align:center;line-height:40px;}
.brandbutbox a:hover{  color:#D80518;}
