
/**/
.fw400 { font-weight: 400; }

.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt35 { margin-top: 35px; }
.mt40 { margin-top: 40px; }
.mr140 { margin-right: 140px;}
.mb20 { margin-bottom: 20px;} 
.mb50 { margin-bottom: 50px; }
.ml40 { margin-left: 40px; }
.mr0 { margin-right: 0 !important; }
.s-c9 { color: #999 !important; }
.p20 { padding: 20px; }
.plr20 { padding:0 20px; }
.ptb20-lr30 { padding: 20px 30px; }
.pb20 {padding-bottom: 20px !important;}
.block {display:block}
.img-block { display: block; overflow: hidden; }
.img-block img { display: block; width: 100%; height: 100%; }
.magnify img { transition: all .35s linear; transform: scale(1); }
.magnify:hover img { transform: scale(1.05); }

/* input-bar */
.input-bar { position: relative; z-index: 10; }
.input-bar .tips { position: absolute; z-index: -1; }

/* logo-bar */
.logo-bar .logo-h40 { padding: 23px 0; }
	/**/
.logo-bar .logo { margin-top: 0; }
.logo-bar .logo img { float: left; }
.logo-bar .input-bar { float: left; width: 540px; height: 38px; border: 1px solid #ff552e; margin-right: 22px; }
.logo-bar .input-bar .tips { left: 19px; line-height: 38px; color: #8c8c8c; }
.logo-bar .input-bar .txt { float: left; width: 423px; padding: 0 19px; line-height: 38px; }
.logo-bar .input-bar .btn { 
	float: left; width: 79px; height: 38px; line-height: 38px; border-radius: 0;
	background-color: #ff6340; border-color: #ff6340; font-size: 16px; color: #fff; cursor: pointer; 
}
.logo-bar .input-bar .btn:hover { background-color: #ff552e; }
.logo-bar .hot { padding: 8px 0; }
.logo-bar .hot span { float: left; color: #595959; }
.logo-bar .hot a { float: left; color: #ff552e; margin-right: 15px; }
.logo-bar .hot a:hover { text-decoration: underline; }
.logo-bar .input-bar, .logo-bar .hot { margin-top: 11px; }
	/**/
.logo-title { margin-right: 90px; position: relative; padding-left: 15px; margin-top: 11px; }
.logo-title:after { position: absolute; left: 0; top: 2px; width: 1px; height: 36px; background-color: #f2f2f2; content: ''; }
.logo-title .tit { font-size: 24px; line-height: 40px; cursor: pointer; }
.logo-title .tit .iconfont { font-size: 18px; color: #8c8c8c; margin: -4px 0 0 10px; }
.logo-title .pop-type { 
	position: absolute; left: 0; top: 40px; z-index: 600; display: none;
    width: 630px; min-height: 100px; padding: 25px 20px;
	background-color: #fff; box-shadow: 0 6px 10px 0 rgba(0,0,0, .15); 
}
.logo-title .pop-type ul { max-height: 300px; overflow-x: hidden; }
.logo-title .pop-type ul li { float: left; width: 100px; height: 28px; line-height: 28px; margin-right: 20px; }

/* main-menu-bar */
.main-menu-bar { height: 40px; font-size: 16px; }
.main-menu-bar .lh30 { line-height: 30px; }
.main-menu-bar .mu-type { width: 180px; margin-right: 50px; position: relative; z-index: 100; }
.main-menu-bar .mu-type .mu-title { padding: 0 20px; height: 40px; background-color: #262626; color: #fff; line-height: 40px; }
.main-menu-bar .mu-type .mu-title .iconfont { margin: -3px 20px 0 0; }
.main-menu-bar .mu-type .mu-more { 
	position: absolute; left: 0; top: 40px; right: 0; 
	height: 450px; background-color: #fff; box-shadow: 0 1px 5px 0 rgba(0,0,0, .05); 
	font-size: 14px;
}
.main-menu-bar .mu-type .mu-more ul { padding: 13px 20px; }
.main-menu-bar .mu-type .mu-more li { height: 28px; line-height: 28px; }
.main-menu-bar .mu-type .mu-more li a { display: block; }
.main-menu-bar .mu-type .mu-more li .icon-all { margin: -7px 20px 0 0; }
.main-menu-bar .mu-type .mu-more dl { padding: 0 20px; }
.main-menu-bar .mu-type .mu-more dt { font-size: 16px; height: 20px; line-height: 20px; padding: 5px 0; }
.main-menu-bar .mu-type .mu-more dt .iconfont { margin: -2px 5px 0 0; }
.main-menu-bar .mu-type .mu-more dd { overflow: hidden; margin-top: 15px; }
.main-menu-bar .mu-type .mu-more dd span { float: left; line-height: 28px; margin-right: 12px; }
	/**/
.main-menu-bar .mu-type-filtrate .mu-title { background-color: #ff552e; }
.main-menu-bar .mu-type-filtrate .mu-more { height: 500px; background-color: #333; }
.main-menu-bar .mu-type-filtrate .mu-more a { color: #fff; }
.main-menu-bar .mu-type-filtrate .mu-more li { height: 30px; line-height: 30px; }
.main-menu-bar .mu-type a:hover { color: #ff552e; }
	/**/
.mn-menu-bar { margin-right: 40px; position: relative; z-index: 100; }
.mn-menu-bar:after { position: absolute; top: 7px; right: 0; width: 1px; height: 16px; background-color: #bfbfbf; content: ''; }
.mn-menu-bar li { float: left; position: relative; margin-right: 40px; }
.mn-menu-bar li .mu { float: left; line-height: 30px; padding-bottom: 10px; position: relative; }
.mn-menu-bar li .mu:before { 
	position: absolute; left: 50%; right: 0; bottom: 0; content: '';  
	width: 0; height: 3px; background-color: #ff552e; transition: all .15s linear; 
	transform: translateX(-50%);
}
.mn-menu-bar li.mu-down { padding-right: 20px; position: relative; }
.mn-menu-bar li.mu-down:after { position: absolute; top: 6px; right: 0; content: "\e76d"; color: #8c8c8c; transition: all .15s linear; }
.mn-menu-bar li .mu-b { 
	position: absolute; left: -20px; top: 40px; right: -20px; padding-bottom: 7px;
	background-color: #fff; box-shadow: 0 10px 15px 0 rgba(0,0,0, .1); 
}
.mn-menu-bar li .mu-b p { height: 36px; overflow: hidden; }
.mn-menu-bar li .mu-b p a { display: block; line-height: 36px; padding: 0 20px; font-size: 14px; transition: all .25s linear; }
.mn-menu-bar li .mu-b p a:hover { background-color: #f5f5f5; color: #ff552e; }
.mn-menu-bar li.cur .mu:before, .mn-menu-bar li.now .mu:before { width: 100%; color: #ff552e; }
.mn-menu-bar li.show:after { transform: rotate(180deg); }
.dq-mn-menu-bar li {margin-right: 34px;}
/* search-keywords */
.pl-search {
    z-index: 110;
}
.search-keywords {display:none; position: absolute; top: 40px; right: 0; left: 0; border: 1px solid #eee; background-color: #fff; box-shadow: 0 5px 10px rgba(0,0,0,.1); }
.search-keywords a { display: block; padding: 0 20px; line-height: 40px; }
.search-keywords a:hover { background-color: #eee; }

/* weizhi */
.weizhi { padding: 15px 0; font-size: 12px; }
.weizhi span { color: #aaa; }
.weizhi a:hover { color: #ff552e; }

/* nav-title */
.nav-title { height: 30px; overflow: hidden; }
.nav-title strong , .nav-title h1,.nav-title h2 { 
    float: left; 
    font-size: 24px; line-height: 30px; font-weight: 400; 
    margin-right: 30px; 
    cursor: pointer;
}

.nav-title .nav-tab { float: left; line-height: 20px; margin-top: 5px; }
.nav-title .nav-tab span,.nav-title .nav-tab h3 { 
    float: left;
    padding: 0 10px; 
    border-bottom: 2px solid #f8f8f8;
    cursor: pointer;
    padding-bottom: 3px;
    margin-right: 5px; 
}
.nav-title .nav-tab span.nv-tab-ct,.nav-title .nav-tab h3.nv-tab-ct {
    border-bottom-color: #f64040;
}
.nav-title .nav-tab a {
    float: left;
    margin-left: 5px;
}

/* youlian-bg */
.youlian-bg { background-color:#262626; }
.youlian { padding: 24px 0; line-height: 24px; border-bottom: 1px solid #404040; font-size: 14px; }
.youlian dt { color: #8c8c8c; margin-bottom: 13px; }
.youlian dd { overflow: hidden; }
.youlian dd a { float: left; color: #8c8c8c; margin-right: 15px; }
.youlian dd a:hover { color: #ff552e; }

/* hot-tag-bar */
.hot-tag-bar .item{overflow:hidden;border-bottom:1px solid #eee;font-size:14px;position:relative;padding:4px 0 16px 90px;}
.hot-tag-bar .item .tit{position:absolute;left:0;top:0;color:#666;line-height:52px;}
.hot-tag-bar .item .unfold-bar{position:relative;padding-right:60px;}
.hot-tag-bar .item .unfold-bar .un-ovh{height:32px;overflow:hidden;}
.hot-tag-bar .item .unfold-bar .un-nr a{float:left;color:#999;margin:12px 20px 0 0;}
.hot-tag-bar .item .unfold-bar .un-nr a:hover{color:#ff552e;}
.hot-tag-bar .item .unfold-bar .un-btn{position:absolute;top:-4px;right:0;color:#666;line-height:52px;cursor:pointer;}
.hot-tag-bar .item .unfold-bar .un-btn .iconfont{font-size:12px;vertical-align:middle;margin-left:5px;}
.hot-tag-bar .item .unfold-bar .show .un-btn .iconfont{transform:rotate(180deg);margin-top:-5px;}


/* m-page */
.m-page {
    height: 40px;
    font-size: 16px; 
    color: #ddd;
}
.m-page a, .m-page span {
    display: inline-block;
    min-width: 38px;
    height: 38px; line-height: 38px;
    border: 1px solid #eaeaea;
    border-radius: 3px;
    color: #666; text-align: center;
    background: #fff;  
    margin: 0 3px;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    transition: none;
}
.m-page a:hover {
    border-color: #ff562f;
    color: #ff562f;
}
.m-page a.m-page-ct {
    background-color: #ff562f;
    border-color: #ff562f;
    color: #fff;
}
.m-page .m-page-prev, .m-page .m-page-next {
    font-weight:bold;
    font-size: 18px;font-family:"\5B8B\4F53"; 
}
.m-page .disabled { color: #ddd; }

.iconfont { display:inline-block; vertical-align:middle; margin-top:-3px; }
.mn-menu-bar li.iconfont { margin-top: 0; }


/* 2019-11-14 #8425 */
.pop-question-bar .pop-bar-question { position: fixed; top: 0;left: 0; right: 0;bottom: 0;width: 300px; height: 400px; border-radius: 2px; overflow: hidden; box-shadow: 0 6px 30px rgba(0,0,0, .1); background-color: #fff;z-index: 1002;margin: auto;display: none; }
/* pop-bar-question */
.pop-bar-question .tit { padding: 0 20px; height: 40px; line-height: 40px; background-color: #ff6340; color: #fff; border-radius: 2px 2px 0 0; }
.pop-bar-question .tit .closed { float: right; padding: 19px 0; height: 2px; width: 18px; cursor: pointer; }
.pop-bar-question .tit .closed .line { float: left; width: 18px; height: 2px; line-height: 0; background-color: #fff; }
/* pop-question-srk */
.pop-question-srk { padding: 20px 20px 0; }
.pop-question-srk .input-bar { border: 1px solid #f0f0f0; border-radius: 2px; }
.pop-question-srk .area-srk { line-height: 20px; background-color: #f9f9f9; padding: 8px 10px; }
.pop-question-srk .area-srk textarea { display: block; width: 100%; height: 110px; overflow-y: auto; }
.pop-question-srk .area-srk .tips { color: #999; left: 11px; top: 9px; right: 11px; }
.pop-question-srk .tel-srk { margin-top: 9px; padding: 0 10px; height: 44px; line-height: 44px; }
.pop-question-srk .tel-srk .tips { color: #666; left: 11px; right: 11px; line-height: 44px; }
.pop-question-srk .tel-srk input { display: block; width: 100%; height: 44px; line-height: 44px; }
.pop-question-srk .btn { display: block; margin: 20px auto 0; width: 120px; height: 36px; border-radius: 18px; font-size: 14px; }

/* 2019-11-28 */
a.inner-link{color:#FF6600 !important;}
a.inner-link:hover{text-decoration-line:underline !important;}
/* 2019-11-20 #8224 */
.friendship-link { padding: 24px 0; line-height: 24px; border-bottom: 1px solid #404040; }
.friendship-link .nav { color: #8c8c8c; margin-bottom: 13px; overflow: hidden; }
.friendship-link .nav li { float: left; margin-right: 20px; cursor: pointer; }
.friendship-link .nav li.cur { color: #fff; font-weight: bold; }
.friendship-link .cont { overflow: hidden; }
.friendship-link .cont a { float: left; color: #8c8c8c; margin-right: 15px; }
.friendship-link .cont a:hover { color: #ff552e; }
/* 2019-11-28 #8464 */
/* icon */
.icon-all { display: inline-block; background: url('/images/icon-all.png') no-repeat; vertical-align: middle; }
.i-a01, .i-a02, .i-a03, .i-a04, .i-a05, .i-a06, .i-a07, .i-a08, .i-a09, .i-a10, .i-a11, .i-a12, .i-a13, .i-a14, .i-a15, .i-a34, .i-a35, .i-a36 { width: 18px; height: 18px; }
.i-a01 { background-position: 0 0; }
.i-a02 { background-position: -20px 0; }
.i-a03 { background-position: -40px 0; }
.i-a04 { background-position: -60px 0; }
.i-a05 { background-position: -80px 0; }
.i-a06 { background-position: -100px 0; }
.i-a07 { background-position: -120px 0; }
.i-a08 { background-position: -140px 0; }
.i-a09 { background-position: -160px 0; }
.i-a10 { background-position: -180px 0; }
.i-a11 { background-position: -200px 0; }
.i-a12 { background-position: -220px 0; }
.i-a13 { background-position: -240px 0; }
.i-a14 { background-position: -260px 0; }
.i-a15 { background-position: -280px 0; }
.i-a34 { background-position: 0 -125px; }
.i-a35 { background-position: -20px -125px; }
.i-a36 { background-position: -40px -125px; }
.i-a16, .i-a17, .i-a18, .i-a19, .i-a20, .i-a21, .i-a22, .i-a23, .i-a24, .i-a25 { width: 32px; height: 32px; }
.i-a16 { background-position: 0 -20px; }
.i-a17 { background-position: -35px -20px; }
.i-a18 { background-position: -70px -20px; }
.i-a19 { background-position: -105px -20px; }
.i-a20 { background-position: -140px -20px; }
.i-a21 { background-position: -175px -20px; }
.i-a22 { background-position: -215px -20px; }
.i-a23 { background-position: -255px -20px; }
.i-a24 { background-position: -215px -60px; }
.i-a25 { background-position: -255px -60px; }
.i-a26 { width: 60px; height: 60px; background-position: 0 -60px; }
.i-a27 { width: 60px; height: 60px; background-position: -70px -60px; }
.i-a28 { width: 60px; height: 60px; background-position: -140px -60px; }
.i-a29 { width: 24px; height: 24px; background-position: -215px -100px; }
.i-a30 { width: 26px; height: 39px; background-position: -300px 0; }
.i-a31 { width: 26px; height: 39px; background-position: -300px -45px; }
.i-a32 { width: 26px; height: 39px; background-position: -300px -90px; }
.i-a33 { width: 26px; height: 39px; background-position: -255px -100px; }

/* 2019-12-12 #8928 */
/* bg-black */
.bg-black { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: .5; z-index: 1000; display: none; }
.lh22 { line-height: 22px; }
.underline { text-decoration: underline; }
.s-cc { color: #ccc; }

/* 2020-02-10 #9702 */
.s-ca { color: #aaa; }
.s-cb { color: #bbb; }
.s-c3 { color: #333; }
.s-c6 { color: #666; }
.s-c8c { color: #8c8c8c; }
.s-c9 { color: #999; }
/* check-input */
.check-input { display: inline-block; vertical-align: middle; margin-top: -2px; -webkit-appearance: checkbox; -moz-appearance: checkbox; appearance: checkbox; }

/* hot-tag-bar-nb */
.hot-tag-bar-nb { padding: 10px 20px 20px; }
.hot-tag-bar-nb .item { border-bottom: 0; padding-bottom: 4px; }

/* artcial-leftfixed */
.artcial-leftfixed { position: fixed; top: 50%; left: 50%; margin-left: -680px; width: 70px; z-index: 100; margin-top: -205px; }
.artcial-leftfixed .item { display: block; cursor: pointer; text-align: center; padding: 6px 0 4px; }
.borb-e6 { border-bottom: 1px solid #e6e6e6; }
.artcial-leftfixed .item .iconfont { font-size: 30px; line-height: 1; color: #d5d5d5; }
.artcial-leftfixed .item:hover .iconfont { color: #ff552e; }
.artcial-leftfixed .txt { font-size: 12px; color: #666; margin-top: 3px; text-align: center; }
.artcial-leftfixed .share { padding: 5px 0 6px; }
.artcial-leftfixed .share .item .iconfont { width: 32px; height: 32px; line-height: 32px; background-color: #d5d5d5; border-radius: 50%; font-size: 20px; color: #f8f8f8; }
.artcial-leftfixed .share .item:hover .icon-weibo { background-color: #f36e4f; }
.artcial-leftfixed .share .item:hover .icon-qzone { background-color: #fcb929; }
.artcial-leftfixed .share .item:hover .icon-wechat { background-color: #12c912; }
.artcial-leftfixed .ecode { position: relative; }
.artcial-leftfixed .pop { display: none; position: absolute; top: -25px; left: 80px; background-color: #fff; box-shadow: 0 -3px 10px rgba(191,191,191,.51); }
.artcial-leftfixed .pop:before { content: ''; position: absolute; top: 36px; left: -8px; border-width: 8px 8px 8px 0; border-style: solid; border-color: transparent #fff transparent transparent; }
.artcial-leftfixed .ecode .pop { padding: 10px 10px 8px; text-align: center; }
.artcial-leftfixed .ecode .pop img { display: block; width: 126px; height: 126px; }
.artcial-leftfixed .ecode .pop p { line-height: 22px; margin-top: 8px; }
.artcial-leftfixed .zan .icon-Fabulous { font-size: 28px; color: #ff552e; }
.artcial-leftfixed .zan .txt { color: #ff552e; }
.artcial-leftfixed .feedback { position: relative; }
.artcial-leftfixed .feedback .item.cur .iconfont { color: #ff552e; }
.artcial-leftfixed .feedback .pop { top: -230px; width: 340px; padding: 25px 30px 30px; }
.artcial-leftfixed .feedback .pop::before { top: 240px; }
.artcial-leftfixed .feedback .pop .icon-close { position: absolute; top: 15px; right: 15px; color: #bbb; cursor: pointer; font-size: 12px; }
.artcial-leftfixed .feedback .pop .pop-tit { font-size: 18px; }
.artcial-leftfixed .feedback .type { margin-top: 10px;  }
.artcial-leftfixed .feedback .type span { float: left; width: 33.33%; margin-top: 10px; }
.artcial-leftfixed .feedback .type .iconfont { margin-right: 8px; color: #d9d9d9; cursor: pointer; }
.artcial-leftfixed .feedback .type .cur .iconfont { color: #ff562f; }
.artcial-leftfixed .feedback .type .cur .iconfont:before { content: "\e643"; }
.artcial-leftfixed .feedback .input-bar { margin-top: 20px; border: 1px solid #d9d9d9; height: 118px; }
.artcial-leftfixed .feedback .input-bar textarea { display: block; width: 302px; padding: 9px 18px; height: 100px; }
.artcial-leftfixed .feedback .input-bar textarea::placeholder { color: #bbb; }
.artcial-leftfixed .feedback .btn-oe { display: inline-block; line-height: 30px; padding: 0 12px; border-radius: 16px; }
.artcial-leftfixed .collect.cur .icon-like-o { color: #ff552e; }
.artcial-leftfixed .collect.cur .icon-like-o:before { content: "\e780"; }

/* pop-tips */
.pop-tips { display: none; position: fixed; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); background-color: #fff; padding: 15px 34px 15px 46px; box-shadow: 0 1px 10px rgba(0,0,0,.1); border-radius: 4px; min-height: 20px; z-index: 1002; }
.pop-tips .status { position: absolute; top: 15px; left: 20px; }
.pop-tips .status .icon-chenggong { color: #13ba56; }
.pop-tips .status .icon-pending { color: #ff9900; }
.pop-tips .status .icon-shibai { color: #ff562f; }
.pop-tips.w260 { width: 260px; }
.mt6 { margin-top: 4px; }
/* 2020-01-11 #9497 */
/* follow-code-pop-ask */
.follow-code-pop-ask {  padding: 50px 35px 40px; background-color: #fff;  }
.follow-code-pop-ask .icon-guanbis { position: absolute; top: 14px; right: 13px; font-size: 20px; color: #999; cursor: pointer; }
.follow-code-pop-ask .code { display: block; width: 140px; height: 140px; margin: 10px auto 10px; }
.follow-code-pop-ask .txt1 { font-size: 18px; font-weight: bold; margin-bottom: 10px; }
.follow-code-pop-ask .txt2 { font-size: 12px; color: #999; }
.follow-code-pop-ask .txt3 { font-size: 14px; font-weight: bold; margin-bottom: 10px;text-align:center; color:#999; }

/* 2020-02-10 #9702 */
.s-ca { color: #aaa; }
.s-cb { color: #bbb; }
.s-c3 { color: #333; }
.s-c6 { color: #666; }
.s-c8c { color: #8c8c8c; }
.s-c9 { color: #999; }
/* check-input */
.check-input { display: inline-block; vertical-align: middle; margin-top: -2px; -webkit-appearance: checkbox; -moz-appearance: checkbox; appearance: checkbox; }

/* hot-tag-bar-nb */
.hot-tag-bar-nb { padding: 10px 20px 20px; }
.hot-tag-bar-nb .item { border-bottom: 0; padding-bottom: 4px; }

/* artcial-leftfixed */
.artcial-leftfixed { position: fixed; top: 50%; left: 50%; margin-left: -680px; width: 70px; z-index: 100; margin-top: -205px; }
.artcial-leftfixed .item { display: block; cursor: pointer; text-align: center; padding: 6px 0 4px; }
.borb-e6 { border-bottom: 1px solid #e6e6e6; }
.artcial-leftfixed .item .iconfont { font-size: 30px; line-height: 1; color: #d5d5d5; }
.artcial-leftfixed .item:hover .iconfont { color: #ff552e; }
.artcial-leftfixed .txt { font-size: 12px; color: #666; margin-top: 3px; text-align: center; }
.artcial-leftfixed .share { padding: 5px 0 6px; }
.artcial-leftfixed .share .item .iconfont { width: 32px; height: 32px; line-height: 32px; background-color: #d5d5d5; border-radius: 50%; font-size: 20px; color: #f8f8f8; }
.artcial-leftfixed .share .item:hover .icon-weibo { background-color: #f36e4f; }
.artcial-leftfixed .share .item:hover .icon-qzone { background-color: #fcb929; }
.artcial-leftfixed .share .item:hover .icon-wechat { background-color: #12c912; }
.artcial-leftfixed .ecode { position: relative; }
.artcial-leftfixed .pop { display: none; position: absolute; top: -25px; left: 80px; background-color: #fff; box-shadow: 0 -3px 10px rgba(191,191,191,.51); }
.artcial-leftfixed .pop:before { content: ''; position: absolute; top: 36px; left: -8px; border-width: 8px 8px 8px 0; border-style: solid; border-color: transparent #fff transparent transparent; }
.artcial-leftfixed .ecode .pop { padding: 10px 10px 8px; text-align: center; }
.artcial-leftfixed .ecode .pop img { display: block; width: 126px; height: 126px; }
.artcial-leftfixed .ecode .pop p { line-height: 22px; margin-top: 8px; }
.artcial-leftfixed .zan .icon-Fabulous { font-size: 28px; color: #ff552e; }
.artcial-leftfixed .zan .txt { color: #ff552e; }
.artcial-leftfixed .feedback { position: relative; }
.artcial-leftfixed .feedback .item.cur .iconfont { color: #ff552e; }
.artcial-leftfixed .feedback .pop { top: -230px; width: 340px; padding: 25px 30px 30px; }
.artcial-leftfixed .feedback .pop::before { top: 240px; }
.artcial-leftfixed .feedback .pop .icon-close { position: absolute; top: 15px; right: 15px; color: #bbb; cursor: pointer; font-size: 12px; }
.artcial-leftfixed .feedback .pop .pop-tit { font-size: 18px; }
.artcial-leftfixed .feedback .type { margin-top: 10px;  }
.artcial-leftfixed .feedback .type span { float: left; width: 33.33%; margin-top: 10px; }
.artcial-leftfixed .feedback .type .iconfont { margin-right: 8px; color: #d9d9d9; cursor: pointer; }
.artcial-leftfixed .feedback .type .cur .iconfont { color: #ff562f; }
.artcial-leftfixed .feedback .type .cur .iconfont:before { content: "\e643"; }
.artcial-leftfixed .feedback .input-bar { margin-top: 20px; border: 1px solid #d9d9d9; height: 118px; }
.artcial-leftfixed .feedback .input-bar textarea { display: block; width: 302px; padding: 9px 18px; height: 100px; }
.artcial-leftfixed .feedback .input-bar textarea::placeholder { color: #bbb; }
.artcial-leftfixed .feedback .btn-oe { display: inline-block; line-height: 30px; padding: 0 12px; border-radius: 16px; }
.artcial-leftfixed .collect.cur .icon-like-o { color: #ff552e; }
.artcial-leftfixed .collect.cur .icon-like-o:before { content: "\e780"; }

/* pop-tips */
.pop-tips { display: none; position: fixed; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); background-color: #fff; padding: 15px 34px 15px 46px; box-shadow: 0 1px 10px rgba(0,0,0,.1); border-radius: 4px; min-height: 20px; z-index: 1002; }
.pop-tips .status { position: absolute; top: 15px; left: 20px; }
.pop-tips .status .icon-chenggong { color: #13ba56; }
.pop-tips .status .icon-pending { color: #ff9900; }
.pop-tips .status .icon-shibai { color: #ff562f; }
.pop-tips.w260 { width: 260px; }
.mt6 { margin-top: 4px; }

/* 2020-03-16 #10058 */
.btn-gn { background-color: #39bd6d; border-color: #39bd6d; color: #fff; }
.btn-gn:hover { background-color: #39bd6d; border-color: #39bd6d; color: #fff; opacity: .9; }
.btn-gn-line { border-color: #39bd6d; color: #39bd6d; }
.btn-gn-line:hover { background-color: #39bd6d; border-color: #39bd6d; color: #fff; }

/**
    *Add #10860 by LiJuan 2020/4/26
*/
/* pop-enter-bar */
.pop-enter-bar {
    position: fixed; top: 50%; left: 50%; z-index: 1002;
    margin: -100px 0 0 -190px; padding: 30px 25px 20px; width: 330px;
    background-color: #fff; border-radius: 4px;
    display: none;
}
.pop-enter-bar .icon-guanbis {
    position: absolute; top: 16px; right: 20px;
    font-size: 12px; color: #bbb;
    cursor: pointer;
}
.pop-enter-bar .title {
    font-size: 18px;
}
.pop-enter-bar .content {
    margin-top: 20px;
    font-size: 14px; color: #999; line-height: 22px;
}
.pop-enter-bar .btn {
    float: right; margin-top: 5px;
    padding: 0 20px; height: 32px;
    font-size: 14px; color: #fff; line-height: 32px;
    background-color: #ff562f; border: 0; border-radius: 16px;
}
.publicstatement{ color :#ccc; font-size:12px ; text-align : left;margin-top: 10px;}

/* 2021-04-27 */
/* font */
@font-face { 
	font-family:"DIN-Bold"; 
	src:url('fonts/numfont/TG-TYPE-Bold.eot?#iefix') format("embedded-opentype"),
		url('fonts/numfont/TG-TYPE-Bold.woff') format("woff"),
		url('fonts/numfont/TG-TYPE-Bold.ttf') format("truetype"),
		url('fonts/numfont/TG-TYPE-Bold.svg') format("svg");
	font-weight:normal;
	font-style:normal;
}
@font-face { 
	font-family:"DIN-Medium"; 
	src:url('fonts/numfont/TG-TYPE-Regular.eot?#iefix') format("embedded-opentype"),
		url('fonts/numfont/TG-TYPE-Regular.woff') format("woff"),
		url('fonts/numfont/TG-TYPE-Regular.ttf') format("truetype"),
		url('fonts/numfont/TG-TYPE-Regular.svg') format("svg");
	font-weight:normal;
	font-style:normal;
}
.din-b { font-family:"DIN-Bold"; }
.din-m { font-family:"DIN-Medium"; }


/*  #18656 2022-03-21 */
.h40 {height:40px}
.tag-box {width:100%;height:40px;position:absolute;bottom:0;z-index:10}
.tag-box img { width: 50px; height: 25px;float:right}