@charset "UTF-8";

@font-face {
  font-family: "tic";
  /* Project id 1326380 */
  src: url("https://tyc-fe-cdn.tianyancha.com/tyc-std-ejs/static/front/20250805/iconfont.woff2") format("woff2"), url("https://tyc-fe-cdn.tianyancha.com/tyc-std-ejs/static/front/20250805/iconfont.woff") format("woff"), url("https://tyc-fe-cdn.tianyancha.com/tyc-std-ejs/static/front/20250805/iconfont.ttf") format("truetype");
}

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

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

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

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

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

.tic-add:before {
  content: "\e826";
}

.tic-remind:before {
  content: "\e827";
}

.tic-setting-two:before {
  content: "\e828";
}

.tic-list-middle:before {
  content: "\e829";
}

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

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

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

.tic-daohang_kongzhitai:before {
  content: "\e820";
}

.tic-daohang_jinzhitiaocha:before {
  content: "\e821";
}

.tic-daohang_liulanjilu:before {
  content: "\e822";
}

.tic-shoucang:before {
  content: "\e823";
}

.tic-icon_x_top:before {
  content: "\e824";
}

.tic-icon_x_down:before {
  content: "\e825";
}

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

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

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

.tic-jingwaiqiye1:before {
  content: "\e81d";
}

.tic-4zibiaoqiandi:before {
  content: "\e81c";
}

.tic-kongkegongsishibie1:before {
  content: "\e81f";
}

.tic-6zibiaoqiandi:before {
  content: "\e81e";
}

.tic-gudongtaoxian:before {
  content: "\e819";
}

.tic-kongkegongsishibie:before {
  content: "\e81a";
}

.tic-jingwaiqiye:before {
  content: "\e81b";
}

.tic-jiankongshiti:before {
  content: "\e817";
}

.tic-jiankongtiaojian:before {
  content: "\e818";
}

.tic-dangqianqiyebeijing:before {
  content: "\e816";
}

.tic-dangqianqiye:before {
  content: "\e815";
}

.tic-wangzhi:before {
  content: "\e813";
}

.tic-youxiang:before {
  content: "\e814";
}

.tic-fengxianxinxi:before {
  content: "\e812";
}

.tic-NEWbiaoqiandi:before {
  content: "\e811";
}

.tic-xinjijianbiaoqiandi:before {
  content: "\e810";
}

.tic-newbiaoqian:before {
  content: "\e80e";
}

.tic-xinjijianbiaoqian:before {
  content: "\e80f";
}

.tic-kefuguanbi:before {
  content: "\e80d";
}

.tic-time1:before {
  content: "\e61e";
}

.tic-APIyun:before {
  content: "\e80c";
}

.tic-xiaoxizhongxin:before {
  content: "\e809";
}

.tic-zengzhichaxun:before {
  content: "\e80a";
}

.tic-tianyanditu:before {
  content: "\e80b";
}

.tic-xitongguanli:before {
  content: "\e806";
}

.tic-xiugaimima:before {
  content: "\e807";
}

.tic-wangzhanguanli:before {
  content: "\e808";
}

.tic-tag-76yonghuxuanze:before {
  content: "\e805";
}

.tic-duibi:before {
  content: "\e7ee";
}

.tic-gerenzhongxin:before {
  content: "\e7ef";
}

.tic-faguijintiao:before {
  content: "\e7f0";
}

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

.tic-jingyingdaping:before {
  content: "\e7f2";
}

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

.tic-hongguanfenxi:before {
  content: "\e7f4";
}

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

.tic-muhouguanxi:before {
  content: "\e7f6";
}

.tic-hongguanpaiming:before {
  content: "\e7f7";
}

.tic-shujudaochu:before {
  content: "\e7f8";
}

.tic-fengxiandaping:before {
  content: "\e7f9";
}

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

.tic-qiyehuaxiang:before {
  content: "\e7fb";
}

.tic-xiebaogao:before {
  content: "\e7fc";
}

.tic-guanlianguanxi:before {
  content: "\e7fd";
}

.tic-tuichudenglu:before {
  content: "\e7fe";
}

.tic-zhaogongsi:before {
  content: "\e7ff";
}

.tic-zibenchengfen:before {
  content: "\e800";
}

.tic-zuojiankong:before {
  content: "\e801";
}

.tic-zhishichanquandaping:before {
  content: "\e802";
}

.tic-xinjijiandaping:before {
  content: "\e803";
}

.tic-baogaoxiazai:before {
  content: "\e804";
}

.tic-duigongzhuanzhang:before {
  content: "\e7ed";
}

.tic-dituquanxuan:before {
  content: "\e7ec";
}

.tic-yijianfankui:before {
  content: "\e7e8";
}

.tic-zaixianzixun:before {
  content: "\e7e9";
}

.tic-huidaodingbu:before {
  content: "\e7ea";
}

.tic-dianhuazixun:before {
  content: "\e7eb";
}

.tic-xiangyoushouqi:before {
  content: "\e7e7";
}

.tic-qiyeliebiao:before {
  content: "\e7e6";
}

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

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

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

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

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

.tic-weixinwenzi:before {
  content: "\e7e3";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tic-n-shaixuantiaojianguanbi:before {
  content: "\e7c8";
}

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

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

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

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

.tic-n-cji:before {
  content: "\e7c4";
}

.tic-n-Aji:before {
  content: "\e7c5";
}

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

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

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

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

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

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

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

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

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

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

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

.tic-n-xiangyoujiantou-copy:before {
  content: "\e7bc";
}

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

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

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

.tic-n-xiangshangshouqi:before {
  content: "\e7b5";
}

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

.tic-n-xuanzeriqi:before {
  content: "\e7b3";
}

.tic-nt-chuantoushouyiren:before {
  content: "\e7b2";
}

.tic-n-quxiaojiankong:before {
  content: "\e7b1";
}

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

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

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

.tic-n-fuxuanfeiquanxuan:before {
  content: "\e7a7";
}

.tic-n-fuxuanyixuanzhong1:before {
  content: "\e7a6";
}

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

.tic-n-weixuanzhong1:before {
  content: "\e7a5";
}

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

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

.tic-n-xiangshangminisanjiaoxing:before {
  content: "\e736";
}

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

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

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

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

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

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

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

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

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

.tic-nt-duibigongneng-yincang:before {
  content: "\e749";
}

.tic-nt-muhouguanxifaxian-shouqi:before {
  content: "\e74a";
}

.tic-nt-muhouguanxifaxian-gongsishanchu:before {
  content: "\e74e";
}

.tic-nt-muhouguanxifaxian-gengxin:before {
  content: "\e74f";
}

.tic-nt-muhouguanxifaxian-zhankai:before {
  content: "\e750";
}

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

.tic-n-kapianxuanzhong:before {
  content: "\e604";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tic-long-arrow-up1:before {
  content: "\e769";
}

.tic-long-arrow-left1:before {
  content: "\e76a";
}

.tic-long-arrow-right1:before {
  content: "\e76b";
}

.tic-long-arrow-down1:before {
  content: "\e76c";
}

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

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

.tic-angle-down1:before {
  content: "\e76f";
}

.tic-angle-top1:before {
  content: "\e770";
}

.tic-angle-right1:before {
  content: "\e771";
}

.tic-angle-left1:before {
  content: "\e772";
}

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

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

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

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

.tic-double-arrow-down1:before {
  content: "\e777";
}

.tic-double-arrow-up2:before {
  content: "\e778";
}

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

.tic-checkbox-s1:before {
  content: "\e77a";
}

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

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

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

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

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

.tic-n-dabiaoqianhuadongmen-zuo:before {
  content: "\e780";
}

.tic-n-xiaobiaoqianhuadongmen-zuo:before {
  content: "\e781";
}

.tic-n-bianji:before {
  content: "\e782";
}

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

.tic-n-chehui:before {
  content: "\e784";
}

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

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

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

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

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

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

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

.tic-n-shanchubeifen:before {
  content: "\e78c";
}

.tic-n-geren:before {
  content: "\e78d";
}

.tic-n-shanchu:before {
  content: "\e78e";
}

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

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

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

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

.tic-n-tuichuquanping:before {
  content: "\e793";
}

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

.tic-n-wenzitiaozhuanjiantou:before {
  content: "\e796";
}

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

.tic-n-xiazailixiantupian:before {
  content: "\e798";
}

.tic-n-yichu:before {
  content: "\e799";
}

.tic-n-yishoucang:before {
  content: "\e79a";
}

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

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

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

.tic-n-PDFwenjian:before {
  content: "\e79e";
}

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

.tic-nt-account-circle-line:before {
  content: "\e7a9";
}

.tic-nt-mail-line:before {
  content: "\e7aa";
}

.tic-nt-map-pin--line:before {
  content: "\e7ab";
}

.tic-nt-phone-line:before {
  content: "\e7ac";
}

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

.tic-n-TYC-LOGO-Color:before {
  content: "\e7ae";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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: #ff3b30;
}

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

.color-tyc {
  color: #32B8F5;
}

.new-c9 {
  color: #32b8f5;
}

.new-c10 {
  color: #ff3b30;
}

.new-c1 {
  color: #999999;
}

.new-c9 {
  color: #32b8f5;
}

.new-c2 {
  color: #666666;
}

.new-c3 {
  color: #111;
}

.new-c4 {
  color: #32b8f5;
}

.new-yellow {
  color: #ffb410;
}

.new-yellow2 {
  color: #dcbd69;
}

.new-brown {
  color: #ffc091;
}

.new-blue {
  color: #32b8f5;
}

.new-red {
  color: #ff3b30;
}

.new-c5 {
  color: #333;
}

.new-info {
  color: #ff3b30;
}

.new-err {
  color: #ff3b30;
}

.new-green {
  color: #32b8f5;
}

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

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

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

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

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

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

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

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

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

.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: #ff3b30;
}

.new-alert {
  color: #ff3b30;
}

.new-alert:hover {
  color: #ff3b30 !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: #32B8F5;
}

.c10 {
  color: #32b8f5;
}

.c11 {
  color: #5a6370;
}

.c12 {
  color: #919191;
}

.c13 {
  color: #618084;
}

.c14 {
  color: #fafbfb;
}

.c15 {
  color: #393939;
}

.c16 {
  color: #e9ecf3;
}

.c17 {
  color: #8db2b7;
}

.c18 {
  color: #8491a3;
}

.c19 {
  color: #f3f3f3;
}

.c20 {
  color: #e0e0e0;
}

.c-blue {
  color: #32b8f5;
}

.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: #32b8f5;
}

.b-c10 {
  background-color: #32b8f5;
}

.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-c18 {
  background-color: #F6F9FC;
}

.b-c19 {
  background-color: #F8FBFF;
}

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

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

.b-c-grayOb {
  background-color: #F0F4F7;
}

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

.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: #32b8f5;
}

.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: #32b8f5;
  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: #32b8f5;
}

.realtime-search h4 {
  font-size: 18px;
  color: #32b8f5;
}

#main_box {
  min-height: 100%;
  width: 100%;
  background-size: cover;
  background-image: url("/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: #32b8f5;
}

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

.company-news-title {
  width: 90%;
  background-image: url("/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: #32B8F5 !important;
}

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

.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;
  }
}

@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 #32B8F5;
  color: #32B8F5;
}

.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: #ff3b30;
  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: #ff3b30;
  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 #32B8F5;
  color: #32B8F5;
}

.button-white-lg:hover {
  background-color: #32B8F5;
  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: #32B8F5 !important;
  color: #ffffff;
}

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

.button-blue-sm:active {
  background-color: #32b8f5 !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: #32B8F5 !important;
  color: #ffffff;
}

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

.button-blue-lg:active {
  background-color: #32b8f5 !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: #32B8F5;
}

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

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

.hover_bg_blue:hover {
  background: #EDF5FF !important;
}

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

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

.c-content {
  color: #454545;
}

.c-disabled {
  color: #ccc;
}

.border-blue {
  border: 1px solid #32B8F5;
}

.button-default {
  display: inline-block;
  border-radius: 2px;
  padding: 8px 6px;
  font-size: 12px;
  color: #FFFFFF;
  letter-spacing: 0;
  text-align: center;
  line-height: 12px;
  background-color: #32B8F5;
  cursor: pointer;
}

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

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

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

input :focus {
  outline: none;
}

input::-ms-clear,
input::-ms-reveal {
  display: none;
}

em {
  font-style: normal;
  color: #32B8F5;
}

table {
  max-width: 100%;
}

.std-btn-reset {
  padding: 0;
  border: 0;
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font: inherit;
  color: inherit;
  line-height: inherit;
  text-align: inherit;
}

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

.form-control:focus {
  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;
  color: black;
  text-align: center;
  font-size: 12px;
  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;
  display: inline-block;
  font-size: 12px;
  color: white;
}

.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;
  color: black;
  text-align: center;
  font-size: 12px;
  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,
.main_subshow_body .box .right .bmw-login-bg .bmw-login .reg-title,
.bmw-login-bg .bmw-login .main_subshow_body .box .right .reg-title,
.main_subshow_body .box .right .bmw-login-bg .bmw-register .reg-title,
.bmw-login-bg .bmw-register .main_subshow_body .box .right .reg-title,
.main_subshow_body .box .right .login-blue2 .reg-title,
.login-blue2 .main_subshow_body .box .right .reg-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: #32B8F5;
}

.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_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: #32B8F5;
}

.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_recontain {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-top: 11px;
  cursor: default;
}

.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_name a em:visited{*/

/*}*/

/*.search_name .visited{*/

/*}*/

.search_input {
  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_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: #32B8F5;
  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: #32B8F5;
  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_last_color em {*/

/*}*/

.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,
.search_row_new .bmw-login-bg .bmw-login .reg-title,
.bmw-login-bg .bmw-login .search_row_new .reg-title,
.search_row_new .bmw-login-bg .bmw-register .reg-title,
.bmw-login-bg .bmw-register .search_row_new .reg-title,
.search_row_new .login-blue2 .reg-title,
.login-blue2 .search_row_new .reg-title {
  color: #999;
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 13px;
  max-width: 226px;
  line-height: 1;
  border-right: 1px solid #999;
}

.search_row_new .title span,
.search_row_new .bmw-login-bg .bmw-login .reg-title span,
.bmw-login-bg .bmw-login .search_row_new .reg-title span,
.search_row_new .bmw-login-bg .bmw-register .reg-title span,
.bmw-login-bg .bmw-register .search_row_new .reg-title span,
.search_row_new .login-blue2 .reg-title span,
.login-blue2 .search_row_new .reg-title span {
  color: #454545;
  font-size: 13px;
}

.search_row_new .add {
  color: #454545;
  font-size: 13px;
  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,
.search_row_new_mobil .bmw-login-bg .bmw-login .reg-title,
.bmw-login-bg .bmw-login .search_row_new_mobil .reg-title,
.search_row_new_mobil .bmw-login-bg .bmw-register .reg-title,
.bmw-login-bg .bmw-register .search_row_new_mobil .reg-title,
.search_row_new_mobil .login-blue2 .reg-title,
.login-blue2 .search_row_new_mobil .reg-title {
  color: #828282;
  font-size: 13px;
  margin-bottom: 5px;
}

.search_row_new_mobil .title span,
.search_row_new_mobil .bmw-login-bg .bmw-login .reg-title span,
.bmw-login-bg .bmw-login .search_row_new_mobil .reg-title span,
.search_row_new_mobil .bmw-login-bg .bmw-register .reg-title span,
.bmw-login-bg .bmw-register .search_row_new_mobil .reg-title span,
.search_row_new_mobil .login-blue2 .reg-title span,
.login-blue2 .search_row_new_mobil .reg-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;
}

@media (max-width: 400px) {
  .query_name {
    width: 235px;
  }
}

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;
}

/* about 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: #32B8F5;
  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,
.feedback .bmw-login-bg .bmw-login .reg-title,
.bmw-login-bg .bmw-login .feedback .reg-title,
.feedback .bmw-login-bg .bmw-register .reg-title,
.bmw-login-bg .bmw-register .feedback .reg-title,
.feedback .login-blue2 .reg-title,
.login-blue2 .feedback .reg-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: #00c1cb;
  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 {
  border: none;
  width: 318px;
  margin-left: 10px;
  padding-left: 10px;
  height: 45px;
  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: #00c1cb;
  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: #32B8F5;
  margin-left: 15px;
}

.refesh .update-info-btn.cursor-not-allowed:hover {
  color: #32B8F5;
}

.refesh .update-info-btn:hover {
  color: #32B8F5;
}

.refesh .fankui-btn {
  background-image: url("/wap/images/fankuiBtn-nor_03.png");
  width: 106px;
  height: 28px;
  background-size: cover;
}

.refesh .fankui-btn:hover {
  background-image: url("/wap/images/shensuBtn-hig_03.png");
}

.refesh a {
  font-size: 16px;
  color: #828282;
}

.refesh a span {
  font-size: 14px;
}

.refesh a .gengxin {
  color: #32B8F5;
}

.refesh a .gengxin_else {
  color: #8db2b7;
}

.refesh a span.spanInHover {
  color: #000;
}

.refesh a i {
  margin-right: 0px;
}

.refesh a i.inHover {
  color: #32B8F5;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.modal.fade .modal-w1200 {
  max-height: 80vh;
  overflow: auto;
}

.modal.fade .modal-dialog {
  -webkit-transform: inherit !important;
  transform: inherit !important;
}

.modal.fade .modal-dialog .modal-content {
  padding: 0 32px;
  padding-bottom: 32px;
  border: 1px solid #E0E0E0;
  -webkit-box-shadow: 0 4px 10px -3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 10px -3px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}

.modal.fade .modal-dialog .modal-content.-noPadding {
  padding: 0;
}

.modal.fade .modal-dialog .modal-content.-bigBorderRadius {
  border-radius: 8px;
}

.modal.fade .modal-dialog .modal-content.-noBorder {
  border: none;
}

.modal.fade .modal-dialog .modal-content .modal-header {
  position: relative;
  border-bottom: none;
  color: #333333;
  padding: 0;
  padding-top: 20px;
  margin-bottom: 16px;
  font-family: PingFangSC-Medium;
  font-size: 18px;
  line-height: 28px;
}

.modal.fade .modal-dialog .modal-content .modal-header .btn-close {
  height: 32px;
  width: 32px;
  padding: 0;
  border: 0;
  background: transparent;
  font-size: 14px;
  position: absolute;
  right: -7px;
  top: 16px;
  cursor: pointer;
  text-align: center;
  line-height: 32px;
  font-weight: normal;
}

.modal.fade .modal-dialog .modal-content .modal-body {
  padding: 0;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  line-height: 22px;
}

.modal.fade .modal-dialog .modal-content .modal-body .data-header {
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  line-height: 22px;
  margin-bottom: 8px;
}

.modal.fade .modal-dialog .modal-content .modal-body p {
  margin: 0;
}

.modal.fade .modal-dialog .modal-content .modal-body table {
  margin-bottom: 0;
}

.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("/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 > .active > a {
  background-color: #32B8F5;
  color: #fff;
}

.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;
}

.pager_change_confirm {
  display: inline-block;
  margin-left: 4px;
  padding: 5px 18px;
  border: 1px solid #32B8F5;
  border-radius: 2px;
  color: #32B8F5;
  font-size: 12px;
  cursor: pointer;
  vertical-align: top;
}

/*手机端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: #32B8F5;
}

.mobile_company_pager .pagination > .active > a {
  background-color: #32B8F5;
  border-color: #32B8F5;
  color: #fff;
}

/*end*/

/*企业年报popup*/

/*.report_baseInfo table td{*/

/*}*/

.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{*/

/*}*/

.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 {
  font-size: 16px;
  color: #6d6d6d;
  border-top: 1px solid #d5d5d5;
  padding-top: 10px;
  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(/wap/images/banner_bg_v2.png);
  width: 100%;
  min-height: 830px;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  padding: 0;
}

.app_one_img {
  margin-top: 52px;
}

/*.app_one_box{*/

/*}*/

.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: #32B8F5;
  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;
  color: #363c48;
  margin-top: 0;
}

.app_one_describe h2 {
  font-size: 22px;
  font-family: SimHei;
  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,
.app_five .bmw-login-bg .bmw-login .reg-title,
.bmw-login-bg .bmw-login .app_five .reg-title,
.app_five .bmw-login-bg .bmw-register .reg-title,
.bmw-login-bg .bmw-register .app_five .reg-title,
.app_five .login-blue2 .reg-title,
.login-blue2 .app_five .reg-title {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  margin-bottom: 78px;
}

.app_five .title span,
.app_five .bmw-login-bg .bmw-login .reg-title span,
.bmw-login-bg .bmw-login .app_five .reg-title span,
.app_five .bmw-login-bg .bmw-register .reg-title span,
.bmw-login-bg .bmw-register .app_five .reg-title span,
.app_five .login-blue2 .reg-title span,
.login-blue2 .app_five .reg-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,
.app_six .right .bmw-login-bg .bmw-login .reg-title,
.bmw-login-bg .bmw-login .app_six .right .reg-title,
.app_six .right .bmw-login-bg .bmw-register .reg-title,
.bmw-login-bg .bmw-register .app_six .right .reg-title,
.app_six .right .login-blue2 .reg-title,
.login-blue2 .app_six .right .reg-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: #32B8F5;
}

.app_six_mobile .right {
  display: inline-block;
  vertical-align: top;
  text-align: right;
}

.app_six_mobile .right .title,
.app_six_mobile .right .bmw-login-bg .bmw-login .reg-title,
.bmw-login-bg .bmw-login .app_six_mobile .right .reg-title,
.app_six_mobile .right .bmw-login-bg .bmw-register .reg-title,
.bmw-login-bg .bmw-register .app_six_mobile .right .reg-title,
.app_six_mobile .right .login-blue2 .reg-title,
.login-blue2 .app_six_mobile .right .reg-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: #32B8F5;
  margin-top: 22px;
  padding-left: 6px;
}

.search_filter span {
  border-bottom: 3px solid #32B8F5;
  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: #32B8F5;
}

.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: #00A9BE;
  color: white;
}

.provence .list2:hover {
  color: white;
  background-color: #00a9be;
}

.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: #32B8F5;
}

.cate .list:hover {
  background-color: #00A9BE;
  color: white;
}

.cate .list2:hover {
  background-color: #00a9be;
  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: #32B8F5;
}

.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: #32B8F5;
}

.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: #32B8F5;
}

.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 #32B8F5;
  border-radius: 100px;
  color: #32B8F5;
  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 #32B8F5;
  display: inline-block;
  color: #32B8F5;
}

.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 #32B8F5;
  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 #32B8F5;
  display: inline-block;
  color: #32B8F5;
  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: #32B8F5;
}

.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,
.mainv2_tab1 .bmw-login-bg .bmw-login .reg-title,
.bmw-login-bg .bmw-login .mainv2_tab1 .reg-title,
.mainv2_tab1 .bmw-login-bg .bmw-register .reg-title,
.bmw-login-bg .bmw-register .mainv2_tab1 .reg-title,
.mainv2_tab1 .login-blue2 .reg-title,
.login-blue2 .mainv2_tab1 .reg-title {
  font-size: 32px;
  margin-top: 25px;
  margin-bottom: 27px;
  color: #435464;
}

.mainv2_tab1 .title .dian,
.mainv2_tab1 .bmw-login-bg .bmw-login .reg-title .dian,
.bmw-login-bg .bmw-login .mainv2_tab1 .reg-title .dian,
.mainv2_tab1 .bmw-login-bg .bmw-register .reg-title .dian,
.bmw-login-bg .bmw-register .mainv2_tab1 .reg-title .dian,
.mainv2_tab1 .login-blue2 .reg-title .dian,
.login-blue2 .mainv2_tab1 .reg-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: #32B8F5;
}

.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("/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: #00bed4;
  opacity: 0.9;
}

.mainv2_tab2 {
  min-height: 703px;
  padding-bottom: 60px;
  padding-top: 70px;
  background-image: url("/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 .title,
.mainv2_tab3 .bmw-login-bg .bmw-login .reg-title,
.bmw-login-bg .bmw-login .mainv2_tab3 .reg-title,
.mainv2_tab3 .bmw-login-bg .bmw-register .reg-title,
.bmw-login-bg .bmw-register .mainv2_tab3 .reg-title,
.mainv2_tab3 .login-blue2 .reg-title,
.login-blue2 .mainv2_tab3 .reg-title {
  overflow: hidden;
}

.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: #32B8F5;
  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);
  /* Firefox 4 */
  -webkit-transition: border-top 0.6s;
  /* Safari and Chrome */
  /* Opera */
  transition: border-top 0.6s;
}

.mainv2_tab3_title_item:hover {
  border-top: 3px solid rgb(230, 230, 230);
}

.mainv2_tab3_title_hover_left {
  border-top: 3px solid #32B8F5;
  border-bottom: none;
  border-right: 1px solid #e7ebec;
}

.mainv2_tab3_title_hover_right {
  border-top: 3px solid #32B8F5;
  border-bottom: none;
  border-left: 1px solid #e7ebec;
}

.mainv2_tab3_title_hover {
  border-top: 3px solid #32B8F5;
  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;
  -moz-column-count: 4;
  -webkit-columns: 4;
  columns: 4;
  -webkit-column-count: 4;
  column-count: 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: #32B8F5;
}

.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: #32B8F5;
}

.mainv2_tab3 .industry_container .human_box a:hover {
  color: #32B8F5;
  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 {
  display: inline-block;
  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("/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,
.mainv2_container .right .hover_title:hover .bmw-login-bg .bmw-login .reg-title,
.bmw-login-bg .bmw-login .mainv2_container .right .hover_title:hover .reg-title,
.mainv2_container .right .hover_title:hover .bmw-login-bg .bmw-register .reg-title,
.bmw-login-bg .bmw-register .mainv2_container .right .hover_title:hover .reg-title,
.mainv2_container .right .hover_title:hover .login-blue2 .reg-title,
.login-blue2 .mainv2_container .right .hover_title:hover .reg-title {
  color: #32b8f5;
}

.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,
.mainv2_container .right .hover_title.user_title:hover .bmw-login-bg .bmw-login .reg-title,
.bmw-login-bg .bmw-login .mainv2_container .right .hover_title.user_title:hover .reg-title,
.mainv2_container .right .hover_title.user_title:hover .bmw-login-bg .bmw-register .reg-title,
.bmw-login-bg .bmw-register .mainv2_container .right .hover_title.user_title:hover .reg-title,
.mainv2_container .right .hover_title.user_title:hover .login-blue2 .reg-title,
.login-blue2 .mainv2_container .right .hover_title.user_title:hover .reg-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: #00a9be;
  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,
.mainv2_container .right .hover_title.media_title:hover .bmw-login-bg .bmw-login .reg-title,
.bmw-login-bg .bmw-login .mainv2_container .right .hover_title.media_title:hover .reg-title,
.mainv2_container .right .hover_title.media_title:hover .bmw-login-bg .bmw-register .reg-title,
.bmw-login-bg .bmw-register .mainv2_container .right .hover_title.media_title:hover .reg-title,
.mainv2_container .right .hover_title.media_title:hover .login-blue2 .reg-title,
.login-blue2 .mainv2_container .right .hover_title.media_title:hover .reg-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: #00a9be;
  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 .bmw-login-bg .bmw-login .reg-title,
.bmw-login-bg .bmw-login .mainv2_container .right .hover_title.media_title.media_title_h .reg-title,
.mainv2_container .right .hover_title.media_title.media_title_h .bmw-login-bg .bmw-register .reg-title,
.bmw-login-bg .bmw-register .mainv2_container .right .hover_title.media_title.media_title_h .reg-title,
.mainv2_container .right .hover_title.media_title.media_title_h .login-blue2 .reg-title,
.login-blue2 .mainv2_container .right .hover_title.media_title.media_title_h .reg-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-de6e0a5c5b.png");
  background-position: -524px -282px;
}

.yqyj-masked {
  text-align: center;
  background-image: -webkit-linear-gradient(-45deg, #ffff46, #dda703 5%, #ffff46 10%, #ffff46);
  background-image: url("/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 #01abcc, 0 0 4px #01abcc, 0 0 6px #01abcc, 0 0 8px #01abcc, 0 0 14px #01abcc, 0 0 16px #01abcc, 0 0 20px #01abcc;
  }

  15% {
    color: #01abcc;
    text-shadow: none;
  }

  40% {
    color: #01abcc;
    text-shadow: none;
  }

  50% {
    color: #01abcc;
    text-shadow: none;
  }

  60% {
    color: #01abcc;
    text-shadow: none;
  }

  85% {
    color: #01abcc;
    text-shadow: none;
  }

  100% {
    color: #fff;
    text-shadow: 0 0 1px #01abcc, 0 0 2px #01abcc, 0 0 3px #01abcc, 0 0 4px #01abcc, 0 0 7px #01abcc, 0 0 8px #01abcc, 0 0 10px #01abcc;
  }
}

@-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,
.mainv2_container .top .right .hover_title .bmw-login-bg .bmw-login .reg-title:hover,
.bmw-login-bg .bmw-login .mainv2_container .top .right .hover_title .reg-title:hover,
.mainv2_container .top .right .hover_title .bmw-login-bg .bmw-register .reg-title:hover,
.bmw-login-bg .bmw-register .mainv2_container .top .right .hover_title .reg-title:hover,
.mainv2_container .top .right .hover_title .login-blue2 .reg-title:hover,
.login-blue2 .mainv2_container .top .right .hover_title .reg-title:hover {
  color: #32b8f5;
}

.mainv2_container .top .right .hover_title.user_title .title:hover,
.mainv2_container .top .right .hover_title.user_title .bmw-login-bg .bmw-login .reg-title:hover,
.bmw-login-bg .bmw-login .mainv2_container .top .right .hover_title.user_title .reg-title:hover,
.mainv2_container .top .right .hover_title.user_title .bmw-login-bg .bmw-register .reg-title:hover,
.bmw-login-bg .bmw-register .mainv2_container .top .right .hover_title.user_title .reg-title:hover,
.mainv2_container .top .right .hover_title.user_title .login-blue2 .reg-title:hover,
.login-blue2 .mainv2_container .top .right .hover_title.user_title .reg-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: #00a9be;
  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,
.company_input_v2 .hover_title.media_title:hover .bmw-login-bg .bmw-login .reg-title,
.bmw-login-bg .bmw-login .company_input_v2 .hover_title.media_title:hover .reg-title,
.company_input_v2 .hover_title.media_title:hover .bmw-login-bg .bmw-register .reg-title,
.bmw-login-bg .bmw-register .company_input_v2 .hover_title.media_title:hover .reg-title,
.company_input_v2 .hover_title.media_title:hover .login-blue2 .reg-title,
.login-blue2 .company_input_v2 .hover_title.media_title:hover .reg-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: #00a9be;
  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,
.company_input_v2 .hover_title .bmw-login-bg .bmw-login .reg-title:hover,
.bmw-login-bg .bmw-login .company_input_v2 .hover_title .reg-title:hover,
.company_input_v2 .hover_title .bmw-login-bg .bmw-register .reg-title:hover,
.bmw-login-bg .bmw-register .company_input_v2 .hover_title .reg-title:hover,
.company_input_v2 .hover_title .login-blue2 .reg-title:hover,
.login-blue2 .company_input_v2 .hover_title .reg-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 {
  background-image: url("/wap/images/mainV3_bg.png");
  height: 970px;
  width: 100%;
  margin-top: 130px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/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,
.mainv2_add1 .bmw-login-bg .bmw-login .reg-title,
.bmw-login-bg .bmw-login .mainv2_add1 .reg-title,
.mainv2_add1 .bmw-login-bg .bmw-register .reg-title,
.bmw-login-bg .bmw-register .mainv2_add1 .reg-title,
.mainv2_add1 .login-blue2 .reg-title,
.login-blue2 .mainv2_add1 .reg-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("/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,
.mainv2_tab2 .bmw-login-bg .bmw-login .reg-title,
.bmw-login-bg .bmw-login .mainv2_tab2 .reg-title,
.mainv2_tab2 .bmw-login-bg .bmw-register .reg-title,
.bmw-login-bg .bmw-register .mainv2_tab2 .reg-title,
.mainv2_tab2 .login-blue2 .reg-title,
.login-blue2 .mainv2_tab2 .reg-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("/wap/images/Bitmap_hover_left.png");
}

.mainV2_tab2_new .left-img-dis {
  background-image: url("/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("/wap/images/Bitmap_hover_right.png");
}

.mainV2_tab2_new .right-img-dis {
  background-image: url("/wap/images/Bitmap_disable_right.png");
}

.mainV2_tab2_new .title,
.mainV2_tab2_new .bmw-login-bg .bmw-login .reg-title,
.bmw-login-bg .bmw-login .mainV2_tab2_new .reg-title,
.mainV2_tab2_new .bmw-login-bg .bmw-register .reg-title,
.bmw-login-bg .bmw-register .mainV2_tab2_new .reg-title,
.mainV2_tab2_new .login-blue2 .reg-title,
.login-blue2 .mainV2_tab2_new .reg-title {
  padding-top: 40px;
  text-align: center;
  padding-bottom: 40px;
}

.mainV2_tab2_new .title .t1,
.mainV2_tab2_new .bmw-login-bg .bmw-login .reg-title .t1,
.bmw-login-bg .bmw-login .mainV2_tab2_new .reg-title .t1,
.mainV2_tab2_new .bmw-login-bg .bmw-register .reg-title .t1,
.bmw-login-bg .bmw-register .mainV2_tab2_new .reg-title .t1,
.mainV2_tab2_new .login-blue2 .reg-title .t1,
.login-blue2 .mainV2_tab2_new .reg-title .t1 {
  color: #535353;
  font-size: 26px;
}

.mainV2_tab2_new .title .t2,
.mainV2_tab2_new .bmw-login-bg .bmw-login .reg-title .t2,
.bmw-login-bg .bmw-login .mainV2_tab2_new .reg-title .t2,
.mainV2_tab2_new .bmw-login-bg .bmw-register .reg-title .t2,
.bmw-login-bg .bmw-register .mainV2_tab2_new .reg-title .t2,
.mainV2_tab2_new .login-blue2 .reg-title .t2,
.login-blue2 .mainV2_tab2_new .reg-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: #32B8F5;
}

/*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,
.mainV2_add2 .bmw-login-bg .bmw-login .reg-title,
.bmw-login-bg .bmw-login .mainV2_add2 .reg-title,
.mainV2_add2 .bmw-login-bg .bmw-register .reg-title,
.bmw-login-bg .bmw-register .mainV2_add2 .reg-title,
.mainV2_add2 .login-blue2 .reg-title,
.login-blue2 .mainV2_add2 .reg-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: #00c1cb;
  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 #00c1cb;
  color: #00c1cb;
}

.appealHover {
  border: 1px solid #00c1cb;
  color: #00c1cb;
}

.appealNone {
  border: 1px solid #dadada;
  color: #5f5f5f;
}

.appeal1 .next {
  width: 436px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  background-color: #00c1cb;
  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: #32B8F5;
}

.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: #00c1cb;
  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: #32B8F5;
}

.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: #00c1cb;
  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: #32B8F5;
}

.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: #00c1cb;
  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: #32B8F5;
}

.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 #00c1cb;
}

.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: #00c1cb;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  cursor: pointer;
}

.appeal5 .next:hover {
  background-color: #00d4dc;
}

.appeal5Hover {
  background-color: #00c1cb;
  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: #32B8F5;
}

.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: #00c1cb;
  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: #32B8F5;
  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: #32B8F5;
  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: #32B8F5;
  padding: 3px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
}

.noresult_left .text1 {
  color: #32B8F5;
  padding-right: 10px;
}

.company_info_text .contact_way_title {
  color: #000;
  font-weight: bold;
  margin-left: 0px;
}

.app_item4 {
  background-image: url("/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("/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 {
  overflow: visible;
  position: relative;
}

.index-search {
  width: 640px;
  height: 44px;
}

.index-search .searchresultspopup {
  width: 640px;
  z-index: 400;
}

.index-search .searchresultspopup em {
  color: #FF3B30 !important;
}

.overseas-search {
  width: 628px;
  height: 56px;
  display: inline-block;
  vertical-align: top;
}

.overseas-search .searchresultspopup {
  width: 628px;
  z-index: 400;
}

.overseas-search .searchresultspopup em {
  color: #FF3B30 !important;
}

.overseas-search-top {
  width: 1050px;
  height: 40px;
  display: inline-block;
  vertical-align: top;
}

.overseas-search-top .searchresultspopup {
  width: 1050px;
  z-index: 400;
}

.overseas-search-top .searchresultspopup em {
  color: #FF3B30 !important;
}

.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;
  width: 368px;
}

.searchresultspopup em {
  color: #FF3B30 !important;
}

.searchresultspopup.bdcolor {
  border-color: #E4EEF6;
  background-color: white;
}

.clearHis {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
  line-height: 22px;
  cursor: pointer;
}

.clearHis:hover {
  color: #32B8F5;
}

.searchresultspopup li {
  padding: 8px 0;
  padding-left: 16px;
  font-size: 14px;
  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;
}

.live_search_match_type {
  display: inline-block;
  margin-right: 18px;
  font-size: 12px;
  padding: 0 9px;
  float: right;
  margin-top: 8px;
  background: rgba(87, 166, 255, 0.1);
  border-radius: 2px;
  width: 90px;
  height: 20px;
  font-family: PingFangSC-Regular;
  color: #57A6FF;
  letter-spacing: 0;
  text-align: center;
  line-height: 20px;
}

.suggest-logo {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  width: 36px;
  height: 36px;
  border-radius: 4px;
  font-family: MicrosoftYaHei;
  font-size: 12px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 15px;
  padding: 3px 3px;
  vertical-align: middle;
  display: table-cell;
  overflow: hidden;
  text-align: center;
}

.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: #32B8F5;
}

/*商标查询*/

.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: #32B8F5;
  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: #32B8F5;
  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: #32B8F5;
}

.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(/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;
  height: 150px;
  padding: 10px;
  resize: none;
  border: 1px solid #d6d6d6;
  color: #41b5cc;
  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;
}

.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-mobile {
  padding: 17px 0;
  padding-left: 60px;
  margin-top: 18px;
  margin-bottom: 28px;
  background-color: #f4f4f4;
  overflow: hidden;
}

.lawsuitbox-relatedbox div {
  float: left;
}

.lawsuitbox-relatedbox-mobile a {
  display: block;
  color: #11afb8;
}

.lawsuitbox-relatedbox a {
  display: block;
  color: #11afb8;
}

.lawsuit h4.text-center,
.analysis {
  line-height: 26px;
  color: #202020;
  font-weight: normal;
}

.analysis {
  padding: 24px 24px 0;
}

.analysis table {
  width: 100%;
}

.td-analysis {
  padding-right: 30px;
}

.td-color {
  color: #11afb8;
}

.lawsuitTop {
  margin-top: 66px;
}

.lawsuitcontent {
  line-height: 27px;
  text-indent: 2em;
  text-align: justify;
  word-break: break-all;
}

.lawsuitcontent .table {
  text-indent: 0;
  text-align: center;
}

.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-image: url("/wap/images/apptrial_submit.png");
  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-image: url("/wap/images/trial_code.png");
  background-size: cover;
  background-position: center;
  color: #fff;
  border: none;
  vertical-align: top;
  background-color: #ccc;
}

.trial-phone .active {
  background-image: url("/wap/images/trial_code.png");
  background-size: cover;
  background-position: center;
}

.trial-phone .disabled {
  background: #d6d6d6;
}

.trail-right button {
  width: 112px;
  height: 36px;
  line-height: 36px;
  background-image: url("/wap/images/trial_code.png");
  background-size: cover;
  background-position: center;
  color: #fff;
  border: none;
  vertical-align: top;
  background-color: #ccc;
}

.trail-right-mobile button {
  width: 112px;
  height: 36px;
  line-height: 36px;
  background-image: url("/wap/images/trial_code.png");
  background-size: cover;
  background-position: center;
  color: #fff;
  border: none;
  vertical-align: top;
  background-color: #ccc;
}

.trail-right .active {
  background-image: url("/wap/images/trial_code.png");
  background-size: cover;
  background-position: center;
}

.trail-right .disabled {
  background: #d6d6d6;
}

.apptrial {
  background-color: #00B9C6;
  background-image: url("/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("/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: #11afb8;
}

.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,
.bmw-login-bg .bmw-login span.reg-title .media_port,
.bmw-login-bg .bmw-register span.reg-title .media_port,
.login-blue2 span.reg-title .media_port {
  color: #fff;
}

span.title:hover .media_port,
.bmw-login-bg .bmw-login span.reg-title:hover .media_port,
.bmw-login-bg .bmw-register span.reg-title:hover .media_port,
.login-blue2 span.reg-title:hover .media_port {
  color: #32b8f5;
  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;
  padding-bottom: 24px;
}

.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: #00bed4;
}

.company_input_v2 .hover_title span.title1 {
  margin-right: 3px;
}

.company_input_v2 .hover_title .line1 {
  color: #3F4C84;
}

.input-search-new {
  background: #00C3D3 url("/wap/images/search_nor.png") repeat-x;
  width: 64px;
  border-radius: 0px;
  border: none;
}

.input-search-new:hover {
  background: #00B7C6 url("/wap/images/search_hig.png") repeat-x;
}

.company-main .row {
  margin: 0px;
}

.company-main a {
  color: #32B8F5;
}

.company-main a:hover {
  text-decoration: none;
  color: #32b8f5;
}

.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: 16px;
}

.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;
}

.fontCommon14 {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #333333;
  line-height: 22px;
}

.fontCommon12 {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  line-height: 18px;
}

.fontCommon12.-disable {
  color: #CCCCCC;
}

.header-phone {
  float: left;
  width: 18px;
  height: 18px;
  margin-left: 8px;
  background: transparent url("/wap/images/phne_nor.png") no-repeat;
}

.header-weixin {
  float: left;
  width: 18px;
  height: 18px;
  margin-left: 8px;
  background: transparent url("/wap/images/code_nor.png") no-repeat;
}

.header-media {
  float: left;
  width: 18px;
  height: 18px;
  margin-left: 8px;
  background: transparent url("/wap/images/business_nor.png") no-repeat;
}

.title1:hover .header-phone {
  background-image: url("/wap/images/phone_hig.png");
}

.title1:hover .header-weixin {
  background-image: url("/wap/images/code_hig.png");
}

.title1:hover .header-media {
  background-image: url("/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;
}

.new-foot-v1 .mainv2_tab_new .bd-right {
  border-right: 1px solid #fff;
}

.new-foot-v1 .mainv2_tab_new div.c-white span {
  background-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(/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(/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: #32B8F5;
  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: #32B8F5;
  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,
.reg_money .bmw-login-bg .bmw-login .reg-title,
.bmw-login-bg .bmw-login .reg_money .reg-title,
.reg_money .bmw-login-bg .bmw-register .reg-title,
.bmw-login-bg .bmw-register .reg_money .reg-title,
.reg_money .login-blue2 .reg-title,
.login-blue2 .reg_money .reg-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: #32B8F5;
  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: #32B8F5;
}

.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("/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("/wap/images/app_btn-normal.png");
  top: 20px;
  right: 0;
}

.appV3 .item1 .app-button-back:hover {
  background-image: url("/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("/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: #32B8F5;
}

.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 .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 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 199px;
    float: left;
  }
}

/* 小于992 */

@media (max-width: 992px) {
  .emailWidth {
    width: 260px;
  }

  .company_header_width {
    width: 63%;
  }

  .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;
    /* 190 */
  }
}

.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 {
  display: inline-block;
  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("/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: #32B8F5;
  font-size: 12px;
  cursor: pointer;
  letter-spacing: 1px;
}

.lawyer-item.lawyer-item-active .lawyer-item-name {
  border: 1px solid #32B8F5;
  border-bottom: none;
}

.lawyer-item-mobile.lawyer-item-active .lawyer-item-name {
  border: 1px solid #32B8F5;
  background-color: #32B8F5;
  color: white;
}

.lawyer-item.lawyer-item-active .lawyer-item-button {
  border: 1px solid #32B8F5;
  color: white;
  background-color: #32B8F5;
  font-size: 12px;
  letter-spacing: 1px;
}

.xiaolingfind {
  cursor: pointer;
  display: inline-block;
  float: right;
  color: #999;
  font-size: 14px;
  line-height: 22px;
  vertical-align: top;
}

.xiaolingfind .deep-search {
  color: #32B8F5;
}

.deepsearch {
  background-color: #32B8F5;
  color: #fff;
  padding: 4px 10px;
  border-radius: 100px;
}

.deepsearch:hover {
  background-color: #11afb8;
}

.show-all-people-container {
  margin-top: 50px;
  text-align: center;
}

.mainpageV2 .part1 {
  background-image: url("/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,
.mainpageV2 .part2 .subboxV2 .right .bmw-login-bg .bmw-login .reg-title,
.bmw-login-bg .bmw-login .mainpageV2 .part2 .subboxV2 .right .reg-title,
.mainpageV2 .part2 .subboxV2 .right .bmw-login-bg .bmw-register .reg-title,
.bmw-login-bg .bmw-register .mainpageV2 .part2 .subboxV2 .right .reg-title,
.mainpageV2 .part2 .subboxV2 .right .login-blue2 .reg-title,
.login-blue2 .mainpageV2 .part2 .subboxV2 .right .reg-title {
  word-break: break-all;
  color: #000;
  font-size: 15px;
}

@media (max-width: 370px) {
  .mainpageV2 .part2 .subboxV2 .right .title,
  .mainpageV2 .part2 .subboxV2 .right .bmw-login-bg .bmw-login .reg-title,
  .bmw-login-bg .bmw-login .mainpageV2 .part2 .subboxV2 .right .reg-title,
  .mainpageV2 .part2 .subboxV2 .right .bmw-login-bg .bmw-register .reg-title,
  .bmw-login-bg .bmw-register .mainpageV2 .part2 .subboxV2 .right .reg-title,
  .mainpageV2 .part2 .subboxV2 .right .login-blue2 .reg-title,
  .login-blue2 .mainpageV2 .part2 .subboxV2 .right .reg-title {
    width: 140px;
  }
}

@media (min-width: 370px) {
  .mainpageV2 .part2 .subboxV2 .right .title,
  .mainpageV2 .part2 .subboxV2 .right .bmw-login-bg .bmw-login .reg-title,
  .bmw-login-bg .bmw-login .mainpageV2 .part2 .subboxV2 .right .reg-title,
  .mainpageV2 .part2 .subboxV2 .right .bmw-login-bg .bmw-register .reg-title,
  .bmw-login-bg .bmw-register .mainpageV2 .part2 .subboxV2 .right .reg-title,
  .mainpageV2 .part2 .subboxV2 .right .login-blue2 .reg-title,
  .login-blue2 .mainpageV2 .part2 .subboxV2 .right .reg-title {
    width: 190px;
  }
}

.mainpageV2 .part2 .subboxV2 .right .tyc {
  position: absolute;
  bottom: 0;
  left: 123px;
  color: #6d6d6d;
  font-size: 13px;
}

.mainpageV2 .part2 .subboxV2 .right .time {
  position: absolute;
  bottom: 0;
  right: 0;
  color: #828282;
  font-size: 11px;
}

.footerV2 {
  text-align: center;
  padding-bottom: 32px;
  padding-top: 40px;
}

.footerV2 .footer1 {
  font-size: 16px;
  color: #8290A4;
}

.footerV2 .footer1 span {
  display: inline-block;
}

.footerV2 .footer1 a {
  color: #8290a4;
}

.footerV2 .footer2 {
  margin-top: 12px;
  padding-bottom: 0;
  font-size: 11px;
  color: #afb8c5;
}

.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: #32B8F5;
  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("/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(/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: #32B8F5;
}

.noresultV4_btn:hover {
  background-color: #11afb8;
}

/* 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(/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-de6e0a5c5b.png");
  background-position: -292px -347px;
}

.footer_images.footer_images_beian {
  vertical-align: middle;
  margin-right: 5px;
  height: 20px;
  width: 20px;
  background-image: url("../sprite/spritesheet-de6e0a5c5b.png");
  background-position: -888px -414px;
  display: inline-block;
}

.footer_images.footer_images_complaint:hover .icon-pos {
  color: #32b8f5;
}

.footer_images.footer_images_wapqq:hover .icon-pos {
  color: #32b8f5;
}

.footer_images.footer_images_weibo:hover .icon-pos {
  color: #32b8f5;
}

.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;
}

.baiduzhaopin_abtest_img {
  height: 158px;
  width: 292px;
  background-image: url("../sprite/spritesheet-de6e0a5c5b.png");
  background-position: -0px -0px;
}

.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;
  }
}

/**
    分页
    */

.pagination {
  /* Box model */
  display: inline-block;
  padding-left: 0;
  margin: 20px 0 0 0;
  /* Typographic */
  font-size: 0;
}

.pageInput:focus {
  border: 1px solid #32B8F5 !important;
}

.pagination li {
  /* Box model */
  list-style: none;
  display: inline;
}

.pagination .num {
  /* Box model */
  position: relative;
  float: none;
  display: inline-block;
  min-width: 30px;
  padding: 5px;
  /* Typographic */
  font-size: 12px;
  vertical-align: middle;
  text-align: center;
  /* Visual */
  color: #32B8F5;
  border: 1px solid rgba(50, 184, 245, 0.3);
  text-decoration: none;
  /* Other */
  cursor: pointer;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.pagination .num:hover {
  /* Visual */
  color: #32B8F5;
  background-color: rgba(50, 184, 245, 0.05);
  border-color: #32B8F5;
}

.pagination .num.-current {
  /* Box model */
  border: 0;
  /* Visual */
  color: #202020;
  background-color: transparent;
  /* Other */
  cursor: default;
}

.pagination .num:first-child {
  margin-left: 0;
}

.pagination li + li {
  margin-left: 10px;
}

.pagination.-risk {
  margin: 16px 0 40px;
}

.pagination.-risk .num {
  padding: 3px 5px;
  line-height: 12px;
  height: auto;
  min-width: 20px;
  background-color: transparent;
  border-color: transparent;
  color: #ff7d18;
}

.pagination.-risk .num.-current {
  border: 0;
  color: #202020;
}

.pagination.-risk .num.-next,
.pagination.-risk .num.-prev {
  min-width: 32px;
}

.pagination.-risk .num:hover {
  background-color: transparent;
  border-color: transparent;
  text-decoration: underline;
}

.pagination.-risk li + li {
  margin-left: 0px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.pagination-warp {
  text-align: right;
}

.more-company {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -11px;
  margin-right: 16px;
}

.human_box {
  margin-bottom: 7px;
  padding: 0px;
}

.noClick {
  cursor: not-allowed !important;
  color: #CCCCCC !important;
}

.noClick:after {
  background: #CCC !important;
}

.stdSearch-filter-scope-title-human {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-right: 33px;
  color: #666666;
}

.stdSearch-filter-scope-title-human:after {
  content: "";
  position: absolute;
  top: 4px;
  left: 72px;
  width: 0;
  height: 14px;
  border-right: 1px solid #f3f3f3;
}

.humanSearchItem:hover {
  color: #32B8F5 !important;
}

.selectHumanSearchItem {
  border: 1px solid #32B8F5;
  border-radius: 2px;
  padding-left: 6px;
  padding-right: 6px;
}

.selectHumanSearchItem:hover {
  color: #fff;
  background-color: #32B8F5;
  border-color: #32B8F5;
}

.selectHumanSearchItem:hover a {
  color: #FFF;
}

.selectHumanSearchItem a {
  color: #32B8F5;
}

.human_name_box {
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 17px;
  padding-right: 17px;
  padding-top: 14px;
  padding-bottom: 8px;
}

.human_name_box .human_name {
  font-size: 18px;
  line-height: 24px;
}

.human_box .people_box {
  padding-top: 0px;
  padding-bottom: 10px;
}

.people_box {
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 17px;
  padding-right: 17px;
  padding-top: 10px;
  padding-bottom: 8px;
}

.people_box .known_people {
  line-height: 14px;
  padding-top: 13px;
  padding-right: 3px;
  margin-right: 0px;
}

.people_box .people_name {
  border-radius: 14px;
  margin-right: 9px;
  padding: 4px 10px;
  display: inline-block;
}

.people_name {
  border: 1px solid #d5d5d5;
}

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

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

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

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

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

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

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

.human_company_box {
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.human_company_box .company_name {
  padding-left: 16px;
  padding-right: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.company_name a {
  color: #2c3638;
  text-decoration: none;
}

.human_company_box .company_base {
  padding-left: 0;
  padding-right: 5px;
  font-size: 12px;
}

.human_company_show {
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 10px;
  padding-bottom: 10px;
  cursor: pointer;
  text-align: right;
}

.human_company_show i {
  margin-left: 5px;
  margin-right: 12px;
}

.human-title-img {
  width: 96px;
  height: 96px;
  background-image: url("../sprite/spritesheet-de6e0a5c5b.png");
  background-position: -647px -284px;
}

.human-title-img2 {
  width: 110px;
  height: 110px;
  font-size: 28px;
  text-align: center;
  border-radius: 10px;
  background-color: #d2e2ef;
  color: #fff;
  display: inline-block;
  overflow: hidden;
  line-height: 100px;
}

.human-detail-expand {
  border: 1px solid #E4EEF6;
  border-radius: 10px;
  padding: 5px;
  left: 130px;
  top: 15px;
}

.human-detail-expand .img {
  width: auto;
  max-width: 260px;
  max-height: 260px;
  border-radius: 5px;
}

.human-show-all {
  padding: 10px 30px;
  border: 1px solid #32B8F5;
  border-radius: 22px;
  cursor: pointer;
}

.human-noresult {
  width: 100px;
  height: 100px;
  background-image: url(/wap/images/human-noresult.png);
}

.human-noresult1 {
  width: 165px;
  height: 168px;
  background-image: url(/wap/images/humannoresult.jpg);
}

.human-noresult-right {
  height: 168px;
}

.human-monile-title {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 18px;
  background-color: #f0f0f0;
}

.human-border-bottom {
  border-bottom: 7px solid #f0f0f0;
  padding-top: 20px;
}

.human-box {
  background: #FFFFFF;
  border: 1px solid #D8E1ED;
  -webkit-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.06);
  border-radius: 4px;
  background-size: cover;
  color: #333;
  cursor: pointer;
}

.human-box em {
  color: #f04f4f;
}

.human-box.human-box-sm {
  width: 320px;
  height: 180px;
  background-size: cover;
}

.human-box.human-box-md {
  width: 342px;
  height: 182px;
  background-size: cover;
}

.human-box.human-box-lg {
  width: 372px;
  height: 270px;
}

.human-box.human-box-xs {
  width: 270px;
  height: 180px;
  background-size: cover;
}

.human-box.human-box-xs:hover {
  -webkit-box-shadow: 0px 0px 10px 4px #eee;
  box-shadow: 0px 0px 10px 4px #eee;
}

.human-box:hover {
  color: #333;
  -webkit-box-shadow: 0px 0px 11px 5px #eee;
  box-shadow: 0px 0px 11px 5px #eee;
}

.human-box .human-top {
  height: 64px;
}

.human-box .human-bottom {
  height: 85px;
}

.human-box .lh {
  line-height: 20px;
}

.human-box .human-number {
  letter-spacing: 1px;
  position: absolute;
}

.human-box .human-number.human-number-md {
  right: 16px;
  top: 16px;
}

.human-box .human-number {
  color: #a1d8df;
}

.human-box .titleHover {
  color: #333;
}

.human-box .titleHover:hover {
  color: #32B8F5 !important;
}

.human-box .human-relate {
  position: relative;
  width: 148px;
  height: 104px;
  background: #FAFAFA;
  border-radius: 4px;
  margin-left: 8px;
  padding: 12px;
}

.human-box .human-relate-intro {
  max-width: 80px;
  line-height: 14px;
  color: #333333;
}

.human-box .human-relate-intro-a {
  color: #333333;
}

.human-box .human-relate-intro-a:hover {
  color: #32B8F5;
}

.human-box .human-prov-company {
  max-width: 180px;
}

.human-box .human-prov-company-lg {
  max-width: 190px;
}

.human-box .human-prov-company-xs {
  max-width: 140px;
}

.human-box .human-relate-btn {
  height: 40px;
  width: 15px;
  top: -1px;
  background-color: #f9f8fd;
  padding-top: 8px;
  text-align: center;
  color: #999;
  cursor: pointer;
}

.human-box .human-relate-btn:hover {
  background-color: #E4EEF6;
  color: #fff;
}

.human-box .human-relate-btn.l {
  left: 0px;
}

.human-box .human-relate-btn.r {
  right: 0px;
}

.human-box .human-relate-btn.disabled {
  cursor: no-drop;
  color: #E0E0E0;
}

.human-box .human-relate-btn.disabled:hover {
  color: #E0E0E0;
  background-color: #f9f8fd;
}

.human-box .human-right-opacity {
  background-image: url(/wap/images/human-mask-r.png);
  width: 35px;
  height: 100%;
  top: 0;
  right: 15px;
  background-size: cover;
  cursor: default;
}

.human-box .imgexpand {
  border: 1px solid #E4EEF6;
  border-radius: 10px;
  padding: 5px;
}

.human-box .imgexpand.expand-lg {
  left: 70px;
  top: -5px;
}

.human-box .imgexpand.expand-lg-p {
  left: 40px;
  top: -5px;
}

.human-box .imgexpand.expand-lg-p1 {
  top: -5px;
  margin-left: 40px;
}

.human-box .imgexpand.expand-lg-p2 {
  left: 160px;
  top: -5px;
}

.human-box .imgexpand .img {
  width: auto;
  max-width: 260px;
  max-height: 260px;
  border-radius: 5px;
}

.human-box .imgexpand1 {
  border: 1px solid #E4EEF6;
  border-radius: 10px;
  padding: 5px;
}

.human-box .imgexpand1.expand-lg {
  left: 70px;
  top: -5px;
}

.human-box .imgexpand1.expand-lg-p {
  left: 40px;
  top: -5px;
}

.human-box .imgexpand1 .img {
  width: auto;
  max-height: 170px;
  border-radius: 5px;
}

.human-more {
  width: 120px;
  height: 180px;
  border: 1px solid #E4EEF6;
  border-radius: 10px;
  background-color: #F0F7FC;
}

.human-more:hover {
  border: 1px solid #32b8f5;
  -webkit-box-shadow: 0px 0px 11px 5px #eee;
  box-shadow: 0px 0px 11px 5px #eee;
}

.human-image {
  width: 64px;
  height: 64px;
  border-radius: 5px;
  border: 1px solid #E4EEF6;
}

.human-image .letter {
  line-height: 64px;
  color: #e0e0e0;
  font-size: 30px;
  text-align: center;
}

.human-image .imageouter {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 5px;
  line-height: 64px;
  font-size: 0;
  text-align: center;
}

.human-image img {
  width: 64px;
}

.human-image-sm {
  width: 36px;
  height: 36px;
  border-radius: 5px;
  background-color: #d2e2ef;
}

.human-image-sm .imageouter {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 5px;
  text-align: center;
  line-height: 36px;
  font-size: 0;
}

.human-image-sm .letter {
  line-height: 36px;
  color: #fff;
  font-size: 18px;
  text-align: center;
}

.human-image-sm img {
  width: 36px;
}

.human-image-bg1 {
  background-color: #d2e2ef;
}

.human-image-bg2 {
  background-color: #ebdbb7;
}

.human-image-bg3 {
  background-color: #d6d3ee;
}

.human-image-bg4 {
  background-color: #d2e2ef;
}

.human-image-bg5 {
  background-color: #ebdbb7;
}

.human-image-bg6 {
  background-color: #d6d3ee;
}

.human-selboxs {
  width: 70px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  border: 1px solid #e2e7e8;
}

.human-selboxs.filter-in-selected {
  border: 1px solid transparent;
}

.human-selboxs .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;
}

.human-selboxs .icon {
  right: -3px;
  top: -3px;
  color: #fff;
}

.human-selboxs.active_human_selboxs {
  border: 1px solid #00bed4;
  background-color: #fff;
}

.human-selboxs.active_human_selboxs .right_feedback {
  border-color: transparent #00bed4 transparent transparent;
}

.human_pager.search_pager {
  padding: 0 25px;
}

.human_pager.search_pager li > a {
  cursor: pointer;
}

.human_pager ul {
  margin-top: 0;
}

.changeHumanTab {
  background-color: #fff;
  margin-top: 10px;
  border-top: none;
}

.human-new424 .human-table .companyInfo-table th {
  font-size: 14px;
  color: #111;
  background-color: #F0F7FC;
  font-weight: 100;
}

.human-new424 .human-table .companyInfo-table tr td {
  font-size: 13px;
  color: #454545;
}

.human-new424 .human-table .companyInfo-table tr td.vip_color {
  color: #a48364;
}

.human-new424 .human-table .companyInfo-table tr td.vip_red_color {
  color: #e52835;
}

.human-new424 .human-table .companyInfo-table tr td.vip_normal_color {
  color: #4b78b2;
}

.human-new424 .human-table .companyInfo-table tr td.vip_user_color {
  color: #00bed4;
}

.human-new424 .human-table .companyInfo-table tr td.new-c2 {
  color: #666;
}

.human-new424 .human-table .companyInfo-table tr td.new-c3 {
  color: #111;
}

.human-new424 .human-table .companyInfo-table tr td.f18 {
  font-size: 18px;
}

.human-new424 .human-table .companyInfo-table tr th {
  border: 1px solid #E2E7E8 !important;
  text-align: center;
}

.human-new424 .human-table .companyInfo-table tr td {
  border: 1px solid #E2E7E8 !important;
  text-align: center;
}

.human-new424 .human-table .companyInfo-table {
  border: 1px solid #E2E7E8 !important;
}

.human-new424 .human-table .statusType1 {
  color: #34cc33;
}

.human-new424 .human-table .statusType2 {
  color: #34cc33;
}

.human-new424 .human-table .statusType3 {
  color: #ff3b30;
}

.human-new424 .sub-patent {
  display: inline-block;
  position: relative;
  /* Firefox 4 */
  -webkit-transition: transform 1s;
  /* Safari and Chrome */
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
}

.human-new424 .right-opacity {
  background-image: url("/wap/images/touming-you.png");
  width: 115px;
  height: 100%;
  background-size: cover;
}

.human-new424 .alertBox1 {
  height: 480px;
  width: 100%;
  background-image: url("/wap/images/unlogin2.jpg");
  background-size: cover;
}

.human-new424 .alertBox2 {
  height: 880px;
  width: 100%;
  background-image: url("/wap/images/putong2.jpg");
  background-size: cover;
}

.human-new424 .alertBox3 {
  height: 480px;
  width: 100%;
  background-image: url("/wap/images/mengban1.jpg");
  background-size: cover;
}

.human-new424 .alertBox4 {
  height: 880px;
  width: 100%;
  background-image: url("/wap/images/mengban2.jpg");
  background-size: cover;
}

.human-new424 .alertBox5 {
  height: 1070px;
  width: 100%;
  background-image: url("/wap/images/limithumannew919.png");
  background-size: cover;
}

.human-new424 .alertBox6 {
  height: 1070px;
  width: 100%;
  background-image: url("/wap/images/limithumannew919.png");
}

.arrow-left {
  z-index: 100;
  width: 16px;
  height: 44px;
  background-image: url("../sprite/spritesheet-de6e0a5c5b.png");
  background-position: -743px -284px;
}

.arrow-left:hover {
  background-image: url("../sprite/spritesheet-de6e0a5c5b.png");
  background-position: -743px -328px;
}

.arrow-left.disabled {
  cursor: no-drop;
  background-image: url("../sprite/spritesheet-de6e0a5c5b.png");
  background-position: -745px -596px;
}

.arrow-left.disabled:hover {
  background-image: url("../sprite/spritesheet-de6e0a5c5b.png");
  background-position: -745px -596px;
}

.arrow-right {
  z-index: 100;
  width: 16px;
  height: 44px;
  background-image: url("../sprite/spritesheet-de6e0a5c5b.png");
  background-position: -0px -838px;
}

.arrow-right:hover {
  background-image: url("../sprite/spritesheet-de6e0a5c5b.png");
  background-position: -16px -838px;
}

.arrow-right.disabled {
  cursor: no-drop;
  background-image: url("../sprite/spritesheet-de6e0a5c5b.png");
  background-position: -32px -838px;
}

.arrow-right.disabled:hover {
  background-image: url("../sprite/spritesheet-de6e0a5c5b.png");
  background-position: -32px -838px;
}

.human-alert-em em {
  color: #eb8a00;
}

.humantoast {
  line-height: 35px;
  background-color: #f4f4f4;
  color: #9E9E9E;
}

.mobile-human-name {
  display: inline-block;
  margin-top: 20px;
}

.mobiel-human-risk-content {
  margin-top: 15px;
}

.mobiel-human-risk-content .mobile-risk-content {
  border-bottom: 4px solid #eee;
}

.human-sugget-right {
  width: 215px;
}

.more-filter-btn {
  border: 1px solid #32b8f5;
  border-radius: 4px;
  background: #e7f7f8;
}

.more-filter-download-btn {
  line-height: 30px;
  border-radius: 4px;
  background: #32b8f5;
}

.more-filter-download-btn:focus,
.more-filter-download-btn:active,
.more-filter-download-btn:hover,
.more-filter-download-btn:visited {
  color: #fff;
}

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

.human-card-fix {
  white-space: nowrap;
  overflow: hidden;
}

.human-card {
  border-radius: 6px;
  width: 182px;
}

.human-detail-container {
  background-color: #ffffff;
  min-height: 520px;
  margin-bottom: 16px;
}

@-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: #32B8F5;
  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;
}

/*兼容手机平板百分百样式*/

body {
  min-width: 1280px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0;
  padding: 0;
  line-height: 1.5714285714;
}

body.-macro {
  min-width: 1366px;
}

body.over-hide {
  padding-right: 10px;
}

body.over-hide .std-bar {
  right: 20px;
}

body.over-hide .contrast {
  right: 20px;
}

body.-mobile {
  min-width: auto;
}

.modal-open {
  overflow: visible !important;
}

.label {
  margin: 0;
}

.std-content {
  padding-top: 64px;
  min-height: 100vh;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.std-content.-headerStatic {
  padding-top: 0;
}

.std-content.-noMargin {
  padding-top: 0;
}

.std-content.helueeleBox {
  padding-top: 0;
}

::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

::-webkit-scrollbar-thumb {
  background-color: rgba(50, 50, 50, 0.25);
  border: 2px solid transparent;
  border-radius: 10px;
  background-clip: padding-box;
}

::-webkit-scrollbar-thumb:hover {
  background-color: rgba(50, 50, 50, 0.5);
}

::-webkit-scrollbar-track {
  background-color: rgba(50, 50, 50, 0.05);
}

body.dashboard.-hideNav .dashboard-content {
  padding: 48px 0 0 0;
}

body.dashboard .dashboard-header {
  position: fixed;
  width: 100%;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #f7f7f7;
  padding: 0;
  background: #1e2745;
  -webkit-box-shadow: 0 3px 3px -1px rgba(40, 63, 166, 0.08);
  box-shadow: 0 3px 3px -1px rgba(40, 63, 166, 0.08);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body.dashboard .dashboard-header .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}

body.dashboard .dashboard-header .left .header-logo {
  width: 133px;
  margin-left: 16px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

body.dashboard .dashboard-header .left .header-logo img {
  width: 100%;
  height: auto;
}

body.dashboard .dashboard-header .left .introImg {
  width: 104px;
  margin-left: 8px;
  position: relative;
  cursor: pointer;
}

body.dashboard .dashboard-header .left .introImg:hover .pop {
  display: block;
}

body.dashboard .dashboard-header .left .introImg .img {
  width: 100%;
  max-width: 104px;
  height: auto;
}

body.dashboard .dashboard-header .left .introImg .pop {
  position: absolute;
  display: none;
  top: 48px;
  left: -136px;
  z-index: 102;
  -webkit-box-shadow: 0 1px 4px 0 rgba(96, 96, 96, 0.5);
  box-shadow: 0 1px 4px 0 rgba(96, 96, 96, 0.5);
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  height: 472px;
}

body.dashboard .dashboard-header .left .introImg .pop .triangle {
  position: absolute;
  top: -6px;
  left: 194px;
  display: block;
  width: 15px;
  height: 15px;
  background: #fff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-left: -15px;
  overflow: hidden;
  -webkit-box-shadow: 0 16px 10px -17px #e0e0e0;
  box-shadow: 0 16px 10px -17px #e0e0e0;
}

body.dashboard .dashboard-header .left .introImg .pop .inner {
  position: relative;
  padding: 4px;
  background: #fff;
  z-index: 60;
  width: 560px;
  height: 100%;
}

body.dashboard .dashboard-header .left .introImg .pop .inner .innerimg {
  width: 100%;
  height: 100%;
}

body.dashboard .dashboard-header .topTitle {
  position: absolute;
  font-family: AlibabaPuHuiTiR;
  font-size: 20px;
  color: #b3bcd4;
  letter-spacing: 3px;
  font-weight: bold;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

body.dashboard .dashboard-header .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-right: 24px;
  color: #8b96b7;
  font-size: 14px;
  font-weight: bold;
}

body.dashboard .dashboard-header .right .rCompany,
body.dashboard .dashboard-header .right .rName {
  margin-right: 16px;
}

body.dashboard .dashboard-header .right .hello {
  margin-right: 16px;
}

body.dashboard .dashboard-header .right .break {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

body.dashboard .dashboard-nav {
  position: fixed;
  top: 48px;
  width: 184px;
  height: calc(100vh - 48px);
  background: #02132e;
  color: #fff;
  overflow-y: auto;
  z-index: 2;
}

body.dashboard .dashboard-nav-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 40px;
  font-size: 14px;
  line-height: 22px;
  color: #fff;
  cursor: pointer;
}

body.dashboard .dashboard-nav-item:hover {
  background: #152E5F;
  position: relative;
}

body.dashboard .dashboard-nav-item.active {
  background: #161e37;
  position: relative;
  color: #fff;
}

body.dashboard .dashboard-nav-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 40px;
  font-size: 14px;
  line-height: 22px;
  color: #fff;
  cursor: pointer;
}

body.dashboard .dashboard-nav-child:hover {
  background: #152E5F;
  position: relative;
}

body.dashboard .dashboard-nav-child.active {
  background: #0F6FFF;
  position: relative;
  color: #fff;
}

body.dashboard .dashboard-content {
  padding: 48px 0 0 184px;
  min-height: 100vh;
  background-color: rgb(239, 241, 248);
}

body.dashboard .dashboard-content .container-bg-risk {
  background-color: rgb(239, 241, 248);
}

.dashbordDropdown {
  width: 100%;
  height: 100%;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #283242;
  text-align: left;
  line-height: 22px;
  position: relative;
}

.dashbordDropdown:hover .dashbordDropdown-warp {
  display: unset;
}

.dashbordDropdown:hover .dashbordDropdown-titleWarp .tic {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}

.dashbordDropdown-titleWarp {
  min-width: 72px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dashbordDropdown-titleWarp .tic {
  color: #8793a8;
  margin-left: 4px;
  display: inline-block;
  -webkit-transform-origin: center;
  transform-origin: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  line-height: 22px;
  vertical-align: middle;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}

.dashbordDropdown-warp {
  display: none;
  min-width: 72px;
  position: absolute;
  right: 0;
  z-index: 100;
  padding-top: 4px;
}

.dashbordDropdown-content {
  min-width: 72px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 4px 0;
  background: #fff;
  border: 1px solid #e0e2e5;
  -webkit-box-shadow: 0 5px 20px 0 rgba(26, 26, 26, 0.1);
  box-shadow: 0 5px 20px 0 rgba(26, 26, 26, 0.1);
  border-radius: 2px;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #525f75;
}

.dashbordDropdown-item {
  padding: 5px 11px;
  line-height: 22px;
  white-space: nowrap;
  cursor: pointer;
}

.dashbordDropdown-item:hover {
  background: #f0f6ff;
}

.helueele-header.hasHeader {
  padding-top: 80px;
}

.helueele-header {
  padding-top: 24px;
}

.helueele-header .helueele {
  height: 56px;
  background: #FFF;
  line-height: 56px;
  padding-left: 44px;
  position: relative;
  cursor: pointer;
}

.helueele-header .helueele::after {
  position: absolute;
  content: "";
  border-left: 1px solid #8793A8;
  width: 8px;
  height: 8px;
  border-top: 1px solid #8793A8;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
  left: 24px;
  top: 50%;
}

.helue-search-box {
  background: url(/std-require-js/public/images/helueele/helue_bg.jpg);
  width: 100%;
  height: 100vh;
  background-size: 100%;
  position: relative;
}

.helue-search-box .input-layout {
  position: absolute;
  left: 50%;
  top: 30%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.helue-search-box .input-layout .input-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.helue-search-box .input-layout .input-img {
  text-align: center;
  margin-bottom: 40px;
}

.helue-search-box .input-layout input {
  width: 724px;
  height: 56px;
  border: 0;
  margin-right: 8px;
  outline: none;
  padding-left: 24px;
}

.helue-search-box .input-layout .home-title-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.helue-search-box .input-layout .home-title-search form {
  width: 724px;
  height: 56px;
  padding: 0;
  background: #FFFFFF;
  margin-right: 8px;
}

.helue-search-box .input-layout .home-title-search form .searchresultspopup {
  width: 100%;
}

.helue-search-box .input-layout .home-title-search-btn {
  display: inline-block;
  width: 144px;
  height: 56px;
  margin-left: -1px;
  background-size: 144px 58px;
  background-image: url(/std-require-js/public/images/helueele/helue_btn_normal.png);
  vertical-align: top;
  text-align: center;
  cursor: pointer;
  color: #FFF;
  line-height: 56px;
  font-size: 20px;
  letter-spacing: 2px;
}

.helue-search-box .input-layout .home-title-search-btn:hover {
  background-image: url(/std-require-js/public/images/helueele/helue_btn_hover.png);
}

.helue-search-box .input-layout .home-title-search-btn:visited {
  background-image: url(/std-require-js/public/images/helueele/helue_btn_press.png);
}

.helue-search-box .home-title-search-senior {
  font-size: 16px;
  color: #B3DBFF;
  letter-spacing: 0;
  margin-left: 24px;
  width: 64px;
  line-height: 56px;
  cursor: pointer;
}

.helueeleBox .download-btn {
  pointer-events: none;
  display: none;
}

.-hlhideLogo .main-company-compare-container .compare-block-title:after {
  background-image: none !important;
}

.-hlhideLogo .risk-box-outer .risk-pop-outer .risk-head .risk-head-r {
  background-image: none !important;
}

.company-mobile hr {
  margin: 0;
  margin-top: 14px;
}

.text-height {
  line-height: 28px;
}

.circle {
  border-radius: 100px;
}

.icon-border {
  border-radius: 2px;
}

a {
  color: #32B8F5;
}

a:hover {
  color: #32B8F5;
  text-decoration: none;
}

th {
  font-weight: normal;
}

.bgnine {
  background-color: #32B8F5;
}

.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;
}

.textJustFy {
  text-align: justify;
  word-break: break-all;
}

.text-click-color {
  color: #32B8F5;
}

.text-click-color:hover {
  color: #32b8f5;
}

.text-light-color {
  color: #828282;
}

.text-dark-color {
  color: #5b5b5b;
}

.text-title-color {
  color: #000;
}

.mobile-title-color {
  color: #4d4d4d;
}

.canClick:hover {
  color: #32B8F5;
}

.canClick2 {
  color: #32B8F5;
}

.canClick2:hover {
  color: #00bed4;
}

.mzero {
  margin: 0;
}

.pltw {
  padding-left: 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 #E4EEF6;
}

.new-border-dot-top {
  border-top: 1px dashed #E4EEF6;
}

.new-border-dot-right {
  border-right: 1px dashed #E4EEF6;
}

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

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

.border-shadow {
  -webkit-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.06);
}

.drop-down-border-shadow {
  padding: 4px 0;
  background: #FFFFFF;
  -webkit-box-shadow: 0 1px 4px 0 rgba(96, 96, 96, 0.5);
  box-shadow: 0 1px 4px 0 rgba(96, 96, 96, 0.5);
  border-radius: 2px;
}

.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);
}

.background-blue-hover:hover {
  background: rgba(50, 184, 245, 0.1);
}

.newItemAll a {
  display: inline-block;
  padding-left: 15px;
  padding-right: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  width: 100%;
}

.newItemAll a:hover {
  color: #32B8F5;
  text-decoration: none;
}

.newItemAll span {
  display: inline-block;
  padding-left: 15px;
  padding-right: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  width: 100%;
}

.newItemAll span:hover {
  color: #32B8F5;
  text-decoration: none;
}

.c-white-hover {
  color: #fff;
}

.c-white-hover:hover {
  color: #fff;
}

.lh18 {
  line-height: 18px;
}

.lh20 {
  line-height: 20px;
}

.lh22 {
  line-height: 22px;
}

.lh24 {
  line-height: 24px;
}

.lh26 {
  line-height: 26px;
}

.lh42 {
  line-height: 42px;
}

.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 #32B8F5;
  border-right: 33px solid transparent;
}

.fb {
  font-weight: 600;
}

.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;
}

.f26 {
  font-size: 26px;
}

.f27 {
  font-size: 27px;
}

.f28 {
  font-size: 28px;
}

.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;
}

.mt36 {
  margin-top: 36px;
}

.mr36 {
  margin-right: 36px;
}

.ml36 {
  margin-left: 36px;
}

.mb36 {
  margin-bottom: 36px;
}

.pt36 {
  padding-top: 36px;
}

.pr36 {
  padding-right: 36px;
}

.pl36 {
  padding-left: 36px;
}

.pb36 {
  padding-bottom: 36px;
}

.mt360 {
  margin-top: 360px;
}

.mr360 {
  margin-right: 360px;
}

.ml360 {
  margin-left: 360px;
}

.mb360 {
  margin-bottom: 360px;
}

.pt360 {
  padding-top: 360px;
}

.pr360 {
  padding-right: 360px;
}

.pl360 {
  padding-left: 360px;
}

.pb360 {
  padding-bottom: 360px;
}

.mt37 {
  margin-top: 37px;
}

.mr37 {
  margin-right: 37px;
}

.ml37 {
  margin-left: 37px;
}

.mb37 {
  margin-bottom: 37px;
}

.pt37 {
  padding-top: 37px;
}

.pr37 {
  padding-right: 37px;
}

.pl37 {
  padding-left: 37px;
}

.pb37 {
  padding-bottom: 37px;
}

.mt370 {
  margin-top: 370px;
}

.mr370 {
  margin-right: 370px;
}

.ml370 {
  margin-left: 370px;
}

.mb370 {
  margin-bottom: 370px;
}

.pt370 {
  padding-top: 370px;
}

.pr370 {
  padding-right: 370px;
}

.pl370 {
  padding-left: 370px;
}

.pb370 {
  padding-bottom: 370px;
}

.mt38 {
  margin-top: 38px;
}

.mr38 {
  margin-right: 38px;
}

.ml38 {
  margin-left: 38px;
}

.mb38 {
  margin-bottom: 38px;
}

.pt38 {
  padding-top: 38px;
}

.pr38 {
  padding-right: 38px;
}

.pl38 {
  padding-left: 38px;
}

.pb38 {
  padding-bottom: 38px;
}

.mt380 {
  margin-top: 380px;
}

.mr380 {
  margin-right: 380px;
}

.ml380 {
  margin-left: 380px;
}

.mb380 {
  margin-bottom: 380px;
}

.pt380 {
  padding-top: 380px;
}

.pr380 {
  padding-right: 380px;
}

.pl380 {
  padding-left: 380px;
}

.pb380 {
  padding-bottom: 380px;
}

.mt39 {
  margin-top: 39px;
}

.mr39 {
  margin-right: 39px;
}

.ml39 {
  margin-left: 39px;
}

.mb39 {
  margin-bottom: 39px;
}

.pt39 {
  padding-top: 39px;
}

.pr39 {
  padding-right: 39px;
}

.pl39 {
  padding-left: 39px;
}

.pb39 {
  padding-bottom: 39px;
}

.mt390 {
  margin-top: 390px;
}

.mr390 {
  margin-right: 390px;
}

.ml390 {
  margin-left: 390px;
}

.mb390 {
  margin-bottom: 390px;
}

.pt390 {
  padding-top: 390px;
}

.pr390 {
  padding-right: 390px;
}

.pl390 {
  padding-left: 390px;
}

.pb390 {
  padding-bottom: 390px;
}

.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;
}

.mt400 {
  margin-top: 400px;
}

.mr400 {
  margin-right: 400px;
}

.ml400 {
  margin-left: 400px;
}

.mb400 {
  margin-bottom: 400px;
}

.pt400 {
  padding-top: 400px;
}

.pr400 {
  padding-right: 400px;
}

.pl400 {
  padding-left: 400px;
}

.pb400 {
  padding-bottom: 400px;
}

.mt41 {
  margin-top: 41px;
}

.mr41 {
  margin-right: 41px;
}

.ml41 {
  margin-left: 41px;
}

.mb41 {
  margin-bottom: 41px;
}

.pt41 {
  padding-top: 41px;
}

.pr41 {
  padding-right: 41px;
}

.pl41 {
  padding-left: 41px;
}

.pb41 {
  padding-bottom: 41px;
}

.mt410 {
  margin-top: 410px;
}

.mr410 {
  margin-right: 410px;
}

.ml410 {
  margin-left: 410px;
}

.mb410 {
  margin-bottom: 410px;
}

.pt410 {
  padding-top: 410px;
}

.pr410 {
  padding-right: 410px;
}

.pl410 {
  padding-left: 410px;
}

.pb410 {
  padding-bottom: 410px;
}

.mt42 {
  margin-top: 42px;
}

.mr42 {
  margin-right: 42px;
}

.ml42 {
  margin-left: 42px;
}

.mb42 {
  margin-bottom: 42px;
}

.pt42 {
  padding-top: 42px;
}

.pr42 {
  padding-right: 42px;
}

.pl42 {
  padding-left: 42px;
}

.pb42 {
  padding-bottom: 42px;
}

.mt420 {
  margin-top: 420px;
}

.mr420 {
  margin-right: 420px;
}

.ml420 {
  margin-left: 420px;
}

.mb420 {
  margin-bottom: 420px;
}

.pt420 {
  padding-top: 420px;
}

.pr420 {
  padding-right: 420px;
}

.pl420 {
  padding-left: 420px;
}

.pb420 {
  padding-bottom: 420px;
}

.mt43 {
  margin-top: 43px;
}

.mr43 {
  margin-right: 43px;
}

.ml43 {
  margin-left: 43px;
}

.mb43 {
  margin-bottom: 43px;
}

.pt43 {
  padding-top: 43px;
}

.pr43 {
  padding-right: 43px;
}

.pl43 {
  padding-left: 43px;
}

.pb43 {
  padding-bottom: 43px;
}

.mt430 {
  margin-top: 430px;
}

.mr430 {
  margin-right: 430px;
}

.ml430 {
  margin-left: 430px;
}

.mb430 {
  margin-bottom: 430px;
}

.pt430 {
  padding-top: 430px;
}

.pr430 {
  padding-right: 430px;
}

.pl430 {
  padding-left: 430px;
}

.pb430 {
  padding-bottom: 430px;
}

.mt44 {
  margin-top: 44px;
}

.mr44 {
  margin-right: 44px;
}

.ml44 {
  margin-left: 44px;
}

.mb44 {
  margin-bottom: 44px;
}

.pt44 {
  padding-top: 44px;
}

.pr44 {
  padding-right: 44px;
}

.pl44 {
  padding-left: 44px;
}

.pb44 {
  padding-bottom: 44px;
}

.mt440 {
  margin-top: 440px;
}

.mr440 {
  margin-right: 440px;
}

.ml440 {
  margin-left: 440px;
}

.mb440 {
  margin-bottom: 440px;
}

.pt440 {
  padding-top: 440px;
}

.pr440 {
  padding-right: 440px;
}

.pl440 {
  padding-left: 440px;
}

.pb440 {
  padding-bottom: 440px;
}

.mt45 {
  margin-top: 45px;
}

.mr45 {
  margin-right: 45px;
}

.ml45 {
  margin-left: 45px;
}

.mb45 {
  margin-bottom: 45px;
}

.pt45 {
  padding-top: 45px;
}

.pr45 {
  padding-right: 45px;
}

.pl45 {
  padding-left: 45px;
}

.pb45 {
  padding-bottom: 45px;
}

.mt450 {
  margin-top: 450px;
}

.mr450 {
  margin-right: 450px;
}

.ml450 {
  margin-left: 450px;
}

.mb450 {
  margin-bottom: 450px;
}

.pt450 {
  padding-top: 450px;
}

.pr450 {
  padding-right: 450px;
}

.pl450 {
  padding-left: 450px;
}

.pb450 {
  padding-bottom: 450px;
}

.mt46 {
  margin-top: 46px;
}

.mr46 {
  margin-right: 46px;
}

.ml46 {
  margin-left: 46px;
}

.mb46 {
  margin-bottom: 46px;
}

.pt46 {
  padding-top: 46px;
}

.pr46 {
  padding-right: 46px;
}

.pl46 {
  padding-left: 46px;
}

.pb46 {
  padding-bottom: 46px;
}

.mt460 {
  margin-top: 460px;
}

.mr460 {
  margin-right: 460px;
}

.ml460 {
  margin-left: 460px;
}

.mb460 {
  margin-bottom: 460px;
}

.pt460 {
  padding-top: 460px;
}

.pr460 {
  padding-right: 460px;
}

.pl460 {
  padding-left: 460px;
}

.pb460 {
  padding-bottom: 460px;
}

.mt47 {
  margin-top: 47px;
}

.mr47 {
  margin-right: 47px;
}

.ml47 {
  margin-left: 47px;
}

.mb47 {
  margin-bottom: 47px;
}

.pt47 {
  padding-top: 47px;
}

.pr47 {
  padding-right: 47px;
}

.pl47 {
  padding-left: 47px;
}

.pb47 {
  padding-bottom: 47px;
}

.mt470 {
  margin-top: 470px;
}

.mr470 {
  margin-right: 470px;
}

.ml470 {
  margin-left: 470px;
}

.mb470 {
  margin-bottom: 470px;
}

.pt470 {
  padding-top: 470px;
}

.pr470 {
  padding-right: 470px;
}

.pl470 {
  padding-left: 470px;
}

.pb470 {
  padding-bottom: 470px;
}

.mt48 {
  margin-top: 48px;
}

.mr48 {
  margin-right: 48px;
}

.ml48 {
  margin-left: 48px;
}

.mb48 {
  margin-bottom: 48px;
}

.pt48 {
  padding-top: 48px;
}

.pr48 {
  padding-right: 48px;
}

.pl48 {
  padding-left: 48px;
}

.pb48 {
  padding-bottom: 48px;
}

.mt480 {
  margin-top: 480px;
}

.mr480 {
  margin-right: 480px;
}

.ml480 {
  margin-left: 480px;
}

.mb480 {
  margin-bottom: 480px;
}

.pt480 {
  padding-top: 480px;
}

.pr480 {
  padding-right: 480px;
}

.pl480 {
  padding-left: 480px;
}

.pb480 {
  padding-bottom: 480px;
}

.mt49 {
  margin-top: 49px;
}

.mr49 {
  margin-right: 49px;
}

.ml49 {
  margin-left: 49px;
}

.mb49 {
  margin-bottom: 49px;
}

.pt49 {
  padding-top: 49px;
}

.pr49 {
  padding-right: 49px;
}

.pl49 {
  padding-left: 49px;
}

.pb49 {
  padding-bottom: 49px;
}

.mt490 {
  margin-top: 490px;
}

.mr490 {
  margin-right: 490px;
}

.ml490 {
  margin-left: 490px;
}

.mb490 {
  margin-bottom: 490px;
}

.pt490 {
  padding-top: 490px;
}

.pr490 {
  padding-right: 490px;
}

.pl490 {
  padding-left: 490px;
}

.pb490 {
  padding-bottom: 490px;
}

.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;
}

.mt500 {
  margin-top: 500px;
}

.mr500 {
  margin-right: 500px;
}

.ml500 {
  margin-left: 500px;
}

.mb500 {
  margin-bottom: 500px;
}

.pt500 {
  padding-top: 500px;
}

.pr500 {
  padding-right: 500px;
}

.pl500 {
  padding-left: 500px;
}

.pb500 {
  padding-bottom: 500px;
}

.mt51 {
  margin-top: 51px;
}

.mr51 {
  margin-right: 51px;
}

.ml51 {
  margin-left: 51px;
}

.mb51 {
  margin-bottom: 51px;
}

.pt51 {
  padding-top: 51px;
}

.pr51 {
  padding-right: 51px;
}

.pl51 {
  padding-left: 51px;
}

.pb51 {
  padding-bottom: 51px;
}

.mt510 {
  margin-top: 510px;
}

.mr510 {
  margin-right: 510px;
}

.ml510 {
  margin-left: 510px;
}

.mb510 {
  margin-bottom: 510px;
}

.pt510 {
  padding-top: 510px;
}

.pr510 {
  padding-right: 510px;
}

.pl510 {
  padding-left: 510px;
}

.pb510 {
  padding-bottom: 510px;
}

.mt52 {
  margin-top: 52px;
}

.mr52 {
  margin-right: 52px;
}

.ml52 {
  margin-left: 52px;
}

.mb52 {
  margin-bottom: 52px;
}

.pt52 {
  padding-top: 52px;
}

.pr52 {
  padding-right: 52px;
}

.pl52 {
  padding-left: 52px;
}

.pb52 {
  padding-bottom: 52px;
}

.mt520 {
  margin-top: 520px;
}

.mr520 {
  margin-right: 520px;
}

.ml520 {
  margin-left: 520px;
}

.mb520 {
  margin-bottom: 520px;
}

.pt520 {
  padding-top: 520px;
}

.pr520 {
  padding-right: 520px;
}

.pl520 {
  padding-left: 520px;
}

.pb520 {
  padding-bottom: 520px;
}

.mt53 {
  margin-top: 53px;
}

.mr53 {
  margin-right: 53px;
}

.ml53 {
  margin-left: 53px;
}

.mb53 {
  margin-bottom: 53px;
}

.pt53 {
  padding-top: 53px;
}

.pr53 {
  padding-right: 53px;
}

.pl53 {
  padding-left: 53px;
}

.pb53 {
  padding-bottom: 53px;
}

.mt530 {
  margin-top: 530px;
}

.mr530 {
  margin-right: 530px;
}

.ml530 {
  margin-left: 530px;
}

.mb530 {
  margin-bottom: 530px;
}

.pt530 {
  padding-top: 530px;
}

.pr530 {
  padding-right: 530px;
}

.pl530 {
  padding-left: 530px;
}

.pb530 {
  padding-bottom: 530px;
}

.mt54 {
  margin-top: 54px;
}

.mr54 {
  margin-right: 54px;
}

.ml54 {
  margin-left: 54px;
}

.mb54 {
  margin-bottom: 54px;
}

.pt54 {
  padding-top: 54px;
}

.pr54 {
  padding-right: 54px;
}

.pl54 {
  padding-left: 54px;
}

.pb54 {
  padding-bottom: 54px;
}

.mt540 {
  margin-top: 540px;
}

.mr540 {
  margin-right: 540px;
}

.ml540 {
  margin-left: 540px;
}

.mb540 {
  margin-bottom: 540px;
}

.pt540 {
  padding-top: 540px;
}

.pr540 {
  padding-right: 540px;
}

.pl540 {
  padding-left: 540px;
}

.pb540 {
  padding-bottom: 540px;
}

.mt55 {
  margin-top: 55px;
}

.mr55 {
  margin-right: 55px;
}

.ml55 {
  margin-left: 55px;
}

.mb55 {
  margin-bottom: 55px;
}

.pt55 {
  padding-top: 55px;
}

.pr55 {
  padding-right: 55px;
}

.pl55 {
  padding-left: 55px;
}

.pb55 {
  padding-bottom: 55px;
}

.mt550 {
  margin-top: 550px;
}

.mr550 {
  margin-right: 550px;
}

.ml550 {
  margin-left: 550px;
}

.mb550 {
  margin-bottom: 550px;
}

.pt550 {
  padding-top: 550px;
}

.pr550 {
  padding-right: 550px;
}

.pl550 {
  padding-left: 550px;
}

.pb550 {
  padding-bottom: 550px;
}

.mt56 {
  margin-top: 56px;
}

.mr56 {
  margin-right: 56px;
}

.ml56 {
  margin-left: 56px;
}

.mb56 {
  margin-bottom: 56px;
}

.pt56 {
  padding-top: 56px;
}

.pr56 {
  padding-right: 56px;
}

.pl56 {
  padding-left: 56px;
}

.pb56 {
  padding-bottom: 56px;
}

.mt560 {
  margin-top: 560px;
}

.mr560 {
  margin-right: 560px;
}

.ml560 {
  margin-left: 560px;
}

.mb560 {
  margin-bottom: 560px;
}

.pt560 {
  padding-top: 560px;
}

.pr560 {
  padding-right: 560px;
}

.pl560 {
  padding-left: 560px;
}

.pb560 {
  padding-bottom: 560px;
}

.mt57 {
  margin-top: 57px;
}

.mr57 {
  margin-right: 57px;
}

.ml57 {
  margin-left: 57px;
}

.mb57 {
  margin-bottom: 57px;
}

.pt57 {
  padding-top: 57px;
}

.pr57 {
  padding-right: 57px;
}

.pl57 {
  padding-left: 57px;
}

.pb57 {
  padding-bottom: 57px;
}

.mt570 {
  margin-top: 570px;
}

.mr570 {
  margin-right: 570px;
}

.ml570 {
  margin-left: 570px;
}

.mb570 {
  margin-bottom: 570px;
}

.pt570 {
  padding-top: 570px;
}

.pr570 {
  padding-right: 570px;
}

.pl570 {
  padding-left: 570px;
}

.pb570 {
  padding-bottom: 570px;
}

.mt58 {
  margin-top: 58px;
}

.mr58 {
  margin-right: 58px;
}

.ml58 {
  margin-left: 58px;
}

.mb58 {
  margin-bottom: 58px;
}

.pt58 {
  padding-top: 58px;
}

.pr58 {
  padding-right: 58px;
}

.pl58 {
  padding-left: 58px;
}

.pb58 {
  padding-bottom: 58px;
}

.mt580 {
  margin-top: 580px;
}

.mr580 {
  margin-right: 580px;
}

.ml580 {
  margin-left: 580px;
}

.mb580 {
  margin-bottom: 580px;
}

.pt580 {
  padding-top: 580px;
}

.pr580 {
  padding-right: 580px;
}

.pl580 {
  padding-left: 580px;
}

.pb580 {
  padding-bottom: 580px;
}

.mt59 {
  margin-top: 59px;
}

.mr59 {
  margin-right: 59px;
}

.ml59 {
  margin-left: 59px;
}

.mb59 {
  margin-bottom: 59px;
}

.pt59 {
  padding-top: 59px;
}

.pr59 {
  padding-right: 59px;
}

.pl59 {
  padding-left: 59px;
}

.pb59 {
  padding-bottom: 59px;
}

.mt590 {
  margin-top: 590px;
}

.mr590 {
  margin-right: 590px;
}

.ml590 {
  margin-left: 590px;
}

.mb590 {
  margin-bottom: 590px;
}

.pt590 {
  padding-top: 590px;
}

.pr590 {
  padding-right: 590px;
}

.pl590 {
  padding-left: 590px;
}

.pb590 {
  padding-bottom: 590px;
}

.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;
}

.mt600 {
  margin-top: 600px;
}

.mr600 {
  margin-right: 600px;
}

.ml600 {
  margin-left: 600px;
}

.mb600 {
  margin-bottom: 600px;
}

.pt600 {
  padding-top: 600px;
}

.pr600 {
  padding-right: 600px;
}

.pl600 {
  padding-left: 600px;
}

.pb600 {
  padding-bottom: 600px;
}

.mt61 {
  margin-top: 61px;
}

.mr61 {
  margin-right: 61px;
}

.ml61 {
  margin-left: 61px;
}

.mb61 {
  margin-bottom: 61px;
}

.pt61 {
  padding-top: 61px;
}

.pr61 {
  padding-right: 61px;
}

.pl61 {
  padding-left: 61px;
}

.pb61 {
  padding-bottom: 61px;
}

.mt610 {
  margin-top: 610px;
}

.mr610 {
  margin-right: 610px;
}

.ml610 {
  margin-left: 610px;
}

.mb610 {
  margin-bottom: 610px;
}

.pt610 {
  padding-top: 610px;
}

.pr610 {
  padding-right: 610px;
}

.pl610 {
  padding-left: 610px;
}

.pb610 {
  padding-bottom: 610px;
}

.mt62 {
  margin-top: 62px;
}

.mr62 {
  margin-right: 62px;
}

.ml62 {
  margin-left: 62px;
}

.mb62 {
  margin-bottom: 62px;
}

.pt62 {
  padding-top: 62px;
}

.pr62 {
  padding-right: 62px;
}

.pl62 {
  padding-left: 62px;
}

.pb62 {
  padding-bottom: 62px;
}

.mt620 {
  margin-top: 620px;
}

.mr620 {
  margin-right: 620px;
}

.ml620 {
  margin-left: 620px;
}

.mb620 {
  margin-bottom: 620px;
}

.pt620 {
  padding-top: 620px;
}

.pr620 {
  padding-right: 620px;
}

.pl620 {
  padding-left: 620px;
}

.pb620 {
  padding-bottom: 620px;
}

.mt63 {
  margin-top: 63px;
}

.mr63 {
  margin-right: 63px;
}

.ml63 {
  margin-left: 63px;
}

.mb63 {
  margin-bottom: 63px;
}

.pt63 {
  padding-top: 63px;
}

.pr63 {
  padding-right: 63px;
}

.pl63 {
  padding-left: 63px;
}

.pb63 {
  padding-bottom: 63px;
}

.mt630 {
  margin-top: 630px;
}

.mr630 {
  margin-right: 630px;
}

.ml630 {
  margin-left: 630px;
}

.mb630 {
  margin-bottom: 630px;
}

.pt630 {
  padding-top: 630px;
}

.pr630 {
  padding-right: 630px;
}

.pl630 {
  padding-left: 630px;
}

.pb630 {
  padding-bottom: 630px;
}

.mt64 {
  margin-top: 64px;
}

.mr64 {
  margin-right: 64px;
}

.ml64 {
  margin-left: 64px;
}

.mb64 {
  margin-bottom: 64px;
}

.pt64 {
  padding-top: 64px;
}

.pr64 {
  padding-right: 64px;
}

.pl64 {
  padding-left: 64px;
}

.pb64 {
  padding-bottom: 64px;
}

.mt640 {
  margin-top: 640px;
}

.mr640 {
  margin-right: 640px;
}

.ml640 {
  margin-left: 640px;
}

.mb640 {
  margin-bottom: 640px;
}

.pt640 {
  padding-top: 640px;
}

.pr640 {
  padding-right: 640px;
}

.pl640 {
  padding-left: 640px;
}

.pb640 {
  padding-bottom: 640px;
}

.mt65 {
  margin-top: 65px;
}

.mr65 {
  margin-right: 65px;
}

.ml65 {
  margin-left: 65px;
}

.mb65 {
  margin-bottom: 65px;
}

.pt65 {
  padding-top: 65px;
}

.pr65 {
  padding-right: 65px;
}

.pl65 {
  padding-left: 65px;
}

.pb65 {
  padding-bottom: 65px;
}

.mt650 {
  margin-top: 650px;
}

.mr650 {
  margin-right: 650px;
}

.ml650 {
  margin-left: 650px;
}

.mb650 {
  margin-bottom: 650px;
}

.pt650 {
  padding-top: 650px;
}

.pr650 {
  padding-right: 650px;
}

.pl650 {
  padding-left: 650px;
}

.pb650 {
  padding-bottom: 650px;
}

.mt66 {
  margin-top: 66px;
}

.mr66 {
  margin-right: 66px;
}

.ml66 {
  margin-left: 66px;
}

.mb66 {
  margin-bottom: 66px;
}

.pt66 {
  padding-top: 66px;
}

.pr66 {
  padding-right: 66px;
}

.pl66 {
  padding-left: 66px;
}

.pb66 {
  padding-bottom: 66px;
}

.mt660 {
  margin-top: 660px;
}

.mr660 {
  margin-right: 660px;
}

.ml660 {
  margin-left: 660px;
}

.mb660 {
  margin-bottom: 660px;
}

.pt660 {
  padding-top: 660px;
}

.pr660 {
  padding-right: 660px;
}

.pl660 {
  padding-left: 660px;
}

.pb660 {
  padding-bottom: 660px;
}

.mt67 {
  margin-top: 67px;
}

.mr67 {
  margin-right: 67px;
}

.ml67 {
  margin-left: 67px;
}

.mb67 {
  margin-bottom: 67px;
}

.pt67 {
  padding-top: 67px;
}

.pr67 {
  padding-right: 67px;
}

.pl67 {
  padding-left: 67px;
}

.pb67 {
  padding-bottom: 67px;
}

.mt670 {
  margin-top: 670px;
}

.mr670 {
  margin-right: 670px;
}

.ml670 {
  margin-left: 670px;
}

.mb670 {
  margin-bottom: 670px;
}

.pt670 {
  padding-top: 670px;
}

.pr670 {
  padding-right: 670px;
}

.pl670 {
  padding-left: 670px;
}

.pb670 {
  padding-bottom: 670px;
}

.mt68 {
  margin-top: 68px;
}

.mr68 {
  margin-right: 68px;
}

.ml68 {
  margin-left: 68px;
}

.mb68 {
  margin-bottom: 68px;
}

.pt68 {
  padding-top: 68px;
}

.pr68 {
  padding-right: 68px;
}

.pl68 {
  padding-left: 68px;
}

.pb68 {
  padding-bottom: 68px;
}

.mt680 {
  margin-top: 680px;
}

.mr680 {
  margin-right: 680px;
}

.ml680 {
  margin-left: 680px;
}

.mb680 {
  margin-bottom: 680px;
}

.pt680 {
  padding-top: 680px;
}

.pr680 {
  padding-right: 680px;
}

.pl680 {
  padding-left: 680px;
}

.pb680 {
  padding-bottom: 680px;
}

.mt69 {
  margin-top: 69px;
}

.mr69 {
  margin-right: 69px;
}

.ml69 {
  margin-left: 69px;
}

.mb69 {
  margin-bottom: 69px;
}

.pt69 {
  padding-top: 69px;
}

.pr69 {
  padding-right: 69px;
}

.pl69 {
  padding-left: 69px;
}

.pb69 {
  padding-bottom: 69px;
}

.mt690 {
  margin-top: 690px;
}

.mr690 {
  margin-right: 690px;
}

.ml690 {
  margin-left: 690px;
}

.mb690 {
  margin-bottom: 690px;
}

.pt690 {
  padding-top: 690px;
}

.pr690 {
  padding-right: 690px;
}

.pl690 {
  padding-left: 690px;
}

.pb690 {
  padding-bottom: 690px;
}

.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;
}

.mt700 {
  margin-top: 700px;
}

.mr700 {
  margin-right: 700px;
}

.ml700 {
  margin-left: 700px;
}

.mb700 {
  margin-bottom: 700px;
}

.pt700 {
  padding-top: 700px;
}

.pr700 {
  padding-right: 700px;
}

.pl700 {
  padding-left: 700px;
}

.pb700 {
  padding-bottom: 700px;
}

.mt71 {
  margin-top: 71px;
}

.mr71 {
  margin-right: 71px;
}

.ml71 {
  margin-left: 71px;
}

.mb71 {
  margin-bottom: 71px;
}

.pt71 {
  padding-top: 71px;
}

.pr71 {
  padding-right: 71px;
}

.pl71 {
  padding-left: 71px;
}

.pb71 {
  padding-bottom: 71px;
}

.mt710 {
  margin-top: 710px;
}

.mr710 {
  margin-right: 710px;
}

.ml710 {
  margin-left: 710px;
}

.mb710 {
  margin-bottom: 710px;
}

.pt710 {
  padding-top: 710px;
}

.pr710 {
  padding-right: 710px;
}

.pl710 {
  padding-left: 710px;
}

.pb710 {
  padding-bottom: 710px;
}

.mt72 {
  margin-top: 72px;
}

.mr72 {
  margin-right: 72px;
}

.ml72 {
  margin-left: 72px;
}

.mb72 {
  margin-bottom: 72px;
}

.pt72 {
  padding-top: 72px;
}

.pr72 {
  padding-right: 72px;
}

.pl72 {
  padding-left: 72px;
}

.pb72 {
  padding-bottom: 72px;
}

.mt720 {
  margin-top: 720px;
}

.mr720 {
  margin-right: 720px;
}

.ml720 {
  margin-left: 720px;
}

.mb720 {
  margin-bottom: 720px;
}

.pt720 {
  padding-top: 720px;
}

.pr720 {
  padding-right: 720px;
}

.pl720 {
  padding-left: 720px;
}

.pb720 {
  padding-bottom: 720px;
}

.mt73 {
  margin-top: 73px;
}

.mr73 {
  margin-right: 73px;
}

.ml73 {
  margin-left: 73px;
}

.mb73 {
  margin-bottom: 73px;
}

.pt73 {
  padding-top: 73px;
}

.pr73 {
  padding-right: 73px;
}

.pl73 {
  padding-left: 73px;
}

.pb73 {
  padding-bottom: 73px;
}

.mt730 {
  margin-top: 730px;
}

.mr730 {
  margin-right: 730px;
}

.ml730 {
  margin-left: 730px;
}

.mb730 {
  margin-bottom: 730px;
}

.pt730 {
  padding-top: 730px;
}

.pr730 {
  padding-right: 730px;
}

.pl730 {
  padding-left: 730px;
}

.pb730 {
  padding-bottom: 730px;
}

.mt74 {
  margin-top: 74px;
}

.mr74 {
  margin-right: 74px;
}

.ml74 {
  margin-left: 74px;
}

.mb74 {
  margin-bottom: 74px;
}

.pt74 {
  padding-top: 74px;
}

.pr74 {
  padding-right: 74px;
}

.pl74 {
  padding-left: 74px;
}

.pb74 {
  padding-bottom: 74px;
}

.mt740 {
  margin-top: 740px;
}

.mr740 {
  margin-right: 740px;
}

.ml740 {
  margin-left: 740px;
}

.mb740 {
  margin-bottom: 740px;
}

.pt740 {
  padding-top: 740px;
}

.pr740 {
  padding-right: 740px;
}

.pl740 {
  padding-left: 740px;
}

.pb740 {
  padding-bottom: 740px;
}

.mt75 {
  margin-top: 75px;
}

.mr75 {
  margin-right: 75px;
}

.ml75 {
  margin-left: 75px;
}

.mb75 {
  margin-bottom: 75px;
}

.pt75 {
  padding-top: 75px;
}

.pr75 {
  padding-right: 75px;
}

.pl75 {
  padding-left: 75px;
}

.pb75 {
  padding-bottom: 75px;
}

.mt750 {
  margin-top: 750px;
}

.mr750 {
  margin-right: 750px;
}

.ml750 {
  margin-left: 750px;
}

.mb750 {
  margin-bottom: 750px;
}

.pt750 {
  padding-top: 750px;
}

.pr750 {
  padding-right: 750px;
}

.pl750 {
  padding-left: 750px;
}

.pb750 {
  padding-bottom: 750px;
}

.mt76 {
  margin-top: 76px;
}

.mr76 {
  margin-right: 76px;
}

.ml76 {
  margin-left: 76px;
}

.mb76 {
  margin-bottom: 76px;
}

.pt76 {
  padding-top: 76px;
}

.pr76 {
  padding-right: 76px;
}

.pl76 {
  padding-left: 76px;
}

.pb76 {
  padding-bottom: 76px;
}

.mt760 {
  margin-top: 760px;
}

.mr760 {
  margin-right: 760px;
}

.ml760 {
  margin-left: 760px;
}

.mb760 {
  margin-bottom: 760px;
}

.pt760 {
  padding-top: 760px;
}

.pr760 {
  padding-right: 760px;
}

.pl760 {
  padding-left: 760px;
}

.pb760 {
  padding-bottom: 760px;
}

.mt77 {
  margin-top: 77px;
}

.mr77 {
  margin-right: 77px;
}

.ml77 {
  margin-left: 77px;
}

.mb77 {
  margin-bottom: 77px;
}

.pt77 {
  padding-top: 77px;
}

.pr77 {
  padding-right: 77px;
}

.pl77 {
  padding-left: 77px;
}

.pb77 {
  padding-bottom: 77px;
}

.mt770 {
  margin-top: 770px;
}

.mr770 {
  margin-right: 770px;
}

.ml770 {
  margin-left: 770px;
}

.mb770 {
  margin-bottom: 770px;
}

.pt770 {
  padding-top: 770px;
}

.pr770 {
  padding-right: 770px;
}

.pl770 {
  padding-left: 770px;
}

.pb770 {
  padding-bottom: 770px;
}

.mt78 {
  margin-top: 78px;
}

.mr78 {
  margin-right: 78px;
}

.ml78 {
  margin-left: 78px;
}

.mb78 {
  margin-bottom: 78px;
}

.pt78 {
  padding-top: 78px;
}

.pr78 {
  padding-right: 78px;
}

.pl78 {
  padding-left: 78px;
}

.pb78 {
  padding-bottom: 78px;
}

.mt780 {
  margin-top: 780px;
}

.mr780 {
  margin-right: 780px;
}

.ml780 {
  margin-left: 780px;
}

.mb780 {
  margin-bottom: 780px;
}

.pt780 {
  padding-top: 780px;
}

.pr780 {
  padding-right: 780px;
}

.pl780 {
  padding-left: 780px;
}

.pb780 {
  padding-bottom: 780px;
}

.mt79 {
  margin-top: 79px;
}

.mr79 {
  margin-right: 79px;
}

.ml79 {
  margin-left: 79px;
}

.mb79 {
  margin-bottom: 79px;
}

.pt79 {
  padding-top: 79px;
}

.pr79 {
  padding-right: 79px;
}

.pl79 {
  padding-left: 79px;
}

.pb79 {
  padding-bottom: 79px;
}

.mt790 {
  margin-top: 790px;
}

.mr790 {
  margin-right: 790px;
}

.ml790 {
  margin-left: 790px;
}

.mb790 {
  margin-bottom: 790px;
}

.pt790 {
  padding-top: 790px;
}

.pr790 {
  padding-right: 790px;
}

.pl790 {
  padding-left: 790px;
}

.pb790 {
  padding-bottom: 790px;
}

.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;
}

.mt800 {
  margin-top: 800px;
}

.mr800 {
  margin-right: 800px;
}

.ml800 {
  margin-left: 800px;
}

.mb800 {
  margin-bottom: 800px;
}

.pt800 {
  padding-top: 800px;
}

.pr800 {
  padding-right: 800px;
}

.pl800 {
  padding-left: 800px;
}

.pb800 {
  padding-bottom: 800px;
}

.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: #333333;
}

.sec-c3 {
  color: #999999;
}

.sec-c4 {
  color: #9e9e9e;
}

.sec-c5 {
  color: #ff3b30;
}

.sec-cyel {
  color: #ff3b30;
}

.sec-c9 {
  color: #01abcc;
}

/**
 * selectize.css (v0.12.4)
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */

.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
  box-shadow: inset 0 0 12px 4px #ffffff;
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}

.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 3px 3px 0 0;
}

.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}

.selectize-dropdown-header-close:hover {
  color: #000000;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}

.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}

.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff;
}

.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 28px;
  top: 6px;
  font-size: 23px;
}

.selectize-control {
  position: relative;
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}

.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block;
}

.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
}

.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px;
}

.selectize-input.full {
  background-color: #ffffff;
}

.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}

.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}

.selectize-input.dropdown-active {
  border-radius: 3px 3px 0 0;
}

.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
}

.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
}

.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}

.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff;
}

.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

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

.selectize-input > input:focus {
  outline: none !important;
}

.selectize-input::after {
  content: " ";
  display: block;
  clear: left;
}

.selectize-input.dropdown-active::before {
  content: " ";
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}

.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}

.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}

.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}

.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}

.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #ffffff;
  cursor: default;
}

.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}

.selectize-dropdown .active.create {
  color: #495c68;
}

.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}

.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}

.selectize-control.single .selectize-input:after {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}

.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}

.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}

.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}

.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}

/*!
 * Datepicker v0.6.3
 * https://github.com/fengyuanchen/datepicker
 * 
 * Copyright (c) 2014-2017 Fengyuan Chen
 * Released under the MIT license
 * 
 * Date: 2017-09-29T14:28:02.764Z
 */

.datepicker-container {
  background-color: #fff;
  direction: ltr;
  font-size: 12px;
  left: 0;
  line-height: 30px;
  position: fixed;
  top: 0;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 210px;
  z-index: -1;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.datepicker-container::before,
.datepicker-container::after {
  border: 5px solid transparent;
  content: " ";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.datepicker-dropdown {
  border: 1px solid #ccc;
  -webkit-box-shadow: 0 3px 6px #ccc;
  box-shadow: 0 3px 6px #ccc;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  position: absolute;
  z-index: 1;
}

.datepicker-inline {
  position: static;
}

.datepicker-top-left,
.datepicker-top-right {
  border-top-color: #39f;
}

.datepicker-top-left::before,
.datepicker-top-left::after,
.datepicker-top-right::before,
.datepicker-top-right::after {
  border-top: 0;
  left: 10px;
  top: -5px;
}

.datepicker-top-left::before,
.datepicker-top-right::before {
  border-bottom-color: #39f;
}

.datepicker-top-left::after,
.datepicker-top-right::after {
  border-bottom-color: #fff;
  top: -4px;
}

.datepicker-bottom-left,
.datepicker-bottom-right {
  border-bottom-color: #39f;
}

.datepicker-bottom-left::before,
.datepicker-bottom-left::after,
.datepicker-bottom-right::before,
.datepicker-bottom-right::after {
  border-bottom: 0;
  bottom: -5px;
  left: 10px;
}

.datepicker-bottom-left::before,
.datepicker-bottom-right::before {
  border-top-color: #39f;
}

.datepicker-bottom-left::after,
.datepicker-bottom-right::after {
  border-top-color: #fff;
  bottom: -4px;
}

.datepicker-top-right::before,
.datepicker-top-right::after,
.datepicker-bottom-right::before,
.datepicker-bottom-right::after {
  left: auto;
  right: 10px;
}

.datepicker-panel > ul {
  margin: 0;
  padding: 0;
  width: 102%;
}

.datepicker-panel > ul::before,
.datepicker-panel > ul::after {
  content: " ";
  display: table;
}

.datepicker-panel > ul::after {
  clear: both;
}

.datepicker-panel > ul > li {
  background-color: #fff;
  cursor: pointer;
  float: left;
  height: 30px;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 30px;
}

.datepicker-panel > ul > li:hover {
  background-color: rgb(229, 242, 255);
}

.datepicker-panel > ul > li.muted,
.datepicker-panel > ul > li.muted:hover {
  color: #999;
}

.datepicker-panel > ul > li.highlighted {
  background-color: rgb(229, 242, 255);
}

.datepicker-panel > ul > li.highlighted:hover {
  background-color: rgb(204, 229, 255);
}

.datepicker-panel > ul > li.picked,
.datepicker-panel > ul > li.picked:hover {
  color: #39f;
}

.datepicker-panel > ul > li.disabled,
.datepicker-panel > ul > li.disabled:hover {
  background-color: #fff;
  color: #ccc;
  cursor: default;
}

.datepicker-panel > ul > li.disabled.highlighted,
.datepicker-panel > ul > li.disabled:hover.highlighted {
  background-color: rgb(229, 242, 255);
}

.datepicker-panel > ul > li[data-view="years prev"],
.datepicker-panel > ul > li[data-view="year prev"],
.datepicker-panel > ul > li[data-view="month prev"],
.datepicker-panel > ul > li[data-view="years next"],
.datepicker-panel > ul > li[data-view="year next"],
.datepicker-panel > ul > li[data-view="month next"],
.datepicker-panel > ul > li[data-view=next] {
  font-size: 18px;
}

.datepicker-panel > ul > li[data-view="years current"],
.datepicker-panel > ul > li[data-view="year current"],
.datepicker-panel > ul > li[data-view="month current"] {
  width: 150px;
}

.datepicker-panel > ul[data-view=years] > li,
.datepicker-panel > ul[data-view=months] > li {
  height: 52.5px;
  line-height: 52.5px;
  width: 52.5px;
}

.datepicker-panel > ul[data-view=week] > li,
.datepicker-panel > ul[data-view=week] > li:hover {
  background-color: #fff;
  cursor: default;
}

.datepicker-hide {
  display: none;
}

/* layDate时间插件自定义样式 */

.layui-laydate.laydate-theme-macroAnalysisFilter {
  border: 1px solid #E4EEF6;
  -webkit-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  border-radius: 2px;
  color: #7F8089;
  font-size: 14px;
  line-height: 22px;
  margin-top: 20px;
  z-index: 1003;
  cursor: default;
}

.layui-laydate.laydate-theme-macroAnalysisFilter .layui-laydate-header {
  border-bottom: 1px solid #E4EEF6;
  color: #5E5F66;
  font-weight: 600;
}

.layui-laydate.laydate-theme-macroAnalysisFilter .layui-laydate-header i {
  font-size: 12px;
}

.layui-laydate.laydate-theme-macroAnalysisFilter .layui-laydate-header i:hover {
  color: #32B8F5;
}

.layui-laydate.laydate-theme-macroAnalysisFilter .layui-laydate-header span:hover {
  color: #32B8F5;
}

.layui-laydate.laydate-theme-macroAnalysisFilter .layui-this {
  background-color: #43B8F5 !important;
  border-radius: 2px;
}

.layui-laydate.laydate-theme-macroAnalysisFilter .laydate-selected {
  background-color: #EFF9FE !important;
}

.layui-laydate.laydate-theme-macroAnalysisFilter .layui-laydate-list > li {
  border-radius: 2px;
}