.main-focus{background-color:#fff;height:460px;}
.main-focus .layout{position:relative;}
.main-focus .main-nav{position:absolute;top:0;left:0;width:168px;background:#f7f7f7;height:450px;z-index:8;}
.main-focus .main-nav{padding-top:10px;}
.main-focus .main-nav li{line-height: 29px;font-size:14px;padding-left:15px;}
.main-focus .main-nav li a{display:inline-block;margin-right:8px;}
.main-focus .main-nav li:hover{background-color:#eee;cursor:pointer;}
.main-focus .main-nav li:hover a{color:#fa1d24;}
.main-focus .main-nav .submenu{position:absolute;top:0;left:168px;background-color:#fff;width:500px;height:460px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;display: none;}
.main-focus .main-nav .submenu dl{padding:10px 20px;}
.main-focus .main-nav .submenu a{color:#333!important;min-width:82px;}
.main-focus .main-nav .submenu dt{font-weight:bold;font-size:16px;border-bottom:1px solid #e5e5e5;margin-bottom:6px;}
.main-focus .main-nav .submenu dd{line-height: 28px;font-size:14px;overflow: hidden;}
.main-focus .main-nav .submenu dd a{float:left;}
.main-focus .main-nav li:hover .submenu{display: block;}
.main-focus .main-banner{height:460px;overflow: hidden; position:relative;}
.main-focus .main-banner img{display:block;}
.main-focus .main-banner .bd{height:460px;overflow: hidden;}
.main-focus .main-banner .hd{position:absolute;bottom:20px;width:100%;text-align: center;vertical-align: top;z-index:2;}
.main-focus .main-banner .hd li{width:22px;height:6px;display:inline-block;background:#dadada;border-radius:3px;margin:0 3px;cursor: pointer;}
.main-focus .main-banner .hd li.on{background:#fa1d24;}

.brand-menu-login{border:1px solid #eff3f6;margin:10px 0;padding:11px 0;}
.brand-menu-login .hot-brand{width:285px;border-right:1px solid #ececec;height:56px;overflow: hidden;}
.brand-menu-login .hot-brand li{overflow: hidden;margin-bottom:8px;}
.brand-menu-login .hot-brand .brand-logo{margin:0 16px;}
.brand-menu-login .hot-brand .brand-logo img{display: block;width:80px;height:auto;}
.brand-menu-login .hot-brand .brand-name{font-size:14px;margin:3px 0 10px}
.brand-menu-login .hot-brand .tjje{color:#666;}
.brand-menu-login .hot-brand .tjje .je{color:#ff9a25;}
.brand-menu-login .menu{padding:0 35px;}
.brand-menu-login .menu li{float:left;width:90px;text-align:center;font-size:14px;}
.brand-menu-login .menu li i{display:block;width:36px;height:36px;margin:auto;}
.brand-menu-login .menu .wd-icon{background-position:0 -1121px;}
.brand-menu-login .menu .jj-icon{background-position:0 -1163px;}
.brand-menu-login .menu .pp-icon{background-position:0 -1206px;}
.brand-menu-login .menu .yj-icon{background-position:0 -1249px;}
.brand-menu-login .menu .fg-icon{background-position:0 -1291px;}
.brand-menu-login .menu .top-icon{background-position:0 -1334px;}
.brand-menu-login .log-reg{width:221px;height:46px;border-left:1px solid #ececec;padding:10px 40px 0;}
.brand-menu-login .log-reg li{border:1px solid #ffad55;font-size:14px;border-radius:3px;width:100px;height:36px;float:right;line-height: 36px;}
.brand-menu-login .log-reg li:first-child{float:left;}
.brand-menu-login .log-reg li a{display: block;color:#ffa23f;padding-left:32px;}
.brand-menu-login .log-reg li.log{background-position:12px -304px;}
.brand-menu-login .log-reg li.reg{background-position:12px -350px;}

.topbrand-link-focus{height:62px;background-color:#eff2f5;position:relative;overflow: hidden;margin-bottom:3px;}
.topbrand-link-focus .bd{margin:9px 20px;}
.topbrand-link-focus .bd ul{overflow: hidden;margin-bottom:10px;}
.topbrand-link-focus .bd li{float:left;width:232px;line-height: 22px;height:22px;text-indent:30px;}
.topbrand-link-focus a{color:#4f7c87}
.topbrand-link-focus a:hover{color:#f33}
.topbrand-link-focus .hd li{position:absolute;top:0;right:0;height:42px;background-color:#d1dae1;padding-top:20px;color:#4f7c87;width:20px;text-align:center;line-height:12px;cursor:pointer;}
.topbrand-link-focus .hd li:first-child{left:0;right:inherit;}
.topbrand-link-focus .hd li .arr{background-position:-7px -392px;width:4px;height:8px;position:absolute;top:50%;left:-4px;margin-top:-4px;display: none;}
.topbrand-link-focus .hd li:first-child .arr{background-position:0 -392px;left:20px;}
.topbrand-link-focus .hd li.on .arr{display:block;}

.ttnews-box{width:395px;height:484px;}
.ttnews-box .tab-title{height:51px;line-height:51px;font-size:20px;}
.tab-title{position:relative;border-bottom:2px solid #e5e5e5;}
.tab-title li{float:left;padding-right:28px;}
.ttnews-box .tab-title li:last-child{padding:0;}
.tab-title li.current{border-bottom:2px solid #fa1d24;position: relative;z-index:2;}
.tab-title li.current a{color:#fa1d24;}
.ttnews-box .tytt-news{margin-top:15px;}
.ttnews-box .tytt-news li{font-size:18px;line-height: 42px;height:42px;overflow: hidden;padding-left:16px;background:url(../w-images/icons.png) no-repeat 2px -263px;}
.ttnews-box .brand-news dl{overflow: hidden;padding:15px 0;border-top:1px solid #efefef;}
.ttnews-box .brand-news dl:first-child{border:0;}
.ttnews-box .brand-news dt{float:left;width:115px;height:80px;}
.ttnews-box .brand-news dt img{display: block;width:115px;height:80px;}
.ttnews-box .brand-news dd{float:right;width:262px;line-height: 30px;font-size:18px;}
.tabsItem{display: none;}

.img-focus{width:760px;margin-bottom:30px;}
.img-focus .b-focus{height:325px;margin-bottom:20px;position:relative;overflow: hidden;}
.img-focus .b-focus .bd li{height:325px;position:relative;}
.img-focus .b-focus .bd li p{position:absolute;bottom:0;left:0;width:100%;height:40px;line-height: 40px;text-indent:20px;font-size:18px;background:rgba(0,0,0,0.5);z-index:2}
.img-focus .b-focus .bd li p a{color:#fff;}
.img-focus .b-focus .bd li img{display: block;width:760px;height:325px;}
.img-focus .b-focus .hd{position:absolute;z-index:3;right:15px;bottom:16px;}
.img-focus .b-focus .hd li{width:8px;height:8px;background-color:#fff;border-radius:20px;margin:0 4px;cursor:pointer;float:left;}
.img-focus .b-focus .hd li.on{background-color:#fa1d24;}
.img-focus .s-focus{height:138px;}
.img-focus .s-focus ul{position:relative;margin-left:-20px;}
.img-focus .s-focus li{position:relative;width:240px;height:140px;text-align:center;float:left;margin-left:20px;}
.img-focus .s-focus li img{display:block;}
.img-focus .s-focus li p{position:absolute;width:100%;height:35px;line-height: 35px;background:rgba(0,0,0,0.5);z-index:2;font-size:14px;left:0;bottom:0;}
.img-focus .s-focus li p a{color:#fff;}
.img-focus .b-focus .bd li p a:hover,.img-focus .s-focus li p a:hover{text-decoration:underline;}

.jmjj-box{width:850px;margin-bottom:25px;}
.jmjj-box .tab-title{height:47px;line-height: 47px;font-size:20px;}
.jmjj-news{margin-left:-22px;}
.jmjj-news li{float:left;width:380px;padding:22px 16px;height:95px;border:1px dashed #e5e5e5;border-radius:4px;margin:32px 0 0 22px;position:relative;}
.jmjj-news .pic{float:left;width:138px;}
.jmjj-news .pic img{display:block;}
.jmjj-news .con{float:right;width:220px;}
.jmjj-news .con dt{font-size:18px;line-height: 28px;min-height:56px;overflow: hidden;margin-bottom:20px;}
.jmjj-news .con dd .source{height:17px;line-height: 17px;text-align:center;border:1px solid #fa1d24;border-radius:3px;text-align:center;width:33px;color:#fa1d24;}
.jmjj-news .con dd .count{line-height: 19px;color:#d1d1d1;padding-left:24px;background-position:0 -414px;}
.jmjj-news li .more{position:absolute;width:46px;height:22px;top:-11px;right:19px;background-color:#fff;z-index:2;text-align:center;font-size:14px;}
.jmjj-news li .more a{color:#999;}

.brand-top{width:310px;margin-bottom:25px;}
.brand-top .title{font-size:20px;line-height: 47px;border-bottom:2px solid #e1e1e1;padding-left:34px;background-position:2px -78px;}
.brand-top .brands{margin-top:10px;}
.brand-top .brands li{height:50px;line-height: 50px;overflow: hidden;border-bottom:1px dashed #ececec;}
.brand-top .brands .i{float:left;width:20px;height:20px;line-height:20px;text-align:center;background-color:#c7c7c7;font-size:14px;color:#fff;border-radius:3px;margin:15px 15px 0 0;}
.brand-top .brands .red{background-color:#fa1d24;}
.brand-top .brands .brand-name{float:left;width:205px;font-size:16px;}
.brand-top .brands .ind{float:right;text-align:right;width:60px;font-size:14px;color:#999;}

.main-brandnames{border:1px solid #e5e5e5;clear:both;margin-bottom:25px;}
.main-brandnames .tab-title{background-color:#fbfbfb;font-size:16px;height:46px;border-bottom:1px solid #e5e5e5;}
.main-brandnames .tab-title li{float:left;height:20px;line-height: 20px;width:71px;text-align:center;;margin:13px 0;color:#666;border-right:1px solid #e5e5e5;cursor: pointer;padding:0;}
.main-brandnames .tab-title li:first-child{width:116px;}
.main-brandnames .tab-title li.current{background-color:#fff;height:46px;line-height:45px;margin:0;font-size:20px;color:#333;position:relative;border-bottom:0;border-top:2px solid #fa1d24;margin:-1px 0 0 -1px;border-left:1px solid #e5e5e5;}
.main-brandnames .tab-title li:last-child{border-right:0;}
.main-brandnames .con{padding:15px;}
.main-brandnames .con li{font-size:13px;color:#666;height:35px;line-height: 35px;overflow: hidden;float:left;padding-left:10px;background:url(../w-images/icons.png) no-repeat 0 -434px;width:136px;}
.main-brandnames .con li a{color:#666;}
.main-brandnames .con li a:hover{color:#e90108;}

.main-brandlogos{margin-bottom:20px;clear:both;}
.main-brandlogos ul{border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.main-brandlogos li{float:left;width:118.886px;height:90px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.main-brandlogos li img{display: block;width:112px;height:90px;margin:auto;}

.jjyj-box,.hy-class{width:850px;}
.jjyj-box .tab-title{height:47px;line-height: 47px;font-size:20px;}
.jjyj-box .jjyj-news{padding-top:28px;}
.jjyj-box .jjyj-news ul{position:relative;margin-left:-32px;}
.jjyj-box .jjyj-news li{width:408px;float:left;margin:0 0 31px 32px;overflow: hidden;}
.jjyj-box .jjyj-news .pic{width:150px;float:left}
.jjyj-box .jjyj-news .pic img{display: block;width:150px;height:102px;}
.jjyj-box .jjyj-news dl{float:right;width:235px;}
.jjyj-box .jjyj-news dt{font-size:18px;height:60px;line-height: 30px;overflow: hidden;margin-bottom:8px;}
.jjyj-box .jjyj-news .des{max-height:40px;line-height: 20px;overflow: hidden;font-size:14px;color:#999;margin-bottom:8px;}
.jjyj-box .jjyj-news .update,.jjyj-box .hy-news .update,.kdxz-news .update{padding-left:24px;background-position:0 -472px;line-height:18px;color:#c3c3c3;}
.jjyj-box .jjyj-news .count,.jjyj-box .hy-news .count,.kdxz-news .count{padding-left:24px;background-position:0 -414px;line-height:18px;color:#c3c3c3;}

.jjyj-box .hy-news .pic,.kdxz-news .pic{float:left;width:220px;height:136px;overflow: hidden;}
.jjyj-box .hy-news .pic img,.kdxz-news .pic img{display: block;width:220px;height:136px;}
.jjyj-box .hy-news dl,.kdxz-news dl{float:right;width:600px;}
.jjyj-box .hy-news dt,.kdxz-news dt{font-size:18px;line-height: 35px;margin-bottom:10px;}

.jjyj-box .hy-news .des,.kdxz-news .des{font-size:14px;line-height: 22px;color:#999;margin-bottom:18px;max-height:44px;overflow: hidden;}
.jjyj-box .hy-news li,.kdxz-news li{overflow: hidden;border-top:1px solid #e5e5e5;padding:25px 0;}
.jjyj-box .hy-news li:first-child,.kdxz-news li:first-child{border-top:0;}
.jjyj-box .hy-news .count,.kdxz-news .count{margin-left:60px;}

.w-310{width:310px;}
.hot-tags .title{border-bottom:2px solid #e5e5e5;height:47px;line-height:47px;font-size:20px;background-position:0 -118px;padding-left:35px;}
.hot-tags .tags{overflow: hidden;position:relative;margin-left:-12px;padding-top:20px;margin-bottom:10px;}
.hot-tags .tags a{float:left;padding:0 12px;height:30px;line-height: 30px;margin:0 0 12px 12px;font-size:14px;color:#fff;font-size:14px;background-color:#fc7575;}
.hot-tags .tags a.current{background-color:#b2b2b2;}
.rwzt-news .title{font-size:20px;margin-bottom:22px;line-height:40px;border-bottom:2px solid #e5e5e5;}
.rwzt-news dt,.jmzt-box dt{float:left;width:82px;height:82px;overflow: hidden;border-radius:50px;border:1px solid #e5e5e5;}
.rwzt-news dt img,.jmzt-box dt img{display:block;height:82px;width:82px;}
.rwzt-news dd,.jmzt-box dd{float:right;width:206px;font-size:16px;line-height: 24px;margin-top:18px;}
.rwzt-news ul{clear:both;margin-top:20px;}

.hot-brand-reco{clear:both;}
.hot-brand-reco .title,.hy-class .title{font-size:24px;height:45px;line-height: 45px;background-position:0 -166px;padding-left:30px;border-bottom:2px solid #e5e5e5;}
.hot-brand-reco ul{margin-left:-20px;position:relative;padding-top:30px;}
.hot-brand-reco li{float:left;width:285px;margin:0 0 15px 20px;}
.hot-brand-reco .brand-pic{position:relative;margin-bottom:10px;height:177px;overflow: hidden;}
.hot-brand-reco .brand-pic img{display:block;transition:all .5s}
.hot-brand-reco .brand-pic p{position:absolute;bottom:0;left:0;width:100%;height:35px;line-height: 35px;color:#fff;font-size:16px;text-indent:10px;background:rgba(0,0,0,.5);}
.hot-brand-reco dl{font-size:14px;line-height: 30px;}
.hot-brand-reco dt{float:left;}
.hot-brand-reco dd{float:right;}
.hot-brand-reco .tzje{color:#ff4623;}
.hot-brand-reco li:hover img{-webkit-transform:scale(1.08); -moz-transform: scale(1.08); -o-transform:scale(1.08); transform:scale(1.08);}

.cyjn-box{width:850px;margin-bottom:25px;}
.cyjn-box .tab-title{border-bottom:2px solid #e5e5e5;height:47px;line-height: 47px;font-size:20px;}
.cyjn-news{padding-top:28px;}
.cyjn-news .cyjn-pic{width:416px;overflow: hidden;position:relative;}
.cyjn-news .cyjn-pic img{display:block;width:416px;height:438px;}
.cyjn-news .cyjn-pic a{display:block;}
.cyjn-news .cyjn-pic p{height:40px;line-height:40px;text-align:center;font-size:18px;color:#fff;background:rgba(0,0,0,.5);position:absolute;width:75%;left:0;bottom:0;padding:0 22% 0 3%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.cyjn-news .cyjn-cons{width:407px;}
.cyjn-news .cyjn-cons dt{font-size:18px;height:30px;line-height: 30px;overflow: hidden;margin-bottom:5px;}
.cyjn-news .cyjn-cons dd{color:#999;font-size:14px;line-height: 24px;height:48px;overflow: hidden;margin-bottom:5px;}
.cyjn-news .cyjn-cons li,.jmzt-box li,.zx-news .bd li,.ask-box dt,.rwzt-news li{font-size:16px;height:36px;line-height: 36px;overflow: hidden;padding-left:15px;background:url(../w-images/icons.png) no-repeat 0 -265px;}
.cyjn-news .cyjn-cons li a{display: inline-block;width:300px;overflow: hidden;}
.cyjn-news .cyjn-cons .p-num{float:right;width:86px;color:#999;text-align: right;font-size:14px;}
.cyjn-news .img-bd a{position: relative;overflow: hidden;}
.cyjn-news .img-hd{font-size: 0;border-radius: 15px;text-align: center;position: absolute;right: 10px;bottom: 15px;}
.cyjn-news .img-hd a{height: 10px;width: 10px;border-radius: 5px;background: #ccc;margin: 0 5px;display: inline-block;*display: inline;*zoom: 1;cursor: pointer;}
.cyjn-news .img-hd a.on{background: #db214c;}

.jmzt-box{margin-bottom:5px;}
.jmzt-box .title{height:47px;line-height:47px;border-bottom:2px solid #e5e5e5;font-size:20px;padding-left:35px;background-position:2px -210px;}
.jmzt-box dl{padding:20px 0 13px;}

.zh-box .title{height:40px;line-height: 40px;border-bottom:2px solid #e5e5e5;font-size:20px;margin-bottom:15px;}
.zx-news{width:415px;}
.zx-news .title,.ask-box .title,.love-brands .title{height:47px;line-height: 47px;font-size:20px;border-bottom:2px solid #e5e5e5;margin-bottom:24px;}
.zx-news .zx-pic{position:relative;height:138px;margin-bottom:12px;}
.zx-news .zx-pic p{position: absolute;width:100%;height:40px;font-size:16px;line-height: 40px;color:#fff;text-align:center;z-index:2;left:0;bottom:0;background:rgba(0,0,0,.5);}
.zx-news .bd{height:150px;overflow: hidden;margin-bottom:10px;}
.zx-news .hd{text-align: center;}
.zx-news .hd li,.ask-box .hd li{display:inline-block;height:11px;width:11px;background-color:#ccc;border:1px solid #ccc;border-radius:50px;margin:0 3px;cursor:pointer;}
.zx-news .hd li.on,.ask-box .hd li.on{background-color:#fff;}

.ask-box{width:756px;position:relative;}
.ask-box .ask-icon{width:229px;}
.ask-box .ask-icon img{display:block;}
.ask-box .bd{margin-bottom:21px;width:502px;height:288px;}
.ask-box dl{line-height: 36px;}
.ask-box dt{height:36px;width:400px;float:left;}
.ask-box dd{float:right;height:36px;width:76px;margin-right:4px;color:#999;font-size:14px;text-align:right;}
.ask-box .hd{clear:both;text-align:center;}

.love-brands{clear:both;}
.love-brands .title{position:relative;}
.love-brands .more{color:#999;float:right;font-size:12px;}
.love-brands .more a{color:#999;}
.love-brands ul{position:relative;margin-left:-5px;width:101%;overflow: hidden;}
.love-brands li{float:left;float:left;width:127px;border:1px solid #eaeaea;margin:0 5px 5px 0;padding:5px 0;}
.love-brands li img{display: block;max-width:126px;margin:auto;height:90px;}
.love-brands .brands{height:107px;overflow: hidden;width:101%;}


.hy-class .title{padding:0;}
.hy-class dl{float:left;width:415px;margin-left:20px;line-height: 26px;}
.hy-class dt{float:left;width:68px;height:28px;border:1px solid #ddd;background-color:#f5f5f5;margin:0 10px 5px 0;text-align: center;font-weight: bold;}
.hy-class dd{float:left;width:335px;margin-bottom:5px;}
.hy-class dd a{display:inline-block;margin-right:10px;color:#0d5bb0;}
.hy-class dd a:hover{color:#e90108;}
.hy-class dd .red{color:#FF0000;}
.hyfl-list{padding:24px 0;margin-left:-20px;}
.hy-class .hot-hyfl{font-size:12px;font-weight:normal;}
.hy-class .hot-hyfl a{display:inline-block;margin-left:5px;}

.message-list .title{font-size:20px;margin-bottom:15px;line-height:47px;border-bottom:2px solid #e5e5e5;}
.message-list ul{height:366px;overflow: hidden;}
.message-list li{height: 28px;line-height: 28px;overflow: hidden;font-size: 12px;}
.message-list li a img{display: inline-block;vertical-align: middle;margin-right:5px;}
.message-list li span{color: #999;line-height: 28px;float: left;width: 90px;overflow: hidden;}
.message-list li a span:first-child{width: 115px;overflow: hidden;}
.message-list li a span:nth-child(2){color:#0d5bb0;margin-right: 10px;}
.message-list li span label{color: #ef5a56;}
/* .message-list li{height:90px; padding:0 10px; vertical-align:bottom; zoom:1; border-bottom:1px solid #EEE;}
.message-list li h5{ color:#B8B8B8; line-height:22px; margin-top:10px; font-weight:normal;font-size:14px;}
.message-list li h5 b{ color:#333; margin-right:5px; font-size:16px;}
.message-list li h5 i{ color:#FFF; float:right; background:#63DCA6; font-weight:normal; padding:0 3px;}
.message-list li h5 a{ color:#F00; text-decoration:none; margin-left:10px;}
.message-list li h5 a:hover{ color:#FF0000; text-decoration:underline;}
.message-list li h6{ font-weight:normal; color:#B8B8B8; margin-top:10px;font-size:13px;}
.message-list li h6 i{ margin-left:5px;}
.message-list li h6 em{ float:right; color:#CCC;}
.message-list li p{ display:block; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-size:13px; line-height:24px;} */