*{padding: 0;margin: 0;}
html {font-size: 16px;}
h1,h2,h3,h4 {font-weight: normal;}
a {text-decoration: none;color: #555555;}
a:hover {color: #7FAAB7;}
li {list-style: none;}
input {outline: none;}
body{width: 100%;background: #fff;color: #555555;font-size: 16px;max-width: 1920px;margin: 0 auto;}
img{vertical-align: top;padding: 0;margin: 0;}
.fix:after {display: block;content: "";clear: both;}
.fl {float: left;}
.fr {float: right;}
.btn100 {margin-top: 100px;}
.ptn20 {padding-top: 20px;}
.w1000 {width: 1000px;margin: 0 auto;}
.w1200 {width: 1200px;margin: 0 auto;}
.w1300 {width: 1300px;margin: 0 auto;}
.w1400 {width: 1400px;margin: 0 auto;}
.header ul {display: flex;align-items: center;justify-content: space-between;}
.header ul li {cursor: pointer;padding: 20px 0;}
.banner {background: url(../images/banner.jpg) no-repeat center;height: 960px;}
.shadow {position: absolute;left: 0;top: 120px;width: 100%;height: 960px;background: rgba(0,0,0,0.9);display: none;}
.shadow.active {display: block;}
.shadow_inner ul {display: flex;align-items: center;justify-content: space-between;padding: 50px 0;}
.shadow_inner ul li{width: 200px;}
.shadow_inner ul li:nth-of-type(2) {text-align: center;}
.shadow_inner ul li:nth-of-type(3) {text-align: right;}
.close {cursor: pointer;}
.shadow_inner ol li {border-bottom: 1px dashed rgba(255,255,255,0.4);text-align: center;}
.shadow_inner ol li:last-of-type {border-bottom: none;}
.shadow_inner ol li a {display: block;padding: 25px 0;color: #fff;}
.shadow_inner dl {text-align: center;color: #fff;padding: 25px 0;}
.shadow_inner dl:first-of-type {border-bottom: 1px dashed rgba(255,255,255,0.4);}
.shadow_inner dl dt {line-height: 30px;font-size: 20px;}
.shadow_inner dl dt img {margin-right: 10px;}
.shadow_inner dl dd {font-size: 30px;margin-top: 15px;}
.shadow_inner dl dd span {font-size: 20px;}
.shadow_inner h3 {text-align: center;margin-top: 50px;}
.shadow_inner h3 a {display: inline-block;background: #7faab7;color: #fff;padding: 5px 20px;}
.tit {text-align: center;padding: 120px 0 60px;color: #000;}
.tit h2 {font-size: 50px;font-family: "arial, helvetica, sans-serif";}
.tit p {font-size: 20px;padding: 10px 0;}
.txt1 dl {display: flex;justify-content: space-between;padding: 0 20px;}
.txt1 dl dt {width: 573px;}
.txt1 dl dt div {margin-top: -60px;padding: 0 20px;position: relative;z-index: 99;}
.txt1 dl dt div label {background: #7FAAB7;color: #fff;font-family: "宋体";display: inline-block;font-size: 12px;padding: 5px 15px;margin-bottom: 10px;}
.txt1 dl dt div p {background: #fff;color: #333;font-size: 24px;padding:20px 30px;text-align: justify;}
.txt1 dl dt div span{color: #dcdcdc;font-size: 14px;padding: 50px 0;}
.txt1 dl dd {width: 345px;}
.txt1 dl dd ul li h2 {display: flex;align-items: center;justify-content: space-between;padding: 10px 0;}
.txt1 dl dd ul li h2 label {background: #7FAAB7;color: #fff;border: 2px solid #7FAAB7;padding: 3px 13px;display: inline-block;font-size: 12px;font-family: "宋体";}
.txt1 dl dd ul li h2 span {color: #dcdcdc;font-size: 14px;}
.txt1 dl dd ul li p {padding: 10px 0 20px;}
.txt1 dl dd ul li p a {font-size: 20px;}
.bg1 {background: url(../images/bg1.jpg) no-repeat center;height: 800px;}
.txt2 ul {display: flex;justify-content: space-between;color: #000000;margin-top: 30px;align-items: flex-end;}
.txt2 ul li {text-align: center;font-size: 20px;}
.txt2 ul li p{margin-bottom: 10px;}
.txt3 dl {display: flex;align-items: center;font-size: 24px;line-height: 40px;}
.txt3 dl p:last-of-type {margin-top: 100px;}
.txt3 dl dt {width: 50%;}
.txt3 dl dt img {width: 100%;}
.txt3 dl dd {padding: 0 120px;}
.bg2 {background: url(../images/bg2.jpg) no-repeat center;height: 800px;}
.txt5 ul {display: flex;align-items: center;justify-content: space-between;}
.txt5 ul li {text-align: center;color: #000;}
.txt5 ul li h2 {font-size: 24px;padding: 30px 0 20px;}
.footer {margin-top: 200px;}
.foot_inner ul {display: flex;align-items: center;justify-content: space-between;}
.foot_inner ul li {display: flex;align-items: center;}
.foot_inner ul li a {display: inline-block;padding: 0 8px;}
.foot_inner ul li a:first-of-type {margin-left: 25px;}
.foot_inner ul li:last-of-type img {margin-right: 10px;}
.foot_inner ul li p b {display: block;}

/* brand */
.brand_bg {background: url(../images/brand_bg.jpg) no-repeat center;height: 960px;}
.brand_txt1 {background: url(../images/brand_bg1.jpg) no-repeat center;height: 600px;}
.brand_inner_txt1 {padding-top: 160px;}
.brand_txt1 p {font-size: 20px;color: #333;text-align: justify;text-indent: 2em;line-height: 45px;}

.brand_txt2 p {font-size: 18px;color: #333;text-align: justify;text-indent: 2em;line-height: 36px;margin-bottom: 60px;}
.brand_txt2 ul {padding: 0 60px;}
.brand_txt2 ul li {text-align: center;}
.brand_txt2 ul li img {width: 100%;}
.brand_txt2 ul li b {font-size: 20px;color: #333;display: block;padding: 15px 0;font-weight: normal;}
.brand_txt2 ul li a {display: inline-block;padding: 5px 20px;border: 1px solid #666;color: #666;}
.brand_txt2 ul li a:hover {background: #7FAAB7;color: #fff;border: 1px solid #7FAAB7;}
.swiper-container-layout {padding-bottom: 80px;}
.swiper-container-layout .swiper-pagination-bullet {border: 1px solid #333;background: #fff;}
.swiper-container-layout .swiper-pagination-bullet-active {background: #7FAAB7;border: 1px solid #7FAAB7;}
.brand_layout {position: relative;}
.brand_layout i {position: absolute;width: 30px;height: 50px;cursor: pointer;}
.brand_layout i.i1 {left: 0;top: 60px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23333333'%2F%3E%3C%2Fsvg%3E");background-size: cover;}
.brand_layout i.i2 {right: 0;top: 60px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23333333'%2F%3E%3C%2Fsvg%3E");background-size: cover;}
.brand_layout i.i1:hover {left: 0;top: 60px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%237FAAB7'%2F%3E%3C%2Fsvg%3E");background-size: cover;}
.brand_layout i.i2:hover {right: 0;top: 60px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%237FAAB7'%2F%3E%3C%2Fsvg%3E");background-size: cover;}

.brand_txt3 {width: 1180px;margin: 0 auto;}
.brand_txt3 dl {display: flex;justify-content: space-between;}
.brand_txt3 dl a {display: block;}
.brand_txt3 dl dd a:first-of-type {margin-bottom: 19px;}

.brand_page4 {background: url(../images/brand_bg2.jpg) no-repeat center;height: 1066px;margin-top: 120px;}
.brand_space {margin-top: 60px;}
.brand_space ul {padding: 0 60px;}
.brand_space ul li img {width: 100%;}
.brand_space {position: relative;}
.brand_space i {position: absolute;width: 30px;height: 50px;cursor: pointer;}
.swiper-container-space {padding-bottom: 80px;}
.swiper-container-space .swiper-pagination-bullet {border: 1px solid #fff;background: none;}
.swiper-container-space .swiper-pagination-bullet-active {background: #fff;border: 1px solid #fff;}
.brand_space i.i1 {left: 0;top: 200px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");background-size: cover;}
.brand_space i.i2 {right: 0;top: 200px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");background-size: cover;}
.brand_txt5 p img {width: 100%;}

.doctor_bg {background: url(../images/doctor_bg.jpg) no-repeat center;height: 960px;}
.doctor_txt p {font-size: 20px;color: #333;line-height: 40px;text-align: justify;padding: 60px 0;}
.doctor_txt ul {display: flex;justify-content: space-between;text-align: center;flex-wrap: wrap;}
.doctor_txt ul li {padding: 25px 0;}
.doctor_txt ul li b {display: block;padding: 15px 0 10px;color: #333;font-size: 24px;font-weight: normal;}
.doctor_txt ul li span{color: #bcbcbc;}

.doctxt_bg {background: url(../images/doctxt_bg.jpg) no-repeat center;height: 960px;}
.doctxt_inner dl {display: flex;justify-content: space-between;}
.doctxt_tit {padding: 0 0 90px;color: #000;}
.doctxt_tit h2 {font-size: 50px;font-family: "arial, helvetica, sans-serif";}
.doctxt_tit p {font-size: 20px;}
.doctxt_txt h2 {display: flex;align-items: center;justify-content: space-between;padding: 10px 0;}
.doctxt_txt h2 label {background: #7FAAB7;color: #fff;border: 2px solid #7FAAB7;padding: 3px 13px;display: inline-block;font-size: 12px;font-family: "宋体";}
.doctxt_txt h2 span {color: #dcdcdc;font-size: 14px;}
.doctxt_txt p {padding: 10px 0 20px;}
.doctxt_txt p a {font-size: 20px;}
.doctxt_wrap {margin-top: 150px;}

.doctxt_txt h3 {margin-top: 90px;}
.doctxt_txt h3 a {display: inline-block;padding: 5px 20px;border: 1px solid #666;color: #666;}
.doctxt_txt h3 a:hover {background: #7FAAB7;color: #fff;border: 1px solid #7FAAB7;}

.depart_bg {background: url(../images/ks_bg.jpg) no-repeat center;height: 960px;}
.depart_txt1 p {padding: 0 200px;text-align: left;line-height: 40px;margin-bottom: 50px;text-indent: 2em;font-size: 20px;}
.mySwiper {position: relative;padding: 0 50px;}
.mySwiper i {position: absolute;width: 30px;height: 50px;cursor: pointer;}
.mySwiper .swiper-container {padding:20px 20px 80px;}
.mySwiper .swiper-container .swiper-pagination-bullet {border: 1px solid #333;background: #fff;}
.mySwiper .swiper-container .swiper-pagination-bullet-active {background: #7FAAB7;border: 1px solid #7FAAB7;}
.mySwiper i.i1 {left: 0;top: 110px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23333333'%2F%3E%3C%2Fsvg%3E");background-size: cover;}
.mySwiper i.i2 {right: 0;top: 110px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23333333'%2F%3E%3C%2Fsvg%3E");background-size: cover;}
.mySwiper i.i1:hover {left: 0;top: 110px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%237FAAB7'%2F%3E%3C%2Fsvg%3E");background-size: cover;}
.mySwiper i.i2:hover {right: 0;top: 110px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%237FAAB7'%2F%3E%3C%2Fsvg%3E");background-size: cover;}

.mySwiper ul li {cursor: pointer;}
.mySwiper ul li b {font-weight: normal;font-size: 22px;display: block;margin-top: 20px;text-align: center;}
.mySwiper ul li img { transition:all 0.5s;width: 100%;}
.mySwiper ul li:hover img {box-shadow: 5px 5px 8px 4px #ddd; }

.service_bg {background: url(../images/service_bg.jpg) no-repeat center;height: 960px;}
.service_text1 dl {display: flex;justify-content: space-around;margin-top: 100px;align-items: center;}
.service_text1 dl dt h2 {color: #333;}
.service_text1 dl dt ul {padding: 50px 0;}
.service_text1 dl dt ul li {color: #000;padding: 10px 0;}
.service_text1 dl dt ul li input {border: none;border-bottom: 1px solid #000;padding: 0 10px;margin-left: 10px;height: 32px;line-height: 32px;}
.service_text1 dl dt a {display: inline-block;padding: 10px 70px;border: 1px solid #666;color: #666;margin-top: 100px;}
.service_text1 dl dt a:hover {background: #7FAAB7;color: #fff;border: 1px solid #7FAAB7;}

.service_txt2 ul {display: flex;justify-content: space-between;flex-wrap: wrap;}
.service_txt2 ul li {width: 30%;text-align: center;cursor: pointer;}
.service_txt2 ul li p {font-size: 20px;margin: 30px 0 60px;}
.service_txt2 ul li img { transition:all 0.5s;width: 100%;}
.service_txt2 ul li:hover img {box-shadow: 5px 5px 8px 4px #ddd; }
.service_txt2 dl {display: flex;align-items: center;justify-content: space-around;margin-top: 50px;cursor: pointer;}
.service_txt2 dl dd {width: 400px;color: #333;}
.service_txt2 dl dd h2 {font-size: 30px;margin-bottom: 20px;}
.service_txt2 dl dd p {font-size: 20px;text-align: justify;line-height: 50px;}
.service_txt2 dl img { transition:all 0.5s;width: 100%;}
.service_txt2 dl:hover img {box-shadow: 5px 5px 8px 4px #ddd; }

.news_bg {background: url(../images/News_bg.jpg) no-repeat center;height: 960px;}
.list_tit {display: flex;align-items: flex-end;justify-content: space-between;border-bottom: 1px dashed #cccccc;padding: 20px 0;margin:100px 0 30px;}
.list_tit p {display: inline-block;background: #7faab7;color: #fff;padding: 6px 30px;font-size: 20px;}
.mySwiper ul li p {font-size: 18px;text-align: justify;line-height: 34px;margin-top: 20px;}
.mySwiper ul li:hover p {color: #7faab7;}
