/*
	[Destoon B2B System] Copyright (c) 2008-2013 Destoon.COM
	This is NOT a freeware, use is subject to license.txt
*/
.mr8{ margin-right:4.46px;}
.mr30{ margin-right:30px;}
.mt5{padding-top:5px}
.mt8{margin-top:8px}
.mt10{ margin-top:10px}
.mt12{margin-top:12px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.m20{ margin:20px 0}
.mb30{margin-bottom:30px}
.clr{ clear:both;}
.r{ margin-right:0 !important;}
.mti10{margin-top: 10px!important;}
.mti20{margin-top: 20px!important;}
.mti25{margin-top: 25px!important;}
.mti15{margin-top: 15px!important;}
.mi0{ margin: 0 auto!important;}
.mib5{margin-bottom:5px!important;}
.pt20pb20 { padding: 20px 0;}
.bb1d { border-bottom: 1px dashed #bfbfbf;}
.hi5 { height: 5px;}
.hi10 { height: 10px;}
.hi15 { height: 15px;}
.hi20 { height: 20px;}
.hi30 { height: 30px;}

.hi50 { height: 50px;}

.ft12 { font-size:12px;}
.ft14 { font-size:14px;}
.ft16 { font-size:16px;}
.ft18 { font-size:18px;}
.ft24 { font-size:24px;}

.fw { font-weight:bold;}
.pr { position:relative;}
.pa { position:absolute;}

#load_area_1 select{border: 1px solid #ddd;border-radius: 5px;color: #666;text-indent: 10px;}

.brand_title {padding:10px 10px 0 10px;}
.brand_info {margin:0 10px 0 10px;padding:5px 10px 15px 15px;line-height:22px;}
.brand_info li {line-height:28px;height:28px;}
.brand_logo {border:#EEEEEE 1px solid;padding:5px;margin:0 0 10px 0;}
.brand_video {text-align:center;padding:15px 0 15px 0;}
.brand_pdt {border-top:#DDDDDD 1px dotted;height:10px;font-size:1px;}

.brandInfo {padding: 15px; border: 1px solid #e5e5e5; width: 1170px; overflow: hidden; margin: 0 auto; margin-bottom: 20px; }
.brandInfo .brandAdPic { float: left; width: 560px; height: 350px;}
.brandInfo .brandAdPic img { width: 560px; height: 350px;}
.brandInfo .brandMid {overflow: hidden; padding: 0 24px; position: relative; width: 345px; float: left;}
.brandInfo .brandMid h1 {font-size: 32px; padding-bottom: 24px; line-height: 45px; padding-top: 4px;}
.brandInfo .brandMid dd { color: #999; font-size: 14px; line-height: 28px;}
.brandInfo .brandRig { float: right; width: 217px; height: 350px; overflow: hidden;}
.brandInfo .brandlogo { padding: 20px 0; text-align: center; border: 1px solid #e5e5e5; width: 214px;}
.brandInfo .brandbtm { background: #f8f8f8;  border: 1px solid #e8e8e8; width: 191px; margin-top: 5px; text-align: center; padding: 0px 12px; height: 241px;}
.brandInfo .brandbtm .info-list { color: #666; padding: 12px 0; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around;  margin: 0 10px;}
.brandInfo .brandbtm .info-list .num { padding-bottom: 4px; color: #ff6325;}
.brandInfo .brandbtm .btn-offer { width: 160px; line-height: 44px; color: #fff; margin: auto; background: #ff6325; font-size: 16px; margin-bottom: 10px; cursor: pointer;}
.brandInfo .brandbtm .contact { color: #854931; padding-bottom: 10px; font-size: 14px; padding-top: 5px; font-weight: bold;}
.cyicon { overflow: hidden; clear: both;}
.cyicon dd { float: left; width: 63px;}
.cyicon dd .tximg { width: 50px; margin-left: 6px;}
.cyicon dd p { width: 100%; text-align: center; color: #999; line-height: 24px; }
.brandInfo .brandMid i { width: 24px; height: 18px; float: left; background-size: auto 100%; background-position: left; background-repeat: no-repeat; margin-top: 5px;}
.brandInfo .brandMid i.dizhi { background-image: url(images/icon_dizhi.png);}
.brandInfo .brandMid i.ad { background-image: url(images/icon_ad.png);}
.brandInfo .brandMid i.url { background-image: url(images/icon_url.png);}
.brandInfo .brandMid i.time { background-image: url(images/icon_time.png);}
.brandInfo .brandMid i.fyd { background-image: url(images/icon_fyd.png);}
.brandInfo .brandMid i.qiye { background-image: url(images/icon_qiye.png);}


.braRank {width:1200px; margin:0 auto; overflow: hidden; clear:both; }
.bratop10{width:100%;overflow:hidden;}
.bratop10 ul{width:120%;}
.brand_rem { float:left; width:387px;}
.rline { padding-right:8px; border-right:1px solid #fff; margin-right:8px;}
.brand_rem h2 { float:left; width:367px; height:40px; line-height: 40px; font-size: 20px; margin-bottom: 10px; background: #f15b5b; color: #fff; padding: 5px 10px;}
.brand_rem h2 i { width: 40px; height: 40px; background: url(../images/icons-1.png?t=3) 0px -876px no-repeat; display:block; float: left; margin-right: 15px;}
.brand_rem ul { float:left; width:100%;}
.brand_rem li.normal { position:relative;width:313px;  height:30px; line-height:30px;padding:0 0px 0 39px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;color:#999; }
.brand_rem li.normal span { position:absolute; left:5px; top:0; width:22px; height:22px; line-height:22px; background:#999; color:#fff; text-align:center; margin-top:4px;}
.brand_rem li a{color:#999;  }
.brand_rem li a b { color:#333; font-weight:normal; display:inline; font-size:14px;}
.brand_rem li.show { width:100%; margin-bottom:4px; _margin-bottom:-4px;height:65px; display:none; background:#F2F2F2;}
.brand_rem li.show p.logo{ float:left; margin:8px; width:130px; height:50px; _display:inline;}
.brand_rem li.show p.tt { float:left; line-height:20px; margin-top:10px; width:165px;}
.brand_rem li.show p.tt i { display:inline-block; width:165px; height:20px;line-height:20px;  font-style:normal;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.brand_rem li.show span { float:left; width:28px; margin-left:5px; height:65px; text-align:center; line-height:65px; background:#999; color:#fff; font-style:normal; font-family:Arial, Helvetica, sans-serif;}
.brand_rem li span.one { background:#ff5b5b}
.brand_rem li span.two{background:#ff9900}
.brand_rem li span.three{background:#666;}


.brandcategory{ background: #e94033; overflow: hidden; width: 1200px; margin:15px auto 0;}
.brandcategory .categorytt{ font-size: 24px; color: #fff; line-height:30px; float: left; font-family: "Arial"; padding: 18px 0; padding-left: 25px;}
.brandcategory .lletter{ overflow: hidden; width: 870px; float: left; margin: 18px 0 11px 25px;}
.brandcategory .lletter a{ width: 25px; height: 25px; float: left; text-align: center; line-height: 25px; color: #fff; font-size: 14px; display: block; background: #f59b94; border: 1px solid #e28b84; margin-right: 6px; margin-bottom: 7px;}
.brandcategory .lletter a:hover{background: #e33629; color: #fff; }

.renzheng { width: 100%;  overflow: hidden; clear: both; margin-bottom: 10px;}
.renzheng li { float: left; width: 150px; border: 0px solid #e9e9e9; padding: 5px; height: 25px; line-height: 25px; color: #666; font-size: 16px;}
.renzheng li.mr5 { margin-right: 5px;}
.renzheng li em { width: 54px; height: 25px; float: left; margin-right: 5px;}
.renzheng li em.smrz { background-size: auto 100%; background-position: left; background-repeat: no-repeat;background-image: url(images/icon_renzheng.png);}
.renzheng li em.vip { background-position: 0 0; background-repeat: no-repeat;background-image: url(images/icon_vip.png); }
.renzheng li em.novip { background-position: 0 -25px; background-repeat: no-repeat;background-image: url(images/icon_vip.png); }

.btnbox { overflow: hidden; clear: both; padding-top: 10px; padding-left: 40px;}
.btnbox li { float: left; margin-right: 15px; cursor: pointer; overflow: hidden;}

.guide {width: 1200px;margin: 0 auto 10px;color: #999;clear: both;font-size: 14px;}
.guide a {color: #999;}


.braRank {width:1200px; margin:0 auto; overflow: hidden; clear:both; }
.bratop10{width:100%;overflow:hidden;}
.bratop10 ul{width:120%;}

.brandVip{ width: 100%; overflow: hidden; clear: both; background: #da251d;}
.brandVip .mainTit em{ background: #fff;}
.brandVip .mainTit span{ color: #fff;}
.brandVip .mainTit .fr a{ color: #fff;}
.brandList {width:1200px; margin:20px auto; overflow:hidden; clear:both; position:relative;}
.brandList ul{ width:1211px; overflow: hidden;  }
.brandList li{ float:left; overflow: hidden;}
.brandList li img { width:130px; height:50px; margin-left:15px; margin-top:2px;}
.brandList li p { height:30px;font-size:14px; line-height:30px; text-align:center; border-top: 1px solid #e8e1d9; overflow:hidden;}
.brandList li a{ width:160px;  border:1px solid #e8e1d9;  display:block; float:left; margin: 0 11px 14px 0; background: #fff;}

.brand_rem { float:left; width:293px;}

.rline { padding-right:4px; border-right:1px solid #fff; margin-right:4px;}
.brand_rem h2 { float:left; width:273px; height:40px; line-height: 40px; font-size: 20px; margin-bottom: 10px; background: #da251d; color: #fff; padding: 5px 10px;}
.brand_rem h2 i { width: 40px; height: 40px; background: url(images/icons-1.png?t=3) 0px -876px no-repeat; display:block; float: left; margin-right: 15px;}
.brand_rem ul { float:left; width:100%;}
.brand_rem li.normal { position:relative;width:313px;  height:30px; line-height:30px;padding:0 0px 0 39px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;color:#999; }
.brand_rem li.normal span { position:absolute; left:5px; top:0; width:22px; height:22px; line-height:22px; background:#999; color:#fff; text-align:center; margin-top:4px;}
.brand_rem li a{color:#999;  }
.brand_rem li a b { color:#333; font-weight:normal; display:inline; font-size:14px;}
.brand_rem li.show { width:100%; margin-bottom:4px; _margin-bottom:-4px;height:65px; display:none; background:#F2F2F2;}
.brand_rem li.show p.logo1{ float:left; margin:8px; width:130px; height:50px; _display:inline;}
.brand_rem li.show p.logo1 img{width:130px; height:50px}
.brand_rem li.show p.tt { float:left; line-height:20px; margin-top:10px;width:110px;}
.brand_rem li.show p.tt i { display:inline-block;height:20px;line-height:20px;  font-style:normal;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.brand_rem li.show span { float:left; width:28px; margin-left:5px; height:65px; text-align:center; line-height:65px; background:#999; color:#fff; font-style:normal; font-family:Arial, Helvetica, sans-serif;}
.brand_rem li span.one { background:#da251d}
.brand_rem li span.two{background:#ff9900}
.brand_rem li span.three{background:#666;}

.hi20 {height: 20px;}
.hi50 {height: 50px;}
.clr {clear: both;}
.fr {float: right;}
.main1200 { width:1200px; margin:0 auto; overflow:hidden; clear:both;}
.mainTit { float: left; height: 35px; line-height: 35px; width: 100%; position: relative; padding-bottom: 8px; border-bottom: 1px solid #eeeeee; }
.mainTit em { width: 5px; height: 22px; background: #da251d; position: absolute; left: 0px; top: 6px;}
.mainTit span { float: left; line-height: 35px; color: #000000; font-size: 20px; padding: 0 15px; letter-spacing: 2px; font-weight: 900;}
.mainTit .fr a { float: left; height: 20px; display: block; margin: 7px 0px 8px; padding: 0 15px; line-height: 20px; border-right: 1px solid #eeeeee; color: #666666; font-size: 16px; }
.mainTit .fr a:hover { color: #fff;}
.mainTit .fr a:nth-last-child(1) { border-right: 0;}

.brandcategory{ background: #da251d; overflow: hidden; width: 1200px; margin:15px auto 0;}
.brandcategory .categorytt{ font-size: 24px; color: #fff; line-height:30px; float: left; font-family: "Arial"; padding: 18px 0; padding-left: 25px;}
.brandcategory .lletter{ overflow: hidden; width: 870px; float: left; margin: 18px 0 11px 25px;}
.brandcategory .lletter a{ width: 25px; height: 25px; float: left; text-align: center; line-height: 25px; color: #fff; font-size: 14px; display: block; background: #f59b94; border: 1px solid #e28b84; margin-right: 6px; margin-bottom: 7px;}
.brandcategory .lletter a:hover{background: #e33629; color: #fff; }

.ppdq {width: 1200px;border-left: 1px solid #e4e4e4;border-top: 1px solid #e4e4e4; margin: 0 auto; overflow: hidden;}
.ppdq ul{width: 1220px;}
.ppdq li{margin: left;height: 53px;border-right: 1px solid #e4e4e4;position: relative;padding: 0px 2px;color: #333;font-size: 14px;line-height: 53px;overflow: hidden;width: 295px;float: left;border-bottom: 1px solid #e4e4e4;}
.names{height: 53px;text-indent: 10px;}
.ppdq li span{float: right;color: #999;font-size: 12px;text-align: right;}
.ppdq .pic {width: 100%;height: 53px;left: 100%;top: 0px;background-color: #fff;}
.ppdq .pic img{height: 42px;float: left;margin-left: 10px;width: 108px; margin-top: 5px;}
.ppdq .infop{width: 70px;height: 53px;text-align: center;background-color: #27ae61;color: #fff;right: -70px;top: 0px;cursor: pointer;}
.ppdq .join{width: 70px;height: 53px;text-align: center;background-color: #ff6666;color: #fff;right: -70px;top: 0px;cursor: pointer;}



.wrapper950 { float: left; width: 950px;}
.wrapper950 .tabbar { background: #fff; height: 50px; width: 100%; position: static; -ms-transform: translate(0);  transform: translate(0); display: -ms-flexbox;  display: flex;}
.wrapper950 .tabbar a { -ms-flex: 1; flex: 1; background: #f2f2f2; margin-right: 1px; text-align: center;  padding-top: 14px; font-size: 18px; cursor: pointer;}
.wrapper950 .tabbar .selected { background: #ec3a3e; color: #fff;}
.wrapper950 .tabbar .unselected { background: #f2f2f2; color: #333;}
.wrapper950 .html_tit { height: 24px; line-height: 28px; background: url(images/html_tit_bg.gif) repeat-x;  margin: 30px 0;}
.wrapper950 .html_tit h2 { color: #333; border-left: 4px solid #ec3a3e; padding: 0 12px; font-size: 24px; float: left; background: #fff;}
.wrapper950 .html_gsjs { width: 950px; margin: 0 auto;font-size: 16px;}
.wrapper950 .html_gsjs p{font-size:16px;line-height:28px;color:#666;margin-bottom:3px;text-align:justify;}


.fixtabbar { height: 50px; width: 100%; position: fixed; -ms-transform: translate(0);  transform: translate(0); display:none; width: 1200px; left: 50%; margin-left: -600px; top: 0; z-index: 999;}
.fixtabbar span { float: left; width: 189px; height: 50px; line-height: 50px; background: #f2f2f2; border-right: 1px solid #fff;  text-align: center;  font-size: 18px; cursor: pointer; color: #333;}
.fixtabbar .selected { background: #2089ef; color: #fff;}

.html-container { overflow: hidden; clear: both;width: 950px; margin: 0 auto;}

.newslistarea li { float: left; overflow: hidden; padding: 26px 0; border-bottom: solid 1px #eee;}
.newslistarea li .img-link {  float: left; width: 160px; height: 110px; margin-right: 20px; position: relative;}
.newslistarea li .news-list-pic { width: 100%;}
.newslistarea li .news-list-detail { overflow: hidden; text-align: left;}
.newslistarea li .news-list-detail .news-list-detail-tlt { font-size: 20px; font-weight: 700; color: #333; line-height: 1.2; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.newslistarea li .news-list-detail .news-list-detail-tlt:hover { color: #e00142;}
.newslistarea li .news-list-detail .news-list-detail-con { font-size: 14px; color: #666; line-height: 1.8; margin: 10px 0 10px; word-break: break-all; min-height: 50px;}
.newslistarea li .news-list-detail .news-list-detail-info { font-size: 12px; color: #999; position: relative;}
.newslistarea li .news-list-detail .news-list-detail-footer { margin-right: 7px; color: #999;}

.produL_content { overflow: hidden; clear: both;width: 950px; margin: 0 auto; padding-top: 10px;}
.produL_content li{width:210px;float:left;margin:0 11px 20px;box-shadow: 0 0 10px #eee; padding: 10px 0;}
.produL_content li .a1{display: block;width:210px;height:210px;}
.produL_content li img {width:210px;height:210px;}
.produL_content li .a2{display: block;width:100%;height:30px;line-height:30px;margin-top:10px;text-align:center;overflow:hidden;font-size:16px;color:#555;}
.produL_content li span{display:block;color:#898989;font-size:12px;text-align:center;width:100%;height:20px;line-height: 20px;overflow: hidden}
.produL_content li a.ppspan{display:block;text-align:center;font-size:12px;height:34px;overflow:hidden;line-height:34px;border-top:1px #eee dashed;width:80%;margin:5px auto 0;}


.gallery_content { overflow: hidden; clear: both;width: 950px; margin: 0 auto; padding-top: 10px;}
.gallery_content li{width:210px;float:left;margin:0 11px 20px;box-shadow: 0 0 10px #eee; padding: 10px 0;}
.gallery_content li img {width:210px;height:158px;}
.gallery_content li .a2{display: block;width:100%;height:30px;line-height:30px;margin-top:10px;text-align:center;overflow:hidden;font-size:16px;color:#555;}

.znz_dlly{width: 950px;overflow:hidden; background: #f2f2f2; padding-top: 25px;}
.znz_dlly_l{width:600px;float:left;font-size:14px;}
.znz_dlly_l dt{float:left;width:120px;}
.znz_dlly_l dd{float:right;width:450px;}
.znz_dlly_ipt,.znz_dlly_slt,.znz_dlly_are,.ipt-s1,.ipt-s2,.ipt-s3{border:1px solid #ddd;border-radius:5px;color:#666;text-indent:10px;}
.znz_dlly_l p.p_are{height:150px;line-height:150px;margin-top:-6px;}
.znz_dlly_ipt{width:250px;height:34px;line-height:34px;}
.znz_dlly_l p select{ width:120px; height:36px; margin-right: 5px;}
.znz_dlly_slt{width:120px;height:34px;margin-right:10px;}
.znz_dlly_are{width: 365px;height:120px;padding-top:10px;}
.znz_dlly_btn{width:200px;height:42px;background:#ec3a3e;color:#fff;text-align:center;border:none;border-radius:5px;font:18px "Microsoft Yahei";cursor:pointer;}
.znz_dlly_btn:hover{background:#c41840;color:#fff;font-weight:bold;}
.znz_dlly_l p{height:50px;line-height:36px;overflow:hidden;}
.znz_dlly_l dt p{text-align:right;}
.znz_dlly_l dt s{color:#ec3a3e;padding-right:5px;}
.znz_dlly_l p span,.znz_dlly_l p button{*margin-left:10px;}
.znz_dlly_r{width:300px;float:right;}
.znz_dlly_kfqq{width:293px;height:148px;display:block;background:url(images/znz_dlly_kfqq.gif) no-repeat;float:right;}
.znz_dlly_kfqq:hover{background:url(images/znz_dlly_kfqq02.gif) no-repeat;}
.znz_dlly_r dd{width:300px;height:164px;background:url(images/znz_dlly_bg.gif) no-repeat;margin-top:20px;padding:50px 0 0;}
.znz_dlly_r dd li{width:75%;height:30px;line-height:30px;cursor:pointer;margin:0 20px;padding:0 5px;display:block;}
.znz_dlly_r dd li:hover{background:#eee;border-radius:5px;}

.layout:after,.hd:after,.bd:after,.ft:after,.cf:after,.Q-tList:after,.Q-tList ul:after,.Q-tList ol:after,.Q-pList:after,.Q-pList ul:after,.Q-tpList:after,.Q-tpList ul:after,.Q-tpWrap:after{content:"";display:table;clear:both}
.layout,.hd,.bd,.ft,.cf,.Q-tList,.Q-tList ul,.Q-tList ol,.Q-pList,.Q-pList ul,.Q-tpList,.Q-tpList ul,.Q-tpWrap{*zoom:1}

.wrapperfr {float: right; width: 232px; }
.wrapper230 {float: left; width: 230px; border: 1px solid #e5e5e5;}
.wrapper230 .slide-header { padding: 8px 0; margin-left: 8px;}
.wrapper230 .slide-header span { color: #333; font-size: 16px; font-weight: 700; padding: 8px 0; padding-right: 16px; border-bottom: 2px solid #ec3a3e;}

.hot_bq li { display: block; font-size: 14px; float: left; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: 10px; width: 210px; margin-bottom: 5px; height: 28px; line-height: 28px;}
.hot_bq li .dian { font-size: 20px; color: #999; margin-right: 8px; height: 28px; line-height: 28px; float: left;}

.hot_pp li { float: left; width: 210px; clear: both; padding: 2px 0 2px 10px;}
.hot_pp li img { float: left; width: 130px; height: 50px;}
.hot_pp li em { float: right; width: 60px; height: 32px; margin-top: 9px; line-height: 32px; text-align: center; color: #fff; background: #27ae61; font-style: normal; font-size: 10px;}
.hot_pp li:hover em { background: #e00142;}
.brandzx{ left: 50%; top: 50%; position: fixed; width: 429px; z-index: 1995; margin-left: -214px; margin-top: -271px;}


.jcz-wrap{position:relative;width:1200px;margin:0 auto 20px;clear:both;}
.jcz-brand-top10 .hd{position:relative;height:70px;margin-bottom:20px;text-align:center;background:url(image/tit-top10-17sj.gif) no-repeat;}
.jcz-brand-top10 .sdto2017{background:url(image/tit-top10-17sd.gif) no-repeat;}

.jcz-brand-top10 .hd{position:relative;height:70px;margin-bottom:20px;text-align:center;background:url(image/tt-top10-jcz-2018.gif) 0 -70px no-repeat;}
.jcz-brand-top10 .sdto2017{background:url(image/sdgb-jcz.jpg) no-repeat;}

.jcz-brand-ico i{display:inline-block;width:25px;height:25px;margin-left:5px;background:url(image/jicons.png) no-repeat;vertical-align:middle;*display:inline;zoom:1;}
.jcz-brand-ico i.i1{width:84px;height:84px;background-position:0 0;}
.jcz-brand-ico i.i2{width:84px;height:84px;background-position:0 -86px;}
.jcz-brand-ico i.i3{width:22px;height:30px;background-position:0 -175px;}
.jcz-brand-ico i.i4{background-position:-25px -175px;}
.jcz-brand-ico i.i5{background-position:-50px -175px;}
.jcz-brand-ico i.i6{width:30px;height:20px;background-position:0 -225px;}
.jcz-brand-ico i.i7{background-position:0 -250px;}
.jcz-brand-ico i.i10{background-position:-25px -250px;}
.jcz-brand-ico i.i11{background-position:-50px -250px;}
.jcz-brand-ico i.i14{background-position:-25px -300px;}
.jcz-brand-ico i.i12{background-position:-25px -275px;}
.jcz-brand-ico i.i13{background-position:-50px -275px;}
.jcz-brand-ico i.i8{background-position:0 -275px;}
.jcz-brand-ico i.i9{background-position:0 -300px;}
.jcz-brand-ico i.i7:hover{background-position:-27px -302px;}
.jcz-brand-ico i.i8:hover{background-position:-52px -302px;}
.jcz-brand-ico i.i801{display:block;margin-left:6px;background-position:0 -325px;}
.jcz-brand-ico i.i801:hover{background-position:-25px -325px;}


.jcz-brand-top10 .hd span{display:block;position:absolute;top:45px;right:0;width:100%;font-size:12px;text-align:right;}
.jcz-brand-top10 .hd h2{font-size:0;}
.jcz-brand-top10 .bd{height:185px;margin-top:-1px;padding:20px 20px 20px 30px;background:#f8f8f8;border:1px solid #e3e3e3;clear:both;}
.jcz-brand-top10 .bd:hover{background:#fffce4;box-shadow:0 0 15px #d3d3d3;}
.jcz-brand-top10 .bd .bd-l{float:left;width:299px;height:140px;padding-top:45px;text-align:center;border-right:1px solid #e3e3e3;}
.jcz-brand-top10 .bd .bd-l i{float:left;}
.jcz-brand-top10 .bd .bd-l div{float:left;width:210px;padding-top:10px;}
.jcz-brand-top10 .bd .bd-l h2,.jcz-brand-top10 .bd .bd-l h2 a{line-height:30px;font-size:20px;color:#666;}
.jcz-brand-top10 .bd .bd-l h3,.jcz-brand-top10 .bd .bd-l h3 a{font-size:24px;font-weight:bold;color:#da251d;}
.jcz-brand-top10 .bd ul{float:left;width:823px;padding-left:25px;overflow:hidden;}
.jcz-brand-top10 .bd li{float:left;margin:0 9px 18px;width:144px;line-height:0;border:1px solid #e3e3e3;overflow:hidden;}
.jcz-brand-top10 .bd li:hover{box-shadow:0 0 10px #d3d3d3;}
.jcz-brand-top10 .bd li h4 a{display:block;}
.jcz-brand-top10 .bd li img{display:block;width:144px;height:52px;}
.jcz-brand-top10 .bd li h4{line-height:28px;border-top:1px solid #e3e3e3;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:#fff;font-weight:normal;}
.jcz-brand-top10 p.explain{margin-top:-1px;line-height:35px;font-size:12px;text-align:center;color:#999;border:1px solid #e3e3e3;}

.gmjm li:hover>a{color:#da251d;}
.gmjm li>.tmc{display:none;}
.gmjm li:hover{position:relative;}
.gmjm li:hover .tmc{display:block;position:absolute;left:0;top:0;z-index:9;width:100%;height:50px;line-height:50px;text-align:center;background: url(image/tmbg.png);}
.gmjm a.gm,.gmjm a.jm{color:#fff;padding:4px 5px;font-size:12px;border-radius:5px;margin:0 2px;border:1px solid #fff;}
.gmjm a.gm{background:#da251d;}
.gmjm a.jm{background:#05458c;}
.gmjm li:hover a.gm,.gmjm li:hover a.jm{color:#fff;}

.jcz-brand-rank{float:left;width:407px;margin-right:22px;}
.jcz-brand-rank .bd{width:405px;font-size:14px;border:1px solid #e3e3e3;overflow:hidden;*border-bottom:none;}
.jcz-brand-rank .bd a{text-decoration:none;}
.jcz-brand-rank .bd dl{width:383px;padding:0 12px;border-bottom:1px solid #e3e3e3;}
.jcz-brand-rank .bd dl:last-child{border-bottom:none;}
.jcz-brand-rank .bd dl:hover{background:#fffce4;}
.jcz-brand-rank .bd dt{height:44px;line-height:44px;vertical-align:top;}
.jcz-brand-rank .bd dd{display:none;padding:13px 0;vertical-align:top;}
.jcz-brand-rank .bd dl:hover dd,.jcz-brand-rank .bd dl.on dd{display:block;}
.jcz-brand-rank .bd dl:hover dt,.jcz-brand-rank .bd dl.on dt{display:none;}
.jcz-brand-rank .bd dt i{float:left;display:block;width:22px;height:28px;margin:12px 10px 0 0;font:bold 14px "Georgia";text-align:center;color:#da251d;}
.jcz-brand-rank .bd dt em{float:left;}
.jcz-brand-rank .bd dt span{float:right;color:#999;}
.jcz-brand-rank .bd dd i{float:left;display:block;width:22px;height:28px;margin:8px 10px 0 0;text-align:center;color:#fff;background:url(image/jicons.png) 0 -175px no-repeat;}
.jcz-brand-rank .bd dd img{float:left;display:block;width:112px;height:40px;margin-right:10px;border:1px solid #bfbfbf;}
.jcz-brand-rank .bd div{color:#999;}
.jcz-brand-rank .bd div s{float:none;color:#da251d;}

.jcz-brand-praise .bd{width:310px;height:463px;padding:5px 15px;font-size:14px;border:1px solid #e3e3e3;overflow:hidden;}
.jcz-brand-praise .bd li{float:left;width:310px;height:112px;padding:20px 0;border-bottom:1px dashed #e3e3e3;overflow:hidden;}
.jcz-brand-praise .bd li p{padding-bottom:12px;font-size:12px;text-align:justify;}
.jcz-brand-praise .bd li:last-child{border-bottom:none;}
.jcz-brand-praise .bd li p.pjnr{height:48px;line-height:24px;margin:10px auto;padding:0 10px;font-size:14px;overflow:hidden;}
.jcz-brand-praise .bd li a{color:#05458c;}
.jcz-brand-praise .bd li s,.jcz-brand-praise .bd dt{color:#da251d;}
.jcz-brand-praise .bd dl{font-size:12px;}
.jcz-brand-praise .bd dt{float:left;width:30%;}
.jcz-brand-praise .bd dd{float:right;width:70%;text-align:right;}
.jcz-brand-praise .bd dd a{color:#666;} 