﻿@charset "utf-8";
/*---------------------------------
Description:单独样式
Company:同望
Author:chenz
Created:2023.10.19
Updated:2024.01.18
Updated by:tanxw
---------------------------------*/

/* Base */
body {background:#FFF;font-size:16px;color:#333;margin:0;padding:0;}
.transition {transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;}
.main {width:1200px;margin:0 auto;}
.left {float:left;}
.right {float:right;}
.overflow {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hide {display:none;}
a {color:#333;text-decoration:none;}
a:hover {color:#163E82;}

/*Color*/
.secondary-bg {background-color:#E79E08;color:#fff;}
.secondary-bg:hover {background-color:#F3CE84;color:#fff;}
.secondary-bg:active {background-color:#724E03;color:#fff;}
.secondary-color {color:#E79E08;}
.primary-bg {background-color:#0D4A9A;color:#fff;}
.primary-bg:hover {background-color:#86A5CC;color:#fff;}
.primary-bg:active {background-color:#06254C;color:#fff;}
.primary-color {color:#0D4A9A;}
.red-color {color:#FF0000;}
.blue-color {color:#0033FF;}
.green-color {color:#53A42C;}
.gray-line-btn {background-color:#fff;border:1px solid #ccc;color:#333;}
.gray-line-btn:hover {background-color:#0D4A9A;color:#fff;}
.primary-line-btn {background-color:#fff;border:1px solid #0D4A9A;color:#0D4A9A;}
.primary-line-btn:hover {background-color:#0D4A9A;color:#fff;}
.gray-text {color:#888;}
.red-line {border:1px solid #FF0000;color:#FF0000;}
.white-bg {background-color:#fff;color:#005495;}
.white-bg:hover {background-color:rgba(0,0,0,.5) !important;color:#fff;}
.white-bg:active {background-color:rgba(0,0,0,.2);color:#fff;}

/* Layout */
.zscq-screen {}
.header {/*padding:25px 0;*/}
.header .main {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.header .header-left {font-size:1.25em;color:#333;}
.header .header-a {display:inline-block;margin:0 6px;}
.header .header-line {color:#ccc;}
.header .header-right {}
/*.header .header-left,
.header .header-right {font-size:1.375em;color:#333;}*/
.nav {}
.nav ul {display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;}
.nav li {min-width:160px;position:relative;}
.nav li a {display:block;height:100px;text-align:center;padding:23px 0;box-sizing:border-box;}
.nav li.cur a {background-color:rgba(231,158,8,.1);color:#E79E08;}
.sub-nav {position:absolute;top:85px;left:20px;width:220px;background-color:#fff;padding:10px;box-shadow:rgba(0,0,0,.5) 0 0 10px -3px;border-radius:8px;z-index:2;display:none;}
.sub-nav li {padding:0;width:100%;}
.sub-nav li a {display:block;width:100%;height:45px;line-height:45px;padding:0 10px;border-radius:8px;font-size:1.125em;}
.sub-nav li a:hover {background-color:#E79E08;color:#fff;}
.nav li:hover .sub-nav {display:block;}

.english-text {color:#CDCDCD;}
.nav li .chinese-text {font-size:1.375em;color:#333;margin-bottom:5px;}
.nav li .english-text {font-size:0.875em;}
.nav li.cur .chinese-text,
.nav li.cur .english-text {color:#E79E08;font-weight:bold;}

.header-2 {margin:25px 0;}
.header-2 .header-right {width:50%;}
.header-2 .nav li {width:20%;min-width:auto;}
.header-2 .nav li a {height:50px;line-height:50px;padding:0;}
.header-2 .nav li.cur a {background:none;}
.header-2 .nav li .chinese-text {margin-bottom:0;}
.header-2 .nav li.cur .chinese-text {font-weight:bold;color:#E79E08;border-bottom:4px solid #E79E08;}
.header-2 .sub-nav {top:50px;}
.header-2 .sub-nav li {width:100%;}

.banner { overflow:hidden;text-align:center;position:relative;}
.banner1 {height:573px;}
.banner1 .bx-wrapper,
.banner1 .bx-viewport,
.banner1 .bx-viewport ul,
.banner1 .bx-viewport li,
.banner1 .bx-viewport li a,
.banner1 .bx-viewport li img {height:100% !important;}
.banner1 .bx-viewport li img {width:100% !important;height:100% !important;}
.banner a{ display:block;}
.banner img{ max-width:100%;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{background:#858A95;opacity:0.7; *filter:alpha(opacity=70); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .banner .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff;opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.banner .bx-wrapper .bx-prev,.banner .bx-wrapper .bx-next{width:58px; height:60px; top:50%; margin-top:-30px; background:url(../images/slide_bPc.png) no-repeat; visibility:visible;}
.banner:hover .bx-wrapper .bx-prev,.banner:hover .bx-wrapper .bx-next{ visibility:visible;}
.banner .bx-wrapper .bx-prev{ left:50px; background-position:0 0;}
.banner .bx-wrapper .bx-next{right:50px; background-position:-58px 0;}
/*---------------banner PC-------------------*/
.bannerPc{ text-align:center;}
.bannerPc ul,.bannerPc li{ margin:0; padding:0; list-style:none;}
.bannerPc a{ display:block;position:relative;}
.bannerPc img{ max-width:100%; vertical-align:middle;}
.bx-wrapper .bx-pager {width:120px;margin:0 auto;background:rgba(0,0,0,.5);height:34px;line-height:34px;border-radius:100px;padding-top:12px;left:50%;bottom:12%;margin-left:-60px;box-sizing:border-box;}

.banner-content {position:absolute;top:0;left:50%;width:1200px;margin:0 auto;margin-left:-600px;text-align:left;}
.top-bar {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:46px;}
.logo {}
.logo img {display:block;}
.right-bar {display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;border:1px solid #ccc;box-sizing:border-box;}
.right-bar .select-items {min-width:145px;background-color:#F0F0F0;border-right:1px solid #ccc !important;}
.index-search {background-color:#fff;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;}
.index-search .search-input {width:240px;}
.right-bar .select-items,
.index-search .search-input {display:block;font-size:1em;height:36px;border:none;box-sizing:border-box;padding:0 10px;}
.index-search .search-btn {display:block;background:#fff url(../images/ico-search.png) no-repeat center center;background-size:15px;width:36px;height:36px;line-height:36px;}
.bottom-bar {margin-top:128px;}
.bottom-bar h1 {font-size:4em;color:#fff;text-shadow:rgba(0,0,0,.6) 0 3px 6px;letter-spacing:20px;margin-bottom:20px;}
.bottom-bar .intro {font-size:1.875em;color:#fff;}
.index-notice {position:absolute;bottom:0;left:0;width:100%;background-color:#002A5A;height:50px;}
.index-notice .main {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;height:50px;}
.index-notice h3 {font-size:1em;color:#fff;width:10%;text-align:left;}
.index-notice-list {width:80%;}
.index-notice-list ul {display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;}
.index-notice-list li {width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background:url(../images/ico-dotted.png) no-repeat left center;background-size:4px;padding:0 20px 0 10px;box-sizing:border-box;}
.index-notice-list h4 {font-size:1em;font-weight:normal;width:100%;}
.index-notice-list h4 a {color:#fff;}
.index-notice-list h4 a:hover {opacity:.8;}
.index-notice-list .date {color:#fff;}
.more {width:10%;}
.more a {display:block;font-size:0.875em;color:#fff;}

.layer {padding:20px 0 40px 0;}
.layer-gray {background-color:#F3F8F8;}
.layer-search {background-color:#FFF;padding:30px;box-sizing:border-box;}
.layer-title {text-align:center;margin-bottom:42px;}
.layer-title h3 {font-size:2.75em;font-weight:normal;color:#242F3D;background-repeat:no-repeat;background-position:bottom center;background-size:88px 106px;height:100px;padding-top:40px;box-sizing:border-box;}
.layer-title p {font-size:1.125em;color:#666;}
.layer-white {}
.layer-white h3,.layer-white p {color:#fff;}
.layer .english-text {font-size:1em;font-weight:bold;}
.layer-title .english-text {margin-bottom:15px;}
.consult-list .english-text {margin-top:8px;}

.layer-content {}
.quick-consultate {}
.b1 {background-image:url(../images/b1.png);}
.b2 {background-image:url(../images/b2.png);}
.b3 {background-image:url(../images/b3.png);}
.b4 {background-image:url(../images/b4.png);}
.consult-banner {background:url(../images/consult-banner.png) no-repeat center center;background-size:cover;height:80px;margin-bottom:32px;}
.consult-banner-content {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:776px;margin:0 auto;}
.consult-banner .consult-txt {display:block;}
.consult-banner .consult-btn {display:block;width:180px;height:50px;line-height:50px;text-align:center;background:rgba(255,255,255,.1);color:#fff;border:1px solid #fff;border-radius:8px;font-size:1.25em;font-weight:bold;}
.consult-list {}
.consult-list ul {display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;}
.consult-list li {width:calc((100% - 96px) / 4);margin:0 32px 32px 0;text-align:center;}
.consult-list li:nth-child(4n) {margin:0 0 32px 0;}
.consult-list li a {display:block;box-shadow:rgba(0,32,70,.15) 0 0 20px -3px;border-radius:10px;background-color:#fff;padding:24px 0;height:190px;box-sizing:border-box;}
.consult-list li a:hover {background-color:#f8f8f8;}
.consult-list .consult-icon {display:block;margin:0 auto 16px auto;}
.consult-list h4 {font-size:1.375em;font-weight:normal;color:#333;}
.layer-mediate {background:url(../images/mediate-bg.jpg) no-repeat top center;background-size:cover;height:614px;}
.quick-mediate {}
.mediate-step {padding:28px 0 70px 0;}
.mediate-step ul {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.mediate-step li {}
.mediate-step .step-box {width:136px;text-align:center;background-color:#fff;border-radius:16px;padding:34px 0;}
.mediate-step .step-icon {display:inline-block;margin-bottom:18px;}
.mediate-step h4 {font-size:1.25em;font-weight:normal;color:#333;}
.mediate-step .corn-box {}
.mediate-step .corn-icon {}
.mediate-view {text-align:center;}
.mediate-view p {font-size:1.125em;color:#fff;margin-bottom:40px;}
.mediate-view .apply-btn {display:block;width:160px;height:60px;line-height:60px;border-radius:8px;font-size:1.125em;font-weight:bold;text-align:center;margin:0 auto;}
.protect-list {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.protect-list .protect-left {width:320px;margin-right:45px;}
.protect-list .protect-right {width:calc(100% - 365px);}
.protect-list .protect-items {}
.protect-list .protect-title {background:url(../images/p-underline.png) no-repeat bottom left;padding-bottom:16px;margin-bottom:20px;}
.protect-list .protect-title .chinese-text {font-size:1.625em;font-weight:bold;margin-bottom:5px;}
.protect-list .protect-title .english-text {font-size:1.125em;}
.protect-box {}
.protect-box ul {}
.protect-box li {margin-bottom:20px;}
.protect-box .protect-li {width:320px;position:relative;}
.protect-box .img {display:block;width:100%;height:160px;border-radius:16px;}
.protect-box .cover {background:url(../images/cover.png) no-repeat top center;background-size:cover;position:absolute;top:0;left:0;width:320px;height:160px;padding:48px 40px;box-sizing:border-box;}
.protect-box .cover h4 {font-size:1.5em;font-weight:bold;color:#fff;/*padding:65px 40px;*/margin-bottom:10px;}
.protect-box .english-text {font-size:1.125em;color:#fff;}

.protect-platform {}
.protect-platform ul {display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;}
.protect-platform li {width:264px;margin:0 20px 20px 0;}
.protect-platform li:nth-child(3n) {margin:0 0 20px 0;}
.protect-platform li a {display:block;}
.protect-platform .img {display:block;width:100%;height:160px;border-radius:16px;}

.layer-support {background:url(../images/support-bg.jpg) no-repeat top center;background-size:cover;height:560px;}
.quick-support {}
.support-step {position:relative;display:flex;align-items:flex-start;/* justify-content:space-between; */justify-content:space-around;flex-wrap:wrap;width:1200px;margin:0 auto;}
.support-step .support-li {display:block;/* width:250px; */width:200px;text-align:center;}
.support-step .support-circle {border-radius:50%;border:5px solid #fff;box-shadow:rgba(0,0,0,.5) 0 8px 10px -3px;margin-bottom:24px;box-sizing:border-box;}
.support-step h4 {/* font-size:1.25em; */font-weight:bold;color:#fff;margin-bottom:14px;}
.support-step .support-p {font-size:0.875em;color:rgba(255,255,255,.7);/* line-height:26px; */line-height:20px;text-align:left;}

.support-1 {position:relative;z-index:10;}
.support-2 {position:relative;z-index:10;padding-top:100px;}
.support-3 {position:relative;z-index:10;}
.support-4 {position:relative;z-index:10;padding-top:48px;}
.support-5 {position:relative;z-index:10;}
.support-line {position:absolute;/* top:105px;left:230px; */top:78px;left:0;z-index:9;}
.support-line .img {display:block;}
.support-1 .support-circle {width:152px;height:152px;}
.support-2 .support-circle {width:124px;height:124px;}
.support-3 .support-circle {width:197px;height:197px;}
.support-4 .support-circle {width:152px;height:152px;}
.support-5 .support-circle {width:124px;height:124px;}

.link {padding:30px 0;}
.link .main {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.link .link-left {width:70%;height:210px;border-right:1px solid #DDD;box-sizing:border-box;}
.link .link-center {border-right:1px solid #DDD;box-sizing:border-box;}
.link .link-right {}
.link .link-center,
.link .link-right {width:15%;height:210px;text-align:center;}

.link h3 {font-size:1.125em;font-weight:bolder;color:#163E82;margin-bottom:10px;}
.link-list {}
.link-list ul {display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;}
.link-list li {width:33.3%;margin-top:15px;}
.link-list li a {display:block;font-size:1em;color:#444;}
.link-list li a:hover {opacity:.6;}
.qrcode {}
.qrcode img {display:inline-block;width:105px;height:112px;margin-bottom:5px;}
.qrcode p {font-size:1em;color:#444;}
.link-right .link-items {height:50%;box-sizing:border-box;}
.link-right .link-items strong {font-size:1.375em;font-weight:normal;color:#444;}
.link-right .link-items:last-child {padding-top:20px;}
.footer {background-color:#002A5A;padding:35px 0;text-align:center;color:#fff;}
.footer p {font-size:0.875em;color:rgba(255,255,255,.8);margin-top:12px;}
.foot-list {}
.foot-list ul {display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
.foot-list li {height:20px;border-right:1px solid rgba(255,255,255,.8);}
.foot-list li:last-child {border-right:none;}
.foot-list li a {display:block;font-size:0.875em;color:rgba(255,255,255,.8);text-align:center;padding:0 22px;height:20px;line-height:20px;box-sizing:border-box;}
.foot-list li a:hover {opacity:.6;}

/* Old css */
.step-main {}
.step-model {margin-bottom:48px;text-align:left;}
.step-model h3 {font-size:24px;font-weight:normal;}
.step-model .step-intro {font-size:18px;color:#333;}
.model-list {padding:0 40px;box-sizing:border-box;}
.model-list li {margin:20px 0;box-sizing:border-box;}
/*.model-list li:nth-child(odd) {padding-right:10px;}
.model-list li:nth-child(even) {padding-left:10px;}*/
.model-list li.row {width:100%;padding:0;}
.model-list li.half-row {width:50%;padding:0;}
.model-list .model-title {width:110px !important;margin-right:20px;text-align:right;}
.model-list .model-input {width:calc(100% - 130px);border:none;height:48px;line-height:48px;border:1px solid #E0E0E0;border-radius:5px;padding:0 15px;box-sizing:border-box;}
.model-list .model-textarea {width:1068px;height:120px;padding:10px;border:none;border:1px solid #E0E0E0;border-radius:5px;box-sizing:border-box;}
.model-list .model-title,
.model-list .model-input,
.model-list .model-textarea {display:inline-block;vertical-align:middle;font-size:1.125em;}
.model-table {margin:24px 0;}
.model-table th {background:rgba(58,132,255,0.05);font-weight:normal;text-align:center;}
.model-table th.col-1 {width:5%;}
.model-table th.col-2 {width:15%;}
.model-table th.col-3 {width:20%;}
.model-table th.col-4 {width:25%;}
.model-table th.col-5 {width:30%;}
.model-table th.col-6 {width:40%;}
.model-table th.col-7 {width:10%;}
.model-table th.col-8 {width:50%;}
.model-table td {/*border-bottom:1px solid #E0E0E0;*/border-bottom:1px solid #EDEDED;word-break:break-all;}
.model-table th,
.model-table td {font-size:1em;/*border:1px solid #EDEDED;*/padding:14px 10px;box-sizing:border-box;text-align:left;line-height:150%;}
.model-table th {font-weight:900;}
.model-table .model-select {display:inline-block;vertical-align:middle;border:none;/*min-width:50px;*/font-size:1.125em;width:100%;height:30px;line-height:30px;/*padding:0 10px;*/box-sizing:border-box;}
.model-table .model-input {display:inline-block;vertical-align:middle;border:1px solid #E0E0E0;border-radius:4px;font-size:1.125em;width:100%;height:30px;line-height:30px;padding:0 10px;box-sizing:border-box;}
.model-table a {margin-right:10px;}
.model-table a:hover {color:#0D4A9A;}
.model-table .name {}
.model-table .ico-add {background:url(../images/ico-add.png) no-repeat center center;background-size:24px;width:24px;height:24px;margin:0 5px;}
.model-table .name,
.model-table .ico-add {display:inline-block;vertical-align:middle;}
.model-table-2 {}
.model-table-2 th, .model-table-2 td {border:1px solid #EDEDED;}
.model-table-2 tr:nth-child(2n+1) {background-color:rgba(246,249,254,.5);}
.model-table-2 h3 {font-size:1.125em !important;font-weight:normal !important;margin-bottom:10px !important;}
.model-table-2 .intro-p {font-size:0.875em;}

.model-info {}
.delete-btn {display:inline-block;padding:6px;border-radius:4px;font-size:16px;}
.btn_views {text-align:center;padding:50px 0 20px 0;}
.btn_views .view-btn {display:inline-block;vertical-align:middle;margin:0 10px;width:140px;height:45px;line-height:45px;text-align:center;border-radius:5px;font-size:18px;box-sizing:border-box;}

/*.progressbar {text-align:center;width:1000px;margin:40px auto;}
.progressbar .bar {}
.progressbar .number {width:32px;height:32px;line-height:32px;font-size:14px;color:rgba(0,0,0,.25);background-image:url(../images/circle.png);background-repeat:no-repeat;background-position:center center;background-size:100%;margin-right:10px;}
.progressbar .text {font-size:18px;color:rgba(0,0,0,.25);line-height:32px;}
.progressbar .line {margin:15px 10px 0 35px;}
.progressbar .number,
.progressbar .text{display:inline-block;vertical-align:middle;}
.progressbar .line {display:block;}
.progressbar .normal-line {display:block;}
.progressbar .active-line {display:none;}
.progressbar li.active .number {background-image:url(../images/active-circle.png);color:#fff;}
.progressbar li.active .text {color:#333;}
.progressbar li.complete .number {background-image:url(../images/complete-circle.png);color:#fff;}
.progressbar li.complete .text {color:#333;}
.progressbar li.complete .normal-line {display:none;}
.progressbar li.complete .active-line {display:block;}*/

.progressbar {text-align:center;width:1080px;height:50px;line-height:50px;margin:0 auto 40px auto;position:relative;}
.progressbar ul {}
.progressbar li {width:270px;background-color:#F5F8FB;position:relative;}
.progressbar li:first-child {border-radius:100px 0 0 100px;}
.progressbar li:last-child {border-radius:0 100px 100px 0;}
.progressbar .bar {width:140px;height:50px;line-height:50px;text-align:center;margin:0 auto;}
.progressbar .number {width:20px;height:20px;line-height:20px;font-size:0.75em;color:#333;border:1px solid #333;border-radius:50%;text-align:center;margin:14px 10px 0 14px;}
.progressbar .text {font-size:1.125em;color:#333;line-height:50px;}
.progressbar .line {margin:15px 10px 0 35px;}
.progressbar .number,
.progressbar .text{display:inline-block;vertical-align:middle;}
.progressbar .corn {position:absolute;top:0;right:-23px;width:25px;height:50px;background-image:url(../images/normal-corn.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;z-index:1;}
.progressbar li.active {background-color:#0D4A9A;}
.progressbar li.active .number {border:1px solid #fff;font-weight:bold;color:#fff;}
.progressbar li.active .text {font-weight:bold;color:#fff;}
.progressbar li.active .corn {background-image:url(../images/active-corn.png);}
.progressbar li.complete {background-color:#53A42C;}
.progressbar li.complete .number {border:1px solid #fff;font-weight:bold;color:#fff;}
.progressbar li.complete .text {font-weight:bold;color:#fff;}
.progressbar li.complete .corn {background-image:url(../images/complete-corn.png);}

.model-success {text-align:center;padding-top:32px;}
.model-success .success-icon {display:inline-block;width:104px;height:104px;margin-bottom:24px;}
.model-success h3 {font-size:1.5em;font-weight:bold;margin-bottom:16px;}
.model-success p {font-size:1.25em;color:#333;}
.model-empty {text-align:center;}
.model-empty img {display:inline-block;width:220px;}
select:focus-visible {outline:none;}
.radio-view {display:inline-block;vertical-align:middle;/*width:78%;width:458px;*/}
.radio-view li {width:auto;min-width:140px;margin:0 10px 0 0;padding:0 10px;}
.radio-view .radio-items {width:20px;height:20px;margin-right:15px;border:1px solid #E0E0E0;}
.radio-view .radio-text {font-size:1.125em;}
.radio-view .radio-items,
.radio-view .radio-text {display:inline-block;vertical-align:middle;}

/*弹窗*/
.popwin {width:100%;height:100%;position:fixed;right:0;top:0;z-index:10;}
.popbg {width:100%;height:100%;position:fixed;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;filter:Alpha(opacity=50);background:#000;z-index:1;}
.popwin .popdialog {background:#FFF;box-shadow:0 0 5px #000;position:absolute;z-index:2;}
.popwin .head {background:#FFF;border-bottom:1px solid #E0E0E0;height:58px;line-height:58px;position:relative;width:auto;}
.popwin .head h1 {font-size:24px;font-weight:normal;color:#333;padding:0 16px;}
.popwin .head a {background-repeat:no-repeat;width:26px;height:26px;display:block;margin:16px 16px 0 0;}
.popwin .head .ico-close {background-image:url(../images/ico-close.png);}
.popwin .head .ico-close:hover {background-image:url(../images/ico-close-hover.png);}
.popwin .dialog-content {background:#FFF;padding:20px;}
.popwin-pop .popdialog {width:900px;height:600px;top:50%;left:50%;margin:-300px 0 0 -450px;}
.popwin-pop .items-table {}
.popwin-pop .model-table {height:310px;overflow-y:auto;}
.popwin-pop .model-empty img {width:150px;}
.popwin-case .popdialog {width:960px;height:600px;top:50%;left:50%;margin:-300px 0 0 -480px;}
.popwin-case .model-table {height:310px;overflow-y:auto;}

.view-select {margin:24px 40px;}
.view-select h3 {font-size:1.125em;font-weight:normal;margin-bottom:10px;}
.view-select ul {display:block;}
.view-select li {margin-right:15px;}
.view-select label {}
.view-select .view-checkbox {width:16px;height:16px;}
.view-select .view-txt {font-size:1.125em;margin:0 5px;}
.view-select .view-input {font-size:1.125em;height:30px;line-height:30px;padding:0 10px;width:230px;border:none;border:1px solid #E0E0E0;box-sizing:border-box;}
.view-select .view-checkbox,
.view-select .view-txt,
.view-select .view-input {display:inline-block;vertical-align:middle;}

.filter {margin:24px 0;}
.filter td {padding:15px;border:1px solid #E0E0E0;box-sizing:border-box;}
.filter .filter-title {min-width:130px;text-align:center;background-color:rgba(58,132,255,0.05);}
.filter .filter-content {}
.filter-items {}
.filter-items li {margin:0 10px;}
.filter-items li a {display:block;}
.filter-items li.cur a {font-weight:bold;color:#0D4A9A;}

.knowledge-list {margin-top:32px;}
.knowledge-list li {padding:24px 0;border-bottom:1px solid #E0E0E0;}
.knowledge-list li:first-child {padding:0 0 24px 0;}
.knowledge-list h4 {font-size:20px;margin-bottom:12px;}
.knowledge-list p {font-size:18px;color:#666;margin-bottom:12px;}
.knowledge-list .date {font-size:16px;color:#999;}

.page-footer {display:flex;justify-content:center;padding-top:30px;}
.page {}
.page li {margin-right:10px;}
.page li a {display:inline-block;height:30px;line-height:30px;padding:0 10px;text-align:center;border:1px solid #EBEBEB;font-size:16px;color:#333;border-radius:5px;box-sizing:border-box;}
.page li.cur a {background-color:#0d4a9a;color:#fff;font-weight:bold;border:none;}
.page li a:hover {background-color:rgba(58,132,255,0.05);color:#0D4A9A;}
.page-return {line-height:30px;}
.page-return span {font-size:16px;color:#333;margin:0 5px;}
.page-return .page-input {width:60px;height:30px;line-height:30px;border:1px solid #EBEBEB;font-size:16px;padding:0 10px;text-align:center;color:#333;border-radius:5px;box-sizing:border-box;}
.page-return .sure-btn {width:60px;height:30px;line-height:30px;text-align:center;border-radius:5px;font-size:16px;}
.page-return span,.page-return .page-input,.page-return .sure-btn {display:inline-block;vertical-align:middle;}

.details {}
.details h2 {font-size:28px;line-height:42px;}
.inside-sub {text-align:center;border-bottom:1px solid #ddd;padding:20px 0;}
.inside-sub span {display:inline-block;vertical-align:middle;margin:0 20px;font-size:20px;}
.inside-content {padding:20px 0;}
.inside-content p {text-indent:2em;line-height:30px;margin-bottom:25px;font-size:18px;}

.knowledge-table {margin:0 40px 30px 40px;}
.knowledge-table td {padding:15px;border:1px solid #EDEDED;box-sizing:border-box;}
.knowledge-table .knowledge-title {width:180px;text-align:right;background-color:#F6F9FE;}
.knowledge-table .knowledge-content {width:430px;}
.knowledge-table h3,
.model-table h3 {font-size:24px;font-weight:bold;margin-bottom:20px;}

.login {width:550px;margin:0 auto;padding-top:60px;}
.login .login-box {width:100%;background-color:#fff;padding:30px 50px;margin-top:60px;border-radius:16px;box-sizing:border-box;}
.login .login-items {background-color:#F3F3F3;background-repeat:no-repeat;background-position:15px center;background-size:20px;border-radius:8px;margin-bottom:24px;}
/*.login .login-text {width:60px;text-align:right;margin-right:15px;line-height:40px;}*/
.login .login-text {width:110px !important;height:56px;line-height:56px;margin-right:20px;}
.login .login-input {border:none;background:none;width:100%;height:56px;line-height:56px;padding:0 20px 0 50px;box-sizing:border-box;}
.login .yzm-input {}
.login .yzm-img {width:209px;height:56px;margin-left:10px;cursor:pointer;}
.login .yzm-img img {display:block;width:100%;height:100%;}
.login .login-text,
.login .login-input,
.login .yzm-img {display:inline-block;vertical-align:middle;font-size:1.25em;}
.login .login-btn {display:block;height:56px;line-height:56px;text-align:center;border-radius:8px;color:#fff;font-size:1.25em;margin-bottom:24px;}
.login h1 {font-size:2em;color:#333;text-align:center;margin-bottom:30px;}
.ico-admin {background-image:url(../images/ico-admin.png);}
.ico-pwd {background-image:url(../images/ico-pwd.png);}
.ico-code {background-image:url(../images/ico-code.png);}
.yzm-login-items {}
.yzm-login-items .login-items {width:calc(100% - 219px);}
.forget-pwd {width:100%;background-color:#fff;padding:0;}
.forget-pwd .login-box {margin-top:0;width:70%;margin:0 auto;padding:50px;}
.forget-pwd .login-items {background-color:#fff;}
.forget-pwd .login-input {background-color:#F3F3F3;border-radius:8px;padding:0 20px;width:calc(100% - 130px) !important;}
.forget-pwd .login-textarea {height:250px;}
.forget-pwd .btn_views {padding:0 0 30px 0;}

.register {position:relative;background:#fff;}
.register .tabs {width:820px;margin:0 auto;padding-top:30px;}
.tabs {}
.tabs li {margin-right:25px;}
.tabs li a {display:block;height:50px;line-height:50px;text-align:center;font-size:1.375em;font-weight:bold;color:#333;box-sizing:border-box;}
.tabs li.cur a {border-bottom:4px solid #0D4A9A;color:#0D4A9A;}

.register-total {width:820px;margin:0 auto;padding:40px 0;}
.register-element {margin-bottom:40px;}
.register-element .register-title {margin-bottom:24px;}
.register-element h4 {font-size:22px;font-weight:normal;color:#484848;}
.register-element li {margin-bottom:24px;}
.register-element label {width:136px;line-height:48px;margin-right:10px;}
.register-element .star {color:#FF0000;}
.register-element .register-import {width:calc(100% - 146px);}
.register-element .register-input {}
.register-element .register-select {}
.register-element .register-input,
.register-element .register-select {width:100%;height:48px;line-height:48px;border:none;border:1px solid #E0E0E0;border-radius:5px;font-size:1em;padding:0 10px;box-sizing:border-box;}
.register-element label,
.register-element .star,
.register-element .register-input,
.register-element .register-select {display:inline-block;vertical-align:middle;}
.register-element .radio-view {width:100%;}
.register-element .radio-view li {min-width:auto;margin-bottom:0;}
.register-element .radio-view label {width:auto;}
.register-element label.long-title {line-height:24px;}

.error-txt {background:url(../images/ico-error.png) no-repeat left center;background-size:18px;padding-left:20px;font-size:1em;color:#FF0000;margin-top:10px;display:none;}
.error .register-input {border:1px solid #FF0000;}
.warning-txt {font-size:16px;color:rgba(0,0,0,.5);margin-top:10px;display:none;}
.error .error-txt,
.warning .warning-txt {display:block;}
.column-2 {}
.column-2 .register-select {width:200px;margin-right:15px;}
.column-2 .register-input {width:calc(100% - 221px);}
.column-3 {}
.column-3 .register-select {width:calc((100% - 41px) / 3);margin-right:15px;margin-bottom:24px;}
.column-3 .register-select:last-child {margin-right:0;}

.pic-yzm {}
.pic-yzm .register-input {width:calc(100% - 186px);}
.pic-yzm .yzm-img {background-color:#ddd;width:165px;height:48px;margin-left:15px;cursor:pointer;}
.pic-yzm .register-input,
.pic-yzm .yzm-img {display:inline-block;vertical-align:middle;}

.my-case {/*width:650px;*/display:flex;align-items:center;flex-wrap:wrap;}
.my-case .my-case-search {/*width:84%;*/padding:0;}
.my-case .my-case-search-text {margin-right:20px;}
.my-case .my-case-search-box {display:flex;width:calc(100% - 0px);}
.my-case .my-case-search-box .search-input {width:300px;border:1px solid #E0E0E0;border-radius:8px;padding:0 15px;box-sizing:border-box;}
.my-case .my-case-search-text,
.my-case .my-case-search-box .search-input {font-size:1.125em;height:48px;line-height:48px;}
.my-case .my-case-search,
.my-case .delete-btn {display:inline-block;vertical-align:middle;height:48px;line-height:48px;box-sizing:border-box;}
.my-case .delete-btn {min-width:100px;padding:0 6px;text-align:center;margin-left:10px;border-radius:8px;box-sizing:border-box;}

.model-outside {margin-top:30px !important;}
.search {padding:30px 0;}
.search-text {line-height:50px;margin-right:20px;}
.search-box {}
.search-box .search-input {border:none;line-height:50px;padding:0 20px;width:600px;border-radius:8px 0 0 8px;}
.search-box .search-btn {width:80px;height:50px;line-height:50px;padding:0 20px;text-align:center;border-radius:0 8px 8px 0;}
.search-text,
.search-box .search-input,
.search-box .search-btn {display:block;font-size:1.125em;box-sizing:border-box;}
.search-box .ico-search {display:block;margin:0 auto;padding:12px 0;}

.search-banner {padding-top:120px;}
.search-banner h1 {padding-top:0;}
.search-b {}
.search-b .search-input,
.search-c .search-input {width:400px;padding:0 20px;border:none;border-radius:5px 0 0 5px;box-sizing:border-box;}
.search-b .search-btn,
.search-c .search-btn {width:110px;border-radius:0 5px 5px 0;text-align:center;}
.search-b .search-select,
.search-c .search-select {border:none;border-right:1px solid #E0E0E0;border-radius:5px 0 0 5px;min-width:100px;padding:0 10px;}
.search-c {}
.search-c .search-input {width:350px;border-radius:0;}
.search-b .search-input,
.search-c .search-input,
.search-b .search-btn,
.search-c .search-btn,
.search-b .search-select,
.search-c .search-select {display:inline-block;vertical-align:middle;height:52px;line-height:52px;font-size:18px;}

.empty-2 {padding:72px 0;background-color:#f8f8f8;margin-top:35px;}
.empty-2 img {}

.items-list {margin-top:32px;}
.items-list li {padding:24px 0;border-bottom:1px solid #E0E0E0;}
.items-list li:first-child {padding:0 0 24px 0;}
.items {}
.items .items-left {width:75%;}
.items .items-right {width:22%;}
.items .items-bar {}
.items h4 {min-width:10%;max-width:85%;font-size:20px;margin-right:12px;}
.items-list p {font-size:18px;color:#666;margin-top:12px;}
.items-list .date {font-size:16px;color:#999;}
.tag {font-size:16px;border-radius:5px;padding:2px 8px;}
.items-btn {display:inline-block;vertical-align:middle;margin-left:20px;width:100px;height:40px;line-height:40px;text-align:center;border-radius:5px;font-size:18px;box-sizing:border-box;}

.hot-search {font-size:16px;color:#fff;margin-top:12px;}
.hot-search .hot-search-a {display:inline-block;background:rgba(0,0,0,.2);color:#fff;padding:4px 8px;margin:0 6px;}
.hot-search .hot-search-a:hover {background:#0D4A9A;color:#fff;}


.notice-list {padding:15px 0 45px 0;}
.notice-list li {width:50%;padding:15px 0;box-sizing:border-box;}
.notice-list li:nth-child(odd) {padding-right:20px;}
.notice-list li:nth-child(even) {padding-left:20px;}
.notice-list h5 {font-size:1em;font-weight:normal;color:#333;width:80%;background:url(../images/ico-dotted.png) no-repeat left center;background-size:4px;padding-left:10px;}
.notice-list span.gray-text {font-size:1em;}

.protect-apply {margin-bottom:40px;}
.protect-apply li {padding:40px 0;border-bottom:1px solid #C5C5C5;display:flex;align-items:center;flex-wrap:wrap;}
.protect-part {width:240px;padding:24px;box-shadow:rgba(25,84,149,.5) 0 0 10px -3px;color:#fff;margin-right:20px;box-sizing:border-box;}
.protect-part h3 {font-size:24px;margin-bottom:25px;}
.protect-part .part-intro {font-size:16px;line-height:30px;margin-bottom:25px;}
.protect-part .apply-btn {display:block;width:96px;height:32px;line-height:32px;font-size:16px;background:rgba(255,255,255,.2);color:#fff;border:1px solid #fff;border-radius:4px;text-align:center;box-sizing:border-box;}
.protect-part .apply-btn:hover {border:none;background:#0D4A9A;}
.apply-part {width:calc(100% - 260px);}
.apply-part td {}
.apply-part .apply-icon {}
.apply-part .apply-line {}
.apply-part h4 {/*font-size:18px;*/font-size:16px;font-weight:normal;text-align:center;margin-top:10px;}

.equity-list {padding:40px 0;}
.equity-list li {width:calc((100% - 20px) / 2);margin:0 20px 20px 0;box-shadow:rgba(0,0,0,.2) 0 0 10px -3px;padding:20px 24px;border-radius:4px;box-sizing:border-box;}
.equity-list li:nth-child(2n) {margin:0 0 20px 0;}
.equity-list h4 {font-size:22px;padding-bottom:20px;border-bottom:1px solid #28304A;}
.equity-list .equity-text {padding:20px 0;height:104px;line-height:26px;font-size:18px;}
.equity-list .equity-a {font-size:16px;}

.support-list {margin:40px 0 80px 0;}
.support-list li {width:calc((100% - 48px) / 3);margin:0 24px 24px 0;}
.support-list li:nth-child(3n) {margin:0 0 24px 0;}
.support-list li a {display:block;}
.support-list li a:hover {opacity:.7;}
.support-list .support-content {background:#0D4A9A;border-radius:0 0 4px 4px;padding:24px;color:#fff;box-sizing:border-box;}
.support-list .support-img {display:block;width:100%;height:180px;}
.support-list .support-text {height:104px;line-height:26px;font-size:16px;}
.support-list h4 {font-size:28px;margin-bottom:16px;}

.crumb {/*font-size:16px;padding:14px 0;border-bottom:1px solid #28304A;display:flex;*/font-size:1em;padding-bottom:20px;}
.crumb a {}
.crumb span {margin:0 10px;color:#aaa;font-size:1.25em;}
.crumb strong {font-weight:normal;color:#333;line-height:26px;}
.crumb .icon {}
.crumb a,
.crumb span,
.crumb strong,
.crumb .icon {display:inline-block;vertical-align:middle;}

.service {margin:40px 0;}
.service-tabs {width:160px;background-color:#F8F8F8;border-radius:0 0 4px 4px;}
.service-tabs .service-title {font-size:20px;height:40px;line-height:40px;background-color:#0D4A9A;color:#fff;border-radius:4px 4px 0 0 ;padding:0 20px;box-sizing:border-box;}
.service-tabs li {border-bottom:1px solid #0D4A9A;}
.service-tabs li:last-child {border-bottom:none;}
.service-tabs li a {display:block;height:45px;line-height:45px;padding:0 20px;font-size:20px;box-sizing:border-box;}
.service-tabs li.cur a {color:#0D4A9A;}
.service-tabs-main {}
.service-content {width:1000px;border:1px solid #CECECE;padding:20px;box-sizing:border-box;min-height:522px;}
.service-content h3 {font-size:20px;font-weight:normal;color:#0D4A9A;margin-bottom:20px;}
.address {background:url(../images/address.jpg) no-repeat top center;background-size:100% 100%;}
.address-list {}
.address-list li {margin-bottom:40px;}
.address-list li:last-child {margin-bottom:0;}
.address-list .address-name {margin-bottom:8px;}
.address-list .address-content {}
.address-list .address-name,
.address-list .address-content {font-size:18px;}

.file-items {margin-bottom:8px;}
.file-items .file-a {background-repeat:no-repeat;background-position:left center;background-size:18px;padding-left:25px;margin-right:0;}
.file-items .ico-delete {background-size:15px;}
.ico-file {background-image:url(../images/ico-file.png);}
.ico-delete {background-image:url(../images/ico-delete.png);}

.header .main:nth-child(2) {margin-top:25px;}
.sub-banner {background:url(../images/sub-banner.png) no-repeat top center;background-size:cover;height:240px;/*position:sticky;top:0;*/}
.sub-banner .main {display:flex;align-items:center;flex-wrap:wrap;height:100%;}
.sub-banner-content {width:1200px;color:#fff;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.sub-banner h1 {font-size:2.5em;letter-spacing:15px;}
.sub-banner .txt {font-size:1.25em;margin-top:15px;}
.sub-banner-left {width:800px;}
.sub-banner-right {}
.sub-intro {padding-top:10px;}
.sub-intro .sub-txt {font-size:1em;color:rgba(255,255,255,.8);margin-top:5px;}
.sub-banner-matters {position:sticky;top:0;z-index:1;height:100px;}
.sub-banner-1 {position:absolute;top:0;left:0;width:100%;z-index:10;}
.banner-block {width:100%;/*height:240px;*/position:relative;background-color:#F3F8F8;}
.banner-fixed-side {position:sticky;top:0;z-index:2;}

.protect-rights {display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;}
.option-card {width:300px;position:sticky;top:0;}
.option-card .card-li {}
.card-title {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;height:66px;line-height:66px;background-color:#0D4A9A;padding:0 20px;box-sizing:border-box;}
.card-title h3 {font-size:1.375em;color:#fff;}
.card-title .card-spread {}
.card-title .ico-spread {width:20px;}
.card-title .ico-spread img {display:block;width:100%;}
.spread-add {display:block;}
.spread-minus {display:block;}
.card-list {background-color:#fff;}
.card-list li {padding:0 20px;}
.card-list li a {display:block;height:58px;line-height:58px;font-size:1.125em;color:#333;border-bottom:1px solid #F3F3F3;box-sizing:border-box;}
.card-list li:last-child a {border-bottom:none;}
.card-list .cur {background:rgba(231,158,8,.25);}
.card-list .cur a {color:#C98802;}
.card-list a:hover {color:#C98802;}
.option-content {width:860px;}
.option-box {margin-bottom:40px;}
.option-box:last-child {margin-bottom:0;}
.option-title {border-bottom:2px solid #163E82;margin-bottom:20px;}
.option-title h3 {font-size:1.5em;color:#163E82;padding-bottom:18px;}
.option-list {}
.option-list .option-li {padding:24px 24px 0 24px;background-color:#fff;border:#fff solid 1px;margin-bottom:25px;box-sizing:border-box;}
.option-list .option-li:last-child {margin-bottom:0;}
.option-element {display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:812px;}
.option-element .option-icon {width:24px;height:24px;background:url(../images/ico-build.png) no-repeat left center;background-size:24px;padding-left:40px;margin-top:2px;box-sizing:border-box;}
.option-element .option-li-content {width:772px;}
.option-top {border-bottom:1px solid #ccc;padding-bottom:20px;box-sizing:border-box;}
.option-top h4 {font-size:1.5em;color:#28304A;margin-bottom:10px;}
.option-top p {font-size:1em;color:#888;}
.option-level {}
.option-level li {padding:28px 0;border-bottom:1px dashed #F0F0F0;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.option-level li:last-child {border-bottom:none;}
.level-left {width:65%;}
.level-left h5 {font-size:1.25em;font-weight:normal;color:#0D4A9A;background:url(../images/ico-dotted-2.png) no-repeat left center;background-size:4px;padding-left:12px;}
.level-left p {font-size:0.875em;color:#333;margin-top:5px;padding-left:12px;}
.level-right {display:flex;align-items:center;flex-wrap:wrap;}
.level-right .level-btn {display:block;width:100px;height:40px;line-height:40px;text-align:center;border-radius:8px;font-size:1em;margin-left:15px;box-sizing:border-box;}
.option-list .option-li-cur {border:1px solid #F6E3B9;box-shadow:rgba(231,158,8,.15) 0 0 20px 2px;}

.side {width:90px;height:auto;position:fixed;top:40%;right:0;/*box-shadow:rgba(0,0,0,.16) 0 0 16px -3px;*/border:1px solid #ddd;border-bottom:none;z-index:99;box-sizing:border-box;}
.enter-valley {border-bottom:1px solid #ddd;width:100%;text-align:center;color:#333;position:relative;}
.enter-valley .enter-icon {width:36px;/*height:32px;*/}
.enter-valley .enter-icon-normal {display:inline-block;}
.enter-valley .enter-icon-hover {display:none;}
.enter-valley p {line-height:20px;font-size:0.75em;margin-top:5px;}
.enter-valley a {background-color:#fff;width:100%;padding:13px 0;display:block;cursor:pointer;}
.enter-valley a:hover{background-color:#163E82;color:#fff;}
.enter-valley a:hover .enter-icon-normal {display:none;}
.enter-valley a:hover .enter-icon-hover {display:inline-block;}
.apply-btn {display:block;width:158px;height:50px;line-height:50px;text-align:center;border-radius:8px;font-size:1.25em;}
.apply-btn:hover {background:#E79E08;}

/* .protect-matter {position:relative;} */
.matter-follow {display:inline-block;padding-top:20px;margin:0;position:fixed;top:424px;width:210px;margin-left:-240px;box-sizing:border-box;}
.matter-follow ul {position:relative;background:url(../images/dashed-line.png) repeat-y 98% 0;width:200px;box-sizing:border-box;}
.matter-follow li {text-align:right;}
.matter-follow .follow-content {padding-right:15px;}
.matter-follow h4 {font-size:1em;font-weight:normal;padding:10px 0;cursor:pointer;}
/*.matter-follow li a {display:block;height:25px;line-height:25px;margin-right:20px;font-size:1em;color:#333;}*/
.matter-follow li.gray-dotted {background:url(../images/gray-dotted.png) no-repeat 191px center;}
.matter-follow li.cur {background:url(../images/blue-dotted.png) no-repeat 191px center;}
.matter-follow li.cur h4 {color:#163E82;}

/*.protect-matter {position:relative;}
.matter-follow {display:inline-block;padding-top:34px;margin:0;position:sticky;top:0;left:120px;width:210px;box-sizing:border-box;}
.matter-follow ul {position:relative;background:url(../images/dashed-line.png) repeat-y 98% 0;width:200px;box-sizing:border-box;}
.matter-follow li {text-align:right;}
.matter-follow .follow-content {padding-right:15px;}
.matter-follow h4 {font-size:1em;font-weight:normal;padding:10px 0;cursor:pointer;}
.matter-follow li a {display:block;height:25px;line-height:25px;margin-right:20px;font-size:1em;color:#333;}
.matter-follow li.gray-dotted {background:url(../images/gray-dotted.png) no-repeat 191px center;}
.matter-follow li.blue-dotted {background:url(../images/blue-dotted.png) no-repeat 191px center;}
.matter-follow li.blue-dotted h4 {color:#163E82;}*/

.matter-box {background-color:#fff;padding:40px 20px 20px 20px;}
.matter-li {margin-bottom:40px;}
.matter-li:last-child {margin-bottom:0;}
.matter-title {height:60px;line-height:60px;background-color:#F5F8FB;border-left:4px solid #163E82;box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:16px;position:relative;}
.matter-title .matter-icon {display:block;margin:0 10px 0 16px;}
.matter-title h3 {font-size:1.5em;color:#0D4A9A;}
.matter-li .matter-content {}
.step-pic {display:block;margin:0 auto;}
.matter-li .matter-content p {line-height:30px;}
/*.layer-sub-box {position:relative;}
.layer-follow-main {position:inherit;top:-160px;}*/
.matter-bottom-btn {text-align:center;}
.matter-bottom-btn a {display:inline-block;background:#E79E08;color:#fff;}
.matter-bottom-btn a:hover {background:#F3CE84;}
.matter-left {}
.matter-left .radio-view {display:flex;align-items:center;flex-wrap:wrap;width:auto;margin:0 40px;}
.matter-left .radio-view p {font-size:1.125em;}
.matter-left .radio-view .radio-text {font-size:1.125em;}
.matter-left .radio-view li {min-width:60px;}
.matter-left .radio-view .radio-items {margin-right:10px;}

.matter-right {position:absolute;top:0;right:20px;}
.matter-right a {font-size:1.125em;}
.matter-textarea {}
.matter-textarea .model-textarea {margin-top:20px;width:100%;height:160px;}
.matter-textarea .model-title {text-align:left;}
.matter-li .model-table {margin:0 40px;}

.login-screen {background:url(../images/login-bg.png) no-repeat top center;background-size:100% 100%;height:100%;position:relative;}
.login-content {position:relative;}
.login-footer {width:820px;text-align:center;position:absolute;bottom:25px;left:50%;margin-left:-410px;color:rgba(255,255,255,.8);}
.top-side {display:flex;justify-content:flex-end;flex-wrap:wrap;padding-top:32px;}
.top-side .back-index-btn {display:block;width:180px;height:50px;line-height:50px;text-align:center;background-color:rgba(255,255,255,.1);font-size:1.25em;color:#fff;border:1px solid #fff;border-radius:8px;}
.top-side .back-index-btn:hover {opacity:.8;}

.search-questions {margin-top:5px;}
.search-questions li {min-width:60px;margin-right:15px;}
.search-questions li a {display:block;width:100%;font-size:0.875em;color:rgba(255,255,255,.8);padding:5px 10px;background-color:rgba(255,255,255,.2);border-radius:20px;text-align:center;box-sizing:border-box;}
.search-questions li a:hover {background-color:rgba(0,0,0,.5);color:#fff;}

.matter-role {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:15px 0;}
.role-filter {width:35%;border-right:1px solid #ddd;box-sizing:border-box;}
.role-list {padding-bottom:35px;}
.role-list p {margin:0 0 20px 25px;}
.role-list ul {display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:350px;margin:0 auto;}
.role-list li {width:160px;text-align:center;}
.role-list li:last-child {margin-left:30px;}
.role-list li a {display:block;width:100%;height:160px;border:1px solid #E0E0E0;border-radius:6px;background-color:#fff;box-sizing:border-box;}
.role-list li a:hover {background:rgba(0,0,0,.1);}
.role-list .role-icon {display:inline-block;margin:30px 0 24px 0;}
.role-list .normal-icon {display:inline-block;}
.role-list .cur-icon {display:inline-block;}
.role-list li.cur .normal-icon {display:inline-block;}
.role-list li.cur .cur-icon {display:inline-block;}
.role-list li.cur a {background:rgba(231,158,8,.1);border:1px solid #E79E08;}
.role-list h4 {font-size:1.375em;font-weight:normal;}
.role-content {width:65%;}

.model-add-person {background-color:#fff;border:1px solid #E0E0E0;border-radius:8px;padding:25px 0;margin:25px 40px;}
.model-add-box {width:486px;margin:0 auto;}
.add-person-left {}
.add-person-right {}
.add-person-right h3 {font-size:1.5em;margin:10px 0;}
.add-btn {display:block;width:100px;height:40px;line-height:40px;text-align:center;border-radius:8px;font-size:1em;margin-top:20px;}
.download-form {font-size:0.875em;background:url(../images/ico-file-r.png) no-repeat left 6px;background-size:12px;padding-left:16px;margin-left:12px;}
.download-form:hover {color:#53A42C;}
.layer-sub-box {padding-top:140px;}

.data-matter {position:absolute;top:140px;left:50%;width:1200px;margin:0 auto 0 -600px;}
.data-relative {position:relative;}
.data-title {font-size:2.375em;font-weight:bold;color:#fff;position:absolute;top:60px;left:50%;margin-left:-600px;width:1200px;}
.data-map {position:relative;width:1200px;height:300px;}
.data-map .map-items {width:130px;height:130px;border:2px solid #07FEFE;border-radius:50%;box-shadow:#07FEFE 0 0 16px -3px;position:absolute;padding:22px 0;box-sizing:border-box;}
.data-map .m-title {font-size:1em;color:#fff;}
.m-data {}
.m-data strong {font-size:2em;font-weight:bold;color:#07FEFE;}
.m-data .m-unit {font-size:1.125em;color:#fff;margin-left:5px;}
.map-1 {left:115px;top:30px;}
.map-2 {right:115px;top:30px;}
.map-3 {left:0;top:180px;}
.map-4 {right:0;top:180px;}
.banner-txt {position:absolute;top:220px;left:0;width:100%;}
.banner-txt .banner-txt-content {width:1200px;margin:0 auto;text-align:left;}
.banner-txt .banner-txt-title {font-size:60px;font-weight:bold;color:#fff;letter-spacing:30px;text-shadow:#000 3px 3px 6px;}
.banner-txt .banner-txt-main {color:#fff;font-size:30px;margin-top:16px;line-height:150%;text-shadow:#000 3px 3px 6px;}
.banner-txt .banner-btn-main {margin-top:16px;}
.banner-txt .banner-btn {width:120px;height:120px !important;display:block;text-align:center;border-radius:10px;color:#fff;margin-right:30px;font-size:20px;}
.banner-txt .banner-btn:hover {opacity:.8;}
.banner-txt .banner-btn:active {opacity:.9;}
.banner-txt .banner-btn-green {background:#78CB63;}
.banner-txt .banner-btn-blue {background:#2E8EFF;}
.banner-txt .banner-btn-yellow {background:#FFC448;}
.banner-txt .banner-btn-red {background:#EF6D6D;}
.banner-txt .banner-btn .img {width:50px;margin-top:18px;}
.banner-txt .banner-btn p {margin-top:10px;}
.quick-mediate .english-text,
.quick-support .english-text {color:#fff;}
.support-box {background-color:#fff;}
.support-part {padding:35px 30px;box-sizing:border-box;}
.support-part h3 {font-size:1.5em;color:#333;margin-bottom:10px;}
.support-part .support-intro {font-size:0.875em;}
.support-part .support-content {}
.support-service {margin-top:35px;}
.support-service ul {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.support-service li {width:calc((100% - 40px) / 3);margin-right:20px;}
.support-service li:last-child {margin-right:0;}
.support-service li a {display:block;background-color:#fff;box-shadow:rgba(0,0,0,.15) 0 0 20px -3px;border-radius:0 0 10px 10px;}
.support-service .support-img {display:block;width:100%;height:272px;border-radius:10px 10px 0 0;object-fit:cover;}
.support-service h4 {font-size:1.125em;margin-bottom:10px;}
.support-service .support-text {font-size:0.875em;color:#535353;height:100px;overflow:hidden;}
.support-service .support-info {padding:15px 25px;box-sizing:border-box;}
.support-service li a:hover .support-img {transition:all .6s ease;transform:scale(1.1);}
.guild-bg {background:url(../images/guild-bg.png) no-repeat left center;background-size:cover;min-height:376px;}
.guild-bg h3 {color:#fff;}
.guild-list {margin:35px 0 15px 0;}
.guild-list ul {display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;}
.guild-list li {width:calc((100% - 96px) / 5);margin:0 24px 24px 0;text-align:center;}
.guild-list li:nth-child(5n) {margin:0 0 24px 0;}
.guild-list li a {/* display:block;line-height:64px; */background-color:#fff;border-radius:10px;padding:0 10px;display:flex;height:64px;align-items: center;justify-content:center;}
.guild-list li a:hover {background-color:#163E82;color:#fff;}
.more-btn a{display:block;text-align:center;background-color:rgba(255,255,255,.2);color:#fff;line-height:50px;border-radius:10px;font-size:1em;}
.more-btn a:hover {background-color:#fff;color:#163E82;font-weight:bold;}

.support-professor {margin-top:35px;}
.support-professor ul {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.support-professor li {width:calc((100% - 40px) / 3);margin:0 20px 20px 0;}
.support-professor li:nth-child(3n) {margin:0 0 20px 0;}
.support-professor li a {display:block;background:url(../images/professor-bg2.png) no-repeat top center;background-size:cover;box-shadow:rgba(0,0,0,.15) 0 0 20px -3px;border-radius:10px;}
.support-professor li a:hover {background:url(../images/professor-bg2-hover.png) no-repeat top center;background-size:cover;}
.support-professor h4 {font-size:1.25em;}
.support-professor .professor-text {font-size:0.875em;color:#333;height:40px;overflow:hidden;}
.support-professor .professor-company {font-size:0.875em;color:#888;margin-bottom:10px;}
.support-professor .own-professor {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px;}
.support-professor .ico-spread {width:16px;height:16px;background:url(../images/ico-spread-1.png) no-repeat center center;background-size:cover;}
/*.support-professor .ico-spread-1 {display:block;}
.support-professor .ico-spread-2 {display:none;}
.support-professor .ico-spread-1,
.support-professor .ico-spread-2 {display:block;width:16px;height:16px;}*/
.support-professor .professor-info {padding:15px;box-sizing:border-box;}
/*.support-professor li a:hover h4,
.support-professor li a:hover .professor-company,
.support-professor li a:hover .professor-text {color:#fff;}
.support-professor li a:hover .ico-spread {background:url(../images/ico-spread-2.png) no-repeat center center;background-size:cover;}*/
/*.support-professor li a:hover .ico-spread-1 {display:none;}
.support-professor li a:hover .ico-spread-2 {display:block;}*/
.support-content .more-btn a {color:#0D4A9A;background-color:rgba(255,255,255,0);font-weight:normal;line-height:inherit;}
.support-content .more-btn span,
.support-content .more-btn img {display:inline-block;vertical-align:middle;}
.support-content .more-btn span {margin-right:5px;}
.hyxh-more a {background-color:rgba(255,255,255,.2) !important;color:#fff !important;line-height:50px !important;}

.popwin-professor .popdialog {width:480px;height:300px;top:50%;left:50%;margin:-150px 0 0 -240px;background:url(../images/professor-bg2.png) no-repeat top center;background-size:cover;border-radius:10px;}
.popwin-professor .professor-info {}
.popwin-professor .professor-info h4 {font-size:1.25em;margin-bottom:10px;}
.popwin-professor .professor-company {font-size:0.875em;color:#888;margin-bottom:10px;}
.popwin-professor .professor-info h4,
.popwin-professor .professor-company {text-align:center;}
.popwin-professor .professor-text {font-size:0.875em;color:#333;}
.popwin-professor .head {border-bottom:none;background:none;}
.popwin-professor .head .ico-close {width:32px;height:32px;background-image:url(../images/ico-close-3.png);background-repeat:no-repeat;background-position:center center;background-size:cover;margin:13px 13px 0 0;}
.popwin-professor .head .ico-close:hover {background-image:url(../images/ico-close-3-hover.png);}
.popwin-professor .dialog-content {background:none;}

.professor-list {}
.professor-list .professor-li {padding:24px;background-color:#fff;margin-bottom:25px;border:1px solid #fff;box-sizing:border-box;}
.professor-list .professor-li:last-child {margin-bottom:0;}
.professor-list .professor-element {display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;/* width:812px; */}
.professor-list .professor-icon {width:38px;height:38px;background:url(../images/ico-professor.png) no-repeat left center;background-size:38px;border:1px solid #ccc;border-radius:50%;box-sizing:border-box;}
.professor-list .professor-li-content {width:calc(100% - 62px);}
.professor-list .professor-top {border-bottom:1px solid #ccc;padding-bottom:20px;box-sizing:border-box;width:100%;}
.professor-list .professor-top h4 {font-size:1.5em;color:#28304A;margin-bottom:10px;}
.professor-list .professor-top p {font-size:1em;color:#888;}
.professor-list .professor-level {padding-top:20px;font-size:1.125em;}
.professor-list .professor-li:hover {border:1px solid #F6E3B9;box-shadow:rgba(231,158,8,.15) 0 0 20px 2px;}

@font-face {
 font-family: 'big-title';
 src: url('../font/zhenyan.TTF') format('truetype');
}
.big-title {font-family:big-title;}

@font-face {
 font-family: 'sub-p';
 src: url('../font/AlimamaFangYuanTiVF-Thin.ttf') format('truetype');
}
.sub-p {font-family:sub-p;}


@media (-webkit-min-device-pixel-ratio: 1.25) {
    /* .zscq-screen {zoom:.8;} */
    body { zoom:.8; }
}

.third-logo {
    cursor: pointer;
    margin-left: 10px;
}