@charset "utf-8";
/*全局定义*/
*{margin:0;padding:0;box-sizing:border-box;}
body{font-family:"Microsoft YaHei",Arial,sans-serif;font-size:14px;color:#333;background-color:#f5f5f5;line-height:1.5;background:#F5F5F5;}
a{text-decoration:none;color:#333;}
a:hover{color:#e60012;}
ul,li{list-style:none;}
img{max-width:100%;vertical-align:middle;object-fit:cover;}
.clearfix:after { display: block; font-size: 0; content: "."; clear: both; height: 0; visibility: hidden; }
/* 通用容器 */
.container{width:1200px;margin:0 auto;}
/* 通用模块标题 */
.panel-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:5px;}
.panel-header h3{font-size:18px;font-weight:bold;color:#333;display:flex;align-items:center;gap:8px;}
.panel-header h3 i{display: inline-block; width: 26px; height: 26px;}
.panel-header .more-link{color:#999;}


/* ----- header ----- */
.header{background:#fff;padding:20px 0;}
.header .container{display:flex;align-items:center;justify-content:space-between;}
.header .search-section{flex:1;margin:0 40px;max-width:515px;}
.header .search-section .search-box{display:flex;position:relative;align-items:center;}
.header .search-section .search-box .search-icon{margin-left:10px;color:#999;}
.header .search-section .search-box .search-input{border:2px solid #d6d6d6; border-right: none; outline:none;flex:1;padding:11px 20px 10px 45px;border-radius: 20px 0 0 20px; background: url(../images/search-icon.png) no-repeat 15px  center;}
.header .search-section .search-box .search-btn{ width: 84px; height: 40px; line-height: 40px; background:#e60012;color:#fff;border:none;border-radius:0 20px 20px 0;cursor:pointer;}
.header .search-section .hot-keywords{ padding: 8px 0 0 10px; color:#999;}
.header .search-section .hot-keywords a{color:#666;margin-right:10px;}
.header .search-section .hot-keywords a:hover{color:#e60012;}
.header .header-right{display:flex;align-items:center;gap:25px;}
.header .header-right .text-info{text-align:right;}
.header .header-right .text-info .txt1{color:#e60012;font-weight:bold; font-size: 16px; border-bottom: 1px solid #f5b4b4; padding-bottom: 2px;}
.header .header-right .text-info .txt2{color: #666;letter-spacing:4px; padding-top:4px; }
.header .header-right .qr-code{width: 80px; height: 80px;}

/* ----- 导航 ----- */
.main-nav{background:#fff;}
.main-nav .container ul{display:flex;border-bottom:2px solid #e60012;}
.main-nav .container ul li{flex:1;text-align:center;}
.main-nav .container ul li a{display:block;padding:9px 0;font-size:15px;}
.main-nav .container ul li.active a{background:#e60012;color:#fff; border-radius: 5px 5px 0 0;}
.main-nav .container ul li:hover a{background:#e60012;color:#fff; border-radius: 5px 5px 0 0;}
.main-nav .container ul li.active:hover a{color:#fff;}

/* ----- banner品牌矩阵 ----- */
.banner-grid-section{padding:18px 16px 18px 18px; background:#fff;display:flex;flex-direction:column;gap:5px; margin:20px auto}
.banner-grid-section .row-large{display:flex;justify-content:space-between;}
.banner-grid-section .row-large .grid-item{width:284px;height:80px; overflow: hidden;}

.banner-grid-section .row-large .grid-item img{width:100%;height:100%;transition:transform 0.3s ease;}
.banner-grid-section .row-large .grid-item img:hover{ transform: scale(1.05);}

.banner-grid-section .row-small{display:flex;justify-content:space-between; margin:5px 0;}
.banner-grid-section .row-small .grid-item{width:96px;height:58px;}
.banner-grid-section .row-small .grid-item img{width:100%;height:100%;transition:transform 0.3s ease;}
.banner-grid-section .row-small .grid-item img:hover{transform:translateY(-3px);box-shadow:0 0 1px 0 #333;border-radius:5px}

/* ----- Main Content 通用布局 ----- */
.section-wrapper{background: #fff; margin-bottom:15px;padding:15px;}
.two-col-layout{display:flex;gap:15px;margin-bottom:20px;justify-content:space-between;}
.two-col-layout .left-panel{width:935px;}
.two-col-layout .right-panel{width:255px;}

/* ----- 优选品牌  ----- */
.selected-brands{ background: #fff; padding: 18px;}
.selected-brands .diamond-icon{ background: url(../images/diamond-icon.png) no-repeat center center;}
.selected-brands .brand-grid-12{display:flex;flex-wrap:wrap;border-top:1px solid #eee;border-left:1px solid #eee;}
.selected-brands .brand-grid-12 .brand-item{width:16.66%;
 border-right:1px solid #eee;border-bottom:1px solid #eee;text-align:center;padding:12px 5px;transition:all 0.3s;}
.selected-brands .brand-grid-12 .brand-item:hover{box-shadow:0 0 10px rgba(0,0,0,0.1);}
.selected-brands .brand-grid-12 .brand-item .img-box{width: 126px; height:70px;margin:0 auto;display:flex;align-items:center;justify-content:center;}
.selected-brands .brand-grid-12 .brand-item .img-box img{max-height:100%;}
.selected-brands .brand-grid-12 .brand-item .name{ height: 22px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333; }
/* ----- 今日商机  ----- */
.daily-chance{background: #fff; padding: 18px; }
.daily-chance .time-icon{ background: url(../images/time-icon.png) no-repeat center center;}
.daily-chance .chance-content{position:relative;text-align:center;}
.slide{width:220px; margin: 0 auto; overflow:hidden;position:relative;}
.slide .hd{height:3px; padding:10px 0;}
.slide .hd ul{overflow:hidden;zoom:1; display: flex; justify-content: center;}
.slide .hd ul li{margin:0 4px;width:12px;height:3px;line-height:14px;text-align:center;background:#ccc;cursor:pointer;}
.slide .hd ul li.on{background:#e60012;}
.slide .bd{position:relative;}
.slide .bd li{zoom:1;vertical-align:middle;}
.slide .bd img{width:220px;height:220px;display:block;}

/* ----- 新锐品牌 ----- */
.new-brands{background: #fff; padding: 18px; margin-bottom: 20px;}
.new-brands .star-icon{ background: url(../images/star-icon.png) no-repeat center center;}
.new-brands .brand-list-5{display:flex;justify-content:space-between;}
.new-brands .brand-list-5 .brand-card{width:220px;}
.new-brands .brand-list-5 .brand-card img{width:220px;height:135px;margin-bottom:10px; transition: transform 0.3s ease;}
.new-brands .brand-list-5 .brand-card img:hover{transform: translateY(-2px);}
.new-brands .brand-list-5 .brand-card h4{font-size:15px;margin-bottom:5px; font-weight: normal; height: 22px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.new-brands .brand-list-5 .brand-card p{height: 17px; line-height: 17px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:12px;color:#999;}

/* ----- 热门商机 ----- */
.hot-markets{background: #fff; padding: 18px; margin-bottom: 20px;}
.hot-markets .fire-icon{ background: url(../images/fire-icon.png) no-repeat center center;}
.hot-markets .panel-header .header-left{display:flex;align-items:center;width:100%;}
.hot-markets .panel-header .header-left .sub-links{margin-left:30px;}
.hot-markets .panel-header .header-left .sub-links a{margin-right:15px;}
.hot-markets .market-grid-10{display:flex;flex-wrap:wrap; justify-content: space-between;}
.hot-markets .market-grid-10 .market-card{width:220px;margin-bottom:10px;}
.hot-markets .market-grid-10 .market-card img{width:220px;height:220px;margin-bottom:8px;transition: transform 0.3s ease;}
.hot-markets .market-grid-10 .market-card img:hover{transform: translateY(-2px);}
.hot-markets .market-grid-10 .market-card h4{height: 22px; line-height: 22px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;  font-size:15px;font-weight:normal;margin-bottom:4px; text-align: center;}
.hot-markets .market-grid-10 .market-card p{height: 17px; line-height: 17px; font-size:12px;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align: center;}

/* ----- 横幅广告条 ----- */
.mid-banners{display:flex;justify-content:space-between;margin-bottom:20px;width:1200px;margin-left:auto;margin-right:auto;}
.mid-banners .banner-box{width:595px;height:80px;}
.mid-banners .banner-box img{width:595px;height:80px;}

/* ----- 品牌榜中榜 & 人气排行 ----- */
.brand-leaderboard .medal-icon{ background: url(../images/medal-icon.png) no-repeat center center;}
.brand-leaderboard .panel-header .header-left{display:flex;align-items:center;}
.brand-leaderboard .panel-header .header-left .sub-links{margin-left:20px;}
.brand-leaderboard .panel-header .header-left .sub-links a{margin-right:15px;font-size:14px;}
.brand-leaderboard .leaderboard-grid{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px;}
.brand-leaderboard .leaderboard-grid .leader-item{width:220px;}
.brand-leaderboard .leaderboard-grid .leader-item img{width:220px;height:220px;margin-bottom:8px;transition: transform 0.3s ease;}
.brand-leaderboard .leaderboard-grid .leader-item img:hover{transform: translateY(-2px);}
.brand-leaderboard .leaderboard-grid .leader-item h4{font-weight:normal;height:36px;overflow:hidden;line-height:1.4;margin-bottom:5px;}
.brand-leaderboard .leaderboard-grid .leader-item .price{color:#e60012;font-weight:bold;font-size:14px;}
/* 人气排行 Right Panel */
.popular-rank{ width: 225px !important; border-left: 1px solid #f0f0f0; padding-left: 15px; }
.popular-rank .rank-list{display:flex;flex-direction:column;gap:14px;}
.popular-rank .rank-list .rank-item{ border-bottom: 1px solid #f0f0f0; padding: 0 0 14px 0;}
.popular-rank .rank-list .rank-item:last-child{border-bottom:none;}
.popular-rank .rank-list .rank-item a{display:flex;align-items:flex-start;}
.popular-rank .rank-list .rank-item .rank-num{display:inline-block;width:20px;height:20px;background:#ccc;color:#fff;text-align:center;line-height:20px;font-size:12px;margin-right:10px;flex-shrink:0;}
.popular-rank .rank-list .rank-item.top3{ position: relative;}
.popular-rank .rank-list .rank-item.top3 .rank-num.num-1,.popular-rank .rank-list .rank-item.top3 .rank-num.num-2,.popular-rank .rank-list .rank-item.top3 .rank-num.num-3{background:#e60012; position: absolute; top: 0; left: 0;}
.popular-rank .rank-list .rank-item.top3 .rank-num.num-2{ background:#ff7125 ;}
.popular-rank .rank-list .rank-item.top3 .rank-num.num-3{ background:#ffae25 ;}
.popular-rank .rank-list .rank-item.top3 img{width:64px;height:64px;margin-right:10px;}
.popular-rank .rank-list .rank-item.top3 .info h5{font-size:14px;font-weight:normal;}
.popular-rank .rank-list .rank-item.top3 .info p{font-size:12px;color:#999;}
.popular-rank .rank-list .rank-item.text-only{align-items:center;}
.popular-rank .rank-list .rank-item.text-only p{font-size:14px;}


/* ----- 小图品牌墙 ----- */
.mini-brand-wall{background:#fff; overflow: hidden; zoom: 1; margin-bottom: 20px;}
.mini-brand-wall .grid-item{float:left;display:block;width:120px;height:100px;border-bottom:#f6f6f6 solid 1px;border-right:#f6f6f6 solid 1px;}
.mini-brand-wall .grid-item:hover{border-bottom:#ff3e52 solid 1px;border-right:#f6f6f6 solid 1px;}
.mini-brand-wall .grid-item img{width:96px;height:58px;margin:20px auto 0 auto;display:block;transition:transform 0.3s ease;}
.mini-brand-wall .grid-item img:hover{display:block;transform:translateY(-3px);}


/* ----- 底部四列信息区 ----- */
.footer-widgets{display:flex;justify-content:space-between;width:1200px;margin:0 auto 20px auto;}
.footer-widgets .widget-col{width:302px; }
.footer-widgets .widget-col:last-child{width:250px;}
.footer-widgets .widget-col .panel-header{ margin-bottom: 0;}
.footer-widgets .widget-col.small-invest .item-list{height: 320px; background:#fff;padding:18px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.footer-widgets .widget-col.small-invest .item-list .item{width: 120px; margin-bottom:15px;}
.footer-widgets .widget-col.small-invest .item-list .item img{width:120px;height:75px; transition:transform 0.3s ease;}
.footer-widgets .widget-col.small-invest .item-list .item img:hover{transform:translateY(-3px);}
.footer-widgets .widget-col.small-invest .item-list .item h4{font-weight:normal;color:#333; height: 22px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 5px;}
.footer-widgets .widget-col.small-invest .item-list .item p{color:#9b99d1;height: 18px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.footer-widgets .widget-col.latest-chance .item-list{background:#fff;padding:18px;height: 320px;}
.footer-widgets .widget-col.latest-chance .item-list .item{margin-bottom:20px;}
.footer-widgets .widget-col.latest-chance .item-list .item a{ display: flex;gap:15px}
.footer-widgets .widget-col.latest-chance .item-list .item img{width:120px;height:75px; transition:transform 0.3s ease;}
.footer-widgets .widget-col.latest-chance .item-list .item img:hover{transform:translateY(-3px);}
.footer-widgets .widget-col.latest-chance .item-list .item h4{font-weight:normal;color:#333;height: 22px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 14px;}
.footer-widgets .widget-col .item-list .item a:hover h4{color:#e60012;}
.footer-widgets .widget-col.latest-chance .item-list .item p{color:#d493a0;height: 18px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.footer-widgets .widget-col.gold-search .img-grid{display:flex;gap:10px;    flex-direction: column;background:#fff;padding:18px;height: 320px;align-items: center;}
.footer-widgets .widget-col.gold-search .img-grid a{width: 260px; height: 130px; overflow: hidden;}
.footer-widgets .widget-col.gold-search .img-grid img{width: 260px; height: 130px;transition:transform 0.3s ease;}
.footer-widgets .widget-col.gold-search .img-grid img:hover{transform: scale(1.05);}
.footer-widgets .widget-col.guess-like .big-card{text-align:center; background: #fff; padding:18px 0 10px 0;height: 320px;}
.footer-widgets .widget-col.guess-like .big-card h4{margin-top:5px;font-weight:normal;height: 22px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.footer-widgets .widget-col.guess-like .big-card p{color:#e60012;height: 18px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.small-invest .flag-icon{ background: url(../images/flag-icon.png) no-repeat center center;}
.latest-chance .new-icon{ background: url(../images/new-icon.png) no-repeat center center;}
.gold-search .store-icon{ background: url(../images/store-icon.png) no-repeat center center;}
.guess-like .like-icon{ background: url(../images/like-icon.png) no-repeat center center;}

.join-steps{padding-bottom: 20px; background: #F5F5F5; text-align: center;}
.friend-links{color:#666;margin-bottom:20px;}
.friend-links span{ font-weight: bold;}
.friend-links a{margin-right:10px;color:#666;}
.friend-links a:hover{color:#e60012;}

/* ----- 底部 Footer ----- */
.footer{background:#fff;padding:20px 0 30px;border-top:2px solid #e60012;text-align:center;}
.footer .footer-links{margin-bottom:20px;}
.footer .footer-links a{margin:0 10px;}
.footer .certifications{margin-bottom:10px;}
.footer .copyright{line-height:25px; color:#666;}
.footer .copyright a{ color: #666; margin: 0 4px;}
.footer .copyright a:hover{ color: #e60012;}

/* ----- 项目列表 ----- */
.item-list-block{background:#fff;margin-bottom:20px;}
.item-list-block .cate-icon{background:url(../images/cate-icon.png) no-repeat center center;}
.item-list-block .panel-header{border-bottom:1px solid #f5f5f5; margin-bottom: 0; padding: 22px 0 18px 18px;}
.item-list-block .panel-header .header-left{display:flex;align-items:center;width:100%;}
.item-list-block .panel-header .header-left .sub-links{margin-left:30px;}
.item-list-block .panel-header .header-left .sub-links a{margin-right:15px;}
.item-list{display:flex;flex-wrap: wrap;}
.item-list .project-card{width:300px; border-bottom:#f6f6f6 solid 1px;border-right:#f6f6f6 solid 1px; padding: 20px 18px 18px 18px;}
.item-list .project-card .img-box{width:100%;margin-bottom:12px;}
.item-list .project-card .img-box img{width:100%;display:block;transition: transform 0.3s ease;}
.item-list .project-card .img-box img:hover{transform:translateY(-3px);}
.item-list .project-card .info-box{padding:0 2px;}
.item-list .project-card .info-box .title{font-size:16px;font-weight:normal;color:#333;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.item-list .project-card .info-box .meta-row{display:flex;justify-content:space-between;align-items:center;}
.item-list .project-card .info-box .meta-row .price{font-size:13px;color:#999;}
.item-list .project-card .info-box .meta-row .price em{font-size:16px;color:#e60012;font-style:normal;}
.item-list .project-card .info-box .meta-row .btn-detail{display:inline-block;background-color:#e60012;color:#fff;font-size:12px;padding:5px 20px;border-radius:4px;text-align:center;line-height:1.5;}
.item-list .project-card .info-box .meta-row .btn-detail:hover{background-color:#cc0010;}


/*分页*/
.page{padding:50px 0 50px 0;color:#666666;text-align:center;}
.page:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.page .pagination{display:inline-block;;}
.page li{display:inline-block;}
.page li a,.page li span{display:inline-block;vertical-align:middle;margin:0 2px;padding:0 17px;height:40px;line-height:40px;font-size:14px;border:1px solid #ddd;background-color:#fff;border-radius:5px;}
.page li a:hover{text-decoration:none;background-color:#e60012;border-color:#e60012;color:#fff;}
.page .active span{background-color:#e60012;border-color:#e60012;color:#fff;}
.page .disabled span{border:none;background:#fff;padding:0;}
.page .disabled span.page-link{ background: none;}
.page .goto{display:inline-block;}



/* ------------------ 详情页 ------------------ */
.detail-header-wrapper{ height: 92px;}
.detail-header{background:#fff;padding:15px 0; overflow: hidden; zoom: 1; box-shadow: 0px 5px 5px rgba(51, 51, 51, 0.05); position: fixed; top: 0; left: 0; right: 0; z-index: 9999;}
.detail-header .logo{ float: left; width: 158px; height: 62px; margin-right: 60px;}
.detail-header .nav-links{float: left; width:610px; padding-top:8px;}
.detail-header .nav-links .home-btn{background:#f8f8f8;color:#e60012;padding:5px 15px;border-radius:4px;text-align:center;line-height:1.2; float: left; margin-right: 20px;}
.detail-header .nav-links .link-group{ float: left; width: 510px; padding: 1px 0 0 0;}
.detail-header .nav-links .link-group ul{display:flex; flex-wrap: wrap; color:#666;}
.detail-header .nav-links .link-group ul li{ width: 80px;}


.detail-header .header-right{display:flex;align-items:center;gap:15px; float: right;}
.detail-header .header-right .brand-logo{ height:60px; border-radius: 10px;}
.detail-header .header-right .project-info h3{font-size:16px;font-weight:normal;color:#333;}
.detail-header .header-right .project-info p{color:#666;}
.detail-header .header-right .project-info span{color:#e60012;font-weight:bold;font-size:16px;}

/* ------------------ 留言 ------------------ */
.quick-liuyan{background-color:#f5f5f5; padding:10px 0 30px 0;}
.quick-liuyan .section-title{width:1200px; height: 80px; line-height: 80px; margin:0 auto; font-size:24px; background: url(../images/liuyan-icon.png) no-repeat left 27px; padding-left: 50px; font-weight: bold;}
.quick-liuyan .section-title span{color:#e60012; padding: 0 5px;}
.quick-liuyan .quick-liuyan-box{width:1200px;margin:0 auto; background:#fff;display:flex;box-shadow:0 2px 10px rgba(0,0,0,0.05);}
/* Left Side */
.quick-liuyan .quick-liuyan-box .consult-side{width:250px;background: url(../images/consult-side-bg.jpg) no-repeat #e60012;padding:20px 30px;text-align:center;color:#fff;}
.quick-liuyan .quick-liuyan-box .consult-side .consult-header{font-size:26px;margin-bottom:15px;font-weight:bold;}
.quick-liuyan .quick-liuyan-box .consult-side .consult-avatar{margin-bottom:20px;position:relative;display:inline-block;}
.quick-liuyan .quick-liuyan-box .consult-side .consult-avatar .avatar-circle{width:120px;height:120px;border-radius:50%;overflow:hidden;border:4px solid rgba(255,255,255,0.3);position:relative;}
.quick-liuyan .quick-liuyan-box .consult-side .consult-avatar .avatar-circle img{width:100%;height:100%;object-fit:cover;}
.quick-liuyan .quick-liuyan-box .consult-side .consult-avatar .status-dot{width:16px;height:16px;background-color:#20b141;border:2px solid #fff;border-radius:50%;position:absolute;bottom:10px;right:10px;z-index:2;}
.quick-liuyan .quick-liuyan-box .consult-side .consult-btn{background:#fff;color:#e60012;border:none;padding:10px 40px; width: 190px; border-radius:5px;font-size:16px;cursor:pointer;margin-bottom:25px;box-shadow:0 2px 5px rgba(0,0,0,0.2);}
.quick-liuyan .quick-liuyan-box .consult-side .consult-tips{border:1px dashed rgba(255,255,255,0.6);padding:10px;text-align:left;line-height:1.5; border-radius: 10px;}
/* Right Side (Form) */
.quick-liuyan .quick-liuyan-box .form-side{flex:1;padding:15px 40px 30px; position: relative;}
.quick-liuyan .quick-liuyan-box .form-side .form-header{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:25px;}
.quick-liuyan .quick-liuyan-box .form-side .form-header h3{font-size:22px;color:#333; font-weight: normal;}
.quick-liuyan .quick-liuyan-box .form-side .form-header .subtitle{font-size:14px;color:#e60012;font-weight:normal;margin-left:10px;}
.quick-liuyan .quick-liuyan-box .form-side .form-header .required-note{font-size:14px;color:#999;}
.quick-liuyan .quick-liuyan-box .form-side .form-header .required-note em{color:#e60012; font-style: normal;}
.quick-liuyan .quick-liuyan-box .form-side .message-form .form-row{display:flex;margin-bottom:20px;}
.quick-liuyan .quick-liuyan-box .form-side .message-form .form-row label{width:80px;text-align:right;padding-right:10px;padding-top:10px;color:#333;}
.quick-liuyan .quick-liuyan-box .form-side .message-form .form-row label span{color:#e60012;}
.quick-liuyan .quick-liuyan-box .form-side .msg-input{flex:1;height:44px; line-height: 44px; border:1px solid #ccc; padding:0 10px;border-radius:5px;max-width:460px;font-size: 14px;}
.quick-liuyan .quick-liuyan-box .form-side .msg-input:focus{border-color:#e60012;outline:none;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(233, 102, 102, 0.6)}

.quick-liuyan .quick-liuyan-box .form-side .msg-textarea{flex:1;height:120px;border:1px solid #ccc; border-radius: 5px; padding:10px;resize:none; font-size: 14px; font-family:"Microsoft YaHei",Arial,sans-serif;max-width:460px;}
.quick-liuyan .quick-liuyan-box .form-side .msg-textarea:focus{border-color:#e60012;outline:none;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(233, 102, 102, 0.6)}
.quick-liuyan .quick-liuyan-box .form-side .quick-tags{width:280px; position: absolute; top:220px; right:70px;}
.quick-liuyan .quick-liuyan-box .form-side .quick-tags ul{border: 1px solid #ccc; border-top:none;}
.quick-liuyan .quick-liuyan-box .form-side .quick-tags .tag-header{background:#e60012;color:#fff;padding:8px 10px;}
.quick-liuyan .quick-liuyan-box .form-side .quick-tags ul{padding:5px 0;}
.quick-liuyan .quick-liuyan-box .form-side .quick-tags ul li{padding:5px 10px;cursor:pointer;color:#666;}
.quick-liuyan .quick-liuyan-box .form-side .quick-tags ul li:hover{background:#f5f5f5;color:#e60012;}
.quick-liuyan .quick-liuyan-box .form-side .submit-btn{background:#e60012;color:#fff;border:none;width:200px;height:45px;font-size:16px;border-radius:4px;cursor:pointer;}
.quick-liuyan .quick-liuyan-box .form-side .submit-btn:hover{background:#d4362c;}
.consult-btn.disabled{background-color:#ccc !important;cursor:not-allowed !important;}
.status-dot.hidden{display:none;}
.msg-input.error,.msg-textarea.error{border-color:#e60012 !important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(230,0,18,0.6) !important;}
.error-message{color:#e60012;display:block;padding:10px 0 0 10px;}


/*404*/
.error404_wrapper{ position:relative; height:560px; padding-top: 100px;}
.error404{ width:563px; height:300px; margin:0 auto; background:url(../images/404.jpg) no-repeat;}
.error404 .tip_area{ padding:280px 0 0 0; }
.error404 .btn_area{text-align:center;}
.error404 .pub_btn{display:inline-block;width:80px;height:25px;line-height:25px; background:#E73727; color:#fff;border-radius:3px;text-align:center;text-decoration:none;font-size:14px;margin-right: 6px;margin-left: 4px;font-weight:100;}
.error404 a:hover.pub_btn{ background:#CB2416;}
.error404 .tip_area p{color:#666;font:16px/24px Microsoft YaHei;padding:10px 0 10px 168px;}
.error404 .tip_area font{color:#f30;display:inline-block;float:left;font-size: 20px;margin-right: 5px;margin-left: 2px;}