body,html{background-color: #fff;min-width: 1340px;max-width: 1920px !important;margin: 0 auto;background-color: #fff;}
div.bodywrap{max-width: 1920px;margin: 0 auto;overflow: hidden;background-color: #fff;}
.img-icon{font-size: 0;}
.img-icon img{max-width: 100%;max-height: 100%;}

/* 通用模块model */
.swiper-wrap{position: relative;}
#go-to-top{right: 10px;bottom: 10px;width: 40px;height: 40px;background-image: url('../images/go_top.png');background-repeat: no-repeat;background-position: center center;background-size: contain;background-color: #fff;cursor: pointer;z-index: 9999;border-radius: 5px;}

/* 板块内编辑器 */
.node-content .editor table{background-color: #fff;border-color: #e1e1e1;}
.node-content .editor tr,
.node-content .editor td{border-color: #e1e1e1;color: #666;}

/* 面包屑 */
.bread-nav{line-height: 70px;background-color: #fff;box-shadow: 0px 18px 12px 0px rgba(246, 246, 246, 0.15);}
.bread-nav *{color: #9c9c9c;}
.bread-nav .last{color: #c31725;}
.bread-nav .click-wrap{line-height: 26px;padding: 0 12px;border-radius: 30px;background-color: #c31827;}
.bread-nav .click-wrap *{color: #fff;}

/* 分类按钮1 */
.tab{margin-bottom: 50px;}
.click-tab{border: 1px solid #c71927;padding: 0 30px;line-height: 34px;border-radius: 100px;color: #666;/* box-shadow: 0px 15px 27.52px 4.48px rgba(5, 8, 20, 0.19); */margin: 0 15px;font-size: 14px;}
.click-tab.on{background-color: #c71927;color: #fff;}
.click-tab:hover{background-color: #c71927 !important; color: #fff !important;}

.tab.tab2 .click-tab{padding: 0 20px;color: #0d1736;border: 1px solid #babec5;}
.tab.tab2 .click-tab.on{color: #fff;border: 1px solid #c71927;box-shadow: 0px 8px 19.6px 0.4px rgba(15, 22, 58, 0.16);}

/* 阴影 */
.shadow-down{box-shadow: 0px 3px 15.52px 0.48px rgba(10, 14, 27, 0.14); }

.title-info{padding: 45px 0 40px;}
.title-info .node-title{color: #0d1736;font-size: 24px;}
.title-info .sub-title{color: #999;text-transform: uppercase;font-size: 12px;}

/* 通用模块model end*/



/* 头部导航 */
#header .header-item{z-index: 2;}
#header .header-item:first-of-type{margin-left: 60px;}
#header .header-item .h-c-top{line-height: 70px;height: 70px;font-size: 16px;padding: 0 22px;text-align: center;position: relative;}
#header .header-item:hover .h-c-top,
#header .header-item.on .h-c-top{color: #c31827;}
#header .header-item:hover .h-c-top:after,
#header .header-item.on .h-c-top:after{content: '';display: block;width: 28px;height: 2px;background-color: #c31827;position: absolute;left: calc(50% - 14px);bottom: 0;}
#header .header-item > .h-n-parent{position: absolute;top: 100%;background: rgba(23, 36, 72, 0.8);width: 120px; left:50%; margin-left:-60px;}
/*#header .header-item > .h-n-parent.h-n-p1{right: calc(-50% + 44px);}*/
#header .header-item > .h-n-parent.h-n-p1 a{font-size: 12px;line-height: 24px;}
#header .header-item .padding{padding: 8px 0;}
#header .header-item > .h-n-parent.h-n-p1 a:hover{background-color: #a81725;}
#header .header-item:hover > .h-n-parent{display: block;}
#header .h-n-parent{position: relative;}
#header .sun{position: absolute;top: 0;left: 100%;background: rgba(23, 36, 72, 0.8)}
#header .h-n-parent:hover > .sun{display: block;}
#header .h-n-child a{overflow: hidden;}
#header .header-item .h-n-parent.parent2 .h-n-child.child3{width: 150%;}

/* 头部电话 */
#header .header-tel .text{font-size: 18px;margin-left: 18px;}

/* 头部搜索 */
#header .header-search{margin-left: 28px;}
#header .search{line-height: 28px;border-radius: 28px;box-sizing: border-box;background-color: inherit;width: 190px;padding: 0 20px;border: 1px solid rgba(255,255,255,0.5);z-index: 2;}
#header .search input{color: #666;height: 28px;width: 120px;font-size: 12px;}
#header .search input::placeholder{font-size: 12px;color: #666;}
#header .search .submit{height: 28px;}
#header .search .icon-header-search{color: #818389;font-size: 22px;}

/* 头部搜索-input焦点 */
#header .header-search.style-focus .hot-search{display: block;}
#header .header-search.style-focus .search{border-radius: 8px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;background-color: #eee;}
#header .header-search.style-focus .search .icon-header-search{color: #787878;}
#header .hot-search{background-color: #eee;top: 100%;left: -1px;right: -1px;border-top: 1px solid #e5e5e5;border-radius: 8px;border-top-left-radius: 0;border-top-right-radius: 0;display: none;padding: 5px 0;}
#header .hot-search .h-s-title span{color: #888;margin-left: 5px;}
#header .hot-search span{font-size: 12px;color: #333;margin-right: 10px;}
#header .hot-search a{padding: 0 20px;box-sizing: border-box;border-radius: 12px;}
#header .hot-search a:hover{background-color: #e5e5e5;}

#header .header-content .logo{width: 190px}
#header .header-content .header-tel .img-icon{width: 22px}

/* 头部项目间隔(防止js失效) */
#header .header-content > .logo{padding: 0 13px 0 0;}
#header .header-content > .header-nav{padding: 0 13px;}
#header .header-content > .header-tools{padding: 0 0 0 13px;}


.banner.default{height: 590px;}
.banner.short-height{height: 590px;}

/* 商标注册banner */
.banner.type2 .reset-input{right: 20px;top: 0;width: 22px;cursor: pointer;opacity: 0;visibility: hidden;}
.banner.type2 .reset-input.on{opacity: 1;visibility: visible;}
.banner.type2{height: 590px;}
.banner.type2 .form-wrap{margin: 35px 0 15px;}
.banner.type2 .input,
.banner.type2 .submit{line-height: 64px;height: 64px;}
.banner.type2 .input{width: 425px;background-color: #fff;border-top-left-radius: 5px;border-bottom-left-radius: 5px;box-sizing: border-box;padding-left: 45px;background-image: url('../images/icon-search.png');background-repeat: no-repeat;background-position: 20px center;}
.banner.type2 input::placeholder{font-size: 16px;color: #999;}
.banner.type2 .submit{background-color: #20759c;background-image: url('../images/submit_bg.png');width: 150px;color: #fff;font-size: 18px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}

.banner.type2 .brief{color: #cfcfcf;font-size: 20px;}
.banner.type2 .brief:before,
.banner.type2 .brief:after{content: '';width: 4px;height: 4px;border-radius: 4px;background-color: #cfcfcf;display: inline-block;vertical-align: middle;margin: 0 10px;}



/* 商标交易banner */
.banner.type3 *{color: #fff;}
.banner.type3{height: 590px;}
.banner.type3 .item-title .vhr{display: inline-block;height: 24px;width: 1px;background-color: rgba(255, 255, 255, 0.3);margin: 0 45px;}
.banner.type3 label .on{display: none;}
.banner.type3 label.cur .on{display: inline;}
.banner.type3 label.cur .off{display: none;}
.banner.type3 .select,
.banner.type3 .input{line-height: 55px;width: 300px;border: 1px solid rgba(255, 255, 255, 0.3);border-radius: 5px;box-sizing: border-box;padding: 0 20px;margin: 25px 10px 40px;}
.banner.type3 .input input{width: 230px;height: 55px;opacity: 0.6;}
.banner.type3 .input input::placeholder{opacity: 0.6;color: #fff;}

.banner.type3 .select select{width: 245px;height: 55px;opacity: 0.3;font-size: 16px;background-image: url('../images/icon-select-down.png');background-repeat: no-repeat;background-position: right center;}
.banner.type3 .select select option{color: #333;}

.banner.type3 .submit-click{line-height: 50px;padding: 0 40px;background-image: url('../images/submit_bg2.png');border-radius: 100px;font-size: 18px;box-shadow: 0px 20px 25px -20px rgba(0, 0, 0,0.7);}



/* banner轮播分页器2 */
.banner-swiper .pagination2{background-color: #fff;position: absolute;bottom: -30px;z-index: 2;}
.banner-swiper .pagination2 .pagin2-bullet{width: 240px;height: 120px;;background-color: #fff;padding-top: 20px;box-sizing: border-box;cursor: pointer;}
.banner-swiper .pagination2 .pagin2-bullet.on,
.banner-swiper .pagination2 .pagin2-bullet:hover{background-color: rgba(129, 0, 0, 0.05);}
.banner-swiper .pagination2 .pagin2-bullet.on .text,
.banner-swiper .pagination2 .pagin2-bullet:hover .text{color: #333;}
.banner-swiper .pagination2 .pagin2-bullet.on img.off,
.banner-swiper .pagination2 .pagin2-bullet:hover img.off{display: none;}
.banner-swiper .pagination2 .pagin2-bullet.on img.on,
.banner-swiper .pagination2 .pagin2-bullet:hover img.on{display: inline;}
.banner-swiper .pagination2 .pagin2-bullet .img{height: 50px;}
.banner-swiper .pagination2 .pagin2-bullet .img img{max-height: none;}
.banner-swiper .pagination2 .pagin2-bullet .text{color: #828282;font-size: 16px;padding-top: 8px;}

/* banner轮播分页器1 */
.banner-swiper .swiper-pagination{bottom: 120px !important;}
.banner-swiper .swiper-pagination .swiper-pagination-bullet{border-radius: 10px;padding: 10px 15px;border: 2px solid rgba(0, 0, 0, 0);width: auto;height: auto;opacity: 1;background-color: inherit;margin: 0 7px !important;}
.banner-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color: #fff;}
.banner-swiper .swiper-pagination .swiper-pagination-bullet .line{width: 15px;height: 5px;background-color: #cfcfd2;border-radius: 5px;}

/* banner轮播按钮 */
.banner-swiper .swiper-button-prev,
.banner-swiper .swiper-button-next{width: 74px;height: 74px;background-size: 18px 30px;background-position: center center;background-color: #fff;border-radius: 50%;opacity: 0.2;-webkit-transition:all 300ms ease 0s;transition:all 300ms ease 0s;outline:none;-moz-transition: all 300ms ease;-o-transition: all 300ms ease;}
.banner-swiper .swiper-button-prev{background-image: url('../images/banner-left.png');left: 100px}
.banner-swiper .swiper-button-next{background-image: url('../images/banner-right.png');right: 100px}
.banner-swiper .swiper-button-prev:hover,
.banner-swiper .swiper-button-next:hover{opacity: 0.8 !important;}

/* 百科banner */
.banner.baike .baike-category{background-color: #fff;position: absolute;bottom: -30px;z-index: 2;}
.banner.baike .baike-category .b-c-item{width: 240px;height: 120px;;background-color: #fff;cursor: pointer;position: relative;}
.banner.baike .baike-category .b-c-item:after{content: '';position: absolute;height: 80px;width: 1px;background-color: #f48a8d;right: 0;top: 20px;display: block;}
.banner.baike .baike-category .b-c-item:last-of-type:after{display: none;}
.banner.baike .baike-category .b-c-item .img{height: 50px;}
.banner.baike .baike-category .b-c-item .img img{max-height: none;}
.banner.baike .baike-category .b-c-item .text{color: #000;font-size: 16px;padding-top: 16px;opacity: 0.8;}

.banner.baike .baike-category .item-on{display: none;left: -1px;right: -1px;top: -10px;bottom: -10px;background-color: #5355e8;border-radius: 8px;z-index: 2;}
.banner.baike .baike-category .item-on .img{height: 70px;margin-top: 18px;}
.banner.baike .baike-category .item-on .text{color: #fff;opacity: 1;}
.banner.baike .baike-category .item-off{padding-top: 20px;box-sizing: border-box;}
.banner.baike .baike-category .b-c-item.on .item-on{display: block;}
.banner.baike .baike-category .b-c-item.on .item-off{display: none;}


/* 首页index */
#index .node-wrap:nth-of-type(2n+1){background-color: #e9eef6;}
#index .node-wrap:nth-of-type(2n) .title-wrap .sub-title{color: #fff;opacity: 0.6;}
#index .node-wrap:nth-of-type(2n) .title-wrap .node-title{color: #fff;}

/* 新闻中心 */
.news-center{padding-top: 30px;}
/* .news-center .title-info .node-title{font-size: 20px;} */
.news-center .more a{color: #666;}
.news-center .c-item{margin: -20px 80px 0;color: #666;position: relative;}
.news-center .c-item:hover{color: #c31827;}
.news-center .c-item.on{color: #c31827;}
.news-center .c-item.on:after{content: '';display: block;background-color: #c31827;height: 3px;position: absolute;bottom: -5px;left: 10%;right: 10%;}
.news-center .item-list{margin-top: 15px;padding-bottom: 50px;}
.news-center .item-wrap{padding: 0 30px;}
.news-center .item-title{color: #000;font-size: 16px;line-height: 30px;margin: 60px 10px 20px;max-height: 60px;overflow: hidden;}
.news-center .item-line{height: 3px;background-color: #d3d3d3;width: 40px;margin: 0 auto;margin-bottom: 28px;}
.news-center .item-brief{color: #828282;margin-bottom: 35px;line-height: 21px;height: 42px;overflow: hidden;}
.news-center .item-brief-all{color: #828282;margin-bottom: 35px;line-height: 21px;padding: 20px;box-sizing: border-box;}
.news-center .item{width: 50%;height: 305px;background-color: #fff;overflow: hidden;}
.news-center .item .bgcolor{top: 0;left: 0;opacity: 0;background-color: #161554;}
.news-center .item .mouseenter{opacity: 0;visibility: hidden;}
.news-center .item .mouseleave{position: absolute;top: 0;}
.news-center .item .mouseleave .wrap{width: 300px;}
/* .news-center .item:nth-of-type(1) .mouseleave,
.news-center .item:nth-of-type(2) .mouseleave{width: 50%;left: 0;} */
.news-center .item:nth-of-type(1) .mouseleave,
.news-center .item:nth-of-type(2) .mouseleave,
.news-center .item:nth-of-type(3) .mouseleave,
.news-center .item:nth-of-type(4) .mouseleave{width: 50%;right: 0;}
.news-center .item .tuchu{top: calc(50% - 15px);}
/* .news-center .item:nth-of-type(1) .tuchu,
.news-center .item:nth-of-type(2) .tuchu{right: -15px;} */
.news-center .item:nth-of-type(1) .tuchu,
.news-center .item:nth-of-type(2) .tuchu,
.news-center .item:nth-of-type(3) .tuchu,
.news-center .item:nth-of-type(4) .tuchu{left: -15px;}
.news-center .news-center-next,
.news-center .news-center-prev{width: 50px;height: 50px;position: absolute;top: calc(50% - 25px);z-index: 9;}
.news-center .news-center-next{right: 0;background-image: url('../images/index_news_right.png');}
.news-center .news-center-prev{left: 0;background-image: url('../images/index_news_left.png');}
/* .news-center .item:nth-of-type(1) .bgcover,
.news-center .item:nth-of-type(2) .bgcover{right: 0;width: 50%;} */
.news-center .item:nth-of-type(1) .bgcover,
.news-center .item:nth-of-type(2) .bgcover,
.news-center .item:nth-of-type(3) .bgcover,
.news-center .item:nth-of-type(4) .bgcover{left: 0;width: 50%;}
.news-center .item .more-button{margin: 0 auto;width: 120px;line-height: 28px;border-radius: 120px;background-color: #e5e5e5;color: #666;}
.news-center .item:nth-of-type(3),
.news-center .item:nth-of-type(4){box-shadow: 0px 3px 15.52px 0.48px rgba(10, 14, 27, 0.14); }

.news-center .mouseenter *{color: #fff;}
.news-center .mouseenter .item-title{padding-left: 0;padding-right: 0;padding-bottom: 28px;font-size: 22px;width: 450px;}
.news-center .mouseenter .item-line{background-color: #af1c30;height: 2px;}
.news-center .mouseenter .item-wrap{padding: 0 75px;}
.news-center .mouseenter .item-brief{line-height: 36px;font-size: 16px;height: 72px;margin-bottom: 25px;}
.news-center .mouseenter .more-button{background-color: #af1c30;color: #fff;}
.news-center .mouseenter .item-line{margin-bottom: 25px;}
.news-center .mouseenter .item-brief-all{line-height: 36px;font-size: 16px;padding-left: 75px;padding-right: 75px;}

.news-center .item:hover .mouseleave{width: 0;overflow: hidden;}
.news-center .item:hover .bgcover{width: 100%;}
.news-center .item:hover .mouseenter{visibility: visible;opacity: 1;}
.news-center .item:hover .mouseenter .bgcolor{opacity: 0.8;}



/* 客户展示 */
.customer .item{width: 230px;height: 80px;box-sizing: border-box;border: 1px solid #c8bec5;margin: 0 12.5px 0 0;}
.customer .item-list{height: 280px;margin-bottom: 10px;}
.customer .item-wrap{left: -1px;right: -1px;box-sizing: border-box;padding: 5px 10px;}
.customer .item:nth-of-type(5n){margin-right: 0;}
.customer .item:hover .item-wrap{top: -1px;bottom: -1px;background-color: #fff;box-shadow: 0px 4px 9.6px 0.4px rgba(6, 3, 137, 0.14); }
.customer .show-more{margin: 0 auto;padding-bottom: 50px;}


/* 鸿睿百科 */
.baike .category-list{padding-bottom: 70px;}
.baike .c-item{width: 170px;}
.baike .c-item *{color: #fff;}
.baike .c-item-title{font-size: 18px;padding: 30px 0;}
.baike .c-item-title:hover{color: #e60012;}
.baike .vhr{height: 10px;width: 1px;background-color: #212740;}

.baike .item{line-height: 48px; text-align:center;}
.baike .item:hover{color: #e60012;}


/* 热门咨询 */
.faq .item{width: 285px;background-color: #fff;margin: 0 20px 60px 0;border-radius: 5px;box-shadow: 3px 22px 23.04px 0.96px rgba(234, 235, 236, 0.5);}
.faq .item-title .text{line-height: 60px;font-size: 16px;color: #828282;box-sizing: border-box;padding: 0 35px;position: relative;z-index: 3;}
.faq .item-title .bg{background-image: url('../images/faq_bg.png');opacity: 0;background-color: #60d9ec;border-radius: 5px;}
.faq .item:nth-of-type(4n){margin-right: 0;}
.faq .item-brief{box-sizing: border-box;padding: 0 35px;opacity: 0;top: calc(100% - 10px);background-image: url('../images/faq_bg.png');z-index: 2;background-color: #60d9ec;border-radius: 5px;}
.faq .item-brief .text{font-size: 12px;color: #fff;line-height: 26px;}
.faq .item-brief .blank{padding-bottom: 12px;}
.faq .item:hover{z-index: 9;}
.faq .item:hover .item-title .text{color: #fff;}
.faq .item:hover .item-title .bg{opacity: 1;}
.faq .item:hover .item-brief{opacity: 1;}

/* 热门资讯2 */
.faq2{padding: 18px 0;}
.faq2 .item-list{box-sizing: border-box;padding-left: 20px;position: relative;}
.faq2 .item-list:before{content: '';display: block;position: absolute;top: 0;bottom: 0;width: 6px;background-color: #ed1125;border-radius: 5px;}
.faq2 .item{margin: 0 20px;font-size: 16px;line-height: 32px;}
.faq2 .item:hover{color: #ed1125;}

/* 页脚 */
#footer{background-color: #0e1020;}
#footer *{color: #fff;}
#footer .footer-nav{padding: 50px 0;}
#footer .footer-tel{padding-top: 12px;}
#footer .item-title{font-size: 20px;padding-bottom: 8px;}
#footer .item-title:hover{color: #ff1515;}
#footer .child-title{opacity: 0.8;line-height: 30px;}
#footer .child-title:hover{color: #ff1515;}
#footer .vhr{width: 1px;background-color: #fff;opacity: 0.2;height: 230px;}

#footer .footer-tel .img-icon{margin-right: 18px;}
#footer .tel-title{font-size: 20px;}
#footer .tel{font-size: 34px;line-height: 45px;}

#footer .qrcode-item{width: 125px;}
#footer .qrcode-item .text{opacity: 0.8;padding-top: 15px;}
#footer .qrcode-item img{padding: 5px;background-color: #fff;}

#footer .contact-info{margin-top: -30px;padding-bottom: 35px;}
#footer .contact-item{line-height: 36px;opacity: 0.8;}
#footer .contact-item .text{font-size: 16px;}
#footer .contact-item a.text{padding: 0 5px;border-right: 2px solid rgba(255, 255, 255, 0.8);line-height: 18px;}
#footer .contact-item a.text:first-of-type{padding-left: 0;}
#footer .contact-item a.text:last-of-type{padding-right: 0;border-right: none;}
#footer .contact-item a.text:hover{color: #ff1515;}

#footer .copyright{line-height: 95px;font-size: 16px;opacity: 0.8;border-top: 1px solid rgba(255, 255, 255,0.4);}
#footer .copyright a{font-size: 16px;}

/* 关于我们 */
#about .node-wrap:nth-of-type(2n+1){background-color: #e9eef6;}
#about .node-wrap:nth-of-type(2n) .title-wrap .sub-title{color: #fff;opacity: 0.6;}
#about .node-wrap:nth-of-type(2n) .title-wrap .node-title{color: #fff;}

/* 公司简介 */
.company-intro{padding-top: 30px;}
.company-intro .node-content{padding-bottom: 50px;}
.company-intro .node-content .img{left: 0;width: 600px;height: 360px;}
.company-intro .node-content .brief{right: 0;width: 660px;box-sizing: border-box;padding: 0 60px;background-color: #fff;height: 360px;box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.12);overflow: hidden;}
.company-intro .node-content .brief-title{color: #d41d28;font-size: 24px;padding-bottom: 12px;}
.company-intro .node-content .brief .text{line-height: 24px;color: #666;}
.company-intro .node-content:hover .brief{margin-top: 70px;}
.company-intro .node-content:hover .img{margin-bottom: 70px;}

/* 经营理念 */
[canvas-circular-statistics]{z-index: -1;}
.company-idea{background-color: #081e3e;}
.company-idea .blank{padding-bottom: 70px;}
.company-idea .circle{width: 450px;height: 450px;border-radius: 50%;box-sizing: border-box;/* border: 2px solid rgba(255,255,255,0.2); */margin: 0 auto;}
.company-idea .circle *{color: #fff;}
.company-idea .circle .center{width: 155px;height: 155px;box-sizing: border-box;padding: 0 15px;border-radius: 50%;background-color: #e15b7d;opacity: 0.8;z-index: 999;}
.company-idea .circle .center .text{font-size: 28px;line-height: 50px;}

.company-idea .circle .item{width: 115px;height: 115px;box-sizing: border-box;padding: 0 10px;border-radius: 50%;opacity: 0.8;z-index: 999;}
.company-idea .circle .item .text{font-size: 20px;line-height: 28px;}
.company-idea .circle .item.i-0{left: -50px;top: 95px;background-color: #699ddd;}
.company-idea .circle .item.i-1{right: -50px;top: 95px;background-color: #4350d4;}
.company-idea .circle .item.i-2{left: 35px;bottom: 0;background-color: #f38068;}
.company-idea .circle .item.i-3{right: 35px;bottom: 0;background-color: #00a4ff;}

.company-idea .circle .item:hover,
.company-idea .circle .center:hover{opacity: 1;}

/* 荣誉资质 */
.company-honor .node-content{padding-bottom: 100px;}
.company-honor .intro{background-color: #fff;width: 990px;padding: 20px;box-sizing: border-box;box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.08);}
.company-honor .intro .img{width: 420px;height: 420px;background-color: #f5f4fa;}
.company-honor .intro .item-brief{width: 470px;height: 420px;margin-left: 40px}
.company-honor .intro .item-brief .text{line-height: 30px;color: #666;max-height: 240px;overflow: hidden;}
.company-honor .intro .brief-title{font-size: 30px;padding: 20px 0 10px;}
.company-honor .intro .line{width: 35px;height: 4px;background-color: #f31519;}


.company-honor .intro .button-prev,
.company-honor .intro .button-next{width: 39px;height: 41px;cursor: pointer;position: absolute;}
.company-honor .intro .button-prev{background-image: url('../images/icon-left.png');right: 110px;bottom: 0;z-index: 99;}
.company-honor .intro .button-next{background-image: url('../images/icon-right.png');right: 20px;bottom: 0;z-index: 99;}
.company-honor .intro .button-prev.swiper-button-disabled,
.company-honor .intro .button-next.swiper-button-disabled{cursor: default;}
.company-honor .intro .button-prev.swiper-button-disabled{background-image: url('../images/icon-left-off.png');}
.company-honor .intro .button-next.swiper-button-disabled{background-image: url('../images/icon-right-off.png');}

.company-honor .thumbnail{height: 460px;width: 190px;background-color: #fff;box-sizing: border-box;padding: 10px 0;}
.company-honor .thumbnail .thumbnail-honor{width: 200px;overflow: hidden;}
.company-honor .thumbnail .item{padding-bottom: 10px;}
.company-honor .thumbnail .item > img{max-width: 100px;}
.company-honor .thumbnail .item .img-icon{left: 4px;top: calc(50% - 12px);opacity: 0;}
.company-honor .thumbnail .item.on > img{border: 2px solid #e9161b;}
.company-honor .thumbnail .item.on .img-icon{opacity: 1;}
.company-honor .thumbnail .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.company-honor .thumbnail .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #d9d9d9;/* opacity: 0; */}
.company-honor .thumbnail .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 6px;}
.company-honor .thumbnail .cover-mouse{z-index: 9;}




/* 员工风采 */
.company-staff .node-content{padding: 55px 0 100px;}
.company-staff .swiper-container{background-color: #fff;}
.company-staff #company-staff-swiper1{width: 570px;height: 440px;}
.company-staff #company-staff-swiper2{width: 420px;height: 245px;}
.company-staff #company-staff-swiper3{width: 420px;height: 195px;}
.company-staff #company-staff-swiper4{width: 210px;height: 440px;}


.company-staff .button-prev,
.company-staff .button-next{width: 50px;height: 50px;cursor: pointer;position: absolute;top: 50%;z-index: 99;opacity: 0;visibility: hidden;}
.company-staff .button-prev{background-image: url('../images/staff-left.png');left: 0;}
.company-staff .button-next{background-image: url('../images/staff-right.png');right: 0;}
.company-staff .button-prev.swiper-button-disabled,
.company-staff .button-next.swiper-button-disabled{cursor: default;}


.company-staff .node-content:hover .button-prev.all-in-one,
.company-staff .node-content:hover .button-next.all-in-one{opacity: 1;visibility: visible;}

/* 人员招聘 */
.company-hire .item-list{display: flex;justify-content: space-between;align-items: center;padding: 120px 0 155px;}
.company-hire .item{width: 270px;}
.company-hire .item-brief{padding: 0 25px;background-color: #f6f7fb;}
.company-hire .item-brief .name{padding: 15px 0 10px;}
.company-hire .item-brief .text,
.company-hire .item-brief .name{font-size: 12px;opacity: 0.8;}
.company-hire .item-brief .name{font-size: 14px;color: #ffae00;opacity: 1;}
.company-hire .brief-title{font-size: 16px;padding: 10px 0;}
.company-hire .item > .img{height: 290px;}

.company-hire .item:hover .open{opacity: 1;visibility: visible;}

.company-hire .item .open{left: -30px;right: -30px;top: -110px;opacity: 0;visibility: hidden;}
.company-hire .item .open > .img{height: 360px;box-shadow: 0px 5px 20px 0px rgba(36, 67, 98, 0.3);z-index: 2;}
.company-hire .item .open-brief{background-color: #fff;box-sizing: border-box;padding: 0 22px;box-shadow: 0px 5px 3px 0px rgba(4, 0, 0, 0.07); }
.company-hire .item .open-title{line-height: 30px;padding: 15px 0 12px;height: 30px;}
.company-hire .item .open-title .post{color: #f01616;font-size: 18px;}
.company-hire .item .open-title .pay{color: #ffae00;}
.company-hire .item .open-brief .text{opacity: 0.8;font-size: 12px;line-height: 24px;max-height: 168px;}
.company-hire .item .open-brief .text .mCSB_container{opacity: 0.8;font-size: 12px;line-height: 24px;}
.company-hire .item .open-brief .blank{padding-bottom: 20px;}

.company-hire .ask-more{background-image: url('../images/ask-bg.png');width: 275px;height: 42px;margin: 0 auto 45px;box-shadow: 0px 21px 41px 0px rgba(36, 67, 98, 0.3);border-radius: 300px;background-color: #ffae00;font-size: 18px;line-height: 42px;color: #fff;}

/* 在线留言 */
.company-message .node-content{background-color: #fbfbfb;}
.company-message .top-blank{padding-top: 110px;}
.company-message .bottom-blank{padding-bottom: 100px;}
.company-message .img{margin: 5px 50px 0 70px;width: 305px}
.company-message .form{width: 840px;}
.company-message .form-title{font-size: 31px;color: #5b5a5a;margin: 25px 0 -12px;}
.company-message .item-title{font-size: 18px;color: #5b5a5a;padding: 30px 0 10px;}
.company-message .item-title .text.must:after{content: '*';display: inline;color: #c31827;}
.company-message .input,
.company-message .textarea{background-color: #f2f2f2;font-size: 16px;max-width: 100%;}
.company-message .input{line-height: 45px;box-sizing: border-box;padding-left: 16px;width: 335px;}
.company-message .fr.item .input{width: 385px}
.company-message .textarea::placeholder{font-size: 16px;color: #5b5a5a;opacity: 0.6;}
.company-message .textarea{padding: 16px 0 0 16px;height: 120px;box-sizing: border-box;}

.company-message .submit{padding: 30px 0;}
.company-message .submit-button{width: 140px;line-height: 40px;background-color: #c31827;color: #fff;font-size: 18px;border-radius: 40px;}
.company-message .submit .tips{color: #e8161c;opacity: 0.8;margin-left: 65px;}

/* 业务领域-分类 */
.business-category-list{background-color: #e9eef6;}
.business-category-list .node-content{padding: 80px 0 50px;}
.business-category-list .category-list{width: 950px;background-color: #fff;box-shadow: 0px 3px 15.52px 0.48px rgba(10, 14, 17, 0.14);padding-bottom: 50px;}
.business-category-list .category-list.search-list{width: 100%;}
.business-category-list .expert{width: 210px;}
.business-category-list .item-top{line-height: 70px;font-size: 20px;background-color: #001c58;color: #fff;}
.business-category-list .item-top .text{line-height: 28px;border-right: 1px solid rgba(255, 255, 255, 0.5);width: calc(100% - 1px)}
.business-category-list .item:last-of-type .item-top .text{border-right: none;}

.business-category-list .dept3{border-right: 1px solid rgba(205, 229, 255, 0.5);margin-top: 50px;padding-bottom: 20px;}
.business-category-list .item:last-of-type .dept3{border-right: none;}
.business-category-list .item-dept3{padding-bottom: 20px;}
.business-category-list .item-dept3 .text{line-height: 52px;font-size: 16px;color: #0d1736;display: inline-block;}
.business-category-list .item-dept3 .text.not-maxw{width: 65%;}

.business-category-list .item-dept3:hover .text{box-shadow: 0px 3px 16.2px 1.8px rgba(14, 15, 30, 0.12);text-shadow: 0px 16px 16.56px rgba(220, 12, 12, 0.3);color: #e02229;}

.business-category-list .expert{background-color: #fff;box-shadow: 0px 3px 15.52px 0.48px rgba(10, 14, 27, 0.14);padding: 20px 0 5px;}
.business-category-list .expert:before{content: '';display: block;height: 2px;background-color: #c01826;position: absolute;top: 0;width: 100%;}
.business-category-list .expert .img{border-radius: 50%;width: 130px;height: 130px;}
.business-category-list .expert-name{font-size: 22px;color: #0d1736;}
.business-category-list .expert-post{font-size: 12px;opacity: 0.7;}
.business-category-list .expert-contact{font-size: 12px;color: #be1c22;padding: 10px 0 12px;}
.business-category-list .expert .line{height: 1px;background-color: #e7e7e7;}
.business-category-list .expert-brief{font-size: 12px;line-height: 24px;opacity: 0.7;margin: 8px 0 5px;}
.business-category-list .expert .open.isopen img{transform: rotate(180deg)}


/* 业务领域-单页 */
#business .node-wrap:nth-of-type(2n+1){background-color: #fff;}
#business .node-wrap:nth-of-type(2n){background-color: #e9eef6;}

#business .title-info{padding: 70px 0 35px;}
#business .title-info .node-title{color: #333;font-size: 30px;}
#business .title-info .node-brief{color: #828282;font-size: 16px;line-height: 26px;}
#business .title-info .title-line{background-color: #c31827;width: 25px;height: 5px;display: inline-block;}

.business-intro .top-blank{padding-top: 80px;}
.business-intro .bottom-blank{padding-bottom: 80px;}
.business-intro .text{width: 500px;margin-right: 85px;}
.business-intro .img{width: 615px;height: 445px;overflow: visible;}
.business-intro .img img{position: relative;z-index: 3;}
.business-intro .img .bg-shadow{background-image: url('../images/intro_shadow.png');top: -35px;left: -35px;right: -35px;bottom: -35px;z-index: 1;background-repeat: no-repeat;background-position: center center;}
.business-intro .text-title{font-size: 30px;line-height: 28px;border-left: 5px solid #c31827;padding-left: 15px;margin-bottom: 22px;}
.business-intro .text-brief{color: #666;line-height: 28px;}
.business-intro .line{width: 12px;height: 4px;background-color: #b9b9b9;margin-top: 50px;}
.business-intro .bg-dot1{background-image: url('../images/dot1.png');width: 62px;height: 92px;top: -50px;left: -125px;}
.business-intro .bg-dot2{background-image: url('../images/dot2.png');left: -40px;bottom: -40px;width: 192px;height: 132px;z-index: 2;}


.business-customer .bottom-blank{padding-bottom: 60px;}
.business-customer .item{width: 590px;margin:0 20px 20px 0;background-color: #fff;box-sizing: border-box;border: 1px solid #e1e1e1;height: 125px;z-index: 3;}
.business-customer .item-content{background-color: #fff;z-index: 2;}
.business-customer .item:nth-of-type(2n){margin-right: 0;}
.business-customer .item-num{width: 55px;height: 55px;line-height: 55px;background-image: url('../images/customer_bg.png');font-family: 'DIN';font-size: 20px;color: #fff;margin-left: 20px;;}
.business-customer .item-brief{color: #828282;line-height: 26px;margin-left: 18px;width: 450px;max-height: 78px;overflow: hidden;}
.business-customer .bg-shadow{background-image: url('../images/shadow2.png');top: 12px;left: 10px;right: 10px;bottom: -35px;z-index: 1;background-repeat: no-repeat;background-position: center center;opacity: 0;}
.business-customer .item:hover .bg-shadow{opacity: 1;}
.business-customer .bg-dot3{background-image: url('../images/dot3.png');left: -40px;top: -65px;width: 132px;height: 142px;z-index: 2;}


.business-value .bottom-blank{padding-bottom: 80px;}
.business-value .item-list{padding-bottom: 40px}
.business-value .swiper-pagination{bottom: 0 !important;}
.business-value .swiper-pagination-bullet{width: 11px;height: 11px;background-color: #fff;opacity: 1;border: 1px solid #cfcfcf;margin: 0 10px !important;}
.business-value .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 10px;height: 10px;background-color: #c31827;opacity: 1;border-color: #c31827;}
.business-value .item{overflow: hidden;}
.business-value .item .img{height: 410px;}
.business-value .item-title{left: 0;right: 0;bottom: 0;line-height: 70px;box-sizing: border-box;border: 1px solid #e1e1e1;border-top: none;background-color: #fff;padding: 0 40px;color: #828282;font-size: 16px;}
.business-value .item-brief{background-image: url('../images/value_bg.png');left: 0;right: 0;bottom: -170px;height: 170px;box-sizing: border-box;padding: 0 25px;}
.business-value .item-brief > .wrap{color: #fff;font-size: 16px;line-height: 26px;max-height: 156px;overflow: hidden;}
.business-value .item:hover .item-brief{bottom: 0;}
.business-value .item:hover .item-title{bottom: -70px;}


.business-editor .bottom-blank{padding-bottom: 80px;}



.business-advantage .item-list{padding: 50px 0 90px;margin-top: -40px}
.business-advantage .item{background-color: #fff;box-sizing: border-box;border: 1px solid #e1e1e1;border-right: none;padding: 0 30px;height: 380px;} 
/* .business-advantage .item.other-on{opacity: 0.4;}  */
.business-advantage .item .img-icon{width: 80px;height: 80px;display: inline-block;} 
.business-advantage .item.on{opacity: 1;} 
.business-advantage .item:last-of-type{border-right: 1px solid #e1e1e1;} 
.business-advantage .item-brief{line-height: 26px;color: #828282;margin: 25px 0 14px;height: 130px;overflow: hidden;box-sizing: border-box;padding: 0 30px;} 
.business-advantage .item-line{width: 17px;height: 5px;background-color: #999;display: inline-block;} 
.business-advantage .item .open{left: -1px;right: -1px;top: -10px;bottom: -10px;background-color: #fff;opacity: 0;visibility: hidden;box-shadow: 0 0 45.03px 11.97px rgba(0, 0, 0, 0.05); }
.business-advantage .item.on .open{opacity: 1;visibility: visible;z-index: 3;}
.business-advantage .open .item-line{background-color: #576eef;}
.business-advantage .item .open .top{background-color: #576eef;top: 0;left: 0;right: 0;height: 3px;}
.business-advantage .button-prev,
.business-advantage .button-next{width: 9px;height: 15px;cursor: pointer;position: absolute;}
.business-advantage .button-prev{background-image: url('../images/arrow-left.png');left: -40px;bottom: 50%;z-index: 99;}
.business-advantage .button-next{background-image: url('../images/arrow-right.png');right: -40px;bottom: 50%;z-index: 99;}
.business-advantage .button-prev.swiper-button-disabled,
.business-advantage .button-next.swiper-button-disabled{cursor: default;}
.business-advantage .button-prev.swiper-button-disabled{background-image: url('../images/arrow-left-off.png');}
.business-advantage .button-next.swiper-button-disabled{background-image: url('../images/arrow-right-off.png');}


.business-policy .bottom-blank{padding-bottom: 80px;}
.business-policy .item-list{width: 610px;margin-left: 50px;}
.business-policy .item{border-bottom: 1px dashed #e6e6e6;line-height: 26px;padding: 14px 0;}
.business-policy .item:last-of-type{border-bottom: none;}
.business-policy .item .dot{width: 15px}
.business-policy .item .red-dot{width: 4px;height: 4px;display: inline-block;background-color: #c31827;vertical-align: middle;border-radius: 4px;}
.business-policy .item .text{width: calc(100% - 15px);font-size: 16px;color: #666;}
.business-policy .img{width: 540px;height: 280px;overflow: visible;}
.business-policy .img img{position: relative;z-index: 3;}
.business-policy .img .bg-shadow{background-image: url('../images/shadow3.png');top: -10px;left: 0;right: 0;bottom: -38px;z-index: 1;background-repeat: no-repeat;background-position: center center;}
.business-policy .bg-dot2{background-image: url('../images/dot2.png');right: -40px;bottom: -40px;width: 192px;height: 132px;z-index: 2;}

.business-policy.b-p2 .bottom-blank{padding-bottom: 140px;}
.business-policy.b-p2 .bg-dot2{background-image: url('../images/dot2.png');left: -65px;bottom: -55px;width: 192px;height: 132px;z-index: 2;}
.business-policy.b-p2 .item-list{margin-left: 0;margin-right: 50px;}





.business-faq .bottom-blank{padding-bottom: 60px;}
.business-faq .item{width: 385px;margin: 0 20px 20px 0;height: 120px;background-color: #fff;box-sizing: border-box;border: 1px solid #e5e5e5;z-index: 3;}
.business-faq .item:nth-of-type(3n){margin-right: 0;}
.business-faq .item-title{width: 230px;font-size: 16px;color: #666;max-height: 78px;line-height: 26px;overflow: hidden;}
.business-faq .item-brief{left: -1px;right: -1px;top: calc(100% - 20px);background-color: #fff;box-sizing: border-box;padding: 0 30px 25px 50px;color: #666;line-height: 26px;border: 1px solid #e5e5e5;border-top: none;opacity: 0;visibility: hidden;}
.business-faq .item:hover{z-index: 33;}
.business-faq .item:hover .item-brief{opacity: 1;visibility: visible;z-index: 9;box-shadow: 0px 20px 25px -20px rgba(0, 0, 0,0.3);}
.business-faq .item:hover{box-shadow: 0px 20px 25px -20px rgba(0, 0, 0,0.3);}
.business-faq .img-icon{margin: 0 20px 0 50px;box-shadow: 0px 8px 9px 0px rgba(0, 0, 0, 0.2);border-radius: 50%;}
.business-faq .bg-dot4{background-image: url('../images/dot4.png');left: -120px;bottom: -110px;width: 72px;height: 112px;z-index: 2;}
.business-faq .bg-dot5{background-image: url('../images/dot5.png');right: -30px;top: -20px;width: 62px;height: 52px;z-index: 2;}


.business-service .bottom-blank{padding-bottom: 60px;}
.business-service .item-list{padding-bottom: 40px;}
.business-service .item{height: 420px;}
.business-service .item:hover{box-shadow: 0px 20px 25px -20px rgba(0, 0, 0,0.4);}
.business-service .item .bg{background-image: url('../images/service_bg.png');}
.business-service .item .content{z-index: 2;}
.business-service .item-brief{color: #fff;line-height: 26px;padding: 0 40px;height: 130px;overflow: hidden;margin-top: 20px;}
.business-service .item-line{background-color: #fff;width: 16px;height: 4px;display: inline-block;}
.business-service .swiper-pagination{bottom: 0 !important;}
.business-service .swiper-pagination-bullet{width: 11px;height: 11px;background-color: #fff;opacity: 1;border: 1px solid #cfcfcf;margin: 0 10px !important;}
.business-service .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 10px;height: 10px;background-color: #c31827;opacity: 1;border-color: #c31827;}




.business-reg-categorty .tab{border: 1px solid #b8b8b8;border-radius: 100px;display: inline-block;padding: 5px;margin: -20px 0 25px;}
.business-reg-categorty .click-tab{line-height: 40px;border-radius: 100px;width: 125px;color: #828282;padding: 0;margin: 0 5px 0 0;border: none;}
.business-reg-categorty .click-tab:last-of-type{margin-right: 0;}
.business-reg-categorty .click-tab.on{background-color: #c31827;color: #fff;box-shadow: 0px 15px 17px -10px rgba(0, 0, 0,0.4);}
.business-reg-categorty .tab1-list{padding-bottom: 20px;}
.business-reg-categorty .tab2-list{padding-bottom: 40px;}
.business-reg-categorty .t1-item{width: 183px;margin: 0 20px 20px 0;line-height: 50px;border-radius: 5px;color: #828282;box-sizing: border-box;border: 1px solid #d7d7d7;}
.business-reg-categorty .t1-item.on{background-color: #c31827;border-color: #c31827;box-shadow: 0px 15px 17px -10px rgba(0, 0, 0,0.4);color: #fff;}
.business-reg-categorty .t1-item:nth-of-type(6n){margin-right: 0;}

.business-reg-categorty .t2-item{width: 241px;line-height: 50px;box-sizing: border-box;border: 1px solid #d6d6d6;margin: 0 -1px -1px 0;padding-left: 50px;}
.business-reg-categorty .t2-item .text{font-size: 14px;color: #666;margin-left: 10px;}
.business-reg-categorty .t2-item:hover{box-shadow: 0 0 20.03px 3.97px rgba(0, 0, 0, 0.1);}
.business-reg-categorty .t2-item:hover .text,
.business-reg-categorty .t2-item.on .text{color: #c31827;}
.business-reg-categorty .t2-item:hover .on,
.business-reg-categorty .t2-item.on .on{display: inline;}
.business-reg-categorty .t2-item:hover .off,
.business-reg-categorty .t2-item.on .off{display: none;}

.business-reg-categorty .price{padding-bottom: 75px;}
.business-reg-categorty .price .cn{color: #828282;font-size: 16px;}
.business-reg-categorty .price .result{color: #828282;font-size: 36px;font-family: 'DIN';}
.business-reg-categorty .price .kefu{width: 115px;line-height: 40px;border-radius: 115px;background-color: #576eef;color: #fff;box-shadow: 0px 15px 17px -10px rgba(0, 0, 0,0.4);margin-left: 25px;}


.business-reg-step .item-list{padding: 70px 0 110px;}
.business-reg-step .item{width: 61px;height: 60px;}
.business-reg-step .item .bg-on{opacity: 0;visibility: hidden;}
.business-reg-step .item:nth-last-of-type(2) .bg-on{opacity: 1;visibility: visible;}
.business-reg-step .item:nth-last-of-type(2) .bg-off{opacity: 0;visibility: hidden;}
.business-reg-step .item-title div{font-size: 20px;font-weight: bold;font-family: 'DIN';color: #fff;}
.business-reg-step .item-text{color: #666666;font-size: 16px;left: -200px;right: -200px;bottom: -30px;}
.business-reg-step .item.even .item-text{top: -30px;bottom: auto;}
.business-reg-step .img-icon:last-of-type{display: none;}

.business-reg-step .item:hover .bg-on{opacity: 1;visibility: visible;}
.business-reg-step .item:hover .bg-off{opacity: 0;visibility: hidden;}
.business-reg-step .item:hover .item-text{color: #c31827;}



.business-brand-category{position: relative;z-index: 2;}
.business-brand-category .bottom-blank{padding-bottom: 80px;}
.business-brand-category .t2-item{width: 241px;line-height: 50px;box-sizing: border-box;border: 1px solid #d6d6d6;margin: 0 -1px -1px 0;padding-left: 50px;}
.business-brand-category .t2-item .text{font-size: 14px;color: #666;margin-left: 10px;}
.business-brand-category .t2-item:hover{box-shadow: 0 0 20.03px 3.97px rgba(0, 0, 0, 0.1);}
.business-brand-category .t2-item:hover .text,
.business-brand-category .t2-item.on .text{color: #c31827;}
.business-brand-category .t2-item:hover .on,
.business-brand-category .t2-item.on .on{display: inline;}
.business-brand-category .t2-item:hover .off,
.business-brand-category .t2-item.on .off{display: none;}
.business-brand-category .bg-dot6{background-image: url('../images/dot6.png');width: 62px;height: 132px;bottom: -113px;right: -130px;}



.business-hot-refer .bottom-blank{padding-bottom: 80px;}
.business-hot-refer .swiper-list{width: 240px;height: 475px;box-sizing: border-box;border: 1px solid #e1e1e1;}
.business-hot-refer .swiper-list .swiper-pagination-bullet{width: 9px;height: 9px;border: 1px solid #fff;background: inherit;opacity: 1;margin: 0 9px !important;}
.business-hot-refer .swiper-list .swiper-pagination-bullets{bottom: 24px !important;}
.business-hot-refer .swiper-list .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color: #1bd8a6;background-color: #1bd8a6;}
.business-hot-refer .item-list{width: 960px;}
.business-hot-refer .item{width: 25%;box-sizing: border-box;border: 1px solid #e1e1e1;margin: 0 -1px -1px 0;height: 237.5px;;}
.business-hot-refer .item:hover{box-shadow: 0 0 35.03px 3.97px rgba(0, 0, 0, 0.1)}
.business-hot-refer .item .img{width: 200px;height: 100px;display: inline-block;}
.business-hot-refer .item-title{font-size: 16px;color: #828282;margin-top: 35px;}
.business-hot-refer .item-title:after,
.business-hot-refer .item-title:before{content: '';width: 3px;height: 3px;display: inline-block;vertical-align: middle;font-size: 14px;margin: 8px;background-color: #828282;border-radius: 3px;}



.business-brand-step .bottom-blank{padding-bottom: 80px;}
.business-brand-step .item{width: 225px;height: 290px;margin-right: 18px;border-radius: 7px;}
.business-brand-step .item:nth-of-type(5n){margin-right: 0;}
.business-brand-step .item:hover{box-shadow: 0px 20px 25px -20px rgba(0, 0, 0,0.5);}
.business-brand-step .item .bg{background-image: url('../images/service_bg.png');border-radius: 7px;}
.business-brand-step .item .content{z-index: 2;}
.business-brand-step .item-title{color: #fff;font-size: 20px;margin-top: 15px;}
.business-brand-step .item-brief{color: #fff;line-height: 26px;padding: 0 25px;height: 78px;overflow: hidden;margin-top: 10px;margin-bottom: -5px;}
.business-brand-step .item-line{background-color: #fff;width: 16px;height: 4px;display: inline-block;}
.business-brand-step .bg-dot7{background-image: url('../images/dot7.png');right: -57px;bottom: -57px;width: 132px;height: 132px;}



.business-patent-refer .bottom-blank{padding-bottom: 60px;}
.business-patent-refer .left-img{width: 235px;height: 530px;position: relative;z-index: 3;}
.business-patent-refer .left-img:hover{box-shadow: 0px 20px 13px -13px rgba(0, 0, 0,0.3);}
.business-patent-refer .item-list{width: 940px;}
.business-patent-refer .item{width: 300px;margin: 0 20px 20px 0;}
.business-patent-refer .item:hover{box-shadow: 0px 20px 13px -13px rgba(0, 0, 0,0.3);}
.business-patent-refer .item:hover .item-title{opacity: 0;visibility: hidden;}
.business-patent-refer .item:nth-of-type(3n){margin-right: 0;}
.business-patent-refer .item .img-wrap{height: 180px;}
.business-patent-refer .item .img-wrap *{color: #fff;}
.business-patent-refer .item-title{bottom: 0;box-sizing: border-box;padding: 0 25px;left: 0;right: 0;background-color: rgba(31, 31, 31, 0.6);line-height: 40px;}
.business-patent-refer .item-brief{line-height: 28px;box-sizing: border-box;padding: 20px;background-color: rgba(31, 31, 31, 0.6);opacity: 0;visibility: hidden;}
.business-patent-refer .item:hover .item-brief{opacity: 1;visibility: visible;}
.business-patent-refer .item-brief > .wrap{overflow: hidden;}
.business-patent-refer .item-button{box-sizing: border-box;border: 1px solid #e5e5e5;border-top: none;background-color: #fff;line-height: 36px;}
.business-patent-refer .item-button .button{border-radius: 100px;border: 1px solid #cfcfcf;padding: 0 15px;font-size: 14px;margin-right: 20px;color: #828282;}
.business-patent-refer .item-button:after,
.business-patent-refer .item-button:before{content: '';display: block;padding-top: 18px;}
.business-patent-refer .item-button .button.on{background-color: #c31827;color: #fff;border-color: #c31827;box-shadow: 0px 20px 13px -13px rgba(0, 0, 0,0.3);}
.business-patent-refer .item-button .button:last-of-type{margin-right: 0;}
.business-patent-refer .bg-dot7{background-image: url('../images/dot7.png');left: -45px;bottom: -20px;width: 132px;height: 132px;}




.business-patent-step .bottom-blank{padding-bottom: 80px;}
.business-patent-step .item{box-sizing: border-box;border: 1px solid #cfcfcf;border-radius: 7px;padding: 40px 15px 20px;margin-right: 30px;width: 145px;}
.business-patent-step .item:last-of-type:after{display: none;}
.business-patent-step .item:last-of-type{margin-right: 0;}
.business-patent-step .item:after{width: 7px;height: 12px;background-image: url('../images/arrow_right2.png');content: '';display: block;position: absolute;top: calc(50% - 6px);right: -20px;-webkit-transition:all 300ms ease 0s;transition:all 300ms ease 0s;outline:none;-moz-transition: all 300ms ease;-o-transition: all 300ms ease;}
.business-patent-step .item .img-icon{height: 40px;}
.business-patent-step .item-title{font-size: 16px;color: #666;padding: 15px 0 5px;}
.business-patent-step .item-brief{color: #828282;line-height: 22px;}

.business-patent-step .item:hover {transform: translateY(-20px);}
.business-patent-step .item:hover:after{transform: translateY(20px);}



.business-policy.b-condition .bg-dot2{background-image: url('../images/dot2.png');left: -60px;bottom: -55px;width: 192px;height: 132px;z-index: 2;}
.business-policy.b-condition .bg-dot8{background-image: url('../images/dot8.png');right: -22px;top: -35px;width: 62px;height: 52px;}



.business-data .bottom-blank{padding-bottom: 40px;}
.business-data .item-list{padding-bottom: 40px;}
.business-data .item{height: 340px;border-radius: 7px;}
.business-data .item *{color: #fff;}
.business-data .item:hover{box-shadow: 0px 20px 25px -20px rgba(0, 0, 0,0.4);}
.business-data .item .bg{background-image: url('../images/service_bg.png');border-radius: 7px;}
.business-data .item .content{z-index: 2;}
.business-data .item-title{font-size: 18px;padding: 10px 0;}
.business-data .item-brief{line-height: 26px;padding: 0 40px;height: 130px;overflow: hidden;margin-bottom: 10px;}
.business-data .item-line{background-color: #fff;width: 16px;height: 4px;display: inline-block;}
.business-data .swiper-pagination{bottom: 0 !important;}
.business-data .swiper-pagination-bullet{width: 11px;height: 11px;background-color: #fff;opacity: 1;border: 1px solid #cfcfcf;margin: 0 10px !important;}
.business-data .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 10px;height: 10px;background-color: #c31827;opacity: 1;border-color: #c31827;}



.business-partner .bottom-blank{padding-bottom: 80px;}
.business-partner .tab{border-radius: 100px;display: inline-block;padding: 5px;margin: -20px 0 25px;}
.business-partner .click-tab{line-height: 40px;border-radius: 100px;min-width: 115px;color: #828282;border: 1px solid #d1d1d1;margin: 0 10px;padding: 0;}
.business-partner .click-tab.tab-click-hot{padding: 0 15px;}
.business-partner .click-tab.on{background-color: #c31827;color: #fff;box-shadow: 0px 15px 17px -10px rgba(0, 0, 0,0.4);border-color: #c31827;}
.business-partner .t1-item{width: 225px;height: 210px;margin: 0 15px 15px 0;}
.business-partner .t1-item:hover{box-shadow: 0px 15px 17px -10px rgba(0, 0, 0,0.4);}
.business-partner .t1-item:nth-of-type(5n){margin-right: 0;}
.business-partner .t1-item *{color: #fff;}
.business-partner .t1-item .img-icon.hot{left: 0;top: 0;z-index: 5;}
.business-partner .t1-item .open{opacity: 0;visibility: hidden;background-color: rgba(0,0,0,0.8);}
.business-partner .t1-item:hover .open{opacity: 1;visibility: visible;}
.business-partner .t1-item .close .text{background-color: rgba(0, 0, 0, 0.4);}
.business-partner .t1-item .close .text .line1{font-size: 22px;margin-bottom: 10px;}
.business-partner .t1-item .close .text .line2{font-size: 18px;font-family: 'Arial';}
.business-partner .t1-item .open .kefu{width: 100px;line-height: 35px;background-color: #c31827;border-radius: 5px;display: inline-block;}
.business-partner .t1-item .item-brief{line-height: 28px;margin-bottom: 10px;}
.business-partner .more-button{background-color: #c31827;line-height: 45px;padding: 0 30px;border-radius: 130px;box-shadow: 0px 15px 17px -10px rgba(0, 0, 0,0.4);margin-top: 25px;}
.business-partner .more-button .text{font-size: 14px;margin-left: 10px;color: #fff;}



#business .business-reg-benefit .node-title,
#business .business-reg-benefit *{color: #fff;}
#business .business-reg-benefit .title-line{background-color: #fff;}
.business-reg-benefit .bottom-blank{padding-bottom: 80px;}
.business-reg-benefit .item{width: 400px;height: 285px;box-sizing: border-box;border-right: 1px solid rgba(255,255,255,0.25);border-bottom: 1px solid rgba(255,255,255,0.25);padding: 0 40px;}
.business-reg-benefit .item:nth-of-type(n+4){border-bottom: none;}
.business-reg-benefit .item:nth-of-type(3n){border-right: none;}
.business-reg-benefit .item-title{font-size: 22px;padding: 20px 0 10px;}
.business-reg-benefit .item-brief{line-height: 26px;height: 52px;margin-bottom: 14px;overflow: hidden;}
.business-reg-benefit .item-line{width: 15px;height: 3px;display: inline-block;background-color: #fff;}


.news-category .node-content{background-color: #fff;}
.news-category .bottom-blank{padding-bottom: 50px;}
.news-category{background-color: #e9eef6;padding-top: 30px;}
.news-category .item{box-sizing: border-box;padding: 0 50px 0 45px;}
.news-category .item:hover{background-color: #f8f8fb;}
.news-category .item > .wrap{padding: 20px 0;}
.news-category .item .img{width: 150px;height: 85px;}
.news-category .item .info{width: 600px;margin: 0 45px 0 60px;}
.news-category .item-title{font-size: 20px;color: #666;}
.news-category .item-brief{line-height: 24px;color: #999;}
.news-category .item:hover .item-title{color: #c31828;}
.news-category .item:hover .item-brief{color: #666;}
.news-category .item .date{border-left: 1px solid rgba(0,0,0,0.05);padding-left: 60px;}
.news-category .month{color: #999;font-size: 18px;line-height: 24px;padding-bottom: 15px;}
.news-category .year{color: #999;font-size: 16px;line-height: 20px;}
.news-category .item:hover .month{color: #c31828;}
.news-category .item:hover .year{color: #c31828;opacity: 0.8;}
.news-category .arrow{margin-left: 110px;}
.news-category .hr{width: calc(100% - 240px);height: 1px;background-color: rgba(0,0,0,0.05);bottom: 0;right: 0;}
.news-category .item:hover .hr{opacity: 0;}
.news-category .item:hover .arrow .on{display: inline;}
.news-category .item:hover .arrow .off{display: none;}
.news-category .page-wrap{margin: 50px 0;}

/* 学堂 */
#school .node-wrap:nth-of-type(2n+1){background-color: #e9eef6;}
#school .node-wrap:nth-of-type(2n) .title-wrap .sub-title{color: #fff;opacity: 0.6;}
#school .node-wrap:nth-of-type(2n) .title-wrap .node-title{color: #fff;}

/* 学堂简介 */
.school-intro{padding-top: 30px;}
.school-intro .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.school-intro .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: #666}
.school-intro .node-content{padding-bottom: 50px;}
.school-intro .node-content .img{left: 0;width: 600px;height: 340px;box-shadow: 0px 7px 27.84px 1.16px rgba(50, 50, 50, 0.2);}
.school-intro .node-content .brief{right: 0;width: 600px;box-sizing: border-box;padding: 0 0 0 40px;background-color: #fff;height: 340px;box-shadow: 0px 7px 27.84px 1.16px rgba(50, 50, 50, 0.2);}
.school-intro .node-content .brief-title{color: #d41d28;font-size: 24px;padding-bottom: 20px;}
.school-intro .node-content .brief .text{line-height: 24px;overflow: hidden;max-height: 264px;}
.school-intro .node-content .brief .text .text-br{color: #666;font-size: 12px;box-sizing: border-box;padding-right: 40px;}
.school-intro .node-content:hover .brief{margin-top: 70px;}
.school-intro .node-content:hover .img{margin-bottom: 70px;}
.school-intro .brief .tuchu2{left: -17px;top: 50%;width: 17px;height: 34px;background-image: url('../images/tuchu2.png');display: none;}


/* 公益讲座 - swiper */
/* .school-lecture .tab{margin-bottom: 0;position: relative;z-index: 999;}
.school-lecture .click-tab{color: #fff;}
.school-lecture .bottom-blank{padding-bottom: 50px;}
.school-lecture .item-list{padding: 50px 0 10px;min-height: 306px;}
.school-lecture .swiper-container{padding-top: 20px;margin-top: -100px;}
.school-lecture .item{background-color: #fff;box-sizing: border-box;border-radius: 5px;margin-top: 80px !important;}
.school-lecture .item-img{width: 100%;height: 130px;}
.school-lecture .item-img .bg-img{opacity: 0;visibility: hidden;}
.school-lecture .item .info-wrap{box-sizing: border-box;padding: 0 12px;}
.school-lecture .item-title{padding: 12px 0 9px;color: #555;}
.school-lecture .item-teacher .name{font-size: 13px;color: #777;margin: 0 10px;}
.school-lecture .item-teacher .post{font-size: 12px;color: #777;}
.school-lecture .item-label-list{padding: 15px 0;}
.school-lecture .item-label{border: 1px solid #cfc7c7;border-radius: 100px;line-height: 16px;margin-right: 10px;}
.school-lecture .item-label:last-of-type{margin-right: 0;}
.school-lecture .item-label .text{color: #c31828;opacity: 0.6;font-size: 12px;padding: 0 10px;}
.school-lecture .item-stats{opacity: 0.6;padding-bottom: 8px;}
.school-lecture .item-stats .text{margin-left: 10px;font-size: 12px;display: inline-block;width: 40px;overflow: hidden;}

.school-lecture .item:hover{transform: translateY(-20px);}
.school-lecture .item:hover .item-img .bg-img{opacity: 1;visibility: visible;}
.school-lecture .item:hover .item-title{color: #000;}
.school-lecture .item:hover .item-teacher .name{color: #e60012;}
.school-lecture .item:hover .item-label{background-color: #c71927;border-color: #c71927;}
.school-lecture .item:hover .item-label .text{color: #fff;opacity: 1;}
.school-lecture .item:hover .item-stats{opacity: 1;}
.school-lecture .button-prev,
.school-lecture .button-next{width: 30px;height: 30px;cursor: pointer;position: absolute;}
.school-lecture .button-prev{background-image: url('../images/school-left.png');left: -50px;bottom: calc(50% - 70px);z-index: 99;}
.school-lecture .button-next{background-image: url('../images/school-right.png');right: -50px;bottom: calc(50% - 70px);z-index: 99;}
.school-lecture .button-prev.swiper-button-disabled,
.school-lecture .button-next.swiper-button-disabled{cursor: default;}
.school-lecture .button-prev.swiper-button-disabled{background-image: url('../images/school-left-off.png');}
.school-lecture .button-next.swiper-button-disabled{background-image: url('../images/school-right-off.png');} */
/* .school-lecture .button-prev:hover{background-image: url('../images/school-left.png');}
.school-lecture .button-next:hover{background-image: url('../images/school-right.png');} */

/* 公益讲座 - 分页 */
.school-lecture .tab{margin-bottom: 0;position: relative;z-index: 999;}
.school-lecture .click-tab{color: #fff;}
.school-lecture .bottom-blank{padding-bottom: 50px;}
.school-lecture .item-list{margin: 50px 0 0}
.school-lecture .item{background-color: #fff;box-sizing: border-box;border-radius: 5px;width: 225px;margin: 0 18.75px 50px 0;}
.school-lecture .item:nth-of-type(5n){margin-right: 0;}
.school-lecture .item-img{width: 100%;height: 130px;}
.school-lecture .item-img .bg-img{opacity: 0;visibility: hidden;}
.school-lecture .item .info-wrap{box-sizing: border-box;padding: 0 12px;}
.school-lecture .item-title{padding: 12px 0 9px;color: #555;}
.school-lecture .item-teacher .name{font-size: 13px;color: #777;margin: 0 10px;}
.school-lecture .item-teacher .post{font-size: 12px;color: #777;}
.school-lecture .item-label-list{padding: 15px 0;}
.school-lecture .item-label{border: 1px solid #cfc7c7;border-radius: 100px;line-height: 16px;margin-right: 10px;}
.school-lecture .item-label:last-of-type{margin-right: 0;}
.school-lecture .item-label .text{color: #c31828;opacity: 0.6;font-size: 12px;padding: 0 10px;}
.school-lecture .item-stats{opacity: 0.6;padding-bottom: 8px;}
.school-lecture .item-stats .text{margin-left: 10px;font-size: 12px;display: inline-block;width: 40px;overflow: hidden;}
.school-lecture .item:hover{transform: translateY(-20px);}
.school-lecture .item:hover .item-img .bg-img{opacity: 1;visibility: visible;}
.school-lecture .item:hover .item-title{color: #000;}
.school-lecture .item:hover .item-teacher .name{color: #e60012;}
.school-lecture .item:hover .item-label{background-color: #c71927;border-color: #c71927;}
.school-lecture .item:hover .item-label .text{color: #fff;opacity: 1;}
.school-lecture .item:hover .item-stats{opacity: 1;}
.school-lecture .page-wrap #turn_page .prev,
.school-lecture .page-wrap #turn_page .next,
.school-lecture .page-wrap #turn_page .page_item,
.school-lecture .page-wrap *{color: #fff;}


/* 行业研究报告 */
/* .school-report{} */
.school-report .item{background-color: #fff;padding: 8px 0;margin-bottom: 30px;}
.school-report .item-img{width: 475px;height: 250px;}
.school-report .item-info{width: 630px;height: 250px;margin-left: 50px;}
.school-report .item-title{font-size: 18px;color: #0d1736;}
.school-report .item-stats{margin: 15px 0 20px;}
.school-report .item-stats .text{font-size: 12px;color: #a0a0a0;margin: 0 25px 0 10px;}
.school-report .item-brief{line-height: 24px;max-height: 144px;overflow: hidden;}
.school-report .item-brief div{font-size: 12px;color: #5b5f6e;}
.school-report .item.i-0{margin-right: 72px;position: relative;right: -72px;}
.school-report .item.i-0 .item-img{margin-left: -72px;float: left;box-shadow: 0px 8px 28.8px 1.2px rgba(98, 108, 232, 0.2);}
.school-report .item.i-1{margin-left: 72px;position: relative;left: -72px;}
.school-report .item.i-1 .item-img{margin-right: -72px;float: right;} 
.school-report #turn_page{margin: -10px 0 55px;}

.school-report .item-img:hover {transform: translateY(-20px)}

.school-report .item-title:hover{color: #c31828;}
.school-report .item-stats .date:hover .text{color: #c31828}
.school-report .item-stats .date:hover .on{display: inline;}
.school-report .item-stats .date:hover .off{display: none;}
.school-report .item-stats .view:hover .text{color: #c31828}
.school-report .item-stats .view:hover .on{display: inline;}
.school-report .item-stats .view:hover .off{display: none;}
.school-report .item-stats .author:hover .text{color: #c31828}
.school-report .item-stats .author:hover .on{display: inline;}
.school-report .item-stats .author:hover .off{display: none;}
.school-report .item-stats .download:hover .text{color: #c31828}
.school-report .item-stats .download:hover .on{display: inline;}
.school-report .item-stats .download:hover .off{display: none;}

/* 行业研究-详情 */
#school-report-detail .bread-nav{box-shadow: 0px 11px 10px 0px rgba(100, 100, 100, 0.05);}
#school-report-detail .info-stats *{color: #999;}
#school-report-detail .info-stats .num{color: #666;}
#school-report-detail .title{font-size: 28px;margin: 60px 0 15px;}
#school-report-detail .info-stats{margin-bottom: 30px;}
#school-report-detail .info-stats .text{margin: 0 40px 0 7px;}
#school-report-detail .click-cancel-scan,
#school-report-detail .click-scan-qrcode{padding: 0 40px;border: 1px solid #dedede;border-radius: 130px;line-height: 40px;color: #828282;box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.2);margin: 30px 0 100px}
#school-report-detail .jianbian{	background-image: -webkit-linear-gradient(top,  rgba(255,255,255,0), #fff); background-image: -moz-linear-gradient(top,  rgba(255,255,255,0), #fff); background-image: -o-linear-gradient(top,  rgba(255,255,255,0), #fff); background-image: linear-gradient(top,  rgba(255,255,255,0), #fff);padding-top: 100px;margin-top: -100px;position: relative;z-index: 2;top: 0;} 
#school-report-detail .scan-qrcode{margin-bottom: 100px;}
#school-report-detail .show-qrcode{display: none;height: 170px;border-radius: 5px;}
#school-report-detail .show-qrcode *{color: #fff;}
#school-report-detail .editor{padding-bottom: 100px;}
#school-report-detail .editor.need-scan{max-height: 750px;overflow: hidden;padding-bottom: 0;}
#school-report-detail .show-qrcode img{background-color: #fff;padding: 10px;margin-right: 30px;}
#school-report-detail .show-qrcode .qrcode-brief{font-size: 24px;line-height: 38px;}

/* 政策解读 */
.school-policy .bottom-blank{padding-bottom: 100px;}
.school-policy .info{width: 620px;height: 350px;}
.school-policy .info .data{left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.6);box-sizing: border-box;padding: 0 20px;}
.school-policy .info .data > .wrap{padding: 10px 0;}
.school-policy .info .data *{color: #fff;}
.school-policy .info .name{font-size: 14px;margin-right: 12px;}
.school-policy .info .head-photo{border-radius: 50%;overflow: hidden;width: 52px;height: 52px;border: 1px solid #fff;margin-right: 20px;}
.school-policy .info .post{opacity: 0.8;font-size: 12px;}
.school-policy .info .item-title{font-size: 18px;}

.school-policy .node-content > .clean{margin-bottom: 15px;}
.school-policy .title-info{margin-bottom: -15px;}
.school-policy .more a{font-size: 12px;color: #fff;}
.school-policy .list{width: 580px;height: 350px;background-color: #eee;overflow: hidden;background-image: url('../images/v-dot.png');background-repeat: repeat-y;background-position: 50px 0;}
.school-policy .list-item{line-height: 40px;height: 40px;position: relative;overflow: visible;margin: 9px 0;box-sizing: border-box;padding: 0 30px 0 70px;}
.school-policy .list-item:before{content: '';width: 9px;height: 9px;border-radius: 50%;background-color: #d5d5d5;display: block;position: absolute;left: 46px;top: calc(50% - 5px);border: 1px solid #d5d5d5;box-sizing: border-box;}
.school-policy .list-item.l-i-hover:after{content: '';width: 5px;height: 100%;background-image: url('../images/policy-item-left.png');display: block;position: absolute;left: 0;top: 0;background-color: #e3161e;opacity: 0;}

.school-policy .list *{color: #999;}
.school-policy .list-item span{font-size: 14px;}
.school-policy .list-item-title{margin-left: 18px;color: #333;max-width: 380px;}
.school-policy .list-item.l-i-top:before{background-color: #fff;}

.school-policy .list-item.l-i-hover:hover .list-item-title{color: #e60012;}
.school-policy .list-item.l-i-hover:hover:before{background-color: #e60012;border-color: #e60012;}
.school-policy .list-item.l-i-hover:hover{background-color: #fff;box-shadow: 0px 3px 5px 0px rgba(153, 153, 153, 0.3);}
.school-policy .list-item.l-i-hover:hover:after{opacity: 1;}

/* 政策解读-详情 */
#school-policy-detail .bottom-blank{padding-bottom: 20px;}
#school-policy-detail .editor *,
#school-policy-detail .editor{color: #828282;font-size: 14px;}

#school-policy-detail .bread-nav{box-shadow: 0px 11px 10px 0px rgba(100, 100, 100, 0.05);}
#school-policy-detail .info-stats *{color: #999;}
#school-policy-detail .info-stats .num{color: #666;}
#school-policy-detail .title{font-size: 28px;margin: 60px 0 15px;}
#school-policy-detail .info-stats{margin-bottom: 40px;}
#school-policy-detail .info-stats .text{margin: 0 40px 0 7px;}

#school-policy-detail .editor-item{border: 1px solid #e1e1e1;border-radius: 5px;box-sizing: border-box;padding: 40px;margin-bottom: 60px;}
#school-policy-detail .editor-title{line-height: 40px;color: #fff;background-color: #576eef;border-radius: 40px;padding: 0 28px;top: -20px;box-shadow: 0px 15px 17px -10px rgba(0, 0, 0,0.4);}



/*201910221139 bak*/
.school-law .bottom-blank{padding-bottom: 50px;}
.school-law .node-content{background-color: #fff;padding: 25px 0;box-shadow: 0px 8px 49px 1px rgba(15, 22, 58, 0.05);}
.school-law #turn_page{padding-top: 25px;}
.school-law .item-list{box-sizing: border-box;padding: 0 60px;}
.school-law .item{border-bottom: 1px solid #ebebeb;padding: 12px 0;}
.school-law .item span{font-size: 16px;color: #999;display: inline-block;line-height: 26px;}
.school-law .item span.item-title{color: #333;width: 710px;}
.school-law .item .download{font-size: 12px;color: #999;display: inline-block;line-height: 26px;background-color: #e6e6e9;border-radius: 5px;padding: 0 12px;}
.school-law .item .vhr{height: 16px;width: 1px;background-color: #bfbfbf;}
.school-law .item-time{width: 100px;}
.school-law .item-ext{text-align: center;width: 80px;margin-right: 20px;}
.school-law .item-size{width: 80px;margin: 0;text-align: center;}

.school-law .item:hover .item-title{color: #e60012;opacity: 1;}
.school-law .item:hover span{color: #c31828;;opacity: 0.8;}
.school-law .item:hover .download{color: #fff;opacity: 1;background-color: #c31828;}



#school-lecture-detail{background-color: #e9eef6;}
#school-lecture-detail .bottom-blank{padding-bottom: 40px;}
#school-lecture-detail .content > .title{font-size: 36px;padding: 40px 0;}

#school-lecture-detail .video-player iframe{width: 100%;height: 100%;}

#school-lecture-detail .video-data{width: 900px;}
#school-lecture-detail .video-info{height: 50px;}
#school-lecture-detail .video-player{height: 506px;}
#school-lecture-detail .video-list{width: 300px;background-color: #26262b;height: 556px;box-sizing: border-box;padding: 0 25px;}
#school-lecture-detail .video-list *{color: #fff;}
#school-lecture-detail .v-l-title{font-size: 20px;margin: 30px 0 5px;}
#school-lecture-detail .v-l-item{font-size: 16px;line-height: 45px;}
#school-lecture-detail .v-l-item .text{margin: 0 15px 0 10px;}
#school-lecture-detail .v-l-item .cur-play,
#school-lecture-detail .v-l-item .pre-play-on{display: none;}
#school-lecture-detail .v-l-item.on .cur-play,
#school-lecture-detail .v-l-item.on .pre-play-on{display: inline;}
#school-lecture-detail .v-l-item.on .pre-play{display: none;}
#school-lecture-detail .v-l-item.on .text{color: #e60012;}


#school-lecture-detail .list-img{width: 300px;height: 280px;bottom: 0;left: 0}
#school-lecture-detail .list-img .click-close{right: 5px;top: 5px;z-index: 2;}

#school-lecture-detail .video-wrap{margin-bottom: 25px;}
#school-lecture-detail .video-info{background-color: #26262b;line-height: 50px;}
#school-lecture-detail .video-label{margin-left: 20px;}
#school-lecture-detail .video-label .text{font-size: 16px;color: #fff;}
#school-lecture-detail .v-label{border: 1px solid #c71927;border-radius: 100px;line-height: 16px;margin-right: 10px;background-color: #c71927;}
#school-lecture-detail .v-label .text{color: #fff;font-size: 12px;padding: 0 10px;}
#school-lecture-detail .tools .text,
#school-lecture-detail .v-i-stats .text{font-size: 16px;opacity: 0.9;color: #fff;}
#school-lecture-detail .tools{margin-right: 20px;}
#school-lecture-detail .tools img,
#school-lecture-detail .v-i-stats img{margin: 0 10px 0 30px;}
#school-lecture-detail .v-i-stats .like img{height: 18px;}

#school-lecture-detail .bshare-more{padding: 0 !important;margin: 0 !important;height: 50px;opacity: 0;}

#school-lecture-detail .intro{width: 880px;}
#school-lecture-detail .intro2{width: 300px;}
#school-lecture-detail .intro-title{background-color: #fafafa;box-sizing: border-box;padding: 0 35px;line-height: 52px;font-size: 18px;}
#school-lecture-detail .intro-title.small{padding: 0 20px;}
#school-lecture-detail .intro-title .text{border-left: 3px solid #eb161b;padding-left: 20px;}

#school-lecture-detail .intro-top{background-color: #fff;border-radius: 5px 5px 0 0;overflow: hidden;box-shadow: 0px 3px 19.4px 0.6px rgba(10, 14, 27, 0.05);margin-bottom: 30px;}

#school-lecture-detail .editor{padding: 35px;box-sizing: border-box;}

#school-lecture-detail .download .ext-link{box-sizing: border-box;padding: 50px 35px 35px;color: #576eee;}
#school-lecture-detail .download .ext-link .text{margin-left: 8px;}

#school-lecture-detail .teacher{background-color: #fff;;padding: 20px 40px 10px;box-sizing: border-box;}
#school-lecture-detail .teacher .img{border-radius: 50%;width: 130px;height: 130px;}
#school-lecture-detail .teacher-name{font-size: 22px;color: #0d1736;}
#school-lecture-detail .teacher-post{font-size: 12px;opacity: 0.7;}
#school-lecture-detail .teacher-contact{font-size: 12px;color: #be1c22;padding: 10px 0 12px;}
#school-lecture-detail .teacher .line{height: 1px;background-color: #e7e7e7;}
#school-lecture-detail .teacher-brief{font-size: 12px;line-height: 30px;opacity: 0.7;margin: 8px 0 5px;}
#school-lecture-detail .open.on img{transform: rotate(180deg)}


#school-lecture-detail .new-wrap{box-sizing: border-box;padding: 15px 20px 0;line-height: 42px;}
#school-lecture-detail .new-item .text{margin-left: 12px;}
#school-lecture-detail .new-line{height: 1px;background-color: #e7e7e7;margin-top: 15px;}
#school-lecture-detail .open-new{margin: 10px 0 5px;}

.bread-nav-baike{line-height: 52px;}
.bread-nav-baike .last{color: #e60012;}
#baike{background-color: #e9eef6;padding-top: 70px;}
#baike > .content{background-color: #fff;box-sizing: border-box;padding: 0 35px;}
#baike > .content-blank{padding-bottom: 50px;}
#baike .bk-title{background-color: #fafafa;box-sizing: border-box;padding: 0 0 0 30px;line-height: 52px;font-size: 18px;}
#baike .bk-title.small{padding: 0 10px 0 15px;}
#baike .bk-title .text{border-left: 3px solid #eb161b;padding-left: 8px;line-height: 18px;display: inline-block;}
#baike .bk-title a{font-size: 12px;}
#baike .bk-hot .bk-title .text{color: #ff1c1c;}

#baike .bk-list{width: 720px;box-sizing: border-box;overflow: hidden;border: 1px solid #e5e5e5;border-radius: 5px;height: 100%;}
#baike .bk-list-wrap{box-sizing: border-box;padding: 15px 5px 15px 20px;}
#baike .bk-list .left-wrap{width: 340px;}
#baike .bk-list .right-wrap{width: 345px}
#baike .bk-hot{width: 380px;box-sizing: border-box;overflow: hidden;border: 1px solid #e5e5e5;border-radius: 5px;height: 100%;}

#baike .bk-hot-list{box-sizing: border-box;padding: 0 30px;margin-top: 20px;}
#baike .bk-hot-item{margin-bottom: 30px;}
#baike .bk-hot .hot-info{width: 240px;margin-left: 10px;}
#baike .bk-hot .hot-title{font-size: 16px;margin-bottom: 6px;}
#baike .bk-hot .hot-brief{color: #666;}
#baike .bk-hot .bk-list-style2 .bk-item{font-size: 16px;}

#baike .bk-blank{padding-bottom: 50px;}
#baike .baike-bk.b-k-0{height: 490px;}
#baike .baike-bk.b-k-1{height: 456px;}
#baike .baike-bk.b-k-2{height: 486px;}
#baike .baike-bk.b-k-3{height: 475px;}



#baike .bk-list-style1 .info{width: 245px;}
#baike .bk-list-style1 .bk-item{margin-bottom: 40px;}
#baike .bk-list-style1 .num{color: #999;font-size: 36px;line-height: 60px;width: 60px;text-align: center;background-color: #fafafa;margin-right: 20px;}
#baike .bk-list-style1 .bk-item:first-of-type .num{color: #e60012;}
#baike .bk-list-style1 .item-title{font-size: 16px;margin-bottom: 6px;}
#baike .bk-list-style1 .item-brief{color: #666;}

#baike .bk-list-style2 img{display: none;margin-right: 5px;}
#baike .bk-list-style2 .bk-item{width: 315px;margin: 10px 0;}
#baike .bk-list-style2 .text{color: #666;font-size: 16px;}
#baike .bk-list-style2 .bk-item:first-of-type img{display: inline;}
#baike .bk-list-style2 .bk-item:first-of-type .text{color: #333;}

#baike .bk-list-style3 .info{width: 160px;margin-left: 15px;}
#baike .bk-list-style3 .bk-item{margin-bottom: 30px;}
#baike .bk-list-style3 .item-brief{font-size: 12px;color: #666;line-height: 24px;opacity: 0.8;}
#baike .bk-list-style3 .item-brief a{color: #e60012;}

#baike .bk-list-style4{width: 310px;}
#baike .bk-list-style4 .bk-item{height: 385px;}
#baike .bk-list-style4 .text{bottom: 0;left: 0;right: 0;line-height: 30px;color: #fff;font-size: 16px;text-align: center;background-color: rgba(0,0,0,0.6);}

#baike .bk-list-style5 .bk-item{width: 165px;margin-right: 15px;}
#baike .bk-list-style5 .item-title{color: #666;margin: 7px 0 12px;}
#baike .bk-list-style5 .bk-item:nth-of-type(2n){margin-right: 0;}

#baike .bk-list-style6{width: 305px;}
#baike .bk-list-style6 .bk-item{height: 180px;}
#baike .bk-list-style6 .text{bottom: 0;left: 0;right: 0;line-height: 24px;color: #fff;font-size: 16px;text-align: center;background-color: rgba(0,0,0,0.6);}

#baike .bk-list-style7{width: 305px;}
#baike .bk-list-style7 .bk-item{width: 150px;height: 95px;margin: 5px 5px 0 0;}
#baike .bk-list-style7 .bk-item:nth-of-type(2n){margin-right: 0;}
#baike .bk-list-style7 .text{bottom: 0;left: 0;right: 0;line-height: 18px;color: #fff;font-size: 12px;text-align: center;background-color: rgba(0,0,0,0.6);}

#baike .bk-list-style8 {margin-top: 20px;}
#baike .bk-list-style8 .bk-item{font-size: 14px;color: #666;line-height: 30px;padding-left: 18px;position: relative;}
#baike .bk-list-style8 .bk-item:before{content: '';width: 4px;height: 4px;background-color: #000;display: block;position: absolute;top: calc(50% - 2px);left: 0;}



#baike-list{background-color: #e9eef6;padding-top: 70px;}
#baike-list > .content{background-color: #fff;box-sizing: border-box;padding: 0 35px;}

#baike-list .left-wrap{width: 720px;box-sizing: border-box;border: 1px solid #e5e5e5;padding: 0 15px;}
#baike-list .right-wrap{width: 360px;box-sizing: border-box;border: 1px solid #e5e5e5;}
#baike-list .content-inside-blank,
#baike-list .content-blank{padding-bottom: 50px;}

#baike-list .list-wrap{padding: 25px 0 0 0;}
#baike-list #turn_page{margin-bottom: 25px;}
#baike-list #turn_page .page_item.current,
#baike-list #turn_page .page_item:hover{background-color: #5355e8;}
#baike-list .item{line-height: 32px;}
#baike-list .item:last-of-type,
#baike-list .item:nth-of-type(5n){border-bottom: 1px dashed #e5e5e5;margin-bottom: 25px;padding-bottom: 25px;}
#baike-list .item-title{color: #666;padding-left: 18px;position: relative;max-width: 580px;overflow: hidden;height: 32px;}
#baike-list .item-title:after{content: '';width: 4px;height: 4px;background-color: #000;position: absolute;top: calc(50% - 2px);left: 0;}
#baike-list .item-time{color: #999;font-size: 12px;}

#baike-list .hot-list{margin-bottom: 35px;}
#baike-list .hot-list.hot-img{box-sizing: border-box;padding: 0 15px;margin-top: 15px;margin-bottom: 25px;}

#baike-list .bk-title{background-color: #fafafa;box-sizing: border-box;padding: 0 0 0 15px;line-height: 52px;font-size: 18px;margin-bottom: 10px;}
#baike-list .bk-title .text{border-left: 3px solid #eb161b;padding-left: 8px;line-height: 18px;display: inline-block;color: #ff1c1c;}
#baike-list .bk-title a{font-size: 12px;}

#baike-list .bk-list-style3 .info{width: 180px;margin-left: 15px;}
#baike-list .bk-list-style3 .bk-item{margin-bottom: 13px;border-bottom: 1px dashed #e7e7e7;box-sizing: border-box;padding: 0 15px 15px;}
#baike-list .bk-list-style3 .hot-brief{font-size: 12px;line-height: 24px;}
#baike-list .bk-list-style3 .hot-brief a{color: #e60012;}


#baike-list .bk-list-style8 .bk-item{font-size: 14px;color: #666;line-height: 30px;padding-left: 18px;position: relative;margin-left: 15px;}
#baike-list .bk-list-style8 .bk-item:before{content: '';width: 4px;height: 4px;background-color: #000;display: block;position: absolute;top: calc(50% - 2px);left: 0;}


#baike-list.baike-detail .left-wrap{border: none;}
#baike-list.baike-detail .info-stats{border-bottom: 1px dashed #ededed;font-size: 12px;color: #999;padding-bottom: 10px;margin-bottom: 10px;}
#baike-list.baike-detail .info-title{font-size: 24px;margin: 65px 0 10px;}
#baike-list.baike-detail .info-stats span{margin: 0 5px;}

.baike-detail .dept2-category-hot{border: 1px solid #e5e5e5;border-radius: 5px;box-sizing: border-box;padding: 0 20px;margin: 20px 0;}
.baike-detail .dept2-category-title{font-size: 18px;color: #e60012;line-height: 40px;border-bottom: 1px solid #e5e5e5;}
.baike-detail .dept2-category-title .text:after{content: '';height: 1px;width: 65%;display: block;position: absolute;bottom: -1px;background: #e60012;}
.baike-detail .after-editor-item{line-height: 36px;color: #666;}
.baike-detail .after-editor-item:nth-of-type(1){margin-top: 10px;}
.baike-detail .after-editor-item:nth-of-type(n+2){float: left;width: 40%;margin-right: 10%;}
.baike-detail .after-editor-item:nth-of-type(n+2) img{display: none;}
.baike-detail .after-editor-item:last-of-type{margin-bottom: 20px;}

#baike-list.policy-list{padding-top: 50px;}
#baike-list.policy-list > .content{padding: 35px;}
#baike-list.policy-list #turn_page .page_item.current,
#baike-list.policy-list #turn_page .page_item:hover{background-color: #c31828;}

/* 首页-鸿睿百科 */
.y-3d-box{padding: 50px 25px 100px;}
.y-3d{height: 250px;transform-style: preserve-3d;-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent) , to(rgba(250, 250, 250, 0.1)));opacity: 0;}
.y-3d-box .text{bottom: 5px;left: 0;right: 0;text-align: center;color: #fff;font-size: 21px;letter-spacing: 3px;}

.y-3d.y-0{ transform: perspective(290px) rotateY(17deg);}
.y-3d.y-1{ transform: perspective(290px) rotateY(9deg);height: 200px; margin-top: 25px;margin-left: 15px;}
.y-3d.y-2{ transform: perspective(290px) rotateY(-9deg);height: 200px; margin-top: 25px;margin-right: 15px;}
.y-3d.y-3{ transform: perspective(290px) rotateY(-17deg);}

.y-3d.y-0.absolute{margin-left: -8px;opacity: 0.5;}
.y-3d.y-3.absolute{margin-right: -8px;opacity: 0.5;}

.y-3d.y-0,
.y-3d.y-1,
.y-3d.y-2,
.y-3d.y-3{opacity: 1;}

.y-3d-box .arrow{left: calc(50% - 20px);bottom: -100px;opacity: 0;}
.y-3d-box .swiper-slide:hover .arrow{opacity: 1;bottom: -80px;}

#index .school{height: 700px;}
#index .school .button-prev,
#index .school .button-next{width: 40px;height: 40px;cursor: pointer;position: absolute;}
#index .school .button-prev{background-image: url('../images/baike-left.png');left: -55px;top: calc(50% - 20px);z-index: 99;}
#index .school .button-next{background-image: url('../images/baike-right.png');right: -55px;top: calc(50% - 20px);z-index: 99;}
#index .school .button-prev.swiper-button-disabled,
#index .school .button-next.swiper-button-disabled{cursor: default;}
#index .school .button-prev.swiper-button-disabled{background-image: url('../images/baike-left-off.png');}
#index .school .button-next.swiper-button-disabled{background-image: url('../images/baike-right-off.png');}

#index .school .enter-inside{margin-top: 30px;}
#index .school .enter-inside a{line-height: 36px;font-size: 18px;color: #fff;padding: 0 35px;  background-image: -moz-linear-gradient( 3deg, rgb(195,24,39) 0%, rgb(255,21,21) 100%); background-image: -webkit-linear-gradient( 3deg, rgb(195,24,39) 0%, rgb(255,21,21) 100%); background-image: -ms-linear-gradient( 3deg, rgb(195,24,39) 0%, rgb(255,21,21) 100%); box-shadow: 0px 4px 15.68px 0.32px rgba(0, 0, 0, 0.3);border-radius: 100px;}



#search .bread-nav{box-shadow: 0px 11px 10px 0px rgba(100, 100, 100, 0.05);}
#search .page-wrap{padding-top: 20px;}

.search-info{box-sizing: border-box;padding: 50px 25px;}
.search-info div{font-size: 24px;}
.search-info .num{color: #ff1515;}

.search-list{padding: 20px 50px;box-sizing: border-box;border: 1px solid #bbb;margin-bottom: 100px;}
.search-list .item{padding: 15px 0;border-bottom: 1px solid #bbb;}
.search-list .item .img{width: 210px;height: 165px;}
.search-list .item-title{font-size: 24px;margin-bottom: 5px;}
.search-list .item-brief{font-size: 16px;color: #999;line-height: 26px;height: 78px;overflow: hidden;margin-bottom: 10px;}
.search-list .item-stats{font-size: 16px;color: #c31827;}

.search-tips{font-size: 24px;color: #c31827;margin: 100px 0;}

/*新增*/
#turn_page .ccc:hover,#turn_page .prev:hover,#turn_page .next:hover{color:#c31828 !important;}
#mCSB_1_scrollbar_vertical{right:6px !important;}
.mCSB_dragger_bar{opacity:0.3;}