/* COMMON ============================== */
.section {padding: 30px 0;}
.section img {width: 100%;}
.section_title {margin: 0 auto 25px;text-align: center;line-height: normal;max-width: 1000px;}
.lxsb_btnqa	{position: relative;display: inline-block;padding: 15px 50px 15px 20px;font-size: 16px;background-color: #518ef5;color: #ffffff!important;border-radius: 100px;}
.lxsb_btnqa:after {content: "";position: absolute;right: 10px;top: 50%;transform: translateY(-50%);display: inline-block;vertical-align: middle;width: 35px;height: 35px;background-image: url(../image/icon_qa.png);background-size: contain;background-repeat: no-repeat;}
.lxsb_btnqa.wechat {padding-right: 60px;}
.lxsb_btnqa.wechat:after {right: -20px;width: 70px;height: 70px;top: auto;bottom: 0;transform: translate(0);background-image: url(../image/icon_we.png);}
.lxsb_btn {display: inline-block;padding: 10px 30px;color: #ffffff!important;background-color: #518ef5;border-radius: 100px;font-size: 16px;}
/*1*/
.section_01 {padding-top: 0 !important;background-color: #f67583;}
.section_01 div.container {position: relative;padding: 45px 3%;background-color: #ffffff;border: 7px solid #f67583;transform: translateY(-30%);}
.section_01 h3 {margin: 0;color: #f67583;}
.section_01 h3 span {position: relative;display: inline-block;margin-bottom: 20px;}
.section_01 h3 span big {position: relative;display: inline-block;padding-right: 20px;padding-bottom: 5px;border-bottom: 5px solid #e5e5e5;z-index: 2;}
.section_01 h3 span:after {content: "";display: block;position: absolute;top: 0;right: -30px;height: 45px;width: 45px;background-color: #b6f1dd;border-radius: 100px;}
.section_01 p {padding-left: 120px;color: #4e4e4e;line-height: 1.8;}
.section_01 div.container:before {content: "";position: absolute;left: 0;bottom: 0;display: block;height: 160px;width: 160px;background-color: #fff79a;border-radius: 200px;transform: translate(-35%,35%);}
/*2*/
.fluid_layout {width: 100%;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;}
.fluid_layout:before,
.fluid_layout:after {display: none;}
.fluid_layout>li {width: 48%;color: #5c5c5c;}
.fluid_layout>li h3 {font-size: 21px;line-height: normal;}
.fluid_layout>li h3>big {display: block;color: #357dc9;}
.fluid_layout>li p {line-height: 1.8;}
.section_02 dl {position: relative;margin: 25px auto;padding: 35px;background-color: #72b4f8;overflow: hidden;border-radius: 15px;color: #ffffff;}
.section_02 dl:before {content: "";display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: calc(100% - 30px);height:  calc(100% - 30px);border: 2px solid #518ef5;border-radius: 15px;}
.section_02 dl dt {margin-bottom: 25px;font-size: 21px;}
.section_02 dl dd {margin-bottom: 15px;float: left;}
.section_02 dl dd:nth-of-type(even) {float: right;}
.section_02 dl dd a {width: 100%;}
/*3*/
.section_03 {background-color: #fde3e6;color: #656565;}
.lxsb_case_item>ul {width: 100%;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;}
.lxsb_case_item>ul:before,
.lxsb_case_item>ul:after {display: none;}
.lxsb_case_item>ul li {margin-top: 15px;width: 32.333%;}
.lxsb_case_item>ul li:first-of-type {width: 100%;}
.wrapper .section .slick-dots {position: relative;}
.wrapper .section .slick-dots li {background-color: #b1b1b1;}
.wrapper .section .slick-dots li.slick-active {background-color: #f67583;}
.section_03 a {margin-top: 25px;}
/*4*/
.section_04 {background-image: url(../image/lxsb_bg1.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;color: #ffffff;}
.section_04 .boss_li {width: 100%;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.section_04 .boss_li .boss_li_img {width: 35%;}
.section_04 .boss_li .boss_li_infos {padding: 0 5%;width: 65%;}
.section_04 .boss_li .boss_li_infos h3 {margin-top: 0;}
.section_04 .boss_li .boss_li_infos p:last-of-type {padding-top: 10px;border-top: 1px solid;}
/*5*/
.section_05 {background-color: #f0f0f0;color: #474747;}
.section_05 ul {width: 100%;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;}
.section_05 ul:before,
.section_05 ul:after {display: none;}
.section_05 li {width: 30%;overflow: hidden;}
.section_05 li>div {position: relative;width: 100%;height: 0;padding-top: 100%;background-color: #b6f1dd;border-radius: 500px;margin-top: -25%;}
.section_05 li>div>span {position: absolute;display: block;top: 50%;padding: 0 5%;width: 100%;left: 0;transform: translateY(-50%);}
.section_05 li>div h3 {margin: 0;}
.section_05 li>div h3:after {content: "";display: block;margin: 10px auto 15px;height: 1px;width: 64px;background-color: #000000;}
.section_05 li>div+a {margin-top: 20px;}
/*6*/
.section_06 {color: #656565;}
.section_06 .fluid_layout {margin: 15px auto;}
.section_06 dl {width: 100%;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;}
.section_06 dt {position: relative;margin-bottom: 25px;width: 100%;overflow: hidden;}
.section_06 dt:after {content: "";display: block;height: 1px;width: 100%;background-color: #dadada;position: absolute;top: 50%;left: 0;z-index: 1;}
.section_06 dt h3 {position: relative;display: inline-block;margin: 0;padding: 3px 36px;border: 2px solid #357dc9;color: #357dc9;border-radius: 100px;z-index: 2;background-color: #ffffff;}
.section_06 dd {position: relative;width: 24%;height: 0;padding-top: 24%;background-color: #b6f1dd;color: #5c5c5c;}
.section_06 dd:nth-of-type(even) {background-color: #b6d7f1;}
.section_06 dd>div {position: absolute;padding: 0 10%;width: 100%;left: 0;top: 50%;transform: translateY(-50%);}
.section_06 dd>div span {display:block;margin-bottom: 15px;font-size: 30px;color: #ffffff;font-family: 'Titillium Web', sans-serif;}
/*7*/
.section_07 {color: #656565;background-color: #e3f0fe;}
.fluid_layout1 {margin: 25px auto;width: 100%;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;}
.fluid_layout1:before,
.fluid_layout1:after {display: none;}
.fluid_layout1 li {padding: 0 15px;width: 33.3333%;color: #474747;}
.fluid_layout1 li:nth-of-type(2) {border: 1px solid #b6c0cb;border-top:none;border-bottom: none;}
.fluid_layout1 li h3,
.fluid_layout1 li p {padding: 0 15px;}
.fluid_layout1 li h3:after {content: "";display: block;margin: 10px auto 0;height: 1px;width: 64px;background-color: #474747;}
.section_07 dl {padding: 35px 40px;width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;background-color: #d1e4f9;overflow: hidden;}
.section_07 dl a {width: 100%;}
.section_07 dt,
.section_07 dd:first-of-type {width: 45%;font-weight: normal;}
.section_07 dd:last-of-type {margin-top: 15px;margin-left: 20%;width: 60%;}
/*8*/
.section_08 .tech_4d {background-image: url(../image/lxsb_bg2.jpg);background-size: cover;background-repeat: no-repeat;background-position: center;color: #ffffff;}
.operation_pre {margin: 25px auto;padding: 35px;width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;background-color: #ffffff;overflow: hidden;color: #474747;}
.operation_pre dt {margin-bottom: 25px;width: 100%;}
.operation_pre dd {position: relative;width: 45%;}
.operation_pre dd h3 {margin-top: 0;}
.operation_pre dd:last-of-type:before {content: "";position: absolute;top: 0;left: -10%;display: block;height: 100%;width: 1px;background-color: #cccccc;}
.operation_cus {position: relative;background-color: #f87276;color: #ffffff;}
.operation_cus:before {content: "";position: absolute;top: 0;left: 50%;margin-left: -20px;height:0;width: 0;border: 20px solid transparent;border-top-color: #000000;}
.operation_cus ul,
.operation_cus ol {width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;overflow: hidden;}
.operation_cus ul:before,
.operation_cus ul:after,
.operation_cus ol:before,
.operation_cus ol:after {display: none;}
.operation_cus ul>li {padding: 15px;background-color: #ffffff;border: 2px solid #f87276;color: #474747;}
.operation_cus ul>li:nth-of-type(odd) {padding: 15px 3%;width: 76%;}
.operation_cus ul>li:nth-of-type(even) {width: 24%;}
.operation_cus ul>li:first-of-type,
.operation_cus ul>li:nth-of-type(2) {width: 50%;}
.operation_cus ul>li:first-of-type p,
.operation_cus ul>li:nth-of-type(2) p {display: inline-block;}
.operation_cus ul>li p {margin-top: 10px;}
.operation_cus ol>li {width: 31%;}
.operation_cus ul>li.hightlight_cell {background-color: #72f8ea}
.operation_cus ul>li.vermiddle {position: relative;text-align: left;}
.operation_cus ul>li.vermiddle:before {content: "";display: inline-block;margin-left: -5px;height: 100%;width: 1px;vertical-align: middle;}
.operation_cus ul>li.vermiddle>div {display: inline-block;width: 100%;vertical-align: middle;text-align: center;}
/*.operation_cus ul>li.vermiddle>div a {transform: translateY(120%);}*/
.operation_cus ul>li a {padding: 5px 15px;}
/*9*/
.section_09 {background-color: #f0f0f0;}
.doctor_lichuncai {width: 100%;overflow: hidden;display: flex;flex-wrap: wrap;align-items: flex-end;}
.doctor_lichuncai>div {position: relative;z-index: 2;width: 50%;color: #6f6f6f;}
.doctor_lichuncai>div img {max-width: 456px;}
.li_intro_infos {margin-bottom: 50px;padding: 25px 0 15px 5%;}
.li_intro_infos>div {position: relative;z-index: 2;}
.li_intro_infos:after {content: "";display: block;width: 150%;height: 100%;background-color: #cddaf1;position: absolute;left: 0;top:0;z-index: 1;}
.doctor_lichuncai h3 {margin: 0;font-size: 36px;color: #363636;}
.doctor_lichuncai h3+p {margin-top: 10px;padding-top: 10px;color: #518ef5;font-size: 24px;border-top: 1px solid #518ef5;}
.doctor_lichuncai p:last-of-type {line-height: 2;}
.section_09 ul {margin: -5px -5px 35px -5px;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;}
.section_09 ul:before,
.section_09 ul:after {display: none;}
.section_09 ul li {position: relative;padding: 5px;width: 25%;}
.section_09 ul li.col2 {width: 50%;}
.section_09 ul li.col3 {width: 33.33333%;}
.section_09 ul li p {position: absolute;bottom: 5px;left: 5px;margin-bottom: 0;padding: 10px;width: calc(100% - 10px);background-color: #5c5c5c;color: #ffffff;text-transform: uppercase;}
.section_09 ul li:last-of-type p {letter-spacing: -1px;}
/*10*/
.section_10 {background-color: #304b6b;}
.section_10 li {margin-bottom: 25px;overflow: hidden;}
.section_10 li>div {width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;overflow: hidden;}
.section_10 li>div>div {margin-bottom: 10px;display:block;width: 48%;}
.section_10 li p span {display: inline-block;margin-right: 5px;padding: 3px 15px;vertical-align: middle;background-color: #dedede;color: #5f5f5f;}
.section_10 li span.zlxsbtagb,
.section_10 li span.zlxsbtaga {padding: 5px 30px;color: #ffffff;}
.section_10 li span.zlxsbtagb {background-color: #7a7a7a;}
.section_10 li span.zlxsbtaga {background-color: #518ef5;}
.section_10 li p:last-of-type span:not(.zlxsbtaga) {color: #518ef5;background-color: #ffffff;}
/*11*/
.section_11 {background-color: #f0f0f0;}
.section_11 div.container>p {color: #656565;}
.section_11 .fluid_layout1 li h3,
.section_11 .fluid_layout1 li p {color: #5c5c5c;}
.section_11 .fluid_layout1 li:nth-of-type(2) {border-color: #d8d8d8;}
/*12*/
.section_12 {background-color: #e3fdfa;}
.section_12 .fluid_layout>li h3 {font-weight: bold;}
/*13*/
.section_13 li {margin-top: 10px;}
.section_13 .fluid_layout1 li:nth-of-type(2) {border: none;}
/* RESPONSIVE ============================== */
@media screen and (max-width: 991px) {
	.section_02 dl dd {width: 80%;}
	.section_07 dd:last-of-type {width: 80%;margin-left: 12.5%;}
	.section_09 ul li p {padding: 5px;font-size: 12px;}
}
@media screen and (max-width: 767px) {
	.section_01 h3 {font-size: 20px;}
	.fluid_layout>li h3 {font-size: 18px;}
	.section_03 p br,
	.section_06 p br,
	.section_07 p br,
	.section_08 p br,
	.section_11 p br {display: none;}
	.section_05 li>div h3 {font-size: 18px;}
	.section_05 li>div h3:after {margin: 5px auto 10px;}
	.section_05 li>div+a {margin-top: 10px;}
	.section_06 dd>div span {margin-bottom: 5px;font-size: 27px;}
	.section_06 dt h3 {font-size: 20px;}
	.section_07 dl {padding: 25px 30px;}
	.fluid_layout1 li h3 {margin-top: 15px;font-size: 20px;}
	.fluid_layout1 li h3, .fluid_layout1 li p {padding: 0 10px;}
	.operation_pre {margin: 15px auto;padding: 20px;}
	.operation_pre dd h3 {font-size: 20px;}
	.operation_cus ul>li:first-of-type p, .operation_cus ul>li:nth-of-type(2) p {display: block;}
	.operation_cus ul h3 {margin-top: 10px;font-size: 20px;}
	.section_08 div.container-fluid .section_title {margin-top: 10px;margin-bottom: 15px;font-size: 21px;}
}
@media screen and (max-width: 600px) {
	.section_02 dl dt {margin-bottom: 20px;font-size: 18px;}
	.section_02 dl dd {width: 90%;}
	.lxsb_case_item>ul li {margin-top: 10px;width: 49%;}
	.section_04 .boss_li .boss_li_img,
	.section_04 .boss_li .boss_li_infos {width: 100%;padding: 0;}
	.section_04 .boss_li .boss_li_img img {margin-bottom: 15px;max-width: 360px;}
	.section_04 .boss_li a {margin-top: 5px;}
	.section_05 li {margin-bottom: 20px;width: 45%;}
	.section_05 li:last-of-type {margin-left: 27.5%;}
	.section_06 dd {margin-bottom: 15px;width: 45%;padding-top: 45%;}
	.fluid_layout1 {margin: 15px auto;}
	.fluid_layout1 li {padding: 0;width: 48%;}
	.fluid_layout1 li:nth-of-type(2) {border: none;}
	.section_07 dl dt,
	.section_07 dl dd {width: 100%!important;}
	.section_07 dl dd {margin: 15px auto 0 !important;}
	.operation_cus ul>li:nth-of-type(n+3) {width: 100%;}
	.operation_cus ul>li:nth-of-type(3),
	.operation_cus ul>li:nth-of-type(5) {border-bottom: none;}
	.operation_cus ul>li:nth-of-type(4),
	.operation_cus ul>li:nth-of-type(6) {border-top: none;}
	.operation_cus ul>li {padding: 0 10px 12px!important;}
	.doctor_lichuncai {flex-direction: column-reverse;}
	.doctor_lichuncai>div {width: 100%;}
	.li_intro_infos {margin: 0;padding: 15px;}
	.doctor_lichuncai h3 {font-size: 24px;}
	.doctor_lichuncai h3+p {margin: 5px auto;padding-top: 5px;font-size: 18px;}
	.doctor_lichuncai p:last-of-type {line-height: normal;}
	.section_09 ul li {width: 50%;}
	.section_09 ul li.col3 {width: 50%;}
	.section_10 li span.zlxsbtagb,
	.section_10 li span.zlxsbtaga {padding-left: 20px;padding-right: 20px;}
	.section_10 li:first-of-type p:first-of-type span:last-of-type {letter-spacing: -1px;}
}
@media screen and (max-width: 480px) {
	.section_01 h3 {font-size: 16px;}
	.fluid_layout>li h3 {margin-top: 15px;font-size: 16px;}
	.fluid_layout>li p {line-height: 1.5;}
	.section_05 li {width: 48%;}
	.operation_pre dd h3 {font-size: 16px;letter-spacing: -1px;}
	.section_09 ul li.col2 {width: 100%;}
	.section_10 li p span:last-of-type {width: 100%;}	
}
@media screen and (max-width: 425px) {
	.section {padding: 25px 0;}
	.fluid_layout>li {width: 100%;}
	.fluid_layout>li+li {margin-top: 15px;}
	.fluid_layout1>li {width: 100%;}
	.fluid_layout1>li+li {margin-top: 10px;}

	.section_05 li>div h3 {font-size: 16px;}
	.section_05 li>div p {font-size: 13px;}
	.section_10 li>div>div {width: 100%;}

	.lxsb_case_item>ul li {width:100%;margin-top: 7px;}
}
@media screen and (min-width: 768px) {
	.section {padding: 40px 0;}
	.section_title {margin-bottom: 35px;}
	.lxsb_btnqa {padding: 17px 55px 17px 24px;font-size: 18px;}
	.lxsb_btnqa:after {width: 40px;height: 40px;}
	.lxsb_btn {padding: 12px 36px;font-size: 18px;}
	.lxsb_case {margin: 0 auto 45px;}
	.li_intro_infos {padding: 35px 5% 25px 6%;}
	.section_11 .fluid_layout1 {margin-bottom: 45px;}
	.fluid_layout>li {margin-bottom: 15px;}
}
@media screen and (min-width: 992px) {
	.section_title:after {margin-bottom: 45px;}
	.section_02 dl dd {width: 48%;}
	.section_02 dl dd a {letter-spacing: -1px;}
	.lxsb_case_item>ul li:first-of-type {position: relative;padding: 0 25%;}
	.lxsb_case_item>ul li:first-of-type img {position: relative;z-index: 2;}
	.lxsb_case_item>ul li:first-of-type:after {content: "";display: block;position: absolute;width: 60%;height: 80%;top: 50%;left: 50%;transform: translate(-50%,-50%);background-color: #fbc2c8;z-index: 1;}
	.lxsb_case .prevbtn,
	.lxsb_case .nextbtn {position: absolute;display: block;top: 27%;width: 20px;height: 38px;background-image: url(../image/lxsb_07.jpg);background-size: cover;cursor: pointer;z-index: 4;}
	.lxsb_case .prevbtn {left: 15%;}
	.lxsb_case .nextbtn {right: 15%;transform: rotate(180deg);}
	.section_04 .boss_li .boss_li_infos h3 {font-size: 32px;}
	.section_04 .boss_li .boss_li_infos h3+p {margin-bottom: 25px;}
	.section_04 .boss_li a {margin-top: 25px;font-size: 18px;}
	.li_intro_infos {padding: 55px 5% 45px 6%;}
}
@media screen and (min-width: 1200px) {
	.section {padding: 50px 0;}
	.section p {font-size: 16px;}
}
/* ANIMATION ============================== 