@charset "UTF-8";

@font-face {
	font-family: "tic";
	src: url("https://cdn.tianyancha.com/m-require-js/public/fonts/tic-f312f601a0.eot");
	/* IE9*/
	src: url("https://cdn.tianyancha.com/m-require-js/public/fonts/tic-f312f601a0.eot#iefix") format("embedded-opentype"), url("https://cdn.tianyancha.com/m-require-js/public/fonts/tic-51465cd0c9.woff") format("woff"), url("https://cdn.tianyancha.com/m-require-js/public/fonts/tic-4424c04b20.ttf") format("truetype"), url("https://cdn.tianyancha.com/m-require-js/public/fonts/tic-b7528fc51f.svg#tic") format("svg");
	/* iOS 4.1- */
}

.tic {
	font-family: "tic", sans-serif !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.tic-company-pkg-jian:before {
	content: "\e7e7";
}

.tic-company-pkg-jia:before {
	content: "\e7e6";
}

.tic-maodian:before {
	content: "\e7e5";
}

.tic-risk-watch:before {
	content: "\e7e4";
}

.tic-h5-arrow-right:before {
	content: "\e7e3";
}

.tic-guanbi1:before {
	content: "\e7e2";
}

.tic-dianhuaben:before {
	content: "\e7e1";
}

.tic-ClearIcon:before {
	content: "\e7d3";
}

.tic-tag-new:before {
	content: "\e7de";
}

.tic-tag-bg:before {
	content: "\e7df";
}

.tic-tag-hot:before {
	content: "\e7e0";
}

.tic-warning:before {
	content: "\e7dd";
}

.tic-icon-user-location:before {
	content: "\e7dc";
}

.tic-lujing:before {
	content: "\e7d8";
}

.tic-icon-user-1:before {
	content: "\e7da";
}

.tic-icon-phone:before {
	content: "\e7db";
}

.tic-icon-user:before {
	content: "\e7d7";
}

.tic-qiye-more:before {
	content: "\e7d6";
}

.tic-icon-reduce:before {
	content: "\e7d4";
}

.tic-icon-plus:before {
	content: "\e7d5";
}

.tic-area-triangle:before {
	content: "\e7d1";
}

.tic-area-check:before {
	content: "\e7d2";
}

.tic-susong:before {
	content: "\e7d0";
}

.tic-youshichaozhidijia_youhuiquandanchuang:before {
	content: "\e7cc";
}

.tic-youshiliuchengtouming_youhuiquandanchuang:before {
	content: "\e7cd";
}

.tic-youshizishenzhuanjia_youhuiquandanchuang:before {
	content: "\e7ce";
}

.tic-youshiquanchengjianguan_youhuiquandanchuang:before {
	content: "\e7cf";
}

.tic-shujujiucuo:before {
	content: "\e7cb";
}

.tic-cuowutishi:before {
	content: "\e7ca";
}

.tic-icon-star-full:before {
	content: "\e7c8";
}

.tic-icon-star:before {
	content: "\e7c9";
}

.tic-biaoqianyou:before {
	content: "\e7c7";
}

.tic-tianyanfuwu:before {
	content: "\e7c6";
}

.tic-hot-tag:before {
	content: "\e7c4";
}

.tic-new-tag:before {
	content: "\e7c5";
}

.tic-youhuiquan:before {
	content: "\e7c3";
}

.tic-qiyenianbao:before {
	content: "\e7c2";
}

.tic-falvsusongx:before {
	content: "\e7bb";
}

.tic-zuizhongshouyiren:before {
	content: "\e7bc";
}

.tic-zhuyaorenyuan:before {
	content: "\e7bd";
}

.tic-duiwaitouzi:before {
	content: "\e7be";
}

.tic-kaitinggonggao:before {
	content: "\e7bf";
}

.tic-gudongxinxi:before {
	content: "\e7c0";
}

.tic-shijikongzhiquan:before {
	content: "\e7c1";
}

.tic-bid-intro-r:before {
	content: "\e7ba";
}

.tic-rights-5:before {
	content: "\e7b9";
}

.tic-zhongwenzhuye:before {
	content: "\e7b8";
}

.tic-zhihui:before {
	content: "\e7b7";
}

.tic-NEWbeijing_renzhengguanli:before {
	content: "\e7b6";
}

.tic-precheck-close:before {
	content: "\e7b5";
}

.tic-precheck-search:before {
	content: "\e7b2";
}

.tic-precheck-radio:before {
	content: "\e7b3";
}

.tic-precheck-arrow:before {
	content: "\e7b4";
}

.tic-Location:before {
	content: "\e79f";
}

.tic-Mail:before {
	content: "\e7a4";
}

.tic-Website:before {
	content: "\e7ab";
}

.tic-icon_company:before {
	content: "\e7ac";
}

.tic-Phone:before {
	content: "\e7ad";
}

.tic-icon_equity_structure:before {
	content: "\e7ae";
}

.tic-trumpet-bd:before {
	content: "\e7b1";
}

.tic-biaoqiannew:before {
	content: "\e7a8";
}

.tic-link:before {
	content: "\e7aa";
}

.tic-Search:before {
	content: "\e7b0";
}

.tic-icon-arrow-up:before {
	content: "\e7a3";
}

.tic-icon-arrow-down:before {
	content: "\ef24";
}

.tic-icon-arrow-right:before {
	content: "\ef25";
}

.tic-icon-arrow-left:before {
	content: "\ef26";
}

.tic-icon_congzhongyindaotishilaba:before {
	content: "\e7af";
}

.tic-zhengshubiaozhi:before {
	content: "\e7a9";
}

.tic-ziying-baibaoxiang-qiyefuwubiaoqian:before {
	content: "\e7a7";
}

.tic-relation-company:before {
	content: "\e7a0";
}

.tic-relation-human:before {
	content: "\e7a5";
}

.tic-relation-organize:before {
	content: "\e7a6";
}

.tic-Icon_Qrcode:before {
	content: "\e7a1";
}

.tic-icon_muluqipao:before {
	content: "\e7a2";
}

.tic-icon_mianbaoxiedaohang:before {
	content: "\e79c";
}

.tic-icon_zhidingqipao:before {
	content: "\e79d";
}

.tic-icon-danchuangguanbi:before {
	content: "\e79e";
}

.tic-hot:before {
	content: "\e79b";
}

.tic-qa-reply:before {
	content: "\e79a";
}

.tic-qa-praise:before {
	content: "\e799";
}

.tic-qa-praise-active:before {
	content: "\e798";
}

.tic-icon_wodewenda-del1:before {
	content: "\e796";
}

.tic-icon_chalaolairukoutubiao1:before {
	content: "\e797";
}

.tic-tyfx:before {
	content: "\e795";
}

.tic-qbdt:before {
	content: "\e794";
}

.tic-qyzs:before {
	content: "\e792";
}

.tic-gqctt:before {
	content: "\e791";
}

.tic-tcy-unread:before {
	content: "\e793";
}

.tic-unread:before {
	content: "\e790";
}

.tic-watch-up:before {
	content: "\e78b";
}

.tic-watch-down:before {
	content: "\ef23";
}

.tic-input_clear:before {
	content: "\e78f";
}

.tic-bread-right-icon:before {
	content: "\e78e";
}

.tic-collect-edit:before {
	content: "\e78c";
}

.tic-collect-del:before {
	content: "\e78d";
}

.tic-qingbaodongtai-:before {
	content: "\e77e";
}

.tic-claim:before {
	content: "\e78a";
}

.tic-yijiankong:before {
	content: "\e787";
}

.tic-dimingpian:before {
	content: "\e788";
}

.tic-monitor:before {
	content: "\e789";
}

.tic-paixu:before {
	content: "\e786";
}

.tic-rights-2:before {
	content: "\e783";
}

.tic-rights-4:before {
	content: "\e784";
}

.tic-rights-3:before {
	content: "\e785";
}

.tic-rights-1:before {
	content: "\e782";
}

.tic-pay-mentsuccessful:before {
	content: "\e781";
}

.tic-pay-mentfailed:before {
	content: "\e780";
}

.tic-upload-image:before {
	content: "\e77f";
}

.tic-Specialticket:before {
	content: "\e77d";
}

.tic-vip-check:before {
	content: "\e773";
}

.tic-qa-delete:before {
	content: "\e77c";
}

.tic-praise:before {
	content: "\e779";
}

.tic-praise-bg:before {
	content: "\e77a";
}

.tic-jubao:before {
	content: "\e777";
}

.tic-huifu1:before {
	content: "\e778";
}

.tic-location:before {
	content: "\e776";
}

.tic-dianzan:before {
	content: "\e774";
}

.tic-dianzan1:before {
	content: "\e775";
}

.tic-toast-info:before {
	content: "\e76f";
}

.tic-toast-success:before {
	content: "\e770";
}

.tic-toast-error:before {
	content: "\e771";
}

.tic-toast-warning:before {
	content: "\e772";
}

.tic-guanbi:before {
	content: "\e76e";
}

.tic-guquanjiegou_app_danchuangguanbi:before {
	content: "\e76d";
}

.tic-app_guquanjiegou_yisishijikongzhiren:before {
	content: "\e769";
}

.tic-app_guquanjiegou_yijianzhankai:before {
	content: "\e76a";
}

.tic-app_guquanjiegou_yijianshouqi:before {
	content: "\e76b";
}

.tic-app_guquanjiegou_lujingjiantou:before {
	content: "\e76c";
}

.tic-caozuotiaohuanyuan:before {
	content: "\e768";
}

.tic-caozuotiaofangda:before {
	content: "\e766";
}

.tic-caozuotiaosuoxiao:before {
	content: "\e767";
}

.tic-icon_savex:before {
	content: "\e756";
}

.tic-icon_save_hoverx:before {
	content: "\e757";
}

.tic-icon_unflod_hoverx:before {
	content: "\e758";
}

.tic-icon_refresh_hoverx:before {
	content: "\e759";
}

.tic-icon_exit_hoverx:before {
	content: "\e75a";
}

.tic-icon_zoomin_hoverx:before {
	content: "\e75b";
}

.tic-icon_fullscreen_hoverx:before {
	content: "\e75c";
}

.tic-icon_zoomdown_hoverx:before {
	content: "\e75d";
}

.tic-icon_shortname_hoverx:before {
	content: "\e75e";
}

.tic-icon_allname_hoverx:before {
	content: "\e75f";
}

.tic-guquanjiegoutu_caozuotiao_shouqi_hover:before {
	content: "\e760";
}

.tic-guquanjiegoutu_caozuotiao_zhankai_hover:before {
	content: "\e761";
}

.tic-guquanjiegoutuyisishijikongzhiren:before {
	content: "\e762";
}

.tic-guquanjiegoutu_caozuotiao_shouqi_putong:before {
	content: "\e763";
}

.tic-guquanjiegoutu_caozuotiao_zhankai_putong:before {
	content: "\e764";
}

.tic-guquanjiegoutu_webduanshuiyin:before {
	content: "\e765";
}

.tic-question-:before {
	content: "\e751";
}

.tic-question-1:before {
	content: "\e752";
}

.tic-zaixianzixunblue:before {
	content: "\e753";
}

.tic-zaixianzixunblue-hover:before {
	content: "\e754";
}

.tic-zaixianzixunwhite:before {
	content: "\e755";
}

.tic-gaojirenzhengicon:before {
	content: "\e74a";
}

.tic-chaojirenzhengicon:before {
	content: "\e74b";
}

.tic-zaixianzixunicon-yellow:before {
	content: "\e74d";
}

.tic-putongrenzhengicon:before {
	content: "\e74e";
}

.tic-pilianglianxiduoxuankuang:before {
	content: "\e747";
}

.tic-pilianglianxiduoxuankuanggouxuan:before {
	content: "\e749";
}

.tic-xianshijiancheng2:before {
	content: "\e740";
}

.tic-chakangaoqingtu1:before {
	content: "\e741";
}

.tic-quanpingchakan:before {
	content: "\e743";
}

.tic-baocuntupian:before {
	content: "\e745";
}

.tic-xianshiquancheng:before {
	content: "\e746";
}

.tic-img_popup_arrows:before {
	content: "\e73f";
}

.tic-quanyi1:before {
	content: "\e73e";
}

.tic-icon_putongdaochaojirenzheng:before {
	content: "\e73a";
}

.tic-icon_wrong:before {
	content: "\e73b";
}

.tic-icon_lianherenzheng:before {
	content: "\e73c";
}

.tic-icon_right:before {
	content: "\e73d";
}

.tic-u-add-vod:before {
	content: "\e738";
}

.tic-u-add-pic:before {
	content: "\e739";
}

.tic-upload-fail:before {
	content: "\e736";
}

.tic-upload:before {
	content: "\e735";
}

.tic-update:before {
	content: "\e726";
}

.tic-chuantoutupufanhui:before {
	content: "\e734";
}

.tic-app-message:before {
	content: "\e696";
}

.tic-dianzan---:before {
	content: "\e71d";
}

.tic-qa-trash:before {
	content: "\e737";
}

.tic-renyuanqiapiandizhi:before {
	content: "\e709";
}

.tic-shizhong1:before {
	content: "\e74f";
}

.tic-huanyihuanwenda1:before {
	content: "\e733";
}

.tic-match:before {
	content: "\e72e";
}

.tic-tubiaoxiajiantou:before {
	content: "\e732";
}

.tic-tubiaoshangjiantou:before {
	content: "\e72f";
}

.tic-wendajiadianzan:before {
	content: "\e731";
}

.tic-guquanchuantoutu:before {
	content: "\e730";
}

.tic-ash-can:before {
	content: "\e7f5";
}

.tic-warn:before {
	content: "\e72d";
}

.tic-weixian:before {
	content: "\e72b";
}

.tic-anquan:before {
	content: "\e72c";
}

.tic-popguanbi:before {
	content: "\e729";
}

.tic-wendajiajiantou:before {
	content: "\e72a";
}

.tic-tiwen:before {
	content: "\e728";
}

.tic-huidabianxian:before {
	content: "\e727";
}

.tic-aixin:before {
	content: "\e725";
}

.tic-collect:before {
	content: "\e71f";
}

.tic-complain:before {
	content: "\e720";
}

.tic-invoice:before {
	content: "\e721";
}

.tic-download-report:before {
	content: "\e722";
}

.tic-phone-look:before {
	content: "\e724";
}

.tic-qrcode:before {
	content: "\e71e";
}

.tic-close-xs:before {
	content: "\ef22";
}

.tic-mark:before {
	content: "\e71c";
}

.tic-qingbaodongtai:before {
	content: "\e718";
}

.tic-shangbiaoxinxiliucheng_wancheng:before {
	content: "\e71a";
}

.tic-shangbiaoxinxiliucheng_weiwancheng:before {
	content: "\e71b";
}

.tic-hotbiaoqian:before {
	content: "\e717";
}

.tic-renzhengquanyi:before {
	content: "\e713";
}

.tic-renzhengquanyi1:before {
	content: "\e715";
}

.tic-renzhengquanyi2:before {
	content: "\e716";
}

.tic-cha:before {
	content: "\e707";
}

.tic-diyuan:before {
	content: "\e708";
}

.tic-gou:before {
	content: "\e711";
}

.tic-wendajiawuxinxizhanweitu:before {
	content: "\e706";
}

.tic-qiyeju:before {
	content: "\e712";
}

.tic-vip:before {
	content: "\e714";
}

.tic-nav-privatemsg:before {
	content: "\e710";
}

.tic-fenzu-:before {
	content: "\e703";
}

.tic-fenzu-1:before {
	content: "\e70e";
}

.tic-qiyerenzhengshengjid:before {
	content: "\e70f";
}

.tic-baiqiu:before {
	content: "\e70a";
}

.tic-xiaolian1:before {
	content: "\e70b";
}

.tic-tianyanfengxian:before {
	content: "\e704";
}

.tic-qiyezhushuo:before {
	content: "\e705";
}

.tic-new-bg:before {
	content: "\e702";
}

.tic-shizhong:before {
	content: "\e701";
}

.tic-qiyemingpian:before {
	content: "\e700";
}

.tic-chenggongfankui:before {
	content: "\e6ff";
}

.tic-close-eye:before {
	content: "\e6fe";
}

.tic-wuliu:before {
	content: "\e6fd";
}

.tic-quxiaoquanping1:before {
	content: "\e6fc";
}

.tic-gaoqingtu-:before {
	content: "\e6fb";
}

.tic-zhankai:before {
	content: "\e6f8";
}

.tic-chakangaoqingtu:before {
	content: "\e6f9";
}

.tic-xianshijiancheng1:before {
	content: "\e6fa";
}

.tic-xiazaitupian:before {
	content: "\e6f7";
}

.tic-wenda-:before {
	content: "\e6f6";
}

.tic-gouxuan:before {
	content: "\e6f4";
}

.tic-weigouxuan:before {
	content: "\e6f5";
}

.tic-dianzan-:before {
	content: "\e6f2";
}

.tic-zan-guo:before {
	content: "\e6f3";
}

.tic-nav-business:before {
	content: "\e6e6";
}

.tic-nav-watch:before {
	content: "\e6e8";
}

.tic-nav-myorder:before {
	content: "\e6e9";
}

.tic-nav-invoice:before {
	content: "\e6ea";
}

.tic-nav-question:before {
	content: "\e6ec";
}

.tic-nav-claim:before {
	content: "\e6ed";
}

.tic-nav-concern:before {
	content: "\e6ee";
}

.tic-nav-setpwd:before {
	content: "\e6ef";
}

.tic-nav-setting:before {
	content: "\e6f0";
}

.tic-nav-modifyInfo:before {
	content: "\e6f1";
}

.tic-chenggong-:before {
	content: "\e6e7";
}

.tic-lingdangicon:before {
	content: "\e6e2";
}

.tic-wen-:before {
	content: "\e6e3";
}

.tic-answer:before {
	content: "\e6e5";
}

.tic-gantan:before {
	content: "\e6e1";
}

.tic-xiaochengxu:before {
	content: "\e6e0";
}

.tic-down-new:before {
	content: "\e6df";
}

.tic-complaint-new:before {
	content: "\e6d8";
}

.tic-star:before {
	content: "\e6db";
}

.tic-star-full:before {
	content: "\e6dc";
}

.tic-watch:before {
	content: "\e6dd";
}

.tic-complaint-1:before {
	content: "\e6d6";
}

.tic-radar:before {
	content: "\e6d5";
}

.tic-star-1:before {
	content: "\e6d2";
}

.tic-star-full-old:before {
	content: "\e6d3";
}

.tic-xianshijiancheng:before {
	content: "\e6cc";
}

.tic-nav-new-icon:before {
	content: "\e6d1";
}

.tic-buxianshi:before {
	content: "\e6cd";
}

.tic-quxiaoquanping:before {
	content: "\e6ce";
}

.tic-quanping:before {
	content: "\e6cf";
}

.tic-xiazai1:before {
	content: "\e6d0";
}

.tic-presented:before {
	content: "\e6cb";
}

.tic-xiaolaba:before {
	content: "\e6ca";
}

.tic-danduduihao:before {
	content: "\e6c9";
}

.tic-jiantou:before {
	content: "\e6c8";
}

.tic-date:before {
	content: "\e6c7";
}

.tic-arrow-right:before {
	content: "\ef21";
}

.tic-xiala:before {
	content: "\e6c5";
}

.tic-shouqi:before {
	content: "\e6c6";
}

.tic-xin:before {
	content: "\e6c1";
}

.tic-complaint:before {
	content: "\e6c2";
}

.tic-down:before {
	content: "\e6c3";
}

.tic-jiankong:before {
	content: "\e6c4";
}

.tic-dingwei:before {
	content: "\e6c0";
}

.tic-holder:before {
	content: "\e6bf";
}

.tic-right-1:before {
	content: "\e6b8";
}

.tic-right-2:before {
	content: "\e6b9";
}

.tic-right-3:before {
	content: "\e6bb";
}

.tic-right-4:before {
	content: "\e6bc";
}

.tic-right-5:before {
	content: "\e6be";
}

.tic-qyz:before {
	content: "\e6b7";
}

.tic-kaifapiaoliucheng-:before {
	content: "\e6b6";
}

.tic-dagudong:before {
	content: "\e6b4";
}

.tic-dagudong1:before {
	content: "\e6b5";
}

.tic-xiazai-new:before {
	content: "\e6b3";
}

.tic-hezuobaoxiangongsi:before {
	content: "\e6bd";
}

.tic-to-top:before {
	content: "\e6b1";
}

.tic-nav-vip:before {
	content: "\e6b0";
}

.tic-tianyanchalogoyanseshengji2:before {
	content: "\e6af";
}

.tic-tianyanchalogoyanseshengji:before {
	content: "\e6ad";
}

.tic-tianyanchalogoyanseshengji1:before {
	content: "\e6ae";
}

.tic-tianyanchalogo-:before {
	content: "\e6ac";
}

.tic-jiantou3:before {
	content: "\e6aa";
}

.tic-online-service:before {
	content: "\e6ab";
}

.tic-weixuanzhong:before {
	content: "\e6a8";
}

.tic-xuanzhong-o:before {
	content: "\e6a7";
}

.tic-xuanzhong:before {
	content: "\e6a5";
}

.tic-arrow-pn-left:before {
	content: "\e6a3";
}

.tic-arrow-pn-right:before {
	content: "\e6a4";
}

.tic-bus-card:before {
	content: "\e748";
}

.tic-medal:before {
	content: "\e69e";
}

.tic-product:before {
	content: "\e719";
}

.tic-member:before {
	content: "\e6a2";
}

.tic-ranking:before {
	content: "\e69a";
}

.tic-app-phone:before {
	content: "\e698";
}

.tic-app-edit:before {
	content: "\e697";
}

.tic-app-share:before {
	content: "\e695";
}

.tic-chenggong:before {
	content: "\e6a9";
}

.tic-clock:before {
	content: "\e693";
}

.tic-stock-up:before {
	content: "\ef20";
}

.tic-stock-down:before {
	content: "\e694";
}

.tic-false-circle:before {
	content: "\e692";
}

.tic-claim-point:before {
	content: "\e68f";
}

.tic-claim-date:before {
	content: "\e690";
}

.tic-quanwei:before {
	content: "\e7fa";
}

.tic-guanfangxiaozu:before {
	content: "\e68e";
}

.tic-zan:before {
	content: "\e90e";
}

.tic-guanli:before {
	content: "\e691";
}

.tic-claim-flow-select:before {
	content: "\e686";
}

.tic-claim-flow-unselect:before {
	content: "\e687";
}

.tic-claim-note:before {
	content: "\e688";
}

.tic-claim-increase:before {
	content: "\e689";
}

.tic-claim-trumpet:before {
	content: "\e68a";
}

.tic-claim-next:before {
	content: "\e68c";
}

.tic-claim-setting:before {
	content: "\e68d";
}

.tic-yuandian:before {
	content: "\e685";
}

.tic-yanjing:before {
	content: "\e684";
}

.tic-tijiao:before {
	content: "\e682";
}

.tic-tankuang:before {
	content: "\e67e";
}

.tic-tankuang1:before {
	content: "\e67f";
}

.tic-tankuang2:before {
	content: "\e681";
}

.tic-quanyi:before {
	content: "\e67d";
}

.tic-saoyisao:before {
	content: "\e67a";
}

.tic-alert:before {
	content: "\e67b";
}

.tic-jia:before {
	content: "\e678";
}

.tic-jian:before {
	content: "\e679";
}

.tic-e:before {
	content: "\e674";
}

.tic-meiyuan:before {
	content: "\e675";
}

.tic-wan:before {
	content: "\e676";
}

.tic-renminbi:before {
	content: "\e677";
}

.tic-icon-test1:before {
	content: "\e66d";
}

.tic-icon-test3:before {
	content: "\e66e";
}

.tic-icon-test4:before {
	content: "\e66f";
}

.tic-icon-test5:before {
	content: "\e670";
}

.tic-icon-test6:before {
	content: "\e671";
}

.tic-icon-test7:before {
	content: "\e672";
}

.tic-icon-test8:before {
	content: "\e673";
}

.tic-icon-test:before {
	content: "2";
}

.tic-icon-test1-copy:before {
	content: "0";
}

.tic-icon-test2:before {
	content: "1";
}

.tic-checkbox-o:before {
	content: "\e7f1";
}

.tic-checkbox-s:before {
	content: "\e7f3";
}

.tic-tyc-logo:before {
	content: "\e66b";
}

.tic-tyc-logo-txt:before {
	content: "\e66c";
}

.tic-webnianyuezhishijiantou:before {
	content: "\e66a";
}

.tic-expand:before {
	content: "\e668";
}

.tic-shrink:before {
	content: "\e669";
}

.tic-luntan:before {
	content: "\e667";
}

.tic-pdf1:before {
	content: "\e666";
}

.tic-kechengjieshao:before {
	content: "\e665";
}

.tic-download-img:before {
	content: "\e664";
}

.tic-duihao:before {
	content: "\e663";
}

.tic-fujin:before {
	content: "\e662";
}

.tic-check-new:before {
	content: "\e661";
}

.tic-pdf:before {
	content: "\e660";
}

.tic-circle-bottom:before {
	content: "\e65d";
}

.tic-circle-top:before {
	content: "\e69d";
}

.tic-re:before {
	content: "\e651";
}

.tic-jiankong3:before {
	content: "\e65f";
}

.tic-jiankong1:before {
	content: "\e65e";
}

.tic-xiazai:before {
	content: "\e653";
}

.tic-tousu:before {
	content: "\e6d9";
}

.tic-report:before {
	content: "\e65c";
}

.tic-tianyanchalogo_biaozhunban:before {
	content: "\e65b";
}

.tic-gongsi:before {
	content: "\e65a";
}

.tic-you:before {
	content: "\e656";
}

.tic-shang:before {
	content: "\e657";
}

.tic-zuo:before {
	content: "\e659";
}

.tic-xia:before {
	content: "\e655";
}

.tic-weibiaoti-:before {
	content: "\e654";
}

.tic-sousuo:before {
	content: "\e69b";
}

.tic-jiantou-zuo-copy:before {
	content: "\e650";
}

.tic-bottom-circle:before {
	content: "\e64d";
}

.tic-flash-sale:before {
	content: "\e64c";
}

.tic-media-arrow:before {
	content: "\e64b";
}

.tic-bottom-book:before {
	content: "\e64f";
}

.tic-logo-tyc:before {
	content: "\e649";
}

.tic-share-home:before {
	content: "\e644";
}

.tic-shell-home:before {
	content: "\e645";
}

.tic-human-home:before {
	content: "\e646";
}

.tic-company-home:before {
	content: "\e647";
}

.tic-message:before {
	content: "\e641";
}

.tic-rocket:before {
	content: "\e642";
}

.tic-phone-bottom:before {
	content: "\e648";
}

.tic-double-arrow-up:before {
	content: "\ef1f";
}

.tic-double-arrow-down:before {
	content: "\ef1e";
}

.tic-wei_biaoti:before {
	content: "\e60f";
}

.tic-xin1:before {
	content: "\e640";
}

.tic-weibiaoti:before {
	content: "\e63f";
}

.tic-erweima:before {
	content: "\e63b";
}

.tic-yonghu:before {
	content: "\e61b";
}

.tic-gonggao:before {
	content: "\e60e";
}

.tic-rect-new:before {
	content: "\e699";
}

.tic-tie:before {
	content: "\e658";
}

.tic-lawfirm:before {
	content: "\e8b2";
}

.tic-npo:before {
	content: "\e6a1";
}

.tic-hk:before {
	content: "\ef1d";
}

.tic-check-circle:before {
	content: "\e74c";
}

.tic-boss:before {
	content: "\e60d";
}

.tic-heart-o:before {
	content: "\ee89";
}

.tic-biaoqian:before {
	content: "\e639";
}

.tic-print:before {
	content: "\e77b";
}

.tic-mobile:before {
	content: "\e638";
}

.tic-new:before {
	content: "\e64a";
}

.tic-user:before {
	content: "\e6a0";
}

.tic-lock:before {
	content: "\e60a";
}

.tic-exchange:before {
	content: "\e6d7";
}

.tic-eye-slash:before {
	content: "\e680";
}

.tic-calendar:before {
	content: "\e61a";
}

.tic-line-chart:before {
	content: "\e6de";
}

.tic-trash-o:before {
	content: "\e64e";
}

.tic-plus-square-o:before {
	content: "\e643";
}

.tic-spinner:before {
	content: "\e8ff";
}

.tic-square-pencil-o:before {
	content: "\ef1c";
}

.tic-plus-square:before {
	content: "\e68b";
}

.tic-circle-plus:before {
	content: "\e63d";
}

.tic-circle-plus-o:before {
	content: "\e637";
}

.tic-shield:before {
	content: "\e70d";
}

.tic-trash:before {
	content: "\e63e";
}

.tic-question:before {
	content: "\e7d9";
}

.tic-circle-question-o:before {
	content: "\e744";
}

.tic-circle-question:before {
	content: "\e629";
}

.tic-circle-weibo:before {
	content: "\e601";
}

.tic-circle-weibo-o:before {
	content: "\e9e5";
}

.tic-circle-qq-o:before {
	content: "\e61e";
}

.tic-circle-qq:before {
	content: "\e636";
}

.tic-qzone:before {
	content: "\e62f";
}

.tic-weixin:before {
	content: "\e6eb";
}

.tic-weibo:before {
	content: "\e67c";
}

.tic-qq:before {
	content: "\e630";
}

.tic-qq-o:before {
	content: "\e631";
}

.tic-dollar:before {
	content: "\e632";
}

.tic-weixin-o:before {
	content: "\e633";
}

.tic-weibo-o:before {
	content: "\e88d";
}

.tic-qzone-o:before {
	content: "\e635";
}

.tic-circle-arrow-right:before {
	content: "\e943";
}

.tic-circle-arrow-up:before {
	content: "\e944";
}

.tic-caret-down:before {
	content: "\e945";
}

.tic-caret-left:before {
	content: "\e946";
}

.tic-caret-up:before {
	content: "\e947";
}

.tic-angle-right:before {
	content: "\e948";
}

.tic-angle-down:before {
	content: "\e949";
}

.tic-angle-top:before {
	content: "\e94a";
}

.tic-list-alt:before {
	content: "\e742";
}

.tic-caret-bottom:before {
	content: "\e941";
}

.tic-star-o:before {
	content: "\e69f";
}

.tic-desktop:before {
	content: "\e6ba";
}

.tic-exclamation-circle-l:before {
	content: "\e750";
}

.tic-times-circle:before {
	content: "\e6b2";
}

.tic-envelope:before {
	content: "\e624";
}

.tic-search:before {
	content: "\e623";
}

.tic-exclamationtriangle:before {
	content: "\e6d4";
}

.tic-arrowleftcircle:before {
	content: "\e652";
}

.tic-angle-left:before {
	content: "\e63c";
}

.tic-search-o:before {
	content: "\e63a";
}

.tic-phone:before {
	content: "\e62a";
}

.tic-check:before {
	content: "\e6da";
}

.tic-caret-right:before {
	content: "\e62b";
}

.tic-circle-arrow-left:before {
	content: "\e634";
}

.tic-repeat:before {
	content: "\e70c";
}

.tic-list-alt-o:before {
	content: "\e7fe";
}

.tic-exclamation-circle:before {
	content: "\e62c";
}

.tic-eye:before {
	content: "\e62d";
}

.tic-heart:before {
	content: "\e62e";
}

.tic-envelope-o:before {
	content: "\e683";
}

.tic-circle-arrow-down:before {
	content: "\e942";
}

.tic-long-arrow-down:before {
	content: "\e94b";
}

.tic-long-arrow-right:before {
	content: "\e94c";
}

.tic-long-arrow-left:before {
	content: "\e94d";
}

.tic-long-arrow-up:before {
	content: "\e6e4";
}

.tic-info-circle:before {
	content: "\e621";
}

.tic-close:before {
	content: "\e622";
}

.tic-close-l:before {
	content: "\e620";
}

.tic-no-data:before {
	content: "\e61f";
}

.tic-report-download:before {
	content: "\e61c";
}

.tic-choose-group:before {
	content: "\e61d";
}

.tic-download:before {
	content: "\e619";
}

.tic-tips:before {
	content: "\e69c";
}

.tic-company-link:before {
	content: "\e618";
}

.tic-time:before {
	content: "\e617";
}

.tic-refresh:before {
	content: "\e616";
}

.tic-hot-txt:before {
	content: "\e6a6";
}

.tic-liebiao:before {
	content: "\e613";
}

.tic-position:before {
	content: "\e600";
}

.tic-hot-fire:before {
	content: "\e723";
}

.tic-human-hot:before {
	content: "\e615";
}

.tic-company:before {
	content: "\e614";
}

.tic-vipser:before {
	content: "\e625";
}

.tic-human:before {
	content: "\e626";
}

.tic-partner:before {
	content: "\e627";
}

.tic-hotnew:before {
	content: "\e628";
}

.tic-stock-big:before {
	content: "\e602";
}

.tic-link-refer:before {
	content: "\e603";
}

.tic-link-ref:before {
	content: "\e604";
}

.tic-fullscreen:before {
	content: "\e605";
}

.tic-power-2:before {
	content: "\e606";
}

.tic-power-1:before {
	content: "\e607";
}

.tic-power-3:before {
	content: "\e608";
}

.tic-time-offer:before {
	content: "\e609";
}

.tic-s-human:before {
	content: "\e60b";
}

.tic-relation-risk:before {
	content: "\e60c";
}

.tic-s-company:before {
	content: "\e610";
}

.tic-logo:before {
	content: "\e611";
}

.tic-volume:before {
	content: "\e612";
}

.tic {
	font-size: inherit;
}

.tic-lg {
	font-size: 1.33333333em;
	line-height: 0.75em;
	vertical-align: -15%;
}

.tic-1x {
	font-size: 1em;
}

.tic-2x {
	font-size: 2em;
}

.tic-3x {
	font-size: 3em;
}

.tic-4x {
	font-size: 4em;
}

.tic-5x {
	font-size: 5em;
}

.tic-spin {
	-webkit-animation: tic-spin 2s infinite linear;
	animation: tic-spin 2s infinite linear;
}

.tic-spin:before {
	-webkit-animation: tic-spin 2s infinite linear;
	animation: tic-spin 2s infinite linear;
	display: inline-block;
}

.tic-pulse {
	-webkit-animation: tic-spin 1s infinite steps(8);
	animation: tic-spin 1s infinite steps(8);
}

@-webkit-keyframes tic-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes tic-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

.tic-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.tic-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.tic-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.vip_yellow2_color {
	color: #ff7d18;
}

.new-cblue {
	background-color: #f9f9f9;
}

.new-c9 {
	color: #00c1d3;
}

.new-c10 {
	color: #ff7d18;
}

.new-c1 {
	color: #999999;
}

.new-c9 {
	color: #0084ff;
}

.new-c2 {
	color: #666666;
}

.new-c3 {
	color: #111;
}

.new-c4 {
	color: #005060;
}

.new-yellow {
	color: #ffb410;
}

.new-yellow2 {
	color: #dcbd69;
}

.new-brown {
	color: #ffc091;
}

.new-blue {
	color: #19a4db;
}

.new-red {
	color: #ef5644;
}

.new-c5 {
	color: #333;
}

.new-info {
	color: #ff7d18;
}

.new-err {
	color: #ef5644;
}

.new-green {
	color: #00c99c;
}

.new-b-blue {
	background-color: #d2e2ef;
}

.new-b-pink {
	background-color: #d6d3ee;
}

.new-b-yellow {
	background-color: #ebdbb7;
}

.new-border {
	border: 1px solid #e0e0e0;
}

.new-border-right {
	border-right: 1px solid #e0e0e0;
}

.new-border-left {
	border-left: 1px solid #e0e0e0;
}

.new-border-bottom {
	border-bottom: 1px solid #e0e0e0;
}

.border-radio10 {
	border-radius: 10px;
}

.border-radio5 {
	border-radius: 5px;
}

.border-radio4 {
	border-radius: 4px;
}

.c-p-1 {
	background-color: #e1f2fa;
}

.c-p-2 {
	background-color: #eaf5fe;
}

.c-p-3 {
	background-color: #e0f7f8;
}

.new-b-f9 {
	background-color: #f9f9fc;
}

.new-b-alert {
	background-color: #ff7d18;
}

.new-alert {
	color: #ff7d18;
}

.new-alert:hover {
	color: #ff7d18 !important;
}

.c1 {
	color: #000000;
}

.c2 {
	color: #4d4d4d;
}

.c3 {
	color: #5b5b5b;
}

.c4 {
	color: #6d6d6d;
}

.c5 {
	color: #aaaaaa;
}

.c6 {
	color: #d5d5d5;
}

.c7 {
	color: #f0f0f0;
}

.c8 {
	color: #828282;
}

.c9 {
	color: #0084ff;
}

.c10 {
	color: #0093bb;
}

.c11 {
	color: #5a6370;
}

.c12 {
	color: #919191;
}

.c13 {
	color: #618084;
}

.c14 {
	color: #fafbfb;
}

.c15 {
	color: #393939;
}

.c16 {
	color: #e9ecf3;
}

.c17 {
	color: #8db2b7;
}

.c18 {
	color: #8491a3;
}

.c-blue {
	color: #0084ff;
}

.c-white {
	color: white;
}

.b-c1 {
	background-color: #000000;
}

.b-c2 {
	background-color: #4d4d4d;
}

.b-c3 {
	background-color: #5b5b5b;
}

.b-c4 {
	background-color: #6d6d6d;
}

.b-c5 {
	background-color: #aaaaaa;
}

.b-c6 {
	background-color: #d5d5d5;
}

.b-c7 {
	background-color: #f0f0f0;
}

.b-c8 {
	background-color: #828282;
}

.b-c9 {
	background-color: #0084ff;
}

.b-c10 {
	background-color: #0093bb;
}

.b-c11 {
	background-color: #5a6370;
}

.b-c12 {
	background-color: #919191;
}

.b-c13 {
	background-color: #f3f3f3;
}

.b-c14 {
	background-color: #b9b9b9;
}

.b-c15 {
	background-color: #d4d4d4;
}

.b-c16 {
	background-color: #e9ecf3;
}

.b-c17 {
	background-color: #8db2b7;
}

.b-c-white {
	background-color: white;
}

.b-c-gray {
	background-color: #f4f4f4;
}

.b-c-subgray {
	background-color: #f9f9f9;
}

.b-c-disabled {
	background-color: #E0E0E0;
}

.no-boder {
	border: 0;
}

.company-page td p {
	margin: 0;
}

.company-page .row {
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 15px;
	padding-bottom: 5px;
}

.company-page a {
	color: #0084ff;
}

.company-page a.c-white {
	color: #fff;
}

.search_property_link a {
	color: #828282;
}

.search_property_link span {
	color: #828282;
}

.company-page a:hover,
a:focus {
	color: #0084ff;
	text-decoration: none;
}

.page-title {
	margin-top: 10px;
}

.company-page hr {
	margin: 10px 0;
}

.company-page .container {
	padding: 0;
}

.company-page .container .row {
	margin: 0;
}

.company-page .container table {
	width: 100%;
	padding: 5px;
	border-bottom: 1px solid #d5d5d5;
	margin-bottom: 14px;
}

.company-page .base-company {
	padding: 5px;
}

.company-page .container .staff-table {
	border: none;
	margin: 0;
	margin-top: 14px;
	margin-bottom: 14px;
	table-layout: fixed;
	word-break: break-all;
}

.staff-table td {
	padding-left: 10px;
}

.staff-table .right-padding {
	padding-right: 10px;
}

.td-legalPersonName-title {
	width: 25%;
}

.td-legalPersonName-value {
	border: 0;
	border-bottom: 1px solid #d5d5d5;
}

.td-regCapital-title {
	width: 41%;
	padding-left: 13px;
	border-left: 1px solid #d5d5d5;
}

.td-regCapital-value {
	padding-left: 13px;
	border-left: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
}

.td-regStatus-title {
	border: 0;
}

.td-regStatus-value {
	border: 0;
}

.td-regTime-title {
	padding-left: 13px;
	border-left: 1px solid #d5d5d5;
}

.td-regTime-value {
	padding-left: 13px;
	border-left: 1px solid #d5d5d5;
}

.td-score {
	width: 33%;
	padding: 5px;
	text-align: center;
}

.td-score-img {
	max-height: 115px;
	max-width: 90%;
	margin: 0 auto;
}

.tm-container {
	position: relative;
	padding-top: 14px;
	padding-bottom: 14px;
}

.float-right {
	float: right;
}

.max-width {
	width: 100%;
}

.tm-img {
	height: 42px;
	width: 60px;
	margin-right: 4px;
	margin-bottom: 4px;
	border: 1px solid #d4d4d4;
}

.staff-p {
	margin-bottom: 14px;
}

.investor-type {
	float: right;
	margin-right: 10px;
}

.realtime-search {
	color: #b9b9b9;
}

.realtime-search span {
	font-size: 18px;
	color: #0084ff;
}

.realtime-search h4 {
	font-size: 18px;
	color: #0084ff;
}

#main_box {
	min-height: 100%;
	width: 100%;
	background-size: cover;
	background-image: url("https://cdn.tianyancha.com/wap/images/index_bg4.jpg");
	background-repeat: round;
}

.main_title {
	background-color: rgba(250, 250, 250, 0.1);
	height: 27px;
	width: 100%;
	padding-top: 3px;
}

.main_title span {
	color: #dbe3e7;
	font-size: 12px;
}

/*baidunews*/

.baiduNews_item {
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 24px;
}

.baiduNews_item a {
	font-size: 14px;
	margin-bottom: 8px;
	display: block;
	color: #333;
}

.baiduNews_item a:hover {
	color: #099bae;
}

.baiduNews_item .baiduNews_time {
	display: inline-block;
	font-size: 12px;
	color: #aaa;
}

.company-news-title {
	width: 90%;
	background-image: url("https://cdn.tianyancha.com/wap/images/news_vip_title.png");
	height: 35px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	background-size: contain;
}

.filter-in-selected {
	color: #0084ff !important;
}

.nav-directive ul .nav-hr {
	border-top: 2px solid #000000;
	margin-top: 15px;
	margin-bottom: 0px;
}

.modal-header i {
	padding-left: 15px;
	padding-bottom: 15px;
}

.type-filter-abs-nav {
	width: 100%;
	height: 30px;
	background-color: #a7a9b6;
}

.type-filter-fixed-nav {
	position: fixed;
	width: 100%;
	z-index: 100;
	background-color: #a7a9b6;
}

.type-filter-fixed-nav .container {
	padding: 0px;
}

.type-items {
	cursor: pointer;
	color: #fff;
	height: 30px;
	padding-top: 6px;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 13px;
}

.type-items:hover {
	color: #838998;
}

.type-items-in-active:hover {
	color: #fff !important;
}

@media (min-width: 770px) {
	.type-filter-fixed-nav {
		position: fixed;
		width: 100%;
	}

	.type-items-in-active {
		cursor: pointer;
		background-color: #838998;
		color: #fff;
		height: 30px;
		padding-top: 6px;
		display: inline-block;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 13px;
	}

	#company_inner_contact {
		display: none;
	}

	#company_input {
		display: none;
	}

	#company_input_web {
		display: block;
	}

	#company_footer_web {
		display: block;
	}

	#company_inner_contact {
		display: none;
	}

	.show_in_pc {
		display: block;
	}

	.webPadding {
		padding-top: 68px;
	}

	.show_in_mobile {
		display: none;
	}

	.company_top_fix {
		padding-top: 66px;
	}
}

@media (max-width: 770px) {
	.type-filter-fixed-nav {
		position: static;
		width: 100%;
	}

	.type-items-in-active {
		cursor: pointer;
		background-color: #838998;
		color: #fff;
		height: 30px;
		padding-top: 6px;
		display: inline-block;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 13px;
	}

	.show_in_pc {
		display: none;
	}

	.show_in_mobile {
		display: block;
	}

	#company_inner_contact {
		display: block;
	}

	#company_input {
		display: block;
	}

	#company_input_web {
		display: none;
	}

	.webPadding {
		padding-top: 0px;
	}

	#company_footer_web {
		display: none;
	}

	#company_inner_contact {
		display: block;
	}

	.company_top_fix {
		padding-top: 0px;
	}
}

/*iphone5*/

@media (max-width: 330px) {
	.app_six_mobile .content {
		width: 200px;
	}

	.main_subshow_body img {
		margin-right: 3px;
	}
}

.new-button-sm {
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	padding-left: 8px;
	padding-right: 8px;
}

.new-button-c9-hover:hover {
	border: 1px solid #0084ff;
	color: #0084ff;
}

.button-yel-sm {
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #ff7d18;
	color: #FFFFFF;
}

.button-yel-sm:hover {
	background-color: rgba(246, 139, 69, 0.8);
}

.button-yel-sm:active {
	background-color: #ec813b;
	color: rgba(255, 255, 255, 0.3);
}

.button-yel-lg {
	font-size: 18px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #ff7d18;
	color: #FFFFFF;
}

.button-yel-lg:hover {
	background-color: rgba(246, 139, 69, 0.8);
}

.button-yel-lg:active {
	background-color: #ec813b;
	color: rgba(255, 255, 255, 0.3);
}

.button-white-lg {
	font-size: 18px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fff;
	border: 1px solid #0084ff;
	color: #0084ff;
}

.button-white-lg:hover {
	background-color: #0084ff;
	color: #FFFFFF;
}

.button-white-lg:active {
	border: 1px solid #737373;
	background-color: rgba(224, 224, 224, 0.5);
	color: rgba(1, 171, 204, 0.3);
}

.button-blue-sm {
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	cursor: pointer;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #0084ff !important;
	color: #ffffff;
}

.button-blue-sm:hover {
	background-color: #007bee !important;
	color: #FFFFFF;
}

.button-blue-sm:active {
	background-color: #0196b4 !important;
	color: rgba(255, 255, 255, 0.3);
}

.button-blue-lg {
	font-size: 18px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	cursor: pointer;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #0084ff !important;
	color: #ffffff;
}

.button-blue-lg:hover {
	background-color: #007bee !important;
	color: #FFFFFF;
}

.button-blue-lg:active {
	background-color: #0196b4 !important;
	color: rgba(255, 255, 255, 0.3);
}

.button-disabled {
	color: #E0E0E0;
	background-color: #ffffff !important;
	border-color: #E0E0E0;
}

.button-disabled:hover {
	color: #E0E0E0;
	background-color: #FFFFFF !important;
	cursor: no-drop;
}

.button-disabled:active {
	color: #E0E0E0;
	background-color: #fff !important;
}

.head-search-group-human .input-group-addon {
	background-color: #0084ff;
}

.hover_underline:hover {
	text-decoration: underline !important;
}

.hover_yellow:hover {
	color: #ff7d18 !important;
}

.c-s-title {
	color: #737373;
}

.c-s-gray {
	color: #9e9e9e;
}

.c-content {
	color: #454545;
}

.border-blue {
	border: 1px solid #0084ff;
}

html,
body {
	margin: 0px;
	min-height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	overflow: auto;
	font-family: PingFangSC-Regular, "Microsoft YaHei", Arial, sans-serif;
}

#allmap {
	width: 100%;
	height: 500px;
}

.windows-modal.modal-open {
	padding-right: 17px;
}

.windows-modal.modal-open #company_input_web {
	padding-right: 17px;
}

input :focus {
	outline: none;
}

em {
	font-style: normal;
	color: #FF3B30;
}

.form-control {
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: none;
	transition: none;
	padding-left: 0;
}

.form-control:focus {
	border: 1px solid #d4d4d4;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.logo {
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15%;
}

.group {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10%;
}

._input {
	border-radius: 200px;
	height: 42px;
}

.input-group-addon {
	background-color: #fff;
}

._text {
	font-size: larger;
	padding-left: 15px;
	padding-right: 10px;
}

.main-page .background-img {
	position: absolute;
	z-index: -1;
	top: 0px;
	left: 0px;
	width: 100%;
}

.main_subshow {
	margin-left: auto;
	margin-right: auto;
	width: 35%;
	color: #d7e2e6;
	margin-top: 20px;
	margin-bottom: 0px;
	font-size: 14px;
}

.main_subshow hr {
	color: #d7e2e6;
	width: 33%;
	display: inline-block;
}

/*无图片热搜开始*/

.main_subshow_body_two {
	margin-left: auto;
	margin-right: auto;
	width: 38%;
	color: #535d66;
	font-size: 16px;
}

.main_subshow_body_two td {
	text-align: center;
}

.main_subshow_body_two i {
	border-radius: 100px;
	display: inline-block;
	height: 18px;
	width: 18px;
	background-color: white;
	font-style: normal;
	text-align: center;
	font-size: 12px;
	color: #88a5b1;
	margin-right: 8px;
}

.main_subshow_body_two a:hover {
	text-decoration: none;
}

.main_subshow_body_two a:visited {
	color: #535d66;
}

.main_subshow_body_two a:active {
	color: #535d66;
}

.main_subshow_box_two {
	width: 145px;
	display: inline-block;
	color: white;
	height: 30px;
	cursor: pointer;
	text-align: left;
	margin-left: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.main_subshow_box_two small {
	width: 16px;
	height: 16px;
	background-color: white;
	border-radius: 16px;
	color: #8db2b7;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	margin-right: 6px;
}

.main_subshow_box_two a {
	padding: 8px 0;
	font-size: 12px;
	color: white;
	display: inline;
}

.main_subshow_box_two a:hover {
	color: white;
}

.main_subshow_box_two a:focus {
	color: white;
}

.main_subshow_box_two a:visited {
	color: white;
}

.main_footer_min {
	width: 100%;
}

@media (max-width: 400px) {
	.main_subshow_body2 {
		width: 100%;
	}
}

@media (max-width: 992px) {
	.main_subshow {
		width: 85%;
	}

	.main_subshow_body_two {
		width: 85%;
	}
}

/*无图片热搜结束*/

/*有图片热搜开始*/

.main_subshow_body {
	margin-left: auto;
	margin-right: auto;
	width: 35%;
	color: #535d66;
	font-size: 16px;
}

.main_subshow_body h5 {
	font-size: 13px;
	margin-bottom: 10px;
	color: rgb(114, 152, 168);
}

.main_subshow_body i {
	border-radius: 100px;
	display: inline-block;
	height: 18px;
	width: 18px;
	background-color: white;
	font-style: normal;
	text-align: center;
	font-size: 12px;
	color: #88a5b1;
	margin-right: 8px;
}

.main_subshow_body a:hover {
	text-decoration: none;
}

.main_subshow_body a:visited {
	color: #535d66;
}

.main_subshow_body a:active {
	color: #535d66;
}

.main_subshow_box {
	width: 98%;
	display: inline-block;
}

.main_subshow_box a {
	display: block;
	height: 100%;
}

.main_subshow_body img {
	margin-right: 10px;
}

.main_footer_min {
	width: 100%;
}

/*新样式*/

.main_subshow_body .box {
	border-bottom: 1px solid #eeeeee;
	height: 96px;
}

.main_subshow_body .box .left {
	display: inline-block;
	padding: 10px;
}

.main_subshow_body .box .right {
	padding: 10px;
	display: inline-block;
	position: relative;
	height: 100%;
	vertical-align: top;
	width: 42%;
	padding-left: 0;
	padding-right: 0;
}

.main_subshow_body .box .right .title {
	max-width: 100%;
	word-break: break-all;
}

.main_subshow_body .box .right .tyc {
	position: absolute;
	bottom: 0;
	left: 0;
}

.main_subshow_body .box .right .time {
	position: absolute;
	bottom: 0;
	right: 0;
}

.dishonestMobile {
	padding: 10px;
	background-color: #eee;
	border: 1px solid #ccc;
}

.dishonestMobile .line {
	margin-top: 10px;
}

@media (max-width: 992px) {
	.main_subshow {
		width: 85%;
	}

	.main_subshow_body {
		width: 85%;
	}
}

/*无图片热搜结束*/

@media (min-width: 992px) {
	.large_img {
		width: 35%;
	}

	.large_width {
		width: 40%;
	}

	._input {
		border-radius: 200px;
		height: 50px;
	}

	._text {
		padding-left: 38px;
	}

	.logo {
		margin-top: 10%;
	}

	.group {
		margin-top: 60px;
	}
}

@media (max-width: 400px) {
	.large_img {
		width: 50%;
	}
}

/*315*/

.content315 {
	margin-bottom: 20px;
}

.content315 a {
	display: block;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 20px;
	padding-right: 15px;
	color: #5b5b5b;
}

.content315 a:hover {
	color: #0084ff;
}

.content315 .dark {
	background-color: rgba(255, 255, 255, 0.2);
}

.content315 .undark {
	background-color: rgba(255, 255, 255, 0.3);
}

.title315 {
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 20px;
	padding-right: 15px;
	margin-top: 20px;
	background-color: rgba(220, 220, 220, 0.3);
	position: relative;
}

.title315 img {
	width: 40px;
}

.title315 span {
	font-size: 18px;
	color: #336e86;
}

.title315 i {
	background-color: inherit;
	font-size: 18px;
}

.title315 .right {
	position: absolute;
	right: 10px;
	top: 11px;
}

/*315*/

/*searchpage*/

@media (max-width: 400px) {
	.show_change_pro {
		padding-left: 0;
		padding-right: 0;
	}

	.show_pro_search {
		position: relative;
	}
}

.search_contain_peo hr {
	display: block;
	border-top: 1px solid #d4d4d4;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.search_contain hr {
	display: block;
	border-top: 1px solid #d4d4d4;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.row_hr {
	background-color: white;
}

.top_titleV3 {
	background-color: #f0f0f0;
	color: #666;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}

.top_titleV3 i {
	margin-right: 5px;
}

.container {
	margin-left: auto;
	margin-right: auto;
}

.search_contain_peo {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 50px;
}

.search_base {
	margin-top: 18px;
	margin-bottom: 11px;
	font-size: 12px;
	color: #3d415b;
	line-height: 20px;
}

.search_personV2 {
	margin-top: 14px;
	margin-bottom: 11px;
	font-size: 18px;
	line-height: 20px;
}

.search_personV2 a:hover {
	color: #0084ff;
}

.search_name {
	margin-top: 14px;
	margin-bottom: 11px;
	font-size: 18px;
	line-height: 20px;
}

.search_head {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.search_icon {
	height: 13px;
	line-height: 60px;
	vertical-align: text-bottom;
}

.search_base_box {
	float: right;
	display: inline-block;
}

.search_base_icon {
	width: 18px;
	height: 25px;
	line-height: 60px;
	vertical-align: text-bottom;
}

.search_body_title {
	padding-top: 14px;
	font-size: 13px;
	color: #b9b9b9;
}

.search_body_text {
	height: 100%;
}

.search_body_title font {
	font-size: 14px;
	color: #3d415b;
	vertical-align: middle;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
}

.search_body_score {
	margin-top: 27px;
	font-size: 16px;
	color: #ff5e44;
}

.search_body_score font {
	font-size: 8px;
	color: #5a6370;
}

.search_contain {
	padding-left: 0px;
	padding-right: 0px;
}

.search_bottom {
	margin-bottom: 20px;
}

.font_marker {
	color: #000;
}

.search_peo_name {
	line-height: 20px;
	font-size: 12px;
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.search_chevron_up {
	line-height: 20px;
	float: right;
	margin-top: 5px;
	margin-bottom: 0;
}

.search_repadding {
	padding-left: 0px;
	padding-right: 15px;
}

.search_repadding2 {
	padding-left: 0px;
	padding-right: 0px;
}

.search_remargin {
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 12px;
	padding-right: 12px;
}

.search_peo_body {
	margin: 0px;
	padding-left: 12px;
	padding-right: 12px;
}

.search_peo_hide {
	padding-left: 12px;
	padding-right: 12px;
	font-size: 12px;
}

.search_link_name {
	margin: -2px 0px 10px 10px;
	font-size: 16px;
	border-radius: 15px;
	height: 30px;
	padding: 3px 10px;
	display: inline-block;
	border: 1px solid #d5d5d5;
	margin-left: 0;
	margin-right: 12px;
}

.search_link_name:hover {
	border: 1px solid #aaaaaa;
}

.search_link_name:active {
	border: 1px solid #d5d5d5;
}

.search_link_name:visited {
	border: 1px solid #d5d5d5;
}

.search_link_name a {
	color: #6d6d6d;
	text-decoration: none;
}

.search_link_name a:hover {
	color: #393939;
}

.search_link_name a:active {
	color: #aaaaaa;
}

.search_link_name a:visited {
	color: #aaaaaa;
}

.search_border {
	border: 1px solid #d5d5d5;
	margin-top: 20px;
	margin-bottom: 90px;
	cursor: pointer;
}

.search_border:hover {
	border: 1px solid #aaaaaa;
}

.search_border:active {
	border: 1px solid #d5d5d5;
}

.search_next {
	color: #6d6d6d;
}

.search_next:hover {
	color: #393939;
}

.search_next {
	margin-top: 15px;
	margin-bottom: 15px;
	cursor: pointer;
	display: block;
}

.search_next:hover {
	color: #393939;
}

.search_group {
	height: 42px;
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
}

.search_form {
	height: 42px;
	border: 1px solid #d4d4d4;
}

.search_logo {
	width: 139px;
	height: 38px;
}

.search_logo_add {
	width: 30px;
}

.search_logo_box {
	margin-top: 22px;
	margin-bottom: 22px;
	padding: 0 15px;
}

.search_contain_peo a {
	text-decoration: none;
}

.search_name a {
	color: #000;
	text-decoration: none;
}

.search_input {
	font-size: 20px;
	padding-right: 25px;
}

.clear {
	position: absolute;
	color: #ccc;
	z-index: 1000;
	margin: 11px 0 0 -27px;
	cursor: pointer;
}

.search_nextpage {
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 7px;
	padding-right: 7px;
	margin-top: 20px;
	display: block;
	border: 1px solid #d5d5d5;
}

.search_nextpage:hover {
	border: 1px solid #aaaaaa;
}

.search_trademarks {
	padding-top: 14px;
}

.search_trademarks p {
	margin: 0px;
}

.search_result_container {
	padding: 0px;
}

.search_result_single {
	position: relative;
}

.search_result_single .scoreV3 {
	position: absolute;
	right: 0;
	top: -8px;
	display: block;
}

.notInIE8 {
	display: none \0;
}

.search_result_single .scoreV3 img {
	width: 40px;
}

.search_result_single .scoreV3 .content {
	position: absolute;
	top: 3px;
	text-align: center;
	left: 8px;
	font-size: 10px;
}

.search_result_single .scoreV3 .content .t1 {
	padding-top: 2px;
	font-size: 14px;
	color: #0084ff;
	line-height: 15px;
	display: block;
}

.search-2017 {
	border-bottom: 1px solid #eee;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	width: 100%;
}

.scoreV4 {
	position: absolute;
	right: 0;
	top: 22px;
	display: none;
	display: block \0;
}

.notInIE8 {
	display: none \0;
}

.scoreV4 img {
	width: 45px;
}

.scoreV4 .content {
	position: absolute;
	top: 3px;
	text-align: center;
	left: 11px;
	font-size: 10px;
}

.scoreV4 .content .t1 {
	padding-top: 2px;
	font-size: 14px;
	color: #0084ff;
	line-height: 15px;
	display: block;
}

.search_result_inclick {
	background-color: #fafafa;
	opacity: 0.8;
}

.search_trademarks_content {
	padding-left: 12px;
	padding-right: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.search_trademarks_content em {
	color: white;
}

.input::-ms-clear {
	display: none;
}

.input:valid + .clear {
	display: inline;
}

.title_margin {
	margin-left: 10px;
}

.search_property_link {
	font-size: 16px;
	margin-top: 70px;
}

.search_property_link a {
	color: #828282;
	text-decoration: none;
}

.search_row_new {
	position: relative;
}

.search_row_new svg {
	position: absolute;
	right: 0px;
	top: -22px;
}

.search_row_new .title {
	color: #737373;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 13px;
	max-width: 200px;
}

.search_row_new .title span {
	color: #454545;
	font-size: 13px;
}

.search_row_new .add {
	color: #454545;
	font-size: 14px;
	display: inline-block;
	margin-right: 18px;
}

.search_row_new .add i {
	padding-right: 6px;
}

/*searchnew mobil*/

.search_row_new_mobil {
	position: relative;
}

.search_row_new_mobil svg {
	position: absolute;
	right: 0px;
	top: 0px;
}

.search_row_new_mobil .title {
	max-width: 245px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #828282;
	font-size: 13px;
	margin-bottom: 5px;
}

.search_row_new_mobil .title span {
	color: #5b5b5b;
	font-size: 13px;
}

.search_row_new_mobil .add {
	color: #828282;
	font-size: 14px;
	margin-bottom: 5px;
}

.search_row_new_mobil .add span {
	width: 260px;
	display: inline-block;
	word-wrap: break-word;
	vertical-align: top;
}

.search_row_new_mobil .add i {
	padding-right: 6px;
}

hr {
	margin-top: 0;
	margin-bottom: 0;
}

/*company*/

.company_search {
	padding: 0px 5px;
}

.company_input_group {
	width: 100%;
}

.company_repadding {
	padding-left: 7px;
	padding-right: 7px;
}

.company_name {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 18px;
	padding-bottom: 18px;
}

.company_name_box {
	padding-left: 0px;
	padding-right: 3px;
}

.company_name_icon {
	position: absolute;
	top: 10px;
}

.company_name_box span {
	word-break: break-all;
	display: inline-block;
	margin-left: 10px;
	padding-top: 0;
}

.row .base {
	padding-right: 0px;
	padding-left: 3px;
	padding-top: 6px;
}

.company_tm {
	text-align: center;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 12px;
	margin: 0;
	width: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*human*/

.com_row_hr {
	display: block;
	width: 100%;
	margin: 0px;
	padding-left: 16px;
	padding-right: 5px;
}

.com_row_hr hr {
	margin-top: 0;
	margin-bottom: 0;
}

.show-desc {
	vertical-align: baseline;
}

.show-asc {
	vertical-align: bottom;
}

.footer {
	margin-top: 32px;
	margin-bottom: 32px;
	padding-top: 0;
	padding-bottom: 0;
}

.error {
	cursor: pointer;
	width: 100%;
	height: 38px;
	background-color: #fff;
	border: 1px solid #b9b9b9;
	font-size: 16px;
	margin-top: 16px;
	margin-left: auto;
	margin-right: auto;
}

.td-right-border {
	border-right: 1px #ccc dashed;
}

.input-group-addon:HOVER {
	cursor: pointer;
}

.search-new-color:hover {
	color: #336E86;
}

.search-new-color:visited {
	color: #4D4D4D;
}

.search-new-color:visited em {
	color: #336E86;
}

.search-new-color em {
	color: #0084ff;
}

/* page */

.about_body {
	width: 100%;
	padding: 10px;
	position: relative;
}

.about_title {
	position: relative;
}

.about_title span {
	position: absolute;
	font-size: 20px;
	bottom: -4px;
}

.about_title img {
	height: 20px;
	margin-right: 4px;
}

.about_body p {
	margin-right: 20px;
	font-size: 15px;
	line-height: 25px;
}

.about_footer {
	font-size: 12px;
	left: 44%;
	margin-top: -60px;
	margin-bottom: 32px;
}

.user_body {
	width: 100%;
	padding: 10px;
	position: relative;
}

.user_body p {
	margin-right: 20px;
	font-size: 15px;
	line-height: 25px;
}

.user_body h2 {
	font-size: 16px;
	margin-top: 12px;
	margin-bottom: 12px;
}

.user_body h1 img {
	height: 8px;
}

.about_menu {
	position: fixed;
	width: 130px;
	top: 60px;
	text-align: center;
}

.about_menu li {
	display: block;
	height: 43px;
	line-height: 43px;
	border-bottom: 2px solid #e3e3e3;
	font-size: 17px;
}

.about_menu li a {
	text-decoration: none;
}

.about_menu li a:hover,
.about_menu li.active a {
	color: #0084ff;
	cursor: pointer;
}

.about_menu li span {
	font-size: 18px;
	padding-right: 10px;
	color: #ccc;
}

.about_logo {
	position: fixed;
	padding-left: 18px;
	padding-top: 46px;
}

.about_box p {
	color: #6d6d6d;
}

.feedback {
	padding-top: 40px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}

.feedback .title {
	font-size: 16px;
	color: #2e2e2e;
	margin-bottom: 20px;
}

.feedback textarea {
	width: 100%;
	height: 200px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-left: 10px;
	border: 1px solid #dcdcdc;
}

.feedback_body .feedback_title {
	text-align: center;
	color: #0084ff;
	font-size: 18px;
	width: 100%;
	padding-bottom: 28px;
	border-bottom: 1px solid #dcdcdc;
}

.feedback .phone {
	display: inline-block;
	margin-right: 50px;
}

.feedback .name {
	display: inline-block;
}

.feedback input {
	width: 318px;
	margin-left: 10px;
	padding-left: 10px;
	height: 45px;
	border: 1px solid #d7d7d7;
	color: #4d4d4d;
	font-size: 14px;
}

.feedback input:focus {
	outline: none;
}

.feedbackDis {
	pointer-events: none;
}

.feedbackSub {
	pointer-events: auto;
}

.feedback_box {
	padding-left: 0px;
	padding-right: 0px;
}

.feedback .submit_btn {
	width: 224px;
	padding-top: 15px;
	padding-bottom: 15px;
	color: white;
	background-color: #0084ff;
	cursor: pointer;
	margin-left: auto;
	margin-right: auto;
}

@media (max-width: 990px) {
	.feedback {
		padding-left: 20px;
		padding-right: 20px;
		width: auto;
	}

	.feedback .phone {
		margin-bottom: 20px;
		margin-right: 0;
	}

	.feedback .name span {
		display: inline-block;
		margin-right: 27px;
	}
}

@media (max-width: 400px) {
	.feedback {
		padding-left: 20px;
		padding-right: 20px;
		width: auto;
	}

	.feedback input {
		width: 240px;
	}

	.feedback .submit_btn {
		width: 310px;
	}

	.feedback .phone {
		margin-bottom: 20px;
		margin-right: 0;
	}
}

@media (max-width: 350px) {
	.feedback input {
		width: 180px;
	}

	.feedback .submit_btn {
		width: 257px;
	}
}

@media (max-width: 768px) {
	.about_show {
		display: none;
	}

	.feedback_box {
		padding-left: 12px;
		padding-right: 12px;
	}
}

@media (min-width: 768px) {
	.about_box {
		margin-top: 30px;
	}

	.about_title span {
		font-size: 30px;
		bottom: -4px;
	}

	.about_title img {
		height: 32px;
		margin-right: 15px;
	}
}

@media (min-width: 1200px) {
	.about_container {
		margin-right: auto;
		margin-left: auto;
	}

	.about_logo {
		padding-left: 130px;
	}
}

@media (min-width: 1400px) {
	.about_container {
		margin-right: auto;
		margin-left: auto;
	}

	.about_logo {
		padding-left: 135px;
	}
}

@media (min-width: 1600px) {
	.about_logo {
		padding-left: 220px;
	}
}

@media print {
	a[href]:after {
		content: "";
	}

	a[href^="#"]:after,
	a[href^="javascript:"]:after {
		content: "";
	}
}

.contact_us_bk {
	height: 27px;
	background-color: #336e86;
	opacity: 0.3;
}

.contact_us {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.contact_us p {
	text-align: center;
	color: #dbe3e7;
	font-size: 12px;
	height: 27px;
	margin: 0;
	line-height: 27px;
}

.contact_us p .fa {
	margin-right: 8px;
}

.inner_contact_us {
	text-align: center;
	height: 30px;
	background-color: #f8f8f8;
}

.inner_contact_us p {
	height: 30px;
	font-size: 14px;
	color: #4d4d4d;
	line-height: 30px;
	margin: 0;
}

.inner_contact_us p .fa {
	margin-right: 8px;
}

.refesh .update-info-btn-error {
	color: #ababab;
}

.refesh .update-info-btn-error i {
	color: #ababab;
}

.refesh .update-info-btn-error:hover {
	color: #ababab;
}

.refesh .update-info-btn-error:hover i {
	color: #ababab;
}

.refesh .update-info-btn {
	color: #0084ff;
}

.refesh .update-info-btn.cursor-not-allowed:hover {
	color: #0084ff;
}

.refesh .update-info-btn:hover {
	color: #0084ff;
}

.refesh .fankui-btn {
	background-image: url("https://cdn.tianyancha.com/wap/images/fankuiBtn-nor_03.png");
	width: 106px;
	height: 28px;
	background-size: cover;
}

.refesh .fankui-btn:hover {
	background-image: url("https://cdn.tianyancha.com/wap/images/shensuBtn-hig_03.png");
}

.refesh a {
	font-size: 16px;
	color: #828282;
}

.refesh a span {
	font-size: 14px;
}

.refesh a .gengxin {
	color: #0084ff;
}

.refesh a .gengxin_else {
	color: #8db2b7;
}

.refesh a span.spanInHover {
	color: #000;
}

.refesh a i {
	margin-right: 0px;
}

.refesh a i.inHover {
	color: #0084ff;
}

.cursor-pointer {
	cursor: pointer;
}

.cursor-not-allowed {
	cursor: not-allowed;
}

.modal.fade .modal-dialog {
	margin-top: 20%;
}

.page_has_next {
	cursor: pointer;
	color: #5b5b5b;
}

.page_has_not_next {
	cursor: pointer;
	color: #d5d5d5;
}

/* vip页面 */

#vip_box {
	background-color: rgb(218, 219, 221);
}

#vip_box .vip_bg {
	background-image: url("https://cdn.tianyancha.com/wap/images/vip_bg.jpg");
	background-size: cover;
	width: 100%;
	min-height: 100%;
	background-color: rgb(218, 219, 221);
}

#vip_box .vip_img {
	padding-top: 20px;
}

.main_title_mobile {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 8px;
	padding-right: 8px;
	width: 100%;
	height: 38px;
	color: white;
	font-size: 16px;
}

.main_title_mobile i {
	color: white;
}

.input_sub_text {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.input_sub_text span {
	padding: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-left: 0px;
	margin-right: 0px;
	cursor: pointer;
}

.input_sub_text span:hover {
	background-color: rgba(255, 255, 255, 0.3);
}

.input_sub_text_add {
	background-color: rgba(255, 255, 255, 0.3);
}

.input_sub_text tt {
	color: #aabdc4;
	font-size: 15px;
}

/*search页 分页样式*/

.search_pager {
	padding-left: 18px;
}

.search_pager .pagination > li > a {
	margin-right: 10px;
	border: 1px solid #d5d5d5;
}

.search_pager .pagination > .active > a {
	background-color: #0084ff;
	color: #fff;
}

.company_pager {
	margin: 20px 0;
	margin-bottom: 5px;
}

.company_pager ul {
	display: inline-block;
	vertical-align: bottom;
	margin: 0;
}

.company_pager .total {
	font-size: 14px;
	color: #4d4d4d;
	display: inline-block;
	height: 28px;
	line-height: 28px;
}

.search_pager .total {
	font-size: 14px;
	color: #4d4d4d;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	vertical-align: top;
	padding-top: 22px;
}

.search_pager .total span {
	color: #828282;
}

.company_pager .total span {
	color: #828282;
}

.company_pager .pagination > li > a {
	margin-right: 10px;
	color: #828282;
	border: none;
	border-radius: 2px;
	cursor: pointer;
}

.company_pager .pagination > li > a:hover {
	color: #4d4d4d;
	background-color: #f0f0f0;
}

.company_pager .pagination > .active > a {
	background-color: #0084ff;
	color: white;
	border: none;
}

/*手机端company分页样式*/

.mobile_company_pager a {
	margin-right: 10px;
	border: 1px solid #aaa;
	border-radius: 4px;
}

.mobile_company_pager .pagination-sm > li > a,
.pagination-sm > li > span {
	color: #4d4d4d;
}

.mobile_company_pager a:hover {
	color: #aaa;
	border-color: #0084ff;
}

.mobile_company_pager .pagination > .active > a {
	background-color: #0084ff;
	border-color: #0084ff;
	color: #fff;
}

/*end*/

/*企业年报popup*/

.common-lists {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 40px;
	border-bottom: 1px solid #f0f0f0;
}

.common-lists .lists {
	line-height: 40px;
}

.common-lists .lists a {
	padding: 0 15px;
	color: #737373;
}

.common-lists .common-lists_active {
	border-bottom: 2px solid #0084ff;
}

.common-lists .common-lists_active a {
	color: #0084ff;
}

.report_body table td div {
	width: 100%;
	border-right: 1px dashed #ccc;
	margin-top: 5px;
	margin-bottom: 5px;
}

.report_body table th div {
	width: 100%;
	border-right: 1px dashed #ccc;
	margin-top: 5px;
	margin-bottom: 5px;
}

.report_body .report_website table {
	width: 100%;
}

.report_body .report_all_title {
	padding-top: 15px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px dashed #ccc;
	text-align: center;
	font-size: 20px;
}

.report_body .report_title {
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #eeeeee;
}

.report_baseInfo table tr:first-child td {
	border-top: none;
}

.report_mobile .report_holder table {
	margin-top: 15px;
	margin-bottom: 15px;
	border-top: 2px dashed #aaa;
}

.report_title table {
	margin-top: 15px;
	margin-bottom: 15px;
	border-top: 2px dashed #aaa;
}

.report_change table {
	margin-top: 15px;
	margin-bottom: 15px;
}

.report_year_box {
	border-bottom: 1px solid #cccccc;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
}

.report_year_detail {
	float: right;
}

.report_key {
	font-weight: 600;
}

.report_key_mobile {
	font-weight: 500;
}

.company_info {
	margin-bottom: 18px;
}

.company_info_pic {
	display: inline-block;
}

.company_info_text {
	display: inline-block;
	margin-left: 4px;
	max-width: 770px;
}

.company_info_text p {
	font-size: 18px;
	color: #000;
	margin-bottom: 5px;
	padding: 0;
}

.company_info_text span {
	color: #6d6d6d;
	font-size: 12px;
}

.company_info_text span.pt3 {
	padding-top: 3px;
}

.company_info_text span i {
	margin-right: 6px;
}

.company_info_text span a {
	text-decoration: none;
	cursor: pointer;
}

.company_info_mobile {
	color: #6d6d6d;
	border-top: 1px solid #d5d5d5;
	padding-top: 10px;
	font-size: 14px;
	padding-bottom: 5px;
}

.company_info_mobile i {
	width: 20px;
	margin-right: 6px;
	text-align: center;
}

.company_info_mobile div {
	margin-top: 2px;
}

/*产品介绍页*/

.app_one {
	background-color: #919ba7;
}

.app_one_box {
	background-image: url(https://cdn.tianyancha.com/wap/images/banner_bg_v2.png);
	width: 100%;
	min-height: 830px;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 0;
	text-align: center;
}

.app_one_img {
	margin-top: 52px;
}

.app_one_title {
	padding-top: 64px;
}

.app_one_text {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 62px;
}

.app_one_textleft {
	display: inline-block;
	margin-right: 22px;
}

.app_one_qrcode {
	width: 154px;
	height: 154px;
	padding: 20px;
	background-color: rgba(175, 184, 179, 0.2);
}

.app_one_qrcode_next {
	width: 154px;
	background-color: #0084ff;
	font-size: 14px;
	color: #fff;
	border-radius: 4px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 6px;
}

.app_one_qrcode_next a {
	color: #fff;
}

.app_one_qrcode_next a:hover {
	color: #fff;
	text-decoration: none;
}

.app_one_describe {
	display: inline-block;
	vertical-align: top;
}

.app_one_describe h1 {
	font-size: 34px;
	font-family: SimHei, sans-serif;
	color: #363c48;
	margin-top: 0;
}

.app_one_describe h2 {
	font-size: 22px;
	font-family: SimHei, sans-serif;
	color: #68727e;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: rgba(255, 255, 255, 0.2);
}

.app_one_describe_detail {
	width: 340px;
	border-top: 1px dashed #626974;
	padding-top: 10px;
}

.app_one_describe_detail .detail {
	display: inline-block;
	font-size: 14px;
	color: #7c838f;
	line-height: 23px;
	width: 300px;
	vertical-align: top;
	text-align: left;
	margin-left: 7px;
}

.app_two {
	text-align: center;
	background-color: #fbfbfb;
}

.app_two h4 {
	margin: 0;
	padding-top: 78px;
	padding-bottom: 18px;
	font-size: 18px;
	color: #98a0a5;
}

.app_two h3 {
	margin: 0;
	padding-bottom: 68px;
	font-size: 28px;
	color: #535a5e;
}

.app_two .app_two_img {
	padding-bottom: 75px;
	padding-top: 75px;
}

.app_three {
	text-align: center;
	width: 100%;
	background-color: rgb(137, 147, 159);
}

.app_four {
	width: 100%;
	background-color: #fff;
	text-align: center;
}

.app_four .app_four_content {
	width: 770px;
	padding-top: 14px;
	padding-bottom: 68px;
	margin-right: auto;
	margin-left: auto;
}

.app_four .app_four_content .left {
	margin-top: 24px;
	margin-right: 100px;
}

.app_four .app_four_content .right {
	margin-top: 24px;
}

.app_four .show {
	padding-bottom: 48px;
	font-size: 28px;
	color: #535a5e;
	margin-right: auto;
	margin-left: auto;
}

.app_five {
	width: 100%;
	background-color: rgba(137, 147, 159, 0.1);
	padding-top: 50px;
	padding-bottom: 88px;
}

.app_five .title {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-bottom: 78px;
}

.app_five .title span {
	display: inline-block;
	margin-left: 58px;
	margin-right: 58px;
	font-size: 20px;
}

.app_five .app_five_top {
	width: 100%;
	height: 290px;
	background-color: #e4eaee;
}

.app_five .app_five_img {
	width: 770px;
	margin-right: auto;
	margin-left: auto;
}

.app_five .app_five_img img {
	margin-right: auto;
	margin-left: auto;
}

.app_six {
	padding-top: 78px;
	background-color: #fff;
}

.app_six .content {
	width: 60%;
	font-size: 16px;
	color: #535a5e;
	display: inline-block;
	vertical-align: top;
	padding-bottom: 96px;
}

.app_six .content span {
	padding-left: 20px;
	padding-right: 20px;
	border-right: 1px solid #d5d5d5;
}

.app_six .right {
	display: inline-block;
	width: 35%;
	text-align: right;
}

.app_six .app_six_box {
	width: 770px;
	margin-right: auto;
	margin-left: auto;
}

.app_six .qrcode {
	display: inline-block;
	vertical-align: middle;
}

.app_six .qrcode_text {
	display: inline-block;
}

.app_six .right .title {
	font-size: 20px;
	color: #535a5e;
	margin-bottom: 24px;
}

.app_six .right .qrcode_text {
	font-size: 14px;
	color: #535a5e;
	margin-left: 10px;
}

.app_six_mobile {
	background-color: #fff;
	color: #535a5e;
	font-size: 14px;
	padding-bottom: 20px;
}

.app_six_mobile .content {
	width: 250px;
	display: inline-block;
	padding-left: 20px;
}

.app_six_mobile .content span {
	padding-right: 15px;
	padding-bottom: 10px;
	display: inline-block;
	color: #0084ff;
}

.app_six_mobile .right {
	display: inline-block;
	vertical-align: top;
	text-align: right;
}

.app_six_mobile .right .title {
	margin-bottom: 10px;
}

.app_one_textright {
	display: inline-block;
}

.app_four .app_four_mobile {
	padding-top: 20px;
	padding-bottom: 20px;
}

.app_four .app_four_mobile img {
	margin-top: 10px;
}

.show_in_pc {
	background-color: #fff;
	font-size: 12px;
}

.search_filter {
	font-size: 16px;
	color: #0084ff;
	margin-top: 22px;
	padding-left: 6px;
}

.search_filter span {
	border-bottom: 3px solid #0084ff;
	cursor: pointer;
}

.search_filter_box .cate {
	margin-left: 30px;
	margin-right: 30px;
	position: relative;
	padding-bottom: 6px;
}

.search_filter_box .provence {
	border-bottom: 1px dashed #E2E7E8;
	padding-top: 16px;
	margin-left: 30px;
	margin-right: 30px;
	position: relative;
	padding-bottom: 6px;
}

.provence .provence_subbox {
	background-color: #fff;
	z-index: 90;
}

.cate .cate_subbox {
	background-color: #fff;
	z-index: 80;
}

.search_filter_box .provence .provence_show {
	display: block;
}

.search_filter_box .provence .provence_hide {
	display: none;
}

.search_filter_box .cate .cate_show {
	display: block;
}

.search_filter_box .cate .cate_hide {
	display: none;
}

.search_companyV2 {
	background-color: #fbfbfb;
	padding-left: 15px;
	border-left: 4px solid #ccc;
	margin-right: 8px;
}

.provence .pro {
	padding-right: 0px;
}

.provence .pro i {
	margin-right: 12px;
}

.provence .list_box {
	vertical-align: top;
	position: relative;
}

.provence .more {
	text-align: right;
	cursor: pointer;
	color: #333;
	float: right;
	margin-right: 10px;
}

.provence .more i {
	color: #0084ff;
}

.provence .list {
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 0px;
	border-radius: 2px;
	margin-bottom: 8px;
	cursor: pointer;
}

.provence .list2 {
	display: inline-block;
	margin-right: 0px;
	border-radius: 2px;
	margin-bottom: 8px;
	cursor: pointer;
	width: 50px;
	text-align: center;
}

.provence .list:hover {
	background-color: #0084ff;
	color: white;
}

.provence .list2:hover {
	color: white;
	background-color: #0084ff;
}

.cate {
	padding-top: 16px;
	border-bottom: 1px dashed #E2E7E8;
}

.cate .pro {
	padding-right: 0px;
}

.cate .pro i {
	margin-right: 6px;
}

.cate .list_box {
	vertical-align: top;
	position: relative;
}

.cate .list {
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 0px;
	margin-bottom: 8px;
	border-radius: 2px;
	cursor: pointer;
}

.cate .list2 {
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 0px;
	margin-bottom: 8px;
	border-radius: 2px;
	cursor: pointer;
	width: 100%;
}

.cate .more {
	text-align: right;
	cursor: pointer;
	color: #333;
	float: right;
	margin-right: 10px;
}

.cate .more i {
	color: #0084ff;
}

.cate .list:hover {
	background-color: #0084ff;
	color: white;
}

.cate .list2:hover {
	background-color: #0084ff;
	color: white;
}

.historyName {
	border: 1px solid #eaeeef;
	border-radius: 2px;
	font-size: 13px;
	color: #828282;
}

.historyName tt {
	color: #aaa;
}

.provence_box_mobile {
	padding-top: 12px;
	position: absolute;
	top: 42px;
	background-color: #fff;
	z-index: 2000;
	padding-left: 10px;
}

.provence_box_mobile .pro {
	display: inline-block;
	width: 17%;
	margin-top: 6px;
}

.provence_box_mobile .pro i {
	margin-right: 5px;
}

.provence_box_mobile .list_box {
	display: inline-block;
	vertical-align: top;
}

.provence_box_mobile .more {
	width: 3%;
	display: inline-block;
	height: 25px;
}

.provence_box_mobile .more i {
	color: #0084ff;
}

.provence_box_mobile .list_box .list {
	width: 70px;
	display: inline-block;
	border-radius: 4px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-right: 17px;
	margin-bottom: 12px;
	font-size: 12px;
}

.show_in_mobile .provenceShow {
	height: auto;
}

.show_in_mobile .provenceHide {
	height: 54px;
	overflow: hidden;
}

.show_in_mobile .cateShow {
	height: auto;
}

.show_in_mobile .cateHide {
	height: 54px;
	overflow: hidden;
}

.filter-in-selected-mobile {
	color: #fff;
	background-color: #0084ff;
}

.filter-no-selected {
	color: #888;
	background-color: #eee;
}

.cate_box_mobile {
	padding-top: 12px;
	position: absolute;
	top: 42px;
	background-color: #fff;
	z-index: 2000;
	padding-left: 10px;
}

.cate_box_mobile .pro {
	display: inline-block;
	width: 17%;
	margin-top: 6px;
}

.cate_box_mobile .pro i {
	margin-right: 5px;
}

.cate_box_mobile .list_box {
	display: inline-block;
	vertical-align: top;
}

.cate_box_mobile .more {
	width: 3%;
	display: inline-block;
	height: 25px;
}

.cate_box_mobile .more i {
	color: #0084ff;
}

.cate_box_mobile .list_box .list {
	width: 74px;
	display: inline-block;
	border-radius: 4px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-right: 13px;
	margin-bottom: 12px;
	font-size: 12px;
}

#carousel-example-generic .carousel-indicators {
	bottom: -10px;
	left: 30px;
}

#carousel-example-generic .carousel-indicators li {
	width: 5px;
	height: 5px;
	border: 1px solid #afb8c5;
}

.search_provenceV2 {
	padding-top: 12px;
	padding-bottom: 8px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	position: absolute;
	top: 0;
	width: 100%;
	background-color: #fff;
	z-index: 2000;
	color: #888;
}

.search_provenceV2 .pro_left .show_all {
	border-radius: 100px;
	border: 1px solid #ccc;
	display: inline-block;
}

.search_provenceV2 .pro_left .show_all_hover {
	border: 1px solid #0084ff;
	border-radius: 100px;
	color: #0084ff;
	display: inline-block;
}

.search_provenceV2 .pro_left .show_all_hover .inside {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 13px;
	border-right: 1px solid #0084ff;
	display: inline-block;
	color: #0084ff;
}

.search_provenceV2 .pro_left .show_all_hover i {
	display: inline-block;
	padding-left: 8px;
	padding-right: 8px;
}

.search_provenceV2 .pro_left .show_all .inside {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 14px;
	padding-right: 6px;
	border-right: 1px solid #eee;
	display: inline-block;
}

.search_provenceV2 .pro_left .show_all i {
	display: inline-block;
	padding-left: 8px;
	padding-right: 8px;
}

.search_provenceV2 .pro_right {
	display: inline-block;
	width: 49%;
	text-align: center;
}

.search_provenceV2 .pro_right .show_all {
	border-radius: 100px;
	border: 1px solid #ccc;
	display: inline-block;
}

.search_provenceV2 .pro_right .show_all_hover {
	border-radius: 100px;
	border: 1px solid #0084ff;
	display: inline-block;
}

.search_provenceV2 .pro_right .show_all_hover .inside {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 13px;
	border-right: 1px solid #0084ff;
	display: inline-block;
	color: #0084ff;
	height: 20px;
}

.search_provenceV2 .pro_right .show_all .inside {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 13px;
	border-right: 1px solid #eee;
	display: inline-block;
}

.search_provenceV2 .pro_right .show_all_hover i {
	display: inline-block;
	padding-left: 8px;
	padding-right: 8px;
	color: #0084ff;
}

.search_provenceV2 .pro_right .show_all i {
	display: inline-block;
	padding-left: 8px;
	padding-right: 8px;
}

.provence_box_mobile .list_box .list {
	display: inline-block;
}

/*首页web版*/

.mainv2_tab1 {
	padding-left: 100px;
	padding-right: 100px;
}

.mainv2_tab1_height {
	height: 300px;
}

.mainv2_tab1 .head_left {
	display: inline-block;
}

.mainv2_tab1 .head_right {
	display: inline-block;
	float: right;
	color: #dbdcde;
}

.mainv2_tab1 .head_right span {
	margin-left: 18px;
	font-size: 14px;
}

.mainv2_tab1 .title {
	margin-top: 25px;
	font-size: 39px;
	margin-bottom: 27px;
	color: #435464;
}

.mainv2_tab1 .title .dian {
	font-size: 15px;
	height: 40px;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	color: #336e86;
}

.mainv2_tab1 .input_sub_textV2 {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	font-size: 16px;
	color: #fff;
}

.mainv2_tab1 .input_sub_textV2 span {
	font-size: 18px;
	padding: 1px 12px;
	margin-left: 0;
	margin-right: 0;
	cursor: pointer;
	display: inline-block;
	position: relative;
}

.mainv2_tab1 .inputV2 {
	height: 44px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	width: 100%;
	max-width: 790px;
	padding-left: 20px;
	padding-right: 20px;
}

.mainv2_tab1 .inputV2 form {
	width: 100%;
}

.mainv2_tab1 .inputV2 input {
	height: 44px;
	width: 100%;
	max-width: 800px;
	padding-left: 11px;
}

.mainv2_tab1 .inputV2 input::-webkit-input-placeholder {
	color: #9fa5a9;
}

.mainv2_tab1 .inputV2 .search_button {
	cursor: pointer;
	width: 100px;
	height: 44px;
	border-radius: 0px;
	color: #fff;
	border: none;
	background-color: #0084ff;
}

.mainv2_tab1 .input_sub_textV2 span:hover {
	color: #2ec3cc;
}

.mainv2_tab1 .input_sub_text_addV2:hover {
	color: #fff !important;
}

.mainv2_tab1 .input_sub_text_addV2 {
	color: white;
	background-image: url("https://cdn.tianyancha.com/wap/images/Label_bg2017.png");
	background-size: cover;
}

.input_sub_text_addV2::after {
	width: 0;
	height: 0;
	border: 8px solid transparent;
	border-top-color: #10d6cd;
	content: " ";
	position: absolute;
	top: 27px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

.mainv2_tab1 .input_sub_textV2 tt {
	color: #aabdc4;
	font-size: 15px;
}

.mainv2_tab1 .hotkeyV2 {
	margin-top: 20px;
	font-size: 14px;
}

.mainv2_tab1 .hotkeyV2 .hot_title {
	color: #fff;
	display: inline-block;
	position: relative;
	padding-right: 10px;
	margin-right: 5px;
	line-height: 14px;
}

.mainv2_tab1 .hotkeyV2 .hot_title span {
	display: block;
}

.mainv2_tab1 .hotkeyV2 .hot_title span + span {
	margin-top: 10px;
}

.mainv2_tab1 .hotkeyV2 .hot_title:after {
	content: " ";
	display: block;
	width: 1px;
	height: 38px;
	position: absolute;
	right: 0;
	top: 0;
	border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.mainv2_tab1 .hotkeyV2 .change {
	border-radius: 2px;
	border: 1px solid #8290a4;
	padding: 4px;
	color: #828282;
	cursor: pointer;
}

.mainv2_tab1 .hotkeyV2 .change:hover {
	color: #5fb8d1;
	border: 1px solid #5fb8d1;
}

.mainv2_tab1 .hotkeyV2 .hotContent {
	max-width: 600px;
	min-width: 100px;
	height: 100px;
	vertical-align: top;
	display: inline-block;
	color: #828282;
	text-align: left;
	line-height: 14px;
}

.mainv2_tab1 .hotkeyV2 .hotContent a {
	display: inline-block;
	line-height: 14px;
	margin: 0;
	padding: 0;
}

.mainv2_tab1 .hotkeyV2 .hotContent span {
	margin-right: 20px;
	display: inline-block;
	padding: 0 0 10px 0;
	cursor: pointer;
	color: #fff;
	opacity: 1;
}

.mainv2_tab1 .hotkeyV2 .hotContent span:hover {
	color: #0084ff;
	opacity: 0.9;
}

.mainv2_tab2 {
	min-height: 703px;
	padding-bottom: 60px;
	padding-top: 70px;
	background-image: url("https://cdn.tianyancha.com/wap/images/mainV3_hotnew_bg.png");
	background-repeat-x: repeat;
}

.mainv2_tab2 .contain {
	margin-right: auto;
	margin-left: auto;
}

.mainv2_tab2 .box {
	text-align: center;
	cursor: pointer;
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.mainv2_tab2 .box h4 {
	margin-top: 34px;
	font-size: 14px;
	color: #394b59;
	margin-bottom: 19px;
}

.mainv2_tab2 .box span {
	color: #9398a2;
	font-size: 14px;
}

.mainv2_tab2 .box span {
	display: block;
}

.mainv2_tab2 .title2 {
	font-size: 22px;
	color: #58595e;
	padding-top: 68px;
}

.mainv2_tab2 .contain .hot-pre {
	position: absolute;
	top: 50%;
	left: 0;
	width: 30px;
	height: 30px;
	font-size: 32px;
	color: #cdcdcd;
}

.mainv2_tab2 .contain .hot-pre.dis {
	color: #f0f0f0;
}

.mainv2_tab2 .contain .hot-next {
	content: "\f054";
	position: absolute;
	top: 50%;
	right: 0;
	width: 30px;
	height: 30px;
	font-size: 32px;
	color: #cdcdcd;
}

.mainv2_tab2 .contain .hot-next.dis {
	color: #f0f0f0;
}

.mainv2_tab2 .download {
	font-size: 20px;
	color: #2ec3cc;
	border: 1px solid #2ec3cc;
	padding-left: 36px;
	padding-right: 36px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-radius: 3px;
	width: 184px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 32px;
	margin-bottom: 60px;
	cursor: pointer;
}

.mainv2_tab2 .download:hover {
	background-color: #2ec3cc;
	color: #fff;
}

.margin-0 {
	margin-left: 0;
	margin-right: 0;
}

.mainv2_tab3 {
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #e7ebec;
	height: 447px;
}

.mainv2_tab3 .bace_box .bace {
	margin-bottom: 36px;
}

.mainv2_tab3 .bace_box .bace a {
	padding-bottom: 13px;
}

.mainv2_tab3 .bace_box .bace a:hover {
	color: #0084ff;
	text-decoration: none;
}

.mainv2_tab3 .bace_box .line {
	vertical-align: top;
}

.mainv2_tab3_title_common {
	display: inline-block;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
}

.mainv2_tab3_title_item {
	border-bottom: 1px solid #e7ebec;
	border-top: 3px solid rgba(230, 230, 230, 0);
	transition: border-top 0.6s;
	-moz-transition: border-top 0.6s;
	/* Firefox 4 */
	-webkit-transition: border-top 0.6s;
	/* Safari and Chrome */
	-o-transition: border-top 0.6s;
	/* Opera */
}

.mainv2_tab3_title_item:hover {
	border-top: 3px solid rgb(230, 230, 230);
}

.mainv2_tab3_title_hover_left {
	border-top: 3px solid #0084ff;
	border-bottom: none;
	border-right: 1px solid #e7ebec;
}

.mainv2_tab3_title_hover_right {
	border-top: 3px solid #0084ff;
	border-bottom: none;
	border-left: 1px solid #e7ebec;
}

.mainv2_tab3_title_hover {
	border-top: 3px solid #0084ff;
	border-bottom: none;
	border-left: 1px solid #e7ebec;
	border-right: 1px solid #e7ebec;
}

.mainv2_tab3 .provence_show {
	background-color: rgba(255, 255, 255, 0.2);
}

.mainv2_tab3 .provence_box {
	border-top: none;
	background-color: #fff;
	min-height: 100px;
	padding-left: 12px;
	padding-top: 42px;
	color: #8491a3;
	font-size: 12px;
}

.mainv2_tab3 .provence_box .provence_hotCity {
	display: inline-block;
	padding-bottom: 13px;
	width: 80%;
	margin-left: 20px;
}

.mainv2_tab3 .provence_hotCity a {
	display: inline-block;
	margin-right: 20px;
	cursor: pointer;
}

.mainv2_tab3 .provence_hotCity a:hover {
	color: #2ec3cc;
}

.mainv2_tab3 .provence_list {
	margin-top: 35px;
	padding-bottom: 22px;
	color: #8491a3;
}

.mainv2_tab3 .provence_list .list {
	width: 80%;
	margin-left: 20px;
	display: inline-block;
	vertical-align: top;
	font-size: 12px;
}

.mainv2_tab3 .provence a:hover {
	color: #2ec3cc;
}

.mainv2_tab3 .provence a {
	display: inline-block;
	margin-right: 20px;
	cursor: pointer;
	padding-bottom: 13px;
}

.mainv2_tab3 .provence_hide a:hover {
	color: #2ec3cc;
}

.mainv2_tab3 .provence_hide a {
	display: inline-block;
	margin-right: 20px;
	cursor: pointer;
	padding-bottom: 13px;
}

/*行业查询新*/

.mainv2_tab3 .industry_container {
	height: 400px;
	overflow-y: scroll;
	padding-top: 20px;
	padding-left: 20px;
}

.mainv2_tab3 .industry_container .ind_row1 {
	display: inline-block;
	vertical-align: top;
}

.mainv2_tab3 .industry_container .industry {
	height: 1050px;
	width: 100%;
	-moz-columns: 4;
	columns: 4;
	-webkit-columns: 4;
	padding-left: 22px;
	padding-right: 22px;
	padding-top: 38px;
}

.mainv2_tab3 .industry_container .industry_box {
	display: inline-block;
	width: 230px;
	margin-bottom: 35px;
}

.mainv2_tab3 .industry_container .industry_box a:hover {
	text-decoration: none;
	color: #0084ff;
}

.mainv2_tab3 .industry_container .human_box {
	display: inline-block;
	width: 230px;
	margin-bottom: 15px;
}

.mainv2_tab3 .industry_container .human_box a {
	font-size: 14px;
}

.mainv2_tab3 .industry_container .human_box a span {
	font-size: 16px;
	padding-right: 10px;
}

.mainv2_tab3 .industry_container .human_box a span:hover {
	color: #0084ff;
}

.mainv2_tab3 .industry_container .human_box a:hover {
	color: #0084ff;
	text-decoration: none;
}

.mainv2_tab3 .human_container a {
	font-size: 14px;
	padding-right: 20px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 13px;
	padding-top: 13px;
}

.mainv2_tab3 .industry_box ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-top: 4px;
}

.mainv2_tab3 .industry_box ul li {
	margin-top: 12px;
	color: #435464;
	cursor: pointer;
	font-size: 12px;
}

.mainv2_tab3 .industry_box li img {
	margin-right: 8px;
}

.mainv2_tab3 .industry_box li span {
	width: 90%;
	vertical-align: top;
	display: inline-block;
}

.mainv2_tab3 .industry_box ul li span:hover {
	color: #2ec3cc;
}

.mainv2_tab3 .industry_name {
	font-size: 14px;
	color: #8491a3;
	cursor: pointer;
}

/*!行业查询新*/

.mainv2_tab3 .filter_title {
	width: 100px;
	display: inline-block;
	font-size: 14px;
}

/*底部介绍*/

.mainv2_tab4 {
	background-color: #fff;
	width: 100%;
	padding-top: 35px;
	padding-bottom: 35px;
}

.mainv2_tab4 .subItem {
	margin-right: auto;
	margin-left: auto;
}

.mainv2_tab4 .subItem .boxV3 {
	display: inline-block;
	vertical-align: top;
	text-align: center;
}

.mainv2_tab4 .subItem .boxV3 .left {
	display: inline-block;
	vertical-align: top;
	margin-right: 19px;
}

.mainv2_tab4 .subItem .boxV3 .right {
	display: inline-block;
	vertical-align: top;
	width: 126px;
	text-align: left;
	line-height: 20px;
}

.mainv2_tab4 .subItem .boxV3 h4 {
	font-size: 16px;
	color: #58595e;
	margin-top: 25px;
	margin-bottom: 14px;
	display: inline-block;
}

.mainv2_tab4 .subItem .boxV3 span {
	font-size: 12px;
	color: #8491a3;
	margin-top: 10px;
	display: inline-block;
}

.mainv2_tab5 {
	width: 100%;
	position: relative;
}

.mainv2_tab5 .footer_img img {
	position: absolute;
	top: -24px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

.mainv2_tab5 .menu {
	position: absolute;
	left: 100px;
	top: 25%;
}

.mainv2_tab5 .menu ul {
	display: inline-block;
	vertical-align: top;
}

.mainv2_tab5 .qrcode {
	position: absolute;
	right: 100px;
	top: 20%;
}

.mainv2_tab5 .qrcode .text {
	display: inline-block;
	margin-left: 60px;
	text-align: center;
	font-size: 12px;
	color: #fff;
}

.mainv2_tab5 .qrcode .text p {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 22px;
}

.mainv2_tab5 .qrcode .text div {
	margin-top: 12px;
}

.mainv2_tab3 .tab {
	border: 1px solid #e7ebec;
	width: 1170px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

.mainv2_tab3 .tab ul li a {
	border-radius: 0;
}

.mainv2_tab3 .tab ul li a {
	font-size: 16px;
	color: #394b59;
}

.mainv2_tab3 .tab ul li a:hover {
	font-size: 16px;
	color: #2ec3cc;
	background-color: #ffffff;
	border: none;
	border-bottom: 1px solid #ddd;
}

.mainv2_tab3 .tab ul .active {
	border-top: 3px solid #2ec3cc;
	color: #2ec3cc;
}

.mainv2_tab3 .regtable {
	width: 100%;
	margin-left: 10px;
}

.mainv2_tab3 .regtable td {
	width: 33%;
}

.mainv2_tab3 .regtable .cell {
	border-bottom: 1px dashed #ccc;
	width: 95%;
	padding-top: 28px;
	padding-bottom: 38px;
	height: 130px;
}

.mainv2_tab3 .regtable .cell .index {
	width: 17%;
	display: inline-block;
	vertical-align: top;
}

.mainv2_tab3 .regtable .cell .name {
	width: 73%;
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	line-height: 24px;
	cursor: pointer;
}

.mainv2_tab3 .regtable .cell .name:hover {
	text-decoration: none;
}

.mainv2_tab3 .regtable .cell .sub_name {
	font-size: 12px;
	color: #8491a3;
	cursor: pointer;
}

.mainv2_tab3 .regtable .cell .base {
	font-size: 12px;
	color: #8491a3;
}

.mainv2_tab3 .regtable .cell .m_box {
	display: inline-block;
	width: 80%;
	vertical-align: top;
}

.mainv2_tab5 .menu_part1 {
	list-style-type: none;
	color: white;
	font-size: 14px;
}

.mainv2_tab5 .menu_part1 li {
	margin-bottom: 14px;
	cursor: pointer;
}

.mainv2_tab5 .menu_part1 li a {
	color: white;
}

.mainv2_tab5 .menu_part1 li a:hover {
	color: #97a8ba;
	text-decoration: none;
}

.mainv2_tab5 .menu_part1 li:first-child {
	font-size: 16px;
	color: rgba(255, 255, 255, 0.5);
	margin-bottom: 22px;
}

.mainv2_tab5 .menu_part2 {
	list-style-type: none;
	color: white;
	font-size: 14px;
	margin-left: 60px;
	border-left: 1px solid #8491a3;
}

.mainv2_tab5 .menu_part2 .qq_context {
	display: inline-block;
	padding: 7px;
	font-size: 14px;
	background-color: rgba(255, 255, 255, 0.2);
	border-radius: 2px;
	color: white;
}

.mainv2_tab5 .menu_part2 .qq_context:hover {
	text-decoration: none;
	color: #47515e;
	background-color: rgba(255, 255, 255, 0.9);
	cursor: pointer;
}

.mainv2_tab5 .menu_part2 li {
	margin-bottom: 14px;
}

.mainv2_tab5 .menu_part2 li:first-child {
	font-size: 16px;
	color: rgba(255, 255, 255, 0.5);
	margin-bottom: 22px;
}

.mainv2_tab5 .foot {
	position: absolute;
	bottom: 30px;
	font-size: 12px;
	color: #97a8ba;
	text-align: center;
	left: 0;
	right: 0;
}

#carousel-example-generic .carousel-indicators .active {
	width: 6px;
	height: 6px;
	margin: 0;
	background-color: #435464;
}

.mainv2_container {
	background-color: #fff;
}

.mainv2_container .mainV3_tab1 {
	height: 500px;
	width: 100%;
	background-image: url("https://cdn.tianyancha.com/wap/images/mainV3_banner.png");
	background-repeat: repeat-x;
}

.mainV3_tab1_enter {
	height: 500px;
	width: 100%;
	background-color: #082d73;
}

.header-center-pic {
	bottom: 0;
	position: absolute;
	left: 0;
	right: 0;
	margin-right: auto;
	margin-left: auto;
	z-index: 100;
	max-width: 100%;
}

.mainv2_container .top {
	height: 68px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}

.mainv2_container .top .right {
	height: 68px;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 12px;
	color: #fff;
	text-align: center;
	padding-top: 17px;
}

.mainv2_container .hover_title span {
	margin-right: 5px;
}

.mainv2_container .right .hover_title {
	display: inline-block;
	cursor: pointer;
	padding: 7px 0;
}

.mainv2_container .right .hover_title:hover .title {
	color: #0084ff;
}

.mainv2_container .right .hover_title.user_title {
	position: relative;
	padding: 7px 6px;
	margin-left: 5px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.mainv2_container .right .hover_title.user_title:hover {
	background-color: #f2f0f1;
}

.mainv2_container .right .hover_title.user_title:hover .title {
	color: #111;
}

.mainv2_container .right .hover_title.user_title:hover a.c-white {
	color: #111;
}

.mainv2_container .right .hover_title.user_title .list-group {
	width: 100%;
}

.mainv2_container .right .hover_title.user_title .list-group-item {
	width: 100%;
	font-size: 14px;
	padding: 9px 9px;
}

.mainv2_container .right .hover_title.user_title .list-group-item:first-child {
	border-radius: 0px;
}

.mainv2_container .right .hover_title.user_title .list-group-item:hover {
	color: #0084ff;
	background-color: #f2f0f1;
}

.mainv2_container .right .hover_title.user_title .list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.mainv2_container .right .hover_title.user_title .abs {
	left: 0;
}

.mainv2_container .right .hover_title .line.no-mr {
	margin-right: 0;
}

.mainv2_container .right .hover_title.media_title {
	position: relative;
	padding: 7px 0px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.mainv2_container .right .hover_title.media_title:hover {
	background-color: #f2f0f1;
}

.mainv2_container .right .hover_title.media_title:hover .title {
	color: #111;
}

.mainv2_container .right .hover_title.media_title:hover a.c-white {
	color: #111;
}

.mainv2_container .right .hover_title.media_title:hover .icon-header_relation {
	color: #111;
}

.mainv2_container .right .hover_title.media_title .list-group {
	width: 100%;
}

.mainv2_container .right .hover_title.media_title .list-group-item {
	width: 100%;
	font-size: 14px;
	padding: 9px 9px;
}

.mainv2_container .right .hover_title.media_title .list-group-item:first-child {
	border-radius: 0px;
}

.mainv2_container .right .hover_title.media_title .list-group-item:hover {
	color: #0084ff;
	background-color: #f2f0f1;
}

.mainv2_container .right .hover_title.media_title .list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.mainv2_container .right .hover_title.media_title .media_icon {
	margin-right: 0;
}

.mainv2_container .right .hover_title.media_title .abs {
	left: 0;
}

.mainv2_container .right .hover_title.media_title.media_title_h .title,
.mainv2_container .right .hover_title.media_title.media_title_h .tic-caret-down {
	color: #111;
}

.yqyjIcon {
	display: inline-block;
	width: 15px;
	height: 15px;
	background-image: url("../sprite/spritesheet-4d1425d0a8.png");
	background-position: -20px -74px;
}

.yqyj-masked {
	text-align: center;
	background-image: -webkit-linear-gradient(-45deg, #ffff46, #dda703 5%, #ffff46 10%, #ffff46);
	background-image: url("https://cdn.tianyancha.com/wap/images/yqyjbg2.png");
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-background-size: 500% 100%;
	-webkit-animation: masked-animation 4s infinite linear;
}

.yqyj-masked1 {
	-webkit-animation: neon1 3s ease-in-out infinite alternate;
	animation: neon1 3s ease-in-out infinite alternate;
	font-size: 12px;
	letter-spacing: 1px;
}

@keyframes neon1 {
	0% {
		color: #fff;
		text-shadow: 0 0 2px #0084ff, 0 0 4px #0084ff, 0 0 6px #0084ff, 0 0 8px #0084ff, 0 0 14px #0084ff, 0 0 16px #0084ff, 0 0 20px #0084ff;
	}

	15% {
		color: #0084ff;
		text-shadow: none;
	}

	40% {
		color: #0084ff;
		text-shadow: none;
	}

	50% {
		color: #0084ff;
		text-shadow: none;
	}

	60% {
		color: #0084ff;
		text-shadow: none;
	}

	85% {
		color: #0084ff;
		text-shadow: none;
	}

	100% {
		color: #fff;
		text-shadow: 0 0 1px #0084ff, 0 0 2px #0084ff, 0 0 3px #0084ff, 0 0 4px #0084ff, 0 0 7px #0084ff, 0 0 8px #0084ff, 0 0 10px #0084ff;
	}
}

@-webkit-keyframes neon1bak {
	0% {
		color: #FFF;
		text-shadow: 0 0 2px #fff, 0 0 4px #fff, 0 0 6px #fff, 0 0 8px #FF9900, 0 0 14px #FF9900, 0 0 16px #FF9900, 0 0 20px #FF9900;
	}

	15% {
		color: #FFF;
		text-shadow: none;
	}

	40% {
		color: #FFF;
		text-shadow: none;
	}

	50% {
		color: #FF9900;
		text-shadow: none;
	}

	60% {
		color: #FFF;
		text-shadow: none;
	}

	85% {
		color: #FFF;
		text-shadow: none;
	}

	100% {
		color: #FFF;
		text-shadow: 0 0 1px #fff, 0 0 2px #fff, 0 0 3px #fff, 0 0 4px #FF9900, 0 0 7px #FF9900, 0 0 8px #FF9900, 0 0 10px #FF9900;
	}
}

@keyframes neon1bak {
	0% {
		color: #FFF;
		text-shadow: 0 0 2px #fff, 0 0 4px #fff, 0 0 6px #fff, 0 0 8px #FF9900, 0 0 14px #FF9900, 0 0 16px #FF9900, 0 0 20px #FF9900;
	}

	15% {
		color: #FFF;
		text-shadow: none;
	}

	40% {
		color: #FFF;
		text-shadow: none;
	}

	50% {
		color: #FF9900;
		text-shadow: none;
	}

	60% {
		color: #FFF;
		text-shadow: none;
	}

	85% {
		color: #FFF;
		text-shadow: none;
	}

	100% {
		color: #FFF;
		text-shadow: 0 0 1px #fff, 0 0 2px #fff, 0 0 3px #fff, 0 0 4px #FF9900, 0 0 7px #FF9900, 0 0 8px #FF9900, 0 0 10px #FF9900;
	}
}

@-webkit-keyframes neon1 {
	0% {
		color: #FFF;
		text-shadow: 0 0 2px #fff, 0 0 4px #fff, 0 0 6px #fff, 0 0 8px #FF9900, 0 0 14px #FF9900, 0 0 16px #FF9900, 0 0 20px #FF9900;
	}

	15% {
		color: #FFF;
		text-shadow: none;
	}

	40% {
		color: #FFF;
		text-shadow: none;
	}

	50% {
		color: #FF9900;
		text-shadow: none;
	}

	60% {
		color: #FFF;
		text-shadow: none;
	}

	85% {
		color: #FFF;
		text-shadow: none;
	}

	100% {
		color: #FFF;
		text-shadow: 0 0 1px #fff, 0 0 2px #fff, 0 0 3px #fff, 0 0 4px #FF9900, 0 0 7px #FF9900, 0 0 8px #FF9900, 0 0 10px #FF9900;
	}
}

@-webkit-keyframes masked-animation {
	0% {
		background-position: 0 0;
	}

	100% {
		background-position: -200% 0;
		text-shadow: none;
	}
}

.mainv2_container .hover_title .line {
	color: #3F4C84;
}

.mainv2_container .top .right .hover_title .title:hover {
	color: #0084ff;
}

.mainv2_container .top .right .hover_title.user_title .title:hover {
	color: #111;
}

.mainv2_container .top .right .hover_title .abs {
	position: absolute;
	top: 30px;
}

.mainv2_container .hover_title .abs .text {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 3px;
	margin: 0;
	font-size: 12px;
	color: #fff;
}

.mainv2_container .abs .zhuanti {
	width: 150px;
	background-color: #fff;
	margin-right: 10px;
}

.mainv2_container .abs .zhuanti span {
	color: #5b5b5b;
	padding: 5px;
	display: block;
}

.mainv2_container .abs .zhuanti a {
	color: #aaa;
}

.mainv2_container .abs .zhuanti a:hover {
	text-decoration: none;
	color: #d5d5d5;
}

.right img {
	padding: 0;
}

.mainv2_container .top .right .hover_title .abs img {
	padding: 0;
}

.mainv2_container .abs_zhuanti {
	position: absolute;
	top: 48px;
	right: 0;
	width: 130px;
	padding: 10px;
	background-color: #4d4d4d;
	color: #aaa;
}

.mainv2_container .abs_zhuanti hr {
	margin-top: 12px;
	margin-bottom: 12px;
	border-top: 1px solid #6d6d6d;
}

.mainv2_container .abs_zhuanti a {
	display: inline-block;
	font-size: 12px;
	color: #aaa;
}

.mainv2_container .abs_zhuanti a:hover {
	text-decoration: none;
	color: #d5d5d5;
}

/* 搜索框 */

.search_input_v2 {
	width: 100%;
	height: 68px;
	background-color: rgb(46, 46, 46);
	position: fixed;
	z-index: 1000;
}

.search_title_right {
	padding-left: 0;
	padding-right: 0;
	background-color: rgb(22, 22, 22);
	height: 68px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	color: #828282;
	text-align: center;
}

.search_title_right .hover_title {
	display: inline-block;
}

.search_title_right .hover_title span {
	margin-right: 10px;
}

.search_title_right .right {
	padding-top: 20px;
	font-size: 12px;
}

.search_title_right .right .hover_title .abs {
	position: absolute;
	top: 41px;
	z-index: 6000;
}

.search_title_right .hover_title .abs .text {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 3px;
	margin: 0;
	font-size: 12px;
	color: #aaa;
}

.search_title_right .hover_title .line {
	color: #2e2e2e;
}

.search_title_right .abs_zhuanti {
	position: absolute;
	top: 48px;
	right: 0;
	width: 123px;
	background-color: #4d4d4d;
	padding: 10px;
	z-index: 6000;
}

.search_title_right .abs_zhuanti hr {
	margin-top: 12px;
	margin-bottom: 12px;
	border-top: 1px solid #6d6d6d;
}

.search_title_right .zhuanti a {
	color: #aaa;
}

.search_title_right .zhuanti a:hover {
	text-decoration: none;
	color: #d5d5d5;
}

.staff-table {
	width: 100%;
}

.company_input_v2 .hover_title {
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding: 7px 0;
}

.company_input_v2 .hover_title.user_title {
	position: relative;
	padding: 7px 6px;
	margin-left: 5px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.company_input_v2 .hover_title.user_title:hover {
	background-color: #f2f0f1;
	color: #111;
}

.company_input_v2 .hover_title.user_title:hover .title1 {
	color: #111;
}

.company_input_v2 .hover_title.user_title:hover a.c-white {
	color: #111;
}

.company_input_v2 .hover_title.user_title span {
	margin-right: 3px;
}

.company_input_v2 .hover_title.user_title .list-group {
	width: 100%;
}

.company_input_v2 .hover_title.user_title .list-group-item {
	width: 100%;
	font-size: 14px;
	padding: 9px 9px;
}

.company_input_v2 .hover_title.user_title .list-group-item:first-child {
	border-radius: 0px;
}

.company_input_v2 .hover_title.user_title .list-group-item:hover {
	color: #0084ff;
	background-color: #f2f0f1;
}

.company_input_v2 .hover_title.user_title .list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.company_input_v2 .hover_title.user_title .title1 .abs {
	left: 0;
	top: 31px;
}

.company_input_v2 .hover_title.media_title {
	position: relative;
	padding: 7px 0px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.company_input_v2 .hover_title.media_title:hover {
	background-color: #f2f0f1;
}

.company_input_v2 .hover_title.media_title:hover .title {
	color: #111;
}

.company_input_v2 .hover_title.media_title:hover a.c-white {
	color: #111;
}

.company_input_v2 .hover_title.media_title:hover .icon-header_relation {
	color: #111;
}

.company_input_v2 .hover_title.media_title .no-mr {
	margin-right: 0;
}

.company_input_v2 .hover_title.media_title .list-group {
	width: 100%;
}

.company_input_v2 .hover_title.media_title .list-group-item {
	width: 100%;
	font-size: 14px;
	padding: 9px 9px;
}

.company_input_v2 .hover_title.media_title .list-group-item:first-child {
	border-radius: 0px;
}

.company_input_v2 .hover_title.media_title .list-group-item:hover {
	color: #0084ff;
	background-color: #f2f0f1;
}

.company_input_v2 .hover_title.media_title .list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.company_input_v2 .hover_title.media_title .media_icon {
	margin-right: 0;
}

.company_input_v2 .hover_title.media_title .title1 .abs {
	left: 0;
	top: 31px;
}

.company_input_v2 .hover_title.media_title.media_title_h .title1,
.company_input_v2 .hover_title.media_title.media_title_h .tic-caret-down {
	color: #111;
}

.company_input_v2 .right {
	color: #828282;
	text-align: center;
	padding-top: 18px;
	font-size: 12px;
	float: right;
}

.company_input_v2 .hover_title .title:hover {
	color: #aaa;
}

.company_input_v2 .right .hover_title .abs {
	position: absolute;
	top: 41px;
	z-index: 6000;
}

.company_input_v2 .hover_title .abs .text {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 3px;
	margin: 0;
	font-size: 12px;
	color: #fff;
}

.company_input_v2 .hover_title .line {
	color: #2e2e2e;
}

.company_input_v2 .abs_zhuanti {
	position: absolute;
	top: 68px;
	right: 0px;
	width: 123px;
	background-color: #4d4d4d;
	padding: 10px;
	z-index: 6000;
}

.company_input_v2 .abs_zhuanti hr {
	margin-top: 12px;
	margin-bottom: 12px;
	border-top: 1px solid #6d6d6d;
}

.company_input_v2 .zhuanti a {
	color: #aaa;
}

.company_input_v2 .zhuanti a:hover {
	text-decoration: none;
	color: #d5d5d5;
}

/*mainv2_search4四类查询*/

.mainv2_search4 {
	width: 100%;
}

.mainv2_search4 .subItem {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.mainv2_search4 .subItem .item {
	display: inline-block;
	vertical-align: top;
}

.mainv2_search4 .subItem .item img {
	width: 100px;
}

.mainv2_search4 .subItem .box {
	text-align: center;
	cursor: pointer;
}

.mainv2_search4 .subItem .box h4 {
	margin-top: 15px;
	margin-bottom: 10px;
}

.mainv2_search4 .subItem .box h4 a {
	font-size: 20px;
	color: #717171;
	font-weight: bold;
}

.mainv2_search4 .subItem .box a:hover {
	cursor: pointer;
	text-decoration: none;
}

.mainv2_search4 .subItem .box span {
	font-size: 8px;
	color: #9FA5A9;
	padding: 0 20px;
	display: inline-block;
}

/*mainv2_add1*/

.mainv2_add1 {
	height: 970px;
	width: 100%;
	margin-top: 130px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-image: none \0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='https://cdn.tianyancha.com/wap/images/mainV3_bg.png', sizingMethod = scale);
}

.mainv2_add1 .box {
	margin-right: auto;
	margin-left: auto;
}

.mainV3_show {
	width: 100%;
	margin-top: 90px;
	position: relative;
}

.mainV3_show .left_box {
	width: 150px;
	display: inline-block;
	height: 450px;
	background-color: #d6d6d6;
	position: relative;
}

.mainV3_show .left_box .mainV3_show_hover {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 166px;
	height: 154px;
}

.mainV3_show .left_box .mainV3_show_hover2 {
	position: absolute;
	left: 0px;
	top: 150px;
	z-index: 1;
	width: 166px;
	height: 154px;
}

.mainV3_show .left_box .mainV3_show_hover3 {
	position: absolute;
	left: 0px;
	top: 300px;
	z-index: 1;
	width: 166px;
	height: 154px;
}

.mainV3_show .left_box .item {
	width: 150px;
	height: 150px;
	background-color: #4c4c4c;
	margin-bottom: 2px;
	padding-top: 34px;
	text-align: center;
	color: #fff;
	position: relative;
	cursor: pointer;
}

.mainV3_show .left_box .item .item_image {
	position: absolute;
	z-index: 2;
	top: 34px;
	left: 0;
	right: 0;
}

.mainV3_show .left_box .item img {
	margin-bottom: 21px;
}

.mainV3_show .image_change_ie8 {
	display: none \0;
}

.mainV3_show .image_change_ie8_show {
	position: absolute;
	left: 21px;
	top: 69px;
	display: none;
	display: block \0;
}

.mainV3_show .image_change_ie8_show img {
	width: 182px;
}

/* 跨终端展示 */

.mainV3_show .center_box {
	display: inline-block;
	vertical-align: top;
	width: 560px;
	position: absolute;
	left: 295px;
	cursor: default;
}

.mainV3_show .center_box .subbox {
	padding-top: 24px;
}

.mainV3_show .center_box .titleV3 {
	font-size: 30px;
	color: #0093bb;
	margin-bottom: 35px;
	padding-top: 14px;
}

.mainV3_show .center_box .subbox .item {
	display: inline-block;
	height: 320px;
	vertical-align: top;
	color: #fff;
	width: 150px;
}

.mainV3_show .center_box .subbox .arrow {
	padding-top: 125px;
	padding-left: 10px;
	padding-right: 10px;
	display: inline-block;
}

.mainV3_show .center_box .subbox .item img {
	margin-bottom: 20px;
}

/* 深度挖掘 */

.mainV3_show .center_box2 {
	display: inline-block;
	vertical-align: top;
	width: 535px;
	position: absolute;
	left: 310px;
}

.mainV3_show .center_box2 .subbox {
	padding-top: 24px;
}

.mainV3_show .center_box2 .titleV3 {
	font-size: 30px;
	color: #0093bb;
	margin-bottom: 30px;
	padding-top: 14px;
}

.mainV3_show .center_box2 .subbox .item {
	display: inline-block;
	height: 260px;
	vertical-align: top;
	color: #fff;
	width: 150px;
	margin-right: 35px;
	text-align: center;
}

.mainV3_show .center_box2 .show2_text {
	font-size: 24px;
}

.mainV3_show .center_box2 .show2_text2 {
	font-size: 16px;
	border-bottom: 1px solid #fff;
	padding-bottom: 12px;
	display: inline-block;
	margin-top: 20px;
}

.mainV3_show .center_box2 .subbox .arrow {
	padding-top: 10px;
	padding-bottom: 10px;
	display: inline-block;
}

/* 数据纬度 */

.mainV3_show .center_box2 .subbox .show3_text2 {
	text-align: center;
	font-size: 16px;
	color: #fff;
}

.mainV3_show .right_box {
	width: 220px;
	vertical-align: top;
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: default;
}

.mainV3_show .right_box div {
	width: 100%;
}

.mainv2_add1 .tab ul .active {
	border-top: 2px solid #2ec3cc;
	color: #2ec3cc;
}

.mainv2_add1 .tab {
	padding-bottom: 20px;
}

.mainv2_add1 .tab ul {
	border-top: 1px solid #ccc;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
}

.mainv2_add1 .tab ul li a {
	font-size: 16px;
	color: #394b59;
	border: none;
}

.mainv2_add1 .tab ul li .active a {
	border: none;
}

.mainv2_add1 .tab ul li a:hover {
	font-size: 16px;
	color: #2ec3cc;
	background-color: #ffffff;
	border: none;
}

.mainv2_add1 .nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
	border: none;
}

.mainv2_add1 .title {
	padding-top: 105px;
	padding-bottom: 42px;
	text-align: center;
	width: 100%;
}

.mainv2_add1 .main_part {
	margin-right: auto;
	margin-left: auto;
	width: 80%;
}

.mainv2_add1 .content {
	height: 820px;
	margin: 0 auto;
	width: 1024px;
	padding: 0;
	background-repeat: no-repeat;
	background-image: url("https://cdn.tianyancha.com/wap/images/iMac.png");
	margin-top: 20px;
}

.mainv2_add1 .content .one {
	height: 25px;
	width: 16px;
	position: absolute;
	right: 50px;
	top: 151px;
	cursor: pointer;
	z-index: 1000;
}

.mainv2_add1 .content .two {
	position: absolute;
	right: 50px;
	top: 150px;
}

.mainv2_add1 .content iframe {
	margin-top: 28px;
	margin-left: 38px;
}

.mainv2_tab2 .title {
	padding-bottom: 60px;
	text-align: center;
	width: 100%;
}

.mainv2_tab2 .contain div {
	width: 230px;
	display: inline-block;
}

.app_download {
	margin-top: 10px;
	background-color: rgba(255, 255, 255, 0.3);
	padding-top: 12px;
	padding-bottom: 20px;
	border-top: 7px solid rgba(255, 255, 255, 0.1);
}

.app_download img {
	margin: 0;
}

.mainV2_tab2_new .left {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-40px);
	transform: translateY(-40px);
	left: 0;
	width: 24px;
	height: 40px;
	background-size: cover;
	background-repeat: no-repeat;
}

.mainV2_tab2_new .left-img {
	background-image: url("https://cdn.tianyancha.com/wap/images/Bitmap_hover_left.png");
}

.mainV2_tab2_new .left-img-dis {
	background-image: url("https://cdn.tianyancha.com/wap/images/Bitmap_disable_left.png");
}

.mainV2_tab2_new .right {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-40px);
	transform: translateY(-40px);
	right: 0;
	width: 24px;
	height: 40px;
	background-size: cover;
	background-repeat: no-repeat;
}

.mainV2_tab2_new .right-img {
	background-image: url("https://cdn.tianyancha.com/wap/images/Bitmap_hover_right.png");
}

.mainV2_tab2_new .right-img-dis {
	background-image: url("https://cdn.tianyancha.com/wap/images/Bitmap_disable_right.png");
}

.mainV2_tab2_new .title {
	padding-top: 40px;
	text-align: center;
	padding-bottom: 40px;
}

.mainV2_tab2_new .title .t1 {
	color: #535353;
	font-size: 26px;
}

.mainV2_tab2_new .title .t2 {
	color: #9b9b9b;
	font-size: 14px;
	padding-top: 20px;
}

.mainV2_tab2_new a img {
	width: 200px;
	height: 126px;
	-webkit-transition: -webkit-transform 0.8s cubic-bezier(0.13, 0.71, 1, 0.63);
}

.mainV2_tab2_new a img:hover {
	-webkit-transform: scale(1.1, 1.1);
}

.mainV2_tab2_new a h4:hover {
	color: #0084ff;
}

/*315*/

.mainV2_add2 {
	width: 100%;
	background-color: #f8fafc;
	text-align: center;
}

.mainV2_add2 .video_box {
	width: 980px;
	min-height: 565px;
	padding: 13px;
	margin-right: auto;
	margin-left: auto;
	background-color: #fff;
	position: relative;
}

.mainV2_add2 .video_img {
	position: absolute;
	top: 13px;
	left: 13px;
}

.mainV2_add2 .title {
	font-size: 20px;
	color: #58595e;
	margin-bottom: 34px;
	margin-left: auto;
	margin-right: auto;
}

.add2_img {
	margin-right: auto;
	margin-left: auto;
	display: block;
	padding-top: 40px;
	padding-bottom: 40px;
}

.mainV2_add2 table {
	width: 80%;
	margin-right: auto;
	margin-left: auto;
}

.mainV2_add2 .cell {
	min-height: 40px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px dashed #dfdfdf;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

.mainV2_add2 .cell a {
	color: #4e4e4e;
}

.mainV2_add2 .cell a:hover {
	color: #4e4e4e;
	text-decoration: none;
}

/*申诉*/

.appeal1 .appeal_title {
	text-align: center;
	padding-bottom: 28px;
	border-bottom: 1px solid #f0f0f0;
}

.appeal1 .appeal_title .t1 {
	font-size: 24px;
	color: #0084ff;
	margin-bottom: 10px;
}

.appeal1 .appeal_title .t2 {
	font-size: 16px;
	color: #5f5f5f;
}

.appeal1 .appeal_body {
	margin-top: 84px;
	margin-bottom: 84px;
	text-align: center;
}

.appeal1 .appeal_body div {
	display: inline-block;
	width: 208px;
	border-radius: 6px;
	text-align: center;
	padding-top: 26px;
	padding-bottom: 26px;
	cursor: pointer;
	font-size: 16px;
	position: relative;
}

.appeal1 .appeal_body .b1 {
	margin-right: 21px;
}

.appeal1 .appeal_body div img {
	position: absolute;
	right: 0px;
	top: 0px;
}

.appeal1 .appeal_body div:hover {
	border: 1px solid #0084ff;
	color: #0084ff;
}

.appealHover {
	border: 1px solid #0084ff;
	color: #0084ff;
}

.appealNone {
	border: 1px solid #dadada;
	color: #5f5f5f;
}

.appeal1 .next {
	width: 436px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background-color: #0084ff;
	padding-top: 14px;
	padding-bottom: 14px;
	margin-bottom: 90px;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
}

.appeal1 .next:hover {
	background-color: #00d4dc;
}

@media (max-width: 400px) {
	.appeal1 .appeal_body div {
		width: 208px;
		border-radius: 6px;
		text-align: center;
		padding-top: 26px;
		padding-bottom: 26px;
		cursor: pointer;
		font-size: 16px;
		position: relative;
	}

	.appeal1 .appeal_body .b1 {
		margin-right: 0;
		margin-bottom: 20px;
	}

	.appeal1 .next {
		width: 260px;
	}
}

.appeal2 .appeal2_title {
	text-align: center;
	padding-bottom: 20px;
	font-size: 20px;
	border-bottom: 1px solid #f0f0f0;
	color: #0084ff;
}

.appeal2 h4 {
	font-size: 16px;
	color: #2e2e2e;
	margin-top: 30px;
}

.appeal2 .content {
	padding-left: 40px;
	padding-right: 40px;
}

.appeal2 .content .hide_total {
	padding-left: 23px;
}

.appeal2 .hide_info {
	margin-top: 20px;
	color: #4d4d4d;
}

.appeal2 .next {
	width: 258px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	font-weight: 600;
	background-color: #0084ff;
	padding-top: 14px;
	padding-bottom: 14px;
	margin-bottom: 50px;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
}

.appeal2 .next:hover {
	background-color: #00d4dc;
}

.appeal3 .appeal3_title {
	text-align: center;
	padding-bottom: 20px;
	font-size: 20px;
	border-bottom: 1px solid #f0f0f0;
	color: #0084ff;
}

.appeal3 h4 {
	font-size: 16px;
	color: #2e2e2e;
	margin-top: 30px;
}

.appeal3 .content {
	padding-left: 40px;
	padding-right: 40px;
}

.appeal3 .content .hide_total {
	padding-left: 23px;
}

.appeal3 .hide_info {
	margin-top: 20px;
	color: #4d4d4d;
}

.appeal3 .next {
	width: 258px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	font-weight: 600;
	background-color: #0084ff;
	padding-top: 14px;
	padding-bottom: 14px;
	margin-bottom: 50px;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
}

.appeal3 .next:hover {
	background-color: #00d4dc;
}

.appeal4 .appeal4_title {
	text-align: center;
	padding-bottom: 20px;
	font-size: 20px;
	border-bottom: 1px solid #f0f0f0;
	color: #0084ff;
}

.appeal4 h3 {
	font-size: 16px;
	color: #2e2e2e;
	margin-top: 58px;
	margin-bottom: 36px;
}

.appeal4 .content {
	width: 420px;
	margin-left: auto;
	margin-right: auto;
}

.appeal4 .content span {
	color: #4d4d4d;
	font-size: 14px;
}

.appeal4 .content input {
	color: #aaa;
	font-size: 12px;
	height: 40px;
	width: 370px;
}

.appeal4 .appeal_submit {
	width: 370px;
	text-align: center;
	color: #fff;
	padding-top: 14px;
	padding-bottom: 14px;
	margin-top: 32px;
	margin-bottom: 32px;
	background-color: #0084ff;
	margin-left: 40px;
	font-size: 18px;
	cursor: pointer;
}

.appeal4 .appeal_submit:hover {
	background-color: #00d4dc;
}

.appeal5 .appeal5_title {
	text-align: center;
	padding-bottom: 20px;
	font-size: 20px;
	border-bottom: 1px solid #f0f0f0;
	color: #0084ff;
}

.appeal5 .one {
	width: 164px;
	text-align: center;
	border: 1px solid #d5d5d5;
	border-radius: 100px;
	font-size: 16px;
	padding-top: 14px;
	padding-bottom: 14px;
	display: inline-block;
	margin-top: 88px;
	margin-bottom: 88px;
	cursor: pointer;
}

.appeal5 .one_temp {
	margin-right: 24px;
}

.appeal5 .one:hover {
	border: 1px solid #0084ff;
}

.appeal5 .one img {
	margin-right: 8px;
}

.appeal5 .next {
	width: 350px;
	text-align: center;
	color: #fff;
	padding-top: 14px;
	padding-bottom: 14px;
	margin-bottom: 100px;
	background-color: #0084ff;
	margin-left: auto;
	margin-right: auto;
	font-size: 18px;
	cursor: pointer;
}

.appeal5 .next:hover {
	background-color: #00d4dc;
}

.appeal5Hover {
	background-color: #0084ff;
	color: #fff;
}

.appeal5None {
	background-color: #fff;
	color: #6d6d6d;
}

@media (max-width: 400px) {
	.appeal5 .one {
		margin-bottom: 40px;
		display: block;
		margin-top: 0;
		margin-left: auto;
		margin-right: auto;
	}

	.appeal5 .one_temp {
		margin-top: 40px;
		margin-left: auto;
		margin-right: auto;
	}

	.appeal5 .next {
		width: 240px;
		margin-top: 20px;
	}

	.appeal4 .content input {
		width: 200px;
	}

	.appeal4 .appeal_submit {
		width: 200px;
	}

	.appeal4 .content {
		width: 270px;
	}
}

.appeal6 .appeal6_title {
	text-align: center;
	padding-bottom: 20px;
	font-size: 20px;
	border-bottom: 1px solid #f0f0f0;
	color: #0084ff;
}

.appeal6 .appeal6_content {
	width: 85%;
	margin-right: auto;
	margin-left: auto;
}

.appeal6 p {
	font-size: 16px;
	color: #2e2e2e;
	margin-top: 46px;
	margin-bottom: 20px;
}

.appeal6 .appeal_submit {
	width: 258px;
	text-align: center;
	color: #fff;
	padding-top: 14px;
	padding-bottom: 14px;
	margin-top: 32px;
	margin-bottom: 32px;
	margin-left: auto;
	margin-right: auto;
	background-color: #0084ff;
	font-size: 18px;
	cursor: pointer;
}

.appeal6 .appeal_submit:hover {
	background-color: #00d4dc;
}

.icp_box {
	padding-left: 10px;
	padding-right: 12px;
}

.icp_box .website {
	padding: 8px 15px;
	background-color: #f8f8f8;
	border-right: 1px solid #d5d5d5;
	margin-left: 0;
	font-weight: 100;
	width: 90px;
	display: inline-block;
}

.icp_box .name {
	font-weight: 100;
}

.icp_title {
	background-color: #f8f8f8;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

#nav-main-icp table th {
	padding: 0;
}

#nav-main-icp table td {
	padding: 0;
}

.icp_box table {
	border: 1px solid #d5d5d5;
}

.icp_item {
	margin-bottom: 14px;
	margin-top: 14px;
}

.icp_item_b {
	margin-bottom: 20px;
}

.icp_left {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.icp_right {
	display: inline-block;
	vertical-align: middle;
}

.icp_right p:first-child {
	color: #aaa;
}

.icp_mobile .icp_left {
	margin-right: 4px;
}

.icp_mobile .icp_right {
	max-width: 100px;
}

@media (max-width: 320px) {
	.icp_mobile .icp_right {
		max-width: 85px;
	}
}

.company_job_item {
	margin-bottom: 0;
	margin-top: 10px;
}

.noResult_popup .modal-title {
	color: #aaa;
	font-size: 14px;
}

.noResult_popup .modal-title i {
	margin-right: 10px;
}

.noResult_popup .specify-prov {
	color: #fff;
	background-color: #0084ff;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: 5px;
}

.noResult_popup .modal-body .map {
	list-style: none;
	padding-left: 13px;
}

.noResult_popup .modal-body li {
	margin-top: 10px;
}

.noResult_popup .modal-body li span {
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;
	color: #aaa;
}

.noResult_popup .modal-body li a {
	color: #aaa;
}

.noResult_popup .button_ok {
	width: 200px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 5px;
	color: #fff;
	font-size: 16px;
	background-color: #0084ff;
	margin-left: auto;
	margin-right: auto;
}

.noresult_left {
	color: #aaa;
	font-size: 14px;
	padding-top: 10px;
}

.noresult_left i {
	margin-right: 10px;
}

.noresult_left .text2 {
	color: #fff;
	background-color: #0084ff;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: 5px;
}

.noresult_left .text1 {
	color: #0084ff;
	padding-right: 10px;
}

.company_info_text .contact_way_title {
	color: #000;
	font-weight: bold;
	margin-left: 0px;
}

.app_item4 {
	background-image: url("https://cdn.tianyancha.com/wap/images/app_item4.png");
	background-size: 100% 100%;
	width: 100%;
	min-height: 780px;
	padding-top: 70px;
	text-align: center;
}

.app_item4_video {
	background-image: url("https://cdn.tianyancha.com/wap/images/app_item4_show.png");
	background-size: 100% 100%;
	width: 930px;
	height: 530px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align: center;
	padding-top: 10px;
}

.app_item4 .video_img {
	position: absolute;
	top: 10px;
}

.btn_company_feedback {
	width: 84px;
	margin-top: 10px;
	cursor: pointer;
	height: 32px;
	position: relative;
	border: 1px solid #66bbd4;
}

@-webkit-keyframes moveup2 {
	0% {
		bottom: -300px;
		opacity: 0;
	}

	100% {
		bottom: 0px;
		opacity: 1;
	}
}

.live-search-wrap {
	width: 100%;
	height: 28px;
	overflow: visible;
	position: relative;
}

.index-search {
	width: 640px;
	height: 44px;
}

.index-search .searchresultspopup {
	width: 640px;
}

.path-live-search {
	display: inline-block;
	width: 430px;
	height: 40px;
}

.path-live-search .searchresultspopup {
	width: 430px;
	top: 40px;
}

.searchresultspopup {
	position: absolute;
	list-style: none;
	padding: 0;
	border: 1px solid transparent;
	z-index: 1041;
}

.searchresultspopup.bdcolor {
	border-color: #e0e0e0;
	background-color: white;
}

.searchresultspopup {
	width: 100%;
	top: 100%;
}

.searchresultspopup li {
	padding: 8px 0;
	padding-left: 12px;
	font-size: 14px;
	color: #737373;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
	cursor: pointer;
}

.searchresultspopup li.human-suggest-bottom {
	background-color: #f9f8fd;
	padding: 0px 12px;
	text-align: center;
}

.searchresultspopup li.human-suggest-bottom.selected {
	background-color: #f0f0f0;
}

.searchresultspopup li:hover {
	background-color: #f4f4f4;
}

.searchresultspopup li:hover .live_search_match_type {
	background-color: #EBF8FB;
	color: #0084ff;
	border: 1px solid #C6F3FD;
}

.live_search_match_type {
	display: inline-block;
	margin-right: 15px;
	font-size: 12px;
	color: #9e9e9e;
	border: 1px solid #e0e0e0;
	padding: 1px 3px;
	background-color: #f4f4f4;
	float: right;
}

.searchresultspopup .selected {
	background-color: #f4f4f4;
}

.not_in_law {
	text-align: center;
}

.company-page .container .row .not_in_law {
	margin-top: 110px;
}

.not_in_law p {
	color: #b9b9b9;
}

.not_in_law_p1 {
	font-size: 18px;
	margin-top: 25px;
}

.not_in_law_p2 {
	font-size: 14px;
	margin-top: 13px;
}

/*法院公告查询*/

.courtitem,
.dishonestitem {
	border: 1px solid #ccc;
	margin: 10px 15px 15px;
	background-color: rgb(243, 243, 243);
}

.courtnum {
	float: left;
	margin-left: -31px;
	color: #fff;
	width: 16px;
	text-align: center;
}

.courtitem div .row {
	margin-right: 0px;
	margin-left: 0px;
}

.courtitem div.row {
	padding-bottom: 10px;
}

.courtitem div.row > div {
	color: #aaa;
	padding-left: 20px;
	padding-top: 10px;
}

.courtitem div.row > div > span {
	color: #333;
}

.courtitem > p {
	border-bottom: 1px solid #ccc;
	line-height: 30px;
	font-size: 14px;
	color: #727272;
}

.pointeritem:hover {
	cursor: pointer;
}

/*失信人查询*/

.dishonestitem > div {
	padding: 10px 10px 10px 20px;
}

.dishonestitem span {
	color: #aaa;
}

.itemfooter {
	background-color: #DFDFDF;
	border-top: 1px solid #ccc;
}

.dishonestitem .bluetext {
	color: #0084ff;
}

/*商标查询*/

.branditem {
	margin: 10px 0;
	padding: 5px 0px;
}

.branditem img {
	max-height: 100px;
	max-width: 150px;
	vertical-align: middle;
	margin: 0 auto;
}

.branditem > .col-xs-3 {
	border-right: 1px solid #ccc;
	height: 110px;
}

.brandcontain span {
	color: #6d6d6d;
}

.brandtitle {
	color: #0084ff;
	display: inline-block;
	min-width: 110px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	border-radius: 3px;
	font-size: 16px;
}

.brandcontain {
	padding: 10px 10px 0 30px;
	font-size: 12px;
}

.brandcontain a:hover {
	text-decoration: none;
}

.brandcontain div {
	padding-bottom: 5px;
}

.brandhidden {
	visibility: hidden;
}

/*模糊查询  您要找的是*/

.fuzzyItem {
	line-height: 40px;
	color: #0084ff;
	border-bottom: 1px solid #f0f0f0;
}

.fuzzyItem span {
	float: left;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	margin-top: 17px;
	margin-right: 12px;
	background-color: #d5d5d5;
}

.fuzzyItem a:hover,
.fuzzyItem a:active {
	color: #5a6370;
}

.fuzzyItem a {
	color: #0084ff;
}

.fuzzyItem a:hover {
	text-decoration: none;
}

/*免责声明*/

.relief_body h1 {
	font-size: 17px;
}

.relief_body h2 {
	font-size: 16px;
	margin-top: 12px;
	margin-bottom: 12px;
}

.consultCall {
	border: 1px solid #ccc;
	font-size: 15px;
	border-collapse: collapse;
}

.consultCall td,
.consultCall th {
	text-align: center;
	border: 1px solid #ccc;
	line-height: 30px;
}

.emphasize {
	color: black;
	font-size: 22px;
	font-weight: 900;
	text-decoration: underline;
}

.emphasize h1 {
	color: black;
	font-size: 18px;
	font-weight: 900;
	text-decoration: underline;
}

/*投诉页面*/

.complaintHeader {
	padding: 0px;
	height: 50px;
	background: #0099C2 url(https://cdn.tianyancha.com/wap/images/modal_complaint_title.png) no-repeat;
}

.complaintHeader span {
	font-size: 22px;
	color: #fff;
	line-height: 50px;
}

.complaintHeader div i {
	font-size: 14px;
}

.complaintX {
	color: #fff;
}

.complaintItem {
	width: 620px;
	margin: 0 auto;
	text-align: center;
}

.complaintBody {
	font-size: 16px;
}

.complaintBody h4 {
	color: #4D4D4D;
	font-size: 22px;
	margin-top: 15px;
}

.complaintBody h5 {
	color: #4D4D4D;
	font-weight: bold;
}

.complaintBody button {
	display: inline-block;
	width: 234px;
	height: 48px;
	border: 1px solid #D6D6D6;
	margin: 0 34px 10px;
	border-radius: 0;
	background-color: #fff;
}

.modalbox {
	margin-bottom: 40px;
}

.complaintBody button:hover,
.complaintBody button:active {
	background-color: #70CFD5;
	border: 1px solid #70CFD5;
	color: #fff;
}

.complaintBody button.disabled,
.complaintBody button.disabled:hover {
	background-color: #d6d6d6;
	border: 1px solid #d6d6d6;
	color: inherit;
	cursor: no-drop;
}

.complaintBody button:focus {
	outline: none;
}

.complaintBody img {
	vertical-align: top;
}

.apptrial-textarea {
	width: 300px;
	padding: 10px;
	resize: none;
	border: 1px solid #d6d6d6;
	color: #41b5cc;
	height: 200px;
	overflow: auto;
}

.complaintBody textarea:focus {
	outline: none;
}

.complaintImg {
	margin-bottom: 35px;
}

.complaintImg1 {
	margin-bottom: 20px;
}

.complaintbox {
	text-align: left;
	margin: 20px auto;
	border: 1px solid #D6D6D6;
	padding: 15px;
	max-height: 360px;
	width: 540px;
	overflow-x: auto;
	line-height: 24px;
	font-size: 12px;
}

.complaintinput {
	margin: 14px auto 24px;
}

.complaintinput input {
	padding-left: 10px;
	border-radius: 0;
	height: 50px;
	width: 457px;
	margin-left: -5px;
	padding-right: 10px;
	border: 1px solid #D6D6D6;
}

.complaintinput input:focus {
	outline: none;
}

.complaintBody .complaintalert {
	width: 540px;
	height: 40px;
	color: #fff;
	line-height: 40px;
	background-color: #70CFD5;
	margin-left: auto;
	margin-right: auto;
}

/*热点新闻*/

.hot-news-content {
	padding: 0 17px;
	border-top: 1px solid #fff;
}

.hot-news-content .container {
	width: auto;
}

.hot-news-content img {
	max-width: 100%;
}

.common-title-style {
	font-weight: 400;
	line-height: 28px;
}

.common-remark-style {
	line-height: 1.75em;
}

/*诉讼详情*/

.lawsuit h3.text-center {
	line-height: 36px;
	color: #2e2e2e;
	padding: 0 65px;
	font-weight: bolder;
}

.lawsuit h3.mobile {
	color: #2e2e2e;
	padding: 0 15px;
}

.lawsuit .lawsuit-box-right {
	width: 570px;
}

.lawsuit .lawsuit-box-right a {
	color: #02abcc;
}

.lawsuit .hrefbtn {
	background-color: #02abcc;
	line-height: 1em;
}

.lawsuit .sourcenew {
	position: absolute;
	right: 0px;
	top: 20px;
}

.lawsuit p.text-center {
	padding: 10px;
	margin-left: 9px;
	margin-right: 9px;
	line-height: 26px;
	font-size: 16px;
	color: #828282;
	border-bottom: 1px solid #e8e8e8;
	position: relative;
}

.lawsuit .source {
	position: absolute;
	right: 0px;
	bottom: 12px;
}

.lawsuitbox .lawsuit-content-box {
	background-color: #f4f4f4;
	margin-top: 18px;
	margin-bottom: 28px;
	padding: 17px 0;
}

.lawsuitbox-relatedbox {
	padding-left: 60px;
	overflow: hidden;
}

.lawsuitbox-relatedbox div {
	float: left;
}

.lawsuitbox-relatedbox-mobile a {
	display: block;
	color: #0084ff;
}

.lawsuitbox-relatedbox a {
	display: block;
	color: #0084ff;
}

.lawsuit h4.text-center,
.analysis {
	line-height: 26px;
	color: #202020;
	font-weight: normal;
}

.analysis {
	padding: 10px 50px;
	margin-top: 25px;
	margin-bottom: 30px;
	padding-left: 50px;
	background-color: #F4F4F4;
}

.analysis table {
	width: 100%;
}

.td-analysis {
	padding-right: 30px;
}

.td-color {
	color: #0084ff;
}

.lawsuitTop {
	margin-top: 66px;
}

.lawsuitcontentnew a {
	color: #02abcc;
}

/*中标信息*/

.analysis a,
.analysis a:hover {
	color: inherit;
}

/*申请试用*/

.trial-content {
	width: 532px;
	-webkit-box-shadow: 0px 3px 10px #d6d6d6;
	box-shadow: 0px 3px 5px #d6d6d6;
	margin: 0 auto;
	background: #fff;
	padding: 55px 25px;
	position: relative;
}

.trail-left {
	width: 170px;
	vertical-align: top;
	text-align: right;
	padding-right: 15px;
	display: inline-block;
}

.trail-left-mobile {
	width: 120px;
	vertical-align: top;
	text-align: right;
	display: inline-block;
}

.trail-right {
	width: 300px;
	display: inline-block;
}

.trail-right-mobile {
	width: 230px;
	display: inline-block;
}

.apptrial-group {
	font-size: 16px;
	min-height: 66px;
	position: relative;
}

.apptrial-group label {
	color: #2e2e2e;
	line-height: 36px;
	font-weight: normal;
}

.apptrial-group img {
	margin-right: 10px;
	margin-top: -4px;
}

.apptrial-control {
	width: 300px;
	height: 36px;
	padding: 10px 15px;
	line-height: 36px;
	border: 1px solid #d6d6d6;
	color: #41b5cc;
}

.apptrial-control-mobile {
	width: 230px;
	height: 36px;
	padding: 10px 15px;
	line-height: 36px;
	border: 1px solid #d6d6d6;
	color: #41b5cc;
}

.trial-alert-error {
	font-weight: bold;
	font-size: 13px;
	line-height: 23px;
	color: #f04f4f;
	margin-top: 4px;
}

.trial-alert {
	font-size: 13px;
	line-height: 23px;
	color: #41b5cc;
}

.trial-alert img {
	margin-left: 17px;
}

.trial-btn {
	width: 54%;
	height: 50px;
	background-color: #0084ff;
	background-size: cover;
	background-position: center;
	color: #fff;
	font-weight: bold;
	border: none;
	margin-top: 18px;
}

.trial-phone {
	max-width: 450px;
}

.trial-phone button {
	width: 112px;
	height: 36px;
	line-height: 36px;
	background-size: cover;
	background-position: center;
	color: #fff;
	border: none;
	vertical-align: top;
	background-color: #ccc;
}

.trial-phone .active {
	background-color: #0084ff;
	background-size: cover;
	background-position: center;
}

.trial-phone .disabled {
	background: #E0E0E0;
}

.trail-right button {
	width: 112px;
	height: 36px;
	line-height: 36px;
	background-color: #0084ff;
	background-size: cover;
	background-position: center;
	color: #fff;
	border: none;
	vertical-align: top;
}

.trail-right-mobile button {
	width: 112px;
	height: 36px;
	line-height: 36px;
	background-color: #0084ff;
	background-size: cover;
	background-position: center;
	color: #fff;
	border: none;
	vertical-align: top;
}

.trail-right .active {
	background-color: #0084ff;
	background-size: cover;
	background-position: center;
}

.trail-right .disabled {
	background: #d6d6d6;
}

.apptrial {
	background-color: #00B9C6;
	background-image: url("https://cdn.tianyancha.com/wap/images/apptrial_back_3.png");
	background-size: cover;
	background-position: center top;
	height: 548px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 0;
}

.business-bg {
	background-color: #0e6fc6;
	background-image: url("https://cdn.tianyancha.com/wap/images/apptrial_back_5.png");
	background-size: cover;
	background-position: center top;
	height: 548px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 0;
}

.fileinput {
	position: absolute;
	top: 0px;
	height: 60px;
	opacity: 0;
	width: 300px;
	z-index: 20;
}

.trial-group,
.trial-code {
	height: 60px;
	width: 100%;
	margin-bottom: 10px;
	font-size: 16px;
	position: relative;
	clear: both;
}

.trial-group label {
	width: 28%;
	height: 60px;
	line-height: 60px;
	font-weight: normal;
	vertical-align: middle;
	background-color: #fff;
	text-align: center;
	border: 1px solid #d6d6d6;
	border-left: none;
	float: left;
	margin-bottom: 0;
	letter-spacing: 8px;
}

.trial-group input {
	width: 72%;
	height: 60px;
	vertical-align: middle;
	padding-left: 20px;
	border: 1px solid #d6d6d6;
	border-right: none;
	float: right;
}

.trial-code button {
	width: 35%;
	height: 60px;
	vertical-align: middle;
	color: #fff;
	border: 1px solid #d6d6d6;
	border-right: none;
	float: right;
}

.trial-code .active {
	background: #0084ff;
}

.trial-code .disabled {
	background-color: #ababab;
}

.trial-code input {
	width: 65%;
	height: 60px;
	vertical-align: middle;
	padding-left: 48px;
	border: 1px solid #d6d6d6;
	border-left: none;
	float: left;
}

.trial-mobile-btn {
	display: block;
	border: 1px solid #d6d6d6;
	background-color: #fff;
	font-size: 20px;
	letter-spacing: 4px;
	width: 100%;
	margin-top: 70px;
	height: 60px;
}

.trial-group .icon {
	position: absolute;
	right: 15px;
	top: 23px;
}

.trial-group .fileinput {
	position: absolute;
	right: 0;
}

.trialicon {
	height: 20px;
	margin-left: -15px;
	margin-right: 15px;
}

.mobile-alert {
	float: left;
	color: #fff;
	font-size: 14px;
	padding: 5px 15px;
}

.mobile-alert i {
	padding-right: 10px;
}

/*媒体通道*/

span.title .media_port {
	color: #fff;
}

span.title:hover .media_port {
	color: #0084ff;
	text-decoration: none;
}

.media_icon {
	margin-right: 3px;
	height: 12px;
	margin-top: -3px;
}

.media_port:hover img {
	opacity: 1;
}

/*公司详情页V1*/

.company_container {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}

.hot-search > div {
	line-height: 42px;
	background-color: #f8f8f8;
	padding-left: 24px;
	font-size: 14px;
	color: #4d4d4d;
}

.hot-search ul {
	background-color: #fff;
	margin-bottom: 0px;
	list-style: none;
	padding: 0 24px;
}

.hot-search li {
	line-height: 36px;
	font-size: 12px;
}

.border-c7-bottom {
	border-bottom: 1px solid #eaeeef;
}

.hot-search .list-circle {
	background-color: #d5d5d5;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}

.basic-td {
	padding: 8px 0;
}

.basic-td span {
	color: #000;
}

.brand-content {
	overflow: hidden;
}

.brand-left,
.brand-right {
	cursor: pointer;
	display: inline-block;
	height: 40px;
	width: 14px;
	border: 1px solid #d5d5d5;
	vertical-align: top;
	padding-top: 10px;
	text-align: center;
}

.brand-left {
	margin-right: 8px;
}

.brand-left i,
.brand-right i {
	border: 6px solid transparent;
	width: 12px;
	height: 10px;
	display: inline-block;
}

.brand-left i {
	border-right: 7px solid #dadada;
	margin-left: -7px;
}

.brand-right i {
	border-left: 7px solid #dadada;
	margin-right: -8px;
}

.brand-repeat {
	display: inline-block;
	width: 55px;
	height: 40px;
	border: 1px solid #e9e9e9;
	overflow: hidden;
	text-align: center;
	margin-right: 8px;
}

.brand-img {
	max-width: 53px;
	max-height: 38px;
	margin: 0 auto;
}

/*股东信息*/

.investor-item {
	width: 271px;
	height: 60px;
	border: 1px solid #e9e9e9;
	float: left;
	padding: 10px 10px 0px;
	margin-right: 10px;
	margin-bottom: 12px;
}

.investor-item.investor-item-sm {
	height: 40px;
}

.inverstor-head {
	font-size: 14px;
	color: #101010;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-bottom: 4px;
}

.investor-amount {
	font-size: 12px;
	float: left;
	color: #828282;
}

.investor-item .investor-type {
	margin-right: 0px;
}

.investor-type {
	font-size: 12px;
	float: right;
	color: #828282;
}

.company-content {
	padding-top: 15px;
	padding-bottom: 8px;
}

/*裁判文书*/

.circle-index {
	float: left;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 1px solid #d9d9d9;
	color: #6d6d6d;
}

.icp_box .table {
	width: 100%;
	padding: 5px;
	border-bottom: 1px solid #d5d5d5;
	margin-bottom: 14px;
}

.icp_box .table tr th,
.icp_box .table tr td {
	padding: 0px;
}

.company_top {
	padding-top: 66px;
}

.company_input_v2 .hover_title .title1 {
	color: #737373;
}

.company_input_v2 .hover_title .title1:hover {
	color: #0084ff;
}

.company_input_v2 .hover_title span.title1 {
	margin-right: 3px;
}

.company_input_v2 .hover_title .line1 {
	color: #3F4C84;
}

.input-search-new {
	background: #00C3D3 url("https://cdn.tianyancha.com/wap/images/search_nor.png") repeat-x;
	width: 64px;
	border-radius: 0px;
	border: none;
}

.input-search-new:hover {
	background: #00B7C6 url("https://cdn.tianyancha.com/wap/images/search_hig.png") repeat-x;
}

.company-main .row {
	margin: 0px;
}

.company-main a {
	color: #0084ff;
}

.company-main a:hover {
	text-decoration: none;
	color: #0084ff;
}

.company-main a.text-dark-color,
.company-main a.text-dark-color:hover {
	color: #5b5b5b;
}

.company-main .staff-table {
	border: none;
	margin: 0;
	margin-top: 14px;
	margin-bottom: 14px;
	table-layout: fixed;
	word-break: break-all;
}

.company-main table {
	width: 100%;
	padding: 5px;
	border-bottom: 1px solid #d5d5d5;
	margin-bottom: 20px;
}

.company_container .search_group .search-input-v1 {
	padding-left: 12px;
	line-height: 16px;
	line-height: 42px \0;
	color: #4a4f54;
	font-size: 16px;
	border: none;
}

.company_container .search_group .search-input-v1.f14 {
	font-size: 14px;
}

.company_container .search_group .search-input-v1.f12 {
	font-size: 12px;
}

.header-phone {
	float: left;
	width: 18px;
	height: 18px;
	margin-left: 8px;
	background: transparent url("https://cdn.tianyancha.com/wap/images/phne_nor.png") no-repeat;
}

.header-weixin {
	float: left;
	width: 18px;
	height: 18px;
	margin-left: 8px;
	background: transparent url("https://cdn.tianyancha.com/wap/images/code_nor.png") no-repeat;
}

.header-media {
	float: left;
	width: 18px;
	height: 18px;
	margin-left: 8px;
	background: transparent url("https://cdn.tianyancha.com/wap/images/business_nor.png") no-repeat;
}

.title1:hover .header-phone {
	background-image: url("https://cdn.tianyancha.com/wap/images/phone_hig.png");
}

.title1:hover .header-weixin {
	background-image: url("https://cdn.tianyancha.com/wap/images/code_hig.png");
}

.title1:hover .header-media {
	background-image: url("https://cdn.tianyancha.com/wap/images/business_hig.png");
}

.company_input_v2 .hover_title span.line1 {
	margin-right: 0px;
}

.new-foot-v1 .foot1 .text a.c-white,
.new-foot-v1 .right_item a.c-white,
.new-foot-v1 .foot3 a.c-white {
	color: #fff;
}

.foot3 a.c-white:hover,
.foot1 a.c-white:hover {
	opacity: 0.9;
	filter: alpha(opacity=90);
}

/*banner 底部新样式*/

.bottom-banner .bottom-banner-main {
	position: fixed;
	bottom: 0px;
	width: 100%;
	z-index: 20000;
}

.bottom-banner .bottom-banner-left {
	width: 482px;
	height: 138px;
	position: absolute;
	left: 0px;
	bottom: 12px;
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
}

.bottom-banner .bottom-banner-right {
	width: 254px;
	height: 158px;
	position: absolute;
	background-color: rgb(109, 109, 109);
	right: 12px;
	bottom: 12px;
	opacity: 0.9;
	padding: 3px;
	padding-top: 5px;
}

.bottom-banner .bottom-banner-head {
	font-size: 12px;
	color: #fff;
	padding-bottom: 1px;
}

.bottom-banner .bottom-banner-bottom {
	height: 132px;
	width: 248px;
	cursor: pointer;
}

.bottom-banner .bottom-banner-bottom img {
	width: 100%;
	height: 100%;
}

.bottom-banner span {
	position: absolute;
	right: 0px;
	top: 0px;
	background: #fff url(https://cdn.tianyancha.com/wap/images/banner-close_nor.png) no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.bottom-banner .bottom-banner-right span {
	top: 3px;
	right: 3px;
}

.bottom-banner span:hover {
	background-image: url(https://cdn.tianyancha.com/wap/images/banner-close_hig.png);
}

/*常用样式*/

.text-center {
	text-align: center;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.cl {
	clear: both;
	overflow: hidden;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
	float: left;
}

.col-1 {
	width: 8.33333333%;
}

.col-2 {
	width: 16.66666667%;
}

.col-3 {
	width: 25%;
}

.col-4 {
	width: 33.33333333%;
}

.col-5 {
	width: 41.66666667%;
}

.col-6 {
	width: 50%;
}

.col-7 {
	width: 58.33333333%;
}

.col-8 {
	width: 66.66666667%;
}

.col-9 {
	width: 75%;
}

.col-10 {
	width: 83.33333333%;
}

.col-11 {
	width: 91.66666667%;
}

.col-12 {
	width: 100%;
}

.head-left {
	float: left;
	width: 62%;
}

.head-right {
	float: right;
}

.pd-left-8 {
	padding-left: 8px;
}

.text-over {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.lt {
	float: left;
}

.pd-top-10 {
	padding-top: 10px;
}

.search_filter_type_title {
	margin-top: 2px;
	float: left;
	margin-right: 20px;
	padding-right: 20px;
	display: inline-block;
}

.search_filter_box .provenceItem {
	float: left;
	margin-right: 8px;
}

.search_filter_box .arrow {
	position: relative;
}

.search_filter_box .arrow img {
	position: absolute;
	top: 19px;
	left: 17px;
	z-index: 99;
}

.search_filter_box .subCityBox {
	position: absolute;
	top: 26px;
	left: 0;
	background-color: #f0f0f0;
	background-color: rgba(240, 240, 240, 0.9);
	z-index: 92;
	width: 100%;
	border: 1px solid #d5d5d5;
	padding-top: 10px;
}

.search_filter_box .subCityBox a {
	padding-left: 10px;
	padding-right: 10px;
	display: inline-block;
	margin-bottom: 10px;
	cursor: pointer;
}

.search_filter_box .subCityBox a:hover {
	color: #0084ff;
	text-decoration: none;
}

.search_filter_box .subIndusBox {
	position: absolute;
	top: 26px;
	left: 0;
	background-color: #f0f0f0;
	background-color: rgba(240, 240, 240, 0.9);
	z-index: 92;
	width: 100%;
	border: 1px solid #d5d5d5;
	padding-top: 10px;
}

.search_filter_box .subIndusBox a {
	padding-left: 10px;
	padding-right: 10px;
	display: inline-block;
	margin-bottom: 10px;
	cursor: pointer;
}

.search_filter_box .subIndusBox a:hover {
	color: #0084ff;
	text-decoration: none;
}

.search_filter_type_more {
	width: 50px;
	padding-right: 0;
	float: left;
}

.search_filter_type_content {
	width: 665px;
	padding-right: 15px;
	float: left;
}

.reg_money {
	background-color: #f0f0f0;
	padding-left: 12px;
	margin-right: 8px;
	margin-top: 12px;
	margin-bottom: 12px;
}

.reg_money .regTimeButton {
	border: 1px solid #d5d5d5;
	border-radius: 0;
	width: 130px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fff;
	cursor: pointer;
	color: #4d4d4d;
	position: relative;
	text-align: left;
}

.reg_money .btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
	background-color: #fff;
	color: #4d4d4d;
	border: 1px solid #d5d5d5;
}

.reg_money .btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
	background-color: #fff;
	color: #4d4d4d;
	border: 1px solid #d5d5d5;
}

.reg_money .dropdown-menu {
	min-width: 130px;
	width: 130px;
}

.reg_money .regTimeButton span {
	position: absolute;
	right: 7px;
	top: 10px;
}

.reg_money .regTimeButton .caret {
	border-top: 8px dashed;
	border-top: 8px solid \9;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
	color: #aaaaaa;
}

.reg_money .title {
	display: inline-block;
}

.reg_money .box {
	display: inline-block;
	position: relative;
	width: 129px;
	color: #4d4d4d;
}

.reg_money .box .selected {
	display: inline-block;
	border: 1px solid #d5d5d5;
	width: 130px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fff;
	cursor: pointer;
}

.reg_money .box .subBox {
	position: absolute;
	top: 25px;
	border-radius: 0;
	left: 0;
	background-color: #fff;
	z-index: 50;
	width: 130px;
	border: 1px solid #d5d5d5;
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 10px;
}

.reg_money .box .subBox a {
	padding-bottom: 12px;
}

.reg_money .dropdown-menu > li > a {
	padding: 0;
}

.reg_money .dropdown-menu > li > a:hover,
.reg_money .dropdown-menu > li > a:focus {
	background-color: inherit;
}

.reg_money .box .subBox a:hover {
	color: #0084ff;
	cursor: pointer;
	text-decoration: none;
}

.reg_money .right {
	display: inline-block;
}

.showNowSelect {
	border: 1px solid #d5d5d5;
	padding-left: 10px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	background-color: #fff;
	margin-right: 15px;
	color: #4d4d4d;
	display: inline-block;
}

.search_filter_delete .clearAll2 {
	background-color: #fff;
	border: 1px solid #d5d5d5;
	padding-left: 10px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	color: #4d4d4d;
	display: inline-block;
}

.search_filter_delete .clearAll2:hover {
	color: #0084ff;
}

.reg_money .right .ll {
	color: #aaa;
}

.reg_money .right i {
	color: #aaa;
	padding-left: 10px;
	cursor: pointer;
}

.appV3 {
	background-color: #fafafa;
	min-height: 100vh;
}

.appV3 .item1 {
	width: 100%;
	height: 660px;
	background-image: url("https://cdn.tianyancha.com/wap/images/new-app-head-bg.png");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	cursor: default;
}

.appV3 .item1 .app-button-back {
	width: 90px;
	height: 30px;
	background-image: url("https://cdn.tianyancha.com/wap/images/app_btn-normal.png");
	top: 20px;
	right: 0;
}

.appV3 .item1 .app-button-back:hover {
	background-image: url("https://cdn.tianyancha.com/wap/images/app_btn-hover.png");
}

.appV3 .item1 .box {
	width: 1170px;
	margin-left: auto;
	margin-right: auto;
	color: #fbfbfb;
	font-size: 20px;
}

.appV3 .item1 .left {
	display: inline-block;
	margin-right: 86px;
}

.appV3 .item1 .right {
	display: inline-block;
	vertical-align: top;
	width: 542px;
	padding-top: 160px;
}

.appV3 .item1 .right .context {
	font-size: 20px;
	line-height: 32px;
}

.appV3 .item1 .right .context2 {
	padding-top: 30px;
	padding-bottom: 35px;
}

.appV3 .item1 .right .context2 span {
	display: inline-block;
	margin-right: 30px;
}

.appV3 .item1 .right .bottom .b_left {
	display: inline-block;
	margin-right: 72px;
	vertical-align: top;
}

.appV3 .item1 .right .bottom .b_right {
	display: inline-block;
	padding-top: 35px;
}

.appV3 .item1 .right .bottom .b_right img {
	display: inline-block;
	margin-right: 16px;
}

.appV3 .item1 .right .bottom .b_right .it {
	margin-bottom: 20px;
}

.appV3 .item1 .right .bottom .b_right .bo {
	margin-top: 22px;
}

.appV3 .item2 {
	width: 100%;
	background-color: #fff;
	text-align: center;
	padding-top: 60px;
	padding-bottom: 60px;
}

.appV3 .item2-new .title1 {
	color: #56c7c8;
	font-size: 36px;
}

.appV3 .item2-new .title2 {
	color: #5f5f5f;
}

.appV3 .item2-new .line {
	width: 180px;
	height: 2px;
	background-color: #e2e2e2;
	margin-right: auto;
	margin-left: auto;
}

.appV3 .item-bottom {
	height: 470px;
	background-image: url("https://cdn.tianyancha.com/wap/images/new-app-footer-bg.png");
	margin-top: 50px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.appV3 .appV3_foot {
	color: #aaa;
	font-size: 12px;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
}

.bid .bid_box {
	padding-top: 10px;
}

.bid .bid_box hr {
	margin: 10px 0;
}

.bid .bid_box .bid_sub {
	color: #888;
}

.bid .bid_box .bid_sub span {
	display: inline-block;
}

.bid .bid_box .bid_sub .left {
	margin-right: 10px;
}

.bid_time {
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
	font-size: 14px;
	color: #8a8a8a;
	border-bottom: 1px dashed #f0f0f0;
	margin-bottom: 10px;
}

.bond_box .bond_table {
	margin-top: 15px;
}

.bond_box .bond_table .bondHover:hover {
	cursor: pointer;
	color: #0084ff;
}

.bond_box .bond_table .head {
	background-color: #f8f8f8;
}

.patent .patentitem,
.dishonestitem {
	border: 1px solid #ccc;
	margin: 10px 15px 15px;
	background-color: rgb(243, 243, 243);
}

.patentnum {
	display: inline-block;
	color: #fff;
	width: 27px;
	height: 30px;
	text-align: center;
	background-color: #bdbdbd;
	position: absolute;
	left: 0;
	padding-top: 5px;
}

.patentitem div.row {
	padding-bottom: 10px;
}

.patentitem div.row > div {
	color: #aaa;
	padding-left: 20px;
	padding-top: 10px;
}

.patentitem div.row > div > span {
	color: #333;
}

.patentitem > p {
	border-bottom: 1px solid #ccc;
	line-height: 30px;
	font-size: 14px;
	color: #727272;
}

.patent .patent_box {
	width: 26px;
	height: 30px;
	background-color: #bababa;
}

.mainv2_tab3 .industry_container .law_row {
	display: inline-block;
	vertical-align: top;
	float: left;
}

/* 大于992小于1200 */

@media (min-width: 992px) {
	.emailWidth {
		width: 420px;
	}

	.company_header_width {
		width: 65%;
	}

	.company_container {
		width: 970px;
	}

	.company_container .smallWidth {
		width: 120px;
	}

	.company_container .largeWidth {
		width: 159px;
	}

	.col-3 {
		display: none;
	}

	.head-right {
		display: none;
	}

	.col-9 {
		width: 100%;
		margin: 0 auto;
	}

	.head-left {
		width: 100%;
		margin: 0 auto;
	}

	.sm-s-hide {
		display: none;
	}

	.mainv2_tab3 .industry_container .ind_row1 {
		width: 230px;
	}

	.mainv2_tab3 .bace_box .line {
		width: 109px;
	}

	.mainv2_tab3 .industry_container .law_row {
		width: 290px;
	}

	.mainv2_search4 .subItem .item {
		width: 236px;
	}

	.sm-s-hide_inline {
		display: none;
	}

	.mainv2_tab4 .subItem .boxV3 {
		width: 236px;
	}

	.mainv2_tab1 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.mainv2_tab3_title_common {
		width: 238px;
	}
}

@media (min-width: 1200px) {
	.emailWidth {
		width: 420px;
	}

	.company_header_width {
		width: 65%;
	}

	.company_container {
		width: 1200px;
	}

	.company_container .smallWidth {
		width: 120px;
	}

	.company_container .largeWidth {
		width: 144px;
	}

	.col-9 {
		width: 75%;
	}

	.head-left {
		width: 62%;
	}

	.col-3 {
		width: 25%;
		display: block;
	}

	.head-right {
		display: block;
	}

	.sm-s-hide {
		display: block;
	}

	.sm-s-hide_inline {
		display: block;
	}

	.mainv2_tab3 .industry_container .ind_row1 {
		width: 275px;
	}

	.mainv2_tab3 .industry_container .law_row {
		width: 360px;
	}

	.mainv2_tab3 .bace_box .line {
		width: 130px;
	}

	.mainv2_search4 .subItem .item {
		width: 286px;
	}

	.mainv2_tab4 .subItem .boxV3 {
		width: 280px;
	}

	.mainv2_tab1 {
		padding-left: 100px;
		padding-right: 100px;
	}

	.mainv2_tab3_title_common {
		width: 288px;
	}
}

/* 小于992 */

@media (max-width: 992px) {
	.emailWidth {
		width: 260px;
	}

	.company_header_width {
		width: 63%;
	}

	.company_container {
		width: 970px;
	}

	.col-3 {
		display: none;
	}

	.head-right {
		display: none;
	}

	.col-9 {
		width: 100%;
		margin: 0 auto;
	}

	.head-left {
		width: 100%;
		margin: 0 auto;
	}

	.sm-s-hide {
		display: none;
	}

	.sm-s-hide_inline {
		display: none;
	}

	.mainv2_tab3 .industry_container .ind_row1 {
		width: 230px;
	}

	.mainv2_tab3 .industry_container .law_row {
		width: 290px;
	}

	.mainv2_tab3 .bace_box .line {
		width: 109px;
	}

	.mainv2_search4 .subItem .item {
		width: 236px;
	}

	.mainv2_tab4 .subItem .boxV3 {
		width: 236px;
	}

	.mainv2_tab1 {
		padding-left: 0;
		padding-right: 0;
	}

	.mainv2_tab3_title_common {
		width: 238px;
	}
}

.mulit-nav-items {
	display: inline-block;
	height: 33px;
	font-size: 13px;
	line-height: 33px;
	margin-left: 8px;
	text-align: left;
	color: #4c4c4c;
	cursor: pointer;
	width: 82px;
}

.mulit-nav-items-mobile {
	height: 40px;
	font-size: 13px;
	line-height: 40px;
	margin-left: 10px;
	margin-right: 4px;
	text-align: left;
	cursor: pointer;
	width: 53px;
}

/*覆盖geetest样式开始*/

.gt_holder.gt_popup .gt_mask {
	z-index: 20001;
}

.gt_holder.popup .gt_mask {
	z-index: 1035;
}

.gt_holder.popup.gt_show {
	z-index: 1035;
}

.gt_holder .gt_popup_box .gt_bottom {
	background-image: url("https://cdn.tianyancha.com/wap/images/sprite.3.0.21.png");
	background-position: inherit;
}

.gt_holder .gt_bottom .gt_help_button {
	display: none;
}

.gt_holder .gt_bottom .gt_logo_button {
	display: none;
}

/*覆盖geetest样式结束*/

/*律所样式开始*/

.lawyer-item {
	width: 33.33%;
	float: left;
	text-align: center;
	height: 85px;
}

.lawyer-item-mobile {
	width: 33.33%;
	float: left;
	text-align: center;
	height: 52px;
}

.lawyer-item .lawyer-item-name {
	margin: 8px;
	border: 1px solid #e9e9e9;
	border-bottom: none;
	margin-bottom: 0;
	padding: 6px 0;
	color: #000000;
	cursor: pointer;
	padding-left: 5px;
	padding-right: 5px;
}

.lawyer-item-mobile .lawyer-item-name {
	margin: 8px;
	border: 1px solid #e9e9e9;
	margin-bottom: 0;
	padding: 6px 0;
	color: #000000;
	cursor: pointer;
}

.lawyer-item .lawyer-item-button {
	margin: 0px 8px;
	border: 1px solid #e9e9e9;
	padding: 4px 0;
	background-color: #f8f8f8;
	color: #0084ff;
	font-size: 12px;
	cursor: pointer;
	letter-spacing: 1px;
}

.lawyer-item.lawyer-item-active .lawyer-item-name {
	border: 1px solid #0084ff;
	border-bottom: none;
}

.lawyer-item-mobile.lawyer-item-active .lawyer-item-name {
	border: 1px solid #0084ff;
	background-color: #0084ff;
	color: white;
}

.lawyer-item.lawyer-item-active .lawyer-item-button {
	border: 1px solid #0084ff;
	color: white;
	background-color: #0084ff;
	font-size: 12px;
	letter-spacing: 1px;
}

.xiaolingfind {
	padding-bottom: 5px;
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	padding-top: 20px;
	float: right;
}

.deepsearch {
	background-color: #0084ff;
	color: #fff;
	padding: 4px 10px;
	border-radius: 100px;
}

.deepsearch:hover {
	background-color: #0084ff;
}

.show-all-people-container {
	margin-top: 50px;
	text-align: center;
}

.mainpageV2 .part1 {
	background-image: url("https://cdn.tianyancha.com/wap/images/mainbgV2.png");
	min-height: 300px;
	background-size: cover;
}

.mainpageV2 .part1 .logoV2 {
	text-align: center;
	padding-top: 15%;
}

.mainpageV2 .logoV3 {
	text-align: center;
	padding-top: 8%;
}

.mainpageV2 .part2 {
	background-color: #fff;
}

.mainpageV2 .part2 .hot_news {
	padding-left: 14px;
	padding-right: 14px;
}

.mainpageV2 .titleV2 {
	color: #8290a4;
	text-align: center;
	font-size: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.mainpageV2 .part2 .subboxV2 {
	border-bottom: 1px solid #e0e0e0;
	height: 88px;
	position: relative;
}

.mainpageV2 .part2 .subboxV2 .left {
	display: inline-block;
}

.mainpageV2 .part2 .subboxV2 .right {
	display: inline-block;
	height: 100%;
	vertical-align: top;
}

.mainpageV2 .part2 .subboxV2 .right .title {
	word-break: break-all;
	color: #000;
	font-size: 15px;
}

@media (max-width: 370px) {
	.mainpageV2 .part2 .subboxV2 .right .title {
		width: 140px;
	}
}

@media (min-width: 370px) {
	.mainpageV2 .part2 .subboxV2 .right .title {
		width: 190px;
	}
}

.mainpageV2 .part2 .subboxV2 .right .tyc {
	position: absolute;
	bottom: 0;
	left: 123px;
	color: #6d6d6d;
	font-size: 13px;
}

.mainpageV2 .part2 .subboxV2 .right .tag {
	position: absolute;
	bottom: 0;
	left: 123px;
	background: #ebf8fb;
	color: #0084ff;
	font-size: 12px;
	padding: 2px 4px;
}

.mainpageV2 .part2 .subboxV2 .right .time {
	position: absolute;
	bottom: 0;
	right: 0;
	color: #9e9e9e;
	font-size: 11px;
}

.near_company {
	text-align: left;
	background-color: #fafcfc;
	color: #4d4d4d;
}

.near_company .com_box {
	padding-left: 24px;
	padding-right: 24px;
}

.near_company .company_item {
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #f0f0f0;
	cursor: pointer;
	color: #4d4d4d;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.near_company .company_item:hover {
	color: #0084ff;
	text-decoration: none;
}

.noresult_mobile {
	padding-top: 80px;
	text-align: center;
}

.noresult_mobile .picture {
	width: 100%;
}

.noresult_mobile .picture img {
	width: 95px;
}

.noresult_mobile .picture div {
	color: #aaa;
	font-size: 18px;
	margin-top: 30px;
	margin-bottom: 30px;
}

.noresult_mobile .content {
	font-size: 14px;
	color: #5b5b5b;
	margin-bottom: 16px;
	text-align: left;
	display: inline-block;
}

.noresult_mobile .content span {
	font-size: 18px;
	display: inline-block;
	margin-right: 7px;
}

.showAllGraph {
	position: absolute;
	top: 37px;
	right: 14px;
	background-color: #fff;
	cursor: pointer;
}

.hover_title a:hover {
	text-decoration: none;
}

.hover_title a.c-white:hover {
	text-decoration: none;
	color: #111;
}

.mail-split {
	display: block;
	color: #fff;
	background: url("https://cdn.tianyancha.com/wap/images/trial_code.png") no-repeat;
	width: 20px;
	height: 35px;
	float: left;
	line-height: 36px;
	vertical-align: middle;
	text-align: right;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}

.mail-ext {
	float: left;
	width: 115px;
	padding: 0;
	margin: 0;
	height: 36px;
	overflow: visible;
	text-align: left;
	position: relative;
}

.mail-ext > a {
	font-size: 14px;
	width: 100%;
	display: block;
	line-height: 36px;
	height: 36px;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	background: #fff;
	border: 1px solid #ececec;
	border-left-width: 0;
	text-decoration: none;
	color: #ffffff;
	text-indent: 10px;
}

.mail-ext > a:hover,
.mail-ext > a:focus,
.mail-ext > a:hover:focus {
	color: #ffffff;
}

.mail-ext ul {
	list-style: none;
	width: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 501;
	line-height: 30px;
}

.mail-ext ul li {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #fff;
	border: 1px solid #ececec;
	color: #333;
	text-indent: 1px;
	font-size: 15px;
}

.mail-ext .mail-active {
	background: rgb(40, 190, 202);
	color: #fff;
}

.apptrial_box .mail-split {
	background: url(https://cdn.tianyancha.com/wap/images/getyzb-btn.png) repeat-x;
	height: 40px;
	background-size: contain;
}

.apptrial_box .mail-ext .apptral-active {
	text-indent: 2px;
}

.apptrial-control input {
	padding: 0;
}

@media (min-width: 410px) {
	.errorpage {
		padding-top: 150px;
		padding-bottom: 150px;
	}
}

@media (max-width: 410px) {
	.errorpage {
		padding-top: 0px;
		padding-bottom: 10px;
	}
}

.banner .banner_business_qq {
	right: 47px;
	bottom: 30px;
	padding-bottom: 2px;
	color: transparent;
	line-height: 14px;
}

.banner .banner-item {
	position: absolute;
	top: 0;
	left: 0;
}

.banner .sub-item {
	position: absolute;
	bottom: 10px;
	display: inline-block;
	text-align: center;
	left: 0;
	right: 0;
	padding-left: 10px;
}

.banner .sub-item .item {
	display: inline-block;
	width: 14px;
	height: 2px;
	margin-right: 10px;
}

.banner .sub-item .itemlight {
	background-color: rgba(109, 109, 109, 0.2);
}

.banner .sub-item .itemDark {
	background-color: #6d6d6d;
}

.score_line circle {
	/* Firefox 4 */
	-webkit-transition: stroke-dasharray 0.95s;
	transition: stroke-dasharray 0.95s;
}

.noresultV4_btn {
	background-color: #0084ff;
}

.noresultV4_btn:hover {
	background-color: #0084ff;
}

/* Chrome 28+ (and Opera 14+) */

@supports (-webkit-font-smoothing: antialiased) {
	.score_line {
		display: none;
	}

	.scoreV4 {
		display: block;
	}
}

/* Chrome 48+ (and Opera 35+) */

@supports (-webkit-appearance: none) and ((-webkit-font-feature-settings: normal) or (font-feature-settings: normal)) and (not (-ms-accelerator: true)) {
	.score_line {
		display: block;
	}

	.scoreV4 {
		display: none;
	}
}

.app-tab1 {
	width: 100%;
	height: 408px;
	background-image: url(https://cdn.tianyancha.com/app/app-bg1.png);
	background-size: cover;
}

.app-tab1 .text-con {
	color: #fff;
	letter-spacing: 1px;
}

.app-tab1 .icon-box {
	width: 300px;
	height: 46px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 27px;
}

.app-tab1 .icon-box img {
	width: 142px;
}

.app-tab2 {
	position: relative;
	background-color: #f6f6f6;
	height: 148px;
}

.app-tab2 .sub-bg2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 74px;
	z-index: 100;
}

.app-tab2 .content {
	position: absolute;
	height: 148px;
	top: 0;
	left: 0;
	right: 0;
	z-index: 200;
	display: inline-block;
	margin-right: auto;
	margin-left: auto;
}

.app-tab3 {
	background-color: #f6f6f6;
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
}

.app-tab3 .light-title {
	font-size: 18px;
	color: #56c7c8;
	padding-top: 25px;
	padding-bottom: 12px;
}

.app-tab3 .text-content {
	color: #5f5f5f;
	font-size: 16px;
	line-height: 22px;
}

.app-tab3 .con-icon {
	width: 54px;
}

.app-tab3 .item {
	border-bottom: 0.5px solid rgba(22, 35, 54, 0.13);
	padding-bottom: 30px;
	padding-top: 30px;
}

.app-tab4 {
	padding-top: 23px;
	padding-bottom: 12px;
}

.app-tab4 .icon-box {
	width: 300px;
	height: 46px;
	padding-top: 30px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 44px;
}

.app-tab4 .icon-box img {
	width: 142px;
}

.app-tab4 .footer {
	font-size: 12px;
	color: #9d9d9d;
}

.footer_images.footer_images_logo {
	height: 37px;
	width: 125px;
	background-image: url("../sprite/spritesheet-4d1425d0a8.png");
	background-position: -0px -0px;
}

.footer_images.footer_images_beian {
	vertical-align: middle;
	margin-right: 5px;
	height: 20px;
	width: 20px;
	background-image: url("../sprite/spritesheet-4d1425d0a8.png");
	background-position: -0px -74px;
	display: inline-block;
}

.footer_images.footer_images_complaint:hover .icon-pos {
	color: #0084ff;
}

.footer_images.footer_images_wapqq:hover .icon-pos {
	color: #0084ff;
}

.footer_images.footer_images_weibo:hover .icon-pos {
	color: #0084ff;
}

.img-to-div {
	display: inline-block;
	vertical-align: middle;
}

.zhaopin_container_main_page {
	height: 60px;
	background-color: #1b7cfc;
}

.zhaopin_container_main_page .zhaopin_img {
	width: 920px;
	height: 60px;
	margin: auto;
	cursor: pointer;
}

.gt_holder.gt_popup {
	z-index: 20001;
}

.page404 .textContent {
	color: white;
	font-size: 28px;
	text-align: center;
	margin-top: -130px;
}

.page404 .rsqyContent {
	background-color: #10214c;
	padding-top: 30px;
	padding-bottom: 50px;
}

.page404 .rsqyContent .header {
	color: #fff;
	font-size: 24px;
	text-align: center;
}

.page404 .text-content {
	display: inline-block;
	vertical-align: middle;
	padding-left: 10px;
}

.page404 .companyBox {
	display: inline-block;
	margin-right: 20px;
	padding: 10px;
	width: 31%;
}

.page404 .companyBox:hover {
	background-color: #28375e;
	border: 1px solid #8890a6;
	cursor: pointer;
}

.page404 .logoStyle {
	max-width: 55px;
	max-height: 55px;
	margin: auto;
	display: inline-block;
	vertical-align: middle;
}

.page404 .container404 {
	width: 1170px;
	margin-right: auto;
	margin-left: auto;
}

.head-right {
	width: 360px;
}

@media (min-width: 1200px) {
	.head-right {
		width: 360px;
	}
}

@-webkit-keyframes scale {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}

	45% {
		-webkit-transform: scale(0.1);
		transform: scale(0.1);
		opacity: 0.7;
	}

	80% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes scale {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}

	45% {
		-webkit-transform: scale(0.1);
		transform: scale(0.1);
		opacity: 0.7;
	}

	80% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

.ball-pulse > div:nth-child(1) {
	-webkit-animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.ball-pulse > div:nth-child(2) {
	-webkit-animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.ball-pulse > div:nth-child(3) {
	-webkit-animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.ball-pulse > div {
	background-color: #0084ff;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	margin: 2px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	display: inline-block;
}

@keyframes page_shake {
	from {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
	}

	4% {
		transform: rotate(3deg);
		-ms-transform: rotate(3deg);
		-moz-transform: rotate(3deg);
		-webkit-transform: rotate(3deg);
		-o-transform: rotate(3deg);
	}

	12.3% {
		transform: rotate(-3deg);
		-ms-transform: rotate(-3deg);
		-moz-transform: rotate(-3deg);
		-webkit-transform: rotate(-3deg);
		-o-transform: rotate(-3deg);
	}

	21% {
		transform: rotate(3deg);
		-ms-transform: rotate(3deg);
		-moz-transform: rotate(3deg);
		-webkit-transform: rotate(3deg);
		-o-transform: rotate(3deg);
	}

	29% {
		transform: rotate(-3deg);
		-ms-transform: rotate(-3deg);
		-moz-transform: rotate(-3deg);
		-webkit-transform: rotate(-3deg);
		-o-transform: rotate(-3deg);
	}

	37.3% {
		transform: rotate(3deg);
		-ms-transform: rotate(3deg);
		-moz-transform: rotate(3deg);
		-webkit-transform: rotate(3deg);
		-o-transform: rotate(3deg);
	}

	46% {
		transform: rotate(-3deg);
		-ms-transform: rotate(-3deg);
		-moz-transform: rotate(-3deg);
		-webkit-transform: rotate(-3deg);
		-o-transform: rotate(-3deg);
	}

	30%, to {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
	}
}

@-webkit-keyframes page_shake {
	from {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
	}

	4% {
		transform: rotate(3deg);
		-ms-transform: rotate(3deg);
		-moz-transform: rotate(3deg);
		-webkit-transform: rotate(3deg);
		-o-transform: rotate(3deg);
	}

	12.3% {
		transform: rotate(-3deg);
		-ms-transform: rotate(-3deg);
		-moz-transform: rotate(-3deg);
		-webkit-transform: rotate(-3deg);
		-o-transform: rotate(-3deg);
	}

	21% {
		transform: rotate(3deg);
		-ms-transform: rotate(3deg);
		-moz-transform: rotate(3deg);
		-webkit-transform: rotate(3deg);
		-o-transform: rotate(3deg);
	}

	29% {
		transform: rotate(-3deg);
		-ms-transform: rotate(-3deg);
		-moz-transform: rotate(-3deg);
		-webkit-transform: rotate(-3deg);
		-o-transform: rotate(-3deg);
	}

	37.3% {
		transform: rotate(3deg);
		-ms-transform: rotate(3deg);
		-moz-transform: rotate(3deg);
		-webkit-transform: rotate(3deg);
		-o-transform: rotate(3deg);
	}

	46% {
		transform: rotate(-3deg);
		-ms-transform: rotate(-3deg);
		-moz-transform: rotate(-3deg);
		-webkit-transform: rotate(-3deg);
		-o-transform: rotate(-3deg);
	}

	30%, to {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
	}
}

@keyframes page_jump {
	from {
		transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-webkit-transform: translateY(0);
		-o-transform: translateY(0);
	}

	17% {
		transform: translateY(-200px);
		-ms-transform: translateY(-200px);
		-moz-transform: translateY(-200px);
		-webkit-transform: translateY(-200px);
		-o-transform: translateY(-200px);
	}

	33% {
		transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-webkit-transform: translateY(0);
		-o-transform: translateY(0);
	}

	49% {
		transform: translateY(-100px);
		-ms-transform: translateY(-100px);
		-moz-transform: translateY(-100px);
		-webkit-transform: translateY(-100px);
		-o-transform: translateY(-100px);
	}

	66% {
		transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-webkit-transform: translateY(0);
		-o-transform: translateY(0);
	}

	83% {
		transform: translateY(-50px);
		-ms-transform: translateY(-50px);
		-moz-transform: translateY(-50px);
		-webkit-transform: translateY(-50px);
		-o-transform: translateY(-50px);
	}

	to {
		transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-webkit-transform: translateY(0);
		-o-transform: translateY(0);
	}
}

@-webkit-keyframes page_jump {
	from {
		transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-webkit-transform: translateY(0);
		-o-transform: translateY(0);
	}

	17% {
		transform: translateY(-200px);
		-ms-transform: translateY(-200px);
		-moz-transform: translateY(-200px);
		-webkit-transform: translateY(-200px);
		-o-transform: translateY(-200px);
	}

	33% {
		transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-webkit-transform: translateY(0);
		-o-transform: translateY(0);
	}

	49% {
		transform: translateY(-100px);
		-ms-transform: translateY(-100px);
		-moz-transform: translateY(-100px);
		-webkit-transform: translateY(-100px);
		-o-transform: translateY(-100px);
	}

	66% {
		transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-webkit-transform: translateY(0);
		-o-transform: translateY(0);
	}

	83% {
		transform: translateY(-50px);
		-ms-transform: translateY(-50px);
		-moz-transform: translateY(-50px);
		-webkit-transform: translateY(-50px);
		-o-transform: translateY(-50px);
	}

	to {
		transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-webkit-transform: translateY(0);
		-o-transform: translateY(0);
	}
}

@-webkit-keyframes scaleout {
	0% {
		transform: scale(1);
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
	}

	100% {
		transform: scale(1.1);
		-ms-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		opacity: 0;
	}
}

@keyframes scaleout {
	0% {
		transform: scale(1);
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
	}

	100% {
		transform: scale(1.1);
		-ms-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		opacity: 0.5;
	}
}

.page-jump {
	animation: page_jump 2s ease;
	-webkit-animation: page_jump 2s ease;
}

.page-scaleout {
	-webkit-animation: scaleout 1.3s infinite ease-in-out;
	animation: scaleout 1.3s infinite ease-in-out;
}

.page-shake {
	animation: page_shake 2s ease 0s 1;
	-webkit-animation: page_shake 2s ease 0s 1;
}

.company-mobile hr {
	margin: 0;
	margin-top: 14px;
}

.text-height {
	line-height: 28px;
}

.circle {
	border-radius: 100px;
}

.icon-border {
	border-radius: 2px;
}

a {
	color: #0084ff;
}

a:hover {
	color: #0084ff;
	text-decoration: none;
}

.bgnine {
	background-color: #0084ff;
}

.company-harf-width {
	width: 49%;
}

.company-left-width {
	min-width: 330px;
}

.company-sm-left-width {
	width: 206px;
}

.company-max-width {
	max-width: 400px;
}

.over-hide {
	overflow: hidden;
}

.search-filter-width {
	width: 680px;
	overflow: hidden;
}

.overflow-width {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.more-overflow {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.more-overflow2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: initial;
}

.textJustFy {
	text-align: justify;
	word-break: break-all;
}

.text-click-color {
	color: #0084ff;
}

.text-click-color:hover {
	color: #0084ff;
}

.text-light-color {
	color: #828282;
}

.text-dark-color {
	color: #5b5b5b;
}

.text-title-color {
	color: #000;
}

.mobile-title-color {
	color: #4d4d4d;
}

.canClick:hover {
	color: #0084ff;
}

.canClick2 {
	color: #0084ff;
}

.canClick2:hover {
	color: #0084ff;
}

.mzero {
	margin: 0;
}

.pltw {
	padding-left: 20px;
}

.pttw {
	padding-top: 20px;
}

.mlet {
	margin-left: 18px;
}

.mtele {
	margin-top: 12px;
}

.mrthree {
	margin-right: 3px;
}

.ptten {
	padding-top: 10px;
}

.pbten {
	padding-bottom: 10px;
}

.plten {
	padding-left: 10px;
}

.prten {
	padding-right: 10px;
}

.mtten {
	margin-top: 10px;
}

.mbten {
	margin-bottom: 10px;
}

.mlten {
	margin-left: 10px;
}

.mrten {
	margin-right: 10px;
}

.mreten {
	margin-right: 18px;
}

.mteten {
	margin-top: 18px;
}

.ptthree {
	padding-top: 3px;
}

.prthree {
	padding-right: 3px;
}

.pbthree {
	padding-bottom: 3px;
}

.m-ptft {
	padding-top: 14px;
}

.m-plft {
	padding-left: 14px;
}

.m-prft {
	padding-right: 14px;
}

.m-pbft {
	padding-bottom: 14px;
}

.m-ptele {
	padding-top: 12px;
}

.m-plele {
	padding-left: 12px;
}

.m-prele {
	padding-right: 12px;
}

.m-pbele {
	padding-bottom: 12px;
}

.m-ptnine {
	padding-top: 9px;
}

.m-plnine {
	padding-left: 9px;
}

.m-prnine {
	padding-right: 9px;
}

.m-pbnine {
	padding-bottom: 9px;
}

.mtft {
	margin-top: 14px;
}

.mrft {
	margin-right: 14px;
}

.mlft {
	margin-left: 14px;
}

.mbft {
	margin-bottom: 14px;
}

.mt16 {
	margin-top: 16px;
}

.mtzero {
	margin-top: 0;
}

.mlzero {
	margin-left: 0;
}

.mrzero {
	margin-right: 0;
}

.mbzero {
	margin-bottom: 0;
}

.ptzero {
	padding-top: 0;
}

.mr40 {
	margin-right: 40px;
}

.float-right {
	float: right;
}

.float-left {
	float: left;
}

.point {
	cursor: pointer;
}

.in-block {
	display: inline-block;
}

.block {
	display: block;
}

.vertival-middle {
	vertical-align: middle;
}

.vertical-middle {
	vertical-align: middle;
}

.vertical-top {
	vertical-align: top;
}

.vertical-bottom {
	vertical-align: bottom;
}

.vertival-bottom {
	vertical-align: bottom;
}

.align-justify {
	text-align: justify;
}

.grey-border {
	border: 1px solid #f0f0f0;
}

.grey-border-right {
	border-right: 1px solid #ccc;
}

.dash-border-bottom {
	border-bottom: 1px dashed #cdcdcd;
}

.break-word {
	word-wrap: break-word;
}

.textBlock-right {
	width: 420px;
	display: inline-block;
	vertical-align: top;
}

.whundred {
	width: 100%;
}

.wid-tw {
	width: 20px;
}

.position-relative {
	position: relative;
}

.position-fixed {
	position: fixed;
}

.error-icon {
	width: 12px;
	display: inline-block;
}

.block {
	display: block;
}

.margin-auto {
	margin-right: auto;
	margin-left: auto;
}

.abs-center {
	margin-right: auto;
	margin-left: auto;
	left: 0;
	right: 0;
}

.m-center {
	margin-right: auto;
	margin-left: auto;
}

.position-rel {
	position: relative;
}

.position-abs {
	position: absolute;
}

.over-hide {
	overflow: hidden;
}

.new-border-bottom {
	border-bottom: 1px solid #e0e0e0;
}

.new-border-dot-top {
	border-top: 1px dashed #e0e0e0;
}

.new-border-dot-right {
	border-right: 1px dashed #e0e0e0;
}

.new-border-right {
	border-right: 1px solid #e0e0e0;
}

.new-border-top {
	border-top: 1px solid #e0e0e0;
}

.border-shadow {
	-webkit-box-shadow: 1px 1px 17px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 17px 2px rgba(0, 0, 0, 0.1);
}

.border-shadow-hover:hover {
	-webkit-box-shadow: 1px 1px 17px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 17px 2px rgba(0, 0, 0, 0.1);
}

.c-white-hover {
	color: #fff;
}

.c-white-hover:hover {
	color: #fff;
}

.lh24 {
	line-height: 24px;
}

.lh-1em {
	line-height: 1em;
}

.font-bold {
	font-weight: bold;
}

.vertival-bottom {
	vertical-align: bottom;
}

.triangle-topleft {
	width: 0;
	height: 0;
	border-top: 33px solid #0084ff;
	border-right: 33px solid transparent;
}

.overflow-width {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.float-right {
	float: right;
}

.float-left {
	float: left;
}

.point {
	cursor: pointer;
}

.in-block {
	display: inline-block;
}

.vertival-middle {
	vertical-align: middle;
}

.vertical-top {
	vertical-align: top;
}

.vertival-bottom {
	vertical-align: bottom;
}

.text-justify {
	text-align: justify;
}

.text-left {
	text-align: left;
}

.break-word {
	word-wrap: break-word;
}

.position-rel {
	position: relative;
}

.position-abs {
	position: absolute;
}

.position-fix {
	position: fixed;
}

.cl {
	clear: both;
}

.border-radio2 {
	border-radius: 2px;
}

.f10 {
	font-size: 10px;
}

.f11 {
	font-size: 11px;
}

.f12 {
	font-size: 12px;
}

.f13 {
	font-size: 13px;
}

.f14 {
	font-size: 14px;
}

.f15 {
	font-size: 15px;
}

.f16 {
	font-size: 16px;
}

.f17 {
	font-size: 17px;
}

.f18 {
	font-size: 18px;
}

.f19 {
	font-size: 19px;
}

.f20 {
	font-size: 20px;
}

.f21 {
	font-size: 21px;
}

.f22 {
	font-size: 22px;
}

.f23 {
	font-size: 23px;
}

.f24 {
	font-size: 24px;
}

.f25 {
	font-size: 25px;
}

.mt0 {
	margin-top: 0px;
}

.mr0 {
	margin-right: 0px;
}

.ml0 {
	margin-left: 0px;
}

.mb0 {
	margin-bottom: 0px;
}

.pt0 {
	padding-top: 0px;
}

.pr0 {
	padding-right: 0px;
}

.pl0 {
	padding-left: 0px;
}

.pb0 {
	padding-bottom: 0px;
}

.mt0 {
	margin-top: 0px;
}

.mr0 {
	margin-right: 0px;
}

.ml0 {
	margin-left: 0px;
}

.mb0 {
	margin-bottom: 0px;
}

.pt0 {
	padding-top: 0px;
}

.pr0 {
	padding-right: 0px;
}

.pl0 {
	padding-left: 0px;
}

.pb0 {
	padding-bottom: 0px;
}

.mt1 {
	margin-top: 1px;
}

.mr1 {
	margin-right: 1px;
}

.ml1 {
	margin-left: 1px;
}

.mb1 {
	margin-bottom: 1px;
}

.pt1 {
	padding-top: 1px;
}

.pr1 {
	padding-right: 1px;
}

.pl1 {
	padding-left: 1px;
}

.pb1 {
	padding-bottom: 1px;
}

.mt10 {
	margin-top: 10px;
}

.mr10 {
	margin-right: 10px;
}

.ml10 {
	margin-left: 10px;
}

.mb10 {
	margin-bottom: 10px;
}

.pt10 {
	padding-top: 10px;
}

.pr10 {
	padding-right: 10px;
}

.pl10 {
	padding-left: 10px;
}

.pb10 {
	padding-bottom: 10px;
}

.mt2 {
	margin-top: 2px;
}

.mr2 {
	margin-right: 2px;
}

.ml2 {
	margin-left: 2px;
}

.mb2 {
	margin-bottom: 2px;
}

.pt2 {
	padding-top: 2px;
}

.pr2 {
	padding-right: 2px;
}

.pl2 {
	padding-left: 2px;
}

.pb2 {
	padding-bottom: 2px;
}

.mt20 {
	margin-top: 20px;
}

.mr20 {
	margin-right: 20px;
}

.ml20 {
	margin-left: 20px;
}

.mb20 {
	margin-bottom: 20px;
}

.pt20 {
	padding-top: 20px;
}

.pr20 {
	padding-right: 20px;
}

.pl20 {
	padding-left: 20px;
}

.pb20 {
	padding-bottom: 20px;
}

.mt3 {
	margin-top: 3px;
}

.mr3 {
	margin-right: 3px;
}

.ml3 {
	margin-left: 3px;
}

.mb3 {
	margin-bottom: 3px;
}

.pt3 {
	padding-top: 3px;
}

.pr3 {
	padding-right: 3px;
}

.pl3 {
	padding-left: 3px;
}

.pb3 {
	padding-bottom: 3px;
}

.mt30 {
	margin-top: 30px;
}

.mr30 {
	margin-right: 30px;
}

.ml30 {
	margin-left: 30px;
}

.mb30 {
	margin-bottom: 30px;
}

.pt30 {
	padding-top: 30px;
}

.pr30 {
	padding-right: 30px;
}

.pl30 {
	padding-left: 30px;
}

.pb30 {
	padding-bottom: 30px;
}

.mt4 {
	margin-top: 4px;
}

.mr4 {
	margin-right: 4px;
}

.ml4 {
	margin-left: 4px;
}

.mb4 {
	margin-bottom: 4px;
}

.pt4 {
	padding-top: 4px;
}

.pr4 {
	padding-right: 4px;
}

.pl4 {
	padding-left: 4px;
}

.pb4 {
	padding-bottom: 4px;
}

.mt40 {
	margin-top: 40px;
}

.mr40 {
	margin-right: 40px;
}

.ml40 {
	margin-left: 40px;
}

.mb40 {
	margin-bottom: 40px;
}

.pt40 {
	padding-top: 40px;
}

.pr40 {
	padding-right: 40px;
}

.pl40 {
	padding-left: 40px;
}

.pb40 {
	padding-bottom: 40px;
}

.mt5 {
	margin-top: 5px;
}

.mr5 {
	margin-right: 5px;
}

.ml5 {
	margin-left: 5px;
}

.mb5 {
	margin-bottom: 5px;
}

.pt5 {
	padding-top: 5px;
}

.pr5 {
	padding-right: 5px;
}

.pl5 {
	padding-left: 5px;
}

.pb5 {
	padding-bottom: 5px;
}

.mt50 {
	margin-top: 50px;
}

.mr50 {
	margin-right: 50px;
}

.ml50 {
	margin-left: 50px;
}

.mb50 {
	margin-bottom: 50px;
}

.pt50 {
	padding-top: 50px;
}

.pr50 {
	padding-right: 50px;
}

.pl50 {
	padding-left: 50px;
}

.pb50 {
	padding-bottom: 50px;
}

.mt6 {
	margin-top: 6px;
}

.mr6 {
	margin-right: 6px;
}

.ml6 {
	margin-left: 6px;
}

.mb6 {
	margin-bottom: 6px;
}

.pt6 {
	padding-top: 6px;
}

.pr6 {
	padding-right: 6px;
}

.pl6 {
	padding-left: 6px;
}

.pb6 {
	padding-bottom: 6px;
}

.mt60 {
	margin-top: 60px;
}

.mr60 {
	margin-right: 60px;
}

.ml60 {
	margin-left: 60px;
}

.mb60 {
	margin-bottom: 60px;
}

.pt60 {
	padding-top: 60px;
}

.pr60 {
	padding-right: 60px;
}

.pl60 {
	padding-left: 60px;
}

.pb60 {
	padding-bottom: 60px;
}

.mt7 {
	margin-top: 7px;
}

.mr7 {
	margin-right: 7px;
}

.ml7 {
	margin-left: 7px;
}

.mb7 {
	margin-bottom: 7px;
}

.pt7 {
	padding-top: 7px;
}

.pr7 {
	padding-right: 7px;
}

.pl7 {
	padding-left: 7px;
}

.pb7 {
	padding-bottom: 7px;
}

.mt70 {
	margin-top: 70px;
}

.mr70 {
	margin-right: 70px;
}

.ml70 {
	margin-left: 70px;
}

.mb70 {
	margin-bottom: 70px;
}

.pt70 {
	padding-top: 70px;
}

.pr70 {
	padding-right: 70px;
}

.pl70 {
	padding-left: 70px;
}

.pb70 {
	padding-bottom: 70px;
}

.mt8 {
	margin-top: 8px;
}

.mr8 {
	margin-right: 8px;
}

.ml8 {
	margin-left: 8px;
}

.mb8 {
	margin-bottom: 8px;
}

.pt8 {
	padding-top: 8px;
}

.pr8 {
	padding-right: 8px;
}

.pl8 {
	padding-left: 8px;
}

.pb8 {
	padding-bottom: 8px;
}

.mt80 {
	margin-top: 80px;
}

.mr80 {
	margin-right: 80px;
}

.ml80 {
	margin-left: 80px;
}

.mb80 {
	margin-bottom: 80px;
}

.pt80 {
	padding-top: 80px;
}

.pr80 {
	padding-right: 80px;
}

.pl80 {
	padding-left: 80px;
}

.pb80 {
	padding-bottom: 80px;
}

.mt9 {
	margin-top: 9px;
}

.mr9 {
	margin-right: 9px;
}

.ml9 {
	margin-left: 9px;
}

.mb9 {
	margin-bottom: 9px;
}

.pt9 {
	padding-top: 9px;
}

.pr9 {
	padding-right: 9px;
}

.pl9 {
	padding-left: 9px;
}

.pb9 {
	padding-bottom: 9px;
}

.mt90 {
	margin-top: 90px;
}

.mr90 {
	margin-right: 90px;
}

.ml90 {
	margin-left: 90px;
}

.mb90 {
	margin-bottom: 90px;
}

.pt90 {
	padding-top: 90px;
}

.pr90 {
	padding-right: 90px;
}

.pl90 {
	padding-left: 90px;
}

.pb90 {
	padding-bottom: 90px;
}

.mt10 {
	margin-top: 10px;
}

.mr10 {
	margin-right: 10px;
}

.ml10 {
	margin-left: 10px;
}

.mb10 {
	margin-bottom: 10px;
}

.pt10 {
	padding-top: 10px;
}

.pr10 {
	padding-right: 10px;
}

.pl10 {
	padding-left: 10px;
}

.pb10 {
	padding-bottom: 10px;
}

.mt100 {
	margin-top: 100px;
}

.mr100 {
	margin-right: 100px;
}

.ml100 {
	margin-left: 100px;
}

.mb100 {
	margin-bottom: 100px;
}

.pt100 {
	padding-top: 100px;
}

.pr100 {
	padding-right: 100px;
}

.pl100 {
	padding-left: 100px;
}

.pb100 {
	padding-bottom: 100px;
}

.mt11 {
	margin-top: 11px;
}

.mr11 {
	margin-right: 11px;
}

.ml11 {
	margin-left: 11px;
}

.mb11 {
	margin-bottom: 11px;
}

.pt11 {
	padding-top: 11px;
}

.pr11 {
	padding-right: 11px;
}

.pl11 {
	padding-left: 11px;
}

.pb11 {
	padding-bottom: 11px;
}

.mt110 {
	margin-top: 110px;
}

.mr110 {
	margin-right: 110px;
}

.ml110 {
	margin-left: 110px;
}

.mb110 {
	margin-bottom: 110px;
}

.pt110 {
	padding-top: 110px;
}

.pr110 {
	padding-right: 110px;
}

.pl110 {
	padding-left: 110px;
}

.pb110 {
	padding-bottom: 110px;
}

.mt12 {
	margin-top: 12px;
}

.mr12 {
	margin-right: 12px;
}

.ml12 {
	margin-left: 12px;
}

.mb12 {
	margin-bottom: 12px;
}

.pt12 {
	padding-top: 12px;
}

.pr12 {
	padding-right: 12px;
}

.pl12 {
	padding-left: 12px;
}

.pb12 {
	padding-bottom: 12px;
}

.mt120 {
	margin-top: 120px;
}

.mr120 {
	margin-right: 120px;
}

.ml120 {
	margin-left: 120px;
}

.mb120 {
	margin-bottom: 120px;
}

.pt120 {
	padding-top: 120px;
}

.pr120 {
	padding-right: 120px;
}

.pl120 {
	padding-left: 120px;
}

.pb120 {
	padding-bottom: 120px;
}

.mt13 {
	margin-top: 13px;
}

.mr13 {
	margin-right: 13px;
}

.ml13 {
	margin-left: 13px;
}

.mb13 {
	margin-bottom: 13px;
}

.pt13 {
	padding-top: 13px;
}

.pr13 {
	padding-right: 13px;
}

.pl13 {
	padding-left: 13px;
}

.pb13 {
	padding-bottom: 13px;
}

.mt130 {
	margin-top: 130px;
}

.mr130 {
	margin-right: 130px;
}

.ml130 {
	margin-left: 130px;
}

.mb130 {
	margin-bottom: 130px;
}

.pt130 {
	padding-top: 130px;
}

.pr130 {
	padding-right: 130px;
}

.pl130 {
	padding-left: 130px;
}

.pb130 {
	padding-bottom: 130px;
}

.mt14 {
	margin-top: 14px;
}

.mr14 {
	margin-right: 14px;
}

.ml14 {
	margin-left: 14px;
}

.mb14 {
	margin-bottom: 14px;
}

.pt14 {
	padding-top: 14px;
}

.pr14 {
	padding-right: 14px;
}

.pl14 {
	padding-left: 14px;
}

.pb14 {
	padding-bottom: 14px;
}

.mt140 {
	margin-top: 140px;
}

.mr140 {
	margin-right: 140px;
}

.ml140 {
	margin-left: 140px;
}

.mb140 {
	margin-bottom: 140px;
}

.pt140 {
	padding-top: 140px;
}

.pr140 {
	padding-right: 140px;
}

.pl140 {
	padding-left: 140px;
}

.pb140 {
	padding-bottom: 140px;
}

.mt15 {
	margin-top: 15px;
}

.mr15 {
	margin-right: 15px;
}

.ml15 {
	margin-left: 15px;
}

.mb15 {
	margin-bottom: 15px;
}

.pt15 {
	padding-top: 15px;
}

.pr15 {
	padding-right: 15px;
}

.pl15 {
	padding-left: 15px;
}

.pb15 {
	padding-bottom: 15px;
}

.mt150 {
	margin-top: 150px;
}

.mr150 {
	margin-right: 150px;
}

.ml150 {
	margin-left: 150px;
}

.mb150 {
	margin-bottom: 150px;
}

.pt150 {
	padding-top: 150px;
}

.pr150 {
	padding-right: 150px;
}

.pl150 {
	padding-left: 150px;
}

.pb150 {
	padding-bottom: 150px;
}

.mt16 {
	margin-top: 16px;
}

.mr16 {
	margin-right: 16px;
}

.ml16 {
	margin-left: 16px;
}

.mb16 {
	margin-bottom: 16px;
}

.pt16 {
	padding-top: 16px;
}

.pr16 {
	padding-right: 16px;
}

.pl16 {
	padding-left: 16px;
}

.pb16 {
	padding-bottom: 16px;
}

.mt160 {
	margin-top: 160px;
}

.mr160 {
	margin-right: 160px;
}

.ml160 {
	margin-left: 160px;
}

.mb160 {
	margin-bottom: 160px;
}

.pt160 {
	padding-top: 160px;
}

.pr160 {
	padding-right: 160px;
}

.pl160 {
	padding-left: 160px;
}

.pb160 {
	padding-bottom: 160px;
}

.mt17 {
	margin-top: 17px;
}

.mr17 {
	margin-right: 17px;
}

.ml17 {
	margin-left: 17px;
}

.mb17 {
	margin-bottom: 17px;
}

.pt17 {
	padding-top: 17px;
}

.pr17 {
	padding-right: 17px;
}

.pl17 {
	padding-left: 17px;
}

.pb17 {
	padding-bottom: 17px;
}

.mt170 {
	margin-top: 170px;
}

.mr170 {
	margin-right: 170px;
}

.ml170 {
	margin-left: 170px;
}

.mb170 {
	margin-bottom: 170px;
}

.pt170 {
	padding-top: 170px;
}

.pr170 {
	padding-right: 170px;
}

.pl170 {
	padding-left: 170px;
}

.pb170 {
	padding-bottom: 170px;
}

.mt18 {
	margin-top: 18px;
}

.mr18 {
	margin-right: 18px;
}

.ml18 {
	margin-left: 18px;
}

.mb18 {
	margin-bottom: 18px;
}

.pt18 {
	padding-top: 18px;
}

.pr18 {
	padding-right: 18px;
}

.pl18 {
	padding-left: 18px;
}

.pb18 {
	padding-bottom: 18px;
}

.mt180 {
	margin-top: 180px;
}

.mr180 {
	margin-right: 180px;
}

.ml180 {
	margin-left: 180px;
}

.mb180 {
	margin-bottom: 180px;
}

.pt180 {
	padding-top: 180px;
}

.pr180 {
	padding-right: 180px;
}

.pl180 {
	padding-left: 180px;
}

.pb180 {
	padding-bottom: 180px;
}

.mt19 {
	margin-top: 19px;
}

.mr19 {
	margin-right: 19px;
}

.ml19 {
	margin-left: 19px;
}

.mb19 {
	margin-bottom: 19px;
}

.pt19 {
	padding-top: 19px;
}

.pr19 {
	padding-right: 19px;
}

.pl19 {
	padding-left: 19px;
}

.pb19 {
	padding-bottom: 19px;
}

.mt190 {
	margin-top: 190px;
}

.mr190 {
	margin-right: 190px;
}

.ml190 {
	margin-left: 190px;
}

.mb190 {
	margin-bottom: 190px;
}

.pt190 {
	padding-top: 190px;
}

.pr190 {
	padding-right: 190px;
}

.pl190 {
	padding-left: 190px;
}

.pb190 {
	padding-bottom: 190px;
}

.mt20 {
	margin-top: 20px;
}

.mr20 {
	margin-right: 20px;
}

.ml20 {
	margin-left: 20px;
}

.mb20 {
	margin-bottom: 20px;
}

.pt20 {
	padding-top: 20px;
}

.pr20 {
	padding-right: 20px;
}

.pl20 {
	padding-left: 20px;
}

.pb20 {
	padding-bottom: 20px;
}

.mt200 {
	margin-top: 200px;
}

.mr200 {
	margin-right: 200px;
}

.ml200 {
	margin-left: 200px;
}

.mb200 {
	margin-bottom: 200px;
}

.pt200 {
	padding-top: 200px;
}

.pr200 {
	padding-right: 200px;
}

.pl200 {
	padding-left: 200px;
}

.pb200 {
	padding-bottom: 200px;
}

.mt21 {
	margin-top: 21px;
}

.mr21 {
	margin-right: 21px;
}

.ml21 {
	margin-left: 21px;
}

.mb21 {
	margin-bottom: 21px;
}

.pt21 {
	padding-top: 21px;
}

.pr21 {
	padding-right: 21px;
}

.pl21 {
	padding-left: 21px;
}

.pb21 {
	padding-bottom: 21px;
}

.mt210 {
	margin-top: 210px;
}

.mr210 {
	margin-right: 210px;
}

.ml210 {
	margin-left: 210px;
}

.mb210 {
	margin-bottom: 210px;
}

.pt210 {
	padding-top: 210px;
}

.pr210 {
	padding-right: 210px;
}

.pl210 {
	padding-left: 210px;
}

.pb210 {
	padding-bottom: 210px;
}

.mt22 {
	margin-top: 22px;
}

.mr22 {
	margin-right: 22px;
}

.ml22 {
	margin-left: 22px;
}

.mb22 {
	margin-bottom: 22px;
}

.pt22 {
	padding-top: 22px;
}

.pr22 {
	padding-right: 22px;
}

.pl22 {
	padding-left: 22px;
}

.pb22 {
	padding-bottom: 22px;
}

.mt220 {
	margin-top: 220px;
}

.mr220 {
	margin-right: 220px;
}

.ml220 {
	margin-left: 220px;
}

.mb220 {
	margin-bottom: 220px;
}

.pt220 {
	padding-top: 220px;
}

.pr220 {
	padding-right: 220px;
}

.pl220 {
	padding-left: 220px;
}

.pb220 {
	padding-bottom: 220px;
}

.mt23 {
	margin-top: 23px;
}

.mr23 {
	margin-right: 23px;
}

.ml23 {
	margin-left: 23px;
}

.mb23 {
	margin-bottom: 23px;
}

.pt23 {
	padding-top: 23px;
}

.pr23 {
	padding-right: 23px;
}

.pl23 {
	padding-left: 23px;
}

.pb23 {
	padding-bottom: 23px;
}

.mt230 {
	margin-top: 230px;
}

.mr230 {
	margin-right: 230px;
}

.ml230 {
	margin-left: 230px;
}

.mb230 {
	margin-bottom: 230px;
}

.pt230 {
	padding-top: 230px;
}

.pr230 {
	padding-right: 230px;
}

.pl230 {
	padding-left: 230px;
}

.pb230 {
	padding-bottom: 230px;
}

.mt24 {
	margin-top: 24px;
}

.mr24 {
	margin-right: 24px;
}

.ml24 {
	margin-left: 24px;
}

.mb24 {
	margin-bottom: 24px;
}

.pt24 {
	padding-top: 24px;
}

.pr24 {
	padding-right: 24px;
}

.pl24 {
	padding-left: 24px;
}

.pb24 {
	padding-bottom: 24px;
}

.mt240 {
	margin-top: 240px;
}

.mr240 {
	margin-right: 240px;
}

.ml240 {
	margin-left: 240px;
}

.mb240 {
	margin-bottom: 240px;
}

.pt240 {
	padding-top: 240px;
}

.pr240 {
	padding-right: 240px;
}

.pl240 {
	padding-left: 240px;
}

.pb240 {
	padding-bottom: 240px;
}

.mt25 {
	margin-top: 25px;
}

.mr25 {
	margin-right: 25px;
}

.ml25 {
	margin-left: 25px;
}

.mb25 {
	margin-bottom: 25px;
}

.pt25 {
	padding-top: 25px;
}

.pr25 {
	padding-right: 25px;
}

.pl25 {
	padding-left: 25px;
}

.pb25 {
	padding-bottom: 25px;
}

.mt250 {
	margin-top: 250px;
}

.mr250 {
	margin-right: 250px;
}

.ml250 {
	margin-left: 250px;
}

.mb250 {
	margin-bottom: 250px;
}

.pt250 {
	padding-top: 250px;
}

.pr250 {
	padding-right: 250px;
}

.pl250 {
	padding-left: 250px;
}

.pb250 {
	padding-bottom: 250px;
}

.mt26 {
	margin-top: 26px;
}

.mr26 {
	margin-right: 26px;
}

.ml26 {
	margin-left: 26px;
}

.mb26 {
	margin-bottom: 26px;
}

.pt26 {
	padding-top: 26px;
}

.pr26 {
	padding-right: 26px;
}

.pl26 {
	padding-left: 26px;
}

.pb26 {
	padding-bottom: 26px;
}

.mt260 {
	margin-top: 260px;
}

.mr260 {
	margin-right: 260px;
}

.ml260 {
	margin-left: 260px;
}

.mb260 {
	margin-bottom: 260px;
}

.pt260 {
	padding-top: 260px;
}

.pr260 {
	padding-right: 260px;
}

.pl260 {
	padding-left: 260px;
}

.pb260 {
	padding-bottom: 260px;
}

.mt27 {
	margin-top: 27px;
}

.mr27 {
	margin-right: 27px;
}

.ml27 {
	margin-left: 27px;
}

.mb27 {
	margin-bottom: 27px;
}

.pt27 {
	padding-top: 27px;
}

.pr27 {
	padding-right: 27px;
}

.pl27 {
	padding-left: 27px;
}

.pb27 {
	padding-bottom: 27px;
}

.mt270 {
	margin-top: 270px;
}

.mr270 {
	margin-right: 270px;
}

.ml270 {
	margin-left: 270px;
}

.mb270 {
	margin-bottom: 270px;
}

.pt270 {
	padding-top: 270px;
}

.pr270 {
	padding-right: 270px;
}

.pl270 {
	padding-left: 270px;
}

.pb270 {
	padding-bottom: 270px;
}

.mt28 {
	margin-top: 28px;
}

.mr28 {
	margin-right: 28px;
}

.ml28 {
	margin-left: 28px;
}

.mb28 {
	margin-bottom: 28px;
}

.pt28 {
	padding-top: 28px;
}

.pr28 {
	padding-right: 28px;
}

.pl28 {
	padding-left: 28px;
}

.pb28 {
	padding-bottom: 28px;
}

.mt280 {
	margin-top: 280px;
}

.mr280 {
	margin-right: 280px;
}

.ml280 {
	margin-left: 280px;
}

.mb280 {
	margin-bottom: 280px;
}

.pt280 {
	padding-top: 280px;
}

.pr280 {
	padding-right: 280px;
}

.pl280 {
	padding-left: 280px;
}

.pb280 {
	padding-bottom: 280px;
}

.mt29 {
	margin-top: 29px;
}

.mr29 {
	margin-right: 29px;
}

.ml29 {
	margin-left: 29px;
}

.mb29 {
	margin-bottom: 29px;
}

.pt29 {
	padding-top: 29px;
}

.pr29 {
	padding-right: 29px;
}

.pl29 {
	padding-left: 29px;
}

.pb29 {
	padding-bottom: 29px;
}

.mt290 {
	margin-top: 290px;
}

.mr290 {
	margin-right: 290px;
}

.ml290 {
	margin-left: 290px;
}

.mb290 {
	margin-bottom: 290px;
}

.pt290 {
	padding-top: 290px;
}

.pr290 {
	padding-right: 290px;
}

.pl290 {
	padding-left: 290px;
}

.pb290 {
	padding-bottom: 290px;
}

.mt30 {
	margin-top: 30px;
}

.mr30 {
	margin-right: 30px;
}

.ml30 {
	margin-left: 30px;
}

.mb30 {
	margin-bottom: 30px;
}

.pt30 {
	padding-top: 30px;
}

.pr30 {
	padding-right: 30px;
}

.pl30 {
	padding-left: 30px;
}

.pb30 {
	padding-bottom: 30px;
}

.mt300 {
	margin-top: 300px;
}

.mr300 {
	margin-right: 300px;
}

.ml300 {
	margin-left: 300px;
}

.mb300 {
	margin-bottom: 300px;
}

.pt300 {
	padding-top: 300px;
}

.pr300 {
	padding-right: 300px;
}

.pl300 {
	padding-left: 300px;
}

.pb300 {
	padding-bottom: 300px;
}

.mt31 {
	margin-top: 31px;
}

.mr31 {
	margin-right: 31px;
}

.ml31 {
	margin-left: 31px;
}

.mb31 {
	margin-bottom: 31px;
}

.pt31 {
	padding-top: 31px;
}

.pr31 {
	padding-right: 31px;
}

.pl31 {
	padding-left: 31px;
}

.pb31 {
	padding-bottom: 31px;
}

.mt310 {
	margin-top: 310px;
}

.mr310 {
	margin-right: 310px;
}

.ml310 {
	margin-left: 310px;
}

.mb310 {
	margin-bottom: 310px;
}

.pt310 {
	padding-top: 310px;
}

.pr310 {
	padding-right: 310px;
}

.pl310 {
	padding-left: 310px;
}

.pb310 {
	padding-bottom: 310px;
}

.mt32 {
	margin-top: 32px;
}

.mr32 {
	margin-right: 32px;
}

.ml32 {
	margin-left: 32px;
}

.mb32 {
	margin-bottom: 32px;
}

.pt32 {
	padding-top: 32px;
}

.pr32 {
	padding-right: 32px;
}

.pl32 {
	padding-left: 32px;
}

.pb32 {
	padding-bottom: 32px;
}

.mt320 {
	margin-top: 320px;
}

.mr320 {
	margin-right: 320px;
}

.ml320 {
	margin-left: 320px;
}

.mb320 {
	margin-bottom: 320px;
}

.pt320 {
	padding-top: 320px;
}

.pr320 {
	padding-right: 320px;
}

.pl320 {
	padding-left: 320px;
}

.pb320 {
	padding-bottom: 320px;
}

.mt33 {
	margin-top: 33px;
}

.mr33 {
	margin-right: 33px;
}

.ml33 {
	margin-left: 33px;
}

.mb33 {
	margin-bottom: 33px;
}

.pt33 {
	padding-top: 33px;
}

.pr33 {
	padding-right: 33px;
}

.pl33 {
	padding-left: 33px;
}

.pb33 {
	padding-bottom: 33px;
}

.mt330 {
	margin-top: 330px;
}

.mr330 {
	margin-right: 330px;
}

.ml330 {
	margin-left: 330px;
}

.mb330 {
	margin-bottom: 330px;
}

.pt330 {
	padding-top: 330px;
}

.pr330 {
	padding-right: 330px;
}

.pl330 {
	padding-left: 330px;
}

.pb330 {
	padding-bottom: 330px;
}

.mt34 {
	margin-top: 34px;
}

.mr34 {
	margin-right: 34px;
}

.ml34 {
	margin-left: 34px;
}

.mb34 {
	margin-bottom: 34px;
}

.pt34 {
	padding-top: 34px;
}

.pr34 {
	padding-right: 34px;
}

.pl34 {
	padding-left: 34px;
}

.pb34 {
	padding-bottom: 34px;
}

.mt340 {
	margin-top: 340px;
}

.mr340 {
	margin-right: 340px;
}

.ml340 {
	margin-left: 340px;
}

.mb340 {
	margin-bottom: 340px;
}

.pt340 {
	padding-top: 340px;
}

.pr340 {
	padding-right: 340px;
}

.pl340 {
	padding-left: 340px;
}

.pb340 {
	padding-bottom: 340px;
}

.mt35 {
	margin-top: 35px;
}

.mr35 {
	margin-right: 35px;
}

.ml35 {
	margin-left: 35px;
}

.mb35 {
	margin-bottom: 35px;
}

.pt35 {
	padding-top: 35px;
}

.pr35 {
	padding-right: 35px;
}

.pl35 {
	padding-left: 35px;
}

.pb35 {
	padding-bottom: 35px;
}

.mt350 {
	margin-top: 350px;
}

.mr350 {
	margin-right: 350px;
}

.ml350 {
	margin-left: 350px;
}

.mb350 {
	margin-bottom: 350px;
}

.pt350 {
	padding-top: 350px;
}

.pr350 {
	padding-right: 350px;
}

.pl350 {
	padding-left: 350px;
}

.pb350 {
	padding-bottom: 350px;
}

.p0 {
	padding: 0px;
}

.pv0 {
	padding: 0px 0;
}

.ph0 {
	padding: 0 0px;
}

.m0 {
	margin: 0px;
}

.mv0 {
	margin: 0px 0;
}

.mh0 {
	margin: 0 0px;
}

.p1 {
	padding: 1px;
}

.pv1 {
	padding: 1px 0;
}

.ph1 {
	padding: 0 1px;
}

.m1 {
	margin: 1px;
}

.mv1 {
	margin: 1px 0;
}

.mh1 {
	margin: 0 1px;
}

.p2 {
	padding: 2px;
}

.pv2 {
	padding: 2px 0;
}

.ph2 {
	padding: 0 2px;
}

.m2 {
	margin: 2px;
}

.mv2 {
	margin: 2px 0;
}

.mh2 {
	margin: 0 2px;
}

.p3 {
	padding: 3px;
}

.pv3 {
	padding: 3px 0;
}

.ph3 {
	padding: 0 3px;
}

.m3 {
	margin: 3px;
}

.mv3 {
	margin: 3px 0;
}

.mh3 {
	margin: 0 3px;
}

.p4 {
	padding: 4px;
}

.pv4 {
	padding: 4px 0;
}

.ph4 {
	padding: 0 4px;
}

.m4 {
	margin: 4px;
}

.mv4 {
	margin: 4px 0;
}

.mh4 {
	margin: 0 4px;
}

.p5 {
	padding: 5px;
}

.pv5 {
	padding: 5px 0;
}

.ph5 {
	padding: 0 5px;
}

.m5 {
	margin: 5px;
}

.mv5 {
	margin: 5px 0;
}

.mh5 {
	margin: 0 5px;
}

.p6 {
	padding: 6px;
}

.pv6 {
	padding: 6px 0;
}

.ph6 {
	padding: 0 6px;
}

.m6 {
	margin: 6px;
}

.mv6 {
	margin: 6px 0;
}

.mh6 {
	margin: 0 6px;
}

.p7 {
	padding: 7px;
}

.pv7 {
	padding: 7px 0;
}

.ph7 {
	padding: 0 7px;
}

.m7 {
	margin: 7px;
}

.mv7 {
	margin: 7px 0;
}

.mh7 {
	margin: 0 7px;
}

.p8 {
	padding: 8px;
}

.pv8 {
	padding: 8px 0;
}

.ph8 {
	padding: 0 8px;
}

.m8 {
	margin: 8px;
}

.mv8 {
	margin: 8px 0;
}

.mh8 {
	margin: 0 8px;
}

.p9 {
	padding: 9px;
}

.pv9 {
	padding: 9px 0;
}

.ph9 {
	padding: 0 9px;
}

.m9 {
	margin: 9px;
}

.mv9 {
	margin: 9px 0;
}

.mh9 {
	margin: 0 9px;
}

.p10 {
	padding: 10px;
}

.pv10 {
	padding: 10px 0;
}

.ph10 {
	padding: 0 10px;
}

.m10 {
	margin: 10px;
}

.mv10 {
	margin: 10px 0;
}

.mh10 {
	margin: 0 10px;
}

.p11 {
	padding: 11px;
}

.pv11 {
	padding: 11px 0;
}

.ph11 {
	padding: 0 11px;
}

.m11 {
	margin: 11px;
}

.mv11 {
	margin: 11px 0;
}

.mh11 {
	margin: 0 11px;
}

.p12 {
	padding: 12px;
}

.pv12 {
	padding: 12px 0;
}

.ph12 {
	padding: 0 12px;
}

.m12 {
	margin: 12px;
}

.mv12 {
	margin: 12px 0;
}

.mh12 {
	margin: 0 12px;
}

.p13 {
	padding: 13px;
}

.pv13 {
	padding: 13px 0;
}

.ph13 {
	padding: 0 13px;
}

.m13 {
	margin: 13px;
}

.mv13 {
	margin: 13px 0;
}

.mh13 {
	margin: 0 13px;
}

.p14 {
	padding: 14px;
}

.pv14 {
	padding: 14px 0;
}

.ph14 {
	padding: 0 14px;
}

.m14 {
	margin: 14px;
}

.mv14 {
	margin: 14px 0;
}

.mh14 {
	margin: 0 14px;
}

.p15 {
	padding: 15px;
}

.pv15 {
	padding: 15px 0;
}

.ph15 {
	padding: 0 15px;
}

.m15 {
	margin: 15px;
}

.mv15 {
	margin: 15px 0;
}

.mh15 {
	margin: 0 15px;
}

.p16 {
	padding: 16px;
}

.pv16 {
	padding: 16px 0;
}

.ph16 {
	padding: 0 16px;
}

.m16 {
	margin: 16px;
}

.mv16 {
	margin: 16px 0;
}

.mh16 {
	margin: 0 16px;
}

.p17 {
	padding: 17px;
}

.pv17 {
	padding: 17px 0;
}

.ph17 {
	padding: 0 17px;
}

.m17 {
	margin: 17px;
}

.mv17 {
	margin: 17px 0;
}

.mh17 {
	margin: 0 17px;
}

.p18 {
	padding: 18px;
}

.pv18 {
	padding: 18px 0;
}

.ph18 {
	padding: 0 18px;
}

.m18 {
	margin: 18px;
}

.mv18 {
	margin: 18px 0;
}

.mh18 {
	margin: 0 18px;
}

.p19 {
	padding: 19px;
}

.pv19 {
	padding: 19px 0;
}

.ph19 {
	padding: 0 19px;
}

.m19 {
	margin: 19px;
}

.mv19 {
	margin: 19px 0;
}

.mh19 {
	margin: 0 19px;
}

.p20 {
	padding: 20px;
}

.pv20 {
	padding: 20px 0;
}

.ph20 {
	padding: 0 20px;
}

.m20 {
	margin: 20px;
}

.mv20 {
	margin: 20px 0;
}

.mh20 {
	margin: 0 20px;
}

.sec-c1 {
	color: #202020;
}

.sec-c2 {
	color: #454545;
}

.sec-c3 {
	color: #737373;
}

.sec-c4 {
	color: #9e9e9e;
}

.sec-c5 {
	color: #ef5644;
}

.sec-cyel {
	color: #f68b45;
}

.sec-c9 {
	color: #0084ff;
}

/*iphone5*/

@media (max-width: 330px) {
	.claim-content .claim-container {
		padding-right: 0px;
		font-size: 12px;
	}

	.claim-content .claim-container .fileClaimImgUpload {
		width: 70px;
		height: 70px;
	}

	.claim-content .claim-container .claimfileinput {
		width: 70px;
		height: 70px;
	}
}

@media (max-width: 360px) {
	.claim-content .claim-container .fileClaimImgUpload {
		width: 70px;
		height: 70px;
	}

	.claim-content .claim-container .claimfileinput {
		width: 70px;
		height: 70px;
	}
}

/*overflow*/

/**
全局参数定义：
font-size,color,background,border,shadow ...
 */

/* ============  base defined ============ */

/* color */

/* theme */

/* box-container */

/* z-index */

/* font */

/* box-shawdow*/

/* _normalize_tyc */

/* table */

/* bg */

/* header */

/* ============  animate ============ */

/* noresult */

/* btn */

/* num */

/* table shadow */

/* placeholder */

/* border-radius */

/*overflow*/

/* box-container */

/* text */

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html,
body {
	/* Box model */
	/* Typographic */
	font-family: PingFangSC-Regular, "Microsoft YaHei", Arial, sans-serif;
	font-size: 14px;
	line-height: 1.5714285714;
	/* 1 */
	-webkit-font-smoothing: antialiased;
	/* Visual */
	color: #333;
	/* Other */
}

h1,
h2,
h3,
h4,
h5 {
	margin: 0;
	padding: 0.4em 0;
	line-height: 1.1;
}

h4 {
	font-size: 18px;
}

h5 {
	font-size: 14px;
}

a {
	color: #0084ff;
	text-decoration: none;
	cursor: pointer;
}

input::-moz-placeholder {
	color: #999;
	opacity: 1;
}

input:-ms-input-placeholder {
	color: #999;
}

input::-webkit-input-placeholder {
	color: #999;
}

textarea::-moz-placeholder {
	color: #999;
	opacity: 1;
}

textarea:-moz-placeholder {
	color: #999;
	opacity: 1;
}

textarea:-ms-input-placeholder {
	color: #999;
}

textarea::-webkit-input-placeholder {
	color: #999;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
}

.table {
	/* Positioning */
	/* Box model */
	width: 100%;
	max-width: 100%;
	/* Typographic */
	font-size: 14px;
	text-align: center;
	/* Visual */
	color: #333;
	/* Other */
}

.table th,
.table td {
	/* Positioning */
	/* Box model */
	border: 1px solid #eaf4ff;
	/* Typographic */
	font-weight: normal;
	vertical-align: middle;
	/* Visual */
	/* Other */
}

.table th {
	/* Box model */
	padding: 8px 0;
	/* Visual */
}

.table td {
	/* Box model */
	padding: 8px;
}

.table thead {
	/* Visual */
	background-color: rgba(0, 132, 255, 0.03);
}

ul {
	margin: 0;
}

ul,
li {
	list-style: none;
}

input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
	display: none;
}

em {
	font-style: normal;
	color: #FF3B30;
}

::-ms-clear,
::-ms-reveal {
	display: none;
}

input[type=radio][disabled],
input[type=checkbox][disabled],
input[type=radio].disabled,
input[type=checkbox].disabled {
	cursor: not-allowed;
}

input[type=search] {
	-webkit-appearance: none;
	border-radius: 0;
}

img {
	vertical-align: middle;
}

hr {
	border: 0;
	border-top: 1px solid #f3f3f3;
}

p {
	margin: 0 0 10px;
}

.bottom-banner-bd {
	position: fixed;
	text-align: center;
	bottom: 0;
	width: 100%;
	z-index: 21000;
}

.bottom-banner .banner-text-content {
	position: absolute;
	bottom: 5px;
	left: 0;
	right: 0;
	text-align: left;
}

.bottom-banner .bannerLeft {
	position: fixed;
	left: 0;
	bottom: 10%;
	cursor: pointer;
	z-index: 200;
}

.bottom-banner .bannerBottom0703 {
	position: fixed;
	text-align: center;
	bottom: 0;
	width: 100%;
	background-image: url("https://cdn.tianyancha.com/wap/images/banner-bottom-bg73.png");
	background-size: contain;
	z-index: 20000;
}

.bottom-banner .bannerBottom0726 {
	position: fixed;
	text-align: center;
	bottom: 0;
	width: 100%;
	z-index: 20000;
}

.bottom-banner .bannerBottom0731 {
	position: fixed;
	text-align: center;
	bottom: 0;
	width: 100%;
	height: 160px;
	background-image: url("https://cdn.tianyancha.com/wap/images/banner_bottom731.png");
	background-size: cover;
	z-index: 20000;
}

.bottom-banner .bannerBottom0714 {
	position: fixed;
	text-align: center;
	bottom: 0;
	width: 100%;
	z-index: 20000;
}

.bottom-banner .bannerBottom {
	position: fixed;
	text-align: center;
	bottom: 0;
	width: 100%;
	height: 70px;
	background-image: url("https://cdn.tianyancha.com/wap/images/banner-di.png");
	background-size: cover;
	z-index: 20000;
}

.bottom-banner .bannerBottom0801 {
	position: fixed;
	text-align: center;
	bottom: 0;
	width: 100%;
	height: 100px;
	background-image: url("https://cdn.tianyancha.com/wap/images/banner-bottom-0801.png");
	background-size: cover;
	z-index: 20000;
}

.bottom-banner .bannerBottom0817 {
	position: fixed;
	text-align: center;
	bottom: 0;
	width: 100%;
	height: 62px;
	background-image: url("https://cdn.tianyancha.com/wap/images/bannerBottom817.png");
	background-size: cover;
	z-index: 20000;
}

.bottom-banner .bannerBottom702 {
	position: fixed;
	text-align: center;
	bottom: 0;
	width: 100%;
	z-index: 20000;
}

.bottom-banner .bannerTop {
	text-align: center;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.72);
	background-size: contain;
	position: fixed;
	z-index: 20000;
}

.bottom-banner .bannerTop #bannerClose {
	display: none;
}

.bottom-banner .closeStyle {
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: 0.6;
	position: absolute;
	right: 60px;
	bottom: 16px;
}

.bottom-banner .closeStyle0703 {
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: 0.6;
	position: absolute;
	right: 20px;
	bottom: 14px;
}

.bottom-banner .close0801 {
	position: absolute;
	right: 10px;
	top: 33px;
}

.bottom-banner .bannerContent {
	text-align: left;
	position: relative;
	height: 66px;
}

.bottom-banner .bannerContent .close {
	position: absolute;
	right: 0;
	top: 23px;
}

.bottom-banner .bannerContent .code_box0801 {
	background-color: #fc806d;
	height: 50px;
	width: 122px;
	position: absolute;
	right: 0px;
	top: -50px;
	padding-left: 10px;
	padding-top: 10px;
	z-index: 20000;
}

.bottom-banner .bannerContent .code_box0801 img {
	width: 102px;
}

.bottom-banner .bannerContent .code_box {
	background-color: #02153c \0;
	background-color: rgba(2, 21, 60, 0.75);
	height: 50px;
	width: 122px;
	position: absolute;
	right: 160px;
	top: -50px;
	padding-left: 10px;
	padding-top: 10px;
	z-index: 20000;
}

.bottom-banner .bannerContent .code_box img {
	width: 102px;
}

.bottom-banner .bannerContent .code_box0703 {
	background-image: url("https://cdn.tianyancha.com/wap/images/banner-bottom-top73.png");
	background-size: cover;
	height: 83px;
	width: 122px;
	position: absolute;
	right: 0px;
	top: -83px;
	padding-left: 10px;
	padding-top: 10px;
	z-index: 20000;
}

.bottom-banner .bannerContent .code_box0703 img {
	width: 102px;
}

.bottom-banner .bannerContent .code_box0817 {
	background-image: url("https://cdn.tianyancha.com/wap/images/bannerRight817.png");
	background-size: cover;
	height: 83px;
	width: 122px;
	position: absolute;
	right: 0px;
	top: -83px;
	padding-left: 10px;
	padding-top: 10px;
	z-index: 20000;
}

.bottom-banner .bannerContent .code_box0817 img {
	width: 102px;
}

.tyc-fixed {
	height: 44px;
}

.tyc-fixed .tyc-header {
	position: fixed;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 1000;
}

.tyc-header {
	padding: 6px 0;
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.tyc-header .search-back {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 40px;
	height: 32px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.tyc-header .search-back img {
	width: 24px;
	height: 24px;
}

.tyc-header .search-group {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background-color: #F2F4F5;
	border-radius: 4px;
}

.tyc-header .search-group .search-icon {
	position: absolute;
	width: 16px;
	height: 16px;
	top: 8px;
	left: 8px;
}

.tyc-header .search-group .input {
	width: 100%;
	background-color: transparent;
	height: 32px;
	padding-left: 28px;
	padding-right: 8px;
	border: none;
	font-family: PingFangSC-Regular, sans-serif;
	color: #454545;
}

.tyc-header .search-group .input::-webkit-input-placeholder {
	color: #959ba6;
}

.tyc-header .search-group .input::-moz-placeholder {
	color: #959ba6;
}

.tyc-header .search-group .input::-ms-input-placeholder {
	color: #959ba6;
}

.tyc-header .search-group .input::placeholder {
	color: #959ba6;
}

.tyc-header .search-group .input:focus {
	outline: none;
	border: none;
	-webkit-appearance: none;
}

.tyc-header .search-group .input:placeholder-shown {
	text-overflow: ellipsis;
}

.tyc-header .search-group .clear {
	position: absolute;
	top: 8px;
	right: 8px;
	width: 16px;
	margin: 0;
}

.tyc-header .input-submit {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	color: #0084FF;
	font-size: 14px;
	font-weight: 500;
	width: 52px;
	text-align: center;
	height: 32px;
	line-height: 32px !important;
	font-family: PingFangSC-Medium, sans-serif;
}

.tyc-footer {
	border-top: 8px solid #F2F3F4;
	padding-top: 14px;
	padding-bottom: 100px;
	text-align: center;
	background-color: #fff;
	height: 99px;
}

.tyc-footer .tyc-footer-link {
	font-size: 0;
}

.tyc-footer .footer-link {
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 12px;
	color: #666666;
	letter-spacing: 0;
	text-align: center;
}

.tyc-footer .footer-dian {
	display: inline-block;
	height: 16px;
	width: 1px;
	background: #E0E0E0;
	vertical-align: top;
	margin: 0 16px;
}

.tyc-footer .footer-bottom {
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 12px !important;
	color: #999999;
	letter-spacing: 0;
	text-align: center;
	-webkit-transform: scale(0.83) !important;
	transform: scale(0.83) !important;
	line-height: 14px;
	margin-top: 5px;
}

.tyc-footer .footer-bottom p {
	margin: 0;
	line-height: 18px;
	font-size: 12px !important;
}

.bannerTop {
	position: fixed;
	width: 100%;
	font-size: 0;
	background-color: rgba(0, 0, 0, 0.72);
	background-size: contain;
	z-index: 20000;
}

#bannerClose {
	display: none;
}

.bannerFooter {
	position: fixed;
	top: auto;
	bottom: 0;
	left: 50%;
	width: 105px;
	height: 36px;
	line-height: 36px;
	border-radius: 18px;
	-webkit-box-shadow: 0 2px 5px rgba(26, 26, 26, 0.25);
	box-shadow: 0 2px 5px rgba(26, 26, 26, 0.25);
	font-size: 15px;
	font-weight: 500;
	text-align: center;
	color: #fff;
	background-color: #0084ff;
	-webkit-transform: translate(-50%, 200%);
	transform: translate(-50%, 200%);
	transition: -webkit-transform 0.3s 0.3s;
	z-index: 100;
}

.bannerFooter.-show {
	-webkit-transform: translate(-50%, -25px);
	transform: translate(-50%, -25px);
}

#bannerFooterClose {
	display: none;
}

/* banner */

.banner {
	position: fixed;
	top: 0;
}

.banner-bottom {
	position: fixed;
	bottom: 0;
	-webkit-box-shadow: 0 -1px 0 0 #e0e0e0;
	box-shadow: 0 -1px 0 0 #e0e0e0;
}

.banner,
.banner-bottom {
	left: 0;
	right: 0;
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0 12px;
	background-color: #fff;
	z-index: 1001;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.banner .banner-logo,
.banner-bottom .banner-logo {
	width: 88px;
	height: 24px;
	background-image: url("https://tyc-fe-cdn.tianyancha.com/tyc-wap-next/header_logo.png");
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center;
}

.banner .banner-group,
.banner-bottom .banner-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.banner .banner-open,
.banner-bottom .banner-open {
	width: 72px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border-radius: 4px;
	font-size: 14px;
	vertical-align: middle;
	background-color: #0084ff;
	color: #fff;
}

.banner .banner-own,
.banner-bottom .banner-own {
	margin-left: 12px;
	font-size: 14px;
	color: #0084ff;
}

.company_container .toHome {
	display: inline-block;
	width: 123px;
	height: 37px;
	vertical-align: middle;
	margin-top: 16px;
	cursor: pointer;
	background-image: url("../sprite/spritesheet-4d1425d0a8.png");
	background-position: -0px -37px;
}

.feedback_popup .modal-header,
.feedback_popup .modal-footer {
	border-color: #e0e0e0;
}

.feedback_popup .modal-body {
	padding: 20px 0;
}

.feedback_popup textarea,
.feedback_popup input {
	border-radius: 2px;
	padding-left: 8px;
	padding-right: 8px;
	border: 1px solid #e2e7e8;
	background-color: #f7f7fe;
	color: #999;
}

.feedback_popup textarea:focus,
.feedback_popup textarea.focus,
.feedback_popup input:focus,
.feedback_popup input.focus {
	outline: none;
	border: 1px solid #83e0eb;
}

.feedback_popup textarea {
	height: 120px;
}

.feedback_popup input {
	height: 46px;
}

.feedback-boxs {
	width: 80px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	border: 1px solid #e2e7e8;
	color: #666666;
}

.feedback-boxs .right_feedback {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 16px 16px 0;
	right: 0;
	top: 0;
	font-size: 10px;
	border-color: transparent #e2e7e8 transparent transparent;
}

.feedback-boxs .icon {
	font-size: 12px;
	right: -2px;
	top: -12px;
	color: #fff;
}

.feedback-boxs.active_feedback {
	border: 1px solid #0084ff;
	background-color: #fff;
}

.feedback-boxs.active_feedback .right_feedback {
	border-color: transparent #0084ff transparent transparent;
}

.inputV2 .form-control {
	line-height: 44px \0;
	padding-top: 0;
	padding-bottom: 0;
}

.footer_images_beian img {
	opacity: 0;
}

/* 城市推荐 */

.right-recommend-tax .header {
	background-color: #fcfcfc;
}

.right-recommend-tax .tax-content {
	height: 402px;
	padding-bottom: 16px;
}

.right-recommend-tax .tax-item {
	height: 100%;
	overflow-y: auto;
}

.right-recommend-tax .tax-list {
	position: relative;
	font-size: 0;
	padding: 14px 0;
	cursor: pointer;
}

.right-recommend-tax .tax-list:after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.right-recommend-tax .tax-left {
	display: inline-block;
	width: 32px;
	text-align: left;
	vertical-align: top;
}

.right-recommend-tax .tax-right {
	display: inline-block;
	width: 232px;
	vertical-align: top;
}

.right-recommend-tax .tax-right .title {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	/* Box model */
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.right-recommend-tax .tax-right .desc {
	display: block;
	line-height: 17px;
	margin-top: 4px;
	font-size: 12px;
	color: #999;
	/* Box model */
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.right-recommend-tax .tax-right .desc .text {
	color: #333;
}

.right-recommend-tax .ranking {
	display: inline-block;
	width: 22px;
	height: 22px;
	line-height: 22px;
	border-radius: 4px;
	text-align: center;
	font-size: 12px;
	background-color: #E9E9E9;
	color: #666;
}

.page-tax .searchresultspopup.bdcolor {
	top: 50px;
}

.tax-list .searchhot-tax {
	line-height: 50px;
	text-align: center;
	color: #737373;
}

.tax-list .searchhot-company a {
	display: inline-block;
	background-color: #f9f9f9;
	color: #737373;
	padding: 10px;
	border-radius: 6px;
	font-size: 14px;
	margin-bottom: 15px;
}

.tax-list .noresult_mobile {
	padding-top: 0;
}

.tax-list .tax-block {
	padding: 20px 20px;
	border-bottom: 1px solid #f4f4f4;
	line-height: 18px;
}

.tax-list .tax-block a {
	color: #454545;
}

.tax-list .tax-block a:hover {
	color: #0084ff;
}

.tax-list .tax-block .tax-number {
	color: #202020;
}

.tax-list .tax-block em {
	color: #ef5644;
}

.tax-list .tax-block:hover {
	-webkit-box-shadow: 0 2px 8px 1px #f4f4f4;
	box-shadow: 0 2px 8px 1px #f4f4f4;
}

.tax-list .tax-block .tax-img {
	width: 45px;
	height: 45px;
	border: 1px solid #e5e5e5;
	border-radius: 6px;
	overflow: hidden;
	margin-right: 16px;
}

.tax-list .tax-block .tax-img img {
	width: 45px;
	height: 45px;
}

.tax-list .tax-block .tic-tax-right {
	line-height: 54px;
	position: absolute;
	right: 20px;
}

.tax-list .tax-block .tax-over {
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 200px;
	overflow: hidden;
}

.tax-detail {
	border-top: 1px solid #f4f4f4;
}

.tax-detail .tax-group {
	border-bottom: 1px solid #f4f4f4;
	padding: 15px 16px;
}

.tax-detail .tax-group .tax-detail-content {
	display: inline-block;
	width: 72%;
	padding: 0;
	margin: 0;
	float: right;
	line-height: 20px;
	font-weight: normal;
	font-size: 14px;
}

.tax-detail .tax-detail-title {
	display: inline-block;
	color: #737373;
	padding-right: 15px;
}

.tax-content {
	padding: 0 16px 16px 16px;
}

.tax-content .tax-title {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 16px;
}

.tax-content .tax-result {
	line-height: 1.5em;
}

.tax-content .tax-result .link-click {
	color: #0084ff;
}

.tax-content .tax-info {
	padding-top: 20px;
}

.tax-content .tax-info .tax-key {
	color: #9e9e9e;
}

.tax-item .tax-title {
	padding: 10px 16px;
	margin: 0;
	border-bottom: 1px solid #f4f4f4;
	font-size: 16px;
	font-weight: normal;
}

.tax-item .tax-head {
	height: 50px;
	line-height: 50px;
	margin: 0;
	padding: 0 0 0 16px;
	border-bottom: 1px solid #e0e0e0;
	font-size: 16px;
	color: #828282;
	font-weight: normal;
}

.switch-layout .switch-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 40px;
	border-bottom: 1px solid #f0f0f0;
}

.switch-layout .switch-title .switch-search {
	line-height: 40px;
}

.switch-layout .switch-title .switch-search span {
	padding: 0 15px;
}

.switch-layout .switch-title .switch-search.-active {
	color: #0084ff;
	border-bottom: 2px solid #0084ff;
}

.switch-layout .switch-content {
	padding: 8px 16px;
}

.tax-border {
	border-bottom: 15px solid #f4f4f4;
}

.circleRun circle {
	transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-webkit-transform-origin: center center;
	transform-origin: center center;
	fill: none;
	stroke-width: 15px;
	stroke-dasharray: 3300px;
	stroke-dashoffset: 3900px;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.circleRun #path1 {
	stroke: url(#circleOne);
	-webkit-animation: move 3s linear 0.4s infinite;
	animation: move 3s linear 0.4s infinite;
}

.circleRun #path2 {
	stroke: url(#circleTwo);
	-webkit-animation: move 3s linear 0.2s infinite;
	animation: move 3s linear 0.2s infinite;
}

.circleRun #path3 {
	stroke: url(#circleThree);
	-webkit-animation: move 3s linear 0s infinite;
	animation: move 3s linear 0s infinite;
}

@-webkit-keyframes move {
	from {
		stroke-dashoffset: 3900px;
	}

	to {
		stroke-dashoffset: 0px;
	}
}

@keyframes move {
	from {
		stroke-dashoffset: 3900px;
	}

	to {
		stroke-dashoffset: 0px;
	}
}

.switch .switch-title {
	font-size: 15px;
	background: #FFFFFF;
	-webkit-box-shadow: inset 0 0 0 0 #E0E0E0;
	box-shadow: inset 0 0 0 0 #E0E0E0;
	border-radius: 10px 10px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 44px;
	position: relative;
}

.switch .switch-title .title {
	font-family: PingFangSC-Medium, sans-serif;
	letter-spacing: 0;
	color: #666;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 41px;
	line-height: 44px;
	border-bottom: 2px solid transparent;
}

.switch .switch-title .title.-active {
	border-bottom: 2px solid #0084ff;
	color: #0084ff;
}

.switch .switch-title::after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.switch .switch-content {
	background-color: #FFFFFF;
	padding: 0px 14px 0 14px;
}

.switch .switch-content .switch-group .list {
	height: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #4d4d4d;
}

.switch .switch-content .switch-group .list .ranking {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 24px;
	height: 24px;
	margin-right: 14px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	border-radius: 4px;
	color: #666;
}

.switch .switch-content .switch-group .list .ranking.-ranking1 {
	background: url("https://cdn.tianyancha.com/wap-require-js/public/images/ic1.png");
	background-size: 100% 100%;
}

.switch .switch-content .switch-group .list .ranking.-ranking2 {
	background: url("https://cdn.tianyancha.com/wap-require-js/public/images/ic2.png");
	background-size: 100% 100%;
}

.switch .switch-content .switch-group .list .ranking.-ranking3 {
	background: url("https://cdn.tianyancha.com/wap-require-js/public/images/ic3.png");
	background-size: 100% 100%;
}

.switch .switch-content .switch-group .list .ranking-group {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 10px 0;
	position: relative;
}

.switch .switch-content .switch-group .list .ranking-group::after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.switch .switch-content .switch-group .list .human img {
	width: 30px;
	height: 30px;
	margin-right: 10px;
	border-radius: 5px;
}

.switch .switch-content .switch-group .list .keyword {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	max-width: 194px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	line-height: 20px;
	color: #333;
}

.switch .switch-content .switch-group .list:nth-child(10) .ranking-group::after {
	width: 0;
}

.switch .switch-content .switch-group .learn-more {
	display: block;
	padding: 0 14px 14px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	letter-spacing: 0;
	text-align: center;
	padding-top: 14px;
	font-size: 14px;
	line-height: 20px;
	color: #0084FF;
	height: 100%;
	position: relative;
}

.switch .switch-content .more .list:nth-child(10) {
	position: relative;
}

.switch .switch-content .more .list:nth-child(10)::after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
	left: 0px;
	right: 0px;
	bottom: 0;
	width: 100%;
}

.pagination-mb {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 20px;
}

.pagination-mb a,
.pagination-mb span {
	border-radius: 15px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	display: inline-block;
	padding: 5px 14px;
	border: 1px solid #ddd;
	font-size: 12px;
	line-height: 1.5;
}

.pagination-mb .previous {
	float: left;
}

.pagination-mb .next {
	float: right;
}

.pagination-mb .disabled {
	cursor: not-allowed;
	color: #cccccc !important;
}

.pagination-mb .canClick {
	color: #0084ff !important;
}

.dropdown913 *,
.dropdown913 *:after,
.dropdown913 *:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

.dropdown913 ::-moz-selection {
	background: transparent;
}

.dropdown913 ::selection {
	background: transparent;
}

.dropdown913 ::-moz-selection {
	background: transparent;
}

.dropdown913 .wrapper-demo {
	*zoom: 1;
	font-weight: 400;
}

.dropdown913 .wrapper-demo:after {
	clear: both;
	content: "";
	display: table;
}

.dropdown913 .wrapper-dropdown-2 {
	position: relative;
	width: 240px;
	margin: 0 auto;
	padding: 2px 15px;
	background: #f4f4f4;
	border: 1px solid #e0e0e0;
	cursor: pointer;
	outline: none;
	color: #454545;
}

.dropdown913 .wrapper-dropdown-2 .title {
	display: inline-block;
	width: 80%;
	line-height: 14px;
	vertical-align: middle;
}

.dropdown913 .wrapper-dropdown-2 i:after {
	content: "\e949";
	font-size: inherit;
	font-family: "tic", sans-serif !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	right: 16px;
}

.dropdown913 .wrapper-dropdown-2.active i:after {
	content: "\e94a";
}

.dropdown913 .wrapper-dropdown-2 .dropdown {
	position: absolute;
	top: 100%;
	left: 0px;
	right: 0px;
	background: white;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	list-style: none;
	opacity: 0;
	pointer-events: none;
	border: 1px solid #e0e0e0;
	max-height: 172px;
	overflow-y: auto;
	display: none;
}

.dropdown913 .wrapper-dropdown-2 .dropdown li a {
	display: block;
	text-decoration: none;
	color: #454545;
	padding: 2px 15px;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	border-bottom: 1px solid #e0e0e0;
}

.dropdown913 .wrapper-dropdown-2 .dropdown li span {
	display: block;
	text-decoration: none;
	color: #454545;
	padding: 2px 15px;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	border-bottom: 1px solid #e0e0e0;
}

.dropdown913 .wrapper-dropdown-2 .dropdown li i {
	margin-right: 5px;
	color: inherit;
	vertical-align: middle;
}

.dropdown913 .wrapper-dropdown-2 .dropdown li:hover a {
	background-color: #f4f4f4;
	color: #0084ff;
}

.dropdown913 .wrapper-dropdown-2 .dropdown li:hover span {
	background-color: #f4f4f4;
	color: #0084ff;
}

.dropdown913 .wrapper-dropdown-2.active .dropdown {
	opacity: 1;
	pointer-events: auto;
}

.dropdown913 .no-opacity .wrapper-dropdown-2 .dropdown,
.dropdown913 .no-pointerevents .wrapper-dropdown-2 .dropdown {
	display: none;
	opacity: 1;
	pointer-events: auto;
}

.dropdown913 .no-opacity .wrapper-dropdown-2.active .dropdown,
.dropdown913 .no-pointerevents .wrapper-dropdown-2.active .dropdown {
	display: block;
}

.dropdown913 .wrapper-dropdown-2.active .dropdown {
	display: block;
}

.dropdown913.user-center-drop {
	width: 357px;
	display: inline-block;
	z-index: auto;
}

.dropdown913.user-center-drop .wrapper-dropdown-2 {
	width: 357px;
}

.dropdown913.user-center-drop .wrapper-dropdown-2 .title {
	line-height: 37px;
}

.dropdown913.user-center-drop .wrapper-dropdown-2 i:after {
	right: -1px;
	font-size: 12px;
}

.dropdown913.user-center-drop .wrapper-dropdown-2 .dropdown li span {
	padding: 6px 15px;
}

.dropdown913.user-center-drop .dropdown {
	z-index: auto;
}

@-webkit-keyframes scale {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}

	45% {
		-webkit-transform: scale(0.1);
		transform: scale(0.1);
		opacity: 0.7;
	}

	80% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes scale {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}

	45% {
		-webkit-transform: scale(0.1);
		transform: scale(0.1);
		opacity: 0.7;
	}

	80% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

.ball-pulse > div:nth-child(1) {
	-webkit-animation: scale 0.75s -0.48s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	animation: scale 0.75s -0.48s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.ball-pulse > div:nth-child(2) {
	-webkit-animation: scale 0.75s -0.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	animation: scale 0.75s -0.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.ball-pulse > div:nth-child(3) {
	-webkit-animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.ball-pulse > div:nth-child(4) {
	-webkit-animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.ball-pulse > div:nth-child(5) {
	-webkit-animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.ball-pulse > div {
	background-color: #ccc;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	margin: 2px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	display: inline-block;
}

.seo {
	background-color: #fff;
}

.seo .title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 40px;
	border-bottom: 1px solid #f0f0f0;
}

.seo .title .hot-search {
	line-height: 40px;
}

.seo .title .hot-search span {
	padding: 0 15px;
}

.seo .title .hot_search_active {
	color: #0084ff;
	border-bottom: 2px solid #0084ff;
}

.seo .seo-title {
	font-size: 16px;
	color: #6d6d6d;
	padding: 8px 30px;
	background: #f4f4f4;
	border-bottom: 1px solid #e0e0e0;
}

.seo .seo-title .more {
	float: right;
	color: #6d6d6d;
}

.seo .seo-content,
.seo .seo-group {
	padding: 16px 30px 16px;
}

.seo .seo-content .col-xs-6,
.seo .seo-group .col-xs-6 {
	height: 40px;
	line-height: 40px;
}

.seo .seo-content .col-xs-6:before,
.seo .seo-group .col-xs-6:before {
	content: " ";
	display: inline-block;
	width: 4px;
	height: 4px;
	margin-right: 6px;
	vertical-align: middle;
	border-radius: 2px;
	background-color: #6d6d6d;
}

.seo .seo-content .col-xs-12,
.seo .seo-group .col-xs-12 {
	height: 40px;
	line-height: 40px;
}

.seo .seo-content .seo-link,
.seo .seo-group .seo-link {
	color: #4d4d4d;
}

.seo .seo-content .seo-link:hover,
.seo .seo-group .seo-link:hover {
	color: #0084ff;
}

.seo .look-more {
	display: inline-block;
	color: #fff;
	text-align: center;
	background-color: #0084ff;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}

.hot-today {
	border-top: 8px solid #F2F3F4;
	background-color: #fff;
}

.hot-today .title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 40px;
	border-bottom: 1px solid #f0f0f0;
}

.hot-today .title .hot-search {
	line-height: 40px;
}

.hot-today .title .hot-search span {
	padding: 0 15px;
}

.hot-today .title .hot_search_active {
	color: #0084ff;
	border-bottom: 2px solid #0084ff;
}

.hot-today .title .hot-border {
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
}

.hot-today .hot-content {
	padding: 14px 0 14px 0;
}

.hot-today .hot-content .list {
	font-size: 16px;
	padding: 0 12px;
	height: 40px;
}

.hot-today .hot-content .list .ranking {
	float: left;
	position: relative;
	display: inline-block;
	width: 40px;
	height: 40px;
	text-align: center;
}

.hot-today .hot-content .list .ranking span {
	display: inline-block;
	position: absolute;
	top: 8px;
	left: 0;
	width: 24px;
	padding: 2px 0;
	font-size: 14px;
	background-color: #e4e4e4;
}

.hot-today .hot-content .list .ranking-group {
	float: left;
	display: inline-block;
	width: 82%;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dashed #e0e0e0;
}

.hot-today .hot-content .list .ranking-group > div {
	display: inline-block;
}

.hot-today .hot-content .list .ranking-group > a {
	display: block;
	color: #4d4d4d;
}

.hot-today .hot-content .list .ranking-group .keyword {
	width: 70%;
}

.hot-today .hot-content .list .ranking-group .keyword a {
	display: block;
	color: #4d4d4d;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.hot-today .hot-content .list .ranking-group .keywords {
	width: 100%;
}

.hot-today .hot-content .list .ranking-group .range {
	float: right;
}

.hot-today .hot-content .ranking-top .ranking span {
	color: #fff;
	background-color: #0084ff;
}

.hot-today .hot-content .ranking-top .ranking-group {
	color: #0084ff;
}

.hot-today .hot-content .ranking-top .ranking-group > a {
	color: #0084ff;
}

.hot-today .hot-content .ranking-top .ranking-group .keyword a {
	color: #0084ff;
}

.hot-today .hot-content .ranking-tip .ranking-group {
	color: #0084ff;
}

.hot-today .hot-content .ranking-tip .ranking-group .keyword a {
	color: #0084ff;
}

.hot-today .hot-content .ranking-tip .ranking {
	position: relative;
}

.hot-today .hot-content .ranking-tip .ranking .tic-ranking {
	position: absolute;
	font-size: 26px;
	top: 0;
	left: 0;
	opacity: 0.9;
}

.hot-today .hot-content .ranking-tip .ranking .tip1 {
	color: #fede3b;
}

.hot-today .hot-content .ranking-tip .ranking .tic-ranking.tip2 {
	color: #c4d2df;
}

.hot-today .hot-content .ranking-tip .ranking .tic-ranking.tip3 {
	color: #f7aa70;
}

.hot-today .hot-content .ranking-tip .ranking span {
	position: absolute;
	top: 10px;
	left: 0;
	background-color: rgba(0, 0, 0, 0);
	z-index: 1000;
}

.seo-new-reg {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: bottom;
}

.near_company_list_href {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 218px;
	display: inline-block;
	color: #353535;
	font-size: 13px;
}

.near_company_list_href .point-icon {
	background-image: url("../sprite/spritesheet-4d1425d0a8.png");
	background-position: -35px -74px;
	height: 4px;
	width: 4px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}

.near_company_list_href:hover {
	color: #0084ff;
}

.near_company_list_href:hover .point-icon {
	background-image: url("../sprite/spritesheet-4d1425d0a8.png");
	background-position: -39px -74px;
}

/* 面包屑导航 */

.bread {
	position: relative;
	padding: 8px 14px;
	margin: 0;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	color: #333;
	background: #fff;
}

.bread:after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.bread h2 {
	font-size: 13px;
}

.bread .bread-arrow {
	display: inline-block;
	vertical-align: middle;
	color: #999;
	font-size: 12px;
	margin-left: 3px;
	margin-right: 3px;
	line-height: 18px;
}

.bread .bread-title {
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	line-height: 23px;
}

.bread .bread-title.-inline {
	display: inline;
	white-space: normal;
	word-break: break-all;
}

.bread .link-click {
	line-height: 23px;
	vertical-align: middle;
}

.search .seo-search-title {
	text-align: center;
	padding-top: 40px;
	padding-bottom: 40px;
	font-size: 30px;
}

.search .search-top-border {
	border-top: 4px solid #f4f4f4;
}

.seo-pagination {
	text-align: center;
}

.seo-pagination .pagination > li > a {
	border: 1px solid #e0e0e0;
	padding: 10px 32px;
	background-color: #0084ff;
	color: #fff;
}

.seo-pagination .pagination > .disabled > a {
	background-color: #aaaaaa;
	color: #fff;
}

.seo-pagination .pagination > .active > a {
	background-color: #fff;
	color: #4d4d4d;
}

.pagination-href {
	text-align: center;
}

.pagination-href .pagination {
	margin: 14px 0;
}

.pagination-href .pagination li > a {
	width: 76px;
	height: 30px;
	line-height: 30px;
	padding: 0;
	margin: 0;
	border-radius: 5px;
	font-size: 15px;
	background-color: #0084ff;
	border-color: #0084ff;
	color: #fff;
}

.pagination-href .pagination .disabled > a {
	background-color: #fff;
	color: rgba(51, 51, 51, 0.3);
	border-color: #e0e0e0;
}

.pagination-href .pagination .active > a {
	background-color: #fff;
	color: #333;
	width: 90px;
	border: 0;
}

.pagination-href.-topborder {
	border-top: 1px solid #f3f3f3;
}

.top_pager.company_pager .pagination > .active > a:hover {
	background-color: #0084ff;
	color: #fff;
}

.tags-block .header {
	margin-bottom: 4px;
	font-size: 16px;
	color: #666;
}

.tags-block .tags-content {
	font-size: 0;
	margin: 0 -8px;
}

.tags-block .col-6 {
	width: 50%;
	padding: 8px;
	font-size: 14px;
}

.tags-block .tags {
	display: block;
	width: 100%;
	padding: 8px;
	text-align: center;
	border-radius: 4px;
	color: #666;
	background-color: #f4f4f4;
}

/* 底部seo相关联公司 */

.relation-common {
	padding: 14px 0;
}

.relation-common .title {
	margin-bottom: 12px;
	border-left: 4px solid #0084ff;
	font-weight: bold;
	line-height: 1;
	padding-left: 8px;
}

.relation-common .right {
	font-size: 12px;
	font-weight: normal;
	float: right;
}

.relation-common .company-item,
.relation-common .item {
	padding-left: 12px;
	line-height: 22px;
	margin: 12px 0;
	color: #666;
}

.relation-common .item {
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: initial;
}

.relation-common .look-more {
	margin-top: 20px;
	text-align: center;
}

.relation-common .btn-more {
	display: inline-block;
	text-align: center;
	padding: 8px 40px;
	border-radius: 19px;
	color: #666;
	background-color: #fff;
	border: 1px solid #e0e0e0;
}

.relation-common .item-title {
	float: left;
}

.relation-common .item-name {
	display: block;
	margin-left: 70px;
}

.relation-common.no-padding {
	padding: 0;
}

.tag {
	display: inline-block;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 4px 8px;
	border-radius: 2px;
	font-size: 12px;
	color: #fff;
	vertical-align: top;
}

.tag.-normal {
	background: #2196F3;
}

.tag.-good {
	background: #4CAF50;
}

.tag.-bad {
	background: #FFA000;
}

.tag.-circle {
	color: #0084ff;
	background-color: rgba(68, 157, 230, 0.1);
}

.tab-warp {
	background-color: #fff;
}

.tab-warp .tab-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	height: 44px;
	position: relative;
}

.tab-warp .tab-header:after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.tab-warp .tab-header .tab-title {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding-top: 11px;
	font-size: 15px;
	line-height: 21px;
	color: #666666;
	height: 44px;
	font-weight: bold;
}

.tab-warp .tab-header .tab-title.-disabled {
	color: #999;
}

.tab-warp .tab-header .-active {
	position: relative;
	color: #0084ff;
}

.tab-warp .tab-header .-active:after {
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -16px;
	bottom: 3px;
	width: 32px;
	height: 2px;
	background: #0084ff;
}

.tab-warp .tab-header .-disabled {
	color: #999;
	cursor: not-allowed;
}

.tab-warp .tab-box {
	padding: 0 14px;
	display: none;
	background-color: #fff;
}

.tab-warp .tab-box.-active {
	display: block;
}

.tab-warp .tab-box .item {
	position: relative;
	display: block;
	padding: 11px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
}

.tab-warp .tab-box .item:last-child {
	border-bottom: 0;
}

.tab-warp .tab-box .item:after {
	position: absolute;
	content: "";
	height: 1px;
	border-bottom: 1px solid #E0E0E0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
	left: 32px;
	bottom: 0;
	width: 100%;
}

.tab-warp .tab-box .item .ml4,
.tab-warp .tab-box .item .name,
.tab-warp .tab-box .item .ranking + .name {
	vertical-align: middle;
}

.tab-warp .tab-box .ranking {
	display: inline-block;
	width: 22px;
	height: 22px;
	line-height: 22px;
	margin-right: 10px;
	border-radius: 4px;
	text-align: center;
	font-size: 12px;
	background-color: #E9E9E9;
	color: #666;
	vertical-align: top;
}

.tab-warp .tab-list {
	position: relative;
	font-size: 14px;
	line-height: 20px;
	padding-left: 10px;
}

.tab-warp .tab-list:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	top: 8px;
	left: 0;
	background: #0084ff;
}

.tab-warp .tab-list {
	/* Box model */
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: initial;
}

.tab-warp .tab-list + .tab-list {
	margin-top: 4px;
}

.tab-warp .tab-no-data {
	margin-top: 6px;
	margin-bottom: 6px;
	text-align: center;
}

.tab-warp .tab-no-data img {
	width: 75px;
}

.tab-warp.-no-line .tab-header:after {
	display: none;
}

.tab-warp.-line {
	background-color: transparent;
}

.tab-warp.-line .tab-title {
	position: relative;
	padding: 14px 14px 12px;
	line-height: 22px;
	font-size: 16px;
	font-family: PingFangSC-Medium, sans-serif;
	background: #FFFFFF;
}

.tab-warp.-line .tab-title:after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.tab-warp.-line .tab-title .more {
	float: right;
	font-size: 13px;
	font-family: "PingFangSC-Regular", sans-serif;
}

.tab-warp.-line .tab-title.-radius {
	border-radius: 10px 10px 0 0;
}

.table.-no-border th,
.table.-no-border td {
	border: 0;
}

.table.-border-bottom tr td {
	border-left: 0;
	border-right: 0;
	text-align: left;
}

.table-striped {
	text-align: left;
}

.table-striped td:nth-child(odd) {
	/* Positioning */
	/* Box model */
	/* Typographic */
	/* Visual */
	background-color: rgba(0, 132, 255, 0.03);
	/* Other */
}

/* 新闻舆情 */

.company-news-container {
	background-color: #fff;
	padding: 0 14px;
}

.company-news-container .company-news-item {
	position: relative;
	padding: 14px 0;
	border-bottom: 1px solid #e0e0e0;
}

.company-news-container .company-news-item em {
	color: #ef5644;
}

.company-news-container .clock {
	padding-right: 4px;
}

.company-news-container .name-link {
	display: -webkit-box;
	line-height: 22px;
	min-height: 44px;
	font-size: 16px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.company-news-container .time {
	line-height: 22px;
	font-size: 12px;
}

.company-news-container .infos {
	margin-top: 12px;
	font-size: 12px;
	color: #999;
}

.company-news-container .infos .source {
	padding-right: 12px;
}

.company-news-container .more-news-btn {
	margin: 14px 0;
	line-height: 38px;
	text-align: center;
	display: block;
	border: 1px solid #0084ff;
	border-radius: 4px;
	color: #0084ff;
	background-color: rgba(0, 132, 255, 0.12);
}

.company-news-container .news-more {
	padding: 14px;
	font-size: 16px;
	text-align: center;
	color: #999;
}

.company-news-container .news-more .tic-angle-down {
	padding-left: 6px;
	font-size: 14px;
}

.company-news-container .no-more-data {
	padding: 14px;
	font-size: 16px;
	text-align: center;
	color: #999;
}

.download-company-type {
	display: block;
	border: 1px solid #0084ff;
	line-height: 38px;
	border-radius: 4px;
	color: #0084ff;
	background-color: rgba(0, 132, 255, 0.12);
}

.download-company-type .unit {
	color: #fb5253;
}

.footer-container {
	padding: 20px 14px;
	border-top: 8px solid #F2F3F4;
}

.footer-container.bt0 {
	border-top: none;
}

.footer-container .footer-title {
	font-family: PingFangSC-Medium, sans-serif;
	font-size: 16px;
	color: #333333;
	text-align: center;
	margin-bottom: 14px;
	height: 22px;
}

.footer-container .intro {
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 12px;
	color: #666666;
	letter-spacing: 1.2px;
	margin-bottom: 20px;
	min-height: 34px;
}

.footer-container .d_tyc {
	display: inline-block;
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	background: #0084FF;
	border-radius: 5px;
	height: 50px;
	width: 100%;
	line-height: 50px;
}

.down-tips {
	background-color: #fff;
}

.down-tips:before {
	content: "";
	position: relative;
	top: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-color: #e0e0e0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.down-tips .btn-download-app {
	width: 100%;
	padding: 14px;
	text-align: center;
}

.down-tips .btn-download-app .btn-download {
	display: block;
	line-height: 22px;
	padding: 14px;
	font-size: 16px;
	border-radius: 5px;
	text-align: center;
	background: #E5F2FF;
	color: #0084ff;
}

.hot-latitude {
	background-color: #fff;
}

.latitude-title {
	text-align: left;
	font-size: 17px;
	height: 50px;
	line-height: 51px;
	font-family: PingFangSC-Medium, sans-serif;
	color: #333333;
	padding: 0 14px;
	position: relative;
}

.latitude-title:after {
	position: absolute;
	content: "";
	height: 1px;
	border-bottom: 1px solid #E0E0E0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	left: 0;
	top: 50px;
	width: 100%;
}

.latitude-left,
.latitude-right {
	width: 49%;
	margin-bottom: 14px;
}

.latitude-left .lazy-img.-image,
.latitude-right .lazy-img.-image {
	height: auto;
}

.latitude-left {
	float: left;
}

.latitude-right {
	float: right;
}

.latitude-content {
	padding: 14px 10px 14px 10px;
}

.latitude-bottom {
	margin-bottom: 0;
}

.seo-reg {
	padding: 0;
	background: #fff;
}

.seo-reg .seo-title {
	height: 50px;
	line-height: 51px;
	font-family: PingFangSC-Medium, sans-serif;
	font-size: 17px;
	color: #333333;
	padding: 0 14px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.seo-reg .seo-title:after {
	position: absolute;
	content: "";
	height: 1px;
	border-bottom: 1px solid #E0E0E0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	left: 0;
	top: 50px;
	width: 100%;
}

.seo-reg .seo-content {
	padding: 0 14px;
}

.seo-reg .seo-content .recentReg-img {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-right: 8px;
	border-radius: 4px;
	overflow: hidden;
	vertical-align: top;
}

.seo-reg .seo-content .seo-item {
	padding-top: 14px;
	position: relative;
	margin-bottom: 4px;
}

.seo-reg .seo-content .seo-item:last-child .left:after {
	content: "";
	border: none;
}

.seo-reg .seo-content .seo-item .seo-top {
	width: 100%;
	font-size: 0;
}

.seo-reg .seo-content .seo-item .left {
	position: relative;
	padding-top: 9px;
	padding-bottom: 8px;
	font-size: 0;
}

.seo-reg .seo-content .seo-item .left:after {
	border-bottom: 1px solid #e0e0e0;
	content: "";
	position: absolute;
	left: 0;
	top: 63px;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.seo-reg .seo-content .seo-item .left .title-name {
	display: inline-block;
	width: 36%;
	text-align: center;
}

.seo-reg .seo-content .seo-item .left .title-name .title-sort {
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 13px;
	color: #999999;
	letter-spacing: 0;
	text-align: center;
	height: 18px;
	line-height: 18px;
}

.seo-reg .seo-content .seo-item .left .title-name .title-val {
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	text-align: center;
	margin-top: 3px;
	line-height: 20px;
}

.seo-reg .seo-content .seo-item .left .title-width {
	width: 30%;
}

.seo-reg .seo-content .seo-item .left .title-width-name {
	width: 30%;
	float: left;
}

.seo-reg .seo-content .seo-item .left .name-ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.seo-reg .seo-content .seo-item .left .split-line {
	width: 1px;
	height: 20px;
	display: inline-block;
	line-height: 20px;
	vertical-align: top;
	margin-top: 12px;
}

.seo-reg .seo-content .seo-item .left .split-line span {
	width: 1px;
	height: 16px;
	background: #E0E0E0;
	display: inline-block;
}

.seo-reg .seo-content .recentReg-name {
	display: inline-block;
	vertical-align: top;
	width: 87%;
}

.seo-reg .seo-content .recentReg-name .seo-link-name {
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 18px;
	color: #333333;
	letter-spacing: 0;
	text-align: justify;
}

@media screen and (min-width: 320px) and (max-width: 370px) {
	.seo-reg .seo-content .recentReg-name {
		width: 85.5%;
	}

	.seo-reg .seo-content .title-width {
		width: 29% !important;
	}

	.seo-reg .seo-content .right {
		width: 64% !important;
	}

	.seo-reg .seo-content .right .title {
		width: 100% !important;
	}
}

img.lazy-img {
	opacity: 0;
	height: 0;
	width: 100%;
	border-radius: 4px;
}

img.lazy-img.-image {
	opacity: 1;
	height: auto;
}

img.lazy-img.-alias {
	display: none;
}

img.lazy-img.-w75 {
	width: 75px;
	height: 75px;
}

img.lazy-img.-w38 {
	width: 38px;
	height: 38px;
}

img.lazy-img.-w45 {
	width: 45px;
	height: 45px;
}

img.lazy-img.-w30 {
	width: 30px;
	height: 30px;
}

img.lazy-img.-w24 {
	width: 24px;
	height: 24px;
}

img.lazy-img.-w28 {
	width: 28px;
	height: 28px;
}

img.lazy-img.-w18 {
	width: 18px;
	height: 18px;
}

img.lazy-img.-w80 {
	width: 80px;
	height: 80px;
}

img.lazy-img.-img-w64 {
	width: 64px;
}

.logo-text {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 14px;
	font-size: 12px;
	text-align: center;
	color: #fff;
	border-radius: 4px;
	overflow: hidden;
}

.logo-text span {
	font-family: PingFangSC-Medium, sans-serif;
	display: inline-block;
	width: 100%;
	height: 100%;
}

.logo-text .letter {
	font-style: normal;
}

.logo-text.-l4,
.logo-text.-l3 {
	padding-top: 1px;
}

.logo-text.-l4 span,
.logo-text.-l3 span {
	font-size: 12px;
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
}

.logo-text.-l2 span {
	font-size: 12px;
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
}

.logo-text.-l2 {
	line-height: 28px;
	white-space: nowrap;
}

.logo-text.-l1 {
	font-size: 18px;
	line-height: 30px;
}

.logo-text.-w60 {
	width: 60px;
	height: 60px;
	line-height: 60px;
}

.logo-text.-w24 {
	width: 24px;
	height: 24px;
	line-height: 24px;
}

.logo-text.-w45 {
	width: 45px;
	height: 45px;
	font-size: 16px;
	line-height: 45px;
}

.logo-text.-w45 span {
	font-size: 16px;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.logo-text.-w45.-l4,
.logo-text.-w45.-l3 {
	padding-top: 6.5px;
	line-height: 16px;
}

.logo-text.-w45.-l1 span {
	font-size: 27px;
}

.logo-text.-w75 {
	width: 75px;
	height: 75px;
	line-height: 75px;
}

.logo-text.-w75 span {
	font-size: 25px;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.logo-text.-w75.-l4,
.logo-text.-w75.-l3 {
	padding: 11px;
	line-height: 25px;
}

.logo-text.-w75.-l1 span {
	font-size: 43px;
}

.logo-text.-w18 {
	width: 18px;
	height: 18px;
	line-height: 18px;
	font-size: 6px;
}

.logo-text.-w18 span {
	font-size: 12px;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
}

.logo-text.-bg1 {
	background: #7db3d9;
}

.logo-text.-bg2 {
	background: #d1ae9d;
}

.logo-text.-bg3 {
	background: #84cab0;
}

.logo-text.-bg4 {
	background: #8ca3cd;
}

.logo-text.-bg5 {
	background: #bc9edd;
}

.logo-text.-bg6 {
	background: #76b3ec;
}

.logo-text.-empty {
	background: #F8F8F8;
	color: #999999;
}

.toco-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.toco-row .right-item {
	width: 0px;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.toco-row .logo-item {
	width: 30px;
	height: 30px;
	margin-right: 10px;
	overflow: hidden;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
}

.toco-row .logo-item img {
	vertical-align: top;
}

.toco-row .name-item {
	padding-right: 16px;
	font-size: 16px;
	line-height: 22px;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.toco-row .toco-item {
	text-align: right;
	color: #ff7d18;
	font-size: 14px;
	line-height: 20px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
}

.toco-row .toco-item .toco-link {
	color: #ff7d18;
}

.toco-row .toco-item .toco-icon {
	margin-right: 3px;
}

.toco-row.-w18 .logo-item {
	width: 18px;
	height: 18px;
	margin-right: 4px;
}

.toco-row.-w18 .name-item {
	font-size: 14px;
	line-height: 20px;
}

.auto-folder {
	position: relative;
	overflow: hidden;
}

.auto-folder .folder-btn {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 49px;
	text-align: right;
	background-image: url("https://cdn.tianyancha.com/wap-require-js/public/images/folder-mask.png");
	background-size: 100%;
}

.auto-folder .folder-btn:before {
	content: "... ";
	color: #333333;
}

.auto-folder .folder-btn a {
	color: #0084ff;
}

.auto-folder .folder-btn a:focus,
.auto-folder .folder-btn a:hover {
	color: #0084ff;
	text-decoration: none;
}

.auto-folder.-expand .folder-btn {
	position: static;
}

.auto-folder.-expand .folder-btn:before {
	content: "";
}

.folder-block-btn {
	display: block;
	text-align: center;
	font-size: 16px;
	line-height: 16px;
	color: #CCCCCC;
}

.folder-block-btn.-multi-line {
	margin-top: 6px;
	position: relative;
	top: 4px;
}

.folder-multi-line > div:after {
	content: ",";
}

.folder-multi-line > div + div {
	margin-top: 4px;
}

.folder-multi-line > div:last-child:after {
	display: none;
}

.folder-multi-line.-cut > div:last-child:after {
	display: inline;
}

.folder-line-box {
	background: #F8F8F8;
	border-radius: 4px;
	padding: 14px;
	font-size: 14px;
	line-height: 20px;
}

.folder-line-box .folder-line-title {
	color: #999;
}

.folder-line-box .folder-line-url {
	display: block;
	margin-top: 3px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.detail-pop {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 20000;
	background-color: rgba(0, 0, 0, 0.85);
}

.detail-pop .pop-content {
	width: 100%;
	padding: 14px;
	text-align: center;
}

.detail-pop .pop-content .pop-header {
	margin-bottom: 30px;
	padding-top: 106px;
	color: #fff;
}

.detail-pop .pop-content .pop-header .pop-img {
	display: inline-block;
	vertical-align: top;
	width: 72px;
	height: 72px;
	margin-bottom: 26px;
	border-radius: 4px;
}

.detail-pop .pop-content .pop-header .pop-title {
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: bold;
}

.detail-pop .pop-content .pop-header .sub-title {
	font-size: 14px;
}

.detail-pop .pop-content .content {
	max-height: 355px;
	overflow: hidden;
	overflow-y: scroll;
	font-size: 14px;
	text-align: left;
	color: #fff;
}

.detail-pop.-shixin {
	background-color: #fff;
}

.detail-pop.-shixin .shixin-content {
	overflow-y: scroll;
	height: 100%;
	padding-top: 40px;
}

.btm-mask {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 20000;
	background-color: rgba(0, 0, 0, 0.85);
}

.btm-mask .pop-body {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	margin: 14px 0;
	overflow: scroll;
	width: 100%;
	height: calc(100vh - 28px);
	padding: 0 14px;
	text-align: center;
}

.btm-mask .pop-body .pop-item {
	margin-bottom: 24px;
}

.btm-mask .pop-body .pop-item:first-child {
	margin-top: 66px;
}

.btm-mask .pop-body .pop-item:last-child {
	margin-bottom: 0px;
}

.btm-mask .pop-body .pop-header {
	margin-bottom: 14px;
	font-size: 16px;
	font-weight: bold;
}

.btm-mask .pop-body .pop-content {
	text-align: justify;
	font-size: 14px;
}

.risk-block {
	padding: 12px 14px;
	background-color: #fff;
	font-family: PingFangSC-Regular, sans-serif;
	position: relative;
}

.risk-block .risk-logo {
	display: inline-block;
	vertical-align: middle;
	height: 36px;
	width: 36px;
	background-image: url("https://cdn.tianyancha.com/wap-require-js/public/images/risk-logo.png");
	background-size: 100%;
	margin-right: 23px;
}

.risk-block .risk-content {
	display: inline-block;
	vertical-align: middle;
}

.risk-block .risk-row {
	height: 19px;
}

.risk-block .risk-row + .risk-row {
	margin-top: 4px;
}

.risk-block .risk-count-content {
	display: inline-block;
	vertical-align: top;
	height: 19px;
	float: left;
}

.risk-block .risk-count-content .risk-title {
	display: inline-block;
	vertical-align: top;
	height: 19px;
	line-height: 17px;
	padding-top: 0.5px;
	padding-bottom: 0.5px;
	font-size: 12px;
	color: #202020;
	letter-spacing: 0.27px;
}

.risk-block .risk-count-content .risk-count {
	display: inline-block;
	vertical-align: top;
	height: 19px;
	width: 64px;
	background-image: url("https://cdn.tianyancha.com/wap-require-js/public/images/risk_mask_count_2.png");
	background-size: 100%;
	line-height: 20px;
	text-align: center;
	color: #FF3B30;
}

.risk-block .risk-count-content .risk-count .unit {
	font-size: 12px;
	vertical-align: top;
}

.risk-block .risk-count-content + .risk-count-content {
	margin-left: 16px;
}

.risk-block .risk-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	right: 10px;
	font-size: 16px;
	color: #CCCCCC;
	line-height: 16px;
}

@media screen and (max-width: 370px) {
	.risk-block .risk-logo {
		margin-right: 15px;
	}
}

.modal-appMsgBox {
	margin-top: 50vh;
	text-align: center;
}

.modal-appMsgBox .modal-content {
	display: inline-block;
	padding: 9px 15px;
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	border-radius: 5px;
	background: rgba(0, 0, 0, 0.8);
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
}

.sitemap-box {
	padding: 14px;
}

.sitemap-box .sitemap-title {
	display: block;
	margin-bottom: 6px;
	font-size: 16px;
	line-height: 22px;
	font-family: PingFangSC-Medium, sans-serif;
}

.sitemap-box .sitemap-group {
	position: relative;
}

.sitemap-box .box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	height: 56px;
	overflow: hidden;
}

.sitemap-box .box.-show {
	height: auto;
	max-height: 840px;
}

.sitemap-box .tic {
	position: absolute;
	bottom: -3px;
	right: 0;
	font-size: 16px;
	color: #ccc;
}

.sitemap-box .item-link {
	display: inline-block;
	width: 33.3333%;
	margin-top: 8px;
	line-height: 20px;
	color: #666;
	padding-right: 28px;
	/* Box model */
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sitemap-box .item-link.-disabled {
	color: #999;
}

.sitemap-box .item-link.-disabled:hover {
	color: #999;
	cursor: not-allowed;
}

.sitemap-box.-line3 .box {
	height: 84px;
}

.sitemap-box.-line3 .box.-show {
	height: auto;
	max-height: 840px;
}

.info-box {
	padding: 14px;
}

.info-box .box-col,
.info-box .box-col2 {
	margin-bottom: 11px;
	color: #333;
	line-height: 20px;
}

.info-box .box-col .title,
.info-box .box-col2 .title {
	display: block;
	margin-bottom: 3px;
	color: #999;
}

.info-box .box-col.-no-margin,
.info-box .box-col2.-no-margin {
	margin-bottom: 0;
}

.info-box .box-col.-line,
.info-box .box-col2.-line {
	margin-bottom: 14px;
	padding-bottom: 14px;
}

.info-box .box-col.-line:after,
.info-box .box-col2.-line:after {
	position: relative;
	top: 14px;
	content: "";
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	background-color: #e0e0e0;
}

.info-box .box-col2:before,
.info-box .box-col2:after {
	content: "";
	display: table;
}

.info-box .box-col2:after {
	clear: both;
	overflow: hidden;
}

.info-box .box-col2 .left,
.info-box .box-col2 .right {
	float: left;
	width: 50%;
}

.info-box .box-col2 .right {
	position: relative;
	padding-left: 10px;
}

.info-box .box-col2 .right:before {
	position: absolute;
	top: 10px;
	left: 0;
	content: "";
	width: 1px;
	height: 23px;
	-webkit-transform: scaleX(0.5);
	transform: scaleX(0.5);
	background-color: #e0e0e0;
}

.info-box .process {
	position: relative;
	color: #333;
	padding-left: 27px;
}

.info-box .process .time {
	position: relative;
	display: block;
	line-height: 17px;
	font-size: 13px;
	color: #999;
}

.info-box .process .time:before {
	position: absolute;
	top: 4px;
	left: -23px;
	display: inline-block;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background-color: #bbbbbb;
	content: "";
}

.info-box .process .info {
	display: block;
	margin-top: 6px;
	line-height: 20px;
}

.info-box .process + .process {
	padding-top: 20px;
}

.info-box .process.-list:before {
	position: absolute;
	top: 4px;
	left: 8px;
	display: inline-block;
	width: 1px;
	height: 100%;
	background-color: #eeeeee;
	content: "";
}

.info-box .process.-list:last-child {
	overflow: hidden;
}

.info-box .process.-list:last-child:after {
	position: absolute;
	top: 33px;
	left: 8px;
	display: inline-block;
	width: 1px;
	height: 100%;
	background-color: #fff;
	content: "";
}

.search-list .data-content {
	padding: 0 14px;
}

.search-list .search-company-item {
	padding: 14px 0 0;
	background: #fff;
}

.search-list .search-company-item .clearfix {
	width: 100%;
	color: #333333;
	font-family: PingFangSC-Regular, sans-serif;
	line-height: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.search-list .search-company-item .company-logo {
	float: left;
	margin-right: 8px;
	width: 30px;
	height: 30px;
	border-radius: 4px;
	overflow: hidden;
}

.search-list .search-company-item .company-logo img {
	width: 30px;
	height: 30px;
}

.search-list .search-company-item .company-status {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-left: 16px;
}

.search-list .search-company-item .company-status span {
	height: 20px;
	border: 1px solid #119944;
	font-size: 12px;
	color: #119944;
	border-radius: 2px;
	padding-left: 3px;
	padding-right: 3px;
}

.search-list .search-name {
	float: left;
	font-size: 18px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	line-height: 24px;
}

.search-list .search-name a {
	display: inline-block;
	width: 100%;
}

.search-list .search-name em {
	color: #0084ff;
}

.search-list .search-link {
	display: inline-block;
	word-break: break-all;
	color: #333;
}

.search-list .history-name {
	border: 1px solid #eaeeef;
	border-radius: 2px;
	font-size: 13px;
	color: #828282;
}

.search-list .search-base {
	margin-top: 6px;
	text-align: right;
	line-height: 31px;
	font-size: 12px;
	color: #000;
}

.search-list .search-company-content {
	position: relative;
	font-size: 0;
}

.search-list .search-company-content .left {
	padding-top: 8px;
	position: relative;
}

.search-list .search-company-content .left:after {
	border-bottom: 1px solid #e0e0e0;
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.search-list .search-company-content .left .title-name {
	display: inline-block;
	width: 36%;
	text-align: center;
}

.search-list .search-company-content .left .title-name .title-sort {
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 13px;
	color: #999999;
	letter-spacing: 0;
	text-align: center;
	height: 18px;
	line-height: 18px;
}

.search-list .search-company-content .left .title-name .title-val {
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	text-align: center;
	line-height: 20px;
	margin-top: 3px;
}

.search-list .search-company-content .left .title-width {
	width: 30%;
	vertical-align: top;
}

.search-list .search-company-content .left .title-width-name {
	width: 30%;
	float: left;
}

.search-list .search-company-content .left .name-ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.search-list .search-company-content .left .split-line {
	width: 1px;
	height: 40px;
	display: inline-block;
	vertical-align: middle;
}

.search-list .search-company-content .left .split-line span {
	width: 1px;
	height: 16px;
	background: #E0E0E0;
	display: inline-block;
}

.search-list .search-company-content .row {
	height: 42px;
	line-height: 41px;
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 14px;
	color: #666666;
	letter-spacing: 0;
	text-align: justify;
}

.search-list .search-company-content .company-label {
	padding-left: 40px;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 2px;
	overflow: hidden;
}

.search-list .search-company-content .company-label span {
	height: 20px;
	line-height: 20px;
	display: inline-block;
	padding: 0 3px;
	border-radius: 2px;
	margin-right: 4px;
}

.search-list .search-company-content .company-label .bondType {
	float: left;
	margin-right: 4px;
}

.search-list .search-company-content .company-label .labelList {
	float: left;
	margin-right: 4px;
}

.search-list .search-company-content .company-label .bondType {
	background: #fbf2ed;
	color: #ebc0a4;
}

.search-list .search-company-content .company-label .labelList {
	background: #edf6fe;
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 12px;
	color: #0084FF;
	text-align: center;
}

.search-list .search-company-content .title {
	margin-bottom: 5px;
	font-size: 13px;
	color: #828282;
}

.search-list .search-company-content .text {
	color: #333;
}

.search-list .search-company-content .legalPersonName {
	color: #0084ff;
}

.search-list .search-company-content .code-circle {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 42px;
}

.unClick {
	color: #333 !important;
}

.-risk-bg span {
	color: #FF3B30 !important;
	border: 1px solid #FF3B30 !important;
}

.recruitment {
	line-height: 22px;
}

.recruitment .recruit-header {
	padding: 14px;
	border-top: 8px solid #f4f4f4;
	line-height: 24px;
}

.recruitment .recruitment-header {
	padding: 14px 0 11px 0;
}

.recruitment .recruitment-header .h1 {
	position: relative;
	padding: 0 120px 0 0;
	margin: 0;
	line-height: 24px;
	font-size: 17px;
	font-weight: bold;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.recruitment .recruitment-header .money {
	position: absolute;
	top: 0;
	right: 0;
	max-width: 114px;
	font-size: 14px;
	font-weight: bold;
	color: #ff3b30;
	line-height: 24px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.recruitment .recruitment-header .desc {
	padding-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
}

.recruitment .recruitment-header .content {
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	color: #666;
}

.recruitment .recruitment-header h6 {
	margin: 0;
	padding: 28px 0 10px 0;
	font-size: 14px;
}

.recruitment .recruitment-header .detail {
	margin-top: 8px;
	vertical-align: middle;
	line-height: 17px;
	color: #666;
}

.recruitment .recruitment-header .detail .fenge {
	display: inline-block;
	padding: 0 8px;
	font-size: 12px;
	color: #e0e0e0;
}

.recruitment .recruitment-header:after {
	position: relative;
	top: 11px;
	display: block;
	content: "";
	width: 100%;
	height: 1px;
	background-color: #e0e0e0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.recruitment .company-intro {
	position: relative;
	min-height: 45px;
	font-weight: bold;
	margin-bottom: 8px;
}

.recruitment .company-intro .logo-text {
	position: absolute;
	top: 0;
	left: 0;
	vertical-align: middle;
}

.recruitment .company-intro .lazy-img {
	position: absolute;
	top: 0;
	left: 0;
}

.recruitment .company-intro .name {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 55px;
	min-height: 45px;
	vertical-align: middle;
	font-size: 16px;
}

.recruitment .company-intro .name .link-hover-click {
	line-height: 22px;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	max-height: 44px;
	display: -moz-inline-block;
}

.recruitment .detail-title {
	color: #999;
}

.recruitment .source {
	display: inline-block;
	max-width: 200px;
	vertical-align: top;
}

.recruitment .link {
	color: #0084ff;
}

.tag-risk-count {
	display: inline-block;
	min-width: 64px;
	padding: 0 4px;
	font-size: 14px;
	border-radius: 2px;
	color: #fff;
	background-color: #ff3b30;
	text-align: center;
	font-weight: normal;
}

.recruit-risk {
	padding: 16px 16px;
	border-top: 15px solid #f4f4f4;
	border-bottom: 15px solid #f4f4f4;
}

.recruit-risk .header {
	margin-bottom: 16px;
	font-size: 16px;
	color: #828282;
}

.recruit-risk {
	/* 天眼风险 */
}

.recruit-risk .eye-risk {
	padding: 10px 0;
	position: relative;
	cursor: pointer;
	-webkit-box-shadow: none;
	box-shadow: none;
	/* image */
}

.recruit-risk .eye-risk .message {
	display: inline-block;
	width: 35px;
}

.recruit-risk .eye-risk .reason {
	display: inline-block;
	width: 60px;
}

.recruit-risk .eye-risk .title {
	border-right: 0;
}

.recruit-risk .eye-risk .title .risk {
	font-weight: bold;
}

.recruit-risk .eye-risk .tag-risk-count {
	padding: 0 4px;
	line-height: 20px;
	font-size: 14px;
}

.recruit-risk .eye-risk .self-risk:last-child {
	border-bottom: 0;
}

.recruit-risk .eye-risk .recruit-detail {
	padding: 10px 0;
}

.recruit-risk .eye-risk .recruit-left {
	display: block;
}

.recruit-risk .eye-risk .recruit-left em {
	position: relative;
	padding: 0 5px;
}

.recruit-risk .eye-risk .recruit-left .click_mask_img {
	position: absolute;
	left: 4px;
	top: -1px;
	height: 20px;
}

.recruit-risk .self-risk .title {
	vertical-align: middle;
}

.recruit-risk .self-risk .title .risk {
	margin-right: 6px;
}

.recruit-risk .self-risk .content {
	display: inline-block;
	vertical-align: middle;
}

.recruit-risk .self-risk .content em {
	position: relative;
	padding: 0 5px;
}

.recruit-risk .self-risk .content em .click_mask_img {
	position: absolute;
	left: 4px;
	top: -1px;
	height: 20px;
}

.recruit-risk {
	/* 查看详情 */
}

.recruit-risk .risk-detail {
	position: absolute;
	right: 30px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.recruit-risk {
	/*登陆非VIP*/
}

.recruit-risk .eye-risk-demo {
	position: relative;
	padding: 25px 100px 25px 0;
	border: 1px solid #e9e9e9;
	cursor: pointer;
}

.recruit-risk .eye-risk-demo .demo {
	float: left;
	text-align: center;
}

.recruit-risk .eye-risk-demo .severalrisks {
	padding-left: 5px;
	font-size: 18px;
}

.recruit-risk .eye-risk-demo .severalrisks .several {
	font-size: 14px;
}

.recruit-risk .link-vip {
	color: #ff7d18;
	cursor: pointer;
}

.eye-risk-demo.-recruit {
	border: 0;
	padding: 0;
}

.eye-risk-demo.-recruit .demo {
	width: 100%;
	padding: 16px 0;
	border-bottom: 1px dotted #e9e9e9;
}

.eye-risk-demo.-recruit .demo:last-child {
	border-bottom: 0;
}

.tuijian-box {
	border-top: 8px solid #f4f4f4;
}

.tuijian-box .tuijian {
	font-size: 16px;
	line-height: 22px;
	color: #333;
	font-weight: bold;
	padding: 0;
}

.tuijian-box .tuijian:after {
	content: "";
	position: relative;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-color: #e0e0e0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.tuijian-box .tuijian .title {
	display: block;
	padding: 14px;
}

.tuijian-box .recruitment-list {
	padding: 12px 14px;
	line-height: 24px;
	font-size: 14px;
}

.tuijian-box .recruitment-list + .recruitment-list:before {
	content: "";
	position: relative;
	top: -14px;
	display: block;
	width: 100%;
	height: 1px;
	background-color: #e0e0e0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.tuijian-box .link-right {
	position: relative;
	top: -62px;
	color: #ccc;
	float: right;
	text-align: center;
	font-size: 12px;
}

.recruit-stop {
	position: relative;
}

.recruit-stop .stop {
	position: absolute;
	top: 10%;
	left: 20%;
	width: 200px;
	height: 120px;
	background-image: url("https://cdn.tianyancha.com/wap-require-js/public/images/recruit_stop_0813.png");
	background-repeat: no-repeat;
	background-size: 200px;
}

.recruit-list .list2 .search-type {
	padding: 0 14px;
}

.recruit-list .list2 .search-type + .search-type {
	border-top: 8px solid #f3f3f3;
}

.recruit-list .list2 .name {
	display: inline-block;
	width: 100%;
	padding: 18px 0;
	color: #333;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: top;
}

.recruit-list .list2 span.name {
	color: #ccc;
}

.job-bottom {
	position: relative;
	padding: 14px 140px 14px 0;
	line-height: 20px;
}

.job-bottom .link-hover-click {
	display: inline-block;
	max-width: 70%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: top;
}

.job-bottom .type {
	color: #333;
}

.job-bottom .ori-salary {
	position: absolute;
	top: 14px;
	right: 14px;
	color: #ff3b30;
	max-width: 110px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.job-bottom .tic {
	position: absolute;
	top: 14px;
	right: 0;
	color: #ccc;
}

.persons-common {
	border-top: 15px solid #f4f4f4;
}

.persons-common .title {
	padding: 10px;
	font-size: 16px;
}

.persons-common .persons-content {
	padding: 10px;
}

.persons-common .persons-content .col-4 {
	margin-bottom: 10px;
}

.humanname-num {
	color: #ef5644;
}

.human-seo {
	border-top: 15px solid #f4f4f4;
}

.message em {
	color: #ef5644;
}

.search {
	background: url("https://cdn.tianyancha.com/wap-require-js/public/images/starhome2.png") no-repeat;
	background-size: 100%;
}

.search .seo-search-title {
	padding: 28px 0 14px;
	font-family: PingFangSC-Semibold, sans-serif;
	font-size: 24px;
	color: #4691EB;
	letter-spacing: 2px;
	text-align: center;
	font-weight: bold;
	line-height: 33px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#47A5F4), to(#4378E0));
	background-image: linear-gradient(#47A5F4, #4378E0);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.search .search_box {
	margin: 0 0 16px 0;
}

.search .mingren {
	border-top: 8px solid #F2F3F4;
}

.search .mingren .seo .seo-title {
	position: relative;
	background: #FFFFFF;
	height: 50px;
	padding: 14px;
	font-size: 16px;
	line-height: 22px;
	border: 0;
	font-family: PingFangSC-Medium, sans-serif;
}

.search .mingren .seo .seo-title a {
	color: #333333;
}

.search .mingren .seo .seo-title .more {
	font-size: 14px;
	color: #0084FF;
	font-family: PingFangSC-Regular, sans-serif;
}

.search .mingren .seo .seo-title::after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
	left: 0px;
	right: 0px;
	width: 100%;
}

.search .mingren .seo .seo-content {
	padding: 14px;
}

.search .mingren .seo .company-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.search .mingren .seo .company-list .element-gs {
	position: relative;
	display: inline-block;
	z-index: 1;
	margin: 10px 10px 0 0;
}

.search .mingren .seo .company-list .element-gs a {
	display: inline-block;
	padding: 5px 10px;
	background-color: transparent;
	color: #666;
}

.search .mingren .seo .company-list .element-gs:nth-child(-n+3) {
	margin-top: 0;
}

.search .mingren .seo .company-list .element-gs:nth-child(3n) {
	margin-right: 0;
}

.search .mingren .seo .company-list .element-gs::after {
	content: "";
	border-radius: 12px;
	position: absolute;
	border: 1px solid rgba(153, 153, 153, 0.6);
	width: 300%;
	height: 300%;
	left: -100%;
	top: -100%;
	-webkit-transform: scale(0.33);
	transform: scale(0.33);
	z-index: -1;
}

@media (max-width: 320px) {
	.search .mingren .seo .company-list .element-gs:nth-child(-n+2) {
		margin: 0 10px 0 0;
	}

	.search .mingren .seo .company-list .element-gs:nth-child(3) {
		margin: 10px 10px 0 0;
	}
}

.star_list {
	text-align: left;
	background: #fff;
	-webkit-box-shadow: unset;
	box-shadow: unset;
}

.star_list .content {
	padding: 0;
}

.star_list .item {
	border: 0px;
	padding: 14px;
	background: #FFFFFF;
	position: relative;
}

.star_list .item .top .left-item {
	position: absolute;
	width: 48px;
}

.star_list .item .top .right-content {
	padding-left: 55px;
}

.star_list .item .top .right-content .name {
	display: block;
	font-size: 16px;
	line-height: 22px;
	height: 22px;
	margin-bottom: 4px;
	font-family: PingFangSC-Medium, sans-serif;
	color: #333;
}

.star_list .item .top .right-content .introduce {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	height: 20px;
	color: #666;
	width: 100%;
	font-family: PingFangSC-Regular, sans-serif;
	line-height: 20px;
}

.star_list .item .details {
	margin: 3px 0 0 0;
	padding-top: 1px;
}

.star_list .item .details .ele {
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	line-height: 20px;
	margin-top: 10px;
	height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.star_list .item .details .ele .key {
	color: #999999;
}

.star_list .item::after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
	left: 14px;
	right: 14px;
	width: calc(100% - 28px);
}

.pagination-href {
	height: 58px;
}

.cutting-line {
	position: relative;
}

.cutting-line::after {
	position: absolute;
	content: "";
	right: -4px;
	top: 3px;
	height: 14px;
	width: 1px;
	background-color: #e0e0e0;
}

.sitemap .common-title {
	font-size: 17px;
}

.sitemap .category .header-container {
	padding: 10px 15px;
	background-color: #f9f9f9;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}

.sitemap .category .header {
	color: #111;
	font-size: 18px;
	padding-left: 10px;
	border-left: 5px solid #0084ff;
	line-height: 18px;
}

.sitemap .content .category-group,
.sitemap .content .category-city-group {
	border-bottom: 1px solid #e0e0e0;
}

.sitemap .content .category-group .text-over,
.sitemap .content .category-city-group .text-over {
	display: inline-block;
	padding: 8px 10px;
	width: 100%;
}

.sitemap .content .category-city-group .text-over {
	width: 72%;
	vertical-align: top;
}

.sitemap .content .category-city-group .right-text {
	float: right;
	padding: 8px 10px 8px 0;
	vertical-align: top;
	color: #6d6d6d;
}

.sitemap .category-more {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 15px;
}

.sitemap .category-more .btn-default {
	width: 200px;
	background-color: #f4f4f4;
}

.sitemap .city-content {
	display: none;
	padding: 10px 15px;
	background-color: #f4f4f4;
}

.sitemap .city-content.city-block {
	display: block;
}

.sitemap .map-service {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 8px;
}

.sitemap .right-more {
	float: right;
}

.sitemap .map-content {
	background-color: #fff;
	padding: 15px 6px;
}

.sitemap .map-content .map-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	text-align: center;
}

.sitemap .map-content .map-group .map-company {
	max-width: 93px;
	margin: 8px 14px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.sitemap .map-content .company-logo-img {
	width: 70px;
	border: 1px solid #f0f0f0;
}

.sitemap .map-content .link-click {
	color: #4d4d4d;
	display: inline-block;
	margin-top: 6px;
	vertical-align: middle;
}

.sitemap .map-category {
	margin: 4px 6px;
}

.sitemap .service-detail {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: inline-block;
	margin: 6px 8px;
	max-width: 120px;
	background-color: #f4f4f4;
}

.sitemap .map-humans {
	width: 362px;
	border: 1px solid #e0e0e0;
	font-size: 0;
	margin: 0 auto;
}

.sitemap .map-humans .humans-item {
	display: inline-block;
	width: 45px;
	height: 34px;
	border: 1px solid #e0e0e0;
	border-top-color: transparent;
	border-left-color: transparent;
	line-height: 34px;
	font-size: 14px;
	text-align: center;
}

.sitemap .map-humans .humans-item.-active {
	border-bottom-color: transparent;
}

.sitemap .map-humans .humans-head .humans-item:last-child {
	border-right: 0;
}

.sitemap .map-humans .humans-head .humans-item:last-child.-active {
	border-right-color: transparent;
}

.sitemap .map-humans .humans-content {
	height: 360px;
	padding: 20px;
}

.sitemap .map-humans .humans-detail {
	display: none;
}

.sitemap .map-humans .humans-detail.-active {
	display: block;
}

.sitemap .map-humans .humans-detail .detail {
	display: inline-block;
	width: 25%;
	font-size: 14px;
	margin: 10px 0;
	color: #4d4d4d;
}

.sitemap .look-more {
	text-align: center;
}

.sitemap .look-more .btn {
	width: 120px;
	margin-top: 20px;
	background-color: #f4f4f4;
}

.sitemap .general-city {
	padding-bottom: 15px;
	overflow: hidden;
}

.sitemap .general-city .link-click {
	color: #4d4d4d;
}

.sitemap .general-city .col-xs-4 {
	font-size: 16px;
	text-align: center;
	height: 42px;
	line-height: 42px;
}

.sitemap_city .sitemap-title,
.sitemap_city .city-title {
	margin: 0;
	padding: 14px;
	border-bottom: 1px solid #e0e0e0;
	font-size: 16px;
	background: #fbfbfb;
	color: #333;
}

.sitemap_city .sitemap-title .tip,
.sitemap_city .city-title .tip {
	font-size: 12px;
	font-weight: normal;
	color: #828282;
}

.sitemap_city .city-title {
	background-color: #fff;
}

.sitemap_city .general-city {
	background-color: #f4f4f4;
	color: #0084ff;
}

.sitemap_city .general-city .col-xs-4 {
	font-size: 16px;
	text-align: center;
	height: 42px;
	line-height: 42px;
}

.sitemap_city .general-box {
	width: 100%;
	overflow: hidden;
}

.sitemap_city .letter-box {
	width: 100%;
	overflow: hidden;
}

.sitemap_city .letter-box .row {
	padding: 14px;
	background-color: #f4f4f4;
}

.sitemap_city .letter-box .letter-link {
	display: inline-block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #333;
}

.sitemap_city .city-list .city-group {
	padding: 14px;
	background-color: #f4f4f4;
}

.sitemap_city .city-list .detail {
	display: inline-block;
	padding: 10px;
	color: #333;
}

/* 轮播图*/

.wheel-planting {
	position: relative;
	width: 100vw;
	height: 200px;
	overflow: hidden;
	font-size: 0;
}

.wheel-planting .wheel-slider {
	position: absolute;
	left: 0;
	width: 600vw;
	height: 100%;
	font-size: 0;
	-webkit-transform: translate3d(0, 0, 0);
}

.wheel-planting .slider-transition {
	-webkit-transition: all 0.5s 0s ease-in-out;
}

.wheel-planting .news-box {
	position: relative;
	display: inline-block;
	width: 100vw;
	height: 200px;
}

.wheel-planting .lazy-img {
	width: 100%;
	height: 100%;
}

.wheel-planting .news-text {
	position: absolute;
	display: inline-block;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 10px 4px;
	font-size: 14px;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
}

.wheel-planting .text-num {
	float: right;
}

.company_container .toHome {
	display: inline-block;
	width: 123px;
	height: 37px;
	vertical-align: middle;
	margin-top: 16px;
	cursor: pointer;
	background-image: url("../sprite/spritesheet-4d1425d0a8.png");
	background-position: -0px -37px;
}

.feedback_popup .modal-header,
.feedback_popup .modal-footer {
	border-color: #e0e0e0;
}

.feedback_popup .modal-body {
	padding: 20px 0;
}

.feedback_popup textarea,
.feedback_popup input {
	border-radius: 2px;
	padding-left: 8px;
	padding-right: 8px;
	border: 1px solid #e2e7e8;
	background-color: #f7f7fe;
	color: #999;
}

.feedback_popup textarea:focus,
.feedback_popup textarea.focus,
.feedback_popup input:focus,
.feedback_popup input.focus {
	outline: none;
	border: 1px solid #83e0eb;
}

.feedback_popup textarea {
	height: 120px;
}

.feedback_popup input {
	height: 46px;
}

.feedback-boxs {
	width: 80px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	border: 1px solid #e2e7e8;
	color: #666666;
}

.feedback-boxs .right_feedback {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 16px 16px 0;
	right: 0;
	top: 0;
	font-size: 10px;
	border-color: transparent #e2e7e8 transparent transparent;
}

.feedback-boxs .icon {
	font-size: 12px;
	right: -2px;
	top: -12px;
	color: #fff;
}

.feedback-boxs.active_feedback {
	border: 1px solid #0084ff;
	background-color: #fff;
}

.feedback-boxs.active_feedback .right_feedback {
	border-color: transparent #0084ff transparent transparent;
}

.inputV2 .form-control {
	line-height: 44px \0;
	padding-top: 0;
	padding-bottom: 0;
}

.footer_images_beian img {
	opacity: 0;
}

.news {
	background-color: #f4f4f4;
	border-bottom: 15px solid #f4f4f4;
}

.news.no-bt {
	border-bottom: none;
}

.news .news-detail {
	padding: 14px;
	background-color: #fff;
}

.news .news-detail .tags {
	margin-top: 10px;
	margin-bottom: 20px;
	color: #666666;
}

.news .news-detail .tags-group {
	display: inline-block;
}

.news .news-detail .tags-group .tag-name {
	display: inline-block;
	padding: 4px 10px;
	border-radius: 2px;
	font-size: 14px;
	background-color: #eee;
	color: #666;
}

.news .news-detail .tags-group .tag-name + .tag-name {
	margin: 0 8px;
}

.news .news-head {
	font-size: 20px;
	margin: 0;
	padding-bottom: 12px;
	line-height: 28px;
	color: #333333;
}

.news .news-title {
	font-size: 12px;
	color: #999;
}

.news .news-title .source {
	margin-right: 20px;
}

.news .news-content {
	margin-top: 20px;
}

.news .news-content .news-content-more {
	color: rgb(0, 132, 255);
}

.news .news-content .news-content-more .tic-bid-intro-r {
	font-size: 12px;
}

.news .news-content p {
	line-height: 28px;
	font-size: 17px;
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
}

.news .news-content img {
	max-width: 100%;
}

.news .news-content .statement {
	padding: 14px 0;
	margin-top: 28px;
	border-top: 1px solid #f0f0f0;
	font-size: 12px;
	color: #999;
}

.news .relation {
	padding: 14px 0 14px 14px;
	margin-top: 14px;
	margin-bottom: 8px;
	background-color: #f4f4f4;
	overflow: hidden;
}

.news .relation .relation-title {
	line-height: 21px;
	color: #333;
	font-size: 14px;
}

.news .relation .relation-item {
	display: block;
	font-size: 14px;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news .relation.-human .relation-content {
	margin: 0 -10px;
}

.news .relation.-human .relation-item {
	display: inline-block;
	line-height: 21px;
	margin: 4px 10px;
}

.news .tyc-footer {
	margin-top: 8px;
}

.news h1 {
	font-size: 20px;
}

.news-letter .letter-box .row {
	padding: 14px;
	background-color: #f4f4f4;
}

.news-letter .letter-link {
	display: inline-block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #333;
}

.news-letter .btn-letter {
	display: inline-block;
	margin: 8px;
	padding: 4px 6px;
	border-radius: 4px;
	border: 1px solid #e0e0e0;
	text-align: center;
	color: #666;
	background-color: #f4f4f4;
}

.news-letter .letter-wrap {
	padding: 14px 8px;
}

.human-boss .map-head {
	padding: 14px 0;
}

.human-boss .map-text {
	padding-right: 4px;
	margin-right: 4px;
	border-right: 2px solid #aaaaaa;
	color: #6d6d6d;
}

.human-boss .map-bread {
	display: inline-block;
}

.human-boss .map-title {
	padding: 8px 14px;
}

.human-boss .map-group {
	background-color: #f4f4f4;
	text-align: center;
	padding: 8px;
}

.human-boss .map-letter {
	display: block;
	color: #4d4d4d;
}

.human-boss .map-letter.active {
	color: #0084ff;
}

.human-boss .col-xs-2 {
	padding: 8px;
}

.boss {
	padding: 15px 0;
	border-bottom: 1px solid #e0e0e0;
}

.boss .boss-title {
	padding: 0 14px;
	color: #0084ff;
}

.boss .boss-link {
	display: inline-block;
	padding: 4px 6px;
	border: 1px solid #e0e0e0;
	border-radius: 2px;
	color: #4d4d4d;
	background-color: #f4f4f4;
}

.boss .row {
	margin-right: 0;
	margin-left: 12px;
}

.boss .col-xs-4 {
	padding: 0;
	margin-top: 15px;
}

.boss .look-more {
	margin-top: 15px;
	text-align: center;
}

.no-result {
	height: 300px;
	padding-bottom: 100px;
	background-color: #fff;
}

.no-result .image {
	width: 110px;
	height: 110px;
	margin-top: 80px;
}

.no-result {
	text-align: center;
}

.no-result .no-result-title {
	font-size: 16px;
	color: #999999;
	margin-bottom: 14px;
	margin-top: 22px;
}

.no-result .step {
	height: 20px;
	line-height: 20px;
	margin-bottom: 4px;
	font-size: 14px;
	color: #999999;
}

.no-result.-dishonest {
	padding: 40px 0;
	height: 225px;
	border-bottom: 8px solid #F2F3F4;
}

.no-result.-dishonest .no-result-img {
	width: 168px;
}

.search-filter {
	background-color: #fff;
}

.search-filter .filter-head {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 44px;
	padding: 0 8px;
	text-align: center;
	line-height: 44px;
}

.search-filter .filter-head:after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.search-filter .filter-head .screen {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 0 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.search-filter .filter-head .screen .tic-caret-down {
	margin-left: 4px;
	color: #ccc;
}

.search-filter .filter-head .screen .tic-caret-up {
	margin-left: 4px;
	color: #0084ff;
}

.search-filter .filter-head .screen.-active {
	color: #0084ff;
}

.search-filter .filter-group {
	position: relative;
}

.search-filter .filter-content {
	position: absolute;
	width: 100%;
	height: 55vh;
	z-index: 1000;
	background-color: #fff;
	overflow: hidden;
}

.search-filter .filter-content:after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.search-filter .filter-content .filter-left {
	width: 138px;
	height: 55vh;
	overflow-y: auto;
}

.search-filter .filter-content .filter-line {
	width: 100%;
	height: 55vh;
	overflow-y: auto;
}

.search-filter .filter-content .filter-line .item {
	position: relative;
	padding-right: 36px;
}

.search-filter .filter-content .filter-line .item .tic-duihao {
	position: absolute;
	display: none;
	top: 50%;
	right: 14px;
	margin-top: -11px;
	color: #0084ff;
	font-size: 16px;
}

.search-filter .filter-content .filter-line .item.-active {
	background-color: #fff;
}

.search-filter .filter-content .filter-line .item.-active .tic-duihao {
	display: inline;
}

.search-filter .filter-content .filter-right {
	position: absolute;
	top: 0;
	right: 0;
	left: 138px;
	height: 55vh;
	overflow-y: auto;
	background-color: #fafafa;
}

.search-filter .filter-content .filter-right .item {
	position: relative;
	padding-right: 36px;
}

.search-filter .filter-content .filter-right .item .tic-duihao {
	position: absolute;
	display: none;
	top: 50%;
	right: 14px;
	margin-top: -11px;
	color: #0084ff;
	font-size: 16px;
}

.search-filter .filter-content .item {
	display: block;
	padding: 12px 14px;
	color: #666;
}

.search-filter .filter-content .item.-active {
	color: #0084ff;
	background-color: #fafafa;
}

.search-filter .filter-content .item.-active .tic-duihao {
	display: inline;
}

.search-filter .filter-content .item.-no-bg {
	background-color: #fff;
}

.search-filter .filter-content .item.-blue {
	color: #0084ff;
}

.search-filter .filter-content .clear-choose {
	position: absolute;
	bottom: 0;
	right: 0;
	display: inline-block;
	width: 100%;
	height: 44px;
	line-height: 44px;
	background-color: #0084ff;
	color: #fff;
	text-align: center;
}

.search-filter .content-group {
	position: relative;
	max-height: calc(100% - 80px);
	overflow: scroll;
}

.search-filter .content-item {
	padding: 14px 4px 0 4px;
}

.search-filter .content-item .title {
	margin-bottom: 12px;
	margin-left: 8px;
	font-size: 13px;
	line-height: 18px;
	color: #999;
}

.search-filter .filter-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	font-size: 0;
}

.search-filter .filter-list .switch-box {
	-ms-flex-preferred-size: 33.3%;
	flex-basis: 33.3%;
	padding: 0 8px 14px 8px;
}

.search-filter .filter-list .switch-click {
	position: relative;
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	text-align: center;
	color: #333;
	border-radius: 8px;
}

.search-filter .filter-list .switch-click:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #c2c2c2;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 333%;
	height: 333%;
	-webkit-transform: scale(0.3);
	transform: scale(0.3);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	border-radius: 2px;
	border-radius: 8px;
}

.search-filter .filter-list .switch-click.-active {
	background: rgba(0, 132, 255, 0.05);
	color: #0084ff;
}

.search-filter .filter-list .switch-click.-active:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #0084ff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 333%;
	height: 333%;
	-webkit-transform: scale(0.3);
	transform: scale(0.3);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	border-radius: 2px;
}

.search-filter .filter-btn {
	font-size: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	bottom: 14px;
	width: 100%;
	padding: 0 16px;
}

.search-filter .filter-btn:after {
	content: "";
	position: absolute;
	border-top: 1px solid #e0e0e0;
	width: 100%;
	top: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.search-filter .filter-reset {
	-webkit-box-flex: 5;
	-ms-flex: 5;
	flex: 5;
	height: 44px;
	text-align: center;
	padding: 9px 0;
	background-color: #f3f3f3;
	margin-top: 20px;
	margin-right: 16px;
	border-radius: 8px;
}

.search-filter .filter-confirm {
	-webkit-box-flex: 7;
	-ms-flex: 7;
	flex: 7;
	height: 44px;
	padding: 9px 0;
	margin-top: 20px;
	text-align: center;
	border: 1px solid #f3f3f3;
	border-radius: 8px;
	color: #fff;
	background-color: #0084ff;
}

.filter-box.-auto-height .filter-content,
.filter-box.-auto-height .filter-line,
.filter-box.-auto-height .filter-left {
	height: auto;
	min-height: 176px;
	max-height: 55vh;
}

.filter-box.-auto-height .filter-right {
	height: 100%;
}

.filter-box.-auto-height .filter-content:after {
	border-bottom: 0;
}

.over-hide-gray {
	height: 100vh;
	overflow: hidden;
}

.over-hide-gray .fix-modal {
	display: block;
}

.bread-container {
	position: relative;
	height: 40px;
	line-height: 40px;
	padding: 0 14px;
	background-color: #fff;
	font-size: 0px;
	color: #333;
}

.bread-container:after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.bread-container .bread-link {
	display: inline-block;
	vertical-align: middle;
	max-width: 151px;
	font-size: 13px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
}

@media screen and (min-width: 320px) and (max-width: 370px) {
	.bread-container .bread-link {
		max-width: 95px;
	}
}

.bread-container .bread-arrow {
	display: inline-block;
	vertical-align: middle;
	color: #999;
	font-size: 12px;
	margin-left: 3px;
	margin-right: 3px;
}

.bread-container .bread-title {
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: 70%;
}

.bread-container .tic-close {
	float: right;
	font-size: 12px;
	color: #999;
}

.bread-container.-abs {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	height: 44px;
	line-height: 44px;
}

.search-block {
	border-bottom: 8px solid #F2F3F4;
}

.search-block .num-title {
	padding-left: 14px;
	height: 44px;
	line-height: 44px;
	font-size: 13px;
	color: #666;
	background-color: #f2f3f4;
}

.search-block .num-title .safety-tips-content {
	display: inline-block;
}

.search-block .num-title .safety-tips-content em {
	color: #ff3b30;
}

.search-block .num-name {
	display: inline-block;
	max-width: 140px;
	color: #FF3B30;
	font-size: 14px;
	vertical-align: bottom;
	/* Box model */
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.search-block .num-name::before,
.search-block .num-name:after {
	content: " ";
	width: 4px;
	display: inline-block;
}

.search-block .result-list {
	padding: 0 14px;
}

.search-block .search-item {
	position: relative;
	padding-left: 40px;
}

.search-block .search-item:after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.search-block .left-item {
	position: absolute;
	left: 0;
	top: 14px;
	width: 30px;
	display: inline-block;
	border-radius: 4px;
	overflow: hidden;
}

.search-block .content {
	padding: 14px 0;
}

.search-block .content .name {
	margin-bottom: 8px;
	font-size: 16px;
	line-height: 22px;
	color: #333;
	/* Box model */
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: initial;
}

.search-block .content .title {
	line-height: 20px;
	margin-top: 4px;
	color: #999;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.search-block .content .title > span {
	color: #333;
}

.search-block .search-item:last-child .content {
	border-bottom: 0;
}

.search-block .lazy-img {
	width: 100%;
}

.backToTop {
	position: fixed;
	right: 14px;
	bottom: 30px;
	z-index: 100;
}

.backToTop .image {
	width: 40px;
	height: 40px;
	background-image: url("https://cdn.tianyancha.com/wap-require-js/public/images/top1_0628.png");
	background-size: contain;
}

.fix-modal {
	position: fixed;
	top: 40vh;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
	background-color: rgba(32, 32, 32, 0.5);
	display: none;
}

.result-footer {
	padding: 0 14px;
}

.result-footer .pagination-href {
	border-top: 1px solid #f0f0f0;
}

.recommend-list .item {
	color: #666;
}

.patent-page {
	padding: 0 7px;
	background-color: #fff;
}

.patent-page .patent-title {
	display: block;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	width: 100%;
	line-height: 26px;
	border-bottom: 1px solid #e0e0e0;
	word-wrap: break-word;
	margin: 0;
	padding: 10px 7px;
}

.patent-page .base-item {
	padding: 8px 0;
}

.patent-page .patent-top {
	width: 100%;
	height: auto;
	border-bottom: 1px solid #f3f3f3;
	padding: 7px;
}

.patent-page .out-invisible {
	display: block;
	font-size: 16px;
	color: #666;
	padding: 3px 0px;
}

.patent-page .patent-inner {
	display: inline;
	word-break: break-all;
	font-size: 16px;
	color: #333;
}

.patent-page .patent-center {
	display: inline-block;
	width: 100%;
	height: auto;
	padding: 7px;
	text-align: center;
}

.patent-page .patent-center .patent-photo-inner {
	text-align: center;
	max-width: 60%;
	width: 85%;
	height: auto;
	padding: 7px 0;
}

.patent-page .login-position {
	position: relative;
}

.patent-page .login-group {
	position: absolute;
	z-index: 999;
	bottom: -1px;
	width: 100%;
	text-align: center;
	padding-top: 80px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(70%, #fff));
	background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #fff 70%);
}

.patent-page .login-more {
	display: inline-block;
	border: 1px solid #0084ff;
	border-radius: 3px;
	padding: 0 8px;
	line-height: 30px;
	color: #fff;
	background-color: #0084ff;
}

.patent-page .login-position + .down-app {
	margin: 20px 15px 0 15px;
	padding: 20px 0;
	border-top: 1px solid #E0E0E0;
}

.tm .tm-list + .tm-list {
	border-top: 8px solid #F2F3F4;
}

.tm .line4 {
	margin: 0;
}

.tm .line4 + .line4 {
	margin-top: 4px;
}

.tm .tm-image {
	position: relative;
	width: 45px;
	height: 45px;
	margin-bottom: 14px;
}

.tm .tm-image:after {
	position: absolute;
	top: -50%;
	right: -50%;
	bottom: -50%;
	left: -50%;
	content: "";
	border: 1px solid #e0e0e0;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	border-radius: 4px;
}

.tm .tm-image .tm-pic {
	height: 100%;
}

.tm .item {
	position: relative;
	display: block;
	padding: 14px 14px 14px 73px;
	color: #333;
	font-size: 14px;
}

.tm .item .left-img {
	position: absolute;
	display: inline-block;
	top: 14px;
	left: 14px;
	width: 45px;
	height: 45px;
	overflow: hidden;
}

.tm .item .left-img .lazy-img {
	height: 100%;
}

.tm .item .name-title {
	display: block;
	margin-bottom: 8px;
	line-height: 22px;
	font-size: 16px;
	color: #333;
}

.tm .item .right-group {
	line-height: 20px;
}

.tm .item .right-group .title {
	color: #999;
}

.tm .item .right-group + .right-group {
	margin-top: 4px;
}

.tm .item + .item .right-content {
	position: relative;
}

.tm .item + .item .right-content:before {
	content: "";
	position: absolute;
	border-top: 1px solid #e0e0e0;
	width: 100%;
	top: -14px;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.tm .data-content .box-container:last-child {
	border-bottom: none;
}

.tm-service .name {
	font-size: 16px;
	line-height: 22px;
	color: #333;
}

.tm-service .money {
	float: right;
	font-size: 16px;
	color: #FF7D18;
	font-weight: bold;
}

.tm-service .desc {
	display: block;
	margin-top: 4px;
	font-size: 12px;
	line-height: 17px;
	color: #666;
}

.tm-service .list {
	display: block;
	position: relative;
	padding: 12px 0;
	margin: 0 14px;
}

.tm-service .list + .list:after {
	content: "";
	position: absolute;
	border-top: 1px solid #e0e0e0;
	width: 100%;
	top: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.sh-list .result-list .search-item {
	padding-left: 59px;
}

.sh-list .result-list .search-item .left-item {
	width: 45px;
	height: 45px;
}

.sh-list .result-list .search-item .left-item .-image {
	max-height: 100%;
}

.sh-list .result-list .search-item .content {
	position: relative;
}

.sh-list .result-list .search-item .content .header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.sh-list .result-list .search-item .content .header .name {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	float: left;
}

.sh-list .result-list .search-item .content .header .status {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-left: 16px;
}

.sh-list .result-list .search-item .content .header .status .status-text {
	display: inline-block;
	line-height: 18px;
	padding: 0 4px;
	border-radius: 2px;
	color: #119944;
	border: 1px solid rgba(17, 153, 68, 0.3);
	font-size: 12px;
	position: relative;
}

.sh-list .result-list .search-item .content .info .title .text-name {
	display: inline-block;
	max-width: 209px;
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: top;
	font-size: 14px;
	color: #333333;
}

.sh-list .result-list .search-item .content::after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.sh-list .result-list .search-item .content .item-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	right: -3px;
	font-size: 16px;
	color: #CCCCCC;
	line-height: 16px;
}

.sh-list .result-list .search-item::after {
	border: none;
}

.sh-list .result-list .search-item:last-child::after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.sh-list .result-list .search-item:last-child .content::after {
	border: none;
}

.sh-list .search-filter::after {
	border: none;
}

.sh-list .search-filter .filter-head .screen.header-active {
	color: #0084ff;
}

.sh-list .search-filter .filter-head .screen.header-active .tic {
	color: #ccc;
}

.sh-list .search-filter .filter-head .screen.c9 {
	color: #0084ff;
}

.sh-list .search-filter .filter-head .screen.c9 .tic {
	color: #0084ff;
}

.sh-list .search-filter .filter-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.sh-list .search-filter .filter-content::after {
	border: none;
}

.sh-list .search-filter .filter-content .filter-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.sh-list .search-filter .filter-content .filter-all {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.sh-list .search-filter .filter-content .filter-all.sb-filter-all {
	height: auto;
	min-height: 176px;
	max-height: 55vh;
}

.sh-list .search-filter .filter-content .filter-all .filter-right {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: static;
}

.sh-list .search-filter .filter-content .filter-line.filter-line-active {
	height: auto;
	min-height: 132px;
	max-height: 55vh;
}

.sh-list .search-filter .clear-item {
	width: 100%;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 15px;
	color: #FFFFFF;
	background: #0084FF;
}

.sh-list .sb-tax-left {
	position: relative;
	top: 2px;
	left: 0;
}

.shangbiao_modal {
	top: 40vh;
}

.top-home .part-new {
	padding-top: 116px;
	background-color: #0084ff;
	background-image: url("https://cdn.tianyancha.com/wap-require-js/themes/18blue/images/mainbglogo-2.png");
	min-height: 232px;
	background-position: center;
	background-size: cover;
}

.top-home .part-new .head-box {
	padding: 0 14px;
}

.top-home .part-new .head-box .head-tab {
	padding: 0 22px;
	margin-bottom: 10px;
	text-align: center;
}

.top-home .part-new .head-box .head-tab:before,
.top-home .part-new .head-box .head-tab:after {
	content: "";
	display: table;
}

.top-home .part-new .head-box .head-tab:after {
	clear: both;
	overflow: hidden;
}

.top-home .part-new .head-box .wap-main-tab {
	font-size: 16px;
}

.top-home .part-new .head-box .wap-main-tab.-active {
	font-family: PingFangSC-Medium, sans-serif;
}

.top-home .part-new .head-box .wap-main-tab.-active .wap-main-tab-title {
	position: relative;
	color: #fff;
}

.top-home .part-new .head-box .wap-main-tab.-active .wap-main-tab-title:after {
	content: "";
	position: absolute;
	height: 2px;
	width: 24px;
	background: #fff;
	top: 25px;
	left: calc(50% - 12px);
	border-radius: 2px;
}

.top-home .part-new .head-box .wap-main-tab-title {
	display: inline-block;
	padding-bottom: 4px;
	border-bottom: 1px solid transparent;
	color: rgba(255, 255, 255, 0.6);
	font-family: PingFangSC-Medium, sans-serif;
}

.top-home .part-new .head-box .search-group {
	position: relative;
}

.top-home .part-new .head-box .search-group .input {
	width: 100%;
	height: 42px;
	padding-left: 14px;
	padding-right: 44px;
	border: none;
	border-radius: 4px;
	color: #333;
}

.top-home .part-new .head-box .search-group .input:focus {
	outline: none;
	border: none;
	-webkit-appearance: none;
}

.top-home .part-new .head-box .search-group .input-submit {
	position: absolute;
	top: 0;
	right: 0;
	width: 46px;
	height: 42px;
	line-height: 42px;
	text-align: center;
}

.top-home .part-new .head-box .search-group .input-submit img {
	width: 20px;
	height: 20px;
}

.top-home .part-new .head-box .search-group .tic-search {
	display: inline-block;
	width: 44px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 20px;
	color: #999;
}

.top-home {
	/* 新闻阅读 */
}

.top-home .read-new {
	background-color: #fff;
}

.top-home .read-new .news-title {
	padding: 0 14px;
	height: 50px;
	line-height: 51px;
	font-family: PingFangSC-Medium, sans-serif;
	font-size: 16px;
	color: #333333;
	text-align: justify;
	position: relative;
}

.top-home .read-new .news-title:after {
	position: absolute;
	content: "";
	height: 1px;
	border-bottom: 1px solid #E0E0E0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
	left: 0;
	top: 50px;
	width: 100%;
}

.top-home .read-new .news-title a {
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 14px;
	color: #0084FF;
	height: 50px;
	float: right;
	text-align: right;
}

.top-home .read-new .news-title a .tic-arrow-pn-right {
	font-size: 12px;
}

.top-home .read-new .item-container {
	padding: 0 14px;
}

.top-home .read-new .news-item {
	position: relative;
	display: block;
	height: 100px;
	padding: 14px 0;
	font-size: 0;
}

.top-home .read-new .news-item:after {
	position: absolute;
	content: "";
	height: 1px;
	border-bottom: 1px solid #E0E0E0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
	left: 0;
	top: 100px;
	width: 100%;
}

.top-home .read-new .news-item:last-child:after {
	content: "";
	border: none !important;
	height: 0 !important;
}

.top-home .read-new .news-item .left {
	width: 110px;
	height: 72px;
	display: inline-block;
	border-radius: 2px;
	overflow: hidden;
}

.top-home .read-new .news-item .left img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.top-home .read-new .news-item .right {
	display: inline-block;
	height: 100%;
	width: 67.5%;
	width: calc(100% - 110px);
	font-size: 15px;
	padding-left: 12px;
	vertical-align: top;
}

.top-home .read-new .news-item .right .title {
	width: 100%;
	color: #333;
	/* Box model */
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.top-home .read-new .news-item .right .tag {
	position: absolute;
	bottom: 13px;
	left: 122px;
	padding: 2px 4px;
	font-size: 12px;
	background-color: #ebf8fb;
	font-weight: normal;
	line-height: 16px;
	border-radius: 2px;
	color: #0084ff;
}

.top-home .read-new .news-item .right .time {
	position: absolute;
	bottom: 9px;
	right: 0;
	font-weight: normal;
	color: #999;
	font-size: 13px;
}

@media screen and (min-width: 320px) and (max-width: 370px) {
	.top-home .right {
		width: calc(100% - 110px);
	}

	.top-home .right .title {
		width: 100% !important;
	}
}

@media screen and (min-width: 414px) {
	.top-home .right {
		width: calc(100% - 110px);
	}

	.top-home .right .title {
		width: 100% !important;
	}
}

.top-home .hot-border {
	display: block;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
}

.top-home .ranking-footer {
	display: block;
	height: 40px;
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #0084ff;
	background-color: #F2F3F4;
}

.top-home .ranking-footer:hover {
	text-decoration: underline;
}

.hot-letter .letter .row {
	margin-left: 0;
	margin-right: 0;
}

.hot-letter .letter .row a {
	display: inline-block;
	padding: 4px 6px;
	color: #4d4d4d;
}

.hot-letter .letter .row a:focus {
	background-color: #0084ff;
	color: #fff;
}

.ranking-box .ranking-index1 {
	font-size: 20px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFC432), to(#F7A12A));
	background-image: linear-gradient(to bottom, #FFC432, #F7A12A);
	-webkit-background-clip: text;
	color: transparent;
}

.ranking-box .ranking-index2 {
	font-size: 20px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#CCD3D7), to(#A0A7AB));
	background-image: linear-gradient(to bottom, #CCD3D7, #A0A7AB);
	-webkit-background-clip: text;
	color: transparent;
}

.ranking-box .ranking-index3 {
	font-size: 20px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F5E1C4), to(#A27F4F));
	background-image: linear-gradient(to bottom, #F5E1C4, #A27F4F);
	-webkit-background-clip: text;
	color: transparent;
}

.ranking-box .ranking1 {
	color: #FEA84E;
}

.ranking-box .ranking1:hover {
	color: #CB863E;
}

.ranking-box .ranking2 {
	color: #748DAB;
}

.ranking-box .ranking2:hover {
	color: #5C7088;
}

.ranking-box .ranking3 {
	color: #A58570;
}

.ranking-box .ranking3:hover {
	color: #846A59;
}

.ranking-box .ranking-list {
	padding: 8px 0;
	font-size: 0;
	border-bottom: 1px dotted #e0e0e0;
}

.ranking-box .ranking-list > span {
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}

.ranking-box .ranking-list .ranking-num {
	display: inline-block;
	width: 24px;
	margin-right: 16px;
	text-align: center;
	font-size: 14px;
}

.ranking-box .ranking-list .ranking-key {
	display: inline-block;
	width: 80%;
	margin-right: 13px;
	text-align: left;
	font-size: 14px;
}

.ranking-box .ranking-list .ranking-key a {
	display: inline-block;
	width: 100%;
	/* Box model */
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.top-ranking .ranking-content {
	padding: 14px 14px 0 14px;
	background-color: #fff;
}

.top-ranking .ranking-key {
	width: 70%;
	text-align: center;
	/* Box model */
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.top-ranking .ranking-key.-company {
	width: 50%;
}

.top-ranking .ranking-num {
	width: 30px;
	margin-right: 16px;
	text-align: center;
}

.top-ranking .ranking-legal {
	width: 198px;
}

.table.-ranking .left-col {
	text-align: left;
}

.table.-ranking thead {
	background-color: #fff;
}

.table.-ranking tbody tr {
	border-bottom: 2px dotted #e0e0e0;
}

.table.-ranking th {
	padding: 0;
	line-height: 20px;
	color: #999;
	font-weight: normal;
}

.table.-ranking tr th,
.table.-ranking tr td {
	vertical-align: middle;
	text-align: center;
	border: 0;
}

.table.-ranking tr th.ranking,
.table.-ranking tr td.ranking {
	padding: 0;
}

.human-item {
	padding: 14px;
	border-bottom: 1px solid #f3f3f3;
}

.human-item .header {
	line-height: 24px;
	font-size: 16px;
	font-weight: bold;
}

.human-item .explain {
	font-size: 14px;
	color: #666;
	font-weight: normal;
}

.human-item .more {
	float: right;
	font-size: 14px;
	font-weight: normal;
}

.human-item .human-partner {
	margin-top: 8px;
	color: #666;
	height: 22px;
	width: 100%;
	overflow: hidden;
}

.human-item .human-partner .title {
	display: inline-block;
	line-height: 1;
	padding-right: 8px;
	vertical-align: middle;
	border-right: 1px solid #eaf4ff;
}

.human-item .human-partner .name {
	display: inline-block;
	margin-left: 8px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	color: #666;
}

.human-item .human-partner .name:hover {
	color: #0084ff;
}

.human-item .relation-title {
	margin-top: 8px;
	line-height: 22px;
}

.human-item .relation-title:before {
	display: inline-block;
	content: "";
	width: 4px;
	height: 14px;
	vertical-align: middle;
	margin-bottom: 4px;
	margin-right: 8px;
	background-color: #0084ff;
}

.human-item .relation-content {
	margin-top: 8px;
	font-size: 0;
}

.human-item .relation-box {
	display: inline-block;
	width: 100%;
	padding: 16px 16px 16px 0;
	background-color: #f8f8f8;
}

.human-item .relation-box .name {
	display: inline-block;
	width: 208px;
	margin: 0 8px 0 16px;
	line-height: 24px;
	font-size: 16px;
	vertical-align: middle;
	font-weight: normal;
	/* Box model */
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.human-item .relation-box .name.-len5 {
	width: 160px;
}

.human-item .relation-box .name.-len4 {
	width: 184px;
}

.human-item .relation-box .relation {
	margin-top: 4px;
}

.human-item .relation-box .desc {
	display: inline-block;
	max-width: 33.3%;
	margin-left: 16px;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	color: #666;
	/* Box model */
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.human-item .relation-box .tag-common {
	float: right;
	max-width: 90px;
	/* Box model */
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.human-item .relation-box + .relation-box {
	margin-left: 16px;
}

.human-item .human-footer {
	display: block;
	height: 36px;
	margin-top: 8px;
	line-height: 36px;
	text-align: center;
	background-color: #f8f8f8;
}

.human-item .human-footer:hover {
	color: #0084ff;
}

.human-item .human-key {
	color: #ff3b30;
}

.human-item .human-key:before,
.human-item .human-key:after {
	content: " ";
}

.toph-list .company-status {
	float: right;
}

.toph-list .company-status span {
	height: 20px;
	border: 1px solid #119944;
	font-size: 12px;
	color: #119944;
	border-radius: 2px;
	padding-left: 3px;
	padding-right: 3px;
}

.toph-list .-risk-bg span {
	color: #FF3B30 !important;
	border: 1px solid #FF3B30 !important;
}

.top-letter .pagination-href .pagination .active > a {
	width: 110px;
}

.top-letter .letter-zebra {
	height: 40px;
	line-height: 40px;
	padding: 0 6px;
	font-size: 0;
}

.top-letter .letter-zebra span {
	display: inline-block;
	max-width: 33%;
	padding: 0 8px;
	font-size: 14px;
	/* Box model */
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.top-letter .letter-zebra span a {
	color: #333;
}

.top-letter .letter-zebra:nth-child(even) {
	background-color: #f3f3f3;
}

.top500 .table {
	margin-bottom: 0;
}

.top500 .top500-content {
	padding: 14px 14px 0 14px;
}

.top500 .left-col {
	text-align: left;
}

.dropload-up,
.dropload-down {
	position: relative;
	height: 100%;
	overflow: hidden;
	font-size: 12px;
	/* 开启硬件加速 */
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

.dropload-update,
.dropload-noData {
	display: none;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.dropload-update.translate-y,
.dropload-noData.translate-y {
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
}

.dropload-footer {
	font-size: 12px;
}

.dropload-footer.dropload-noData {
	color: rgba(153, 153, 153, 0.33);
}

.dropload-footer .refresh-stack {
	position: relative;
	display: inline-block;
	width: 31px;
	height: 31px;
	line-height: 31px;
	vertical-align: middle;
	font-size: 1.3em;
	color: #737373;
}

.dropload-footer .icon-inner {
	background-size: 100%;
	background-image: url(https://cdn.tianyancha.com/wap/images/refresh_stach_inner.png);
	width: 31px;
	height: 31px;
	position: absolute;
	left: 0;
	text-align: center;
}

.dropload-footer .icon-outer {
	background-size: 100%;
	background-image: url(https://cdn.tianyancha.com/wap/images/refresh_stach_outer.png);
	width: 31px;
	height: 31px;
	position: absolute;
	left: 0;
	text-align: center;
}

.dropload-footer .icon-outer.icon-rotate {
	-webkit-animation: rotate 2s infinite linear;
	animation: rotate 2s infinite linear;
}

.dropload-footer .refresh-info-conent {
	display: inline-block;
	height: 50px;
	padding: 10px;
	color: #737373;
}

.dropload-footer .refresh-info-conent td {
	line-height: 15px;
	padding-right: 5px;
}

.dropload-footer.dropload-refresh {
	color: #0084FF;
}

.dropload-noData {
	color: #9e9e9e;
}

.dropload-load .loading {
	display: inline-block;
	height: 15px;
	width: 15px;
	border-radius: 100%;
	margin: 6px;
	border: 2px solid #666;
	border-bottom-color: transparent;
	vertical-align: middle;
	-webkit-animation: rotate 0.75s linear infinite;
	animation: rotate 0.75s linear infinite;
}

.btn-follow-loading i {
	display: none;
}

.btn-follow-loading span {
	display: none;
}

.btn-follow-loading .loading {
	display: inline-block;
	height: 15px;
	width: 15px;
	border-radius: 100%;
	margin: 6px;
	border: 2px solid #666;
	border-bottom-color: transparent;
	vertical-align: middle;
	-webkit-animation: rotate 0.75s linear infinite;
	animation: rotate 0.75s linear infinite;
}

@-webkit-keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg);
	}

	50% {
		-webkit-transform: rotate(180deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.recommend-city .content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	text-align: center;
	padding: 0 6px 14px 6px;
}

.recommend-city .item {
	width: 25%;
	padding: 12px 6px 0 6px;
}

.recommend-city .link {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #333;
	font-size: 13px;
}

.recommend-city .link::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #c2c2c2;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 333%;
	height: 333%;
	-webkit-transform: scale(0.3);
	transform: scale(0.3);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	border-radius: 4px;
}

.recommend-city .link.-active {
	color: #0084ff;
	background-color: rgba(0, 132, 255, 0.05);
}

.recommend-city .link.-active:after {
	border-color: #0084ff;
}

.p2p {
	padding-bottom: 8px;
	background-color: #F2F3F4;
}

.p2p .banner-top {
	position: relative;
	font-size: 22px;
	color: #007DFF;
	letter-spacing: 1.83px;
	text-align: center;
	font-weight: bold;
}

.p2p .banner-top .text {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.p2p .list-wrapper {
	padding: 0 14px;
	background: #fff;
}

.p2p .list-wrapper .item {
	position: relative;
	padding: 14px 0 10px;
}

.p2p .list-wrapper .item .cont {
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
	max-width: 261px;
}

.p2p .list-wrapper .item .cont .name {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: initial;
	margin-bottom: 8px;
	font-size: 17px;
	color: #333333;
	letter-spacing: 0;
}

.p2p .list-wrapper .item .cont .tip {
	margin-bottom: 4px;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.p2p .list-wrapper .item .cont .tip .tip-title {
	color: #999999;
}

.p2p .list-wrapper .item .tags {
	position: absolute;
	top: 14px;
	right: 0;
	padding: 0 4px;
	border-radius: 2px;
	border: 1px solid #119944;
	font-size: 12px;
	line-height: 18px;
	color: #119944;
	text-align: center;
}

.p2p .list-wrapper .item .tags.num-cancel {
	color: #e05a48;
	border-color: #e05a48;
}

.p2p .list-wrapper .item:after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.p2p .city {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 100000;
	background: #FFFFFF;
}

.p2p .city:before {
	content: "";
	position: absolute;
	border-top: 1px solid #e0e0e0;
	width: 100%;
	top: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.p2p .city .title-wrapper {
	padding: 12px 14px;
}

.p2p .city .title-wrapper .h-left {
	display: inline-block;
	vertical-align: middle;
}

.p2p .city .title-wrapper .h-left .tip {
	margin-left: 8px;
	font-size: 14px;
	color: #666666;
}

.p2p .city .title-wrapper .h-left .tip.-title {
	margin-left: 0;
	margin-right: -8px;
	color: #999999;
}

.p2p .city .title-wrapper .h-right,
.p2p .city .title-wrapper .s-right {
	margin-top: 2px;
	float: right;
	color: #ccc;
}

.p2p .city .title-wrapper .s-left {
	display: inline-block;
	vertical-align: middle;
}

.p2p .city .title-wrapper .s-left .tip {
	font-size: 14px;
	color: #999999;
}

.p2p .city .wrapper {
	display: none;
	background-color: #fff;
	padding: 14px 14px 3px;
}

.p2p .city .wrapper .title {
	color: #999999;
}

.p2p .city .wrapper .mask {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
}

.p2p .city .wrapper .content {
	margin: 0 -14px;
}

.p2p .city .wrapper .item {
	width: 16.6666%;
}

.p2p .city .wrapper .tip {
	color: #999;
}

@media only screen and (max-width: 320px) {
	.p2p .list-wrapper .item .cont {
		max-width: 202px;
	}
}

@media only screen and (max-width: 360px) and (min-height: 620px) {
	.p2p .list-wrapper .item .cont {
		max-width: 250px;
	}
}

@media only screen and (max-width: 370px) and (min-height: 620px) {
	.p2p .list-wrapper .item .cont {
		max-width: 250px;
	}
}

@media only screen and (max-width: 375px) and (min-height: 620px) {
	.p2p .list-wrapper .item .cont {
		max-width: 250px;
	}
}

.qiye .category-content {
	border-top: 8px solid #F2F3F4;
	border-bottom: 8px solid #F2F3F4;
}

.qiye .category-content .list {
	padding: 14px 14px 0 14px;
}

.qiye .category-content .list.-hidden {
	display: none;
}

.qiye .category-content .title1 {
	font-weight: bold;
	color: #333;
}

.qiye .category-content .class1 {
	position: relative;
	padding-right: 20px;
}

.qiye .category-content .item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	height: 30px;
	overflow: hidden;
}

.qiye .category-content .item.-show {
	height: auto;
}

.qiye .category-content .tic-caret-up,
.qiye .category-content .tic-caret-down {
	position: absolute;
	top: 7px;
	right: 0;
	color: #999;
}

.qiye .category-content .tic-caret-up {
	color: #0084ff;
}

.qiye .category-content .category-sec {
	display: inline-block;
	width: 33.3333%;
	margin-top: 8px;
	line-height: 20px;
	color: #666;
	/* Box model */
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.qiye .category-content .category-sec.-disabled {
	color: #999;
}

.qiye .category-content .category-sec.-disabled:hover {
	color: #999;
	cursor: not-allowed;
}

.qiye .category-content .bottom {
	position: relative;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-top: 14px;
	color: #0084ff;
}

.qiye .category-content .bottom:after {
	content: "";
	position: absolute;
	border-top: 1px solid #e0e0e0;
	width: 100%;
	top: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.question-content {
	padding: 0 10px 0 14px;
}

.question-item {
	position: relative;
	padding: 14px 0;
}

.question-item .name {
	display: block;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333;
}

.question-item .regtime {
	color: #2a2a2a;
}

.question-item .content {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
}

.question-item .content .company-name {
	line-height: 20px;
}

.question-item .content .regtime {
	margin-top: 4px;
	font-size: 13px;
	line-height: 17px;
	color: #666;
}

.question-item .question-foot {
	color: #999;
	font-size: 12px;
	line-height: 17px;
}

.question-item .question-foot .foot-right {
	display: inline-block;
	margin-left: 16px;
}

.question-item:after {
	position: absolute;
	bottom: 0;
	content: "";
	width: 100%;
	height: 1px;
	background-color: #E6E6E6;
	-webkit-transform: scaleY(0.3333);
	transform: scaleY(0.3333);
}

.question-item .tic-icon-arrow-right {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 16px;
	color: #ccc;
}

.question-box {
	padding: 14px;
}

.question-box .title {
	padding: 0;
	margin: 0;
	font-size: 17px;
	line-height: 24px;
	font-weight: bold;
}

.question-box .question-foot {
	margin-top: 10px;
	line-height: 17px;
	font-size: 12px;
	color: #999;
}

.question-box .browse {
	display: inline-block;
	margin-left: 16px;
}

.answer {
	border-top: 8px solid #F2F3F4;
	background-color: #fff;
}

.answer .init-time {
	display: block;
	margin-top: 4px;
	font-size: 13px;
	line-height: 18px;
	color: #999;
}

.answer .content {
	padding: 14px;
}

.answer .answer-user {
	margin-bottom: 9px;
	font-size: 0;
}

.answer .user-logo {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-right: 8px;
	border-radius: 50%;
	overflow: hidden;
	vertical-align: middle;
}

.answer .user-logo .logo {
	width: 100%;
	height: 100%;
	margin-top: 0;
}

.answer .user-name {
	display: inline-block;
	max-width: 300px;
	line-height: 22px;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	color: #666;
}

.answer .list {
	padding: 5px 0;
	font-size: 15px;
	line-height: 23px;
}

.answer .question-tips {
	margin-top: 19px;
	font-size: 12px;
	line-height: 17px;
	color: #999;
}

.page-link {
	border-top: 8px solid #F2F3F4;
	line-height: 26px;
	font-size: 15px;
	background-color: #fff;
	color: #666;
}

.page-link .jump-page {
	position: relative;
	display: block;
	margin: 0 10px 0 14px;
	padding: 14px 18px 14px 98px;
	text-align: right;
	line-height: 22px;
	color: #333;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.page-link .jump-page .title {
	position: absolute;
	left: 0;
	font-size: 16px;
	font-weight: bold;
}

.page-link .jump-page .tic-icon-arrow-right {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 16px;
	color: #ccc;
}

.page-link .jump-page + .jump-page:before {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	content: "";
	width: 100%;
	height: 1px;
	background-color: #E6E6E6;
	-webkit-transform: scaleY(0.3333);
	transform: scaleY(0.3333);
}

.nianbao-page .cont {
	color: #333;
}

.nianbao-page .relation-title {
	position: relative;
	color: #999;
	margin-top: 4px;
}

.nianbao-page .relation-title .cont {
	display: inline-block;
	padding-left: 70px;
	color: #333;
}

.nianbao-page .relation {
	position: absolute;
	top: 0;
	left: 0;
}

.report-content {
	background-color: #fff;
}

.report-content .report-title {
	margin-left: -10px;
	margin-right: -10px;
	padding: 4px 14px;
	background-color: #fbfbfb;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: inherit;
}

.report-content .table td.report-key {
	font-weight: bold;
}

.baseinfo-box {
	position: relative;
	padding: 14px;
	border-bottom: 1px solid #f4f4f4;
}

.baseinfo-box .baseinfo-image {
	position: absolute;
	top: 14px;
	left: 14px;
}

.baseinfo-box .baseinfo-content {
	display: inline-block;
	width: 100%;
}

.baseinfo-box .baseinfo-content .baseinfo-group:last-child {
	margin-bottom: 0;
}

.baseinfo-box .h2 {
	display: inline-block;
	padding: 0;
}

.baseinfo-box .baseinfo-group {
	line-height: 20px;
	font-size: 14px;
	color: #999;
}

.baseinfo-box .baseinfo-group .result {
	display: inline-block;
	vertical-align: top;
	color: #333;
}

.baseinfo-box .baseinfo-group + .baseinfo-group {
	margin-top: 4px;
}

.baseinfo-box .baseinfo-title {
	height: 45px;
	line-height: 45px;
	padding: 0;
	margin-bottom: 10px;
	margin-left: 55px;
	font-size: 16px;
	margin-top: 0;
	/* Box model */
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tab-header.-title {
	height: 50px;
	line-height: 50px;
}

.report-header {
	font-size: 16px;
	padding-left: 14px;
	font-weight: bold;
}

.tab-warp {
	position: relative;
}

.tab-warp::after {
	content: "";
	position: absolute;
	border-top: 1px solid #e0e0e0;
	width: 100%;
	top: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.lawsuit-page .nolink {
	color: #333;
}

.lawsuit-page p {
	margin: 0;
	padding: 0;
}

.lawsuit-page h1 {
	margin-top: 0px;
	margin-bottom: 11px;
	line-height: 1.4;
	font-weight: normal;
	font-size: 16px;
	font-family: PingFangSC-Regular, sans-serif;
	color: #333333;
}

.lawsuit-page .text-center {
	margin-top: 14px;
	margin-bottom: 0;
	color: #333333;
}

.lawsuit-page .container {
	padding: 14px;
	background-color: #fff;
}

.lawsuit-page .lawsuitbox {
	background-color: #f8f8f8;
	border-radius: 4px;
}

.lawsuit-page .lawsuitbox-relatedbox-mobile:first-child {
	padding-top: 14px;
}

.lawsuit-page .lawsuitbox-relatedbox-mobile {
	padding-bottom: 14px;
	padding-left: 14px;
	background-color: #f8f8f8;
	overflow: hidden;
	border-radius: 4px;
}

.lawsuit-page .lawsuitbox-relatedbox-mobile p {
	line-height: 21px;
}

.lawsuit-page .lawsuitbox-relatedbox-mobile a.block {
	display: inline-block;
	line-height: 20px;
	margin-top: 3px;
}

.lawsuit-page .arrow {
	width: 12px;
	height: 7px;
	padding: 14px 14px 0;
}

.lawsuit-page .arrow3 {
	width: 12px;
	height: 7px;
	padding: 14px 14px 0;
}

.lawsuit-page .lawsuitcontent {
	color: #333333;
}

.lawsuit-page .lawsuitcontent p {
	margin-bottom: 8px;
}

.lawsuit-page .lawsuitcontent p.last-section {
	margin-bottom: 0;
}

.lawsuit-page .hidden {
	display: none;
}

.lawsuit-page .title-text {
	height: 20px;
	position: relative;
	margin-top: 20px;
}

.lawsuit-page .title-text .line {
	width: 100%;
	height: 1px;
	background: #E0E0E0;
	display: inline-block;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.lawsuit-page .title-text .title {
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	letter-spacing: 0;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	line-height: 20px;
	padding: 0 10px;
	background: #fff;
}

.lawsuit-page .sub-title {
	margin: 24px 0 12px;
	line-height: 22px;
	font-family: PingFangSC-Medium, sans-serif;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 700;
}

.lawsuit-page .item-content {
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 15px;
	color: #333333;
	letter-spacing: 0;
	line-height: 24px;
}

.lawsuit-page .undisclosure {
	margin-top: 120px;
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 15px;
	color: #333333;
	letter-spacing: 0;
	text-align: center;
	line-height: 24px;
}

.lawsuit-page .undisclosure p {
	display: inline-block;
}

.lawsuit-list .search-block {
	border-bottom: 0;
}

.lawsuit-list .search-item {
	padding-left: 0;
}

.lawsuit-mustvip {
	position: relative;
	height: 0;
	padding-top: 117.33%;
	background-color: #fff;
}

.lawsuit-mustvip .lawsuit-mustvip-bg {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: auto;
}

.lawsuit-mustvip .lawsuit-mustvip-dialog {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 311px;
	max-width: 88%;
	background-color: #fff;
	border-radius: 12px;
	-webkit-box-shadow: 0 16px 32px 0 rgba(19, 21, 25, 0.08);
	box-shadow: 0 16px 32px 0 rgba(19, 21, 25, 0.08);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.lawsuit-mustvip .lawsuit-mustvip-title {
	padding: 24px 16px 8px;
	font-family: PingFangSC-Medium, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #131519;
	text-align: center;
	word-break: break-word;
}

.lawsuit-mustvip .lawsuit-mustvip-footer {
	padding: 16px;
}

.lawsuit-mustvip .lawsuit-mustvip-btn {
	display: block;
	min-height: 44px;
	padding: 8px 16px;
	text-decoration: none;
	font-family: PingFangSC-Medium, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 28px;
	color: #fff;
	text-align: center;
	background-color: #0084ff;
	border-radius: 6px;
	cursor: pointer;
}

.down-load-container {
	width: 100%;
	background: #fff;
	/* 立即下载 样式 */
}

.down-load-container .down-load {
	width: 285px;
	margin: 0 auto;
	padding: 15px 0;
	overflow: hidden;
}

.down-load-container .down-load .search-company-surplus {
	width: 200px;
	float: left;
	font-size: 18px;
	color: #333;
	margin-top: 20px;
	text-align: center;
}

.down-load-container .down-load .search-company-surplus .unit {
	color: #ff3b30;
}

.down-load-container .down-load .search-new-icon {
	float: left;
	height: 138px;
	margin-right: 15px;
}

.down-load-container .down-load .search-new-icon .img {
	width: auto;
	height: 100%;
}

.down-load-container .down-load .search-download {
	display: inline-block;
	width: 200px;
	padding: 10px;
	margin-top: 10px;
	text-align: center;
	background-color: #0084ff;
	color: #fff;
	font-size: 16px;
}

.dishonest-result {
	background-color: #fff;
}

.dishonest-result em {
	color: #FF3B30;
}

.dishonest-result .item-container {
	position: relative;
	padding: 14px 0;
	margin: 0 14px;
}

.dishonest-result .item-container:after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.dishonest-result .logo-container {
	width: 30px;
	height: 30px;
}

.dishonest-result .logo-container .lazy-img {
	width: 30px;
}

.dishonest-result .item-container:last-child {
	margin-bottom: 0;
}

.dishonest-result .result-title {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #666666;
	letter-spacing: 0;
	padding: 0 14px;
}

.dishonest-result .result-number,
.dishonest-result .result-number-cardCount {
	color: #FF3B30;
}

.dishonest-result .top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 14px;
}

.dishonest-result .top .left-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	line-height: 22px;
}

.dishonest-result .top .left-content .logo-text {
	float: left;
}

.dishonest-result .dishonest-name {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.dishonest-result .tag-status-normal-new {
	display: inline-block;
	padding: 0 4px;
	line-height: 20px;
	border-radius: 4px;
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
	background-color: #fff;
	color: #FF3B30;
	font-size: 12px;
	position: relative;
}

.dishonest-result .tag-status-normal-new:after {
	content: "";
	position: absolute;
	top: -1px;
	left: 0;
	border: 1px solid #FF3B30;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 333%;
	height: 333%;
	-webkit-transform: scale(0.3);
	transform: scale(0.3);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	border-radius: 4px;
}

.dishonest-result .list-item {
	margin-bottom: 10px;
	font-size: 14px;
	color: #151515;
	letter-spacing: 0;
	line-height: 20px;
}

.dishonest-result .title {
	line-height: 20px;
	font-size: 14px;
	color: #999999;
	letter-spacing: 0;
}

.dishonest-result .tag {
	background: #E8F3FC;
	border-radius: 2px;
	font-size: 12px;
	color: #449DE6;
	letter-spacing: 0;
	padding: 1px 4px;
	margin-bottom: 10px;
	display: inline-block;
	padding-top: 2px;
}

.down-load-container {
	width: 100%;
	background: #fff;
	/* 立即下载 样式 */
}

.down-load-container .down-load {
	width: 285px;
	margin: 0 auto;
	padding: 15px 0;
	overflow: hidden;
}

.down-load-container .down-load .search-company-surplus {
	width: 200px;
	float: left;
	font-size: 18px;
	color: #333;
	margin-top: 20px;
	text-align: center;
}

.down-load-container .down-load .search-company-surplus .unit {
	color: #ff3b30;
}

.down-load-container .down-load .search-new-icon {
	float: left;
	height: 138px;
	margin-right: 15px;
}

.down-load-container .down-load .search-new-icon .img {
	width: auto;
	height: 100%;
}

.down-load-container .down-load .search-download {
	display: inline-block;
	width: 200px;
	padding: 10px;
	margin-top: 10px;
	text-align: center;
	background-color: #0084ff;
	color: #fff;
	font-size: 16px;
}

.risk-content {
	padding: 9px 8px 8px;
	background-color: #fff;
}

.risk-content .title-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 8px;
	padding: 0 2px;
}

.risk-content .title-block .lazy-img {
	width: 59px;
	border-radius: 0;
}

.risk-content .title-block .risk-scroll .inner {
	position: relative;
	overflow: hidden;
	width: 280px;
	height: 17px;
	line-height: 17px;
	font-size: 12px;
	color: #666666;
	text-align: right;
}

.risk-content .title-block .risk-scroll .inner em {
	color: #FF3B30;
	font-weight: bold;
}

.risk-content .title-block .risk-scroll .inner .carousel-item {
	position: absolute;
	top: 100%;
	right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 100%;
	height: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: keep-all;
	white-space: nowrap;
	-webkit-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}

.risk-content .title-block .risk-scroll .inner .carousel-item.-in {
	top: 0;
}

.risk-content .title-block .risk-scroll .inner .carousel-item.-out {
	top: -100%;
}

.risk-content .title-block .risk-scroll .inner .carousel-item .num {
	color: #FF3B30;
	font-weight: bold;
}

@media screen and (min-width: 320px) and (max-width: 350px) {
	.risk-content .title-block .risk-scroll .inner {
		width: 230px;
	}
}

.risk-content .content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	overflow-x: scroll;
	overflow-y: hidden;
}

.risk-content .content .item {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border-radius: 4px;
	min-width: 120px;
	display: inline-block;
	vertical-align: top;
}

.risk-content .content .item .title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0;
	line-height: 20px;
	font-size: 12px;
	color: #333333;
}

.risk-content .content .item .title .name {
	margin-right: 4px;
}

.risk-content .content .item .title .count {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 55px;
	background: rgba(255, 59, 48, 0.25);
	border: 1px solid rgba(255, 59, 48, 0.5);
	border-radius: 2px;
	font-size: 13px;
	color: #FF3B30;
	font-weight: bold;
}

.risk-content .content .item .title .count .number {
	display: inline-block;
	vertical-align: middle;
	line-height: 13px;
}

.risk-content .content .item .title .count .num {
	display: inline-block;
	font-size: 12px;
	-webkit-transform: scale(0.83);
	transform: scale(0.83);
	font-weight: normal;
	vertical-align: middle;
	line-height: 16px;
}

.risk-content .content .item .tip-wrapper {
	height: 42px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 10px;
	color: #666;
}

.risk-content .content .item .tip-wrapper .tip {
	width: 120%;
	line-height: 17px;
	font-size: 12px;
	-webkit-transform-origin-x: 0;
	-webkit-transform: scale(0.83);
	transform: scale(0.83);
}

.risk-content .content .item .tip-wrapper .tip em {
	color: #666;
}

.risk-content .content .item .tip-wrapper .tip.-other {
	margin-top: -3px;
}

.risk-content .content .item .item-inner {
	background: #F8F8F9;
	padding: 4px;
	margin: 0 2px;
}

@media screen and (min-width: 320px) and (max-width: 340px) {
	.risk-content .content {
		display: -webkit-box;
		overflow-x: scroll;
	}
}

@media (min-width: 340px) and (max-width: 361px) {
	.risk-content .content .item {
		min-width: 115px;
	}

	.risk-content .content .item .title .count {
		width: 51px;
	}
}

.dishonest-detail .baseinfo-box {
	border-bottom: 0;
	padding-bottom: 8px;
}

.dishonest-detail .dishonest-intro {
	color: #999;
}

.dishonest-detail .dishonest-intro .result {
	display: inline;
	color: #333;
}

.dishonest-detail .tag-status-normal-new {
	float: right;
	padding: 0 4px;
	line-height: 20px;
	border-radius: 4px;
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
	background-color: #fff;
	color: #FF3B30;
	font-size: 12px;
	position: relative;
	top: 12px;
}

.dishonest-detail .tag-status-normal-new:after {
	content: "";
	position: absolute;
	top: -1px;
	left: 0;
	border: 1px solid #FF3B30;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 333%;
	height: 333%;
	-webkit-transform: scale(0.3);
	transform: scale(0.3);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	border-radius: 4px;
}

.dishonest-detail .toogle-watch {
	position: absolute;
	right: 14px;
	top: 24px;
	width: 50px;
	height: 24px;
	line-height: 23px;
	border: 1px solid #0084ff;
	color: #0084ff;
	border-radius: 3px;
	text-align: center;
	font-size: 13px;
}

.dishonest-detail .toogle-watch .tic {
	padding-right: 1px;
	font-size: 16px;
	vertical-align: middle;
}

.dishonest-detail .toogle-watch .text {
	vertical-align: middle;
	font-size: 13px;
}

.dishonest-detail .baseinfo-title {
	margin-right: 76px;
}

.dishonest-detail .baseinfo-title .link {
	display: inline-block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.-shixin .container {
	background-color: #fff;
}

.-shixin .container.final-case-detail,
.-shixin .container.zhixing-detail {
	margin-bottom: 46px;
}

.-shixin .dishonest-tips {
	padding: 8px 10px 8px 10px;
}

.-shixin .dishonest-box {
	padding: 14px 0;
	background: #fff;
	position: relative;
}

.-shixin .dishonest-box + .dishonest-box:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	border-top: 1px solid #E0E0E0;
	-webkit-transform: scaleY(0.3);
	transform: scaleY(0.3);
}

.-shixin .desc,
.-shixin .value {
	line-height: 20px;
	font-size: 14px;
	letter-spacing: 0;
	text-align: left;
}

.-shixin .desc {
	color: #999999;
	width: 100%;
}

.-shixin .value {
	margin-top: 3px;
	color: #333333;
	height: 100%;
}

.-shixin .dishonest-row + .dishonest-row {
	padding-top: 11px;
}

.-shixin .divide-2 {
	position: relative;
	float: left;
	width: 50%;
}

.-shixin .line {
	padding-left: 9px;
}

.-shixin .line:after {
	content: "";
	position: absolute;
	left: -1px;
	bottom: calc(50% - 11.5px);
	width: 1px;
	height: 23px;
	border-left: 1px solid #E0E0E0;
	-webkit-transform: scaleX(0.3);
	transform: scaleX(0.3);
}

.dishonest-detail .search-item,
.zhixing-detail .search-item {
	padding-left: 0;
}

.dishonest-detail .content,
.zhixing-detail .content {
	position: relative;
	padding-right: 14px;
}

.dishonest-detail .content .info,
.zhixing-detail .content .info {
	line-height: 20px;
}

.dishonest-detail .content .info + .info,
.zhixing-detail .content .info + .info {
	margin-top: 4px;
}

.dishonest-detail .tic-angle-right,
.zhixing-detail .tic-angle-right {
	position: absolute;
	top: 50%;
	right: 0;
	font-size: 12px;
	color: #ccc;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.zhixing-detail.search-block {
	background-color: #fff;
	border-bottom: 0;
}

.dishonest-tips {
	padding: 8px 10px 0 10px;
	line-height: 14px;
	background-color: #F2F3F4;
}

.dishonest-tips.-fixed {
	position: absolute;
	bottom: 0;
	left: 0;
}

.dishonest-tips span {
	font-size: 11px;
	color: #999;
}

.dishonest-tips .data-logo {
	margin-right: 2px;
	width: 51px;
	height: 12px;
	display: inline-block;
	vertical-align: middle;
}

.shixin-pop {
	position: relative;
	height: 100%;
}

.shixin-pop .shixin-slider {
	position: absolute;
	width: 100vw;
	height: 100%;
	-webkit-transition: all 0.7s;
	transition: all 0.7s;
	background-color: #F2F3F4;
}

.shixin-pop .-left {
	left: 0;
}

.shixin-pop .-right {
	left: 100vw;
}

.line-container {
	padding: 2px 0 12px;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.line-container .item {
	position: relative;
	width: 110px;
}

.line-container .item:after {
	content: "";
	position: absolute;
	right: 0;
	top: 10px;
	height: 20px;
	width: 1px;
	border-right: 1px solid #E0E0E0;
	-webkit-transform: scaleX(0.33);
	transform: scaleX(0.33);
}

.line-container .item:last-child:after {
	display: none;
}

.line-container .item .key {
	margin-bottom: 4px;
	line-height: 17px;
	font-size: 12px;
	color: #999999;
}

.line-container .item .value {
	line-height: 20px;
	font-size: 14px;
	color: #333333;
}

.dishonest-home {
	position: relative;
	background: #037dfc url(https://cdn.tianyancha.com/wap-require-js/public/images/dishonest_bg_0323.png) no-repeat;
	background-size: 100% auto;
}

.dishonest-home .dishonest-header {
	text-align: center;
	padding: 46px 0 30px 0;
}

.dishonest-home .dishonest-header .img {
	height: 40px;
}

.dishonest-home .header-search {
	position: relative;
	margin: 0 14px;
}

.dishonest-home .input-submit {
	position: absolute;
	top: 0;
	right: 0;
	width: 46px;
	height: 42px;
	line-height: 42px;
	text-align: center;
}

.dishonest-home .input-submit img {
	width: 20px;
	height: 20px;
}

.dishonest-home .input {
	width: 100%;
	height: 42px;
	padding-left: 14px;
	padding-right: 44px;
	border: none;
	border-radius: 4px;
	color: #454545;
}

.dishonest-home .input:focus {
	outline: none;
	border: none;
	-webkit-appearance: none;
}

.dishonest-home .hot-search-title {
	padding: 0 14px;
	margin-top: 20px;
	margin-bottom: 2px;
	line-height: 18px;
	font-size: 13px;
	color: #fff;
	opacity: 0.6;
}

.dishonest-home .search-item-container {
	padding: 0 14px 30px 14px;
	font-size: 0;
}

.dishonest-home .search-item-container .company-width {
	width: calc(100% - 110px);
}

.dishonest-home .search-item-container .human-width {
	width: 100px;
	float: right;
}

.dishonest-home .search-item {
	display: inline-block;
	border-radius: 5px;
	margin-top: 10px;
	height: 40px;
	padding: 8px 12px;
	background-color: rgba(255, 255, 255, 0.06);
	color: #fff;
}

.dishonest-home .search-item .logo-container {
	display: inline-block;
	vertical-align: middle;
}

.dishonest-home .search-item .name {
	display: inline-block;
	line-height: 30px;
	width: calc(100% - 34px);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
	margin-left: 10px;
	vertical-align: middle;
	color: #fff;
}

.dishonest-home .dishonest-safety-tips {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 60px;
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 132, 255, 0.08)), to(rgba(0, 132, 255, 0.08))), #FFFFFF;
	background: linear-gradient(0deg, rgba(0, 132, 255, 0.08), rgba(0, 132, 255, 0.08)), #FFFFFF;
}

.dishonest-home .dishonest-safety-tips .tips-icon {
	width: 20px;
	height: 20px;
	margin: 0 8px 0 12px;
	padding: 0 8px 0 12px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-image: url(https://tyc-fe-cdn.tianyancha.com/tyc-wap/imgs/tips_icon.png);
}

.dishonest-home .dishonest-safety-tips .tips-text {
	margin-right: 10px;
	font-family: "PingFang SC", sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #0084FF;
}

.dishonest-home .dishonest-intro {
	position: relative;
	background-color: #fff;
	padding-bottom: 20px;
}

.dishonest-home .dishonest-intro .intro-bg {
	position: absolute;
	top: 100px;
	right: 0;
	width: 174px;
}

.dishonest-home .dishonest-intro .item {
	padding: 30px 14px 0 14px;
}

.dishonest-home .dishonest-intro .title {
	line-height: 21px;
	font-size: 15px;
	padding: 0;
	margin-bottom: 8px;
	font-weight: bold;
	color: #6DADED;
}

.dishonest-home .dishonest-intro .desc {
	font-size: 13px;
	line-height: 19px;
	color: #999999;
}

@media only screen and (max-width: 320px) {
	.dishonest-home .dishonest-header {
		padding-top: 14px;
	}
}

@media (min-width: 321px) and (max-width: 360px) {
	.dishonest-home .dishonest-header {
		padding-top: 32px;
	}
}

@media (min-width: 361px) and (max-width: 375px) {
	.dishonest-home .dishonest-header {
		padding-top: 46px;
	}
}

@media (min-width: 376px) and (max-width: 414px) {
	.dishonest-home .dishonest-header {
		padding-top: 81px;
	}
}

.parks .nolink {
	color: #333;
}

.parks .col-12 .title {
	margin-top: 10px;
}

.parks .intro-box {
	padding: 14px;
}

.parks .intro-box .intro-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	min-height: 59px;
	padding-bottom: 14px;
}

.parks .intro-box .left-item {
	width: 45px;
	height: 45px;
	display: inline-block;
	border-radius: 4px;
}

.parks .intro-box .name {
	padding-left: 10px;
	line-height: 22px;
	font-size: 16px;
}

.parks .intro-box .park-row {
	line-height: 20px;
	color: #333;
}

.parks .intro-box .intro {
	color: #999;
}

.parks .num-title {
	padding-left: 14px;
	height: 44px;
	line-height: 44px;
	font-size: 13px;
	color: #666;
	background-color: #f2f3f4;
}

.parks .num-title .tips-num {
	display: inline-block;
	max-width: 140px;
	color: #FF3B30;
	font-size: 14px;
	vertical-align: bottom;
	/* Box model */
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.parks .num-title .tips-num::before,
.parks .num-title .tips-num:after {
	content: " ";
	width: 4px;
	display: inline-block;
}

.parks .search-block .search-item:after {
	border-bottom-width: 0;
}

.parks .search-block .search-result-single:after {
	content: " ";
	display: block;
	width: 100%;
	border-bottom: 1px solid #e0e0e0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.parks .search-block .search-item:last-child .search-result-single:after {
	border-bottom: 0;
}

.parks .search-block .search-item:last-child:after {
	border-bottom-width: 1px;
}

.parks .search-block .name {
	margin-bottom: 4px;
}

.parks .data-content .search-company-item:last-child .left:after {
	border: 0;
}

.parks .park-row .col-6 {
	padding-right: 5px;
}

.parks .park-row .col-6 + .col-6 {
	padding-right: 0;
	padding-left: 5px;
}

.pilu-home {
	background: #017ffc url("https://cdn.tianyancha.com/wap-require-js/public/images/pilu_bg.png") top/contain no-repeat;
}

.pilu-home .pilu-search {
	text-align: center;
}

.pilu-home .pilu-search .pilu-header {
	padding: 46px 0 20px;
	color: #fff;
	font-size: 32px;
	font-weight: bold;
	background: url(https://cdn.tianyancha.com/wap-require-js/public/images/pilu_line_bg.png) center 93px/33.3% no-repeat;
}

.pilu-home .header-search {
	position: relative;
	margin: 0 14px 30px 14px;
}

.pilu-home .input-submit {
	position: absolute;
	top: 0;
	right: 0;
	width: 46px;
	height: 42px;
	line-height: 42px;
	text-align: center;
}

.pilu-home .input-submit img {
	width: 20px;
	height: 20px;
}

.pilu-home .input {
	width: 100%;
	height: 42px;
	padding-left: 14px;
	padding-right: 44px;
	border: none;
	border-radius: 4px;
	color: #454545;
}

.pilu-home .input:focus {
	outline: none;
	border: none;
	-webkit-appearance: none;
}

.pilu-search .search-filter .filter-head .screen {
	text-overflow: initial;
}

.pilu-search .search-block .search-item {
	padding-left: 0;
}

.pilu-search .info {
	line-height: 20px;
	margin-top: 4px;
}

.pilu-detail .pilu-title {
	padding: 14px 14px 8px 14px;
	font-size: 16px;
	line-height: 22px;
}

.pilu-detail .desc {
	padding: 0 14px;
	margin-bottom: 14px;
	font-size: 12px;
	color: #999;
}

.pilu-detail .desc .pilu-time {
	float: right;
}

.regulation .notice-content {
	padding: 0 14px;
}

.regulation .notice-page {
	padding: 14px 0;
	border-top: 1px solid #f3f3f3;
	background: url("https://cdn.tianyancha.com/web-require-js/public/images/intelligence-watermark-03.png") 0 0/100%;
}

.regulation .notice-pageNo {
	padding-top: 15px;
	text-align: center;
	font-size: 12px;
	color: #999;
}

.fy_home_top {
	position: relative;
}

.fy_home_top .topImg {
	display: block;
	width: 100%;
}

.fy_home_top .qgfy {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.fy_home_top .qgfy span {
	font-family: MicrosoftYaHei-Bold, sans-serif;
	font-size: 22px;
	line-height: 34px;
	height: 34px;
	color: #4691EB;
	letter-spacing: 1.83px;
	text-align: center;
	font-weight: bold;
	display: inline-block;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#47A5F4), to(#4378E0));
	background-image: linear-gradient(#47A5F4, #4378E0);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.fy_home_list .fy_home_item {
	padding: 14px 11px 0 14px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.fy_home_list .fy_home_item .title {
	font-family: PingFangSC-Medium, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #333333;
	margin-bottom: 14px;
}

.fy_home_list .fy_home_item .title .right {
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 14px;
	color: #0084FF;
	text-align: right;
	float: right;
}

.fy_home_list .fy_home_item .content {
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 14px;
	color: #666666;
	letter-spacing: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	padding: 0 3px 14px 0;
}

.fy_home_list .fy_home_item .content .-disable {
	color: #ccc;
}

.fy_home_list .fy_home_item .content div {
	line-height: 20px;
	margin-bottom: 8px;
	width: calc(50% - 8px);
	margin-right: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.fy_home_list .fy_home_item .content div:nth-child(2) {
	margin-right: 0;
}

.fy_home_list .fy_home_item .content div:nth-child(3) {
	margin-bottom: 0;
}

.fy_home_list .fy_home_item .content div:nth-child(4) {
	margin-bottom: 0;
	margin-right: 0;
}

.fy_home_list .fy_home_item .content:after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.fy_home_list .fy_home_item:last-child .content::after {
	width: 0;
}

.show5item .fy_home_item {
	display: none;
}

.show5item .fy_home_item:nth-child(-n+5) {
	display: block;
}

.fy_tab_list .item {
	z-index: 1;
	padding: 12px 0 !important;
	height: 44px;
}

.fy_tab_list .item:last-child::after {
	width: 0;
}

.fy_tab_list .-disable {
	color: #ccc !important;
}

.fy-list-active {
	display: block !important;
}

.fy_list {
	display: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.fy_list .title {
	background: #FFFFFF;
	-webkit-box-shadow: inset 0 0 0 0 #E0E0E0;
	box-shadow: inset 0 0 0 0 #E0E0E0;
	font-family: PingFangSC-Medium, sans-serif;
	font-size: 17px;
	color: #333333;
	line-height: 22px;
	padding: 13px 14px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

.fy_list .title::after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.fy_list .list_block .fy_list_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	height: 50px;
	padding-left: 14px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

.fy_list .list_block .fy_list_item .logo-container {
	margin-right: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 30px;
	height: 30px;
}

.fy_list .list_block .fy_list_item .logo-container .lazy-img {
	width: 30px;
}

.fy_list .list_block .fy_list_item .item {
	width: calc(100% - 54px);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.fy_list .list_block .fy_list_item .-disable {
	color: #ccc;
}

.fy_list .list_block .fy_list_item::after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
	left: 54px;
	width: calc(100% - 68px);
	right: 14px;
}

.fy_list .list_block .fy_list_item:last-child::after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
	left: 14px;
	right: 14px;
	width: calc(100% - 28px);
}

.fy_list .pagination-href {
	height: 58px;
}

.load-more {
	padding: 0 14px 14px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 50px;
	letter-spacing: 0;
	text-align: center;
}

.load-more .link-click {
	padding-top: 14px;
	font-size: 14px;
	line-height: 22px;
	color: #0084FF;
	height: 100%;
	position: relative;
}

.load-more .link-click i {
	margin-left: 4px;
}

.fy_detail .info {
	padding: 14px;
}

.fy_detail .info .title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.fy_detail .info .title .logo-container {
	margin-right: 10px;
}

.fy_detail .info .title .item {
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0;
}

.fy_detail .info .tab_box .tab {
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
}

.fy_detail .info .tab_box .tab .left_gray {
	color: #999999;
}

.fy_detail .info .tab_box .address .left {
	width: 42px;
	vertical-align: top;
	display: inline-block;
}

.fy_detail .info .tab_box .address .right {
	width: calc(100% - 48px);
	vertical-align: top;
	display: inline-block;
}

.fy_detail .info .tab_box .bottom_info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.fy_detail .info .tab_box .bottom_info .left {
	width: 70px;
	vertical-align: top;
	display: inline-block;
}

.fy_detail .info .tab_box .bottom_info .right {
	width: calc(100% - 100px);
	vertical-align: top;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.fy_detail .info .tab_box .bottom_info .more {
	width: 28px;
	display: inline-block;
	margin-left: 0px;
	color: #0084FF;
}

.fy_ws .title {
	font-family: PingFangSC-Medium, sans-serif;
	font-size: 17px;
	color: #333333;
	line-height: 24px;
	height: 50px;
	padding: 13px 14px;
	position: relative;
}

.fy_ws .title::after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.fy_ws .wenshu_box {
	padding: 0 14px;
}

.fy_ws .wenshu_box .wenshu_item {
	padding: 14px 0;
	color: #333333;
	position: relative;
}

.fy_ws .wenshu_box .wenshu_item .title {
	font-size: 16px;
	color: #333333;
	line-height: 22px;
	margin-bottom: 8px;
}

.fy_ws .wenshu_box .wenshu_item .ws_anhao,
.fy_ws .wenshu_box .wenshu_item .ws_fy {
	margin-bottom: 4px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.fy_ws .wenshu_box .wenshu_item .ws_anhao span,
.fy_ws .wenshu_box .wenshu_item .ws_fy span {
	color: #999;
}

.fy_ws .wenshu_box .wenshu_item .ws_fy {
	margin-bottom: 0px;
}

.fy_ws .wenshu_box .wenshu_item::after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}

.fy_ws .wenshu_box .wenshu_item:last-child::after {
	width: 0;
}

.divide-line {
	height: 8px;
	background: #F2F3F4;
}

.link-hover-click {
	color: #333;
}

.link-hover-click:hover {
	color: #0084ff;
}

.common-title {
	position: relative;
	height: 50px;
	padding: 0 0 0 14px;
	line-height: 50px;
	font-size: 16px;
	font-weight: bold;
}

.common-title:after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33);
}