﻿
/*202106012*/


@font-face {
font-family: 'dim';
src: url('../font/DINPro-Medium.eot');
src: local('☺'), url('../font/DINPro-Medium.woff') format('woff'), url('../font/DINPro-Medium.ttf') format('truetype'), url('../font/DINPro-Medium.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'sycg';
src: url('../font/SourceHanSansCN-Regular.eot');
src: local('☺'), url('../font/SourceHanSansCN-Regular.woff') format('woff'), url('../font/SourceHanSansCN-Regular.ttf') format('truetype'), url('../font/SourceHanSansCN-Regular.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Noto Sans SC2';
src: url('../font/A思源黑体—03.eot');
src: local('☺'), url('../font/A思源黑体—03.woff') format('woff'), url('https://font.ctmon.com.cn/fonts/A%E6%80%9D%E6%BA%90%E9%BB%91%E4%BD%93%E2%80%9403.TTF') format('truetype'), url('../font/A思源黑体—03.svg') format('svg');
font-weight: normal;
font-style: normal;
}

.head-ss {
padding: 0px 15px; /* margin-top: 20px; */
}

.section {
padding: 0px 15px 80px 15px;
/* margin-top: 20px; */
}

.head-ss-cont {
margin-top: 20px;
background-color: #f5f6fa;
border-radius: 4px;
margin-bottom: 20px;
}

.head-ss-cont img {
}

.head-ss-cont input {
padding-left: 32px;
background-color: #f5f6fa;
border: none;
width: 100%;
background: url(/pc/images/ss1.png) no-repeat 8px 7px;
background-size: 18px;
font-size: 12px;
line-height: 32px;
}


.sybanner {
}

.sybanner img {
border-radius: 8px;
}

.sybanner-swiper {
position: relative;
}

.sybanner-swiper .swiper-pagination {
bottom: -13px;
text-align: center;
width: 100%;
}

.sybanner-swiper .swiper-pagination-bullet {
background-color: #e0e0e0;
opacity: 1;
height: 4px;
margin: 0px 2px;
border-radius: 2px;
}

.sybanner-swiper .swiper-pagination-bullet-active {
background-color: #676973;
}





.nybanner-swiper .swiper-pagination { /* bottom: -15px; */
text-align: center;
width: 100%;
}

.nybanner-swiper .swiper-pagination-bullet {
background-color: rgb(158 158 158 / 41%);
opacity: 1;
height: 4px;
margin: 0px 2px;
border-radius: 2px;
}

.nybanner-swiper .swiper-pagination-bullet-active {
background-color: #4888e8;
}

.sy-cont {
margin-top: 40px;
}

.sy-cont h3 {
font-size: 21px;
/* font-weight: bold; */
text-align: center;
}

.yeas {
margin-top: 20px;
height: 248px;
overflow: hidden;
overflow-y: scroll;
}

.yeas a:nth-child(1) { /* display: none; */
}

.yeas p {
margin-bottom: 10px;
font-size: 20px;
/* font-weight: bold; */
padding: 12px 10px;
border-radius: 4px;
color: #333;
background: url(/pc/images/ss2.png) no-repeat 95% center;
background-color: #f5f6fa;
background-size: 24px;
font-family: 'dim';
}



.head-dh {
}

.head-dh-cont {
margin-top: 15px;
border-radius: 4px;
margin-bottom: 20px;
font-size: 20px;
text-align: center;
}

.head-dh-cont2 {
margin-top: 15px;
border-radius: 0px;
margin-bottom: 0px;
font-size: 20px;
text-align: center;
padding-bottom: 15px;
border-bottom: 1px solid rgba(158, 158, 158, 0.29);
}

.head-dh-cont p {
color: black;
font-family: 'dim';
}

.nybanner-swiper {
position: relative;
margin-bottom: 40px;
}

.nybanner {
text-align: center;
position: absolute;
z-index: 999;
background-color: rgba(0, 0, 0, 0.44);
bottom: 3px;
width: 100%;
border-radius: 0px 0px 8px 8px;
height: 28px;
}

.nybanner p {
font-size: 16px;
color: red;
color: white;
line-height: 28px;
}

.ny-cont {
/* margin-top: 20px; */
}

.cat-cont1 {
}

.cat-cont1 ul {
}

.cat-cont1 ul li {
width: 33.333%;
float: left;
text-align: center;
margin-bottom: 20px;
}

.cat-cont1 ul li img {
border-radius: 50%;
width: 90px;
height: 90px;
}

.cat-cont1 ul li p {
font-size: 16px;
line-height: 24px;
}

.cat-cont2 {
}

.cat-cont2 ul {
}

.cat-cont2 ul li {
width: 48%;
float: left;
margin-bottom: 20px;
margin-left: 1%;
margin-right: 1%;
background-color: #f5f6fa;
position: relative;
border-radius: 8px;
/* padding: 10% 5%; */
}

.cat-cont2 ul li a {
padding: 28px 20px;
display: block;
}

.cat-cont2 ul li img {
position: absolute;
right: 10px;
width: 25%;
bottom: 10%;
}

.cat-cont2 ul li p {
font-size: 16px;
line-height: 24px;
/* font-weight: bold; */
}




.cat-cont-tdfc {
}

.cat-cont-tdfc ul {
margin-top: 30px;
}

.cat-cont-tdfc ul li {
width: 100%;
/* float: left; */
padding: 5%;
margin-bottom: 20px;
background-color: rgb(245, 246, 250);
border-radius: 8px;
}

.cat-cont-tdfc ul li img {
border-radius: 4px;
}

.cat-cont-tdfc ul li p {
font-size: 15px;
text-align: justify;
margin-top: 15px;
text-align: center;
}



.cat-cont-zysj {
}

.cat-cont-zysj .zysj-cont {
margin-bottom: 30px;
}


.cat-cont-zysj .zysj-cont h3 {
font-size: 18px;
/* font-weight: bold; */
margin-bottom: 10px;
}

.cat-cont-zysj .zysj-cont p {
font-size: 16px;
line-height: 28px;
color: #666;
}

.cat-cont-zysj .zysj-cont span {
font-size: 20px;
font-weight: bold;
margin: 0px 8px;
position: relative;
padding: 0px 2px;
text-align: center;
color: #343744;
font-family: 'dim';
}

.cat-cont-zysj .zysj-cont span em {
position: absolute;
width: 100%;
height: 8px;
background-color: #c0d7f7;
bottom: 3px;
left: 0;
z-index: -1;
}

.cat-cont-dxxm {
}

.cat-cont-dxxm ul {
}

.cat-cont-dxxm ul li {
background-color: #f5f6fa;
margin-bottom: 30px;
height: 120px;
padding: 10px;
border-radius: 6px;
}

.cat-cont-dxxm ul li a {
display: block;
width: 100%;
height: 100px;
}

.cat-cont-dxxm ul li .tp1 {
width: 40%;
float: left;
position: relative;
}

.cat-cont-dxxm ul li .tp2 {
width: 60%;
float: left;
padding-left: 5%;
}

.cat-cont-dxxm ul li p {
font-size: 16px;
/* font-weight: bold; */
}

.cat-cont-dxxm ul li .tp1 img {
width: 100%;
border-radius: 6px;
top: -20px;
}

.cat-cont-dxxm ul li .tp2 img {
width: 24px;
margin-top: 10px;
}


.cat-cont-newsdt {
}

.cat-cont-newsdt h1 {
font-size: 18px;
text-align: center;
margin-top: 20px;
color: #4888e8;
}

.cat-cont-newsdt2 {
margin-top: 20px;
min-height: 300px;
}

.cat-cont-newsdt2 img {
max-width: 100%;
}

.cat-cont-newsdt2 p {
color: #333;
font-size: 15px;
margin-bottom: 10px;
line-height: 24px;
text-align: justify;
}

.cat-cont-newsdt2 p strong {
color: #4888e8;
font-weight: 100;
}

.cat-cont-newsdt2 p a span {
font-size: 12px;
color: #9e9e9e;
background: url(/pc/images/ss6.png) no-repeat left -1px;
padding-left: 17px;
background-size: 13px;
}

.cat-cont-newsdt3 {
margin-top: 30px;
border-top: 1px solid rgba(158, 158, 158, 0.29);
padding-top: 20px;
}

.cat-cont-newsdt3 p {
margin-bottom: 10px;
color: #666;
font-size: 16px;
}

.zyzc-dt {
margin-bottom: 20px;
clear: both;
}

.zyzc-dt h3 {
position: relative;
display: inline-block;
font-size: 18px;
margin-bottom: 10px;
}

.zyzc-dt h3 em {
position: absolute;
width: 100%;
height: 8px;
background-color: #c0d7f7;
bottom: 3px;
left: 0;
z-index: -1;
}

.zyzc-dt p {
}

.zyzc-dt-left {
width: 60%;
float: left;
padding-right: 2%;
}

.zyzc-dt-right {
width: 40%;
float: left;
}

.zyzc-dt-right img {
}


.cat-cont-dsj {
}


.nianfeng {
margin: 35px 0;
}

.nianfeng select {
width: 100%;
line-height: 42px;
height: 42px;
background-color: rgba(158, 158, 158, 0.21176470588235294);
font-size: 18px;
font-family: "dim";
border-radius: 4px;
border-color: rgba(158, 158, 158, 0.21176470588235294);
}

.cat-cont-dsj ul {
border-left: 1px solid rgba(158, 158, 158, 0.28);
padding-left: 20px;
}

.cat-cont-dsj ul li {
border: 1px solid #343744;
margin-bottom: 20px;
padding: 15px 10px;
border-radius: 8px;
position: relative;
}

.cat-cont-dsj ul li h3 {
font-size: 22px;
margin-bottom: 10px;
font-family: "dim";
color: #4888e8;
}

.cat-cont-dsj ul li p {
color: #666;
font-size: 16px;
margin-bottom: 10px;
line-height: 26px;
text-align: justify;
}

.dwtp {
position: absolute;
top: 21px;
left: -26px;
width: 28px;
}

.cat-cont-mtgz {
}

.cat-cont-mtgz ul {
}

.cat-cont-mtgz ul li {
height: 120px;
background-color: #f5f6fa;
margin-bottom: 20px;
padding: 10px;
border-radius: 6px;
}

.cat-cont-mtgz ul li a {
height: 100px;
display: block;
width: 100%;
}

.cat-cont-mtgz ul li .tp1 {
width: 60%;
float: left;
padding-right: 2%;
}

.cat-cont-mtgz ul li .tp1 span {
color: #9E9E9E;
font-size: 12px;
margin-bottom: 5px;
display: block;
}

.cat-cont-mtgz ul li .tp1 p {
font-size: 16px;
}

.cat-cont-mtgz ul li .tp2 {
width: 40%;
overflow: hidden;
float: left;
height: 100px;
}

.cat-cont-mtgz ul li .tp2 img {
width: 100%;
border-radius: 6px;
}

.db-dh {
position: fixed;
bottom: 0;
width: 100%;
height: 60px;
border-top: 1px solid #9e9e9e0a;
background-color: #f9f9f9;
padding: 8px 0px 5px;
}

.db-dh a {
display: block;
width: 33.333%;
float: left;
height: 50px;
text-align: center;
}


.db-dh p {
font-size: 14px;
line-height: 18px;
color: #d8d8d8;
}

.db-dh .db-on {
color: #343744;
}

.db-dh img {
width: 24px;
}

.clearfd {
clear: both;
}

.zbr {
margin-top: 20px;
}

.zbr-cats {
margin: 30px 0 20px 0;
}

.zbr-cats p {
min-width: 80px;
display: inline-block;
text-align: center;
background-color: #f5f6fa;
font-size: 16px;
padding: 8px 23px;
margin-right: 8px;
border-radius: 4px;
margin-bottom: 10px;
border: 1px solid #f5f6fa;
/* float: left; */
}

.zbr-cats .p-on {
color: #4888e8;
border: 1px solid #4888e8;
/* background: url(/pc/images/ss11.png) no-repeat 115% 8px; */
/* background-size: 35px; */
}

.zbr-cats a {
position: relative;
display: inline-block;
}

.zbr-cats img {
position: absolute;
top: 19.5px;
right: -4.5px;
width: 40px;
}

.lpage {
margin-top: 50px;
text-align: center;
}

.lpage a {
height: 28px;
line-height: 28px;
background: #f5f6fa;
color: #343744;
font-size: 14px;
min-width: 28px;
display: inline-block;
margin: 5px;
border: 1px solid #f5f6fa;
text-align: center;
padding: 0px 10px;
}

.lpage a.on, .lpage a:hover {
background: #4888e8;
border: 1px solid #4888e8;
color: white;
}

.lpage .fist-page, .lpage .last-page {
padding: 0px 15px;
width: auto;
background-color: #f3981e;
color: white;
border: 1px solid #f3981e;
height: 36px;
line-height: 36px
}

.lpage .prev-page, .lpage .next-page {
padding: 0px 15px;
width: auto;
background-color: #f3981e;
color: white;
border: 1px solid #f3981e;
height: 36px;
line-height: 36px
}

.yeas-hf {
border: 0px solid #ffa657;
height: 60px;
overflow: hidden;
position: relative;
width: 100%;
margin-top: 10px;
margin-bottom: 30px;
background-size: 36px;
}


.yeas-hf-cont {
width: 3000px;
position: relative;
}

.yeas-hf-cont ul {
position: relative;
overflow: hidden;
}

.yeas-hf-cont ul li {
float: left;
width: 104px;
height: 60px;
background: url(/pc/images/ruler_weight.png) left top no-repeat;
background-size: 94px;
/* padding-top: 30px; */
text-align: right;
color: #343744;
padding-left: 0;
border: none;
border-radius: 0px;
padding: 0px;
padding-top: 30px;
}

.yeas-hf-cont ul li .num {
display: inline-block;
position: relative;
margin-right: -6px;
font-size: 18px;
font-family: 'dim';
}

.yeas-hd {
margin-top: 30px;
position: relative;
}

.yeas-hd p {
width: 100%;
height: 10px;
background-size: 48px;
background-color: #f5f6fa;
position: absolute;
top: 7px;
left: 0%;
z-index: -1;
}

.yeas-hd img {
width: 52px;
}

#slide_xbox {
display: inline-block;
/* border: 1px solid red; */
}

#btn {
float: right;
}

.tdfc-left { /* float: left; */
width: 100%;
text-align: center;
}

.tdfc-right { /* float: left; */
width: 100%;
}

.tdfc-left img {
width: 100%;
}

.tdfc-right p {
}


/*20210616*/
.dsj-head {
margin-bottom: 30px;
height: 42px;
}

.dsj-head-cat {
float: left;
}

.dsj-head-cat p {
background-color: #f5f6fa;
display: inline-block;
padding: 8px 10px;
font-size: 16px;
margin: 5px;
border-radius: 4px;
}

.dsj-head-cat .on {
background-color: #4888e8;
color: white;
}

.dsj-head-order {
/* float: right; */
position: absolute;
right: 10px;
top: 20px;
background-color: rgba(158, 158, 158, 0.21);
}

.dsj-head-order p {
display: inline-block;
font-size: 14px;
padding: 5px 5px;
margin: 0px 0px;
display: none;
}

.dsj-head-order p img {
display: inline-block;
width: 7px;
vertical-align: sub;
margin-left: 2px;
}

.dsj-head-order .on {
color: #343744;
display: block;
}

.hide {
display: none;
}

.cat-cont-dsj ul .fzlc-tit {
border: none;
text-align: center;
height: 10px;
opacity: 0;
overflow: hidden;
margin-bottom: 0px;
color: white;
/* display: none; */
max-height: 10px;
overflow: hidden;
padding: 0;
}

.fzlc-tit span {
font-family: "dim";
font-size: 26px;
border-bottom: 2px solid #4888e8; /* display: block; */
padding-bottom: 5px;
}

.ksgd {
/* height: 300px; */
/* overflow-y: scroll; */
}

.Gundontiao {
}

.wzzd {
position: fixed;
width: 36px;
height: 36px;
background-color: #4888e8;
right: 2%;
bottom: 80px;
z-index: 9999;
border-radius: 4px;
cursor: pointer;
}

.wzzd .wzzd-cont {
text-align: center;
}

.wzzd .wzzd-cont img {
margin: 9px;
width: 50%;
}


.tishi {
text-align: center;
color: #d81e06;
font-size: 20px;
background: url(/PC/images/dj2.png) no-repeat 0px 0px;
width: 220px;
margin: auto;
background-size: 26px;
}


.cat-cont-newsdt2 table {
}

.cat-cont-newsdt2 table td {
padding: 5px 10px;
font-size: 14px;
}

.cat-cont-newsdt2 table td p {
margin-bottom: 0px;
font-size: 14px;
}


.cat-cont-newsdt2 p, .cat-cont-newsdt2 span, .cat-cont-newsdt2 td {
font-family: 'Noto Sans SC2','dim','microsoft yahei','arial' !important;
}

.lang-on {
color: #4888e8;
font-size: 18px;
}

.red-on {
color: red;
font-size: 18px;
}
