
/* 二级页导航去除三级导航高度 */
#mainNav{ height: auto;}

.mt30 {margin-top: 30px;}

.mainfocus { background: #f5f6f8; padding: 30px 0 25px;border-bottom: 1px solid #dfdfdf;}
.mainfocus .focus {margin:0 auto; width: 1240px; height: 440px; position: relative; }
.mainfocus .focus .fslide { width: 1240px; height: 440px; overflow: hidden; position: relative;}
.mainfocus .focus .fslide li { width: 1240px; height: 410px; position: absolute; top: 0; left: 1240px}
.mainfocus .focus .fslide li .bigimg { width: 615px; height: 410px; display: block; line-height: 410px;text-align: center;vertical-align: middle;position: relative}
.mainfocus .focus .fslide li .bigimg img {width: 615px;height: 410px; display: block}
.mainfocus .focus .fslide li .bigimg .title {position: absolute; bottom: 0; left: 0; right: 0; height: 55px; line-height: 55px; background:rgba(0,0,0,0.5); color: #fff;padding: 0 20px 0 90px; font-size: 22px; overflow: hidden;}
.mainfocus .focus .fslide li .bigimg .lanmu { position: absolute; left: 20px; top:20px; height: 40px; line-height: 40px; color: #fff; font-size: 16px;  background:rgba(0,0,0,0.5);border-radius: 20px; padding-right: 26px;}
.mainfocus .focus .fslide li .bigimg .lanmu img {width: 40px; height: 40px;border-radius: 50%; float: left; margin-right: 12px;}
.mainfocus .focus .fslide li .bigimg .tag { position: absolute; left: 10px; bottom:9px; width: 60px; height: 50px; line-height: 50px; background: url(//n.sinaimg.cn/auto/efade7fd/20200424/titleicon.png) center bottom no-repeat; color: #fff; font-size: 16px;text-align: center; }
.mainfocus .focus .fslide li .bigimg.video:before {content: '';width: 41px; height: 41px; bottom: 75px; left: 20px; background: url(//n.sinaimg.cn/auto/8c6236fe/20180921/index2018_ico01.png) 0 0 no-repeat; position: absolute;}
.mainfocus .focus .fslide li .imgsbox { margin-left: 628px; height: 410px; width: 624px; }
.mainfocus .focus .fslide li .img { width: 300px; height: 200px; display: block; line-height: 200px;text-align: center;vertical-align: middle;position: relative; margin-right: 12px; margin-bottom: 10px;}
.mainfocus .focus .fslide li .img img {width: 300px;height: 200px; display: block}
.mainfocus .focus .fslide li .img .title {position: absolute; bottom: 0; left: 0; right: 0; height: 34px; line-height: 34px; background:rgba(0,0,0,0.5); color: #fff;padding: 0 20px; font-size: 14px; overflow: hidden;}
.mainfocus .focus .fslide li .img.video:before {content: '';width: 41px; height: 41px; bottom: 44px; left: 10px; background: url(//n.sinaimg.cn/auto/8c6236fe/20180921/index2018_ico01.png) 0 0 no-repeat; position: absolute;}
.mainfocus .focus .fpoint {height: 8px; position: absolute;bottom: 0px;left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%);}
.mainfocus .focus .fpoint li {width: 8px;height: 8px;float:left;margin-left: 10px;background: #d6d6d6;border-radius: 50%;cursor: pointer; }
.mainfocus .focus .fpoint li.on {width: 22px; height:8px; line-height: 8px; border-radius: 4px; text-align: center; background: #e94740;}
.mainfocus .focus .fbtn {width: 50px;height: 50px;background: url(//i0.sinaimg.cn/qc/autoimages/autoVersion2017/sprite04.png) 0 -140px no-repeat;position: absolute;top: 174px;}
.mainfocus .focus .fprev {left: -25px;background-position: 0 -140px}
.mainfocus .focus .fprev:hover {background-position: 0 -190px}
.mainfocus .focus .fnext {right: -25px;background-position: -50px -190px}
.mainfocus .focus .fnext:hover {background-position: -50px -140px}

.mainbody {width: 1240px; margin: 40px auto 0;}
.maintitle {position: relative; height: 20px; line-height: 20px;}
.maintitle:before {position: absolute; top: 2px; left: 0; width: 5px; height: 18px; content: ''; background: #e94740; border-radius: 2px;}
.maintitle .txtspan{padding-left: 16px; font-size: 20px; font-weight: bold; color: #333;}
.maintitle .txti{padding-left: 14px;font-size: 12px;}
.maintitle .more{padding-left: 14px;font-size: 14px;position: absolute; top:0; right: 0; height: 20px;line-height: 20px;cursor: pointer;}
.maintitle .more i{margin-left: 10px; font-family: "simsun"; color: #e94740;}
.mainbody_l {width: 224px; float: left;}
.mainbody_l .lanmutabtit {margin-top: 20px; border-top: 2px solid #eaeaea; border-bottom: 2px solid #eaeaea; padding-top: 12px; overflow: hidden;}
.mainbody_l .lanmutabtit li {float: left; font-size: 14px; color: #0a0710; width: 56px; text-align: center; margin-bottom: 12px;cursor: pointer;}
.mainbody_l .lanmutabtit li.on {color: #e94740;}
.mainbody_l .lanmulist { padding-top: 6px; display: none;}
.mainbody_l .lanmulist li {margin-top: 10px; overflow: hidden; height: 44px; line-height: 44px; position: relative;cursor: pointer;}
.mainbody_l .lanmulist li>a {display: block; height: 100%;}
.mainbody_l .lanmulist .num {font-size: 14px; color: #a2a2a2; float: left;width: 20px;}
.mainbody_l .lanmulist .one .num {color: #ef5757;}
.mainbody_l .lanmulist .two .num {color: #e76f25;}
.mainbody_l .lanmulist .three .num {color: #e7b624;}
.mainbody_l .lanmulist .img { float: left; width: 44px; height: 44px; border-radius: 50%;margin-right: 10px;}
.mainbody_l .lanmulist .name { float: left;font-size: 14px; color: #020202;max-width: 110px; overflow: hidden;}
.mainbody_l .lanmulist li:hover .name { color: #e94740;}
.mainbody_l .lanmulist .score {position: absolute; top: 0; right: 6px; height: 44px;line-height: 44px;color: #e94740; font-size: 12px;}
.mainbody_l .linkimg {margin-top: 40px;}
.mainbody_l .linkimg,.mainbody_l .linkimg img {display: block; width: 224px; height: auto;}
.mainbody_l .hotzhanghao {margin-top: 20px;border-top: 2px solid #eaeaea;overflow: hidden;}
.mainbody_l .hotzhanghao li {float: left; width: 74px; margin-top: 20px; text-align: center;}
.mainbody_l .hotzhanghao li .img { display: block;}
.mainbody_l .hotzhanghao li img {height: 54px;width: 54px; border-radius: 50%; display: block;margin:0 auto;}
.mainbody_l .hotzhanghao li .name {font-size: 14px; color: #020202;  text-align: center; margin-top: 8px; height: 40px; line-height: 20px; overflow: hidden;}
.mainbody_l .hotzhanghao li:hover .name { color: #e94740;}

.mainbody_r {width: 305px;float:right;}
.mainbody_r .topcontent {display: block; background: #f5f5f5; margin-top: 20px; padding: 0 14px 0 0; height: 160px;}
.mainbody_r .topcontent .imgbox {float: left; height: 160px; width: 139px; padding-left: 14px; background: #eaeaec;}
.mainbody_r .topcontent img {display: block; width: 120px; height: 80px; padding-top: 10px;}
.mainbody_r .topcontent .carname {font-size: 16px; color: #444444; }
.mainbody_r .topcontent .price { margin-top: 8px;color: #e94740;}
.mainbody_r .topcontent .txt {    margin-left: 174px; padding-top: 25px; font-size: 12px; line-height: 18px;}
.mainbody_r .topcontent .txt .b {font-size: 14px;color: #444444; font-weight: bold;}
.mainbody_r .topcontent .txt p { height: 90px; overflow: hidden; margin-top: 8px;}
.mainbody_r .carlistul { margin-top: 10px;}
.mainbody_r .carlistul .img {width: 100%; height: auto; display: block; margin-top: 10px;}
.mainbody_r .carlistul .img img {width: 100%; height: auto; display: block;}
.mainbody_r .carlistul .title {width: 100%;line-height: 24px;padding: 10px 0;display: block;font-size: 14px;color: #020202; border-bottom: 1px solid #eaeaea;overflow: hidden;cursor: pointer; position: relative;}
.mainbody_r .carlistul .title img {width: 30px;height: 30px;border-radius: 50%;float: left;margin-right: 10px;position: absolute;top: 50%;left: 0;margin-top: -15px;}
.mainbody_r .carlistul .title div{margin-left:40px;}
.mainbody_r .carlistul .img {display: none;}
.mainbody_r .carlistul .carlistli.on .title ,.mainbody_r .carlistul .title:hover {color: #e94740;}
.mainbody_r .carlistul .carlistli.on .img {display: block;}
.mainbody_r .carlistul video {width: 100%; height: auto; display: block; margin-top: 10px;display: none;}
.mainbody_r .carlistul .carlistli.on video {display: block;}
.mainbody_r .huatilist {border-top: 2px solid #eaeaea; border-bottom: 2px solid #eaeaea; margin-top: 20px; padding-bottom: 10px;}
.mainbody_r .huatilist span {display: inline-block; margin-top: 10px; margin-left: 15px;color: #e94740;cursor: pointer;}
.mainbody_r .huatilist span.on {font-weight: bold;}
.mainbody_r .weibo_input {padding: 20px 0; border-bottom: 1px solid #eaeaea; overflow: hidden;}
.mainbody_r .weibo_input img {float: left; width: 32px; height: 32px; border-radius: 50%; margin-right: 10px;}
.mainbody_r .weibo_input .inputwrap {border: 1px solid #eaeaea; height: 30px; line-height: 30px; margin-left: 42px; position: relative;padding-left: 10px;}
.mainbody_r .weibo_input .inputwrap:before{content:'';position: absolute; top: 10px; left: -6px; width: 6px; height: 9px; background: url(//n.sinaimg.cn/auto/efade7fd/20200424/arrow.png) center left no-repeat;}
.mainbody_r .weibo_input .inputwrap input {display: block; width: 100%; height: 30px; line-height: 30px;}
.mainbody_r .weibo_input .publishbtn {position: absolute; top: -1px; right: 0; width: 36px; height: 32px; line-height: 32px; background:#e94740; color: #fff; text-align: center; font-size: 12px; border-radius: 2px;cursor: pointer;}
.mainbody_r .weibo_list { display: none;}
.mainbody_r .weibo_list.on { display: block;}
.mainbody_r .weibo_list li { padding: 20px 0; border-bottom: 1px solid #eaeaea; overflow: hidden;}
.mainbody_r .weibo_list .img {float: left; width: 30px; height: 30px; border-radius: 50%;}
.mainbody_r .weibo_list .info {margin-left: 40px; font-size: 12px; line-height: 22px; color: #666666;}
.mainbody_r .weibo_list .txt {display:block;}
.mainbody_r .weibo_list .txt .bold {color: #333333; font-weight: bold;}
.mainbody_r .weibo_list .txt .topic {color: #e94740;}
.mainbody_r .weibo_list .btns {margin-top: 3px; overflow: hidden;color: #888888;font-size: 12px;}
.mainbody_r .weibo_list .btns .pinglun {float: right; padding-left: 6px; margin-left: 6px; position: relative;cursor: pointer;}
.mainbody_r .weibo_list .btns .pinglun:before {content: '';position: absolute; top: 5px; left: 0; height: 12px; width: 1px; background: #eaeaea;}
.mainbody_r .weibo_list .btns .zhuanfa {float: right;cursor: pointer;}
.pingluninput,.zhuanfainput {clear: both;border: 1px solid #eaeaea;height: 30px;line-height: 30px;position: relative; margin-top: 10px; padding-left: 10px; display: none;}
.pingluninput input,.zhuanfainput input {display: block;width: 100%;height: 30px;line-height: 30px;}
.pingluninput .submiltbtn,.zhuanfainput .submiltbtn{position: absolute; top: -1px; right: 0; width: 36px; height: 32px; line-height: 32px; background:#e94740; color: #fff; text-align: center; font-size: 12px; border-radius: 2px;cursor: pointer;}
.weibo_list .warn {font-size: 14px; text-align: center; margin-top: 16px;}

.mainbody_m {width: 640px; margin-left: 258px;}
.feed_tuijian,.feed_bigimg,.feed_tuwen,.feed_tuji {padding: 20px 0; border-bottom: 1px solid #e0e0e0;}
.feed_tuijian .title { font-size: 20px;color: #000000; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden;}
.feed_tuijian .title:hover {cursor: pointer; color: #e94740;}
.feed_tuijian.one:first-child {padding-top: 0;}
.feed_tuijian.one .title i {font-weight: normal; font-size: 14px; color: #fff; text-align: center; float: left; width: 41px; height: 28px; line-height: 28px; background: url(//n.sinaimg.cn/auto/efade7fd/20200424/feedtit1.png) center center no-repeat; margin-right: 12px;}
.feed_tuijian.two .title i {font-weight: normal; font-size: 14px; color: #fff; text-align: center; float: left; width: 41px; height: 28px; line-height: 28px; background: url(//n.sinaimg.cn/auto/efade7fd/20200424/feedtit2.png) center center no-repeat; margin-right: 12px;}
.feed_tuijian.three .title i {font-weight: normal; font-size: 14px; color: #fff; text-align: center; float: left; width: 41px; height: 28px; line-height: 28px; background: url(//n.sinaimg.cn/auto/efade7fd/20200424/feedtit3.png) center center no-repeat; margin-right: 12px;}
.feed_tuijian .con {margin-top: 16px; height: 122px;}
.feed_tuijian .con .img,.feed_tuwen .img{float: left; width: 183px; height: 122px;}
.feed_tuijian .con .img img,.feed_tuwen .img img{display: block; width: 183px; height: 122px;}
.feed_tuijian .con .txtwrap,.feed_tuwen .txtwrap{margin-left: 200px; position: relative; height: 122px;}
.feed_tuijian .con .txtwrap .txt{display: block; font-size: 14px; line-height: 24px; color: #666666;max-height: 96px; overflow: hidden;}
.feed_tuijian .con .txtwrap .txt:hover,.feed_tuwen .txtwrap .title:hover{cursor: pointer; color: #e94740;}
.feed_tuijian .lanmu_tuijian { position: absolute; bottom: 0; left: 0; width: 100%;margin-top: 0;}
.lanmu_tuijian {height: 16px; line-height: 16px; overflow: hidden; margin-top: 15px;width: 590px;padding-right: 50px; position: relative;}
.lanmu_tuijian span,.lanmu_tuijian a{ float: left; font-size: 14px; color: #333333; margin-right: 20px;}
.lanmu_tuijian .name{ color: #666666; float: left;}
.lanmu_tuijian .tags{float: left; }
.lanmu_tuijian a:hover,.feed_tuijian .con .txtwrap .lanmu a.cur:hover{cursor: pointer; color: #e94740;}
.lanmu_tuijian .pinglun { color: #a6a6a6;position: absolute; top: 0; right: 0; width: auto; height: 16px;line-height: 16px; background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/icon-cmnt.png?__sprite) center left no-repeat; padding-left: 20px; margin-right: 0;}
.feed_tuwen .lanmu_tuijian,.feed_tuijian .lanmu_tuijian {max-width: 390px;}
.feed_bigimg .title,.feed_tuji .title { font-size: 20px;color: #000000; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden;}
.feed_bigimg .title:hover,.feed_tuji .title:hover {cursor: pointer; color: #e94740;}
.feed_bigimg .bigimg {display: block; width: 100%; margin-top: 20px;}
.feed_bigimg .bigimg img {display: block; width: 100%;}
.feed_tuwen .txtwrap .title {display: block; font-size: 20px; line-height: 30px; color: #333333; height: 90px; overflow: hidden;}
.feed_tuji .title i {color: #a6a6a6;font-size: 14px;font-weight: normal;margin-left:5px;}
.feed_tuji .imgsbox {margin-top: 15px; height: 122px; overflow: hidden;}
.feed_tuji .imgsbox .img {display: inline-block; height: 122px; margin-right:8px;}
.feed_tuji .imgsbox .img img {display: block; height: 122px; width: auto;}

.loadbox {font-size: 14px; color: #999; text-align: center;  margin: 30px 0; height: 38px; line-height: 38px;}
.loadbox span {display: inline-block; width: 38px; height: 38px; background: url(http://n.sinaimg.cn/auto/complain/loading.png) 0 0 no-repeat;vertical-align: middle; margin-right: 10px;animation:loadrotate 1s linear infinite;-webkit-animation:loadrotate 1s linear infinite;}
@keyframes loadrotate{
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}

@-webkit-keyframes loadrotate{
    from {-webkit-transform:rotate(0deg);}
    to {-webkit-transform:rotate(360deg);}
}

/*sidebar start*/
#sidebar { height: 75px; bottom: 40px; position: fixed; _position: absolute; right: 20px; bottom: 140px; z-index: 100; display: none;}
#sidebar ul { position: relative;}
#sidebar .return_top, #sidebar .return_top:hover { width: 65px; height: 65px; background: #f5f6f7; opacity: 1; display: list-item;}
#sidebar .return_top a { width: 65px; height: 35px; padding-top: 40px; text-align: center; color: #333; background: url(http://i3.sinaimg.cn/qc/autoimages/autoVersion2017/bar01.png) 16px -133px no-repeat;}
#sidebar .return_top a:hover { color:#e94740; background-position:16px -200px;}
/*sidebar end*/

.xiding_left {width: 224px; background: #fff; z-index: 2; bottom: 0;}
.xiding_left.fxd {position: fixed;}
.xiding_left.fxdtop {position: fixed; bottom: auto; top: 0;}
.xiding_right {width: 305px; background: #fff; z-index: 2; top: 0;}
.xiding_right.fxd {position: fixed;}
