.clearfix:before,
.clearfix:after {display: table;content: " ";}
.fl{float: left;}
.fr{float: right;}
.font14{font-size: 14px;}
.bg-white{background-color: white;}
.W500{width: 500px;}
.W350{width: 350px;}

.text-overflow{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

/*新搜索样式*/
.new-search-section { position: relative; padding-left: 54px; border-radius: 45px; vertical-align: middle; border: 2px solid #ff483b;background: #fff url(../img/search-icon.png) no-repeat 15px center; margin-bottom: 5px;}
.new-search-section form { font-size: 0; display: block; height: 45px; border-radius: 0 50px 50px 0; }
.new-search-section form input.search-input { display: inline-block; float: left; width: 440px; height: 45px; color: #666; font-size: 14px; background: #fff; border-right: none; -webkit-box-sizing: border-box; box-sizing: border-box;outline: none;border: none; }
.new-search-section form input.submit-btn { background-color: #ff483b; width: 120px; height: 45px; color: #fff; vertical-align: middle; float: right; border-radius: 0 50px 50px 0; overflow: hidden; font-size: 18px; font-weight: bold; cursor: pointer;box-sizing: border-box;outline: none;border: none; margin-right: -1px; }


.nav { background-color: #ee3131; list-style: none; height: 50px; }
.nav_list { color: #fff; line-height: 50px; text-align: center; margin: 0; float: right; font-size: 18px; }
.nav_list li { color: #fff; position: relative; float: left; }
.nav_list li a { color: #fff; }
.nav_list li + li { margin-left: 40px; }
.navListHot { position: absolute; top: -8px; right: -20px; width: 30px; height: 18px; }
.nav_list li.on {background-color: #E10505;padding:0 40px; }
.container { padding: 0px; min-width: 1000px; position: relative; margin: 0 auto; width: 1190px; }
.all_classify { width: 240px; height: 50px; text-align: center; line-height: 50px; background-color: #E10505; color: #fff; float: left; font-size: 18px; }

/*幻灯*/
.swiper_allClassify { width: 240px; background-color: #fff; z-index: 9999; position: absolute; left: 0px; top: 50px; padding: 0px; height: 0px; }
.swiper_allClassify#classShow {}
.class_father .swiper_allClassify {height: 500px !important;}
.class_father img{display: inline-block;vertical-align: middle;}
.class_father .class_item {display: block;font-size: 14px;padding: 12px 12px 12px;background-color: #fff;overflow: hidden;}
.class_item .second_level_class { width: auto; width: 130px; color: #999; }
.classify_icon { width: 20px; height: 20px; float: left; display: flex; align-items: center; justify-content: center; margin-right: 10px; }
.class_item .one_level_class { width: auto; max-width: 50px; margin-right: 16px; color: #333; float: left; }
.one_level_class a { color: #333; }
.class_item .second_level_class { width: auto; width: 130px; float: left; }
.class_item .second_level_class li { width: auto; width: 30%; margin-right: 3.3%; float: left; color: #999; }
.class_item .second_level_class li a { width: 100%; height: 19px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; color: #999; }
.class_item .class_item_jt { margin-top: 4px; font-size: 13px; font-weight: 600; color: #cecece; width: 5px; float: right; }
.hover_list { position: absolute; top: 0px; left: 100%; height: 100%; overflow: auto; width: 600px; background: #fff; box-sizing: border-box; padding: 10px 30px; display: none; box-shadow: 0px 4px 14px 2px rgba(47, 47, 47, 0.1); }
.hover_list p { color: #333; font-size: 16px; font-weight: bold; margin-bottom: 15px; }
.hover_list ul { overflow: hidden; margin-bottom: 10px; }
.hover_list li { float: left; margin-right: 20px; margin-bottom: 10px; }
.hover_list li a { color: #999; font-size: 14px; }
.hover_list .pro_hot_list .pi_card.my_pi_card { width: 22.5%; margin-right: 2.5%; }
.pi_card_img { width: 100%; height: 100%; }
.class_item { padding: 10px 12px 11px; }

/* 图片轮播样式 start */
.big_swiper { height: 500px; position: relative; }
.swiper-container { width: 100%; height: 100%; }
.swiper-imgParent { max-width: 1920px; min-width: 1200px; height: 500px; position: relative; overflow: hidden; box-sizing: border-box; display: block; ; margin: 0 auto; }
.swiper-imgParent > img { width: 1920px; position: absolute; top: 0; left: 0; margin-left: 0px; height: 100%; margin-top: 0px; }
.swiper-wrapper, .swiper-slide { height: auto !important; }
.big_swiper .my_swiper_btns { width: 40px; height: 40px; background: rgba(0, 0, 0, 0.5); user-select: none; position: absolute; top: 50%; z-index: 999; text-align: center; line-height: 40px; cursor: pointer; outline: none; }
.big_swiper .my_swiper_btns img { position: absolute; top: 13px; }
.big_swiper .swiper_btn_next { border-radius: 20px 0px 0px 20px; right: 0px; }
.big_swiper .swiper_btn_prev img { left: 8px; }
.big_swiper .swiper_btn_next img { right: 8px; }
.big_swiper .swiper_btn_prev { border-radius: 0px 20px 20px 0px; left: 0px; }
.big_swiper .my_pagination { width: 68px; height: 25px; background-color: #080808; border-radius: 13px; opacity: 0.3; position: absolute; bottom: 20px; left: 48%; z-index: 999; text-align: center; color: #fff; line-height: 26px; }



/*创业热点*/
.swiper_right_hot { width: 286px; height: 480px; background-color: #ffffff; border-radius: 4px; position: absolute; z-index: 9999; right: 0px; top: 60px; overflow: hidden; }
.swiper_right_hot .trade_hot_top { width: 100%; height: 44px; color: #fff; border-bottom: 1px solid #ebebeb; }
.swiper_right_hot .trade_hot_top .th_left, .swiper_right_hot .trade_hot_top .th_right { width: 50%; padding: 12px 25px 9px 25px; cursor: pointer; color: #666; font-size: 16px; float: left; }
.swiper_right_hot .trade_hot_top img{display: inline-block;}

.trade_hot_content { margin: 0; box-sizing: border-box; padding: 12px 15px 0px; width: 100%; text-align: left; }
.trade_hot_content li { padding: 11px 0px; width: 100%; font-weight: normal; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.trade_hot_content li a { color: #666; }
.trade_hot_content li a span { color: #ff6d15; font-size: 1px; margin-right: 8px; transform: scale(0.7) translateY(-3px); display: inline-block; }


/*广告 2、3、4列*/
.samebox .row2{display: flex;justify-content: space-between;align-items: center;margin-left: -5px;margin-bottom: 10px;}
.samebox .row2 a{width: 50%;margin-left: 5px;}
.samebox .row2 a img{width: 100%;}

.samebox .row3{display: flex;justify-content: space-between;align-items: center;margin-left: -5px;margin-bottom: 10px;}
.samebox .row3 a{width: 33.3%;margin-left: 5px;}
.samebox .row3 a img{width: 100%;}

.samebox .row4{display: flex;justify-content: space-between;align-items: center;margin-left: -5px;margin-bottom: 10px;flex-wrap: wrap;}
.samebox .row4 a{width: 24.5%;margin-left: 5px;margin-bottom: 3px;}
.samebox .row4 a img{width: 100%;}

/*热门品牌*/
.RecImg{height: 447px;}
.RecImg .CarImg{height: 100%;}
.RecImg .CarImg li a{height: 447px;}
.RecImg .CarImg a img{height: 100%;}

.HotBrand .switch-tab span { color: #666; font-size: 20px; text-align: center; display: inline-block; width: 130px; height: 35px; line-height: 35px; margin: 0 5px; cursor: pointer; background-color: #fff; border-radius: 105px; }
.HotBrand .switch-tab span.on { background-color: #fbbb11; color: #FFF; border-radius: 35px; font-weight: bold; }
.HotBrand .switch-tab {text-align: center;padding-bottom: 13px;}
.HotBrand .slide-brand-list { padding: 10px; background-color: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 2px; }
.HotBrand .slide-brand-list .brand-view { height: 420px;overflow: hidden;}
.HotBrand .slide-brand-list .brand-view ul.scroll-brand { -webkit-box-sizing: border-box; box-sizing: border-box; }
.HotBrand .slide-brand-list .brand-view ul.scroll-brand li{overflow: hidden;}
.HotBrand .slide-brand-list .brand-view ul.scroll-brand li a{ float: left; width: 140px; height: 140px; text-align: center; overflow: hidden; border-left: 1px solid #eee;border-bottom: 1px solid #eee; -webkit-box-sizing: border-box; box-sizing: border-box;display: flex;align-items: center;justify-content: center; }
.HotBrand .slide-brand-list .brand-view ul.scroll-brand li a img { 
 vertical-align: middle;
    width: 90%;
    height: 90%;
    
}

/*排行榜*/
.samebox .tops-block { width: 285px; float: left; margin-right: 15px; background-color: white;}
.samebox .tops-block:last-child{margin-right: 0;}
.tops-block .head { width: 253px; height: 45px; color: #333333; margin-left: 15px; font-size: 17px; font-weight: bold; padding-top: 15px; border-bottom: solid 1px #e4e4e4; }
.tops-block .head span { border-bottom: solid 2px #e26c2c; font-size: 16px; padding-bottom: 6px; color: #333333; }
.tops-block .head > span > i { font-size: 20px; color: #ff8c00;}
.tops-block dl { clear: both; min-height: 28px; height: 28px; }
.tops-block dt { display: none; padding: 0px 15px; height: 95px; margin-top: 10px; }
.tops-block dl dt a { width: 100%; height: 100%; display: block; }
.tops-block dt .num { width: 20px; height: 22px; border: none; padding: 0px; position: absolute; margin-left: 2px; margin-top: 7px; }
.tops-block dt .numtxt { width: 18px; font-size: 14px; line-height: 18px; border-radius: 50%; height: 18px; margin-left: 1px; border: none; padding: 0px; float: left; background-color: #b5b4b4; color: white; text-align: center; position: absolute; margin-top: 7px; }
.tops-block dt img { width: 114px; padding: 20px; float: left; border: solid 1px #e5e5e5; margin-top: 5px; }
.tops-block dt p { width: 130px; height: 114px; float: left; margin-left: 10px;color: #666; }
.tops-block dt p .title { clear: both; width: 140px; height: 22px; margin-bottom: 5px; line-height: 22px; font-size: 16px !important; color: #2d2d2d; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.tops-block dt p span { clear: both; width: 100%; font-size: 12px; display: block; line-height: 20px; }
.tops-block dt p span span { display: inline-block; width: auto; float: right; }
.tops-block dd { padding: 0px 15px; min-height: 35px; margin-top: 10px; }
.tops-block dd .num { float: left; }
.tops-block dd .numtxt { width: 18px; font-size: 14px; line-height: 18px; border-radius: 50%; height: 18px; margin-left: 1px; border: none; padding: 0px; float: left; background-color: #b5b4b4; color: white; text-align: center; }
.tops-block dd .title { width: 139px; height: 22px; float: left; margin-left: 8px; margin-bottom: 5px; line-height: 22px; font-size: 14px !important; color: #2d2d2d; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.tops-block dd i { display: inline-block; font-size: 16px;color: #ff8c00; }
.tops-block dd .zx { display: inline-block; float: right; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; line-height: 25px; font-size: 13px; color: #666;}

/*分类导航*/
.fldh-head-title { height: 35px; border-bottom: 1px solid #ff483b; }
.fldh-head-title p { line-height: 33px; color: #999; font-size: 14px; }
.fldh-head-title p a { display: inline-block; margin-left: 10px; font-size: 15px; color: #666; }
.fldh-head-title h3 { height: 35px; display: block; font-size: 18px; line-height: 33px; color: #3b3b3b; font-weight: bold; }
.fldh-head-title h3 i { font-size: 22px; margin-right: 3px; color: #ff483b;}

.fldh-nav-main-block { width: 282px; height:170px; margin-right: 20px; padding: 15px; padding-right: 10px; float: left; margin-top: 20px; background-color: #fff; }
.fldh-nav-main-block:nth-of-type(4n) { margin-right: 0; }
.fldh-nav-main-block:first-child + dl + dl + dl { margin-right: 0; }
.fldh-nav-main-block dt { width: 100%; color: #333333; font-size: 16px; font-weight: bold; padding-bottom: 10px; }
.fldh-nav-main-block dt a { float: right; color: #666;font-size: 12px;}
.fldh-nav-main-block dd { width: 260px; margin-left: 5px; }
.fldh-nav-main-block dd a { float: left; width: 62px; line-height: 30px; height: 30px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 14px; margin-right: 3px; color: #666; }

/*封面页*/
.page-nav { width: 100%; position: relative; height: 58px; line-height: 48px; font-size: 16px; letter-spacing: 1px; padding-top: 10px; overflow: hidden; margin-top: -10px; box-sizing: border-box; }
.page-nav .menu { background: #D51216; }
.page-nav .nav-con { background: inherit; width: inherit; height: inherit; box-sizing: border-box; position: absolute; padding: 0 15px; z-index: 100; padding-right: 3em; width: 100%; }
.page-nav li { float: left; position: relative; }
.page-nav li.on { background: #B11E26; }
.page-nav a, .page-nav .btn-more { display: block; color: #fff; padding: 0 12px; }
.page-nav .btn-more { position: absolute; top: 0; left: 100%; width: 3em; margin-left: -3.5em; padding: 0; cursor: pointer; }


.tzje{background-color: #fafafa;margin-bottom: 10px;height: 32px;line-height: 32px;padding-left: 10px;}
.tzje a{color: #333;padding: 0px 10px;}

.newest .netop a{display: inline;}

.peaknews li{float: none; width: 100%;}
.hotNewsList {border-top: 1px dashed #ddd;padding: 16px 0px;}
.hotNewsList ul{}
.hotNewsList li{line-height: 20px; height: 20px; margin-bottom:10px; position: relative;}
.hotNewsList li:before{width: 0px; height: 0px; content: ''; position: absolute; top: 6px; left: 0px;
    border-style: solid; border-width: 4px; border-color: transparent transparent transparent #f19149;
}
.hotNewsList a{color: #333; width: 100%; display: block; padding-left:13px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.hotNewsList a:hover{color:#ff5400; text-decoration: underline;}

.Business{overflow: hidden;}
.Business ul{white-space: nowrap;}
.Business ul li{float: none;display: inline-block;width: 140px;height: 84px;}
.Business ul li a{width: 100%;height: 100%;}
.Business ul li img{width: 140px;height: 84px;}


.Business2{overflow: hidden;}
.Business2 ul{white-space: nowrap;}
.Business2 ul li{float: none;display: inline-block;width: 134px;height: 84px;}
.Business2 ul li a{width: 100%;height: 100%;}
.Business2 ul li img{
    width: 100%;
    height: 84px;
    display: block;
    
}




.ChRecImg{background-color: transparent;}
.ChRecImg .CarImg{width: 550px;height: 443px;padding-top:12px;background-color: #f5f5f5;}
.ChRecImg .CarImg li{width: 550px;}
.ChRecImg .CarImg li a{height: 431px;}
.ChRecImg .CarTxt{bottom: 7px;}
.sbpp-bt {position: absolute;z-index: 20;left: 50%;margin-left: -100px;}

/*新底部*/
.new-footer { background-color: #37373c; }
.new-footer .footer-line { padding: 15px 0; background-color: #ee3131; }
.new-footer .footer-line .samebox { width: 1200px; margin: 0 auto; position: relative; }
.new-footer .footer-line .samebox .fr .icon { width: 45px; height: 45px; vertical-align: middle; display: inline-block; background: url("../img/footer-phone.png");background-size: contain;}
.new-footer .footer-line .samebox .fr .footer_kftel { display: inline-block; vertical-align: middle; margin-left: 1em; }
.new-footer .footer-line .samebox .fr .footer_kftel p { color: #FFF; font-size: 16px; }
.new-footer .footer-line .samebox .fr .footer_kftel p em { font-weight: normal; font-size: 12px; font-style: normal; color: #ffc2c2; }
.new-footer .footer-line .samebox .fr .footer_kftel h5 { color: #FFF; font-size: 36px; font-weight: bold; }
.new-footer .footer-line .samebox ul { width: 800px; line-height: 70px; height: 70px; display: inline-block; }
.new-footer .footer-line .samebox ul li { float: left; width: 16.5%; }
.new-footer .footer-line .samebox ul li a { font-size: 20px; color: #ffc2c2; }
.new-footer .nav-block .samebox .container { padding: 25px 0; }
.new-footer .nav-block .samebox .container .main-content .nav-section { float: left; }
.new-footer .nav-block .samebox .container .main-content .nav-section .copy-right { color: #999; font-size: 14px; line-height: 240%; margin-top: 20px; }
.new-footer .nav-block .samebox .container .main-content .nav-section .copy-right p a { color: #999; }
.new-footer .nav-block .samebox .container .main-content .qrCode-section { float: right; }
.new-footer .nav-block .samebox .container .main-content .qrCode-section .qrCode-item { display: inline-block; width: 140px; -webkit-transition: all 300ms; transition: all 300ms; display: inline-block; background-color: rgba(0,0,0,0.1); padding: 15px 0; }
.new-footer .nav-block .samebox .container .main-content .qrCode-section .qrCode-item img{width: 110px; height:110px; margin:0 auto 10px;}
.new-footer .nav-block .samebox .container .main-content .qrCode-section .qrCode-item .des-block{color:#999;text-align: center;}
.new-footer .nav-block .samebox .container .describe-block { padding: 15px; background-color: rgba(0,0,0,0.1); color: #999; font-size: 12px; line-height: 20px; margin-top: 15px; }
