@charset "utf-8";

/* ====================公共样式========================= */
.w13 {
	width: 1300px;
	margin: 0 auto;
}

.more3 {
	display: none;
	text-align: center;
}
.loading{
	display: none;
}
.more2 {
	text-align: center;
}
/* .more2 span{
	float: right;
	display: inline-block;
	font-size: 12px;
	padding: 10px 30px;
	background-color: #f2f2f2;
	color: #000000;
	border-radius: 5px;
	margin: 6% 0 10%;
} */
.more2 .product_more {
	display: inline-block;
	font-size: 12px;
	/* padding: 10px 30px;
	background-color: #f2f2f2;
	color: #000000;
	border-radius: 5px; */
	margin: 40px 0;
}
.list_back{
	text-align: right;
}
.list_back a{
	display: inline-block;
	font-size: 12px;
	padding: 10px 30px;
	/* background-color: #000000; */
	color: black;
	border: 1px solid #000000;
	border-radius: 5px;
}
.list_back a:hover{
	background-color: #000000;
	color: white;
}
.more3 .product_more {
	display: inline-block;
	font-size: 12px;
	margin: 6% 0 10%;
}

.mt{
	margin-top: 84px;
}


/* page start */
.page {
	text-align: center;
}

.fl_page {
	float: left;
	margin-top: 10px;
}

.page .center_page {
	display: inline-block;
}

.page .center_page a {
	color: #000000;
	font-size: 12px;
	display: inline-block;
	border: 1px solid #000000;
	padding: 8px 12px;
	margin: 0 4px;
	letter-spacing: 0.5px;
}

.page .center_page a:hover,
.page .center_page .page-num-current {
	background-color: #000328;
	color: white;
}

.page .center_page p {
	display: inline-block;
	margin: 0 25px 0 16px;
}

.page .center_page select {
	display: inline-block;
	box-sizing: border-box;
	margin-top: -3px;
	height: 30px;
}

/* page end */

.con_qt {
	padding-top: 125px !important;
	height: 380px !important;
}

/* 新闻 start */
.new_con2 {
	height: 924px;
	background-image: url(../images/new_bg2.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-color: #000000;
}

.news_bg {
	height: auto !important;
	background-image: url(../images/new_bg2.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #000000;
}

.new_con2 .new_pic {
	display: none;
}

.new_con2 .new_box {
	padding: 13% 9% 0 9%;
}

.new_con2 .centainer {
	position: relative;
	width: 80%;
	background: url(../images/new_bg6.png) repeat-y;
	margin: 6.5% auto 0;
}

.new_con2 .centainer .pic {
	position: absolute;
	left: 7%;
	bottom: 120px;
	width: 18%;
}

.new_con2 .new_box2 {
	position: relative;
	float: left;
	padding: 13% 8% 4% 33.5%;
	width: 100%;
}

.new_con2 .new_box2 .new_title {
	text-align: center;
	margin-bottom: 4.5%;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.new_con2 .new_box2 .new_content {
	font-size: 12px;
	color: #595959;
}
.new_con2 .new_box2 .new_content img{
	height: auto!important;
	max-width: 100%;
}

.new_con2 .new_box2 .new_bottom {
	position: absolute;
	left: 36.5%;
	bottom: -96px;
	color: #000000;
	font-size: 12px;
	width: 47%;
}

.new_con2 .new_box2 .new_bottom .left {
	display: inline-block;
	float: left;
}

.new_con2 .new_box2 .new_bottom .new_next {
	margin-top: 18px;
}

.new_con2 .new_box2 .new_bottom .new_back {
	float: right;
	margin-top: 10px;
}

.new_con2 .new_box2 .new_bottom .new_back a {
	display: block;
	padding: 8px 19px;
	border: 1px solid #a1a1a1;
	border-radius: 5px;
}

.new_con2 .new_box2 .new_bottom .new_back a:hover {
	background-color: #000000;
	border-color: #000000;
	color: white;
}

.new_top {
	margin-top: 145px !important;
}

/* 新闻 end */

/* 案例 start */
.case_main {}

/* 案例 end */

/* 学院风采 start */
.school {
	width: 1600px;
	margin: 0 auto;
	margin-top: 180px;
}

.school .box {
	width: 100%;
}

.school .left {
	float: left;
	width: 48%;
}

.school .left img {}

.school .right {
	float: left;
	margin-left: 10%;
	padding-top: 62px;
	width: 24.5%;
	color: #000000;
}

.school .right h3 {
	font-size: 42px;
	font-weight: bold;
	font-family: '423-CAI978';
}

.school .right h4 {
	margin-top: 22px;
	font-size: 12px;
	margin-bottom: 50px;
	margin-left: 5px;
}

.school .right p {
	font-size: 12px;
	color: #4d4d4d;
	line-height: 32px;
	margin-left: 5px;
}

.school .bottom {
	margin-top: 110px;
	background-color: white;
}

.school .bottom ul {}

.school .bottom ul li {
	float: left;
	width: 32%;
	margin-right: 2%;
}

.school .bottom ul li:nth-child(3) {
	margin-right: 0%;
}

.school .bottom ul li img {}

/* 学院风采 end */


/* 招商加盟 start */
.join_banner {
	position: relative;
}

.join_banner img {
	width: 100%;
	height: auto;
}

.join_banner>img {}

.join_banner .mb {
	display: none;
}

.join_banner h3 {
	position: absolute;
	color: white;
	font-size: 26px;
	left: 50%;
	top: 47%;

}

/* 加盟优势 start */
.join_ys {
	padding-top: 128px;
	width: 100%;
}

.join_ys .left {
	float: left;
	width: 54%;
}

.join_ys .left .pic {
	width: 100%;
	background: url(../images/join_ys.png) no-repeat center;
	background-size: cover;
	height: 777px;
}

.join_ys .left>img {
	display: none;
}

.join_ys .right {
	float: left;
	width: 27.5%;
	margin-left: 3.65%;
	color: #000000;
}

.join_ys .right .join_title {
	display: inline-block;
	position: relative;
	font-size: 24px;
	margin-top: 45px;
	font-weight: bold;
}

.join_ys .right .join_title span {
	display: block;
	font-size: 42px;
	margin-top: 20px;
	letter-spacing: 1px;
	font-family: '423-CAI978';
}

.join_ys .right .join_title::after {
	content: "";
	position: absolute;
	width: 21px;
	height: 21px;
	bottom: -27px;
	right: -42px;
	background: url(../images/icon_x.png) no-repeat;
}

.join_ys .right .join_title::before {
	content: "";
	position: absolute;
	width: 21px;
	height: 21px;
	top: -20px;
	left: -42px;
	background: url(../images/icon_s.png) no-repeat;
}

.join_ys .right ul {
	padding-top: 10px;
}

.join_ys .right ul li {
	float: left;
	width: 41%;
	margin-right: 9%;
	margin-top: 55px;
}

.join_ys .right ul li:nth-child(2n) {
	margin-right: 0;
}

.join_ys .right ul li h3 {
	font-size: 18px;
	font-family: 'sm';
}

.join_ys .right ul li h3 span {
	display: block;
	margin-top: 26px;
	font-size: 14px;
	font-family: '423-CAI978';
}

.join_ys .right ul li p {
	margin-top: 5px;
	font-size: 12px;
	font-family: 'sr';
	line-height: 32px;
	color: #808080;
	letter-spacing: 0.5px;
	text-align: justify;
}

/* 加盟优势 end*/

/* 加盟条件 start */
.join_tj {
	width: 100%;
	margin-top: 155px;
	background-color: #1e1e1e;
}

.join_tj .left {
	float: left;
	width: 31%;
	padding-top: 130px;
	margin-left: 15%;
	color: white;
}

.join_tj .left .join_title {
	display: inline-block;
	position: relative;
	font-size: 24px;
	font-weight: bold;
}

.join_tj .left .join_title::after {
	content: "";
	position: absolute;
	width: 21px;
	height: 21px;
	bottom: -27px;
	right: -42px;
	background: url(../images/icon_bx.png) no-repeat;
}

.join_tj .left .join_title::before {
	content: "";
	position: absolute;
	width: 21px;
	height: 21px;
	top: -20px;
	left: -42px;
	background: url(../images/icon_bs.png) no-repeat;
}

.join_tj .left .join_title span {
	display: block;
	font-size: 42px;
	margin-top: 20px;
	letter-spacing: 1px;
	font-family: '423-CAI978';
}

.join_tj .left ul {
	margin-top: 10px;
}

.join_tj .left ul li {
	float: left;
	width: 20%;
	text-align: left;
	margin-right: 16%;
	margin-top: 110px;
}

.join_tj .left ul li:nth-child(3n) {
	width: 28%;
	margin-right: 0;
}

.join_tj .left ul li h3 {
	font-size: 16px;
	text-align: center;
}

.join_tj .left ul li p {
	display: block;
	font-size: 12px;
	letter-spacing: 0.5px;
	margin-top: 22px;
	line-height: 22px;
	text-align: justify;
}

.join_tj .right {
	float: right;
	width: 51%;
}

.join_tj .right .pic {
	width: 100%;
	height: 822px;
	background: url(../images/join_tj.png) no-repeat center;
	background-size: cover;
}

.join_tj .right img {
	display: none;
}

/* 加盟条件 end*/


/* 加盟支持 start */
.join_con .box,
.join_lc .box {
	margin: 0 auto;
	text-align: center;
	margin-bottom: 85px;
}

.join_con .join_tit,
.join_lc .box .join_tit {
	display: inline-block;
	position: relative;
	font-size: 24px;
	text-align: left;
	font-weight: bold;
}

.join_con .join_tit::after,
.join_lc .box .join_tit::after {
	content: "";
	position: absolute;
	width: 21px;
	height: 21px;
	bottom: -27px;
	right: -42px;
	background: url(../images/icon_x.png) no-repeat;
}

.join_con .join_tit::before,
.join_lc .box .join_tit::before {
	content: "";
	position: absolute;
	width: 21px;
	height: 21px;
	top: -20px;
	left: -42px;
	background: url(../images/icon_s.png) no-repeat;
}

.join_con .join_tit span,
.join_lc .box .join_tit span {
	display: block;
	font-size: 42px;
	margin-top: 20px;
	letter-spacing: 1px;
	font-family: '423-CAI978';
}

/* 加盟支持 end */

/* 加盟流程 start */
.join_lc {
	padding-top: 140px;
	width: 80%;
	margin: 0 auto;
}

.join_lc .box {}

.join_lc .box .join_tit {}

.join_lc .box .join_tit span {}

.join_lc ul {
	margin-top: 102px;
}

.join_lc ul li {
	position: relative;
	display: block;
	float: left;
	width: calc(100%/6);
	border: 1px solid #b3b3b3;
	border-right: 0px;
	text-align: center;
	padding: 6.3% 0 4.5%;
	cursor: pointer;
}

.join_lc ul li:hover {
	/* background: url(../images/join_lc.png) no-repeat center; */
	background-image: linear-gradient(to right, rgba(221, 191, 155, 0.65), rgba(221, 191, 155, 1));
	border-color: rgba(221, 191, 155, 1);
}

.join_lc ul li:nth-child(6) {
	border-right: 1px solid #b3b3b3;
}

.join_lc ul li::after {
	content: "";
	position: absolute;
	left: 100%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	width: 42px;
	height: 42px;
	background: url(../images/icon_r1.png);
	z-index: 10;
}

.join_lc ul li:hover::after {
	background: url(../images/icon_r2.png);
}

.join_lc ul li:nth-child(6)::after {
	width: 0;
}

.join_lc ul li h3 {
	font-size: 16px;
	font-weight: bold;
	font-family: 'sb';
	color: #000000;
	margin-bottom: 40px;
}

.join_lc ul li:hover h3,
.join_lc ul li:hover p {
	color: white;
}

.join_lc ul li .icon {
	width: 36px;
	height: auto;
	margin: 0 auto;
}

.join_lc ul li p {
	margin-top: 42px;
	font-size: 12px;
	color: #666666;
	font-family: 'sr';
}

/* 加盟流程 end */

/* 在线加盟 start */
.join_zx {
	margin-top: 155px;
	width: 100%;
	height: 850px;
	background: url(../images/join_zx.png) no-repeat center;
	background-size: cover;
	padding-top: 170px;
}

.join_zx>img {
	display: none;
}

.join_zx .box {
	margin: 0 auto;
	margin-bottom: 72px;
	margin-left: 20%;
}

.join_zx .join_tit {
	display: inline-block;
	position: relative;
	font-size: 24px;
	text-align: left;
	font-weight: bold;
}

.join_zx .join_tit::after {
	content: "";
	position: absolute;
	width: 21px;
	height: 21px;
	bottom: -27px;
	right: -42px;
	background: url(../images/icon_x.png) no-repeat;
}

.join_zx .join_tit::before {
	content: "";
	position: absolute;
	width: 21px;
	height: 21px;
	top: -20px;
	left: -42px;
	background: url(../images/icon_s.png) no-repeat;
}

.join_zx .join_tit span {
	display: block;
	font-size: 42px;
	margin-top: 20px;
	letter-spacing: 1px;
	font-family: '423-CAI978';
}

.join_zx form {
	width: 40%;
	height: auto;
	float: left;
	margin-left: 16.6%;
	background: #dadada;
	padding-top: 20px;
	padding-bottom: 55px;
}

.join_zx form p {
	float: left;
	width: 80%;
	margin-left: 10%;
	margin-top: 24px;
	letter-spacing: 1px;
	font-size: 12px;
}

.join_zx form>p>span {
	width: 15%;
	display: block;
	float: left;
	height: auto;
	font-size: 12px;
	letter-spacing: 1px;
}

.join_zx form p .box_fl,
.join_zx form p .box_fr {
	width: 50%;
}

.join_zx form p .box_fr>span {
	margin-left: 4%;
}

.join_zx form>p>input,
.join_zx form p .box_fl input,
.join_zx form p .box_fr input {
	width: 50%;
	border: none;
	background: none;
	border-bottom: 1px solid black;
	outline: none;
}
.join_zx form>p>input[type="checkbox"]{
	width: 10px;
	height: 10px;
}

.join_zx form>button {
	color: white;
	background: black;
	font-size: 10px;
	text-align: center;
	width: 20%;
	margin-left: 10%;
	float: left;
	padding: 10px 0;
	border: none;
	margin-top: 50px;
	cursor: pointer;
}

/* 在线加盟 end */

/* 招商加盟 end */
/* 头部 */

/* 引入字体 */
/*@font-face {
	font-family: 'B';
	src: url('../fonts/OPPOSans-B.ttf'),
}

@font-face {
	font-family: 'M';
	src: url('../fonts/OPPOSans-M.ttf'),
}

@font-face {
	font-family: 'R';
	src: url('../fonts/OPPOSans-R.ttf'),
}

@font-face {
	font-family: 'JH';
	src: url('../fonts/OPPOSans-JH.ttf'),
}

@font-face {
	font-family: 'JL';
	src: url('../fonts/OPPOSans-JL.ttf'),
}

@font-face {
	font-family: 'SM';
	src: url('../fonts/OPPOSans-SM.ttf'),
}

@font-face {
	font-family: 'SR';
	src: url('../fonts/OPPOSans-SR.ttf'),
}

@font-face {
	font-family: 'SB';
	src: url('../fonts/OPPOSans-SB.ttf'),
}*/

@font-face {
	font-family: 'CAI';
	src: url('../fonts/423-CAI978.ttf'),
}

.com-img img {
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.com-img:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}


.fl {
	float: left;
}

.fr {
	float: right;
}

.show {
	display: block;
}

.hide {
	display: none;
}

.tac {
	text-align: center;
}

.tal {
	text-align: left;
}

.tar {
	text-align: right;
}

.ttu {
	text-transform: uppercase;
}

/*字母转换为大写*/
.ofh {
	overflow: hidden;
}

.pst-rel {
	position: relative;
}

.pst-abs {
	position: absolute;
}


.col-2 {
	width: 50%;
	float: left;
}

.col-3 {
	width: 33.333333%;
	float: left;
}

.col-4 {
	width: 25%;
	float: left;
}

.col-5 {
	width: 20%;
	float: left;
}

.col-6 {
	widows: 16.6666%;
	float: left;
}

.fy-b {
	font-family: 'B';
}

.fy-M {
	font-family: 'M';
}

.fy-r {
	font-family: 'R';
}

.jh {
	font-family: 'JH';
}

.jl {
	font-family: 'JL';
}

.sm {
	font-family: 'SM';
}

.sb {
	font-family: 'SB';
}

.sr {
	font-family: 'SR';
}

.cai {
	font-family: 'CAI';
}

/* 底部 */




/* 中间+共用部分 */





/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
	/* 1600 × (900/1024/1200) */
}

@media all and (max-width:1599px) {
	/* 1440 × (900/1050) */
}

@media all and (max-width:1439px) {
	/* 1360 × (768) */
}

@media all and (max-width:1359px) {
	/* 1280 × (800/854/1024) */
}

@media all and (max-width:1279px) {
	/* 1152 × (864) */
}

@media all and (max-width:1151px) {
	/* 1024 × (600/768) */
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
	/* 平板设备 720 适配 */
}

@media all and (max-width:640px) {
	/* 移动终端以上 360 适配 */
}
