body { max-width: 700px; height: 100%; font-family: microsoft yahei; font-size: 16px; margin: auto; color: #363636; background: #efefef; overflow-x: hidden; }
html，body{overfow-x:hidden;}
/*轮播*/
.hyqj-top-banner { width: 100%; }
.hyqj-top-banner .swiper-slide a { width: 100%; height: 100%; display: block; position: absolute; top: 0px; left: 0px; }
.hyqj-top-banner .swiper-slide { width: 100%; height: 135px; background-repeat: no-repeat; background-size: 100%; }
.hyqj-top-banner .swiper-pagination span { background: #fff; opacity: 1; }
.hyqj-top-banner .swiper-pagination span.swiper-pagination-bullet-active { background: #7fd7e2; }

/*标签*/
.hyqj-floor01 { color: #4d7373; background: #fff; }
.hyqj-floor01 .floor01-wrapper { padding: 0 15px; font-size: 12px; position: relative; height: 45px; line-height: 45px; }
.hyqj-floor01 .floor01-wrapper .floor01-tag-pic { display: flex; align-items: center; }
.hyqj-floor01 .floor01-wrapper .floor01-tag-pic img { width: 32px; flex: none; margin-right: 5px; }
.hyqj-floor01 .floor01-wrapper .floor01-tag-pic i { font-style: normal; }
.hyqj-floor01 .floor01-wrapper .floor01-tag-list { position: absolute; top: 0px; left: 122px; height: 45px; line-height: 45px; overflow: hidden; font-size: 13px; }
.hyqj-floor01 .floor01-wrapper .floor01-tag-list ul { overflow: hidden; padding: 0px; margin: 0px; list-style: none; position: relative; }
.hyqj-floor01 .floor01-wrapper .floor01-tag-list ul li { height: 45px; line-height: 45px; }
.hyqj-floor01 .floor01-wrapper .floor01-tag-list ul li a { text-decoration: none; color: #4d7373; }

/*导航*/
.hyqj-floor02 .floor02-wrapper { padding: 15px 15px 0; text-align: center; font-size: 0px; }
.hyqj-floor02 .floor02-wrapper a { width: 132px; height: 29px; line-height: 29px; display: inline-block; vertical-align: top; border: 1px solid #018989; text-align: center; font-size: 14px; margin-top: 10px; text-decoration: none; border-radius: 5px; color: #000; background: #fff; }
.hyqj-floor02 .floor02-wrapper a:first-child,.hyqj-floor02 .floor02-wrapper a:nth-child(2) { margin-top: 0px; }
.hyqj-floor02 .floor02-wrapper a:nth-child(2n) { margin-left: 15px; }

/*热播*/
.jmys-floor01 p { margin: 0px; }
.jmys-floor01 { margin-top: 5px; }
.jmys-floor01 .floor01-wrapper { background: #fff; border: 1px solid #c6e5e9; box-shadow: 0 0 2px rgba(38,38,38,0.15); margin: 0 10px; border-radius: 5px; }
.jmys-floor01 .jmys-common-title { text-align: center; padding-top: 0px; }
.jmys-floor01 .jmys-common-title img { width: 39px; }
.jmys-floor01 .jmys-common-title p { font-size: 16px; font-weight: bold; color: #252525; margin-top: 0px; }
.jmys-floor01 .jmys-floor-banner { position: relative; font-size: 0px; }
.jmys-floor01 .jmys-floor-banner img { width: 100%; margin-top: 0px; }
.jmys-floor01 .jmys-floor-banner i { color: #fff; font-style: normal; height: 50px; display: flex; align-items: center; justify-content: center; text-align: center; padding: 0 15px; font-size: 14px; font-weight: bold; position: absolute; top: 15px; left: 0px; right: 0px; margin: auto; }

.jmys-floor01 .floor01-text-p {padding: 0 10px 10px; }
.jmys-floor01 .floor01-text-p p { text-indent: 2em; line-height: 19px; font-size: 13px; }
.jmys-floor01 .floor01-text-p:before { content: ""; width: 25px; height: 2px; background: #50aab5; margin: 10px auto; display: block; }

.jmys-floor01 .jmys-floor01-slide { margin: 15px 10px 0; }
.jmys-floor01 .jmys-floor01-slide .swiper-slide { border: 1px solid #efefef; box-sizing: border-box; }
.jmys-floor01 .jmys-floor01-slide .floor01-pic.one { padding: 10px 10px 0; }
.jmys-floor01 .jmys-floor01-slide .floor01-pic.one img { width: 100%; }

.jmys-floor01 .jmys-floor01-slide .floor01-pic.two { font-size: 0px; }
.jmys-floor01 .jmys-floor01-slide .floor01-pic.two .floor01-img { height: 92px; font-size: 0px; padding: 10px 10px 0; }
.jmys-floor01 .jmys-floor01-slide .floor01-pic.two p { width: 50%; display: inline-block; vertical-align: top; border: 2px solid #50aab5; box-sizing: border-box; }
.jmys-floor01 .jmys-floor01-slide .floor01-pic.two p img { width: 100%; }
.jmys-floor01 .jmys-floor01-slide .floor01-pic.two i { color: #fff; background: #50aab5; height: 25px; line-height: 25px; margin: 0 10px; display: block; text-align: center; font-size: 12px; font-style: normal; }

.jmys-floor01 .jmys-floor01-slide .swiper-pagination { height: 5px; text-align: center; margin: 15px 0; position: relative; }
.jmys-floor01 .jmys-floor01-slide .swiper-pagination span { width: 5px; height: 5px; display: inline-block; vertical-align: top; opacity: 1; border: 1px solid #7fd7e2; background: transparent; margin: 0 5px; }
.jmys-floor01 .jmys-floor01-slide .swiper-pagination span.swiper-pagination-bullet-active { background: #7fd7e2; }

/*科技*/
.jmys-floor02 p { margin: 0px; }
.jmys-floor02 { margin-top: 15px; }
.jmys-floor02 .floor02-wrapper { background: #fff; border: 1px solid #c6e5e9; box-shadow: 0 0 2px rgba(38,38,38,0.15); margin: 0 10px; border-radius: 5px; }
.jmys-floor02 .jmys-common-title { text-align: center; padding-top: 0px; }
.jmys-floor02 .jmys-common-title img { width: 39px; }
.jmys-floor02 .jmys-common-title p { font-size: 16px; font-weight: bold; color: #252525; margin-top: 5px; }
.jmys-floor02 .jmys-floor-banner { position: relative; font-size: 0px; }
.jmys-floor02 .jmys-floor-banner img { width: 100%; margin-top: 15px; }
.jmys-floor02 .jmys-floor-banner i { color: #fff; font-style: normal; height: 50px; display: flex; align-items: center; justify-content: center; text-align: center; padding: 0 15px; font-size: 14px; font-weight: bold; position: absolute; top: 15px; left: 0px; right: 0px; margin: auto; }

.jmys-floor02 .floor02-text-p {padding: 0 10px; }
.jmys-floor02 .floor02-text-p p { text-indent: 2em; line-height: 19px; font-size: 13px; }
.jmys-floor02 .floor02-text-p:before { content: ""; width: 25px; height: 2px; background: #50aab5; margin: 10px auto; display: block; }

.jmys-floor02 .floor02-tab { margin-top: 2px; font-size: 0px; text-align: center; }
.jmys-floor02 .floor02-tab .floor02-tab-p { font-size: 0px; padding: 0 10px; }
.jmys-floor02 .floor02-tab .floor02-tab-p p { width: 31%; display: inline-block; vertical-align: top; font-size: 12px; line-height: 32px; border: 1px solid #018989; margin-right: 2%; color: #000; border-radius: 5px; }
.jmys-floor02 .floor02-tab .floor02-tab-p p:last-of-type { line-height: normal; margin-right: 0px; }
.jmys-floor02 .floor02-tab .floor02-tab-p p.cur { color: #fff; background: #50aab5; border: 1px solid #50aab5; font-weight: bold; }

.jmys-floor02 .floor02-tab .floor02-tab-list { margin-top: 0px; }
.jmys-floor02 .floor02-tab .floor02-tab-item { padding: 5px 10px 0; margin: 0 10px; display: none; border: 1px solid rgba(80, 170, 181, 0.5); }
.jmys-floor02 .floor02-tab .floor02-tab-item.active { display: block; }
.jmys-floor02 .floor02-tab .floor02-tab-item.kj a { font-size: 0px; display: flex; align-items: center; position: relative; text-decoration: none; color: #000; margin-bottom: 0px; }
.jmys-floor02 .floor02-tab .floor02-tab-item.kj a .floor02-item-pic { width: 45%; flex: none; }
.jmys-floor02 .floor02-tab .floor02-tab-item.kj a img { width: 100%; }
.jmys-floor02 .floor02-tab .floor02-tab-item.kj a .floor02-text { width: 55%; padding: 5px; box-sizing: border-box; font-size: 16px; border: 1px solid #ebebeb; border-radius: 5px; overflow: hidden; flex: none; box-sizing: border-box; }
.jmys-floor02 .floor02-tab .floor02-tab-item.kj a .floor02-text span { width: 100%; display: block; font-size: 16px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: left; }
.jmys-floor02 .floor02-tab .floor02-tab-item.kj a .floor02-text i { display: block; font-size: 14px; font-style: normal; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: left; }
.jmys-floor02 .floor02-tab .floor02-tab-item.kj a .floor02-text i:after { content: ""; width: 20px; height: 2px; display: block; margin: 5px 0; background: #50aab5; }
.jmys-floor02 .floor02-tab .floor02-tab-item.kj a .floor02-text p { font-size: 12px; display: flex; align-items: baseline; color: #565656; }
.jmys-floor02 .floor02-tab .floor02-tab-item.kj a .floor02-text p:before { content: ""; width: 5px; height: 5px; background: #565656; display: block; border-radius: 10px; margin-right: 5px; flex: none; }
.jmys-floor02 .floor02-tab .floor02-tab-item.kj a .floor02-text p em { font-style: normal; text-align: left; }
.jmys-floor02 .floor02-tab .floor02-tab-item.kj .floor02-item a.floor02-item-link { font-size: 0px; }
.jmys-floor02 .floor02-tab .floor02-tab-item.kj .floor02-item a.floor02-item-link img { width: 20px; height: 20px; margin: 15px auto 0; display: block; }

.jmys-floor02 .floor02-tab-list .floor02-tab-item.kj .swiper-pagination { height: 5px; text-align: center; margin: 10px 0; position: relative; }
.jmys-floor02 .floor02-tab-list .floor02-tab-item.kj .swiper-pagination span { width: 5px; height: 5px; display: inline-block; vertical-align: top; opacity: 1; border: 1px solid #7fd7e2; background: transparent; margin: 0 5px; }
.jmys-floor02 .floor02-tab-list .floor02-tab-item.kj .swiper-pagination span.swiper-pagination-bullet-active { background: #7fd7e2; }

.jmys-floor02 .floor02-tab-list .floor02-tab-item.yl { padding: 0px; }
.jmys-floor02 .floor02-tab-list .floor02-tab-item.yl img { width: 100%; }

.jmys-floor02 .floor02-tab-list .floor02-tab-item.sq { font-size: 0px; }
.jmys-floor02 .floor02-tab-list .floor02-tab-item.sq .floor02-tab-pic { font-size: 0px; text-align: center; }
.jmys-floor02 .floor02-tab-list .floor02-tab-item.sq p { width: 31%; display: inline-block; vertical-align: top; color: #525252; font-size: 12px; margin-right: 2%; }
.jmys-floor02 .floor02-tab-list .floor02-tab-item.sq p:last-of-type { margin-right: 0px; }
.jmys-floor02 .floor02-tab-list .floor02-tab-item.sq p img { width: 100%; }
.jmys-floor02 .floor02-tab-list .floor02-tab-item.sq p i { font-style: normal; }

.jmys-floor02 .floor02-tab-list .floor02-tab-item.sq .floor02-tab-text { font-size: 12px; color: #525252; margin-top: 10px; }
.jmys-floor02 .floor02-tab-list .floor02-tab-item.sq .floor02-tab-text a { text-decoration: none; color: #525252; }

.floor02-text-b { background: #f9f8f8; padding: 10px; margin: 15px 10px; text-align: center; }
.floor02-text-b p { font-size: 14px; font-weight: bold; color: #525252; }
.floor02-text-b a { border-top: 1px dashed #50aab5; padding-top: 10px; margin-top: 10px; display: block; font-size: 14px; color: #ff0000; text-decoration: none; font-weight: bold; }

/*模式*/
.jmys-floor03 p { margin: 0px; }
.jmys-floor03 { margin-top: 15px; }
.jmys-floor03 .floor03-wrapper { background: #fff; border: 1px solid #c6e5e9; box-shadow: 0 0 2px rgba(38,38,38,0.15); padding-bottom: 2px; margin: 0 10px; border-radius: 5px; }
.jmys-floor03 .jmys-common-title { text-align: center; padding-top: 0px; }
.jmys-floor03 .jmys-common-title img { width: 39px; }
.jmys-floor03 .jmys-common-title p { font-size: 16px; font-weight: bold; color: #252525; margin-top: 5px; }
.jmys-floor03 .jmys-floor-banner { position: relative; font-size: 0px; }
.jmys-floor03 .jmys-floor-banner img { width: 100%; margin-top: 15px; }
.jmys-floor03 .jmys-floor-banner i { color: #fff; font-style: normal; height: 50px; display: flex; align-items: center; justify-content: center; text-align: center; padding: 0 15px; font-size: 14px; font-weight: bold; position: absolute; top: 15px; left: 0px; right: 0px; margin: auto; }

.jmys-floor03 .floor03-text-p {padding: 0 10px; }
.jmys-floor03 .floor03-text-p p { /*text-indent: 2em;*/ line-height: 19px; font-size: 13px; color: #525252; }
.jmys-floor03 .floor03-text-p:before { content: ""; width: 25px; height: 2px; background: #50aab5; margin: 10px auto; display: block; }

.jmys-floor03 .floor03-pic { font-size: 0px; text-align: center; padding: 0 10px; margin-top: 32px; }
.jmys-floor03 .floor03-pic p { width: 31%; display: inline-block; vertical-align: top; position: relative; margin-right: 2%; }
.jmys-floor03 .floor03-pic p:last-of-type { margin-right: 0px; }
.jmys-floor03 .floor03-pic i { color: #fff; background: #50aab5; font-size: 12px; width: 75px; height: 25px; line-height: 25px; position: absolute; top: -17px; left: 0px; right: 0px; display: block; font-style: normal; text-align: center; margin: auto; }
.jmys-floor03 .floor03-pic p img { width: 100%; }

.jmys-floor03 .floor03-p { display: flex; align-items: center; font-size: 13px; padding: 0 10px; margin-top: 15px; }
.jmys-floor03 .floor03-p i { width: 32px; height: 32px; flex: none; margin-right: 10px; }
.jmys-floor03 .floor03-p i img { width: 100%; }
.jmys-floor03 .floor03-p p { color: #252525; }
.jmys-floor03 .floor03-p p b { display: block; color: #cb0000; margin-bottom: 5px; }

/*单价*/
.jmys-floor05 p { margin: 0px; }
.jmys-floor05 { margin-top: 15px; }
.jmys-floor05 .floor05-wrapper { background: #fff; border: 1px solid #c6e5e9; box-shadow: 0 0 2px rgba(38,38,38,0.15); padding-bottom: 15px; margin: 0 10px; border-radius: 5px; }
.jmys-floor05 .jmys-common-title { text-align: center; padding-top: 20px; }
.jmys-floor05 .jmys-common-title img { width: 39px; }
.jmys-floor05 .jmys-common-title p { font-size: 16px; font-weight: bold; color: #252525; margin-top: 5px; }
.jmys-floor05 .jmys-floor-banner { position: relative; font-size: 0px; }
.jmys-floor05 .jmys-floor-banner img { width: 100%; margin-top: 15px; }
.jmys-floor05 .jmys-floor-banner i { color: #fff; font-style: normal; height: 50px; display: flex; align-items: center; justify-content: center; text-align: center; padding: 0 15px; font-size: 14px; font-weight: bold; position: absolute; top: 15px; left: 0px; right: 0px; margin: auto; }

.jmys-floor05 .floor05-text-p { padding: 0 10px; font-size: 14px; text-align: center; color: #525252; }
.jmys-floor05 .floor05-text-p p { text-indent: 2em; line-height: 19px; font-size: 13px; color: #525252; }
.jmys-floor05 .floor05-text-p:before { content: ""; width: 25px; height: 2px; background: #50aab5; margin: 10px auto; display: block; }

.jmys-floor05 .floor05-pic { padding: 0 10px; margin-top: 15px; }
.jmys-floor05 .floor05-pic img { width: 100%; }

/*派单*/
.jmys-floor06 p { margin: 0px; }
.jmys-floor06 { margin-top: 15px; }
.jmys-floor06 .floor06-wrapper { background: #fff; border: 1px solid #c6e5e9; box-shadow: 0 0 2px rgba(38,38,38,0.15); padding-bottom: 15px; margin: 0 10px; border-radius: 5px; }
.jmys-floor06 .jmys-common-title { text-align: center; padding-top: 20px; }
.jmys-floor06 .jmys-common-title img { width: 39px; }
.jmys-floor06 .jmys-common-title p { font-size: 16px; font-weight: bold; color: #252525; margin-top: 5px; }
.jmys-floor06 .jmys-floor-banner { position: relative; font-size: 0px; }
.jmys-floor06 .jmys-floor-banner img { width: 100%; margin-top: 15px; }
.jmys-floor06 .jmys-floor-banner i { color: #fff; font-style: normal; height: 50px; display: flex; align-items: center; justify-content: center; text-align: center; padding: 0 15px; font-size: 14px; font-weight: bold; position: absolute; top: 15px; left: 0px; right: 0px; margin: auto; }

.jmys-floor06 .floor06-text-p { padding: 0 10px; margin-top: 15px; font-size: 14px; text-align: center; color: #525252; }
.jmys-floor06 .floor06-text-p p { text-indent: 2em; line-height: 19px; font-size: 13px; color: #525252; }

.jmys-floor06 .floor06-pic { padding: 0 10px; margin-top: 15px; }
.jmys-floor06 .floor06-pic img { width: 100%; }

/*派单*/
.jmys-floor07 p { margin: 0px; }
.jmys-floor07 { margin-top: 15px; }
.jmys-floor07 .floor07-wrapper { background: #fff; border: 1px solid #c6e5e9; box-shadow: 0 0 2px rgba(38,38,38,0.15); margin: 0 10px; border-radius: 5px; }
.jmys-floor07 .jmys-common-title { text-align: center; padding-top: 20px; }
.jmys-floor07 .jmys-common-title img { width: 39px; }
.jmys-floor07 .jmys-common-title p { font-size: 16px; font-weight: bold; color: #252525; margin-top: 5px; }
.jmys-floor07 .jmys-floor-banner { position: relative; font-size: 0px; }
.jmys-floor07 .jmys-floor-banner img { width: 100%; margin-top: 15px; }
.jmys-floor07 .jmys-floor-banner i { color: #fff; font-style: normal; height: 50px; display: flex; align-items: center; justify-content: center; text-align: center; padding: 0 15px; font-size: 14px; font-weight: bold; position: absolute; top: 15px; left: 0px; right: 0px; margin: auto; }

.jmys-floor07 .floor07-text-p { padding: 0 10px; margin-top: 15px; font-size: 14px; text-align: center; color: #525252; }
.jmys-floor07 .floor07-text-p p { text-indent: 2em; line-height: 19px; font-size: 13px; color: #525252; }
.jmys-floor07 .floor07-text-p:before { content: ""; width: 25px; height: 2px; background: #50aab5; margin: 10px auto; display: block; }

.jmys-floor07 .floor07-img { padding: 0 10px; margin-top: 15px; font-size: 0px; text-align: center; }
.jmys-floor07 .floor07-img p { width: 31%; display: inline-block; vertical-align: top; margin-right: 3%; margin-bottom: 15px; }
.jmys-floor07 .floor07-img p:nth-child(3n) { margin-right: 0px; }
.jmys-floor07 .floor07-img p i { font-style: normal; display: block; font-size: 12px; color: #525252; margin-top: 10px; }
.jmys-floor07 .floor07-img img { width: 100%; border-radius: 50%; }

/*特色*/
.jmys-floor08 p { margin: 0px; }
.jmys-floor08 { margin-top: 15px; }
.jmys-floor08 .floor08-wrapper { background: #fff; border: 1px solid #c6e5e9; box-shadow: 0 0 2px rgba(38,38,38,0.15); margin: 0 10px; border-radius: 5px; }
.jmys-floor08 .jmys-common-title { text-align: center; padding-top: 20px; }
.jmys-floor08 .jmys-common-title img { width: 39px; }
.jmys-floor08 .jmys-common-title p { font-size: 16px; font-weight: bold; color: #252525; margin-top: 5px; }
.jmys-floor08 .jmys-floor-banner { position: relative; font-size: 0px; }
.jmys-floor08 .jmys-floor-banner img { width: 100%; margin-top: 15px; }
.jmys-floor08 .jmys-floor-banner i { color: #fff; font-style: normal; height: 50px; display: flex; align-items: center; justify-content: center; text-align: center; padding: 0 15px; font-size: 13px; font-weight: bold; position: absolute; top: 15px; left: 0px; right: 0px; margin: auto; }

.jmys-floor08 .floor08-text-p { padding: 0 10px; margin-top: 15px; font-size: 14px; text-align: left; color: #525252; }
.jmys-floor08 .floor08-text-p p { text-indent: 2em; line-height: 19px; font-size: 13px; color: #525252; }
.jmys-floor08 .floor08-text-p:before { content: ""; width: 25px; height: 2px; background: #50aab5; margin: 10px auto; display: block; }

.jmys-floor08 .floor08-pic { font-size: 0px; text-align: center; padding: 0 10px; margin: 15px 0; }
.jmys-floor08 .floor08-pic p { width: 31%; display: inline-block; vertical-align: top; margin-right: 2%; }
.jmys-floor08 .floor08-pic p:last-of-type { margin-right: 0px; }
.jmys-floor08 .floor08-pic p img { width: 100%; }

.jmys-floor08 .floor08-pic { padding: 0 10px; margin-top: 15px; }
.jmys-floor08 .floor08-pic img { width: 100%; }

/*营销*/
.jmys-floor09 p { margin: 0px; }
.jmys-floor09 { margin-top: 15px; }
.jmys-floor09 .floor09-wrapper { background: #fff; border: 1px solid #c6e5e9; box-shadow: 0 0 2px rgba(38,38,38,0.15); margin: 0 10px; border-radius: 5px; }
.jmys-floor09 .jmys-common-title { text-align: center; padding-top: 20px; }
.jmys-floor09 .jmys-common-title img { width: 39px; }
.jmys-floor09 .jmys-common-title p { font-size: 16px; font-weight: bold; color: #252525; margin-top: 5px; }
.jmys-floor09 .jmys-floor-banner { position: relative; font-size: 0px; }
.jmys-floor09 .jmys-floor-banner img { width: 100%; margin-top: 15px; }
.jmys-floor09 .jmys-floor-banner i { color: #fff; font-style: normal; height: 50px; display: flex; align-items: center; justify-content: center; text-align: center; padding: 0 15px; font-size: 13px; font-weight: bold; position: absolute; top: 15px; left: 0px; right: 0px; margin: auto; }

.jmys-floor09 .floor09-text-p { padding: 0 10px; margin-top: 15px; font-size: 14px; text-align: left; color: #525252; }
.jmys-floor09 .floor09-text-p p { text-indent: 2em; line-height: 19px; font-size: 13px; color: #525252; }
.jmys-floor09 .floor09-text-p:before { content: ""; width: 25px; height: 2px; background: #50aab5; margin: 10px auto; display: block; }

.jmys-floor09 .floor09-pic { font-size: 0px; text-align: center; padding: 0 10px; margin: 15px 0; }
.jmys-floor09 .floor09-pic p { width: 31%; display: inline-block; vertical-align: top; margin-right: 2%; }
.jmys-floor09 .floor09-pic p:last-of-type { margin-right: 0px; }
.jmys-floor09 .floor09-pic p img { width: 100%; }

.jmys-floor09 .floor09-img { padding: 0 10px; margin-top: 15px; position: relative; }
.jmys-floor09 .floor09-img img { width: 100%; }

/*赤诚*/
.jmys-floor10 p { margin: 0px; }
.jmys-floor10 { margin-top: 15px; }
.jmys-floor10 .floor10-wrapper { background: #fff; border: 1px solid #c6e5e9; box-shadow: 0 0 2px rgba(38,38,38,0.15); margin: 0 10px; border-radius: 5px; }
.jmys-floor10 .jmys-common-title { text-align: center; padding-top: 20px; }
.jmys-floor10 .jmys-common-title img { width: 39px; }
.jmys-floor10 .jmys-common-title p { font-size: 16px; font-weight: bold; color: #252525; margin-top: 5px; }
.jmys-floor10 .jmys-floor-banner { position: relative; font-size: 0px; }
.jmys-floor10 .jmys-floor-banner img { width: 100%; margin-top: 15px; }
.jmys-floor10 .jmys-floor-banner i { color: #fff; font-style: normal; height: 50px; display: flex; align-items: center; justify-content: center; text-align: center; padding: 0 15px; font-size: 13px; font-weight: bold; position: absolute; top: 15px; left: 0px; right: 0px; margin: auto; }

.jmys-floor10 .floor10-text-p { padding: 0 10px; margin-top: 15px; font-size: 14px; text-align: left; color: #525252; }
.jmys-floor10 .floor10-text-p p { text-indent: 2em; line-height: 19px; font-size: 13px; color: #525252; }
.jmys-floor10 .floor10-text-p:before { content: ""; width: 25px; height: 2px; background: #50aab5; margin: 10px auto; display: block; }

.jmys-floor10 .floor10-text-p {padding: 0 10px; }
.jmys-floor10 .floor10-text-p p { text-indent: 2em; line-height: 19px; font-size: 13px; }
.jmys-floor10 .floor10-text-p:before { content: ""; width: 25px; height: 2px; background: #50aab5; margin: 10px auto; display: block; }

.jmys-floor10 .floor10-tab { margin-top: 15px; font-size: 0px; text-align: center; }
.jmys-floor10 .floor10-tab .floor10-tab-p { font-size: 0px; padding: 0 10px; }
.jmys-floor10 .floor10-tab .floor10-tab-p p { width: 31%; display: inline-block; vertical-align: top; font-size: 12px; line-height: 32px; border: 1px solid #018989; margin-right: 2%; color: #000; border-radius: 5px; }
.jmys-floor10 .floor10-tab .floor10-tab-p p:last-of-type { margin-right: 0px; }
.jmys-floor10 .floor10-tab .floor10-tab-p p.cur { color: #fff; background: #50aab5; border: 1px solid #50aab5; font-weight: bold; }

.jmys-floor10 .floor10-tab .floor10-tab-list { margin-top: 15px; }
.jmys-floor10 .floor10-tab .floor10-tab-item { padding: 10px; margin: 0 10px; display: none; border: 1px solid rgba(80, 170, 181, 0.5); }
.jmys-floor10 .floor10-tab .floor10-tab-item.active { display: block; }

.jmys-floor10 .floor10-tab-item.ln .floor10-img { font-size: 0px; }
.jmys-floor10 .floor10-tab-item.ln .floor10-img p { width: 45%; display: inline-block; vertical-align: top; margin: 0 2.5%; }
.jmys-floor10 .floor10-tab-item.ln .floor10-img p img { width: 100%; }
.jmys-floor10 .floor10-tab-item.ln .floor10-img p i { height: 32px; font-size: 12px; font-style: normal; color: #525252; background: #efefef; display: flex; align-items: center; justify-content: center; padding: 5px 0; }
.jmys-floor10 .floor10-tab-item.ln .floor10-t { font-size: 12px; color: #525252; margin-top: 15px; }

.jmys-floor10 .floor10-tab-item.xs .floor10-img { font-size: 0px; }
.jmys-floor10 .floor10-tab-item.xs .floor10-img p { width: 45%; display: inline-block; vertical-align: top; margin: 0 2.5% 2.5% 0; }
.jmys-floor10 .floor10-tab-item.xs .floor10-img p img { width: 100%; }

.jmys-floor10 .floor10-tab-item.xs .floor10-t { font-size: 12px; color: #525252; margin-top: 10px; }

.jmys-floor10 .floor10-t { line-height: 19px; font-size: 13px; color: #525252; }
.jmys-floor10 .floor10-t:before { content: ""; width: 25px; height: 2px; background: #50aab5; margin: 10px auto; display: block; }

.jmys-floor10 .floor10-t-p { margin-top: 10px; font-size: 13px; }

.jmys-floor10 .floor10-img { font-size: 0px; text-align: center; margin-top: 15px; }
.jmys-floor10 .floor10-img p { width: 31%; display: inline-block; vertical-align: top; margin-right: 2%; }
.jmys-floor10 .floor10-img p img { width: 100%; }
.jmys-floor10 .floor10-img p:last-of-type { margin-right: 0px; }
.jmys-floor10 .floor10-img p span { font-size: 12px; color: #4f4f4f; display: block; margin-top: 5px; }

/*解答*/
.hyqj-floor07 p { margin: 0px; }
.hyqj-floor07 { margin: 15px 0; }
.hyqj-floor07 .floor07-wrapper { background: #fff; border: 1px solid #c6e5e9; box-shadow: 0 0 2px rgba(38,38,38,0.15); padding-bottom: 15px; margin: 0 10px; border-radius: 5px; }
.hyqj-floor07 .hyqj-common-title { text-align: center; padding-top: 20px; }
.hyqj-floor07 .hyqj-common-title img { width: 39px; }
.hyqj-floor07 .hyqj-common-title p { font-size: 16px; font-weight: bold; color: #252525; margin-top: 5px; }

.hyqj-floor07 .floor07-faq { padding: 0 15px; margin-top: 15px; }
.hyqj-floor07 .floor07-faq .floor07-item { margin-top: 15px; }
.hyqj-floor07 .floor07-faq .floor07-wt,.hyqj-floor07 .floor07-faq .floor07-hd { position: relative; }
.hyqj-floor07 .floor07-faq .floor07-avatar { position: absolute; top: 10px; }
.hyqj-floor07 .floor07-faq .floor07-wt .floor07-avatar { left: 0px; }
.hyqj-floor07 .floor07-faq .floor07-hd { margin-top: 15px; display: none; }
.hyqj-floor07 .floor07-faq .floor07-hd .floor07-avatar { right: 0px; }
.hyqj-floor07 .floor07-faq .floor07-avatar img { width: 25px; }
.hyqj-floor07 .floor07-faq .floor07-text { padding: 10px; font-size: 14px; border-radius: 5px; position: relative; }
.hyqj-floor07 .floor07-faq .floor07-wt .floor07-text { margin-left: 35px; background: #c7f2f7; }
.hyqj-floor07 .floor07-faq .floor07-wt .floor07-text:before { content: ""; width: 0px; height: 0px; border-top: 5px solid transparent; border-right: 5px solid #c7f2f7; border-bottom: 5px solid transparent; position: absolute; top: 15px; left: -5px; display: block; }
.hyqj-floor07 .floor07-faq .floor07-hd .floor07-text:before { content: ""; width: 0px; height: 0px; border-top: 5px solid transparent; border-left: 5px solid #f9f8f8; border-bottom: 5px solid transparent; position: absolute; top: 15px; right: -5px; display: block; }
.hyqj-floor07 .floor07-faq .floor07-hd .floor07-text { margin-right: 35px; background: #f9f8f8; }
.hyqj-floor07 .floor07-faq .floor07-hd .floor07-text p { text-indent: 2em; }

.hyqj-floor07 .floor07-faq .floor07-item.active .floor07-hd { display: block; }