﻿﻿body .page{background: #f5f6fb;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #ccc;}
input[type=search]::-webkit-search-cancel-button{-webkit-appearance: none;}
.bar-nav .title{font-weight: 500}
.bar-nav .search aside .cur,.yzm,.dialog_confirm .dialog_ft .btn_affirm,.card-footer a,.dialog_confirm .dialog_ft .btn_sure,.bar .searchbar .searchbar-cancel{color: #2875f1}
.toastbox i{background: url(../../images/toasticon.png) no-repeat; background-size: 1.5rem auto;}
.toastbox.toast_succ i{background-position: 0 0;}
.toastbox.toast_like i{background-position: 0 -1.5rem;}
.toastbox.toast_unlike i{background-position: 0 -3rem;}
.bar-tool a{height: 2.5rem; line-height: 2.5rem; padding: 0}
.bar-tool a i{margin: 0 .3rem 0 0; display: inline-block; vertical-align: -.15rem; background: url(../../images/icon72.png) no-repeat; background-size: .8rem auto;}
.bar-tool .icon_comment .icon16{background-position: 0 0}/*评论*/
.bar-tool .icon_download .icon16{background-position: 0 -.8rem}/*下载*/
.bar-tool .icon_like .icon16{background-position: 0 -1.6rem}/*分享*/
.bar-tool .icon_liked .icon16{background-position: 0 -2.4rem}/*收藏*/ 
.bar-tool .icon_print .icon16{background-position: 0 -3.2rem}/*打印*/ 
.bar-tool .icon_share .icon16{background-position: 0 -4rem}/*已收藏*/
.bar-tool .icon_zan .icon16{background-position: 0 -4.8rem}/*点赞*/
.bar-tool .icon_zaned .icon16{background-position: 0 -5.4rem}/*已赞*/
.bar-tab,.headerback{background: #fff;}
.oneheader{background-image: -webkit-linear-gradient( 90deg, rgb(66,134,252) 0%, rgb(46,98,237) 100%);}
.bar-nav a .icon20,.bar-nav .back_app .icon20{background: url(../../images/icon_navtionbar.png) no-repeat; background-size: 1rem auto;}
.bar-nav .barright_icon .icon20{background: url(../../images/icon_add.png) no-repeat; background-size: 1rem auto;}
.headerback .textlink .icon20{background-position: 0 0}
.bar-nav .icon_close .icon20{background-position: 0 -1rem;}
.bar-nav .icon_share,.bar-nav .icon_qauser,.bar-nav .icon_more{position: absolute; right: 0; top: 0}
.bar-nav .icon_chart{position: absolute; right: 2rem; top: 0}
.bar-nav .icon_share .icon20{background-position: 0 -2rem;}
.bar-nav .icon_chart .icon20{background-position: 0 -3rem;}
.bar-nav .icon_qauser .icon20{background-position: 0 -4rem;}
.bar-nav .icon_more .icon20{background-position: 0 -5rem;}
.oneheader .textlink .icon20,.oneheader .back_app .icon20{background: url(../../images/oneicon_back_black.png) no-repeat; background-size: 1rem auto;}
.itemborder .icon14{background: url(../../images/icon_add.png) no-repeat; background-size: .7rem auto}
.itemborder .center-padding a.cur span,.itemborder .center-padding .alink.cur span{color: #0066ec; border-color: #0066ec}
.itemborder .itemtext h3 i{border-color: #0066ec;}
.itemborder .itemtext a{color: #0066ec;}
.buttonfuil,.xzboxsite .cardbox .hd span,.btn-primary,.itemborder .p-text:before{color: #fff; background: #0066ec}
.buttondelect .buttonfuil{background: #ff2b0f}
.buttontime,.buttondelect .buttontime{background: #f7f7f7; color: #ccc;}
.list-block .item-text{color: #333;}
.list-block .pic-content img{border-radius: .3rem;}
/*搜索*/
.bar .searchbar{background: #fff;}
.bar .searchbar input{background: #f5f5f5}
.bar .searchbar .inputright input{padding-right: 1rem;}
.bar .searchbar .inputright .iclose{position: absolute; top: 50%; margin-top: -.4rem; right: .4rem; 
	background: url(../../images/searchicon.png) 0 -2.4rem no-repeat; background-size: .8rem auto}
/*悬浮搜索*/
.searchlaw{position: fixed; left: 0; background: rgba(255,255,255,.96); border-radius: .3rem; box-shadow: 0 3px 10px rgba(0,0,0,.1); min-height: 8rem; z-index: 999}
.searchlaw .list-block,.searchlaw .list-block ul{background: transparent; margin: 0; font-size: .75rem; color: #999}
.searchlaw .sl_close{position: absolute; width: 1.5rem; height: 1.5rem; left: 50%; margin-left: -.75rem; bottom: -.75rem; display: block; 
	background: url(../../images/sl_close.png) no-repeat; background-size: cover;}
/*悬浮按钮*/
.fixedbar_fixedbtn a{display: block; width: 3rem; height: 3rem; background: url(../../images/fixedbtn.png) no-repeat; background-size: cover;}
.fixedbar_fixedbtn .fixedbtn_ask{background-position: 0 0}/*我要提问*/
.fixedbar_fixedbtn .fixedbtn_answer{background-position: 0 -3rem}/*我要提问*/
.fixedbar_fixedbtn .fixedbtn_messages{background-position: 0 -6rem}/*网上留言*/
.fixedbar_fixedbtn .fixedbtn_answer{background-position: 0 -9rem}/*我要留言*/
.fixedbar_fixedbtn .fixedbtn_search{background-position: 0 -12rem}/*高级搜索*/
.fixedbar_fixedbtn .fixedbtn_index{background-position: 0 -15rem}/*智能咨询*/
/*小分类*/
.infobar .button-little{padding: 0 .2rem}
.button.button-blue{border-color: #128dff; color: #128dff;}
.button.button-yellow{border-color: #ffaa17; color: #ffaa17;}
.button.button-green{border-color: #09c635; color: #09c635;}
.button.button-green-fil{border-color: #09c635; background: #09c635; color: #fff;}
.button.button-purple{border-color: #7b84ff; color: #7b84ff}
.button.button-duckgreen{border-color: #6ecfc9; color: #6ecfc9}
.button.button-dackblue{border-color: #6bb8ff; color: #6bb8ff}
.button.button-dackyellow{border-color: #ffd74c; color: #ffd74c;}
.button.button-dackpurple{border-color: #c464d5; color: #c464d5;}
/*小图标*/
.icon12{background: url(../../images/iconlittle.png) no-repeat; background-size: .6rem auto}
.l_icon_time .icon12{background-position: 0 0}
.l_icon_eye .icon12{background-position: 0 -.6rem}
.l_icon_from .icon12{background-position: 0 -1.2rem}
.l_icon_add .icon12{background-position: 0 -1.8rem}
.l_icon_zan .icon12{background-position: 0 -2.4rem}
.l_icon_hyh .icon12{background-position: 0 -3rem}
.l_icon_dh .icon12{background-position: 0 -4.8rem}
/*空白页*/
.blank .icon_area i{background: url(../../images/blank.png) no-repeat; background-size: cover; width: 9.5rem; height: 6.1rem;}
.blank .text_area h2{color: #666}
.blank .text_area p{color: #999}
.nocontent .icon_area i{width: 10.5rem; height: 7rem; background: url(../../newimg/no_comtent.png) no-repeat; background-size: cover;}
.vipcheck .icon_area i{width: 5.5rem; height: 7rem; background: url(../../newimg/vip_icon_check.png) no-repeat; background-size: cover;}
.vipsuce .icon_area i{width: 4.85rem; height: 4.85rem; background: url(../../newimg/vip_btn_suce.png) no-repeat; background-size: cover;}
.vipfail .icon_area i{width: 4.85rem; height: 4.85rem; background: url(../../newimg/vip_btn_fail.png) no-repeat; background-size: cover;}
.vipcheck .text_area h2{color: #0066ec}
.zr_zfb .icon_area i{width: 4.5rem; height: 4.5rem; background: url(../../newimg/personal_btn_zhifubao.png) no-repeat; background-size: cover;}
.zr_wx .icon_area i{width: 4.5rem; height: 4.5rem; background: url(../../newimg/personal_btn_wechat.png) no-repeat; background-size: cover;}
.nosfried .icon_area i{background: url(../../images/nosearch_f.png) no-repeat; background-size: cover; width: 4rem; height: 4rem;}
/*分类条选择*/
.morechoose{position: relative; background: #f9fafe; line-height: 2.2rem; box-shadow: 0 0 1px 1px rgba(0,0,0,.1); z-index: 98}
.morechoose a{display: inline-block; padding-left: .5rem; font-size: .75rem; font-weight: 400; color: #999}
.morechoose i,.tabtext .hd .sxicon{display: inline-block; width: .6rem; height: .6rem; vertical-align: -.03rem; margin-left: .1rem; 
background: url(../../images/mc_icon.png) no-repeat; background-size: .6rem auto}
.morechoose a .mc_u{background-position: 0 0}
.morechoose a .mc_d{background-position: 0 -.6rem;}
.morechoose a.cur{color: #2875f1}
.morechoose a.cur .mc_u{background-position: 0 -1.2rem}
.morechoose a.cur .mc_d{background-position: 0 -1.8rem;}
.morechoose .sxchoose{position: absolute; right: .8rem; top: 0}
.tabtext .hd .sxchoose{font-size: .7rem;}
.morechoose .sxchoose i,.tabtext .hd .sxicon{background-position: 0 -2.4rem; vertical-align: middle; margin-left: .4rem;}
.morechoose.fixed{position: fixed; width: 100%; left: 0;}
.morechoose.fixed~.list-block{padding-top: 2.2rem;}
.morechoose .barright_icon{position: absolute; right: 4rem; top: 0; color: #2875f1}
.morechoose .barright_icon i{background: url(../../images/icon_add.png) no-repeat; background-size: .6rem auto;}
/*注册步骤*/
.uistep>ul>li a.normaled label:before{border-color: #0066ec}
.uistep>ul>li a.normaled label,.uistep>ul>li a.normaled span,.uistep>ul>li a.selected span{color: #0066ec}
.uistep>ul>li a.selected:before, .uistep>ul>li a.selected label{background: #0066ec}

.article .article-border{background: #0066ec}
.article .hd h1{font-size: 1.2rem; line-height: 1.6rem}
.ewmfixed{position: fixed; bottom: 3rem; right: 0; width: 2rem; height: 2rem; border-radius: .3rem 0 0 .3rem; background: #fff;
box-shadow: 0 0 10px 0 rgba(0,0,0,.2); z-index: 99}
.ewmfixed i{position: absolute; width: 1rem; height: 1rem; top: 50%; left: 50%; margin: -.5rem 0 0 -.5rem; display: block;
background: url(../../images/ewm_detail.png) no-repeat; background-size: 1rem auto;}
.article .emwpic{text-align: center; margin-bottom: .5rem;}
.article .emwpic img{width: 30%}
.article .bdlist h3{font-size: .9rem; font-weight: 500; height: 2rem; line-height: 2rem;}
.article .bdlist li{padding: .2rem 0 .5rem 0;}
.article .bdlist li a{color: #0066ec; font-size: .8rem; display: block;}
.article_video{position: relative; padding: 0}
.article_video .article_play img,.article .article_play video{width: 100%;}
.article_video .article_play .playicon{position: absolute; top: 50%; left: 50%; width: 2.4rem; height: 2.4rem; display: block; margin: -1.2rem 0 0 -1.2rem}
.article_video .hd{padding: .2rem .5rem;}
.article_video .hd .article-title{padding-bottom: 0; font-weight: 500; font-size: 1rem; line-height: 1.2rem; margin-bottom: .3rem;}
.textvideo span{color: #2875f1; margin-left: .5rem; margin-right: 0}
.textvideo span i{display: inline-block; width: .9rem; height: .9rem; vertical-align: middle; margin-right: .3rem;
background: url(../../images/iconvp.png) no-repeat; background-size: .9rem auto}
.textvideo .iconvp_read i{background-position: 0 0}
.textvideo .iconvp_stop i{background-position: 0 -.9rem}
.textvideo .iconvp_play i{background-position: 0 -1.8rem}
.textvideo .iconvp_end i{background-position: 0 -2.7rem}

.tab-input{padding: .35rem .5rem;}
.tab-input section{height: 1.8rem; padding: .2rem 0 .2rem .25rem; background: #fafafa; border: 1px solid #eee; border-radius: .3rem;}
.tab-input section textarea{border:none; background: none; width: 100%; height: 1.4rem;}
.tab-input aside{margin-left: .5rem;}
.tab-input aside a{display: block; line-height: 1.8rem;}
.tab-input aside a .icon20{vertical-align: -.25rem; margin-right: .3rem; display: inline-block; 
background: url(../../newimg/detail_btn_send.png) no-repeat; background-size: 1rem auto;}

.notice_list .list-block .item-text{line-height: 1.2rem; color: #555}
.notice_list .list-block .item-text span{padding: 0 .3rem; color: #599bfe}
.notice_list .list-block .item-text{background: url(../../newimg/icon_msg_point.png) left .35rem no-repeat; background-size: .3rem auto; padding-left: .6rem;}
.notice_list .list-block .button-little{margin-left: .6rem}
.notice_list .list-block .info_icon_time{padding-left: .6rem;}
.notice_list .list-block .actived{padding-left: .6rem;}
.notice_list .list-block .actived .item-text{color: #999; background: none; padding: 0}
.notice_list .list-block .actived .item-text span{color: #666}
.notice_list .list-block .actived .info_icon_time{padding-left: 0;}
.notice_list .list-block .actived .button-little{border-color: #ccc; color: #ccc; margin-left: 0}
.notice_list .text_cate{color: #999; padding-right: .4rem;}
.notice_list .list-block h3.item-text{background: none}
/*切换*/
.tablink .hd{background: #fff;}
.tablink .hd li{width: 50%; color: #999}
.tablink.tab25 .hd li{width: 25%}
.tablink.tab33 .hd li{width: 33.333%}
.tablink .hd li.on{color: #437be8}
.tablink .hd li.on:before{background: #437be8; width: 3rem; left: 50%; margin-left: -1.5rem;}
.tablink .hd ul{width: 100%}
.tablink .tabcon{padding: .6rem;}
.tablink .bar-header-secondary{padding: 0}
.tablink .content{background: #fff;}
.tablink2 .content{background: transparent;}
.tablink2 .content .tabcon{padding: 0}
.tablink2 .hd li{width: 50%;}
/*须知*/
.tabxz .tabcon p{font-size: .8rem; line-height: 1.4rem; padding-bottom: .5rem;}
.tabxz .tabcon p strong{color: #333;}
.taboverflow .hd,.taboverflow .tabcon{padding: 0}
.taboverflow .hd{overflow: hidden; height: 2.2rem; display: block;}
.taboverflow .hd ul{overflow-y: hidden; overflow-x: auto; height:3rem; -webkit-overflow-scrolling: touch;}
.taboverflow .hd li{width: auto}

/*表单图标*/
.cells_label .icon_checked:before{background: url(../../images/icon_form.png) no-repeat; background-size: cover;}
.formicon_time .icon16{background: url(../../newimg/icon_case_date.png) no-repeat; background-size: cover;}
.formsuc .icon_area i{background: url(../../newimg/pic_submit_sucess.png) no-repeat; background-size: cover;}
.msg .tips_area ul li{background: url(../../newimg/icon_msg_point.png) left .35rem no-repeat; background-size: .3rem auto}
.list-block .item-inner-upfile div .filesite.filebtn{text-indent: -999em; z-index:5; background: url(../../newimg/flieadd.png) no-repeat; background-size: 4rem auto;}
.list-block .item-inner-upfile div i.icon_close{text-indent: -999em; z-index:5; background: url(../../newimg/icon_close.png) no-repeat; background-size: .8rem auto;}
.upfiletext{padding: .75rem .75rem 0 .75rem}
.upfiletext .upfiletext_tit{font-size: .85rem;}
.upfiletext .upfiletext_con{font-size: .7rem; color: #999}
.list-block .item-inner-upfile .upfile_list span em{background: url(../../newimg/icon_close.png) no-repeat; background-size: .6rem auto;}
.list-block .item-inner-upfile .upfile_list span{background: url(../../newimg/icon_file.png) left center no-repeat; background-size: .6rem auto; padding-left: 1rem;}
.list-block .img-box {margin-bottom: 0.75rem;}
.list-block .img-box img{display: block;width: 100%}
/*搜索*/
.content_search .search input{background: #ebebeb; border-radius: .25rem;}
.content_search .search section .isearch{background: url(../../newimg/searcch_icon.png) no-repeat; background-size: contain;}
.content_search .search_intelligence{position: absolute; bottom: 0; right: 0; width: 1.4rem; height: 1.4rem; min-width: 1.4rem; 
background: url(../../newimg/search_intelligence.png) no-repeat; background-size: contain;}

.article_jfgz .bd p{font-size: .8rem; color: #666}
.article_jfgz .bd p strong{color: #333;}

.fixedbtn{position: fixed; right: .5rem; bottom:.5rem; width: 3rem; z-index: 999}
.fixedbtn a{display: block; width: 3rem; height: 3rem; margin-bottom: .5rem;}
.fixedbtn a img{display: block; width: 100%;}

/*好友申请*/
.fried_sq .list-block .comment-hd{margin-bottom: 0}
.fried_sq .list-block .comment-hd h3{color: #333}
.fried_sq .list-block .comment-hd .avatar img{width: 2rem; height: 2rem;}
.fried_sq .list-block .comment-hd .bzicon{padding-right: 1rem;}
.fried_sq .list-block .comment-hd .bzicon i{display: block; background: url(../../images/beizhu.png) no-repeat; background-size: contain; vertical-align: initial;}
.fried_sq .list-block .comment-hd .bzicon:active i{background: url(../../images/answer.png) no-repeat; background-size: contain; vertical-align: initial;}
.fried_sq .list-block .item-inner{padding: .7rem}
.fried_sq .dingbtns a{display: inline-block; height: 1.5rem; line-height: 1.5rem; border: 1px solid #ccc; padding: 0 .5rem; font-size: .7rem; 
border-radius: .3rem 0 0 .3rem; color: #999}
.fried_sq .dingbtns a:last-child{border-left: none; border-radius: 0 .3rem .3rem 0;}
.fried_sq .dingbtns .btn_green{border-color: #2766cd; color: #2766cd}
.fried_sq .ding span{font-size: .7rem;}
.fried_sq .ding .ytj{color: #2766cd}/*已添加*/
.fried_sq .ding .yjj{color: #ffb8b8}/*已拒绝*/
.fried_sq .ding .yty{color: #666}/*已忽略*/
.fried_sq .ding .tjcg{color: #57d500}/*添加成功*/
.fried_sq .ding .ddhf{color: #ff9e00}/*等待回复*/
.fried_sq .ding .tjsb{color: red}/*添加失败*/

.tab-chat .filebar .file_icon_add{background: url(../../newimg/chat_icon_add.png) no-repeat; background-size: 1.5rem auto;}
.tab-chat .textsend a.cur{background: #4e8eff}
.tab-chat .textsend a i{background: url(../../newimg/chat_icon_send.png) no-repeat; background-size: .8rem auto;}
.talk-user .msg{background: #4e8eff}
.talk-user .msg .arrow{border-left-color: #4e8eff}

/*多选单选弹框*/
.dialog_form{}
/*二维码放大*/
.dialog_ewm{background: transparent; box-shadow: inherit;}
.dialog_ewm .imgblock,.dialog_ewm img{width: 80%; display: inline-block; vertical-align: middle; border: .2rem solid #fff}
/*分享*/
.dialog_share,.dialog_fontsize{top: inherit; bottom: 0; left: 0; transform:translate(0,0); width: 100%; border-radius: 0}
.dialog_share .dialog_bd{text-align: center; padding-top: 1rem}
.dialog_share .dialog_bd a{display: inline-block; width: 2rem; height: 2rem; margin: 0 1rem; 
background: url(../../newimg/share_btn_all.png) no-repeat; background-size: 2rem auto}
.dialog_share .dialog_bd .icon_wechat{background-position: 0 0}
.dialog_share .dialog_bd .icon_weibo{background-position: 0 -2rem}
.dialog_share .dialog_bd .icon_qqkj{background-position: 0 -4rem}
.dialog_wechat{position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; background: rgba(0,0,0,.6); z-index: 2001}
.dialog_wechat img{position: absolute; bottom: 3.5rem; left: 50%; width: 13rem; margin-left: -6.5rem; display: block;}
@-webkit-keyframes bottom{
	0%{bottom:-20px;} 
	100%{bottom:0;} 
}
.dialog_share,.dialog_fontsize{-webkit-animation:.5s bottom linear;}
/*字体大小*/
.dialog_fontsize .dialog_bd{padding-bottom: 1.4rem;}
.dialog_fontsize .dialog_bd .alink{border-bottom: 1px solid #ddd; padding-bottom: .8rem; color: #999}
.dialog_fontsize .dialog_bd .alink:before{position: absolute; content: ''; width: .5rem; height: .5rem; border-radius: .25rem; background: #fff; border: 1px solid #ddd;
left: 50%; bottom: -.3rem; margin-left: -.25rem;}
.dialog_fontsize .dialog_bd .alink.curr h3{color: #2875f1}
.dialog_fontsize .dialog_bd .alink.curr:before{background: #2875f1; border-color: #2875f1}
/*从这里开始*/
.icon-1, .icon-2, .icon-3, .icon-4, .icon-5 {background-position: center center;background-size: 100% 100%;}
.bar-tab .tab-item .icon i {width: 1.25rem;height: 1.25rem;background-color: transparent;background-size: 1.25rem auto;}
.bar-tab .tab-item .icon.icon-1 i {background-image: url('../../images/nav_icon1.png')}
.bar-tab .tab-item.active .icon.icon-1 i {background-image: url('../../images/nav_icon1_active.png')}
.bar-tab .tab-item .icon.icon-2 i {background-image: url('../../images/nav_icon2.png')}
.bar-tab .tab-item.active .icon.icon-2 i {background-image: url('../../images/nav_icon2_active.png')}
.bar-tab .tab-item .icon.icon-3 i {background-image: url('../../images/nav_icon3.png')}
.bar-tab .tab-item.active .icon.icon-3 i {background-image: url('../../images/nav_icon3_active.png')}
.bar-tab .tab-item .icon.icon-4 i {background-image: url('../../images/nav_icon4.png')}
.bar-tab .tab-item.active .icon.icon-4 i {background-image: url('../../images/nav_icon4_active.png')}
.bar-tab .tab-item .icon.icon-5 i {background-image: url('../../images/nav_icon5.png')}
.bar-tab .tab-item.active .icon.icon-5 i {background-image: url('../../images/nav_icon5_active.png')}
.bar.bar-tab .tab-label {font-size: 0.7rem;}
.gradient-bg{background: -webkit-linear-gradient( right, #1761ca, #228ff0 );background: -o-linear-gradient( left, #1761ca, #228ff0 );background: -moz-linear-gradient( left, #1761ca, #228ff0 );background: linear-gradient(left, #1761ca, #228ff0);}
.gradient-bg::after {height: 0;background: transparent;}
.user-head {padding-top: 0.25rem;}
.user-head img {display: block;width: 1.6rem;height: 1.6rem;}
.bar-nav .scan {padding: 0.3rem 0 0;color: #fff;font-size: 0.6rem;text-align: center; position: absolute; top: 0; right: .4rem}
.bar-nav .scan img {display: block;width: 1.08rem;height: 1.08rem; margin: 0 auto}
.main-tit {text-align: center;height: 2.2rem;line-height: 2.2rem;color: #fff;font-size: 0.8rem;padding: 0 1.2rem 0 1.6rem;font-weight: bold;}
.bar-header-secondary {position: absolute;right: 0;left: 0;top: 2.2rem !important;-webkit-backface-visibility: hidden;backface-visibility: hidden; z-index: 99}
.bar-header-secondary .search-location {padding: 0 0.3rem;height: 2.3rem;display: flex;justify-content: space-around;align-items: center}
.bar-header-secondary .search-location a{color: #fff; width: auto}
.bar-header-secondary .textlink {line-height: 2.3rem;}
.bar-header-secondary .textlink .icon20 {width: 0.635rem;height: 0.73rem;background: url('../../images/location.png') center;background-size: 100% 100%;margin-right: 0;margin-top: 0;vertical-align: -0.1rem;}
.bar-header-secondary .textlink span {font-size: 0.8rem;}
.bar-header-secondary .search input {height: 1.5rem;line-height: 1.5rem;padding-right: 1.2rem !important;padding-left: 0;font-size: 0.7rem;-webkit-appearance:none;border-radius:0.2rem;}
.bar-header-secondary .search {position: relative;height: 1.5rem;margin-top: 0; flex-grow: 2;}
.categories {height: 1.77rem;line-height: 1.77rem;background: #f8fafe;position: relative;overflow: hidden;}
.categories.border-bottom::before {border-color: #d7d7d7}
.categories ul {overflow-y: hidden;overflow-x: scroll;-webkit-overflow-scrolling: touch;white-space: nowrap;padding-right: 2rem;height: 3rem;}
.categories ul li {display: inline;padding: 0 0.6rem;color: #333;font-size: 0.8rem;}
.categories ul li.active {color: #128dff;}
.categories .categories-more {width: 2rem;height: 1.72rem;position: absolute;right: 0;top: 0;text-align: center;background: url('../../images/navs.png') no-repeat center #fff;background-size: 0.8rem 0.77rem;}
.categories .categories-more::before {border-color: #d7d7d7}
.categories .categories-more img {display: inline-block;vertical-align: middle;width: 0.8rem;height: 0.77rem;}
.top627~.content{top: 4.07rem;}
.bar-nav i.icon16-left {background: url('../../images/search_icon.png') no-repeat;background-size: 100% 100%;left: 0.46rem !important;}
.bar-nav i.icon16-right {display:block; width: 1.1rem;height: 1.4rem;background: url('../../images/police.png') no-repeat;background-size: 100% 100%;margin-left: 0.5rem;margin-right: 0.2rem;}
.bar-nav .sear-close {position: absolute;right: 0;top: 50%;margin-top: -.5rem; padding: 0 .4rem;}
/* .bar-nav .sear-close a {right: 0.2rem;margin-top: 0 !important;} */
.bar-nav .sear-close.getin a.icon-searall{display: none;}
.bar-nav .sear-close.getin a.icon-close{display: block;}
.bar-nav .sear-close a.icon-searall {width: 2.55rem;height: 1rem;background: url('../../images/index-go.png') no-repeat;background-size:2.15rem auto; min-width: inherit;}
.bar-nav .sear-close a.icon-close {width: .6rem;height: 1rem;display: none;background: url('../../images/index-close.png') no-repeat;background-size: .6rem auto; min-width: inherit;}
.list-block .height-auto {font-weight: 500;}
.overlay {visibility: hidden;opacity: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color:rgba(0, 0, 0, 0.4);z-index: 10600;-webkit-transition-duration: 400ms;transition-duration: 400ms;}
.overlay.show, .modal-container.show {visibility: visible;opacity: 1;}
.modal-container {visibility: hidden;opacity: 0;width: 16rem;position: absolute;z-index: 11000;left: 50%;margin-left: -8rem;top: 7rem;color: #3d4145;background-color: #fff;border-radius: 0.35rem;}
.modal-container .modal-head {height: 2rem; line-height: 2rem;background-color: #f9f9f9;padding: 0 0.5rem;}
.modal-container .modal-head .big-tit {display: inline-block; vertical-align: middle;font-size: 0.75rem;color: #333;}
.modal-container .modal-head .sml-tit {display: inline-block;vertical-align: middle;font-size: 0.6rem;color: #999;margin-left: 0.6rem;}
.modal-container .modal-in-box {border-radius: 0.35rem;overflow: hidden;}
.modal-container .modal-content {padding: 0.7rem 0.5rem 0 0.5rem;}
.modal-container .modal-container-close {position: absolute;width: 1.2rem;height: 1.2rem;background: url('../../images/close-modal.png') no-repeat center;background-size: 100%;right: 0;top: -1.5rem;}
.modal-content .cate-item {width: 4rem;border: 1px solid #d7d7d7;height: 1.4rem;border-radius: 0.7rem;line-height: 1.4rem;font-size: 0.7rem;text-align: center;color: #666;margin: 0 0.5rem 0.7rem 0.5rem;background-color: #fff;}

/* 模糊背景页面 */
.blur-wrap {position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 9999;display: none;}
.blur-bg {background: url('../../images/container-bg.jpg') no-repeat center;background-size: cover;}
.categories-container {margin: 5.5rem 1.75rem;display: none;position: relative;z-index: 999;}
.categories-container h1 {font-size: 1.2rem;text-align: center;font-weight: normal;color: #fff;margin: 0.67rem 0;}
.categories-container ul {height: 12.35rem;background: rgba(255,255,255,0.3);border-radius: 1.5rem;margin: 0;padding: 1.5rem 1rem 0;}
.categories-container ul li {list-style-type: none;width: 33.3333%;text-align: center;margin: 0 0 0.75rem;}
.categories-container ul li img {width: 3rem;height: 3rem;}
.categories-container ul li p {margin: 0;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 0.7rem;font-weight: 500;}

/* 个人中心首页 */
.user-content{background-image: -webkit-linear-gradient( 90deg, rgb(54,136,238) 0%, rgb(45,92,202) 100%);}
.user-content .pic-content img{border:2px solid #fff;}
.user-content .info-content h4{color: #fff; font-weight: 500}
.user-content .info-content h4 .pointsborder{border: 1px solid #fff; display: inline-block; padding: 0 .4rem; color: #fff; font-size: .7rem; height: 1.2rem; line-height: 1.1rem;
    margin-left: .5rem; background: rgba(255,255,255,.2); border-radius: .6rem; vertical-align: middle;}
.user-content .info-content h4 .pointsborder i{display: inline-block; width: .55rem; height: .55rem; margin-right: .3rem; vertical-align: 0;
    background: url(../../images/jf_icon.png) no-repeat; background-size: .55rem auto}
.user-content .info-content h4 .pointsborder b{padding-left: .4rem;}
.user-content .button{color: #fff; border-radius: .5rem; height: 1rem; line-height: 1rem; padding: 0 .4rem; z-index: 15}
.user-content .button-vip{border-color: #fac615; background: #fac615;}
.user-content .button-wsm{border-color: #fff;}
.user-content .button-yrz{border-color: #4cd964; background: #4cd964;}
.user-content .qrcode{width: 1.2rem; height: 1.2rem; display: block; background: url('../../images/qrcode.png') no-repeat; background-size: 1.2rem auto}
.carduser .card-header h2{font-weight: 500; font-size: .8rem; color: #333}
.carduser .center-padding h3{color: #666; font-weight: 400;}
.carduser .center-padding .icon24{background: none}
.carduser .center-padding a .point{top: .6rem; right: 1.4rem; width: .4rem; height: .4rem; border-radius: .2rem;}


/*用户角色积分*/
.user_vipfj{background: #3688ee; padding: 0 1rem .5rem 1rem;}
.user_vipfj .user_vipbar img{height: 0.933rem; margin-right: .5rem; display: inline-block;}
.user_vipfj .user_jfbar{height: 0.933rem}
.user_vipfj .user_jfbar .pointsborder{display: block; border: 1px solid #fff; height: 100%; border-radius: .4666rem; padding: 0 .3rem; line-height: 1.2;
    color: rgba(255,255,255,.8);}
.user_vipfj .user_jfbar .pointsborder img{display: inline-block; width: .7rem; height: .7rem; vertical-align: -.1rem; margin-right: .3rem}
.user_vipfj .user_jfbar .pointsborder b{color: rgba(255,255,255,1); padding-left: .3rem;}
/*弹框二维码*/
.dialog_ewmuser .dialog_bd .pic-content{padding: 1rem 0 .5rem 0;}
.dialog_ewmuser .dialog_bd .pic-content img{width: 2rem; height: 2rem;}
.dialog_ewmuser .dialog_bd .info-content{font-size: .85rem; color: #333}
.dialog_ewmuser .dialog_bd .ewm-pic{padding: .5rem 1rem;}
.dialog_ewmuser .dialog_bd .p-text{padding-bottom: .5rem;}
.dialog_ewmuser .dialog_colose{position: absolute; width: 1.2rem; height: 1.2rem; display: block; left: 50%; margin-left: -.6rem;
    background: url(../../images/close_icon.png) no-repeat; background-size: contain; bottom: -2rem}
/*是否征期提醒*/
.textbtn_hd{position: relative; height: 2rem; line-height: 2rem;}
.textbtn_hd .label-switch{position: absolute; right: 0; top: 0}
.textbtn_bd{border: 1px dashed #c0c9d4; padding: .5rem; margin-top: .5rem; border-radius: .5rem;}
.textbtn_bd h4{color: #ff831f}
.textbtn_bd p{color: #999; padding-top: .3rem}
.textbtn_bd p a{color: #0066ec}
/*关于我们*/
.topthree~.content{top: 6.3rem;}
.article-hd,.article-fd{position: absolute; left: 0; width: 100%}
.article-hd{top: 0; bottom:2.2rem; padding: .5rem; overflow: auto;}
.linetext{margin: .5rem 0; text-align: center; height: 2rem; line-height: 2rem}
.linetext span{font-size: .85rem; font-weight: 600; color: #333; display: inline-block; padding: 0 .5rem; position: relative;}
.linetext span:before{position: absolute; content: ''; left: 50%; bottom: 0; width: 3rem; margin-left: -1.5rem; height: .2rem; background: #0894ec}
.article-fd{bottom: 0; text-align: center; height: 2.2rem; line-height: 2.2rem; background: rgba(255,255,255,.8); box-shadow: 0px -2px 10px 0px rgba(0, 0, 0, 0.1);}
.article-fd span{display: inline-block; padding: 0 .5rem;}
.article-fd span.cur{font-size: .8rem; font-weight: bold; color: #0066ec}
/*定制*/
.tagsbox{padding: .5rem;}
.tagsbox .textbtn .morebtn.cur{background: #ffedeb; border-color: #ffedeb; color: #f53d35}
.textbtn{padding: .8rem;}
.textbtn h6{font-weight: 500; font-size: .8rem}
.textbtn .morebtn{display:inline-block; margin: .5rem .5rem .3rem 0; border:1px solid #ddd; padding: .2rem .6rem; border-radius: 1.5rem;}
.textbtn .morebtn.cur{border-color: #e8f1ff; background: #e8f1ff; color: #437be8}
.textbtn label{height: 2rem; line-height: 2rem;}
.list-block .item-inner.item-inner-tb a{display: inline-block; font-size: .7rem;}
.item-inner-tb .textbtn{padding: 0}
.item-inner-tb .textbtn .morebtn{margin-top: .3rem}

/*积分中心*/
.user-content .info-content .jftext span{padding-left: .6rem;}
.user-content .info-content .jftext span .icon14{background: url('../../images/points-icon.png') no-repeat; background-size: .7rem auto}
.user-content .wava{position: absolute; left: 0; bottom: 0; width: 100%; background: url('../../images/userbg_wava.png') no-repeat; height: 2rem; 
background-size: cover; z-index: 10}
.article_jf .bd p{font-size: .8rem; color: #666; line-height: 1.4rem;}
.new_jifen{width: 6.8rem; height: 4.6rem; margin: 0 auto; text-align: center;
    background: url('../../images/pointsbg.png') no-repeat; background-size: 6.8rem auto}
.user-content .info-content .new_jifen .point-num{font-size: 1.4rem; color: #fff; font-weight: bold; padding-top: 1.7rem;}
.user-content .info-content .new_jifen .point-name{font-size: .75rem; color: rgba(255,255,255,.6); padding-top: 0}
.user-content .button-guize{position: absolute; right: .8rem; top: .5rem}

/*报名*/
.content_train{background: #f5f6fb}
.content_train .cardbox{background: transparent;}
.content_train .tablink .tabcon{padding: 0}
.content_train .tablink .tabcon .infobar p{padding-bottom: 0; line-height: inherit; font-size: .7rem;}
.content_train .tablink .tabcon .infobar p i{vertical-align: -.07rem}
.baoming{background: #fff; margin-top: .5rem;}
.baoming .bmhd{height: 2.2rem; line-height: 2.2rem; border-bottom: 1px solid #eee}
.baoming .bmhd h2{font-size: .8rem; padding-left: .8rem; font-weight: 500; color: #000}
.baoming .bmbd{padding: .6rem .8rem;}
.baoming .bmbd p{font-size: .75rem; line-height: 1.2rem; padding-bottom: .3rem; color: #888}
.baoming .bmbd p span{padding-right: .5rem; color: #666}
.baoming .bmbtn{text-align: center; margin-top: .5rem;}
.baoming .bmbtn a{display: inline-block; height: 1.8rem; line-height: 1.8rem; border: 1px solid; padding: 0 1rem; border-radius: .2rem;}
.bnbtn_ing{border-color: #437be8; color: #437be8}
.bnbtn_ed{border-color: #edeef2; background: #edeef2; color: #ced0d9}
.bnbtn_ful{border-color: #fff5ec; background: #fff5ec; color: #ffe4c1}
.bnbtn_cancel{border-color: #ff4a1a; background: #ff4a1a; color: #fff}

/*全站搜索*/
.search_holist{padding: .8rem}
.search_holist .textbtn{padding: 0; margin-bottom: .8rem;}
.search_holist .textbtn .morebtn{background: #fff}
.search_holist .cardbox{background: transparent;}
.search_holist .cardbox .icon16,.search_keyword .cardbox .icon16{background: url(../../images/searchicon.png) no-repeat; background-size: .8rem auto;}
.search_holist .cardbox .more .icon16{background-position: 0 -1.6rem; display: inline-block; vertical-align: middle; margin-right: .2rem}
.search_holist .cardbox .card-header{padding: 0}
.search_holist h2{padding: 0; font-weight: 500; color: #333; font-size: .8rem;}
.search_holist .list-block .item-content{padding-left: 0}
.search_holist .list-block .item-title{font-size: .75rem;}
.search_holist .item-media .icon16{background-position: 0 -.8rem;}
.search_keyword .item-media .icon16{background-position: 0 0;}
/*在线调查*/
.surveystyle dl{margin-bottom: .5rem;}
.surveystyle dl dt{background: #f5f6fb; padding: .3rem .5rem; margin-bottom: .5rem;}
.surveystyle dl dd{font-size: .75rem; color: #666; padding:.3rem .5rem;}
.surveystyle dl dd .bdname{line-height: 1rem;}
.surveystyle dl dd textarea{width: 100%; height: 4rem; border-color: #ddd; padding: .5rem;}
.surveystyle .survey_result dd{padding:.1rem .5rem;}
.sur_yzy{position: absolute; right: .5rem; top: .5rem; width: 3rem; height: 2rem; background: url(../../images/sur_ycy.png) no-repeat; background-size: 3rem auto;}
.surveystyle .textbtn{padding-top: 0}
.survey_result .survey_percent{height: 1.2rem; display: -webkit-box; -webkit-box-align:center}
.survey_result .survey_probar{background: #f1f2f6; height: .4rem; border-radius: .2rem;}
.survey_result .survey_probar div{height: 100%; border-radius: .2rem;}
.survey_result .survey_text{padding-left: .3rem; color: #999; width: 5rem; text-align: right;}
.survey_result .survey_text span{color: #333; padding-left: .3rem;}
.surveystyle .list-block{margin: .5rem 0 0 0; border: 1px solid #eee; padding: 0 .5rem; position: relative;}
.surveystyle .list-block .item-title.label{width: 50%; font-size: .75rem}
.surveyicon{position: absolute; right: 0; top: 50%; height: 1rem; margin-top: -.5rem}
.surveyicon a{width: 1rem; height: 1rem; display: inline-block; margin-left: .5rem}
.surveyicon a .icon20{background: url(../../images/icon_navtionbar.png) no-repeat; background-size: 1rem auto;}
.surveyicon .icon_chart .icon20{background-position: 0 -3rem;}
.surveyicon .icon_share .icon20{background-position: 0 -2rem;}


/* 众包互助 */
.bar-nav .rightlink{position: absolute; top: 0; right: .4rem; z-index: 13}
.bar-nav .nexttext{line-height: 2.2rem; right: .6rem; color: #999}
.bar-nav .nexttext.cur{color: #2d5eec}
.bar-nav .rightlink .icon20{background: url(../../images/icon_navtionbar_white.png) 0 -1rem no-repeat; background-size: 1rem auto;}
.bar.my-help::after {height: 0;}
.my-help .icon16-right {position: absolute;right: 1rem;top: 0.8rem;}
.my-help i.icon16-left {left: 1rem !important;top: 1rem !important;margin-top: 0!important;}
.my-help .search {padding: 0.46rem 0.6rem;background-color: #fff;height: auto;}
.my-help .search .inputright input {background-color: #f5f5f5;height: 1.9rem;}
.my-help .tabtext.sortline .hd li.cur {border-bottom:0.1rem solid #0066ec;color: #0066ec;}
.my-help .tabtext .hd li {padding: 0 .2rem;margin: 0 0.3rem;font-size: 0.8rem;color: #999;font-weight: 500;}
.my-help .p-text {color: #999;}
.my-help .alink {color: #0066ec;}
.my-help .p-text .alink .icon14 {vertical-align: -0.1rem; background: url(../../images/answer.png) no-repeat; background-size: .7rem auto;}
.my-help .points-num {font-size: 0.8rem;color: #ffab0a;font-weight: normal}
.fixedbar_qabtn a {display: block;width: 3rem;height: 3rem;background: url('../../images/get-answer.png') no-repeat;background-size: cover;}
.bottom-fixed-box {padding: 0 0.45rem;}
.bottom-fixed-box .list-block{margin: 0}
.label-switch input[type=checkbox]:checked+.checkbox {background: #0066ec}
.bottom-fixed-box .list-block .item-title.label {width: 100%;color: #999;font-size: 0.6rem;}
.bottom-fixed-box .list-block .item-inner::after {height: 0;}
.bottom-fixed-box .btn-circle {width: 1.45rem;height: 1.45rem;margin-right: 0.7rem;}
.bottom-fixed-box .btn-circle.pulldown {background: url('../../images/btn_circle_pulldown.png') no-repeat;background-size: cover}
.bottom-fixed-box .btn-circle.money {background: url('../../images/btn_circle_moneny.png') no-repeat;background-size: cover}
.textarea-box {position: relative;padding: 0.4rem 0;}
.textarea-box.w100per textarea{width: 100%;border: none;padding: 0 0.6rem;resize:none;background-color: transparent;font-size: 0.8rem;color: #333;}
.show-chose-point {bottom: 7.8rem;}
.textarea-box .num-limited {position: absolute;bottom: -0.1rem;right: 0.6rem;color: #ccc;}
.chose-points {position: absolute !important;width: 100%;height: 7.8rem;bottom: 0;display: none;background-color: #fff;}
.chose-points::before{border-color: #848f9e}
.chose-points .txt-info {height: 2.4rem;font-size: 0.6rem;padding: 0 0.7rem;}
.chose-points .txt-info .l-txt {color: #333}
.chose-points .txt-info .r-txt {color: #999}
.chose-points .txt-info .r-txt span {color: #333}
.chose-points .points-box {padding: 0 0.75rem;}
.chose-points .points-box .poin-item{padding: .3rem 0}
.chose-points .points-box .alink.on .poin-item{background-color: #0066ec;color: #fff;}
.chose-points .points-box .alink .poin-item::before{border-color: #a8a8a8}
.chose-points .points-box .alink.on::before .poin-item{border-color: #0066ec}
.chose-points .points-box .alink.noenough .poin-item::before{color: #999; border-color: #ddd}
.list-block .comment-hd .nametxt {font-size: 0.8rem;color: #333;font-weight: 500;}
.list-block .comment-hd .nametxt span{
    border: .05rem solid #0066ec;
    font-size: .7rem;
    height: 1.2rem;
    line-height: 1.2rem;
    display: inline-block;
    margin-left: .5rem;
    padding: 0 .3rem;
    border-radius: .2rem;
    color: #0066ec;
    vertical-align: middle;
}
.list-block .comment-hd .nametxt span .icon12{vertical-align: -.01rem; margin-left: 0; margin-right: .2rem; background-position: 0 -3.6rem}
.list-block .comment-hd .nametxt .ygz{border-color: #ddd; color: #999;}
.list-block .comment-hd .p-text{color: #999;}
.list-block .artile-box {color: #999;font-size: 0.7rem;}
.cs-box a {color: #999;font-size: 0.7rem;display: flex;}
.bar-tool.cs-box a i {background-size: 1.2rem auto !important;}
.review-box {margin-top: 0.5rem;background-color: #fff;overflow: hidden;}
.review-box .no-answer .blankimg {display: block;width: 9.75rem;height: 5.7rem;margin: 1.1rem auto 0.8rem auto;}
.review-box .no-answer .blanktxt {font-size: 0.7rem;color: #999;text-align: center;margin-bottom: 0.6rem;}
.no-answer .cardbox, .no-answer .comment-hd{margin-bottom: 0;}
.no-answer .button.button-fill {background-color: #0066ec;height: 1.9rem;line-height: 1.9rem;padding: 0 1.2rem;font-size: 0.8rem;}
.no-answer .list-block .comment-hd .avatar img {width: 1.67rem;height: 1.67rem;}
.no-answer .button.button-fill.cannot {background-color: #e1e5ec;color: #bac0ca;}

.question-detail .list-block .comment-hd{margin-bottom: 0;margin-top: 0.3rem;}
.question-detail .list-block .item-inner::after {height: 0;}
.question-detail .item-text {font-size: 0.9rem; margin-bottom: .4rem; line-height: 1.3rem; -webkit-line-clamp: 3;}
.question-detail .list-block .comment-hd .nametxt {font-size: 0.7rem;}
.question-detail .like-btn {width: 5rem;height: 1.82rem;line-height: 1.82rem;font-size: 0.6rem;color: #666;text-align: center;}
.question-detail .author-like.border::before {border-color: #ccc;border-radius: 3rem;}
.question-detail .list-block .comment-hd .ding .like-btn i {margin-left: 0;margin-right: 0.1rem;}
.question-detail .author-like.liked {color: #0066ec;}
.question-detail .author-like.liked .qa_icon_zan{background: url(../../images/qa_icon_zan_auth.png) no-repeat; background-size: .7rem auto}
.question-detail .author-like.liked.border::before {border-color: #0066ec}
.list-block .item-text .qa_icon_points{background: url(../../images/qa_icon_points.png) no-repeat; background-size: .6rem auto}
.answer-wrap {margin-bottom: 0;background-color: #fff;}
.answer-wrap h2 {color: #999;font-weight: normal;}
.answer-wrap .button.button-accept {border-color: #0066ec;color: #0066ec;}
.answer-wrap .button.button-accepted{border-color: #67e600; color: #67e600; padding: 0 .3rem}
.answer-wrap .button.button-accepted .icon12{background: url(../../images/icon_ycn.png) no-repeat; background-size: .6rem auto; margin-left: 0; margin-right: .3rem}
.answer-wrap .answer-box {padding-left: 1.9rem;}
.answer-wrap .answer-box .p-text {color: #999;}
.answer-wrap .answer-box .answer-txt.p-text {color: #333;}
.answer-wrap .answer-box .sml-bg-box{display: inline-block;background-color: #f0f0f0;color: #666;border-radius: 0.2rem;line-height: 100%;padding: 0.2rem 0.3rem;}
.answer-wrap .answer-box .sml-bg-box .icon14{vertical-align: -.1rem; background: url(../../images/complain.png) no-repeat; background-size: .7rem auto}
.answer-wrap .answer-box .user-tool {margin-left: 0.8rem;}
.answer-wrap .answer-box .user-tool .icon14{margin-right: 0; background: url(../../images/icon72.png) no-repeat; background-size: .7rem auto; vertical-align: -.1rem}
.answer-wrap .answer-box .user-tool .qa_icon_zan{background-position: 0 -4.2rem}
.answer-wrap .answer-box .user-tool.on .qa_icon_zan{background-position: 0 -4.9rem}
.answer-wrap .answer-box .user-tool .qa_icon_coll{background-position: 0 -1.4rem}
.answer-wrap .answer-box .user-tool.on .qa_icon_coll{background-position: 0 -2.1rem}
.answer-wrap .answer-box .user-tool .icon16.qa_icon_jb{background-position: 0 -6.4rem}
.answer-wrap .answer-box .user-tool .icon16{margin-right: 0; background: url(../../images/icon72.png) no-repeat; background-size: .8rem auto; vertical-align: -.15rem; display: inline-block;}
.answer-wrap .answer-box .user-tool .icon16.qa_icon_coll{background-position: 0 -1.6rem}
.answer-wrap .answer-box .user-tool.on .icon16.qa_icon_coll{background-position: 0 -2.4rem}
.answer-wrap .answer-box .user-tool .icon16.qa_icon_zan{background-position: 0 -4.8rem}
.answer-wrap .answer-box .user-tool.on .icon16.qa_icon_zan{background-position: 0 -5.6rem}
.answer-wrap .answer-box .user-tool span {color: #999;font-size: 0.6rem;}
.answer-wrap .answer-box .infobar {margin-top: 0.3rem;}
.answer-wrap .answer-box .user-tool.on span{color: #ffb504;}
.answer-wrap .trace-wrap {background-color: #f5f5f5;margin-top: 0.5rem;padding: 0.7rem  0.45rem 0 0.45rem;}
.answer-wrap .trace-wrap .button-little {height: 0.9rem;line-height: 0.9rem}
.answer-wrap .trace-box {padding-bottom: 0.7rem;}
.answer-wrap .trace-box .trace-cont {font-size: 0.7rem;color: #333;margin-left: 0.3rem;}
.answer-wrap .trace-box .trace-cont .time {color: #999;font-size: 0.6rem;}
.answer-wrap .trace-box .trace-cont .cont-bd {margin-top: 0.2rem;}
.qa-bar{padding: 0 0.5rem;}
.qa-bar input {position: relative;z-index: 9999;height: 1.7rem;line-height: 1.7rem;background-color: #fafafa;border: none;box-sizing: border-box;border-radius: 0.3rem;width: 100%;}
.qa-bar .answ-input{background-color: #fafafa;border-radius: 0.3rem;padding: 0 0.5rem;border: 1px solid #d9d9d9; flex-grow: 1; margin-right: .5rem} 
.qa-bar .opera-btn{position: relative; width: 1.8rem; height: 1.8rem;}
.qa-bar .opera-btn .icon20{margin: .4rem auto 0; background: url(../../images/icon72.png) no-repeat; background-size: 1rem auto}
.qa-bar .opera-btn .qa_icon_comment{background-position: 0 0}
.qa-bar .opera-btn .qa_icon_coll{background-position: 0 -2rem}
.qa-bar .opera-btn.on .qa_icon_coll{background-position: 0 -3rem}
.qa-bar .opera-btn .qa_icon_share{background-position: 0 -5rem}
.qa-bar .opera-btn .qa_icon_zan{background-position: 0 -6rem}
.qa-bar .opera-btn.on .qa_icon_zan{background-position: 0 -7rem}
.qa-bar .opera-btn .qa_icon_jb{background-position: 0 -8rem}
.qa-bar .opera-btn .com-num {position: absolute;color: #fff;line-height: 100%;padding: 0.05rem 0.2rem;background-color: #0066ec;border-radius: 0.35rem;
	font-size: 0.45rem;right: -0.2rem;top: .2rem;}
.qa-bar.focus .opera-btn {display: none;}
.qa-bar .send-msg {display: none;line-height: 1.7rem;}
.qa-bar.focus .send-msg {display: block;}
.qa-bar .send-msg i {display: inline-block;vertical-align: -0.2rem;margin-right: 0.2rem; background: url(../../images/detail_btn_send.png) no-repeat; 
background-size: 1rem auto}
.list-block .comment-hd h4 {display: inline-block;}
.sec-rep-box .button-little {display: inline-block;;margin-left: 0.2rem;height: 0.9rem;line-height: 0.9rem;padding: 0 0.1rem;}
.list-block .sec-rep-box a.at-person {display: inline-block;color: #0066ec;}
.sec-rep-box .p-text span {color: #333;}
.sec-rep-box .p-text span.rep-btn {color: #0066ec;}

.answer-wrap .sec-rep-box .answer-box .infobar {margin-top: 0;} 
.answer-wrap .card-header::after {border-bottom: none;}
.answer-wrap .card-header h2{font-size: 0.8rem;color: #333;}
.sec-rep-box .comment-hd {margin-bottom: 0.2rem;}

.review-box .no-answer .cardbox{padding: .5rem;}
.noinfite{text-align: center; padding: 1rem; font-size: .75rem; color: #999}
.noinfite .icon40{display: inline-block; vertical-align: middle; margin-right: .5rem; background: url(../../images/noinfite.png) no-repeat; background-size: 2rem auto}
.bottom_0{bottom: 0 !important;}

/*发送短信及邮件*/
.cells_label label .bdinput{margin-left: .6rem;}
.cells_label label .bdinput input{left: 0; position: relative; height: 1.6rem; line-height: 1.6rem; border-radius: .2rem; padding-left: .4rem; background: #fff;
border-color: 1px solid #ddd}

/* 登录注册 */
.bg-blue-change {background: linear-gradient(to bottom, #0c6bcd 0%,#158df3 100%) !important;}
.bg-blue-change .headerback {background-color: transparent;}
.bg-blue-change .bar::after {height: 0;}
.bg-blue-change h1.title {color: #fff;}
.bg-blue-change .yzm {color: #fff;font-size: 0.7rem !important;}
.login_icon_user{background: url(../../newimg/login_icon_user.png) no-repeat; background-size: 1rem auto;}
.login_icon_password{background: url(../../newimg/login_icon_password.png) no-repeat; background-size: 1rem auto;}
.login_icon_code{background: url(../../newimg/login_icon_code.png) no-repeat; background-size: 1rem auto;}
.login_bananer .back{display: block; position: absolute; left: .6rem; top: .6rem;}
.bg-blue-change .headerback.login-header .textlink .icon20 {background: url('../../newimg/login_icon_return.png') no-repeat;background-size: 0.5rem auto}
.bg-blue-change .loginformline {position: unset;}
.bg-blue-change .list-block ul, .loginformline .list-block ul .item-content {background-color: transparent;}
.bg-blue-change .list-block input {color: #fff;font-size: 0.8rem;background-color: transparent;}
.bg-blue-change .list-block .item-inner:after {background-color: rgba(255, 255, 255, 0.6);}
.bg-blue-change .form-btn {margin-top: 2rem;}
.bg-blue-change .btn-primary {border-radius: 4rem;background-color: transparent;font-size: 0.9rem;text-align: center;}
.bg-blue-change .form-btn.border::before {border-color: #fff;border-width: 1px;border-radius: 4rem !important;}
.bg-blue-change .list-block input::-webkit-input-placeholder { /* WebKit browsers */color:rgba(255, 255, 255, 0.5);}
.bg-blue-change .list-block input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:rgba(255, 255, 255, 0.5);}
.bg-blue-change .list-block input::-moz-placeholder { /* Mozilla Firefox 19+ */color:rgba(255, 255, 255, 0.5);}
.bg-blue-change .list-block input:-ms-input-placeholder { /* Internet Explorer 10+ */color:rgba(255, 255, 255, 0.5);}
.bg-blue-change h1 {text-align: center;font-size: 1rem;color: #fff;font-weight: 500;margin-bottom: 2.5rem;margin-top: 2rem;}
.bg-blue-change .form-text {position: absolute;bottom: 0.6rem;left: 0;right: 0;z-index: 99}
.bg-blue-change .form-text a {color: rgba(255, 255, 255, 0.9);}
.bg-blue-change .form-text a:before {border-color: rgba(255, 255, 255, 0.6)}
.bg-blue-change .login-bottom-bg {position: absolute;height: 4.5rem;bottom: 0;left: 0;right: 0;background: url('../../newimg/login_bottom_bg.png');background-size: 100% auto;}
.bg-blue-change .login-bottom-bg .get-accout {display: block;text-align: center;color: rgba(255, 255, 255, 0.6);font-size: 0.8rem;margin-top: 2.5rem;}
.bg-blue-change .hint-img {display: block;width: 6.22rem;margin: 1.2rem auto 0.5rem auto;}

/* 我的好友 */
.myfriend .tabtext.sortline .hd li {font-size: 0.8rem;}
.myfriend .tabtext.sortline .hd li.cur, .mycollection .tabtext.sortline .hd li.cur {border-bottom: 0.1rem solid #0066ec;color: #0066ec;}
.item-delete {position: absolute;top: 0;bottom: 0;right: -3.2rem;background: #ff3a3a;color: #fff;width: 3.2rem;text-align: center;font-size: 0.8rem;z-index: 100;}
.item-delete:before {content: '删除';color: #fff;line-height: 3.5rem;}
.myfriend .fried_sq .card-content .list-block ul {overflow: hidden;}
.myfriend .fried_sq .list-block .comment-hd h3 {font-size: 0.7rem;}
.myfriend .fried_sq .list-block .comment-hd .p-text span {font-size: 0.6rem;}
.alphabet-box {position: absolute;right: 0.3rem;}
.Atitle {display: block;height: 1rem;background-color: #f0f2f5;font-size: 0.5rem; color: #333;padding: 0 0.8rem;line-height: 1rem;}
.alphabet-box {position: fixed;width: 1.2rem;right: 0;top: 4rem;text-align: center;}
.fried_sq .button {border-color: #0066ec; color: #0066ec;}
.fried_sq .button.gray-color {border-color: #999;color: #999;}
.myfriend .rightlink .drop-box {display: none;position: absolute;background-color: rgba(63, 66, 69, 0.94);top: 2rem;right: -0.1rem;border-radius: 0.3rem;padding: 0.2rem 0.5rem;text-align: center;z-index: 999;}
.myfriend .rightlink .drop-box .right-menu-item {width: 5.5rem;padding: 0.5rem 0.4rem; color: #fff}
.myfriend .rightlink .drop-box .right-menu-item i {display: inline-block;height: 0.8rem;vertical-align: -0.1rem;margin-right: 0.2rem;margin-top: 0;}
.myfriend .rightlink .drop-box .right-menu-item.chat-white i {width: 0.8rem;background: url('../../images/chat-white.png') no-repeat;background-size: 0.8rem auto;}
.myfriend .rightlink .drop-box .right-menu-item.chat-white.border-bottom::before {border-color: #999}
.myfriend .rightlink .drop-box .right-menu-item.add-white i {width: 1rem;background: url('../../images/addfriend-white.png') no-repeat;background-size: cover;}
.toparrow {width:0;height:0;border-width:0 0.26rem 0.26rem;border-style:solid;border-color:transparent transparent rgba(63, 66, 69, 0.94);position: absolute;top: -0.25rem;line-height: 100%;left: 5rem;}
.p-white-txt {color: #fff;font-size: .8rem; line-height: 2.2rem;}

/* 我的收藏 */
.mycollection .tabtext .hd li {font-size: 0.8rem}
.mycollection .p-text {color: #999;font-size: 0.6rem}
.mycollection .list-block .info-content h3 {font-size: 0.7rem;padding-top: .2rem;}
.mycollection .list-block .height-auto {padding-right: 2rem;}
.mycollection .list-block .infobar {height: 1rem;line-height: 1rem;}
.mycollection .info-content .cells_label {position: absolute;right: -0.6rem;top: -0.2rem;}
.mycollection .check-hide .info-content .cells_label{display: none;}
.mycollection h3 a{color: #999}
.mycollection .dele-btn {height: 100%;line-height: 2.5rem;background-color: #ff3a3a;color: #fff;font-size: 0.8rem;width: 4.4rem;text-align: center;}
.mycollection .bar.bar-tab.bar-tab-hide {height: 0;}
.mycollection .botton0 {bottom: 0}

/*筛选*/
.mask_sx{position: absolute; top: 0; left: 0; bottom: 0; width: 100%; background: rgba(0,0,0,.4); z-index: 10001; display: none;}
.shaixuan{top: 0; left: 0; width: 100%; height: 70%; background: #fff; z-index: 10002; display: none; position: absolute;}
.shaixuan .shaixuan_bd,.shaixuan .shaixuan_fd{position: absolute; left: 0; width: 100%;}
.shaixuan .shaixuan_bd{top: 0; bottom: 2.5rem; overflow-y: auto;}
.shaixuan .shaixuan_fd{bottom: 0; height: 2.5rem; background: #fff; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
.shaixuan .shaixuan_fd a{display: block; line-height: 2.5rem; text-align: center; color: #666}
.shaixuan .shaixuan_fd .sx_confirm{color: #fff; background: #0066ec}
.shaixuan .itemborder a span,.shaixuan .itemborder .alink span{font-size: .7rem;}

/*关于12366*/
.cityindex_bg{width: 100%; padding-top: 37.1%; position: relative;}
.cityindex_bg img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2}
.cityindex_bg .gradient-mask{z-index: 3; background-image: -webkit-linear-gradient( 90deg, rgba(0,0,0,.2) 0%,rgba(0,0,0,.05) 100%)}
.cityindex_bg .city_title{position: absolute; width: 100%; left: 0; text-align: center; font-size: 1.2rem; color: #fff; height: 2rem; top: 50%; margin-top: -1rem; z-index: 5}
.cityindex_bg .city_title:before{content: ''; position: absolute; left: 50%; margin-left: -1rem; bottom: .2rem; height: .1rem; background: #fff; width: 2rem;}

/*一键转接12366*/
.tel12366 .itemtext{padding-right: .3rem;}
.tel12366 h3{font-size: .8rem; margin-right: .5rem; color: #333; font-weight: 500}
.tel12366 a img{width: 1.5rem; height: 1.5rem;}

/*办税地图*/
.bar-nav~.content_map{bottom: 6.7rem;}
.telicon .icon20{background: url('../../images/tel.png') no-repeat;background-size: 1rem auto;}
.routeicon .icon20{background: url('../../images/route.png') no-repeat;background-size: 1rem auto;}
.mapinfo_bottom{position: absolute; bottom: 0; left: 0; width: 100%; background: rgba(255,255,255,.96); z-index: 999}
.mapinfo_bottom .cardbox{margin-bottom: 0}
.mapinfo_bottom .cardbox .card-content{padding: .5rem; max-height: 15rem; overflow-y: auto;}
.mapinfo_bottom .cardbox .card-content .item-text{font-size: .9rem; font-weight: 500; line-height: 1.2rem; color: #333}
.mapinfo_bottom .cardbox .card-content .p-text{margin-top: .2rem; font-size: .75rem;}
.mapinfo_bottom .cardbox .card-content .map_infodetail{display: none;}
.mapinfo_bottom .cardbox .card-footer{padding: .5rem}
.mapinfo_bottom .cardbox .card-footer a{display: inline-block; width: inherit; }
.mapinfo_bottom .cardbox .card-footer .button{border-radius: .85rem; border-color: #2875f1}
.mapinfo_bottom .cardbox .card-footer a i{vertical-align: -.1rem}
.mapinfo_bottom .cardbox .card-footer .icon_t i{background: url('../../images/tel_little.png') no-repeat;background-size: .7rem auto;}
.mapinfo_bottom .cardbox .card-footer .icon_r i{background: url('../../images/route_little.png') no-repeat;background-size: .7rem auto;}
.mapinfo_bottom .cardbox .card-footer .trbutton a{padding: 0 .8rem; margin-left: .5rem;}

.cardbox .card-content .statebg{background: url('../../images/state_ycy.png') no-repeat;background-size: 3.7rem auto; z-index: 10}
.cardbox .card-content .statebg.deal_ycy{background-position:0 0;}/* 处理完成 */

.article .hd .statebg{position: absolute; right: -.75rem; top: -.75rem; width: 3.7rem; height: 3.5rem;}
.article .hd .statebg.deal_bfyx{background: url('../../images/state_bfyx.png') no-repeat; background-size: 3.7rem auto;}
.article .hd .statebg.deal_wx{background: url('../../images/state_wx.png') no-repeat; background-size: 3.7rem auto;}

.topfour .cardbox{margin-bottom: 0}
.topfour~.content{top: 8.8rem}


.page-from-center-to-left {
    -webkit-animation: pageFromCenterToLeft 50ms forwards;
    animation: pageFromCenterToLeft 50ms forwards;
}

.page-from-left-to-center {
    -webkit-animation: pageFromLeftToCenter 50ms forwards;
    animation: pageFromLeftToCenter 50ms forwards;
}

.page-from-right-to-center {
    -webkit-animation: pageFromRightToCenter 50ms forwards;
    animation: pageFromRightToCenter 50ms forwards;
    z-index: 2002;
}

.page-from-center-to-right {
    -webkit-animation: pageFromCenterToRight 50ms forwards;
    animation: pageFromCenterToRight 50ms forwards;
    z-index: 2002;
}