
.zdsys-xq-w .mbx{ margin: 20px 0 50px}
.zdsys-xq-w .mbx{ display: flex }
.zdsys-xq-w .mbx b{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width: 908px}
.zdsys-xq{box-shadow:0 0px 5px #dedede; border-radius: 5px; padding: 28px 20px;position: relative}
.xq-t{ text-align: center; font-size: 24px; color: #4477b9; margin-bottom: 24px;position: relative; cursor: pointer; line-height: 26px}
.xq-t a{display: block; position: absolute; right:-20px; top: -5px; font-size: 14px; width: 133px; height: 35px; line-height: 35px; border-radius: 35px 0 0 35px; color: #fff;background: #f2931b; text-indent:20px}
.xq-t span{ display: block; width: 80%; margin: auto}
.xq-c1{ display: flex}
.xq-c1>div{border-radius: 5px;border: 1px solid #efefef; padding: 6px}
.xq-c1-l{width: 432px; margin-right: 6px}
.xq-c1 dl,.xq-c2 dl{  text-align: center; line-height:42px;font-size: 16px; margin-bottom: 6px;}
.xq-c1 dt,.xq-c2-l h3,.xq-jj dt,.xq-lxfs dt{ color: #666666;border-bottom: 1px solid #efefef; display: block; background: #f5f5f5; font-weight: bold;}
.xq-c1 dd{ color: #4477b9;  font-weight: bold;}
.xq-c1-l>div dl{float: left;width:213px;}
.xq-c1-l div dl:nth-child(2){ margin: 0 0 0 6px}
.xq-c1-l div dl dd,.xq-c1-l dl:nth-child(1) dd{padding: 0 10px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.xq-lxfs dt{position: relative; line-height: 42px; text-align: center; font-weight: bold; font-size: 16px;}
.xq-lxfs dt i{display: block;width: 24px;height: 16px;background: url("../images/ywkx-06.png") right center no-repeat;position: absolute;right:151px;top: 13px; cursor: pointer}
.xq-lxfs dt i.i-xs{background: url("../images/ywkx-06.png") left center no-repeat;}
.xq-lxfs dd{ margin: 10px 0; padding-right: 10px;}
.xq-lxfs dd p{ width: 100%; margin: 12px 0; font-weight: normal; text-align: left;display: flex}
.xq-lxfs dd p i{ width: 40px; height: 22px; padding-left:20px;display: flex;align-items: center; }
.xq-lxfs dd p span{ display: block;color: #4477b9;line-height: 22px; flex: 1}


.xq-c1-r{  flex: 1 }

.xq-c1-r .xq-list{ font-weight: normal; text-align: left; font-size: 14px; color: #262626;position: relative}
.xq-c1-r .xq-list ul{ margin:8px 0 0 20px; padding-right: 10px; line-height: 32px; display: flex;flex-wrap: wrap;}
.xq-c1-r .xq-list li{ overflow: hidden; border-top: 1px solid #efefef;  line-height: 20px; padding:7px 0; width: 50%; }
.xq-c1-r .xq-list li:first-child,.xq-c1-r .xq-list li:nth-child(2){border-top:none}
.xq-c1-r .xq-list li span{ float: left; display: block; width: 40px;}
.xq-c1-r .xq-list li p{ float: left; width: 284px;}
.bygk-w{ height: 215px; overflow: hidden}
.xq-c1-r .bygk{ position: absolute; left: 0 ;top: -5px; width:calc(100% - 2px); height:calc(100% - 31px); padding-top: 35px; text-align: center; background: #fff;color: #4477b9; display: none }
.bygk-w .bygk{ display: block}


.null{ background: url("../images/null.png") center center no-repeat}

.tz-w{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:999999; display:none}
.tz-bg{ width:100%; height:100%; background: rgba(0,0,0,0.3)}
.tz-c{position:fixed;background:url("../images/bg-01.png") left bottom no-repeat #ffffff;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:5px;width:582px;padding:20px 30px;}
.tz-c h3{font-size: 16px;}
.tz-c>p{font-size: 16px;padding: 0px 0 10px;line-height: 37px;}
.tz-c span,.tz-c a{ display: block; min-width:45px; height: 30px; padding: 0 20px; line-height: 30px; text-align: center; border-radius: 5px;color: #fff; float: right; margin-top: 80px;cursor: pointer; margin-left: 10px }
.tz-c span{background: #4477b9; }
.tz-c a{ background: #b1b1b1;}
.tz-c ul{position: absolute;left: 30px;bottom: 19px;text-align: center}
.tz-c ul li{float: left;width: 93px;margin-right: 10px;}
.tz-c ul li img{ width: 93px; height: 93px;}

.zdsys-zy{ position: absolute; right: 0; top: -45px; height: 32px; display: block;cursor: pointer; color: #4477b9;font-weight: bold; line-height: 32px; font-size: 16px; background:#eef5ff; border: 1px solid #4477b9; width:120px; border-radius: 32px; text-align: center}
.zdsys-zy:hover{ opacity: 0.9}

.zdsys-xq-en-w .xq-t span{ width: 70%}
.zdsys-xq-en-w .xq-t a{width: 177px; text-indent: 10px}
.zdsys-xq-en-w .xq-lxfs dt i{ right: 104px}


.xq-jj{ flex: 1;}
.xq-jj p{font-weight: normal; font-size: 14px; line-height: 24px; color: #262626; text-align: left;padding: 0 10px; margin: 10px 0}

.zdsys-w .yfjd-nav a:nth-child(3) span{ background: url(../images/zdsys-05.png) left center no-repeat; padding-left:33px}
.zdsys-w .yfjd-nav a:nth-child(3):hover span,.zdsys-w .yfjd-nav a:nth-child(3).yfjd-nav-h span{ background: url("../images/zdsys-06.png") left center no-repeat; }
.zdsys-w .yfjd-nav a:nth-child(4) span{ background: url(../images/zdsys-03.png) left center no-repeat; padding-left:35px }
.zdsys-w .yfjd-nav a:nth-child(4):hover span,.zdsys-w .yfjd-nav a:nth-child(4).yfjd-nav-h span{ background: url("../images/zdsys-04.png") left center no-repeat; }


.sx{ margin:0 45px -10px}
.list-r1{ line-height: 36px; margin:20px 0 10px; display: flex;justify-content: space-between; gap: 14px}
.list-r1>dt,.list-r1>dd{ margin-bottom: 10px; display: flex}
.list-r1 p{ width: 80px;}
.list-r1 input{height: 36px; border-radius:5px; background: #f7f7f7; padding: 0 10px; border: 1px solid #e0e0e0}
.list-r1>dt,.list-r1>dt input{ flex: 1}
.list-r1>dd a,.list-r1>dd span{ display:inline-block; height:34px; line-height:34px; color:#fff; font-size:14px;width:69px;border-radius:5px; margin:0 0 0 8px; cursor:pointer; text-align: center}
.list-r1>dd a{ background:#4a79b6; border: 1px solid #4a79b6;}
.list-r1>dd span{ border: 1px solid #e3e5eb; color: #666}

.list-r2{ overflow:hidden; font-size:14px; margin:0px 0 5px;line-height:26px;}
.list-r2 span{ float:left; color:#000; margin:0 20px 8px 0}
.list-r2 span b{ color:#c50e00; font-weight: normal}
.list-r2 p{ float:left; background:#4477b9; height:26px; margin:0 8px 8px 0; padding:0 6px; color:#333; border-radius:3px}
.list-r2 p i{ font-style:normal; color:#fff; max-width:194px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display:block; float:left}
.list-r2 p a{color:#fff; cursor:pointer; margin-left:5px; font-size:18px; float:right}

.sysdt-nav{ display: flex; justify-content: center; margin-top: 24px}
.sysdt-nav a{ padding: 0 30px; font-size: 18px; line-height: 18px; color: #666; cursor: pointer; height: 34px;}
.sysdt-nav a:hover,.sysdt-nav a.sysdt-h{color: #4477b9; background: url("../images/zdsys-07.png") center bottom no-repeat}

.zdsys-w .yfjd-list>div>div i{ float: left;font-size: 12px;color: #f2801b; font-style: normal; line-height: 23px; display: block; background: url("../images/zdsys-08.png") left center no-repeat; padding-left: 20px; }
.zdsys-w .yfjd-list .sysdt-c1{ margin: 8px 0 -10px}
.zdsys-w .yfjd-list .sysdt-c1 p{  line-height: 32px}
.zdsys-w .yfjd-list .sysdt-c1 p label{color: #4477b9; margin-right: 23px}
.zdsys-w .yfjd-list .sysdt-c1 p span{margin-right: 37px}




