body { height: 100%; font-family: microsoft yahei; font-size: 16px; margin: 0px; color: #363636; overflow-x: hidden; }
/* 请使用字体"pingfang sc"字体 */

/*标签*/
.ygzt-hot-tag { background: #fff; width: 100%; height: 41px; line-height: 41px; box-shadow: 0 0 6px rgba(39,39,39,0.1); overflow: hidden; top: 42px; left: 0px; z-index: 9; display: none; }
.ygzt-hot-tag.fixed { position: fixed; }
.ygzt-hot-tag .ygzt-hot-wrapper { width: 1200px; margin: auto; font-size: 0px; overflow: hidden; position: relative; }
.ygzt-hot-tag.show { display: block; }
.ygzt-hot-tag .ygzt-hot-wrapper .ygzt-hot-title,.ygzt-hot-tag .ygzt-hot-wrapper .ygzt-hot-text { display: inline-block; vertical-align: top; font-size: 14px; }
.ygzt-hot-tag .ygzt-hot-wrapper .ygzt-hot-title { width: 150px; text-align: center; color: #4d7373; }
.ygzt-hot-tag .ygzt-hot-wrapper .ygzt-hot-title img { width: 39px; display: inline-block; vertical-align: middle; position: relative; top: -2px; margin-right: 10px; }
.ygzt-hot-tag .ygzt-hot-wrapper .ygzt-hot-text { overflow: hidden; }
.ygzt-hot-tag .ygzt-hot-wrapper .ygzt-hot-text a { color: #4d7373; text-decoration: none; display: inline-block; vertical-align: top; margin-right: 20px; }
.ygwap-zs-link { position: absolute; top: 0px; left: 0px; font-size: 14px; }
.ygwap-zs-link em { font-style: normal; margin: 0 5px; font-size: 14px; }
.ygwap-zs-link a { text-decoration: none; color: #000; }
.ygwap-zs-link a:hover { text-decoration: none; color: #018989; }
.ygzt-hot-right { margin-left: 150px; }

/*介绍*/
.jmys-floor-top { margin-top: 41px; }
.jmys-floor-top .jmys-wrapper { width: 1200px; padding: 25px 0; margin: auto; background: #eee; font-size: 0px; text-align: center; }
.jmys-floor-top .jmys-wrapper img,.jmys-floor-top .jmys-wrapper .jmys-floor-text { display: inline-block; vertical-align: middle; }
.jmys-floor-top .jmys-wrapper .jmys-floor-text { color: #252525; font-size: 20px; line-height: 1.9; }

/*热播*/
.jmys-floor01-box p { margin: 0px; }
.jmys-floor01-box .jmys-wrapper { width: 1200px; margin: auto; }
.jmys-floor01-box .jmys-wrapper .jmys-floor-title { text-align: center; padding-top: 75px; }
.jmys-floor01-box .jmys-wrapper .jmys-floor-title span { font-size: 53px; font-weight: bold; color: #252525; display: block; margin-top: 20px; }
.jmys-floor01-box .jmys-wrapper .jmys-floor-banner { color: #fff; width: 1200px; height: 206px; margin-top: 50px; font-size: 35px; text-align: center; font-weight: bold; background-repeat: no-repeat; line-height: 1.9; display: table; }
.jmys-floor01-box .jmys-wrapper .jmys-floor-banner p { display: table-cell; vertical-align: middle; position: relative; top: -15px; }

.jmys-floor01-box .jmys-floor01-text { font-size: 0px; margin: 50px 35px 0; }
.jmys-floor01-box .jmys-floor01-text .jmys-floor01-pic,.jmys-floor01-box .jmys-floor01-text .jmys-floor01-p { display: inline-block; vertical-align: top; }
.jmys-floor01-box .jmys-floor01-text .jmys-floor01-pic { width: 675px; height: 420px; font-size: 0px; position: relative; }
.jmys-floor01-box .jmys-floor01-text .jmys-floor01-p { background: #fff; color: #000; width: 419px; border: 1px solid #2695b5; padding: 42px; font-size: 20px; line-height: 1.9; margin-top: 215px; margin-left: -50px; position: relative; transition: all 0.5s ease; }
.jmys-floor01-box .jmys-floor01-text:hover .jmys-floor01-p { transform: translateY(-10px); }
.jmys-floor01-box .jmys-floor01-text .jmys-floor01-p:after { content: ""; width: 25px; height: 25px; background: url(../images/2/arrow-top-right.png) no-repeat; display: block; position: absolute; top: 0px; right: 0px; }
.jmys-floor01-box .jmys-floor01-text .jmys-floor01-pic:before { content: ""; width: 75px; height: 42px; background: #50aab5; position: absolute; top: 0px; right: -105px; display: block; }

.jmys-floor01-box .jmys-floor01-content { background: #eee; padding: 50px 0; margin-top: 50px; }
.jmys-floor01-box .jmys-floor01-content .jmys-floor01-span { font-size: 25px; font-weight: bold; color: #252525; text-align: center; }
.jmys-floor01-box .jmys-floor01-content .jmys-floor01-span:before { content: ""; width: 96px; height: 7px; background: #50aab5; display: block; margin: 0 auto 32px; }

.jmys-floor01-box .jmys-floor01-slide { padding: 0 10px; margin-top: 50px; text-align: center; }
.jmys-floor01-box .jmys-floor01-slide ul { padding: 0px; margin: 0px; list-style: none; }
.jmys-floor01-box .jmys-floor01-slide ul li { font-size: 0px; }
.jmys-floor01-box .jmys-floor01-slide .floor01-slide-pt { font-size: 0px; display: inline-block; vertical-align: top; }
.jmys-floor01-box .jmys-floor01-slide .floor01-slide-pt .floor01-slide-item { width: 390px; display: inline-block; vertical-align: top; }
.jmys-floor01-box .jmys-floor01-slide .floor01-slide-pt .floor01-slide-item:first-child { margin-right: 15px; }
.jmys-floor01-box .jmys-floor01-slide .floor01-slide-pt .floor01-slide-item p { position: relative; }
.jmys-floor01-box .jmys-floor01-slide .floor01-slide-pt .floor01-slide-item p span { height: 279px; display: table; position: absolute; top: 0px; left: 0px; font-size: 14px; padding: 0 20px; background: url(../images/2/floor-common-bg.png) repeat; text-align: left; transition: all 0.5s ease; opacity: 0; filter: alpha(opacity=0); }
.jmys-floor01-box .jmys-floor01-slide .floor01-slide-pt .floor01-slide-item p:hover span { opacity: 1; filter: alpha(opacity=100); }
.jmys-floor01-box .jmys-floor01-slide .floor01-slide-pt .floor01-slide-item p span i { color: #fff; display: table-cell; vertical-align: middle; font-style: normal; text-indent: 2em; line-height: 25px; }
.jmys-floor01-box .jmys-floor01-slide .floor01-slide-pt .floor01-slide-item p span i b { color: #71f0ff; }
.jmys-floor01-box .jmys-floor01-slide .floor01-slide-pt .floor01-slide-item .floor01-slide-title { color: #fff; background: #50aab5; font-size: 17px; height: 50px; line-height: 50px; overflow: hidden; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 0 20px; text-align: center; }
.jmys-floor01-box .jmys-floor01-slide .floor01-slide-inner { width: 300px; display: inline-block; vertical-align: top; font-size: 20px; margin-left: 32px; }
.jmys-floor01-box .jmys-floor01-slide .floor01-slide-inner .floor01-slide-h1 { border-bottom: 2px solid #50aab5; padding-bottom: 20px; margin-bottom: 20px; font-weight: bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.jmys-floor01-box .jmys-floor01-slide .floor01-slide-inner .floor01-slide-h1 img { margin-right: 10px; position: relative; top: 6px; }
.jmys-floor01-box .jmys-floor01-slide .floor01-slide-inner .floor01-slide-content { line-height: 1.9; text-indent: 2em; text-align: left; }

.jmys-floor01-box .jmys-floor01-slide .floor01-slide-tc { font-size: 0px; }
.jmys-floor01-box .jmys-floor01-slide .floor01-slide-tc .floor01-slide-pic,.jmys-floor01-box .jmys-floor01-slide .floor01-slide-tc .floor01-slide-t { display: inline-block; vertical-align: middle; }
.jmys-floor01-box .jmys-floor01-slide .floor01-slide-tc .floor01-slide-t { width: 350px; font-size: 20px; text-align: left; margin-left: 32px; }
.jmys-floor01-box .jmys-floor01-slide .floor01-slide-tc .floor01-slide-h1 img { margin-right: 10px; position: relative; top: 6px; }
.jmys-floor01-box .jmys-floor01-slide .floor01-slide-tc .floor01-slide-t .floor01-slide-h1 { border-bottom: 2px solid #50aab5; padding-bottom: 20px; margin-bottom: 20px; font-weight: bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.jmys-floor01-box .jmys-floor01-slide .floor01-slide-tc .floor01-slide-t .floor01-slide-content { line-height: 1.9; text-indent: 2em; text-align: left; }

.jmys-floor01-box .jmys-floor01-btn { text-align: center; font-size: 0px; margin-top: 32px; }
.jmys-floor01-box .jmys-floor01-btn p { width: 12px; height: 12px; background: #c9c9c9; margin: 0 10px; display: inline-block; vertical-align: top; border-radius: 50px; }
.jmys-floor01-box .jmys-floor01-btn p.on { background: #fff; }

/*科技*/
.jmys-floor02-box p { margin: 0px; }
.jmys-floor02-box .jmys-wrapper { width: 1200px; margin: auto; }
.jmys-floor02-box .jmys-wrapper .jmys-floor-title { text-align: center; padding-top: 75px; }
.jmys-floor02-box .jmys-wrapper .jmys-floor-title span { font-size: 53px; font-weight: bold; color: #252525; display: block; margin-top: 20px; }
.jmys-floor02-box .jmys-wrapper .jmys-floor-banner { color: #fff; width: 1200px; height: 206px; margin-top: 50px; font-size: 35px; text-align: center; font-weight: bold; background-repeat: no-repeat; line-height: 1.9; display: table; }
.jmys-floor02-box .jmys-wrapper .jmys-floor-banner p { display: table-cell; vertical-align: middle; position: relative; top: -15px; }

.jmys-floor02-box .jmys-floor02-text { width: 1050px; margin: auto; line-height: 1.9; text-indent: 2em; }
.jmys-floor02-box .jmys-floor02-text p { margin-top: 50px; font-size: 20px; color: #000; }
.jmys-floor02-box .jmys-floor02-text p b { font-size: 25px; }

.jmys-floor02-box .jmys-floor02-p { font-size: 0px; text-align: center; margin-top: 50px; }
.jmys-floor02-box .jmys-floor02-p p { color: #fff; width: 280px; height: 75px; line-height: 60px; display: inline-block; vertical-align: top; font-size: 25px; font-weight: bold; background: url(../images/2/floor02-tab-bg.png) 0 -75px no-repeat; margin: 0 50px; cursor: pointer; }
.jmys-floor02-box .jmys-floor02-p p.cur { background: url(../images/2/floor02-tab-bg.png) no-repeat; }

.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item { margin-top: 15px; }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.kj { font-size: 0px; }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.kj a { width: 280px; height: 400px; position: relative; color: #fff; text-decoration: none; display: inline-block; vertical-align: top; margin-left: 25px; overflow: hidden; transition: all 0.5s ease; }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.kj a:first-child { margin-left: 0px; }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.kj a .floor03-yl-text { width: 100%; height: 185px; position: absolute; bottom: 0px; left: 0px; font-size: 15px; }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.kj a .floor03-yl-text .floor03-yl-inner { padding: 5px 20px; }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.kj a .floor03-yl-text p { margin: 0px; font-size: 25px; }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.kj a .floor03-yl-text p i { font-style: normal; font-size: 17px; display: block; }

.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.kj a .floor03-yl-text .floor03-yl-small { margin-top: 20px; line-height: normal; }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.kj a .floor03-yl-text .floor03-yl-small span { display: block; font-size: 14px; }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.kj a .floor03-yl-text .floor03-yl-small span em { width: 223px; font-style: normal; display: inline-block; vertical-align: top; }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.kj a .floor03-yl-text .floor03-yl-small span i { width: 7px; height: 7px; background: url(../images/2/floor03-list-icon.png) no-repeat; display: inline-block; vertical-align: top; position: relative; top: 5px; margin-right: 10px; }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.kj a.yl-05 .floor03-yl-text .floor03-yl-small { }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.kj a:hover { transform: translateY(-15px); }

.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.yl { border: 1px solid #50aab5; padding: 50px 0; font-size: 0px; }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.yl .jmys-floor02-left { width: 755px; display: inline-block; vertical-align: top; }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.yl .jmys-floor02-right { width: 435px; display: inline-block; vertical-align: top; }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.yl .jmys-floor02-pic { width: 755px; }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.yl .jmys-floor02-pic span { display: inline-block; vertical-align: top; font-size: 20px; color: #252525; }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.yl .jmys-floor02-pic span.yl-t-01 { margin-left: 5px; }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.yl .jmys-floor02-pic span.yl-t-02 { margin-left: 70px; }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.yl .jmys-floor02-t { text-align: center; font-size: 20px; }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.yl .jmys-floor02-t:before { content: ""; width: 96px; height: 7px; background: #50aab5; margin: 45px auto 32px; display: block; }

.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.yl .jmys-floor02-right .jmys-floor02-img img { margin-top: -50px; }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.yl .jmys-floor02-right .jmys-floor02-img span { font-size: 20px; text-align: center; display: block; margin-top: 2px; }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.yl .jmys-floor02-right .jmys-floor02-t { text-align: left; }

.jmys-floor02-box .jmys-floor02-item.zs .jmys-floor02-list { font-size: 0px; }
.jmys-floor02-box .jmys-floor02-item.zs .jmys-floor02-list p { width: 33.33%; display: inline-block; vertical-align: top; text-align: center; }
.jmys-floor02-box .jmys-floor02-item .jmys-floor02-tb { margin-top: 50px; text-align: center; font-size: 20px; color: #000; line-height: 1.9; }
.jmys-floor02-box .jmys-floor02-item .jmys-floor02-tb b { font-weight: bold; font-size: 25px; }
.jmys-floor02-box .jmys-floor02-item .jmys-floor02-tb a { text-decoration: none; color: #000; }

.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item { display: none; }
.jmys-floor02-box .jmys-floor02-tabcon .jmys-floor02-item.active { display: block; }

.jmys-floor02-box .jmys-floor02-box--text { font-size: 25px; font-weight: bold; text-align: center; margin-top: 50px; }
.jmys-floor02-box .jmys-floor02-box--text img { display: inline-block; vertical-align: top; position: relative; top: 5px; margin-right: 20px; }
.jmys-floor02-box .jmys-floor02-link { text-align: right; text-decoration: none; font-size: 25px; font-weight: bold; color: #ff0000; display: block; margin: 15px 0 auto; }

/*模式*/
.jmys-floor03-box p { margin: 0px; }
.jmys-floor03-box .jmys-wrapper { width: 1200px; margin: auto; }
.jmys-floor03-box .jmys-wrapper .jmys-floor-title { text-align: center; padding-top: 75px; }
.jmys-floor03-box .jmys-wrapper .jmys-floor-title span { font-size: 53px; font-weight: bold; color: #252525; display: block; margin-top: 20px; }
.jmys-floor03-box .jmys-wrapper .jmys-floor-banner { color: #fff; width: 1200px; height: 206px; margin-top: 50px; font-size: 35px; text-align: center; font-weight: bold; background-repeat: no-repeat; line-height: 1.9; display: table; }
.jmys-floor03-box .jmys-wrapper .jmys-floor-banner p { display: table-cell; vertical-align: middle; position: relative; top: -15px; }

.jmys-floor03-box .jmys-floor03-sub { font-size: 25px; font-weight: bold; color: #252525; text-align: center; }
.jmys-floor03-box .jmys-floor03-sub:before { content: ""; width: 96px; height: 7px; display: block; margin: 50px auto 32px; background: #50aab5; }

.jmys-floor03-box .jmys-floor03-infor { margin-top: 125px; font-size: 0px; }
.jmys-floor03-box .jmys-floor03-infor .jmys-floor03-item { width: 380px; margin-left: 30px; display: inline-block; vertical-align: top; }
.jmys-floor03-box .jmys-floor03-infor .jmys-floor03-item:first-child { margin-left: 0px; }
.jmys-floor03-box .jmys-floor03-infor .jmys-floor03-item .jmys-floor03-pic { width: 380px; height: 380px; position: relative; font-size: 0px; }
.jmys-floor03-box .jmys-floor03-infor .jmys-floor03-item .jmys-floor03-pic img { width: 380px; height: 380px; overflow: hidden; display: block; }
.jmys-floor03-box .jmys-floor03-infor .jmys-floor03-item .jmys-floor03-pic img.p01 { position: relative; z-index: 1; }
.jmys-floor03-box .jmys-floor03-infor .jmys-floor03-item .jmys-floor03-pic .jmys-floor03-rp--text { width: 100%; position: absolute; bottom: 0px; left: 0px; color: #fff; background: url(../images/2/floor-common-bg60.png) repeat; }
.jmys-floor03-box .jmys-floor03-infor .jmys-floor03-item .jmys-floor03-pic .jmys-floor03-rp--inner { padding: 10px 20px; }
.jmys-floor03-box .jmys-floor03-infor .jmys-floor03-item .jmys-floor03-pic .jmys-floor03-rp--inner span { font-size: 15px; display: block; font-weight: bold; margin-bottom: 5px; }
.jmys-floor03-box .jmys-floor03-infor .jmys-floor03-item .jmys-floor03-pic .jmys-floor03-rp--inner p { font-size: 12px; line-height: 1.9; }
.jmys-floor03-box .jmys-floor03-infor .jmys-floor03-item .jmys-floor03-pic .jmys-floor03-rp { filter: alpha(opacity=0); opacity: 0; transition: all 0.5s ease; position: absolute; top: 0px; left: 0px; font-size: 0px; }
.jmys-floor03-box .jmys-floor03-infor .jmys-floor03-item .jmys-floor03-pic:hover .jmys-floor03-rp { opacity: 1; filter: alpha(opacity=100); }
.jmys-floor03-box .jmys-floor03-infor .jmys-floor03-item .jmys-floor03-pic:hover .p01 { display: none; }
.jmys-floor03-box .jmys-floor03-infor .jmys-floor03-item .jmys-floor03-dq { position: absolute; top: -45px; right: 0px; left: 0px; width: 200px; height: 90px; color: #fff; background: #50aab5; line-height: 90px; text-align: center; margin: auto; font-size: 20px; z-index: 2; }
.jmys-floor03-box .jmys-floor03-infor .jmys-floor03-item .jmys-floor03-bottom { text-align: center; margin-top: 32px; }
.jmys-floor03-box .jmys-floor03-infor .jmys-floor03-item .jmys-floor03-bottom span { display: block; font-size: 0px; margin-bottom: 20px; }
.jmys-floor03-box .jmys-floor03-infor .jmys-floor03-item .jmys-floor03-bottom p { line-height: 25px; font-size: 20px; line-height: 1.9; }
.jmys-floor03-box .jmys-floor03-infor .jmys-floor03-item .jmys-floor03-bottom p b { display: block; color: #cb0000; }
.jmys-floor03-box .jmys-floor03-infor .jmys-floor03-item .jmys-floor03-bottom span img { transition: all 0.5s ease; }
.jmys-floor03-box .jmys-floor03-infor .jmys-floor03-item .jmys-floor03-bottom:hover span img { transform: rotateY(360deg); }

/*价格*/
.jmys-floor05-box p { margin: 0px; }
.jmys-floor05-box .jmys-wrapper { width: 1200px; margin: auto; }
.jmys-floor05-box .jmys-wrapper .jmys-floor-title { text-align: center; padding-top: 75px; }
.jmys-floor05-box .jmys-wrapper .jmys-floor-title span { font-size: 53px; font-weight: bold; color: #252525; display: block; margin-top: 20px; }
.jmys-floor05-box .jmys-wrapper .jmys-floor-banner { color: #fff; width: 1200px; height: 206px; margin-top: 50px; font-size: 35px; text-align: center; font-weight: bold; background-repeat: no-repeat; line-height: 1.9; display: table; }
.jmys-floor05-box .jmys-wrapper .jmys-floor-banner p { display: table-cell; vertical-align: middle; position: relative; top: -15px; }

.jmys-floor05-box .jmys-floor05-text { font-size: 0px; margin: 50px 35px 0; position: relative; }
.jmys-floor05-box .jmys-floor05-text .jmys-floor05-pic,.jmys-floor05-box .jmys-floor05-text .jmys-floor05-p { display: inline-block; vertical-align: top; }
.jmys-floor05-box .jmys-floor05-text .jmys-floor05-pic { width: 675px; height: 420px; font-size: 0px; position: relative; }
.jmys-floor05-box .jmys-floor05-text .jmys-floor05-p { background: #fff; color: #000; width: 419px; border: 1px solid #2695b5; padding: 42px; font-size: 20px; line-height: 1.9; margin-top: 215px; margin-left: -50px; position: relative; transition: all 0.5s ease; }
.jmys-floor05-box .jmys-floor05-text:hover .jmys-floor05-p { transform: translateY(-10px); }
.jmys-floor05-box .jmys-floor05-text .jmys-floor05-p:after { content: ""; width: 25px; height: 25px; background: url(../images/2/arrow-top-right.png) no-repeat; display: block; position: absolute; top: 0px; right: 0px; }
.jmys-floor05-box .jmys-floor05-text .jmys-floor05-pic:before { content: ""; width: 75px; height: 42px; background: #50aab5; position: absolute; top: 0px; right: -105px; display: block; }
.jmys-floor05-box .jmys-floor05-text .jmys-floor05-pp { width: 295px; height: 200px; position: absolute; top: -20px; right: -320px; display: block;  }

/*派单*/
.jmys-floor06-box p { margin: 0px; }
.jmys-floor06-box .jmys-wrapper { width: 1200px; margin: auto; }
.jmys-floor06-box .jmys-wrapper .jmys-floor-title { text-align: center; padding-top: 75px; }
.jmys-floor06-box .jmys-wrapper .jmys-floor-title span { font-size: 53px; font-weight: bold; color: #252525; display: block; margin-top: 20px; }
.jmys-floor06-box .jmys-wrapper .jmys-floor-banner { color: #fff; width: 1200px; height: 206px; margin-top: 50px; font-size: 35px; text-align: center; font-weight: bold; background-repeat: no-repeat; line-height: 1.9; display: table; }
.jmys-floor06-box .jmys-wrapper .jmys-floor-banner p { display: table-cell; vertical-align: middle; position: relative; top: -15px; }

.jmys-floor06-box .jmys-floor06-wrapper { padding-top: 25px; margin-top: 32px; background: #fafafa; }
.jmys-floor06-box .jmys-floor06-sub { font-size: 20px; color: #252525; text-align: center; }
.jmys-floor06-box .jmys-floor06-sub b { font-size: 25px; display: block; margin-bottom: 15px; }
.jmys-floor06-box .jmys-floor06-sub:before { content: ""; width: 96px; height: 7px; display: block; margin: 50px auto 32px; background: #50aab5; }

.jmys-floor06-box .jmys-floor06-map { text-align: center; margin-top: 25px; position: relative; }
.jmys-floor06-box .jmys-floor06-map img { width: 1145px; margin: auto; display: block; }
.jmys-floor06-box .jmys-floor06-map .jmys-map-01 { color: #fff; width: 205px; position: absolute; top: 165px; left: 35px; font-size: 25px; }
.jmys-floor06-box .jmys-floor06-map .jmys-map-02 { color: #252525; width: 205px; position: absolute; top: 275px; left: 50px; font-size: 20px; text-align: left; line-height: 1.9; }
.jmys-floor06-box .jmys-floor06-map .jmys-map-02 a { color: #252525; text-decoration: none; }
.jmys-floor06-box .jmys-floor06-map .jmys-map-03 { color: #fff; width: 205px; position: absolute; bottom: 100px; left: 190px; font-size: 25px; }
.jmys-floor06-box .jmys-floor06-map .jmys-map-05 { color: #fff; width: 205px; position: absolute; top: 320px; right: 39px; font-size: 25px; }
.jmys-floor06-box .jmys-floor06-map .jmys-map-06 { color: #252525; width: 205px; position: absolute; bottom: 165px; right: 15px; font-size: 20px; text-align: left; line-height: 1.9; }
.jmys-floor06-box .jmys-floor06-map .jmys-map-06 a { color: #252525; text-decoration: none; }

/*合作*/
.jmys-floor07-box p { margin: 0px; }
.jmys-floor07-box .jmys-wrapper { width: 1200px; margin: auto; }
.jmys-floor07-box .jmys-wrapper .jmys-floor-title { text-align: center; padding-top: 75px; }
.jmys-floor07-box .jmys-wrapper .jmys-floor-title span { font-size: 53px; font-weight: bold; color: #252525; display: block; margin-top: 20px; }
.jmys-floor07-box .jmys-wrapper .jmys-floor-banner { color: #fff; width: 1200px; height: 206px; margin-top: 50px; font-size: 35px; text-align: center; font-weight: bold; background-repeat: no-repeat; line-height: 1.9; display: table; }
.jmys-floor07-box .jmys-wrapper .jmys-floor-banner p { display: table-cell; vertical-align: middle; position: relative; top: -15px; }

.jmys-floor07-box .jmys-floor07-sub { font-size: 20px; color: #252525; text-align: center; line-height: 1.9; }
.jmys-floor07-box .jmys-floor07-sub:before { content: ""; width: 96px; height: 7px; display: block; margin: 50px auto 32px; background: #50aab5; }

.jmys-floor07-box .jmys-floor07-list { font-size: 0px; margin-top: 25px; text-align: center; position: relative; }
.jmys-floor07-box .jmys-floor07-list p { color: #fff; display: inline-block; vertical-align: top; font-size: 0px; border-radius: 50px; position: relative; margin: 25px 20px 0; transition: all 0.5s ease; }
.jmys-floor07-box .jmys-floor07-list p span { width: 339px; height: 339px; text-align: center; display: table; background: url(../images/2/floor-common-bg.png) repeat; position: absolute; top: 0px; left: 0px; overflow: hidden; border-radius: 50%; transition: all 0.5s ease; opacity: 0; filter: alpha(opacity=0); }
.jmys-floor07-box .jmys-floor07-list p em { font-style: normal; display: table-cell; vertical-align: middle; font-size: 20px; line-height: 1.9; }
.jmys-floor07-box .jmys-floor07-list p img { border-radius: 50%; }

.jmys-floor07-box .jmys-floor07-list p:hover { transform: translateY(-15px); }
.jmys-floor07-box .jmys-floor07-list p:hover span { opacity: 1; filter: alpha(opacity=100); }

.jmys-floor07-box .jmys-floor07-list .jmys-floor07-logo { position: absolute; bottom: 25px; right: 0px; }

/*帮扶*/
.jmys-floor08-box p { margin: 0px; }
.jmys-floor08-box .jmys-wrapper { width: 1200px; margin: auto; }
.jmys-floor08-box .jmys-wrapper .jmys-floor-title { text-align: center; padding-top: 75px; }
.jmys-floor08-box .jmys-wrapper .jmys-floor-title span { font-size: 53px; font-weight: bold; color: #252525; display: block; margin-top: 20px; }
.jmys-floor08-box .jmys-wrapper .jmys-floor-banner { color: #fff; width: 1200px; height: 206px; margin-top: 50px; font-size: 35px; text-align: center; font-weight: bold; background-repeat: no-repeat; line-height: 1.9; display: table; }
.jmys-floor08-box .jmys-wrapper .jmys-floor-banner p { display: table-cell; vertical-align: middle; position: relative; top: -15px; }

.jmys-floor08-box .jmys-floor08-sub { width: 1105px; font-size: 20px; color: #000; text-align: left; line-height: 1.9; margin: auto; text-indent: 2em; }
.jmys-floor08-box .jmys-floor08-sub:before { content: ""; width: 96px; height: 7px; display: block; margin: 50px auto 32px; background: #50aab5; }

.jmys-floor08-box .jmys-floor08-pic { font-size: 0px; margin-top: 50px; }
.jmys-floor08-box .jmys-floor08-pic p { display: inline-block; vertical-align: top; font-size: 0px; margin-left: 30px; }
.jmys-floor08-box .jmys-floor08-pic p:first-child { margin-left: 0px; }

.jmys-floor08-box .jmys-floor08-img { margin-top: 50px; position: relative; }
.jmys-floor08-box .jmys-floor08-img span { position: absolute; color: #2a7d81; font-size: 20px; display: block; line-height: 32px; }
.jmys-floor08-box .jmys-floor08-img .f08-t-01 { top: 0px; left: 50px; }
.jmys-floor08-box .jmys-floor08-img .f08-t-02 { top: 245px; left: 115px; }
.jmys-floor08-box .jmys-floor08-img .f08-t-03 { bottom: 85px; left: 15px; }
.jmys-floor08-box .jmys-floor08-img .f08-t-05 { top: 5px; right: 399px; }
.jmys-floor08-box .jmys-floor08-img .f08-t-06 { bottom: 20px; right: 335px; }
.jmys-floor08-box .jmys-floor08-img .f08-t-06 { bottom: 20px; right: 335px; }
.jmys-floor08-box .jmys-floor08-img .f08-t-07 { top: 28px; right: 115px; }
.jmys-floor08-box .jmys-floor08-img .f08-t-08 { top: 232px; right: 115px; }
.jmys-floor08-box .jmys-floor08-img .f08-t-09 { bottom: 90px; right: 56px; }

/*营销*/
.jmys-floor09-box p { margin: 0px; }
.jmys-floor09-box .jmys-wrapper { width: 1200px; margin: auto; }
.jmys-floor09-box .jmys-wrapper .jmys-floor-title { text-align: center; padding-top: 75px; }
.jmys-floor09-box .jmys-wrapper .jmys-floor-title span { font-size: 53px; font-weight: bold; color: #252525; display: block; margin-top: 20px; }
.jmys-floor09-box .jmys-wrapper .jmys-floor-banner { color: #fff; width: 1200px; height: 206px; margin-top: 50px; font-size: 35px; text-align: center; font-weight: bold; background-repeat: no-repeat; line-height: 1.9; display: table; }
.jmys-floor09-box .jmys-wrapper .jmys-floor-banner p { display: table-cell; vertical-align: middle; position: relative; top: -15px; }

.jmys-floor09-box .jmys-floor09-sub { width: 1105px; font-size: 20px; color: #000; text-align: center; line-height: 1.9; margin: auto; text-indent: 2em; }
.jmys-floor09-box .jmys-floor09-sub:before { content: ""; width: 96px; height: 7px; display: block; margin: 50px auto 32px; background: #50aab5; }

.jmys-floor09-box .jmys-floor09-pic { font-size: 0px; margin-top: 50px; }
.jmys-floor09-box .jmys-floor09-pic p { width: 380px; height: 285px; font-size: 0px; overflow: hidden; display: inline-block; vertical-align: top; margin-left: 30px; transition: all 0.5s ease; }
.jmys-floor09-box .jmys-floor09-pic p:first-child { margin-left: 0px; }
.jmys-floor09-box .jmys-floor09-pic p:hover { transform: translateY(-15px); }

.jmys-floor09-box .jmys-floor09-img { margin-top: 50px; position: relative; }

.jmys-floor09-box .jmys-floor09-img span { position: absolute; display: block; font-size: 20px; color: #000; }
.jmys-floor09-box .jmys-floor09-img .f09-t-01 { width: 275px; top: 135px; left: 75px; text-align: center; line-height: 1.9; font-size: 25px; font-weight: bold; }
.jmys-floor09-box .jmys-floor09-img .f09-t-01:before { content: ""; width: 67px; height: 7px; display: block; margin: 32px auto 25px; background: #50aab5; }
.jmys-floor09-box .jmys-floor09-img .f09-t-02 { top: 239px; left: 535px; text-align: center; }
.jmys-floor09-box .jmys-floor09-img .f09-t-03 { top: 57px; right: 75px; }
.jmys-floor09-box .jmys-floor09-img .f09-t-05 { bottom: 25px; right: 450px; text-align: left; }
.jmys-floor09-box .jmys-floor09-img .f09-t-06 { color: #fff; bottom: 127px; right: 312px; text-align: left; }
.jmys-floor09-box .jmys-floor09-img .f09-t-07 { bottom: 165px; right: 57px; text-align: left; }

/*荃芬*/
.jmys-floor10-box p { margin: 0px; }
.jmys-floor10-box .jmys-wrapper { width: 1200px; margin: auto; }
.jmys-floor10-box .jmys-wrapper .jmys-floor-title { text-align: center; padding-top: 75px; }
.jmys-floor10-box .jmys-wrapper .jmys-floor-title span { font-size: 53px; font-weight: bold; color: #252525; display: block; margin-top: 20px; }
.jmys-floor10-box .jmys-wrapper .jmys-floor-banner { color: #fff; width: 1200px; height: 206px; margin-top: 50px; font-size: 35px; text-align: center; font-weight: bold; background-repeat: no-repeat; line-height: 1.9; display: table; }
.jmys-floor10-box .jmys-wrapper .jmys-floor-banner p { display: table-cell; vertical-align: middle; position: relative; top: -15px; }

.jmys-floor10-box .jmys-floor10-tab .jmys-floor10-p { font-size: 0px; text-align: center; margin-top: 50px; }
.jmys-floor10-box .jmys-floor10-tab .jmys-floor10-p p { color: #fff; width: 280px; height: 75px; line-height: 60px; display: inline-block; vertical-align: top; font-size: 25px; font-weight: bold; background: url(../images/2/floor02-tab-bg.png) 0 -75px no-repeat; margin: 0 50px; cursor: pointer; }
.jmys-floor10-box .jmys-floor10-tab .jmys-floor10-p p.cur { background: url(../images/2/floor02-tab-bg.png) no-repeat; }

.jmys-floor10-box .jmys-floor10-tabcon { text-align: center; margin-top: 50px; }
.jmys-floor10-box .jmys-floor10-tabcon .jmys-floor10-item.ln { background: #fafafa; padding: 50px 0; }
.jmys-floor10-box .jmys-floor10-left,.jmys-floor10-box .jmys-floor10-right { display: inline-block; vertical-align: middle; }
.jmys-floor10-box .jmys-floor10-left { line-height: 1.9; font-size: 20px; text-align: left; color: #000; }
.jmys-floor10-box .jmys-floor10-left:before { content: ""; width: 96px; height: 7px; display: block; background: #50aab5; margin-bottom: 50px; }
.jmys-floor10-box .jmys-floor10-right { width: 450px; border: 1px solid #50aab5; position: relative; margin-left: 75px; }
.jmys-floor10-box .jmys-floor10-right ul { list-style: none; padding: 0px; margin: 0px; }
.jmys-floor10-box .jmys-floor10-right ul li { position: relative; font-size: 0px; }
.jmys-floor10-box .jmys-floor10-right ul li img { width: 330px; height: 490px; }
.jmys-floor10-box .jmys-floor10-right ul li span { position: absolute; top: 0px; left: 60px; margin: auto; width: 330px; height: 490px; display: table; background: url(../images/2/floor-common-bg.png) repeat; font-size: 15px; line-height: 32px; opacity: 0; filter: alpha(opacity=0); transition: all 0.5s ease; }
.jmys-floor10-box .jmys-floor10-right ul li span em { color: #fff; font-style: normal; padding: 0 50px; display: table-cell; vertical-align: middle; text-indent: 2em; text-align: left; }
.jmys-floor10-box .jmys-floor10-right ul li.ln-02 span em { text-align: center; text-indent: 0px; }
.jmys-floor10-box .jmys-floor10-right:after { content: ""; width: 25px; height: 25px; background: url(../images/2/arrow-top-left.png) no-repeat; display: block; position: absolute; top: 0px; left: 0px; }
.jmys-floor10-box .jmys-floor10-right ul li:hover span { opacity: 1; filter: alpha(opacity=100); }

.jmys-floor10-box .jmys-floor10-right .jmys-floor10-btn { width: 100%; position: absolute; bottom: 20px; left: 0px; text-align: center; font-size: 0px; }
.jmys-floor10-box .jmys-floor10-right .jmys-floor10-btn p { width: 12px; height: 12px; background: #c9c9c9; display: inline-block; vertical-align: top; border-radius: 50px; margin: 0 10px; box-shadow: 0 0 5px rgba(0,0,0,0.15); }
.jmys-floor10-box .jmys-floor10-right .jmys-floor10-btn p.on { width: 12px; height: 12px; background: #fff; }

.jmys-floor10-box .jmys-floor10-item.xs { background: #eee; padding: 32px 37.5px; }
.jmys-floor10-box .jmys-floor10-item.xs .jmys-floor10-top p { font-size: 20px; color: #000; text-align: left; }
.jmys-floor10-box .jmys-floor10-item.xs .jmys-floor10-top p:before { content: ""; width: 96px; height: 7px; display: block; background: #50aab5; margin-bottom: 32px; }
.jmys-floor10-box .jmys-floor10-item.xs .jmys-floor10-top .jmys-floor10-t { font-size: 0px; margin-top: 25px; }
.jmys-floor10-box .jmys-floor10-item.xs .jmys-floor10-top .jmys-floor10-t span { display: inline-block; vertical-align: top; margin-left: 60px; }
.jmys-floor10-box .jmys-floor10-item.xs .jmys-floor10-top .jmys-floor10-t span:first-child { margin-left: 0px; }
.jmys-floor10-box .jmys-floor10-item.xs .jmys-floor10-inner { font-size: 0px; margin-top: 25px; }
.jmys-floor10-box .jmys-floor10-item.xs .jmys-floor10-inner .jmys-floor10-tp,.jmys-floor10-box .jmys-floor10-item.xs .jmys-floor10-inner .jmys-floor10-rp { display: inline-block; vertical-align: top; }

.jmys-floor10-box .jmys-floor10-item.xs .jmys-floor10-inner .jmys-floor10-tp { width: 730px; font-size: 20px; text-align: left; color: #000; line-height: 1.9; }
.jmys-floor10-box .jmys-floor10-item.xs .jmys-floor10-inner .jmys-floor10-rp { width: 335px; margin-left: 60px; }

.jmys-floor10-box .jmys-floor10-item.xs img { width: 335px; height: 229px; transition: all 0.5s ease; }
.jmys-floor10-box .jmys-floor10-item.xs .jmys-floor10-t span:hover img { transform: translateY(-10px); }
.jmys-floor10-box .jmys-floor10-item.xs .jmys-floor10-rp:hover img { transform: translateY(-10px); }

.jmys-floor10-box .jmys-floor10-item.gy { background: #eee; padding: 50px 37.5px; }
.jmys-floor10-box .jmys-floor10-item.gy p { font-size: 25px; color: #000; font-weight: bold; text-align: center; }
.jmys-floor10-box .jmys-floor10-item.gy p:before { content: ""; width: 96px; height: 7px; display: block; background: #50aab5; margin: 0 auto 32px; }
.jmys-floor10-box .jmys-floor10-item.gy .jmys-floor10-gyt { text-align: center; line-height: 1.9; font-size: 20px; color: #000; margin-top: 25px; }
.jmys-floor10-box .jmys-floor10-item.gy .jmys-floor10-gyp { font-size: 0px; margin-top: 50px; }
.jmys-floor10-box .jmys-floor10-item.gy .jmys-floor10-gyp span { width: 335px; display: inline-block; vertical-align: top; font-size: 20px; color: #000; margin-left: 60px; }
.jmys-floor10-box .jmys-floor10-item.gy .jmys-floor10-gyp span:first-child { margin-left: 0px; }
.jmys-floor10-box .jmys-floor10-item.gy .jmys-floor10-gyp span img { width: 335px; height: 229px; display: block; margin-bottom: 20px; transition: all 0.5s ease; }
.jmys-floor10-box .jmys-floor10-item.gy .jmys-floor10-gyp span:hover img { transform: translateY(-10px); }

.jmys-floor10-box .jmys-floor10-item { display: none; }
.jmys-floor10-box .jmys-floor10-item.active { display: block; }

/*解答*/
.ygzt-floor06-box p { margin: 0px; }
.ygzt-floor06-box .ygzt-wrapper { width: 1200px; margin: auto; }
.ygzt-floor06-box .ygzt-wrapper .ygzt-floor-title { text-align: center; padding-top: 75px; }
.ygzt-floor06-box .ygzt-wrapper .ygzt-floor-title span { font-size: 53px; font-weight: bold; color: #252525; display: block; margin-top: 20px; }
.ygzt-floor06-box .ygzt-wrapper .ygzt-floor-title em { display: block; font-size: 25px; margin-top: 15px; color: #252525; font-style: normal; font-weight: bold; }
.ygzt-floor06-box .ygzt-wrapper .ygzt-floor-banner { margin-top: 50px; font-size: 0px; }

.ygzt-floor06-box .ygzt-floor06-content { background: #f6f6f6; padding: 39px 50px; margin-top: 50px; overflow: hidden; }
.ygzt-floor06-box .ygzt-floor06-content .ygzt-floor06-chat { margin-bottom: 65px; }

.ygzt-floor06-box .ygzt-floor06-content .ygzt-floor06-chatop { font-size: 0px; }
.ygzt-floor06-box .ygzt-floor06-content .ygzt-floor06-chatop img { position: relative; top: -10px; }
.ygzt-floor06-box .ygzt-floor06-content .ygzt-floor06-chatop img,.ygzt-floor06-box .ygzt-floor06-content .ygzt-floor06-chatop p { display: inline-block; vertical-align: middle; }
.ygzt-floor06-box .ygzt-floor06-content .ygzt-floor06-chatop p { font-size: 20px; background: #c7f2f7; color: #393939; padding: 10px 25px; margin-left: 25px; position: relative; border-radius: 10px; }
.ygzt-floor06-box .ygzt-floor06-content .ygzt-floor06-chatop p:before { content: ""; width: 26px; height: 9px; background: url(../images/2/chat-arrow-01.png) no-repeat; display: block; position: absolute; top: 0px; left: -15px; }

.ygzt-floor06-box .ygzt-floor06-content .ygzt-floor06-chatbottom { position: relative; margin-top: 25px; }
.ygzt-floor06-box .ygzt-floor06-content .ygzt-floor06-chatbottom .ygzt-floor06-p { background: #fff; padding: 32px; margin: 0 85px; line-height: 1.9; text-indent: 2em; font-size: 20px; border-radius: 10px; position: relative; top: 20px; }
.ygzt-floor06-box .ygzt-floor06-content .ygzt-floor06-chatbottom .ygzt-floor06-p:after { content: ""; width: 26px; height: 9px; background: url(../images/2/chat-arrow-02.png) no-repeat; display: block; position: absolute; top: 0px; right: -15px; }
.ygzt-floor06-box .ygzt-floor06-content .ygzt-floor06-chatbottom img { position: absolute; top: 0px; right: 0px; }

/*提示*/
.ygzt-floor07-tip { width: 1200px; margin: 75px auto 25px; text-align: center; font-size: 16px; color: #000; }

/*悬浮*/
.ygzt-floor-xf { width: 1200px; margin: auto; position: relative; }
.ygzt-floor-xf .ygzt-xf-box { position: fixed; top: 125px; margin-left: -225px; display: none; }
.ygzt-floor-xf.fixed .ygzt-xf-box { display: block; }
.ygzt-floor-xf .ygzt-xf-box a { width: 179px; height: 50px; line-height: 50px; text-align: center; background: #eee; color: #393939; margin: 2px auto; display: block; text-decoration: none; }
.ygzt-floor-xf .ygzt-xf-box a.cur { background: #fff; position: relative; }
.ygzt-floor-xf .ygzt-xf-box a.cur:before { content: ""; width: 5px; height: 50px; background: #98d9e1; position: absolute; top: 0px; left: 0px; }