﻿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; }

/*介绍*/
.jmzc-floor-top { margin-top: 41px; }
.jmzc-floor-top .jmzc-wrapper { width: 1200px; margin: auto; font-size: 0px; text-align: center; position: relative; }
.jmzc-floor-top .jmzc-wrapper .jmzc-floor-text { color: #252525; height: 235px; display: table; font-size: 25px; font-weight: bold; line-height: 1.9; position: absolute; top: 0px; right: 205px; }
.jmzc-floor-top .jmzc-wrapper .jmzc-floor-text p { margin: 0px; display: table-cell; vertical-align: middle; }

/*加盟*/
.jmzc-floor01-box p { margin: 0px; }
.jmzc-floor01-box .jmzc-wrapper { width: 1200px; margin: auto; }
.jmzc-floor01-box .jmzc-wrapper .jmzc-floor-title { text-align: center; padding-top: 75px; }
.jmzc-floor01-box .jmzc-wrapper .jmzc-floor-title span { font-size: 53px; font-weight: bold; color: #252525; display: block; margin-top: 20px; }
.jmzc-floor01-box .jmzc-wrapper .jmzc-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; }
.jmzc-floor01-box .jmzc-wrapper .jmzc-floor-banner p { display: table-cell; vertical-align: middle; position: relative; top: -15px; }

.jmzc-floor01-box .jmzc-floor01-p { text-align: center; position: relative; margin-top: 50px; }
.jmzc-floor01-box .jmzc-floor01-p span { position: absolute; font-size: 20px; text-align: left; line-height: 1.9; }
.jmzc-floor01-box .jmzc-floor01-p b { font-size: 25px; display: block; }
.jmzc-floor01-box .jmzc-floor01-p .f01-pic-01 { top: 32px; left: 89px; }
.jmzc-floor01-box .jmzc-floor01-p .f01-pic-02 { top: 32px; right: 0px; }
.jmzc-floor01-box .jmzc-floor01-p .f01-pic-03 { bottom: 45px; left: 89px; }
.jmzc-floor01-box .jmzc-floor01-p .f01-pic-05 { bottom: 45px; right: 0px; }

.jmzc-floor01-box .jmzc-floor01-bottom { background: #fafafa; padding: 32px 0; font-size: 20px; text-align: center; margin-top: 50px; color: #000; }
.jmzc-floor01-box .jmzc-floor01-bottom p.jmzc-floor01-t01:before { content: ""; width: 96px; height: 7px; background: #50aab5; margin: 0 auto 32px; display: block; }
.jmzc-floor01-box .jmzc-floor01-bottom p.jmzc-floor01-t02 { margin-top: 15px; line-height: 1.9; color: #e20001; }
.jmzc-floor01-box .jmzc-floor01-bottom p a { color: #e20001; text-decoration: none; }
.jmzc-floor01-box .jmzc-floor01-bottom p a:hover { border-bottom: 1px solid #e20001; padding-bottom: 5px; color: #e20001; }

.jmzc-floor01-box .jmzc-floor01-text { font-size: 0px; margin: 50px 0 0; }
.jmzc-floor01-box .jmzc-floor01-text .jmzc-floor01-pic,.jmzc-floor01-box .jmzc-floor01-text .jmzc-floor01-p { display: inline-block; vertical-align: top; }
.jmzc-floor01-box .jmzc-floor01-text .jmzc-floor01-pic { width: 610px; height: 370px; font-size: 0px; position: relative; }
.jmzc-floor01-box .jmzc-floor01-text .jmzc-floor01-p { background: #fff; color: #000; border: 1px solid #2695b5; padding: 42px; font-size: 20px; line-height: 1.9; margin-top: 109px; margin-left: -50px; position: relative; transition: all 0.5s ease; }
.jmzc-floor01-box .jmzc-floor01-text:hover .jmzc-floor01-p { transform: translateY(-10px); }
.jmzc-floor01-box .jmzc-floor01-text .jmzc-floor01-p:after { content: ""; width: 25px; height: 25px; background: url(../images/3/arrow-top-right.png) no-repeat; display: block; position: absolute; top: 0px; right: 0px; }
.jmzc-floor01-box .jmzc-floor01-text .jmzc-floor01-pic:before { content: ""; width: 85px; height: 12px; background: #50aab5; position: absolute; top: 0px; right: -105px; display: block; }

/*人群*/
.jmzc-floor02-box p { margin: 0px; }
.jmzc-floor02-box .jmzc-wrapper { width: 1200px; margin: auto; }
.jmzc-floor02-box .jmzc-wrapper .jmzc-floor-title { text-align: center; padding-top: 75px; }
.jmzc-floor02-box .jmzc-wrapper .jmzc-floor-title span { font-size: 53px; font-weight: bold; color: #252525; display: block; margin-top: 20px; }
.jmzc-floor02-box .jmzc-wrapper .jmzc-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; }
.jmzc-floor02-box .jmzc-wrapper .jmzc-floor-banner p { display: table-cell; vertical-align: middle; position: relative; top: -15px; }

.jmzc-floor02-box .jmzc-floor02-pic { font-size: 0px; text-align: center; margin-top: 75px; }
.jmzc-floor02-box .jmzc-floor02-pic .jmzc-floor02-item { display: inline-block; vertical-align: top; margin: 0 35px; }
.jmzc-floor02-box .jmzc-floor02-pic .jmzc-floor02-item:hover i { transform: rotateY(360deg) translateY(-15px); }
.jmzc-floor02-box .jmzc-floor02-pic .jmzc-floor02-item .f02-pic { transition: all 0.5s ease; }
.jmzc-floor02-box .jmzc-floor02-pic .jmzc-floor02-item:hover .f02-pic { transform: translateY(15px); }
.jmzc-floor02-box .jmzc-floor02-pic .jmzc-floor02-item span { display: block; margin: auto; position: relative; }
.jmzc-floor02-box .jmzc-floor02-pic .jmzc-floor02-item span i { display: block; font-size: 0px; position: absolute; top: -35px; right: 0px; left: 0px; margin: auto; transition: all 0.5s ease; }
.jmzc-floor02-box .jmzc-floor02-pic .jmzc-floor02-item p { font-size: 20px; text-align: center; color: #000; margin-top: 50px; line-height: 1.9; }
.jmzc-floor02-box .jmzc-floor02-pic .jmzc-floor02-item p b { display: block; }

.jmzc-floor02-box .jmzc-floor02-list { margin-top: 20px; font-size: 0px; text-align: center; }
.jmzc-floor02-box .jmzc-floor02-list .jmzc-floor02-span { width: 380px; display: inline-block; vertical-align: top; margin: 30px 0 0 30px; transition: all 0.5s ease; }
.jmzc-floor02-box .jmzc-floor02-list .jmzc-floor02-span:hover { transform: translateY(-15px); }
.jmzc-floor02-box .jmzc-floor02-list .jmzc-floor02-span:hover .jmzc-floor02-t { opacity: 1; filter: alpha(opacity=100); }
.jmzc-floor02-box .jmzc-floor02-list .jmzc-floor02-span:first-child + .jmzc-floor02-span { margin-right: 30px; }
.jmzc-floor02-box .jmzc-floor02-list .jmzc-floor02-span:first-child + .jmzc-floor02-span + .jmzc-floor02-span { margin-left: 0px; }
.jmzc-floor02-box .jmzc-floor02-list .jmzc-floor02-span span { background: #f2f1f1; width: 380px; height: 85px; display: table; text-align: center; }
.jmzc-floor02-box .jmzc-floor02-list .jmzc-floor02-span span em { display: table-cell; vertical-align: middle; font-style: normal; font-weight: bold; font-size: 20px; }
.jmzc-floor02-box .jmzc-floor02-list .jmzc-floor02-rp { width: 380px; height: 415px; overflow: hidden; position: relative; }
.jmzc-floor02-box .jmzc-floor02-list .jmzc-floor02-rp .jmzc-floor02-t { color: #fff; width: 100%; height: 100%; font-size: 19px; position: absolute; top: 0px; left: 0px; background: url(../images/3/floor-common-bg.png); display: block; z-index: 1; text-align: left; opacity: 0; filter: alpha(opacity=0); transition: all 0.5s ease; }
.jmzc-floor02-box .jmzc-floor02-list .jmzc-floor02-rp .jmzc-floor02-t:before { content: ""; width: 60px; height: 5px; background: #fff; display: block; margin: 39px auto 25px; }
.jmzc-floor02-box .jmzc-floor02-list .jmzc-floor02-rp .jmzc-floor02-t p { padding: 0 35px; display: block; line-height: 35px; text-indent: 2em; }
.jmzc-floor02-box .jmzc-floor02-list .jmzc-floor02-rp .jmzc-floor02-name { width: 100%; position: absolute; bottom: 20px; left: 0px; text-align: center; }
.jmzc-floor02-box .jmzc-floor02-list .jmzc-floor02-rp .jmzc-floor02-name i {  color: #fff; background: #043c43; display: inline-block; padding: 10px 25px; font-size: 19px; border-radius: 10px; margin: auto; font-style: normal; }

.jmzc-floor02-box .jmzc-floor02-inner { margin-top: 65px; color: #fff; background: #e20001; padding: 50px 39px; text-align: center; line-height: 1.9; position: relative; }
.jmzc-floor02-box .jmzc-floor02-inner:before { content: ""; width: 56px; height: 19px; background: url(../images/3/jmzc-floor02-arrow.png) no-repeat; display: block; margin: auto; position: absolute; top: -19px; right: 0px; left: 0px; }
.jmzc-floor02-box .jmzc-floor02-inner p { font-size: 25px; font-weight: bold; border: 1px solid #fff; padding: 20px 39px; }
.jmzc-floor02-box .jmzc-floor02-inner .jmzc-floor02-bt { margin-top: 25px; font-size: 32px; font-weight: bold; }

/*政策*/
.jmzc-floor03-box p { margin: 0px; }
.jmzc-floor03-box .jmzc-wrapper { width: 1200px; margin: auto; }
.jmzc-floor03-box .jmzc-wrapper .jmzc-floor-title { text-align: center; padding-top: 75px; }
.jmzc-floor03-box .jmzc-wrapper .jmzc-floor-title span { font-size: 53px; font-weight: bold; color: #252525; display: block; margin-top: 20px; }
.jmzc-floor03-box .jmzc-wrapper .jmzc-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; }

.jmzc-floor03-box .jmzc-floor03-content { background: #fafafa; position: relative; text-align: center; padding: 50px 0; margin-top: 50px; }
.jmzc-floor03-box .jmzc-floor03-content span { display: block; position: absolute; font-size: 25px; font-weight: bold; color: #000; text-align: left; }
.jmzc-floor03-box .jmzc-floor03-content .f03-t-01 { top: 95px; left: 156px; }
.jmzc-floor03-box .jmzc-floor03-content .f03-t-02 { top: 239px; left: 50px; }
.jmzc-floor03-box .jmzc-floor03-content .f03-t-03 { bottom: 95px; left: 125px; }
.jmzc-floor03-box .jmzc-floor03-content .f03-t-05 { top: 95px; right: 205px; }
.jmzc-floor03-box .jmzc-floor03-content .f03-t-06 { top: 239px; right: 205px; }
.jmzc-floor03-box .jmzc-floor03-content .f03-t-07 { bottom: 95px; right: 125px; }

/*流程*/
.jmzc-floor05-box p { margin: 0px; }
.jmzc-floor05-box .jmzc-wrapper { width: 1200px; margin: auto; }
.jmzc-floor05-box .jmzc-wrapper .jmzc-floor-title { text-align: center; padding-top: 75px; }
.jmzc-floor05-box .jmzc-wrapper .jmzc-floor-title span { font-size: 53px; font-weight: bold; color: #252525; display: block; margin-top: 20px; }
.jmzc-floor05-box .jmzc-wrapper .jmzc-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; }

.jmzc-floor05-box .jmzc-floor05-list { font-size: 0px; width: 1250px; }
.jmzc-floor05-box .jmzc-floor05-list .jmzc-floor05-item { display: inline-block; vertical-align: top; margin: 50px 0 0 30px; }
.jmzc-floor05-box .jmzc-floor05-list .jmzc-floor05-item:first-child,.jmzc-floor05-box .jmzc-floor05-list .jmzc-floor05-item:first-child + .jmzc-floor05-item + .jmzc-floor05-item + .jmzc-floor05-item { margin-left: 0px; }
.jmzc-floor05-box .jmzc-floor05-list .jmzc-floor05-item:hover span { transform: translateY(-10px); }
.jmzc-floor05-box .jmzc-floor05-list .jmzc-floor05-item span { width: 380px; height: 285px; overflow: hidden; display: block; transition: all 0.5s ease; }
.jmzc-floor05-box .jmzc-floor05-list .jmzc-floor05-item i { width: 125px; height: 125px; overflow: hidden; display: block; margin: 25px auto 0; }
.jmzc-floor05-box .jmzc-floor05-list .jmzc-floor05-item i img { margin-left: 42px; }
.jmzc-floor05-box .jmzc-floor05-list .jmzc-floor05-item p { font-size: 20px; color: #000; text-align: center; line-height: 1.9; margin-top: -50px; }
.jmzc-floor05-box .jmzc-floor05-list .jmzc-floor05-item p b { 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: #FFFFFF;background-color: #FF0000; height: 35px; font-style: normal; font-weight: bold; }
.ygzt-floor06-box .ygzt-wrapper .ygzt-floor-banner { margin-top: 50px; font-size: 0px; }
.STYLE2 {color: #FFFFFF}

.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/3/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/3/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; }

.jmzc-floor06-btn { width: 265px; height: 50px; line-height: 50px; text-align: center; font-size: 25px; color: #fff; background: #50aab5; border-radius: 50px; margin: 50px auto; display: none; cursor: pointer; }
.jmzc-floor06-btn i { font-style: normal; }

/*提示*/
.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; }