/* COMMON ============================== */
.section {padding: 30px 0;}
.section img {width: 100%;}
.section_title {margin: 0;color: #7852a2;text-align: center;line-height: normal;}
.section_title b {display: block;font-size: 110%;}
.section_title:after {content: "";display: block;margin: 10px auto 25px;width: 36px;height: 0;border-top: 2px solid #a08bb6;}
.section_title span {display: block;margin-top: 5px;color: #c3bcc9;font-size: 12px;text-transform: uppercase;}
.section_title em.iconz {position: relative;font-style: normal;font-size: 105%;display: inline-block;color: #ffdba2;}
.section_title em.iconz:after {content: "";position: absolute;top: 0;right: 0;display: inline-block;width: 40px;height: 40px;background-image: url(../image/njlx_13.jpg);background-size: contain;transform: translateX(110%);background-repeat: no-repeat;}
.njlx_btn {display: inline-block;padding: 10px 20px;font-size: 16px;color: #864ec1!important;border: 1px solid #864ec1;border-radius: 100px;}
.njlx_btn.white {color: #ffffff!important;border-color: #ffffff;}
/*1*/
.col-5 {margin-bottom: 15px;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;}
.col-5:before,
.col-5:after {display: none;}
.col-5 li {width: 19%;background-color: #e4e4e4;background-clip: content-box;color: #333333;}
.section_01 li h3 {padding: 2px 3px;display: inline-block;border: 1px solid;font-size: 18px;}
/*2*/
.section_02 {background-color: #864ec1;color: #ffffff;}
.section_02 .section_title {color: #ffffff;}
.section_02 .section_title:after {border-color: #ffffff;}
.section_02 .section_title span {color: #b585e8;}
.section_02 li {position: relative;height: 0;padding-top: 19%;background-image: url(../image/njlx_06.jpg);background-size: contain;background-clip: border-box;background-repeat: no-repeat;background-color: transparent;}
.section_02 li p {position: absolute;top: 50%;left: 0;width: 100%;padding: 0 15px;transform: translateY(-50%);font-weight: bold;color: #864ec1;}
.section_02 li p:before {content: "";display: block;margin: 0 auto 10px;width: 15px;height: 15px;line-height: 15px;text-align: center;background-color: #bd9ddf;transform: rotate(45deg);}
.section_02 li p:after {content: "1";display: block;width: 24px;height: 24px;line-height: 24px;color: #ffffff;text-align: center;font-size: 12px;position: absolute;top: -5px;left: 50%;transform: translate(-50%,0);}
.section_02 li:nth-of-type(2) p:after {content: "2"}
.section_02 li:nth-of-type(3) p:after {content: "3"}
.section_02 li:nth-of-type(4) p:after {content: "4"}
.section_02 li:nth-of-type(5) p:after {content: "5"}
.section_02 p>big {font-weight: bold;}
/*3*/
.section_03 {background-color: #eaeaea;}
.section_03 .section_title b {font-weight: normal;}
.section_03 .section_title em {font-weight: bold;font-style: normal;}
.section_03 dl {position: relative;padding: 20px 50px;display:flex;flex-wrap: wrap;color: #000000;border: 5px solid #ffffff;border-bottom: none;}
.section_03 dl:before {content: "";display: block;position: absolute;width: 100%;height: 100%;left: 0;top:0;border-bottom: 5px solid #ffffff;z-index: 3;}
.section_03 dl:after {content: "";position: absolute;display: block;top:50%;left:50%;width: 120%;height: 120%;background-image: url(../image/ima.png);background-position: center;background-repeat: no-repeat;transform: translate(-50%,-50%);}
.section_03 dt {position: relative;z-index: 2;margin-bottom: 10px;width: 100%;}
.section_03 dt p {font-weight: normal;}
.section_03 dt>h3 {line-height: normal;}
.section_03 dt>h3>span:first-child {display: inline-block;padding: 3px 10px;color: #ffffff;background-color: #876fa1;border-radius: 5px;}
.section_03 dt>h3>span:last-child {display: block;margin-top: 3px;margin-bottom: 20px;font-size: 12px;color: #797979;text-transform: uppercase;letter-spacing: -1px;}
.section_03 dd {position: relative;z-index: 2;padding-right: 15px;width: 25%;text-align: right;overflow: hidden;}
.section_03 dd:nth-of-type(even) {border-left: 1px solid #bababa;}
.section_03 dd p>span {display: inline-block;margin: 10px auto;padding: 2px 3px;color: #864ec1;border: 1px solid #864ec1;}
/*4*/
.section_04 {background-color: #d3ced9;color: #000000;}
.lz_brief_intro {position: relative;overflow: hidden;}
.lz_brief_intro>img {max-width: 505px;margin-bottom: 25px;}
.lz_brief_intro h2 {margin: 0 auto 20px;color: #333333;font-size: 24px;overflow: hidden;}
.lz_brief_intro h2 i {font-style: normal;border-bottom: 1px solid;}
.lz_brief_intro h2>span {display: block;margin-top: 10px;color: #7852a2;font-size: 110%;}
.lz_brief_intro .lz_title h3 {margin: 0;font-size: 32px;}
.lz_brief_intro .lz_title h3>span {font-size: 60%;}
.lz_brief_intro p+dl {margin-top: 20px;}
.lz_brief_intro dl {display: flex;width: 100%;flex-wrap: wrap;justify-content: space-between;}
.lz_brief_intro dl dt {margin-bottom: 10px;width: 100%;color: #67428e;}
.lz_brief_intro dl dt big {border-bottom: 1px solid;}
.lz_brief_intro dl dt:before {content: "";display: inline-block;width: 0;height: 0;border: 5px solid transparent;border-left-color: #67428e;}
.lz_brief_intro dl dd {position: relative;width: 32.3333%;}
.lz_brief_intro dl dd p {position: absolute;margin-bottom: 0;padding: 3px 0;bottom: 0;left: 0;width: 100%;background-color: rgba(0,0,0,.5);color: #ffffff;text-align: center;font-size: 12px;}
/*5*/
.section_05 {background-color: #381f53;}
.section_05 .section_title {color: #ffffff;}
.section_05 .section_title span {color: #543c6e;}
.section_05 div.container {margin-bottom: 25px;padding-top: 25px;border-top: 1px solid #56406d;border-bottom: 1px solid #56406d;}
.section_05 dl {padding: 10px 0 5px;}
.section_05 dt {color: #ffffff;}
.section_05 dt h3 {margin: 0;font-size: 18px;}
.section_05 dt h3 span {position: relative;display: inline-block;padding: 3px 5px;background-color: #ffffff;color: #6c37a4;border-radius: 5px;}
.section_05 dt h3 span:before {content: "1";display: block;position: absolute;left: -18px;top: -18px;width: 20px;height: 20px;line-height: 20px;background-color: #864ec1;color: #ffffff;font-size: 12px;border-radius: 20px;}
.section_05 dt h3 span:after {content: "";position: absolute;top: -4px;left: -4px;display: block;height: 0;width: 0;border-top: 5px solid #864ec1;border-right: 3px solid transparent;border-bottom: 5px solid transparent;border-left: 3px solid #864ec1;transform: rotate(-40deg);}
.section_05 dl:nth-of-type(2) dt h3 span:before {content: "2"}
.section_05 dl:nth-of-type(3) dt h3 span:before {content: "3"}
.section_05 dt h3+p {margin: 10px auto 20px;}
.section_05 dl:first-of-type {padding-bottom: 20px;display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between;color: #333333;border-bottom: 1px solid #543c6e;}
.section_05 dl:first-of-type dt {width: 100%;}
.section_05 dl:first-of-type dd {width: 32.333%;background-color: #ffffff;}
.section_05 dl:first-of-type dd:first-of-type {color: #733dab;}
.section_05 dl:first-of-type dd:last-of-type {margin-bottom: 0 !important;}
.section_05 dl:first-of-type dd p {margin: 0;padding: 15px 0;}
.section_05 dl:nth-of-type(2),
.section_05 dl:nth-of-type(3) {padding-right: 2%;width: 50%;float: left;}
.section_05 dl:nth-of-type(3) {padding-left: 2%;padding-right: 0;float: right;border-left: 1px solid #56406d;}
/*6*/
.section_06 {background-color: #9a75c2;}
.section_06 .section_title {color: #ffffff;}
.section_06 .section_title span {color: #c2a2e4;}
.section_06 .section_title:after {border-color: #ceadf1;}
.section_06 .section_title em.iconz:after {background-image: url(../image/njlx_19.jpg);}
.section_06 ul {margin-bottom: 25px;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;color: #ffffff;}
.section_06 ul:before,
.section_06 ul:after {display: none;}
.section_06 ul li {width: 49%;background-color: #704a99;}
.section_06 ul li p {margin-bottom: 0;padding: 20px;}
/*7*/
.section_07 {background-color: #723fa9;color: #333333}
.section_07 .section_title {color: #ffffff;}
.section_07 .section_title span {color: #c2a2e4;}
.section_07 .section_title:after {border-color: #ceadf1;}
.section_07 .section_title em.iconz:after {background-image: url(../image/njlx_22.jpg);}
.section_07 ul {margin-bottom: 35px;padding: 2% 5%;display: flex;flex-wrap: wrap;justify-content: space-between;background-color: #ffffff;overflow: hidden;}
.section_07 ul:before,
.section_07 ul:after {display: none;}
.section_07 li {padding: 0 2%;width: 50%;}
.section_07 li h3 span {display: inline-block;padding: 3px 9px;color: #ffffff;background-color: #835faa;border-radius: 500px;font-size: 18px;}
.section_07 li img {width: 50%;}
.section_07 li+li {border-left: 1px solid #b5b5b5;}
/*8*/
.section_08 {color: #333333;}
.section_08 div.container>p {margin: 0;padding-bottom: 15px;border-bottom: 1px solid #bfbfbf;}
.section_08 li h3 {font-size: 15px;letter-spacing: -1px;}
.section_08 li h3 span {display: inline-block;padding-right: 5px;color: #864ec1;border: 1px solid #864ec1;}
.section_08 li h3 span>big {display: inline-block;margin-right: 5px;padding: 2px 4px;background-color: #864ec1;color: #ffffff;}
.section_08 dl {display: flex;padding: 35px 5%;flex-wrap: wrap;justify-content: space-between;background-color: #d3ced9;border-radius: 20px;overflow: hidden;}
.section_08 dl dt {margin-bottom: 20px;width: 100%;}
.section_08 dl dt>big {display: inline-block;padding: 3px 20px;background-color: #a698b7;border-radius: 100px;overflow: hidden;}
.section_08 dl dd {position: relative;width: 30%;}
.section_08 dl dd img {max-width: 282px;}
.section_08 li:first-of-type dd img {max-width: 236px;}
.section_08 li:first-of-type dd+dd:before {content: "";display: block;position: absolute;height: 30px;width: 1px;background-color: #a1a0a2;left: -8%;top: 50%;margin-top: -15px;transform: rotate(30deg);}
.section_08 li:first-of-type dd p {position: absolute;width: 100%;bottom: 15%;left:0;}
.section_08 li:first-of-type {padding-bottom: 35px;border-bottom: 1px solid #bfbfbf;}
.section_08 li:last-of-type dd+dd:before {content: ""; display: block; position: absolute; height: 100%; width: 1px; background-color: #9c88b3; left: -8%; top: 0;}
/*9*/
.section_09 {background-color: #e1e1e1;}
.section_09 li {padding: 8px;}
/*10*/
.section_10 ul {display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;overflow: hidden;}
.section_10 ul:before,
.section_10 ul:after {display: none;}
.section_10 li {padding: 15px;width: 50%;background-color: #d3ccda;color: #333333;background-clip: content-box;}
.section_10 li h3 {text-align: center;color: #602c96;font-weight: bold;font-size: 20px;}
.section_10 li p {padding: 0 5% 15px;text-align: justify;}
/*11*/
.section_11 {background-color: #381f53;}
.section_11 .section_title {color: #ffffff;}
.section_11 ul {display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;overflow: hidden;}
.section_11 li {padding: 8px;width: 25%;background-color: #ffffff;background-clip: content-box;}
.section_11 li img {margin-top: 15px;width: 80%;max-width: 197px;}
.section_11 li h3,
.section_11 li p {padding: 0 15px;}
.section_11 li h3 {color: #602c96;font-size: 18px;font-weight: bold;}
.section_11 li h3:after {content: "";display: block;margin: 10px auto 0;width: 20px;height: 0;border-top: 2px solid #c7c7c7;}
.section_11 li p {text-align: justify;}
/*12*/
.section_12 .section_title {color: #000000;}
.section_12 .section_title:after {border-color: transparent;}
.section_12 ul {display: flex;flex-wrap: wrap;overflow: hidden;}
.section_12 ul:before,
.section_12 ul:after {display: none;}
.section_12 li {padding: 8px;width: 50%;}
/* RESPONSIVE ============================== */
@media screen and (max-width: 991px) {
	.col-5 li {width: 32.33333%;}
	.col-5 li:nth-of-type(4) {margin-left: 17%;margin-top: 10px;}
	.col-5 li:last-of-type {margin-right: 17%;margin-top: 10px;}

	.section_02 li {width: 30%;padding-top: 30%;}
	.section_02 .col-5 li:nth-of-type(4) {margin-left: 17.5%;margin-top: 10px;}
	.section_02 .col-5 li:last-of-type {margin-right: 17.5%;margin-top: 10px;}

	.section_03 dd {width: 50%;margin-bottom: 10px;text-align: center;}
	.section_08 li dl p {margin-bottom: 5px;margin-top: 5px;}
	.section_08 li dl p br,
	.section_08 p br {display: none;}
	.section_11 li {width: 50%;}
	.section_11 li p {margin-bottom: 15px;}

}
@media screen and (max-width: 767px) {
	.section_title {font-size: 20px;}

	.section_01 li {margin: 0 0 8px 0!important;width: 49%;}
	.section_01 li h3 {font-size:16px;}
	.section_title em.iconz:after {width: 30px;height: 30px;}
	.section_05 dl:first-of-type dd {width: 49%;margin-bottom: 15px;}
	.section_05 dt h3+p {margin-bottom: 10px;}
	.section_05 dl p>br {display: none;}
	.section_05 dl:nth-of-type(2) dt h3+p {letter-spacing: -1px;}
	.section_10 li {padding: 8px;}


}
@media screen and (max-width: 600px) {
	.section_02 p>br {display: none;}
	.section_03 dl {padding: 0 15px;}
	.section_03 dt {margin-bottom: 0;}
	.section_03 dt h3 {font-size: 18px;}
	.section_03 dd {width: 100%;border: none!important;}
	
	.lz_brief_intro h2 {font-size: 18px;}
	.lz_brief_intro dl dd {width: 49%;margin-bottom: 8px;}
	.section_05 dl:nth-of-type(2),
	.section_05 dl:nth-of-type(3) {padding: 15px 0 0;width: 100%;border: none;}
	.section_05 dl:nth-of-type(3) {padding-top: 35px;border-top: 1px solid #56406d;}
	.section_07 ul {padding-top: 4%;}
	.section_07 li {width: 100%;}
	.section_07 li h3 {margin-top: 12px;}
	.section_07 li+li {margin-top: 10px;padding-top: 15px;border-left: none;border-top: 1px solid #b5b5b5;}
	.section_08 li>p {text-align: justify;}
	.section_08 dl {padding: 24px 5%;}
	.section_08 dl dd {width: 48%;margin-bottom: 10px;}
	.section_08 li:first-of-type dd+dd:before,
	.section_08 li:last-of-type dd+dd:before {display: none;}
	.section_10 li {width: 100%;padding: 8px;}

	


}
@media screen and (max-width: 480px) {
	.section_05 dl:first-of-type dd {width: 100%;margin-bottom: 10px;}
	.section_06 ul li {width: 100%;text-align: justify;}
	.section_06 ul li+li {margin-top: 10px;}


	.section_08 li h3 span {padding-right: 0;padding-bottom: 5px;}
	.section_08 li h3 span>big {display: block;margin-right: 0;padding-right: 0;margin-bottom: 5px;}
	
	
}
@media screen and (max-width: 424px) {
	.section {padding: 25px 0;}
	.section_title {font-size: 18px;}
	.section_11 li {width: 100%;}
	.section_12 li {width: 100%;}
	

}


@media screen and (min-width: 768px) {
	.section {padding: 40px 0;}
	.section_title:after {margin-bottom: 35px;}
	.section_title_box p {font-size: 24px!important;}
	.section_title_box p>span {font-size: 20px;width: 24px;height: 24px;line-height: 24px;}
	.njlx_btn {padding: 12px 24px;font-size: 20px;}

	.col-5 {margin-bottom: 35px;}
	.section_02 li p {font-size: 16px;}
	.section_03 dl {margin-bottom: 60px;border-width: 10px;}
	.section_03 dl:before {border-width: 10px;}
	.section_03 dl:after {background-size: contain;}
	.section_05 div.container {margin-bottom: 35px;}
	.section_06 ul {margin-bottom: 35px;}
	.section_08 li:first-of-type dl {margin-bottom: 35px;}
	.section_08 li h3 {margin: 35px auto 20px;font-size: 18px;}
	.section_08 li h3+p {margin-bottom: 20px;}
	.section_08 li dd>p:first-of-type {margin-top: 10px;margin-bottom: 5px;}




}
@media screen and (min-width: 992px) {
	.section_title:after {margin-bottom: 45px;}
	
	.section_01 li p {margin-bottom: 15px;}
	.section_03 dl {padding-bottom: 50px;}
	.section_03 dd:nth-of-type(3) {border-left: 1px solid #bababa}
	.section_04 {padding-bottom: 0 !important;text-align: right;}
	.lz_brief_intro {background-image: url(../image/doctor_li.jpg);background-repeat: no-repeat;background-position: right top;}
	.lz_brief_intro h2 {margin-bottom: 45px;}
	.lz_brief_intro .lz_title h3+p {margin-bottom: 20px;}
	.lz_brief_intro p.text-justify,
	.lz_brief_intro dl {width: 60%;}
	.lz_brief_intro a {transform: translateY(-80px);}

	
}
@media screen and (min-width: 1200px) {
	.section {padding: 50px 0;}
	.section_title {font-size: 36px;}
	.section p {font-size: 16px;}
	

}
/* ANIMATION ============================== */
