.lingdoa {
	overflow: hidden;
	background-size: cover;
	width: 100%;
	padding-top: 30px;
}

.span01 {
	font-size: 30px;
	font-weight: bold;
	color: #333333;
}

.div01 {
	width: 100%;
	border-bottom: 1px solid #DDDDDD;
	text-align: center;
}

.span02 {
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	line-height: 45px;
}

.span03 {
	font-size: 18px;
	color: #999999;
}

.div021 {
	width: 100%;
	height: 44px;
	border: 1px solid #EEEEEE;
	border-radius: 6px;
	text-align: center;
	line-height: 40px;
	margin-top: 10px;
	font-size: 18px;
}

.div03 {
	position: absolute;
	top: 30%;
	left: 30%;
}

.div04 {
	width: 108px;
	height: 34px;
	background: rgba(255, 255, 255, 0.52);
	border: 1px solid #115DB2;
	border-radius: 17px;
	position: absolute;
	top: 30%;
	left: 60%;
	font-size: 16px;
	color: #115DB2;
	line-height: 34px;
	text-align: center;
	cursor: pointer;
}

.span04 {
	font-size: 24px;
	font-weight: bold;
	color: #125DB2;
}

.div05 {
	padding: 10px;
	width: 100%;
	height: 128px;
	background: #F8F8F8;
	border-radius: 6px;
}

.div06 {
	font-size: 22px;
	font-weight: bold;
	color: #125DB2;
	border-left: 3px solid #125DB2;
	padding-left: 15px;
}

.div07 {
	font-size: 14px;
	color: #999999;
	padding-top: 5px;
}

.div08 {
	width: 35px;
	height: 35px;
	background: #FFFFFF;
	border: 1px solid #ADACAC;
	border-radius: 3px;
	text-align: center;
	line-height: 35px;
}

.div09 {
	width: 115px;
	height: 144px;
	text-align: center;
	margin: 40px 50px;
}

.span05 {
	font-size: 18px;
	color: #333333;
	line-height: 36px;
}

.span06 {
	font-size: 20px;
	color: #333333;
	line-height: 19px;
}

.div10 {
	width: 216px;
	height: 74px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-radius: 6px;
	text-align: center;
	line-height: 74px;
	cursor: pointer;
	font-size: 20px;
	color: #333333;
}

.imgpy {
	margin-right: 15px;
}

.riqi1 {
	text-align: center;
	margin-top: 10px;
}

.div10 img {
	-webkit-transition: -webkit-transform 0.5s ease-out;
	-moz-transition: -moz-transform 0.5s ease-out;
	-o-transition: -o-transform 0.5s ease-out;
	-ms-transition: -ms-transform 0.5s ease-out;
}

.div10:hover img {
	webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	transform: rotateY(360deg);
}

.div11 {
	font-size: 36px;
	font-weight: bold;
	margin-top: -40px;
}

.ul01 li {
	float: left;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #999999;
	margin-right: 80px;
	cursor: pointer;
}

.ul01on {
	font-size: 24px;
	font-weight: bold;
	color: #125DB2 !important;
	border-bottom: 3px solid #125DB2;
}

.div12 {
	float: left;
	width: 100%;
	border-bottom: 1px solid #DDDDDD;
}

.ul02 {
	width: 100%;
	float: left;
}

.ul02 li {
	margin-top: 13px;
}

.ul02 a {
	color: #333333;
}

.imgpy1 {
	margin-right: 10px;
	margin-top: -2px;
}

.div13 {
	padding: 0 10px;
	height: 28px;
	border: 1px solid #DDDDDD;
	border-radius: 14px;
	font-size: 16px;
	color: #999999;
	line-height: 28px;
	text-align: center;
	margin: 10px 10px;
}

.xsyh {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.span08 {
	font-size: 16px;
	color: #999999;
}

.div14 {
	width: 100%;
	height: 377px;
	background: #F8F8F8;
	border-radius: 6px 6px 0px 0px;
	text-align: center;
	padding: 20px 39px;
	margin-top: 15px;
}

.span09 {
	font-size: 28px;
	font-weight: bold;
	color: #333333;
}

.div15 {
	width: 100%;
	border-bottom: 2px solid #D1D1D1;
	display: flex;
}

.div16 {
	width: 50%;
	text-align: center;
	height: 60px;
	line-height: 60px;
	font-size: 22px;
	color: #333333;
	cursor: pointer;
}

.div16on {
	color: #125DB2;
}

.jtxzzc {
	position: absolute;
	left: 55px;
	top: 127px;
}

.jtxzzc1 {
	position: absolute;
	left: 200px;
	top: 127px;
}

.ul03 li {
	float: left;
}

.span10 {
	position: absolute;
	top: 180px;
	z-index: 1;
	left: 70px;
	font-size: 18px;
	color: #999999;
}

.span11 {
	position: absolute;
	top: 260px;
	z-index: 1;
	left: 70px;
	font-size: 18px;
	color: #999999;
}

.div17 {
	width: 45%;
	height: 48px;
	background: #125DB2;
	border-radius: 6px;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 48px;
	text-align: center;
	cursor: pointer;
}

.div18 {
	width: 100%;
	height: 56px;
	background: #F8F8F8;
	border-radius: 0px 0px 6px 6px;
	border-top: 1px solid #EEEEEE;
}

.div19 {
	margin-bottom: 60px;
}

.div20 {
	height: 65px;
	line-height: 60px;
	text-align: center;
	font-size: 22px;
	color: #333333;
	line-height: 60px;
	padding: 0 20px;
}

.div20on {
	background-size: contain;
	color: #FFFFFF;
}

.img00on {
	position: absolute;
	top: 68px;
	left: 70px;
}

.img01on {
	position: absolute;
	top: 68px;
	left: 215px;
}

.img02on {
	position: absolute;
	top: 68px;
	left: 360px;
}

.img03on {
	position: absolute;
	top: 68px;
	left: 495px;
}

.img04on {
	position: absolute;
	top: 68px;
	left: 650px;
}

.img05on {
	position: absolute;
	top: 68px;
	left: 860px;
}

.img06on {
	position: absolute;
	top: 68px;
	left: 1023px;
}

.img07on {
	position: absolute;
	top: 68px;
	left: 1123px;
}

.div21 {
	width: 100%;
	height: 348px;
	background: #F2F2F2;
	border-radius: 6px;
}

.div22 {
	width: 128px;
	height: 91px;
	border-radius: 6px;
	background: #F2F2F2;
	margin-top: 16px;
}

.ul04 li {
	margin-bottom: 40px;
}

.ul04 a {
	color: #333333;
}

.span12 {
	font-size: 16px;
	color: #125DB2;
}

.div23 {
	text-align: center;
	width: 25%;
	margin-bottom: 90px;
	cursor: pointer;
}

.div23 img {
	-webkit-transition: -webkit-transform 0.5s ease-out;
	-moz-transition: -moz-transform 0.5s ease-out;
	-o-transition: -o-transform 0.5s ease-out;
	-ms-transition: -ms-transform 0.5s ease-out;
}

.div23:hover img {
	webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	transform: rotateY(360deg);
}

.div24 {
	width: 100%;
	height: 542px;
	background: #F1F7FF;
	border: 1px solid #A1D0FF;
	border-radius: 6px;
	margin-top: 20px;
	padding: 20px;
}

.div25 {
	width: 48%;
	height: 80px;
	background: #FFFFFF;
	border-radius: 6px;
	margin-bottom: 14px;
	text-align: center;
	padding-top: 15px;
	font-size: 18px;
	color: #333333;
}

.div25 img {
	-webkit-transition: -webkit-transform 0.5s ease-out;
	-moz-transition: -moz-transform 0.5s ease-out;
	-o-transition: -o-transform 0.5s ease-out;
	-ms-transition: -ms-transform 0.5s ease-out;
}

.div25:hover img {
	webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	transform: rotateY(360deg);
}

.div26 {
	width: 100%;
	height: 64px;
	background: #FFFFFF;
	border-radius: 6px;
	display: flex;
	justify-content: space-between;
	font-size: 18px;
	color: #333333;
	line-height: 64px;
	padding: 0 20px;
	margin-bottom: 14px;
	cursor: pointer;
}

.div26 .imgxz1 {
	-webkit-transition: -webkit-transform 0.5s ease-out;
	-moz-transition: -moz-transform 0.5s ease-out;
	-o-transition: -o-transform 0.5s ease-out;
	-ms-transition: -ms-transform 0.5s ease-out;
}

.div26:hover .imgxz1 {
	webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	transform: rotateY(360deg);
}

.prev,
.next {
	margin-top: 100px;
	cursor: pointer;
}

.div27 {
	width: 219px;
	height: 299px;
	text-align: left;
	padding-top: 25px;
	padding-left: 60px;
}

.span13 {
	margin-top: 5px;
	font-size: 20px;
	color: #FFFFFF;
	margin-left: 10px;
}

.span14 {
	font-size: 16px;
	color: #333333;
}

.div28 {
	margin: 30px 0 0 -10px;
	margin-left: 50px;
	text-align: left;
}

.div29 {
	display: flex;
	justify-content: space-between;
	overflow: hidden;
}

.ul05 {
	float: left;
}

.img-list ul {
	width: 9999px;
}

.img-list li {
	float: left;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 226px;
	height: 299px;
}

.img-list {
	position: relative;
	width: 94%;
	margin: 15px auto 30px;
	overflow: hidden;
}

.img-scroll .prev,
.img-scroll .next {
	position: absolute;
	top: 30px;
	width: 22px;
	height: 64px;
	text-align: center;
	cursor: pointer;
	z-index: 1;
}

.divs {
	background: url(../img/btgrg.png) no-repeat center;
	padding-top: 25px;
}

.img-scroll .prev {
	right: 0;
}

.img-scroll .next {
	left: 0;
}

.dibu1 {
	overflow: hidden;
	background-size: cover;
	width: 100%;
}

.div30 {
	width: 274px;
	height: 208px;
	background: #E7EEF8;
	padding: 10px;
	margin-bottom: 20px;
}

.sjdivdi {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.divwjk01 {
	width: 100%;
	height: 136px;
}

.spanwjk01 {
	font-size: 24px;
	color: #FFFFFF;
	text-shadow: 0px 4px 8px rgba(0, 89, 218, 0.31);
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.73) 44.7998046875%, rgba(107, 207, 255, 0.4) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: bold;
}

.ulwjk01>li {
	width: 100%;
	line-height: 46px;
	/* background: linear-gradient(-32deg, rgba(48, 114, 206, 0.1) 0%, rgba(49, 127, 236, 0.1) 100%); */
	background-color: #FBFBFB;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	padding: 0 10px;
	border-bottom: 1px solid #CEE6FF;
	cursor: pointer;
}

.ulwjk02>li {
	font-size: 16px;
	color: #333333;
	padding: 0 0 0 15px;
	line-height: 46px;
	font-weight: 400;
}

.ulwjk03>li {
	font-size: 16px;
	color: #125DB2;
	padding: 0 10px 0 20px;
	font-weight: 400;
	line-height: 46px;
}

.divwjk02 {
	width: 100%;
	height: 270px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	margin-top: 15px;
}

.divwjk03 {
	width: 100%;
	background: url(../img/wjk_ssbj.png) no-repeat;
	background-size: 100% 100%;
}
.divwjk031{
	width: 100%;
	background: url(../img/wjk_wd.png) no-repeat;
	background-size: 100% 100%;
}

.divwjk04 {
	width: 100%;
	border-bottom: 1px solid #E3E5EA;
	line-height: 50px;
}

.spanwjkpl {
	display: inline-block;
	margin: 0 20px;
}

.divwjk05 {
	width: 100%;
	background: rgba(18, 93, 178, 0.05);
	margin-top: 20px;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	line-height: 40px;
	padding-left: 36px;
}

.divwjk06 {
	width: 100%;
	height: 166px;
	border: 1px solid #E8E8E8;
	margin-top: 24px;
	padding: 0 32px 0 22px;
}

.spanwjk02 {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	line-height: 50px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	display: inline-block;
}

.spanwjk03 {
	font-size: 16px;
	color: #666666;
	line-height: 25px;
}

.xslh {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.spanwjk04 {
	font-size: 18px;
	font-weight: bold;
	color: #C7C7C7;
	line-height: 19px;
}

.divwjk07 {
	background: #F4FAFF;
	border: 1px solid #A1D0FF;
	border-radius: 14px;
	font-size: 14px;
	color: #115DB2;
	line-height: 28px;
	text-align: center;
	padding: 0 10px;
	margin: 10px 10px 0 0;
}

.divxq01 {
	width: 100%;
	background: #FFFFFF;
	border: 1px dashed #DDDDDD;
	border-radius: 10px;
	margin-bottom: 20px;
	padding: 0 20px;
}

.divxq02 {
	line-height: 52px;
}

.spanxq01 {
	font-size: 30px;
	font-weight: bold;
	color: #333333;
	line-height: 42px;
}

.spanxq02 {
	font-size: 14px;
	color: #999999;
	line-height: 35px;
}

.divxq03 {
	width: 44%;
	height: 80px;
	background: #FFFFFF;
	border-radius: 10px;
	margin: 20px auto;
	box-shadow: 0 0 5px #DDDDDD;
}

.divxq04 {
	text-align: center;
	width: 100%;
	font-size: 16px;
	color: #999999;
	line-height: 36px;
	border-bottom: 1px solid #EEEEEE;
}

.divxq05 {
	width: 32px;
	height: 32px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-radius: 50%;
	margin: 5px 0 0 15px;
	text-align: center;
	line-height: 28px;
	cursor: pointer;
}

.divxq06 {
	width: 58px;
	height: 20px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-radius: 10px;
	margin-top: 10px;
	margin-left: 10px;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	text-align: center;
	cursor: pointer;
}

.spanxq03 {
	font-size: 16px;
	color: #333333;
	line-height: 30px;
}

.divxq07 {
	display: inline-block;
	width: 90px;
	height: 40px;
	border: #ddd 1px solid;
	border-radius: 5px;
	padding-left: 30px;
	line-height: 40px;
	cursor: pointer;
	user-select: none;
	text-align: center;
}

.divxq08 {
	display: inline-block;
	width: 90px;
	height: 40px;
	border: #ddd 1px solid;
	border-radius: 5px;
	padding-left: 30px;
	line-height: 40px;
	cursor: pointer;
	user-select: none;
	text-align: center;
	margin-left: 20px;
}

.divxq09 {
	width: 85%;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	margin: 0 auto;
	padding: 14px 30px;
	line-height: 100px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.spanxq04 {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	display: inline-block;
	margin-left: 10px;
}

.divxq10 {
	width: 112px;
	height: 112px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
}

.dnsx {
	border-right: 1px dashed #DDDDDD;
	margin-bottom: 40px;
}

.divxq11 {
	position: absolute;
	width: 80px;
	line-height: 30px;
	border: #4972B0 1px solid;
	border-radius: 5px;
	font-size: 14px;
	background: #4972B0;
	color: #fff;
	text-align: center;
	top: 67%;
	left: 35%;
	cursor: pointer;
}

.divxq12 {
	position: absolute;
	width: 100px;
	height: 30px;
	line-height: 30px;
	padding-left: 30px;
	border: #4972B0 1px solid;
	border-radius: 5px;
	font-size: 14px;
	cursor: pointer;
	user-select: none;
	top: 80%;
	left: 15%;
}

.divxq13 {
	position: absolute;
	width: 100px;
	height: 30px;
	line-height: 30px;
	padding-left: 30px;
	border: #4972B0 1px solid;
	border-radius: 5px;
	font-size: 14px;
	cursor: pointer;
	user-select: none;
	top: 80%;
	left: 55%;
}

.ulxs01 {
	margin-top: 10px;
}

.ulxs01 li {
	list-style-type: disc;
	margin-left: 20px;
	line-height: 30px;
}

.divgb00 {
	font-size: 22px;
	height: 20px;
	font-weight: bold;
	color: #115DB2;
	border-left: 3px solid #115DB2;
	line-height: 18px;
	padding-left: 5px;
	margin-bottom: 20px;
}

.xsyh1 {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.ulgb00 li {
	margin-bottom: 30px;
}

.ulgb00 a {
	color: #333333;
}

.spangb00 {
	font-size: 14px;
	color: #999999;
	float: right;
}

.divgb01 {
	padding: 0 10px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	font-size: 16px;
	color: #333333;
	line-height: 36px;
	text-align: center;
	margin: 0 9px 10px 0;
}

.gbcx {
	padding: 20px 0 0;
}

.zfgb-info {
	background-color: #f8f7f7;
	padding: 20px;
}

.zfgb-info .title {
	border-bottom: 1px solid #ddd;
	height: 41px;
}

.zfgb-info .title span {
	display: inline-block;
	height: 24px;
	font-size: 26px;
	color: #014DA1;
	font-weight: bold;
	padding: 0 15px;
	border-left: 4px solid #014DA1;
	line-height: 22px;
}

.sm-box {
	margin: 10px 0;
}

.sm-box span {
	display: inline-block;
	font-size: 17px;
	padding: 5px 12px;
	background-color: #E9F3FF;
	border-radius: 20px;
	color: #014DA1;
	font-weight: bold;
	border: 1px solid #014DA1;
}

.sm-box p {
	font-size: 18px;
	color: #333;
	margin: 10px 0 15px;
}

.zfgb-ml {
	width: 952px;
}

.zfgb-ml .title {
	height: 56px;
	line-height: 56px;
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	padding-left: 3rem;
}

.zfgb-dh {
	width: 438px;
	margin-left: 20px;
	border: 1px solid #ddd;
	padding: 20px;
	margin-bottom: 20px;
}

.zfgb-zgxx p {
	font-size: 17px;
	line-height: 35px;
	color: #333;
}

.zfgb-cx .title {
	font-size: 22px;
	height: 42px;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	color: #014DA1;
}

.zfgb-cx .title span {
	padding: 10px;
	border-bottom: 3px solid #014DA1;
}

.cx-box p {
	font-size: 20px;
	line-height: 35px;
	margin: 15px 0;
}

.cx-box>ul {
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
}

.cx-box>ul li {
	float: left;
	width: 92px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	margin-right: 9px;
	background-color: #ececec;
	font-size: 18px;
}

.cx-select {
	position: relative;
}

.arrow::after {
	content: "âˆ¨";
	position: absolute;
	top: 5px;
	right: -12px;
	width: 38px;
	height: 38px;
	cursor: pointer;
	color: rgb(1, 77, 161);
	font-size: 20px;
}

#profession {
	background: #fff;
	height: 38px;
	line-height: 38px;
	border: 1px solid #dddddd;
	font-size: 16px;
	outline: none;
}

.dropdown-menu {
	position: absolute;
	top: 89%;
	left: 0;
	right: 0;
	background: #fff;
	margin: 0;
	padding: 0;
	z-index: 999;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	display: none;
	text-align: justify;
	line-height: 0;
}

.dropdown-menu li {
	width: 100%;
	line-height: 45px;
}

.dropdown-menu li a {
	padding: 5px 20px;
}

.xzbox {
	height: 70px;
	line-height: 70px;
	text-align: center;
	background-color: #F8F8F8;
}

.xzbox span {
	color: #333;
	font-size: 20px;
	font-weight: bold;
	line-height: 26px;
	padding: 0 25px;
}

.xzbox a {
	color: #999;
	font-size: 18px;
}

.gbfm {
	float: left;
	position: relative;
	width: 23%;
	margin: 20px 5%;
	padding: 15px 0;
	text-align: center;
	border: 1px solid rgb(238, 238, 238);
	border-radius: 10px;
	box-shadow: rgb(238, 238, 238) 0 3px 3px;
}

.gbfm h3 {
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	top: 145px;
	font-size: 26px;
	font-family: 'å®‹ä½“';
	line-height: 39px;
	color: rgb(181, 2, 26);
}

.gbfm h4 {
	position: absolute;
	left: 0;
	right: 0;
	top: 182px;
	text-align: center;
	font-size: 15px;
	line-height: 18px;
	color: #000;
	font-weight: normal;
}

.sjkb {
	float: left;
	position: relative;
	width: 23%;
	margin: 20px 5%;
	padding: 15px 0;
	text-align: center;
	border: 1px solid rgb(238, 238, 238);
	border-radius: 10px;
	box-shadow: rgb(238, 238, 238) 0 3px 3px;
}

.sjkb img {}

.pdf,
.sjkb {
	height: 254px;
}

.pdf img {
	width: 120px;
	padding: 23px 0 7px;
}

.gbcx {
	padding: 20px 0 0;
}

.nbcx-group {
	font-size: 16px;
	line-height: 28px;
	margin: 15px 0;
}

.nbcx-group span {
	float: left;
	width: 64px;
	text-align: right;
	color: #245399;
}

.input-text {
	height: 28px;
	line-height: 28px;
	border: 1px solid #c9c9c9;
	outline: none;
	-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
	box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
}

.input1 {
	width: 100px;
	margin-right: 4px;
	margin-left: 4px;
}

.input2 {
	width: 100px;
	margin: 0 5px 0 15px;
}

.CRselectBox1 {
	width: 116px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #777777;
	border: none;
	float: left;
	border: 1px solid #c9c9c9;
	margin-left: 12px;
}

#selqi select {
	width: 135px;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	color: #777777;
	float: left;
	border: 1px solid #c9c9c9;
	margin: 0 0 15px 4px;
}

.CRselectBox2 {
	width: 142px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #777777;
	float: left;
	border: 1px solid #c9c9c9;
	margin: 0 0 15px 4px;
}

.input3 {
	width: 245px;
	margin: 0 5px 0 68px;
}

.input4 {
	width: 245px;
	margin: 0 0 0 4px;
}

.cz,
.cx {
	width: 102px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 18px;
	background-color: #ededed;
	color: #000;
	float: left;
	outline: none;
	cursor: pointer;
	border-radius: 3px;
	margin-left: 10px;
}

.cx {
	margin-left: 80px;
}

.cx:hover {
	background-color: #c9c9c9;
}

.cz:hover {
	background-color: #c9c9c9;
}

.ss {
	display: inline-block;
}

.ss span {
	display: inline;
	padding: 0 5px;
	line-height: 37px;
	font-size: 18px;
	width: 110px;
}

.xzbox a {
	color: #000;
}

.ss select {
	width: 185px;
	height: 37px;
	font-size: 18px;
}

.cx-box {
	margin: 15px 0;
}

.ullb00 li {
	line-height: 50px;
}

.ullb00 a {
	color: #333333;
}

.spanlb00 {
	font-size: 16px;
	color: #999999;
}

.divcx00 {
	background: #FFFFFF;
	border: 1px solid #125DB2;
	font-size: 18px;
	color: #125DB2;
	line-height: 64px;
	text-align: center;
	margin: 0 0 20px 0;
	padding: 0 15px;
	cursor: pointer;
}

.divcx01 {
	background: #125DB2;
	border: 1px solid #125DB2;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 64px;
	text-align: center;
	margin: 0 0 20px 0;
	padding: 0 15px;
	cursor: pointer;
}

.divcx02 {
	width: 30%;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	font-size: 18px;
	color: #125DB2;
	padding: 18px 50px;
	margin: 10px 0;
}

.sxss {
	margin-left: 35px;
	line-height: 26px;
}

.spanss01 {
	font-size: 14px;
	color: #999999;
}

.divss01 {
	padding: 30px 0 30px 20px;
	display: flex;
	flex-wrap: wrap;
	border-bottom: 1px solid #DDDDDD;
}

.ulss00 li {
	margin-top: 20px;
	width: 100%;
}

.ulss00 a {
	font-size: 16px;
	color: #333333;
}

.divss02 {
	padding-left: 25px;
	font-size: 14px;
	color: #999999;
	line-height: 30px;
}

.divjd00 {
	font-size: 24px;
	font-weight: bold;
	color: #125DB2;
	padding-bottom: 10px;
	border-bottom: 3px solid #125DB2;
}

.divjd01 {
	font-size: 16px;
	line-height: 36px;
}

.divjd01 a {
	color: #999999 !important;
}

.divjd02 {
	width: 100%;
	height: 374px;
	margin-top: 20px;
}

.divjd03 {
	width: 95%;
	display: flex;
	justify-content: space-between;
	position: absolute;
	top: 50%;
	cursor: pointer;
}

.divjd04 {
	width: 100%;
	background: rgba(0, 0, 0, .5);
	margin-top: -37px;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 36px;
	padding: 0 10px;
	display: flex;
	justify-content: space-between;
}

.jdyd01 {
	width: 32px;
	height: 6px;
	background: #FFFFFF;
	border-radius: 3px;
	margin-top: 15px;
	cursor: pointer;
}

.jdyd02 {
	width: 6px;
	height: 6px;
	background: #FFFFFF;
	opacity: 0.5;
	border-radius: 3px;
	margin-top: 15px;
	cursor: pointer;
}

.divjd05 {
	width: 100%;
	background: #F6F6F6;
	padding: 10px;
	display: flex;
}

.wjkdxs {
	width: 80%;
}

.divjd06 {
	background: #125DB2;
	border-radius: 6px;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 46px;
	text-align: center;
	cursor: pointer;
	padding: 0 20px;
}

.divjd07 {
	width: 100%;
	height: 132px;
	background: #F8FAFB;
	padding: 20px;
	margin-top: 20px;
}

.divjd08 {
	width: 100%;
	font-size: 20px;
	color: #333333;
}

.divjd08 a {
	color: #333333 !important;
}

.divjd09 {
	width: 100%;
	font-size: 16px;
	color: #666666;
	line-height: 28px;
	margin-top: 10px;
}

.uljd00 li {
	margin-top: 20px;
}

.uljd00 a {
	color: #333333;
}

.wjkdxs1 {
	width: 80%;
}

.tupiansf {
	transition: all 0.5s;
}

.tupiansf:hover {
	transform: scale(0.95);
}

.tupianxz img {
	-webkit-transition: -webkit-transform 0.5s ease-out;
	-moz-transition: -moz-transform 0.5s ease-out;
	-o-transition: -o-transform 0.5s ease-out;
	-ms-transition: -ms-transform 0.5s ease-out;
}

.tupianxz:hover img {
	webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	transform: rotateY(360deg);
}

.divcw00 {
	font-size: 50px;
	font-weight: bold;
	color: #FEFEFF;
	background: linear-gradient(0deg, #DEF2FF 0%, #FFFFFF 56.005859375%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.touheader {
	height: 1075px;
}

.touheadergzbg{
}
.touheaderxmjs{
	height: 586px;
}
.touheaderzwgk{
	height: 330px;
}
.touheaderjyta{
}
.touheadergzms{
}
.jutoujuli {
	margin-top: 450px;
}
.jutoujulibg{
	margin-top: 383px;
}
.jutoujulims{
	margin-top: 500px;
}
.divcw01 {
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	margin: 30px 0;
}
.divcw02{
	width: 100%;
	height: 417px;
	background: #FFFFFF;
	box-shadow: 0px 8px 0px 0px rgba(0, 60, 171, 0.55);
	border-radius: 10px;
	padding: 10px 20px 0 20px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.nebj{
	padding: 0 30px;
}
.divcw03{
	width: 100%;
	font-size: 24px;
	font-weight: bold;
	color: #185AAE;
	text-align: center;
	border-bottom: 1px solid #185AAE;
	line-height: 80px;
}
.divcw04{
	width: 100%;
	background: #FFFFFF;
	box-shadow: 0px 8px 0px 0px rgba(0, 60, 171, 0.55);
	border-radius: 10px;
	padding: 0 18px 20px 18px;
}
.divcw05{
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 20px;
}
.divcw06{
	text-align: center;
	position: absolute;
	top: 42px;
	left: 45px;
}
.divcw07{
	width: 100%;
	background: #BCE3FF;
	border-radius: 10px;
	font-size: 18px;
	color: #333333;
	line-height: 30px;
	display: flex;
}
.qcpd{
	padding: 0;
}
.qcpd1{
	padding: 0 5px 0 0;
}
.qcpd2{
	padding: 0 0 0 5px;
}
.divcw08{
	width: 100%;
	background: #FFFFFF;
	border-radius: 10px;
	padding: 20px;
}
.divcw09{
	height: 187px;
	padding: 5px 25px;
}
.divcw10{
	height: 187px;
	padding: 5px 25px;
}
.divcw11{
	width: 100%;
	height: 74px;
	background: #FFFFFF;
	border: 1px solid #115DB2;
	border-radius: 10px;
	line-height: 74px;
	text-align: center;
	font-size: 20px;
	color: #333333;
}
.ditupian{
	width: 100%;
}
.divcw12{
	margin-top: 20px;
	width: 14%;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	color: #333333;
	line-height: 48px;
}
.divcw12on{
	margin-top: 20px;
	width: 14%;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	line-height: 48px;
	background: #125DB2;
	border-radius: 10px 10px 0px 0px;
	color: #FFFFFF;
}
.divcw13{
	width: 92px;
	background: #FFFFFF;
	border: 1px solid #185AAE;
	border-radius: 20px;
	text-align: center;
	color: #185AAE;
	padding-top: 15px;
	padding-bottom: 10px;
}
.divcw13on{
	width: 92px;
	border-radius: 20px;
	text-align: center;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 15px;
}
.divcw14{
	line-height: 27px;
	font-size: 16px;
	color: #333333;
}
.divcw15{
	font-size: 18px;
	font-weight: bold;
	color: #3B7DD0;
	float: right;
}
.divbg00{
	width: 60%;
	height: 318px;
	background: #000000;
	border: 4px solid #FFFFFF;
	opacity: 0.3;
	border-radius: 10px;
	margin: 0 auto;
	margin-bottom: 40px;
}
.divbg01{
	width: 100%;
	background: #FFFFFF;
	border-radius: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #115DB2;
	line-height: 40px;
	display: flex;
	justify-content: space-around;
	    text-align: center;
		padding-top: 20px;
}
.divbg02{
	width: 100%;
	background: #FFFFFF;
	margin-top: 20px;
	padding: 20px;
}
.ulbg00 li{
	padding: 17px;
	line-height: 28px;
	font-size: 16px;
	color: #333333;
	border-top: 1px solid #CEE6FF;
	background-color: #FBFBFB;
	cursor: pointer;
}
.ulbg00on{
	background: linear-gradient(-32deg, rgba(48, 114, 206, .1) 0%, rgba(49, 127, 236, .1) 100%);
	color: #166FEE!important;
}
.divbg03{
	width: 100%;
	line-height: 40px;
	background: rgba(18, 93, 178, .05);
	font-size: 20px;
	font-weight: bold;
	color: #1F71D9;
	border-left: 3px solid #FF8109;
	padding-left: 10px;
}
.divbg04{
	width: 100%;
	border: 1px solid #EEEEEE;
	margin-top: 20px;
}
.divbg05{
	font-size: 18px;
	color: #2F4261;
	margin-top: 17px;
	margin-bottom: 30px;
	margin-left: 10px;
}
.divbg06{
	width: 100%;
	line-height: 30px;
	background: rgba(22, 111, 238, .05);
	font-size: 14px;
	color: #115DB2;
	padding: 0 15px;
	display: flex;
	justify-content: space-between;
}
.divbg07{
	width: 100%;
	background: #FFFFFF;
	margin: 30px 0;
	padding: 20px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.divms00{
	width: 100%;
	background: #FFFFFF;
	margin-top: -60px;
	padding: 20px;
}
.ulms00{
	margin-top: 10px;
}
.ulms00 li{
	padding: 17px;
	line-height: 28px;
	font-size: 20px;
	color: #333333;
	border: 1px solid #EEEEEE;
	background-color: #FBFBFB;
	cursor: pointer;
	display: flex;
	justify-content: space-around;
}
.ulms00on{
	color: #FFFFFF!important;
	background-color: #115DB2!important;
}
.divms01{
	width: 100%;
	line-height: 40px;
	background: rgba(18, 93, 178, .05);
	font-size: 20px;
	font-weight: bold;
	color: #1F71D9;
	border-left: 3px solid #FF8109;
	padding-left: 10px;
	padding-right: 10px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.sapnms00{
	font-size: 26px;
	font-weight: bold;
	color: #115DB2;
	opacity: 0.5;
}
.sapnms00on{
	font-size: 26px;
	font-weight: bold;
	color: #FFFFFF!important;
}
.spanmt00{
	font-size: 38px;
	color: #333333;
}
.divmt00{
	width: 197px;
	height: 197px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	margin: 0 auto;
}
.divmt01{
	font-size: 16px;
	color: #125DB2;
	margin-top: 20px;
	text-align: center;
}
.divmt02{
	padding: 0 136px;
	font-size: 18px;
	color: #333333;
	text-indent: 40px;
	margin: 40px 0;
}
.divmt03{
	font-size: 22px;
	font-weight: bold;
	color: #999999;
	border-bottom: 2px solid #DDDDDD;
	width: 48%;
	text-align: center;
	padding-bottom: 10px;
	cursor: pointer;
}
.divmt03on{
	font-size: 22px;
	font-weight: bold;
	width: 48%;
	background: url(../img/wxa.png) no-repeat bottom;
	text-align: center;
	color: #125DB2;
	padding-bottom: 10px;
	cursor: pointer;
}
.divmt04 {
	font-size: 22px;
	height: 20px;
	font-weight: bold;
	color: #bf0c0d;
	border-left: 3px solid #bf0c0d;
	line-height: 18px;
	padding-left: 5px;
}
.divmt05{
	border: 1px solid #DDDDDD;
	margin-top: 20px;
	text-align: center;
	font-weight: bold;
	padding: 10px;
	width: 15%;
	margin-right: 19px;
}
.divmt06{
	height: 42px;
	padding: 0 20px;
}
.divjy00{
	width: 100%;
	background: #FFFFFF;
	border-radius: 6px;
	margin-top: 100px;
	padding: 20px;
}
.divjy01{
	width: 35%;
	font-size: 28px;
	font-weight: bold;
	color: #125DB2;
	text-align: center;
	margin: 20px 0;
}
.uljy00>li{
	padding: 17px;
	line-height: 28px;
	font-size: 18px;
	color: #333333;
	border: 1px solid #DDDDDD;
	cursor: pointer;
}
.uljy01{
	position:relative ;
	left: 17px;
}
.uljy01>li{
	line-height: 48px;
	font-size: 16px;
	color: #333333;
	cursor: pointer;
	list-style-type: disc;
}
.uljy01on{
	background-color: #eaf1fa;
	color: #166FEE;
}
.divjy02{
	font-size: 30px;
	font-weight: bold;
	color: #999999;
	border-bottom: 3px solid #999999;
	width: 48%;
	text-align: center;
	cursor: pointer;
}
.divjy02on{
	font-size: 30px;
	font-weight: bold;
	color: #125DB2;
	border-bottom: 3px solid #125DB2;
	width: 48%;
	text-align: center;
	cursor: pointer;
}
.tablejy00{
	height: 51px;
	background: #338DF0;
	color:#FFFFFF;
	font-size: 15px!important;
}
.uljy02{
	width: 100%;
	height: 51px;
	background: #338DF0;
}
.uljy02 li{
	float: left;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 51px;
	width: 20%;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.uljy04 li{
	float: left;
	font-size: 16px;
	color: #333333;
	line-height: 51px;
	width: 20%;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.uljy04on{
	height: 51px;
	background-color: #F2FCFE;
}
.uljy03>li{
	
}
.mypage button {
	cursor: pointer;
	display: inline-block;
	margin: 0 5px;
	border: 1px solid #e8e8e8;
	padding: 8px 8px;
	background-color: #FFFFFF;
}
.mypage input {
	cursor: pointer;
	display: inline-block;
	margin: 0 5px;
	border: 1px solid #e8e8e8;
	padding: 8px 20px;
	width: 60px;
}
.divjy03on{
	font-size: 18px;
	color: #125DB2;
}
.divjy03{
	font-size: 18px;
	color: #333333;
	margin: 0 10px;
}
.divbgxq00{
	width: 100%;
	background: #FFFFFF;
	font-size: 18px;
	padding: 20px;
	
}
.divbgxq01{
	width: 100%;
	background: #115DB2;
	margin-top: 20px;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 60px;
	text-align: center;
}
.divbgxq02{
	width: 20px;
	height: 58px;
	background: #DCDCDC;
	font-size: 14px;
	color: #333333;
	text-align: center;
	line-height: 15px;
	padding-top: 5px;
	cursor: pointer;
}
.divbgxq02on{
	width: 20px;
	height: 58px;
	background: #115DB2;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 15px;
	padding-top: 5px;
	cursor: pointer;
}
.divbgxq03{
	position:absolute;
	right:15px;
	top:35%;
}
.divld00{
	width: 33.3%;
	border: 1px solid #DDDDDD;
	height: 242px;
}
.divld01{
	width: 100%;
	text-align: center;
	line-height: 80px;
}
.spanld00{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.divld02{
	width: 100%;
	border: 1px solid #DDDDDD;
	line-height: 40px;
	font-size: 16px;
	color: #333333;
	padding-left: 20px;
}
.divld03{
	width: 100%;
	border: 1px solid #DDDDDD;
	font-size: 16px;
	color: #333333;
	padding: 20px;
}
.divzb00{
	width: 100%;
	height: 318px;
	background-color: #DDDDDD;
}
.divzb01{
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	line-height:25px;
}
.divzb02{
	border-top:1px solid #DDDDDD;
	margin-top: 20px;
	padding:20px 0;
	display: flex;
}
.divzb03{
	border-top:1px dashed #DDDDDD;
	padding:20px 0;
	display: flex;
}
.spanzb00{
	font-size: 18px;
	color: #125DB2;
}
.divzb04{
	width: 70%;
}
.divzb05{
	width: 97%;
	background: rgba(18, 93, 178, .05);
	font-size: 16px;
	color: #115DB2;
	line-height:36px;
	padding-left:10px;
}
.divzb06{
	width: 97%;
	padding: 20px 0;
	border-bottom: 1px dashed #DDDDDD;
	margin-bottom: 20px;
}
.divzb07{
	width: 100%;
	height: 184px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	padding:10px;
	margin-bottom: 20px;
}
.divzb08{
	background-color: #DDDDDD;
	width: 100%;
	height: 164px;
}
.divzb09{
	width: 100%;
	background: rgba(255,255,255,0.3);
	font-size: 16px;
	color: #FFFFFF;
	line-height: 30px;
	margin-top: -30px;
	text-align: center;
}
.divxm00{
	font-size: 30px;
	font-weight: bold;
	color: #333333;
	margin-left: 80px;
	margin-top: -35px;
}
.divxm01{
	display:flex;
	flex-wrap: wrap;
	padding: 20px 0;
	border-bottom: 1px dashed #DDDDDD;
}
.divxm011{
	display:flex;
	flex-wrap: wrap;
	padding: 20px 0;
}
.divxm02{
	width:50%;
}
.spanzb01{
	width: 70%;
	display: inline-block;
}
.spanzb02{
	width: 25%;
	display: inline-block;
	text-align: right;
	padding-right: 20px;
	font-size: 16px;
	color: #999999;
}
.divxmxq00{
	width: 100%;
	background: #125DB2;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 51px;
	text-align: center;
}
.divzt00{
	width: 100%;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	padding-bottom: 20px;
}
.divzt01{
	width: 100%;
	background: #F6F6F6;
	font-size: 16px;
	color: #125DB2;
	line-height: 40px;
	padding-left:20px
}
.ulzt00 li{
	height: 60px;
	line-height: 60px;
	border-bottom: 1px dashed #DDDDDD;
}
@media screen and (max-width: 768px) {
	.divxmxq00{
		font-size: 20px;
	}
	.spanzb01{
		width: 50%;
	}
	.spanzb02{
		width: 40%;
	}
	.divxm02{
		width: 100%;
		margin: 10px 0;
	}
	.divxm01{
		padding:0;
		border:none;
	}
	.divxm011{
		padding:0;
		border:none;
	}
	.divxm00{
		margin: 0;
		font-size: 20px;
	}
	.divzb04{
		width: 60%;
	}
	.divzb01{
		margin-top: 20px;
	}
	.divld00{
		width: 100%;
	}
	.uljy02{
		margin-top: 20px;
	}
	.divjy01{
		width:100%;
	}
	.divjy00{
		margin-top: 0px;
	}
	.divmt05{
		width: 100%;
	}
	.divmt02{
		padding: 0 15px;
	}
	.divms00{
		margin-top: 20px;
	}
	.divbg03,.divms01{
		margin-top: 20px;
	}
	.divbg00{
		width: 100%;
	}
	.divcw12{
		width: 33%;
	}
	.divcw12on{
		width: 33%;
	}
	.divcw08{
		padding: 1px 20px 20px 20px;
	}
	.divcw09{
		padding: 5px 85px;
	}
	.divcw10{
		padding: 5px 85px;
	}
	.qcpd1{
		padding: 0 15px;
	}
	.qcpd2{
		padding: 0 15px;
	}
	.qcpd{
		padding: 0 15px;
	}
	.divcw06{
		top: 63px;
	}
	.divcw05{
		margin-top: 20px;
		color: #333333;
	}
	.divcw03{
		font-size: 20px;
	}
	.nebj{
		padding: 0;
		margin-top: 20px;
	}
	.divcw00 {
		font-size: 15px;
	}
	.divcw01{
		font-size: 15px;
	}
	.jutoujuli {
		margin-top: 100px;
	}
	.jutoujulibg{
		margin-top: 100px;
	}
	.jutoujulims{
		margin-top: 100px;
	}
	.touheader {
		background-size: contain !important;
	}
	.touheaderxmjs{
		background-size: contain !important;
		height: 115px;
	}
	.touheaderzwgk{
		background-size: contain !important;
		height: 65px;
	}
	.touheadergzbg{
		background-size: contain !important;
	}
	.touheaderjyta{
		background-size: contain !important;
	}
	.touheadergzms{
		background-size: contain !important;
	}
	.wjkdxs1 {
		width: 70%;
	}

	.sjtujj {
		margin-top: 20px;
	}

	.toubu {
		margin-top: 20px;
	}

	.divjd05 {
		margin-top: 20px;
	}

	.wjkdxs {
		width: 100%;
	}

	.divss01 {
		margin-top: 20px;
		border: 1px solid #DDDDDD;
	}

	.sxss {
		margin: 10px 0;
	}

	.divcx02 {
		width: 100%;
	}

	.sjnbtp {
		width: 100%;
	}

	.CRselectBox2 {
		width: 117px;
	}

	.input1 {
		width: 88px;
	}

	.input2 {
		width: 88px;
	}

	.input3 {
		width: 220px;
	}

	.input0 {
		width: 220px !important;
	}

	.zfgb-ml {
		width: 100%;
	}

	.zfgb-dh {
		width: 100%;
		margin-left: 0px;
	}

	.cx-box>ul li {
		width: 45%;
		margin-bottom: 10px;
	}

	.divgb01 {
		margin: 0 3px 5px 0;
	}

	.ulxs01 {
		margin-bottom: 20px;
	}

	.sjxgxz {
		margin-top: 20px;
	}

	.dnsx {
		border: 0;
		margin-bottom: 0;
	}

	.divxq09 {
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.divxq03 {
		width: 100%;
	}

	.divxq02 {
		border-bottom: 1px dashed #DDDDDD;
	}

	.spanwjkpl {
		display: inline-block;
		margin: 0 3px;
	}

	.divwjk03 {
		margin-top: 20px;
	}

	.img-list {
		width: 63%;
	}

	.sjdivdi {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
	}

	.xsyh1 {
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}

	.div23 {
		margin-bottom: 20px;
	}

	.ul04 {
		margin-top: 20px;
	}

	.soujijd {
		border: 1px solid #DDDDDD;
		padding: 20px;
	}

	.div19 {
		margin-bottom: 20px;
	}

	.sjjztp {
		text-align: center;
	}

	.zzc {
		margin-top: 20px;
	}

	.ul02 li {
		border: 1px solid #DDDDDD;
		padding: 10px;
	}

	.div13 {
		margin: 5px 5px;
	}

	.div12 {
		border: 1px solid #DDDDDD;
		text-align: center;
		padding: 0 10px;
	}

	.xsyh {
		text-overflow: none;
		overflow: none;
		white-space: unset;
	}

	.ul01 li {
		margin-right: 20px;
	}

	.div11 {
		font-size: 26px;
		font-weight: bold;
		margin-top: -40px;
	}

	.span02 {
		line-height: 20px !important;
	}

	.div021 {
		margin-top: 7px;
	}

	.div03 {
		top: 20%;
	}

	.div04 {
		top: 20%;
	}

	.lingdoa {
		height: 100%;
	}

	.div09 {
		margin: 40px 20px;
	}

	.div10 {
		width: 165px;
		margin-bottom: 20px;
	}

	.tswz {
		padding-left: 0px !important;
		overflow: hidden;
	}

	.cldy {
		height: 42px;
		overflow: hidden;
	}
}
