﻿@charset "utf-8";
.banner_homeNewsBanner, 
.banner_homeNewsBanner .bd li .p_img, 
.banner_homeNewsBanner .bd li .p_img img{width:320px; height:260px;}
.banner_homeNewsBanner .bd li .p_img img{display:block;}
.banner_homeNewsBanner .hd{bottom:5px; width:auto; left:auto; right:10px; text-align:right;}
.banner_homeNewsBanner .hd i{width:20px;}

.hmNewsPart{padding-bottom:20px; border-bottom:3px solid #e22;}
.hm_news_banner{float:left; display:inline; width:320px;}
.hm_article{float:right; display:inline; width:320px; margin-left:35px;}

.hmTil1{padding-bottom:6px; margin-bottom:5px; border-bottom:1px solid #ccc; cursor:default;}
.hmTil1 em{font-size:12px; font-style:normal; display:inline-block; float:right; padding-top:10px;}
.hmTil1 em, .hmTil1 em a{color:#999;} .hmTil1 em a:hover{color:#e22;}
.hmTil1 i{display:inline-block; font-style:normal; width:4px; height:18px; font-size:0; line-height:1; background:#e22; vertical-align:top; margin:6px 8px 0 0;}
.hmTil1 strong{font-size:20px; font-weight:normal;}
.hmTil1 strong a, .hmTil1 strong a:hover{color:#666;}

.hmTil2{height:40px; line-height:40px; border-bottom:2px solid #ccc; margin-bottom:8px; cursor:default;}
.hmTil2 em{font-style:normal; font-size:12px; display:inline-block; float:right; color:#e22;}
.hmTil2 em a{color:#e22; height:20px; line-height:20px; margin-top:10px; display:inline-block; padding-right:30px; background:url(../../Images/icos.png) no-repeat right -88px;}
.hmTil2 em a:hover{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;}
.hmTil2 i{display:inline-block; width:21px; height:14px; vertical-align:top; background:url(../../Images/icos.png) 0 -60px; margin:15px 5px 0 5px;}
.hmTil2 strong{font-size:20px; font-weight:normal;}

.hmNews{list-style:none; padding:5px 0;}
.hmNews li a{display:block; height:27px; line-height:27px; padding-left:10px; background:url(../../Images/bull.gif) no-repeat left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.hmNews li a em{float:right; display:inline-block; height:27px; line-height:27px; padding-left:10px; font-style:normal; font-size:12px; color:#bbb;}

.hm_adList .advertise{padding-top:20px;}

/*会员之家*/
.hm_vip{padding-top:20px;}
.hm_yxBrand{float:left; display:inline; width:680px;}
.hm_member{float:right; display:inline; width:320px;}
.hmMemberLst{height:325px; overflow:hidden; margin-top:10px;}
/*优秀品牌*/
.hm_yxBrandLst{padding-top:5px; overflow:hidden;}
.hm_yxBrandLst ul{list-style:none;}
.hm_yxBrandLst li{float:left; display:inline; padding:3px 5px 3px 0;}
.hm_yxBrandLst li .p_img, .hm_yxBrandLst li .p_img img{width:130px; height:60px;}
.hm_yxBrandLst li .p_img{border:1px solid #ddd; overflow:hidden;}
.hm_yxBrandLst li a:hover{border-color:#e22;}

/*优秀品牌Banner*/
.banner_homeBrandBanner{margin-top:8px;}
.banner_homeBrandBanner, 
.banner_homeBrandBanner .bd li .p_img, 
.banner_homeBrandBanner .bd li .p_img img{width:680px; height:250px;}
.banner_homeBrandBanner .hd{bottom:10px; width:auto; left:auto; right:10px; text-align:right;}
.banner_homeBrandBanner .hd i{width:28px; height:15px; line-height:15px; text-align:center; font-size:12px; color:#fff;
border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background:#000;}

/*资讯模块*/
.hm_artBox{margin-top:20px;}
.hm_artItm dd{float:left; display:inline; width:320px; margin-right:39px;}
.hm_artItm dd.rgt{float:right; margin:0;}
.hm_artImg dd{padding-bottom:10px;}
.hm_artImg dd img{width:320px; height:180px;}
.hm_artLst dd .hmTil2{border-width:1px;}

/*行业之星*/
.hm_brand{padding:20px 0 0 0;}
.hm_star{width:280px; float:left; display:inline; padding:0;}
.hm_star a{display:block; height:360px; overflow:hidden;}
.hm_star a:hover{color:inherit;}
.hm_star .img{display:block; width:100%; height:200px; overflow:hidden;}
.hm_star .til{display:block; height:40px; line-height:40px; border-bottom:1px solid #ccc; margin:0 10px; margin-top:5px;}
.hm_star .til em{float:right; display:inline-block; font-style:normal; font-size:14px; color:#e22;}
.hm_star .til strong{font-size:20px; font-weight:bold;}
.hm_star .txt{display:block; line-height:1.5; font-size:14px; padding:10px; text-align:justify; color:#888;}

/*品牌推荐*/
.hm_video, .hm_brBox{width:760px; height:340px; padding:10px; float:right; display:inline;}
.hm_video .hmTil2{border:none; margin:0;}
.hmVideo{padding-top:5px;}
.hmVideo dd{float:left; display:inline; width:180px;}
.hmVideo dd a{display:block; height:295px;}
.hmVideo dd .img{position:relative; background:#000; overflow:hidden;}
.hmVideo dd .img, .hmVideo dd .img img{display:block; width:180px; height:120px;}
.hmVideo dd .img i{display:inline-block; width:50px; height:50px; background:url(../../Images/play.png) no-repeat; position:absolute; left:50%; top:50%; margin:-25px 0 0 -25px; filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;
transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
.hmVideo dt{float:left; display:inline; width:12px; height:20px; font-size:0;}
.hmVideo dd strong{display:block; height:40px; line-height:40px; margin-top:5px; font-size:12px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 5px;}
.hmVideo dd .info{display:block; padding:0 5px; height:55px; line-height:1.5; font-size:12px; color:#999; text-align:justify; overflow:hidden;}
.hmVideo dd .tel{display:block; margin-top:20px; padding-left:60px; font-size:12px; line-height:1.2; position:relative;}
.hmVideo dd .tel i{display:inline-block; background:url(../../Images/icos.png) no-repeat 0 -120px; width:22px; height:22px; position:absolute; top:2px; left:30px;}
.hmVideo dd a:hover{background:#f8f8f8;}
.hmVideo dd a:hover .img i{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

/*品牌展示*/
.banner_homeBrandBanner2, 
.banner_homeBrandBanner2 .bd li .p_img, 
.banner_homeBrandBanner2 .bd li .p_img img{width:280px; height:360px;}
.banner_homeBrandBanner2 .hd{bottom:12px; width:auto; left:auto; right:10px; text-align:right;}
.banner_homeBrandBanner2 .hd i{width:8px; height:8px;}

.hmBrand dd{float:left; display:inline;}
.hmBrand dd a, .hmBrand dd a img{display:block; width:185px; height:140px; 
transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
.hmBrand dd a{position:relative; overflow:hidden;}
.hmBrand dd a strong{display:block; width:100%; height:30px; line-height:30px; font-size:14px; font-weight:normal; text-indent:10px; color:#fff; background:url(../../Images/basic/black_bg.png); background:rgba(0,0,0,.6); position:absolute;left:0;bottom:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.hmBrand dd a:hover{background:#e22;}
.hmBrand dd a:hover img{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;}
.hmBrand dt{float:left; width:6px; height:10px; font-size:0; line-height:1;}
.hmBrand dt.ln{float:none; clear:both; width:100%;}

/*友情链接*/
.hm_links{margin-top:30px;}
.hm_links .hmTil2{margin-bottom:12px;}
.hm_links ul{list-style:none;}
.hm_links li{float:left; display:inline; width:167px; height:140px; overflow:hidden; margin:0 3px;}
.hm_links li .p_img, .hm_links li .p_img img{width:165px; height:60px;}
.hm_links li a{display:block; border:1px solid #eee; margin-bottom:10px;}
.hm_links li a:hover{border-color:#e22;}
