﻿	/****样式重置*****/
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	box-sizing: border-box;
}
body{
	background: #fff;
}
h1,
h2,
h3,
h4,
h5,
h6,
em,
i {
	font-weight: 100;
	font-style: normal
}

ul,
ol,
li {
	list-style-type: none
}

a {
	color: #666;
	text-decoration: none;
	outline: 0;
	-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;
}

a:hover {
	text-decoration: none
}

span {
	display: inline-block;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clearfix:before,
.clearfix:after {
	content: '';
	display: table;
}

.clearfix:after {
	clear: both;
}
.ellipsis-4 {
	display: -webkit-box;
	text-overflow: ellipsis;
	white-space: normal!important;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.ellipsis-2 {
	display: -webkit-box;
	text-overflow: ellipsis;
	white-space: normal!important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.ellipsis-1 {
	display: -webkit-box;
	text-overflow: ellipsis;
	white-space: normal!important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.ellipsis-6 {
	display: -webkit-box;
	text-overflow: ellipsis;
	white-space: normal!important;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
/*******公司介绍******/
section div.box div.nav{
	width: 1200px;
	margin: 0 auto;
}
section .p {display:block;text-align: center;font-size:48px;margin-top: 150px;color:#fff;}
section	.p b {display:inline-block;padding:0 10px;font-weight:lighter;}
section	.A{
	padding-left: 600px;
	margin-top: 100px;
}
section	.A b{opacity:0;}
section	.A b:first-child{margin-right:130px;}
section	.A b:last-child{margin-left:130px;}
section	.A b:nth-child(2){margin-top:130px;}
section	.A b:nth-child(3){margin-bottom:130px;}
section	.B{margin-top:-130px;opacity:0;}
section	.C{margin-top:280px;opacity:0;}
section	.D{display: none;text-align: left;margin-top: 50px;}
section	.E{display: none;text-align: left;}
/******第一页******/
.company_logo_box{
	height: 60px;
}
.company_logo_box{
	margin-top: 30px;
}
.company_logo_box ul{
	margin-top: 20px;
}
.company_logo_box ul li{
	height: 40px;
	line-height: 40px;
	width: 100px;
	text-align: center;
	transition: all linear 500ms; 
}
.company_logo_box ul li a{
	display: block;
	height: 100%;
	width: 100%;
	color: #fff;
}
.company_logo_box ul li:hover{
	background: rgba(255,255,255,.5);
}
.company_logo_box ul li:hover a{
	color: #222;
}
.company_A_box .imgbox{
	width: 600px;
	padding-top: 100px;
	padding-left: 100px;
}
.company_A_box .imgbox img{
	margin-left: -50px;
}
.company_A_box .imgbox img:nth-child(2){
	margin-left: -65px;
}
.company_A_box .textbox{
	display: none;
	width: 550px;
	padding-right: 40px;
	padding-top: 50px;
	font-size: 18px;
	line-height: 40px;
	color: #fff;
}
/********第二页*****/
section	.A{
	padding-left: 600px;
	margin-top: 100px;
}
.company_B_box{
	position: relative;
}
.company_B_box div.imgbox{
	width: 600px;
	position: absolute;
	top: 50px;
}
.company_B_box div.imgbox img:first-child{
	display: none;
	transform: scale(0.8);
	position: absolute;
	top: 0px;
}
.company_B_box div.imgbox img:last-child{
	display: none;
	transform: scale(0.9);
	position: absolute;
	top: 320px;
	left: 150px;
}
.company_B_box div.textbox{
	padding-top: 100px;
	width: 600px;
}
.company_B_box div.textbox p{
	display: none;
	font-size: 34px;
	color: #fff;
	margin-bottom: 40px;
}
.company_B_box div.textbox p span{
	font-size: 20px;
	margin-left: 20px;
}
/******第三页******/
.company_C_box{
	position: relative;
	height: 100%;
}
.company_C_box .Cimgone{
	display: none;
	position: absolute;
	top: -50px;
}
.company_C_box .text{
	width: 900px;
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -350px;
}
.company_C_box .text p{
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #fff;
}
.company_C_box .text p span:first-child{
	height: 10px;
	width: 10px;
	background: #fff;
	border-radius: 5px;
	margin-top: 20px;
	margin-right: 10px;
}
.company_C_box .text p span:last-child{
	width: 880px;
}
.company_C_box .Cimgtwo{
	display: none;
	position: absolute;
	bottom: -200px;
	right: 0px;
}
/********第四页******/
.Dintro{
	display: none;
	font-size: 20px;
	margin-top: 20px;
	color: #fff;
	padding-left: 10px;
}
.company_D_box{
	height: 39rem;
	position: relative;
}
.company_D_box .Dimgone,.company_D_box .Dimgone1{
	display: none;
	position: absolute;
	bottom: 0px;
	left: 50px;
}
.company_D_box .Dimgone1{
	display: none;
}
.company_D_box .Dimgtwo{
	display: none;
	height: 90%;
	position: absolute;
	bottom: 0px;
	right: 50px;
}
.company_D_box .study{
	display: none;
	height: 50px;
	position: absolute;
	top: 8rem;
	right: 310px;
}
.company_D_box .live{
	display: none;
	height: 50px;
	position: absolute;
	top: 17rem;
	right: 506px;
}
.company_D_box .shop{
	display: none;
	height: 70px;
	position: absolute;
	top: 16.5rem;
	right: 110px;
}
.company_D_box .book{
	display: none;
	height: 60px;
	position: absolute;
	top: 30.5rem;
	right: 185px;
}
.company_D_box .trans{
	display: none;
	height: 60px;
	position: absolute;
	top: 30.5rem;
	right: 424px;
}
/********第五页*******/
.company_E_box{
	margin-top: 20px;
}
.company_E_box .text{
	width: 450px;
}
.company_E_box .text p.title{
	display: none;
	font-size: 24px;
	color: #fff;
	margin-top: 40px;
	padding-left: 10px;
}
.company_E_box .text p.intro{
	display: none;
	font-size: 16px;
	line-height: 30px;
	padding-left: 10px;
	color: #fff;
	margin-top: 20px;
}
.company_E_box .map{
	margin-left: 50px;
}
.jsmodern-fullpage-navigation-default>b{
	border: #fff solid 1px;
}
.jsmodern-fullpage-navigation-default>b.active {
    background: #fff;
}
/**********index*********/
header .top_box{
	height: 34px;
	background: #EEEEEE;
}
header .top_box .top_nav{
	width: 1200px;
	margin: 0 auto;
	line-height: 34px;
	font-size: 12px;
}
header .bottom_box{
	height: 100px;
}
header .bottom_nav{
	width: 1200px;
	margin: 0 auto;
}
header .bottom_nav img{
	height: 60px;
	margin-top: 20px;
}
header .bottom_nav ul{
	height: 40px;
	margin-top: 40px;
}
header .bottom_nav ul li{
	height: 40px;
	line-height: 40px;
	width: 100px;
	text-align: center;
	margin: 0px 10px;
	transition: all linear 200ms;
}
header .bottom_nav ul li a{
	display: block;
	height: 100%;
	width: 100%;
	color: #D9404B;
	font-size: 18px;
}
header .bottom_nav ul li:hover{
	background: #D9404B;
}
header .bottom_nav ul li.active{
	background: #D9404B;
}
header .bottom_nav ul li:hover a{
	color: #fff;
}
header .bottom_nav ul li.active a{
	color: #fff;
}
.computer_box{
	height: 600px;
	width: 100%;
	position: relative;
	margin-top: 50px;
}
.computer_box .top_box{
	height: 300px;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}
.computer_box .top_box .top_nav{
	height: 300px;
	width: 1200px;
	margin: 0 auto;
}
.computer_box .bottom_box{
	height: 300px;
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: #D21C29;
}
.computer_box .bottom_box .bottom_nav{
	height: 300px;
	width: 1200px;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -600px;
}
.computer_box .top_box .top_nav{
	font-size: 36px;
	color: #D9404B;
	padding-top: 130px;
	line-height: 60px;
	text-shadow: 0px 0px 20px rgba(0,0,0,.15);
}
.computer_box .bottom_box .bottom_nav{
	font-size: 30px;
	color: #fff;
	line-height: 60px;
	padding-top: 30px;
	text-shadow: 0px 0px 20px rgba(0,0,0,.15);
}
.computer_box  .computer_img{
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.project_center_nav{
	width: 1200px;
	margin: 0px auto;
}
.xiangmu_title{
	width: 1200px;
	margin: 0px auto;
}
.xiangmu_title p.title{
	width: 600px;
	text-align: center;
	margin-bottom: 20px;
	cursor: pointer;
	height: 100px;
	padding-top: 27px;
}
.xiangmu_title p.title:hover{
	background: #F7F7F7;
}
.xiangmu_title p.title.active{
	background: #F7F7F7;
}
.xiangmu_title p.title span:first-child{
	font-size: 30px;
	color: #D9404B;
	margin-right: 10px;
}
.xiangmu_title p.title span:last-child{
	font-size: 14px;
	color: #D9404B;
	border-bottom: 1px solid #D9404B;
}
.xiangmu_title p.title:nth-child(2) span:first-child{
	font-size: 30px;
	color: #4BBED8;
	margin-right: 10px;
}
.xiangmu_title p.title:nth-child(2) span:last-child{
	font-size: 14px;
	color: #4BBED8;
	border-bottom: 1px solid #4BBED8;
}
.project_center_box,.project_introduction_box{
	display: none;
}
.project_center_box.active{
	display: block;
}
.project_introduction_box.active{
	display: block;
}
.project_center_nav ul li{
	width: 27%;
	margin: 30px 3%;
}
.project_center_nav ul li:nth-child(2){
	position: relative;
}
.project_center_nav ul li img{
	height: 200px;
	width: 100%;
}
.project_center_nav ul li p{
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #222s;
}
.project_center_nav ul li a{
	display: block;
	height: 100%;
	width: 100%;
}
.project_center_nav ul li:nth-child(2) i{
	font-size: 100px;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -70px;
	margin-left: -50px;
	text-shadow: 0px 0px 20px rgba(0,0,0,.15);
	transition: all linear 200ms;
}
.project_center_nav ul li:nth-child(2):hover i{
	color: #D9404B;
}
.company_video{
	display: none;
	position: fixed;
	top: 0px;
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,.25);
}
.company_video i{
	font-size: 50px;
	position: absolute;
	top: 50px;
	right: 300px;
	cursor: pointer;
}
.company_video embed{
	width: 60%;
	position: absolute;
	top: 100px;
	left: 20%;
}
.news_sp_box{
	width: 1200px;
	margin: 0px auto;
	margin-bottom: 26px;
}
.news_sp_box .news_sp_nav {
	width: 1200px;
	height: 200px;
	overflow:hidden;
}
.news_sp_box .news_sp_nav .innerdiv{
	width: 8000%;
	height: 200px;
}
.news_sp_box .news_sp_nav .innerdiv ul{
	width: 1200px;
	height: 200px;
}
.news_sp_box .news_sp_nav ul li{
	width: 23%;
	margin-right: 2%;
	position: relative;
	height: 200px;
	transition: all linear 500ms; 
}
.news_sp_box .news_sp_nav ul li img{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}
.news_sp_box .news_sp_nav ul li p{
	height: 40px;
	line-height: 40px;
	background: #f00;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	color: #fff;
	font-size: 14px;
	padding: 0px 10px;
}
.news_sp_box .news_sp_nav ul li i{
	font-size: 30px;
	position: absolute;
	bottom: 5px;
	right: 10px;
	color: #fff;
}
.news_sp_box .news_sp_nav ul li:hover{
	box-shadow: 0px 0px 20px rgba(255,0,0,.25);
}
.news_sp_box .more_p{
	text-align: right;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	margin-top: 20px;
}
.news_sp_box .more_p a{
	color: #f00;
}
.project_introduction_box{
	height: 740px;
	width: 100%;
}
.project_introduction_nav{
	width: 1200px;
	margin: 0px auto;
}
.project_introduction_nav .top_box ul li{
	height: 60px;
	line-height: 60px;
	width: 20%;
	text-align: center;
	font-size: 18px;
	color: #4BBED8;
	cursor: pointer;
}
.project_introduction_nav .top_box ul li.active{
	border: 1px solid #f7f7f7;
}
.project_introduction_nav1{
	height: 531px;
	width: 100%;
}
.project_introduction_nav1 .bottom_box{
	width: 1200px;
	margin: 0 auto;
	height: 531px;
	position: relative;
	background: #ABDAF4;
}

.project_introduction_nav1 .bottom_box .bottom_box_content{
	display: none;
	padding: 20px 30px;
	height: 531px;
	background: #ABDAF4;
	width: 100%;
	position: absolute;
}
.project_introduction_nav1 .bottom_box .live{
	left: 0px;
	top: 0px;
}
.project_introduction_nav1 .bottom_box .study{
	left: 0%;
	top: 0px;
}
.project_introduction_nav1 .bottom_box .parent{
	left: 0%;
	top: 0px;
}
.project_introduction_nav1 .bottom_box .book{
	left: 0%;
	top: 0px;
}
.project_introduction_nav1 .bottom_box .shop{
	left: 0%;
	top: 0px;
}
.project_introduction_nav1 .bottom_box .bottom_box_content p.title span:first-child{
	display: block;
	font-size: 26px;
	color: #4BBED8;
}
.project_introduction_nav1 .bottom_box .book p.title span:first-child{
	text-align: right;
}
.project_introduction_nav1 .bottom_box .book p.title span:last-child{
	text-align: right;
}
.project_introduction_nav1 .bottom_box .shop p.title span:first-child{
	text-align: right;
}
.project_introduction_nav1 .bottom_box .shop p.title span:last-child{
	text-align: right;
}
.project_introduction_nav1 .bottom_box .bottom_box_content p.title span:last-child{
	display: block;
	font-size: 18px;
	color: #eee;
	margin-top: 10px;
}
.project_introduction_nav1 .bottom_box .bottom_box_content div.intro{
	margin-top: 50px;
}
.project_introduction_nav1 .bottom_box .bottom_box_content div.intro p{
	margin-bottom: 20px;
	line-height: 30px;
}
.project_introduction_nav1 .bottom_box .bottom_box_content a{
	height: 50px;
	line-height: 50px;
	padding: 0px 50px;
	border-radius: 5px;
	background: #4BBED8;
	color: #fff;
	margin-top: 20px;
	box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.3);
}
.project_introduction_nav1 .bottom_box .bottom_box_content.active{
	display: block;
}
.teacher_nav{
	width: 1200px;
	margin: 20px auto;
}
.teacher_nav p.title span:first-child{
	font-size: 40px;
	color: #222;
	margin-right: 20px;
}
.teacher_nav p.title span:last-child{
	font-size: 18px;
}
.teacher_nav .expertimg{
	width: 80%;
	margin-top: 30px;
	margin-left: 10%;
}
.teacher_nav .expert_box{
	height: 160px;
	background: #F9F9F9;
	margin-top: 30px;
}
.teacher_nav .expert_box p{
	text-align: center;
	font-size: 20px;
	padding-top: 30px;
}
.teacher_nav .expert_box p span{
	font-size: 26px;
	margin: 0px 20px;
}
.teacher_nav .title2{
	font-size: 22px;
	line-height: 60px;
	height: 60px;
	margin-top: 20px;
	border-bottom: 2px solid #222;
}
.teacher_nav .title2 span{
	width: 330px;
	text-align: left;
	cursor: pointer;
}
.teacher_nav .title2 span.active{
	color: #f00;
}
.famous_teacher_box{
	display: none;
	background: #F9F9F9;
	width: 1200px;
	margin: 20px auto;
	height: 370px;
	overflow:hidden;
}
.famous_teacher_box.active{
	display: block;
}
.famous_teacher_box .innerdiv{
	width: 800%;
}
.famous_teacher_box ul li{
	height: 370px;
	width: 260px;
	margin-right: 20px;
	position: relative;
	background: #fff;
}
.famous_teacher_box ul li img{
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 70%;
}
.famous_teacher_box ul li p.name{
	font-size: 22px;
	position: absolute;
	top: 20px;
	right: 18px;
}
.famous_teacher_box ul li p.subject{
	font-size: 14px;
	position: absolute;
	top: 55px;
	right: 20px;
}
.daili_box{
	width: 1200px;
	margin: 20px auto;
}
.data_box{
	width: 600px;
	margin: 50px auto;
	margin-bottom: 0px;
}
.data_box p.title{
	font-size: 30px;
}
.data_box p.desc{
	font-size: 16px;
	margin-top: 10px;
	color: #777;
}
.data_person_box{
	width: 600px;
	margin-top: 40px;
}
.data_person_box .small_title{
	font-size: 20px;
	margin-bottom: 20px;
}
.product_center_box .title{
	font-size: 50px;
	color: #F8BA6D;
	text-align: right;
	width: 1200px;
	margin: 120px auto;
	margin-bottom: -64px;
}
.product_center_nav{
	margin: 50px auto;
	height: 693px;
	width: 100%;
	position: relative; 
	overflow: hidden;
	
}
.product_center_nav .navbottom{
	background: #F7F7F7; 
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 603px;
}
.product_center_nav .navtop{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	border-bottom: 90px solid #F7F7F7; 
	border-right:solid transparent; 
}
.product_center_nav .product_box{
	width: 1200px;
	position: absolute;
	left: 50%;
	top: 100px;
	height: 510px;
	margin-left: -600px;
}
.product_center_nav .product_box a.more{
	margin-top: 10px;
	width: 120px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	background: #F8BA6D;
	font-size: 14px;
	color: #222;
	margin-right: 30px;
}
.product_center_nav .product_box ul li{
	height: 240px;
	margin-bottom: 10px;
	width: 30%;
	margin: 0px 1.5% 20px 3.5%;
	position: relative;
	transition: all linear 300ms;
	background: #fff;
}
.product_center_nav .product_box ul li:hover{
	box-shadow: 0px 0px 30px rgba(248,186,109,.5);
}
.product_center_nav .product_box ul li:nth-child(3n-1){
	height: 220px;
	width: 28%;
	margin-top: 20px;
}
.product_center_nav .product_box ul li:nth-child(3n){
	height: 200px;
	width: 26%;
	margin-top: 40px;
}
.product_center_nav .product_box ul li a{
	display: block;
	height: 100%;
	width: 100%;
}
.product_center_nav .product_box ul li div.intro{
	height: 100px;
	width: 100%;
	background: rgba(255,255,255,.5);
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 10px;
}
.product_center_nav .product_box ul li div.intro .title{
	font-size: 18px;
	margin: 0px;
	text-align: left;
	color: #222;
	font-weight: 700;
	margin-bottom: 5px;
}
.product_center_nav .product_box ul li div.intro .desc{
	font-size: 14px;
	color: #333;
	margin-bottom: 5px;
}
.product_center_nav .product_box ul li div.intro button{
	height: 30px;
	line-height: 30px;
	background: #6A6A6A;
	border: 0px;
	padding: 0px 20px;
	font-size: 12px;
}

.honor_box{
	width: 1200px;
	margin: 50px auto;
	text-align: center;
}
.honor_big_box{
	margin-top: 30px;
	height: 250px;
	width: 1200px;
	overflow: hidden;
	border-bottom: 10px solid #C87000;
	box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.3);
}
.honor_big_box .innerdivhonor{
	width: 800%;
}
.honor_big_box ul li{
	height: 240px;
	width: 340px;
	margin-right: 20px;
}
.honor_box p.title{
	text-align: center;
	margin-bottom: 40px;
	margin: 50px 0px;
}
.honor_box p.title span:first-child{
	font-size: 30px;
	color: #E82C39;
	margin-right: 10px;
}
.honor_box p.title span:last-child{
	font-size: 14px;
	color: #E82C39;
	border-bottom: 1px solid #E82C39;
}
.agent_join_box{
	width: 1200px;
	margin: 20px auto;
}
.agent_join_box div.title{
	height: 120px;
	box-shadow: 0px 0px 20px rgba(0,0,0,.25);
}
.agent_join_box div.title p.fl:first-child{
	width: 200px;
	height: 120px;
	font-size: 24px;
	text-align: center;
	background: #FF0000;
	line-height: 120px;
	color: #fff;
}
.agent_join_box div.title p.fl:last-child{
	width: 1000px;
	height: 120px;
	line-height: 30px;
	color: #fff;
	background: #FFBA00;
	padding:10px 20px;
	text-align: center;
}
.agent_join_box div.title p.fl span{
	font-size: 24px;
	margin-top: 10px;
}
.agent_join_box .small_title{
	font-size: 24px;
	color: #FF0000;
	margin: 30px 0px;
}
.agent_big_box{
	height: 500px;
	width: 600px;
	margin: 0 auto;
	overflow: hidden;
}
.agent_big_box .innerdivagent{
	height: 800%;
}
.agent_big_box .innerdivagent ul li{
	height: 70px;
	line-height: 70px;
	font-size: 14px;
	border-bottom: 2px solid #FFD669;
}
.agent_big_box .innerdivagent ul li span:first-child{
	width: 80px;
}
.agent_big_box .innerdivagent ul li span:nth-child(2){
	width: 100px;
}
.agent_big_box .innerdivagent ul li span:nth-child(3){
	width: 120px;
}
.agent_big_box .innerdivagent ul li span:nth-child(4){
	width: 194px;
}
.news_box{
	width: 1200px;
	margin: 100px auto;
	text-align: center;
}
.news_box p.title{
	height: 70px;
	line-height: 70px;
	border-bottom: 1px solid #999;
	font-size: 24px;
}
.news_box p.title span.fl{
	border-bottom: 2px solid #222;
	height: 69.5px;
	line-height: 69.5px;
}
.news_imgtitle_box ul li{
	height: 240px;
	width: 30%;
	margin: 20px 1.5%;
	position: relative;
}
.news_imgtitle_box ul li img{
	height: 100%;
	width: 100%;
}
.news_imgtitle_box ul li p{
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: rgba(255,255,255,.7);
	font-size: 14px;
	padding: 10px;
	color: #222;
	line-height: 24px;
	width: 100%;
	text-align: left;
}
.news_big_box{
	padding: 20px;
}
.news_small_box{
	width: 540px;
	margin-bottom: 50px;
	margin-right: 40px;
}
.news_small_box p.small_title{
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #222;
	margin-bottom: 10px;
}
.news_small_box p.small_title span.fl{
	font-size: 20px;
}
.news_small_box div a{
	height: 40px;
	line-height: 40px;
	color: #222;
	text-align: left;
}
footer{
	height: 260px;
	background: #F7F7F7;
}
.footer_box{
	width: 1200px;
	margin: 0 auto;
}
.footer_box .top{
	height: 100px;
	border-bottom: 1px solid #999;
}
.footer_box .top img{
	height: 60px;
	margin-top: 20px;
}
.footer_box .top span{
	font-size: 24px;
	margin-top: 40px;
	margin-left: 20px;
	color: #999;
}
.footer_box .bottom div.fl{
	width: 600px;
	text-align: center;
}
.footer_box .bottom div.fl p:first-child{
	height: 60px;
	line-height: 60px;
	padding-left: 40px;
	margin-top: 40px;
}
.footer_box .bottom div.fl p:first-child a{
	margin: 0px 20px;
	color: #222;
	
}
.footer_box .bottom div.fl p:nth-child(2){
	font-size: 12px;
	color: #999;
}
.footer_box .bottom div.fr{
	width: 120px;
	
}
.footer_box .bottom div.fr img{
	margin-top: 20px;
	border: 3px solid #222;
}
/********项目中心******/
.project_center_bannerimg{
	width: 100%;
}
.project_center_mob{
	width: 1200px;
	margin: 0 auto;
	height: 400px;
	position: relative;
	margin-bottom: 100px;
	
}
.project_center_mob span.change img{
	height: 140px;
	width: 140px;
	position: absolute;
	bottom: 5px;
	left: 100px;
	box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.3);
	border: 2px solid #222;
}
.project_center_mob img.mob{
	position: absolute;
	top: -205px;
	left: 250px;
}
.project_center_mob p{
	position: absolute;
	left: 600px;
	top: 20px;
}
.project_center_mob p span:first-child{
	font-size: 30px;
	color: #222;
}
.project_center_mob p span:last-child{
	font-size: 18px;
	color: #333;
	line-height: 40px;
	margin-top: 20px;
}
.project_center_ul{
	width: 1200px;
	margin: 140px auto;
}
.project_center_ul li{
	margin-bottom: 100px;
}
.project_center_ul li p.title span:first-child{
	font-size: 44px;
	margin-right: 20px;
	color: #666;
}
.project_center_ul li p.title span:last-child{
	font-size: 28px;
	
}
.project_center_ul li div.clearfix{
	margin-top: 20px;
}
.project_center_ul li div.clearfix img{
	width: 300px;
	height: 200px;
}
.project_center_ul li div.clearfix div.fl{
	width: 800px;
	margin-left: 50px;
	line-height: 30px;
	font-size: 16px;
}
/**********讲师中心*********/
.teacher_center_bannerimg{
	width: 100%;
}
.cache_nav{
	font-size: 14px;
	color: #888;
	width: 1200px;
	margin: 30px auto;
}
.teacher_center_box{
	width: 1200px;
	margin: 0 auto;
}
.teacher_center_box .top_ul{
	height: 60px;
	background: #F7F7F7;
	margin-bottom: 50px;
}
.teacher_center_box .top_ul li{
	width: 150px;
	margin: 0px 125px;
	text-align: center;
	height: 60px;
	line-height: 60px;
	color: #D21C29;
	cursor: pointer;
}
.teacher_center_box .top_ul li.active{
	height: 70px;
	background: #D21C29;
	color: #fff;
}
.teacher_center_box .bottom_content div.fl{
	width: 23%;
	height: 350px;
	border: 1px solid #f7f7f7;
	margin:20px 1%;
	text-align: center;
}
.teacher_center_box .bottom_content div.fl img{
	max-width: 100%;
	height: 250px;
}
.teacher_center_box .bottom_content div.fl p{
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.teacher_center_box .bottom_content{
	display: none;
}
.teacher_center_box .bottom_content.active{
	display: block;
}
/*********产品中心******/
.product_center_box{
	width: 1200px;
	margin: 0px auto;
	margin-bottom: 100px;
}
.product_center_leftbox{
	width: 300px;
}
.product_center_leftbox .top_box{
	height: 120px;
	width: 300px;
	background: #E6E6E6;
	margin-bottom: 20px;
}
.product_center_leftbox .top_box p:first-child{
	font-size: 24px;
	padding: 20px 20px 20px 20px;
}
.product_center_leftbox .top_box p:last-child{
	font-size: 22px;
	padding: 10px;
	text-align: right;
	color: #497098;
}
.product_center_leftbox ul{
	background: #ABDAF4;
}
.product_center_leftbox ul li{
	width: 300px;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #497098;
	text-align: center;
	margin-bottom: 20px;
	
}
.product_center_leftbox ul li a{
	display: block;
	height: 100%;
	width: 100%;
	color: #222;
}
.product_center_rightbox{
	width: 850px;
	margin-left: 50px;
}
.product_center_rightbox .cache_nav{
	width: 850px;
	text-align: right;
	border-bottom: 1px solid #999;
}
.product_center_rightbox ul{
	margin-top: 20px;
}
.product_center_rightbox ul li{
	height: 180px;
	border-bottom: 1px solid #aaa;
	margin-top: 20px;
}
.product_center_rightbox ul li img{
	height: 160px;
	width: 200px;
	
}
.product_center_rightbox ul li div{
	height: 160px;
	background: #F7F7F7;
	width: 620px;
	margin-left: 30px;
	padding: 20px;
}
.product_center_rightbox ul li div p.subject{
	font-size: 18px;
	color: #222;
}
.product_center_rightbox ul li div p.desc{
	font-size: 14px;
	margin-top: 16px;
	line-height: 26px;
	height: 60px;
}
.product_center_rightbox ul li div span{
	font-size: 12px;
	width: 100px;
	text-align: center;
	background: #497098;
	color: #fff;
	height: 30px;
	line-height: 30px;
}
.product_center_rightbox ul li div span:hover{
	box-shadow: 0px 0px 20px rgba(0,0,0,.25);
}
/*******product_show*****/
.product_show_top_box{
	width: 1200px;
	margin: 0px auto;
	border-top: 1px solid #f7f7f7;
	height: 600px;
	position: relative;
}
.product_show_top_box img{
	position: absolute;
	top: 20px;
	left: 0px;
	height: 90%;
}
.product_show_top_box .intro_box{
	height: 300px;
	width: 400px;
	position: absolute;
	top: 50px;
	right: 0px;
}
.product_show_top_box .intro_box p.title{
	font-size: 30px;
	margin-bottom: 20px;
}
.product_show_top_box .intro_box p.intro{
	font-size: 16px;
	line-height: 36px;
}
.product_show_top_box .intro_box p.price{
	text-align: right;
	font-size: 20px;
	margin-top: 30px;
}
.product_show_top_box .intro_box p.price span{
	font-size: 30px;
	color: #f00;
}
.product_show_bottom_box{
	width: 1200px;
	margin: 0px auto;
}
.product_show_bottom_box .leftbox{
	width: 850px;
	margin-right: 50px;
}
.product_show_bottom_box .leftbox p.title{
	height: 40px;
	line-height: 40px;
	background: #f7f7f7;
	color: #f00;
	padding: 0px 20px;
	font-weight: 700;
	font-size: 14px;
}
.product_show_bottom_box .rightbox{
	width: 300px;
}
.product_show_bottom_box .rightbox p.title{
	height: 40px;
	line-height: 40px;
	background: #f7f7f7;
	color: #5F99DD;
	padding: 0px 20px;
	font-size: 14px;
	text-align: center;
	margin-bottom: 20px;
}
.product_show_bottom_box .rightbox ul li{
	height: 260px;
	background: #D7E5FD;
	position: relative;
	text-align: center;
	margin-bottom: 30px;
}
.product_show_bottom_box .rightbox ul li img{
	height: 80%;
	max-width: 100%;
}
.product_show_bottom_box .rightbox ul li p{
	height: 50px;
	line-height: 50px;
	background: #3E86D9;
	color: #fff;
	position: absolute;
	bottom: 0px;
	width: 100%;
}
.product_show_bottom_box .rightbox ul li a{
	display: block;
	height: 100%;
	width: 100%;
}
.product_show_bottom_box .rightbox ul li:hover{
	border: 1px solid #222;
}
/********新闻中心*******/
.time_address{
	width: 1200px;
	height: 50px;
	line-height: 50px;
	margin: 20px auto;
}
.news_center_box{
	width: 1200px;
	margin: 40px auto;
}
.news_center_box ul.leftbox{
	width: 200px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	/*background: #ABDAF4;*/
	border: 2px solid #222;
	overflow: hidden;
	position: fixed;
	top: 645px;
}
.news_center_box ul.leftbox li{
	height: 60px;
	line-height: 60px;
	text-align: center;
	border-bottom: 1px solid #777;
}
.news_center_box ul.leftbox li:last-child{
	border: 0px;
}
.news_center_box ul.leftbox li a{
	display: block;
	height: 100%;
	width: 100%;
	color: #222;
}
.news_center_box ul.leftbox li:hover{
	background: #ABDAF4;
}
.news_center_box ul.rightbox{
	width: 960px;
	margin-left:240px;
}
.news_center_box ul.rightbox li{
	height: 200px;
	padding: 20px;
	background: #E4F5FD;
}
.news_center_box ul.rightbox li:nth-child(2n){
	background: #F8F7F7;
}
.news_center_box ul.rightbox li a{
	display: block;
	height: 100%;
	width: 100%;
}
.news_center_box ul.rightbox li div.fl{
	width: 680px;
	height: 160px;
}
.news_center_box ul.rightbox li div.fl p.title span:first-child{
	font-size: 24px;
	color: #222;
}
.news_center_box ul.rightbox li div.fl p.title span:last-child{
	font-size: 18px;
	color: #222;
	margin-top: 3px;
	margin-left: 10px;
}
.news_center_box ul.rightbox li div.fl p.desc{
	padding: 10px;
	font-size: 14px;
	line-height: 24px;
	margin-top: 10px;
}
.news_center_box ul.rightbox li img{
	height: 160px;
	width: 240px;
}
/**********news_show********/
.news_show_box{
	width: 1200px;
	margin: 0 auto;
	border-top: 1px solid #f7f7f7;
	padding-top: 50px;
	margin-bottom: 50px;
}
.news_show_box .bodyleft{
	width: 850px;
	
}
.news_show_box .bodyleft .title{
	height: 60px;
	width: 100%;
}
.news_show_box .bodyleft .title span.fl{
	height: 60px;
	width: 60px;
	text-align: center;
	letter-spacing: 0.2em;
	line-height: 24px;
	background: #8FCBEF;
	padding: 10px;
	padding-top: 5px;
	padding-left: 11px;
	color: #fff;
	margin-right: 10px;
}
.news_show_box .bodyleft .title p span:first-child{
	display: block;
	color: #222;
	font-size: 22px;
}
.news_show_box .bodyleft .title p span:last-child{
	display: block;
	color: #222;
	font-size: 14px;
	margin-top: 10px;
	color: #999;
}
.news_show_box .bodyleft .prev-next-page{
	margin-top: 50px;
	font-size: 14px;
}
.news_show_box .bodyleft .prev-next-page a{
	color: #3DBCFF;
}
.news_show_box .bodyleft .prev-next-page {
	line-height: 40px;
}
.news_show_box .newsright{
	width: 300px;
	margin-left: 50px;
}
.news_show_box .newsright p.title{
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #f7f7f7;
	padding: 0px 102px;
}
.news_show_box .newsright p.title i{
	font-size: 27px;
	margin-right: 5px;
	
}
.news_show_box .newsright ul li{
	width: 300px;
	height: 260px;
	border: 1px solid #f7f7f7;
	margin-top: 20px;
}
.news_show_box .newsright ul li a{
	display: block;
	height: 100%;
	width: 100%;
}
.news_show_box .newsright ul li a img{
	width: 100%;
	height: 200px;
}
.news_show_box .newsright ul li a p{
	font-size: 14px;
	padding: 0px 10px;
	line-height: 24px;
}
.news_show_box .newsright ul li:hover{
	border: 1px solid #8FCBEF;
}
/*********news_video*******/
.news_video{
	width: 1200px;
	margin: 0 auto;
	border-top: 1px solid #f7f7f7;
	padding-top: 50px;
	margin-bottom: 50px;
}
.news_video .title p:first-child{
	font-size: 26px;
}
.news_video .title p:last-child{
	font-size: 14px;
	text-align: right;
	color: #999;
}
.news_video embed{
	margin-top: 20px;
}
.news_video_relative p.title span{
	height: 40px;
	line-height: 40px;
	padding: 0px 40px;
	color: #fff;
	background: #D21C29;
	margin-top: 20px;
}
.news_video_relative ul li{
	width: 20%;
	margin: 20px 2.5%;
	height: 200px;
	position:relative;
	background: #F7F7F7;
}
.news_video_relative ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
.news_video_relative ul li a img{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 140px;
}
.news_video_relative ul li p.play{
	position: absolute;
	top: 100px;
	width: 100%;
	background: rgba(0,0,0,.8);
	height: 40px;
	line-height: 40px;
	padding-left: 5px;
}
.news_video_relative ul li p i{
	font-size: 30px;
	color: #FF0000;
	transition: all linear 500ms;
}
.news_video_relative ul li p.title{
	height: 50px;
	line-height: 50px;
	position: absolute;
	top: 140px;
	text-align: center;
	width: 100%;
}
.news_video_relative ul li:hover i{
	font-size: 40px;
}
/*******家长学校******/
.jz_school_box{
	width: 1200px;
	margin: 50px auto;
}
.jz_school_box p.title{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #f7f7f7;
}
.jz_school_box p.title span.fl{
	height: 50px;
	line-height: 50px;
	padding: 0px 20px;
	color: #f00;
	border-bottom: 1px solid #f00;
	font-size: 22px;
}
.jz_school_box p.title span.fr{
	font-size: 14px;
	color: #999;
}
.jz_school_nav{
	margin-top: 30px;
	background: #F7F7F7;
	height: 360px;
	padding-top: 20px;
}
.jz_school_nav p.box{
	height: 300px;
	width: 18%;
	margin-right: 2%;
	font-size: 40px;
	background: #f00;
	text-align: center;
	color: #fff;
	padding: 0px 60px;
	line-height: 70px;
	padding-top: 70px;
}
.jz_school_box .swiper-container{
	width: 80%;
	height: 340px;
}
.jz_school_box .swiper-container .swiper-slide{
	width: 23%;
	margin: 0px 1%;
	background: #fff;
	height: 300px;
	border: 1px solid #aaa;
	padding: 6px;
}
.jz_school_box .swiper-container .swiper-slide a{
	display: block;
	height: 100%;
	width: 100%;
}
.jz_school_box .swiper-container .swiper-slide img{
	width: 100%;
	height: 120px;
}
.jz_school_box .swiper-container .swiper-slide p.title{
	font-size: 14px;
	color: #222;
	border: 0px;
	line-height: 24px;
	height: 24px;
}
.jz_school_box .swiper-container .swiper-slide p.desc{
	font-size: 12px;
	border: 0px;
	line-height: 18px;
}
.jz_school_box .swiper-container .swiper-slide span{
	font-size: 12px;
	color: #f00;
	margin-top: 10px;
}
.swiper-button-next, .swiper-button-prev {
	background-size: 10px 30px;
	top: 97%;
	height: 26px;
	border: 1px solid #1082FE;
}
.swiper-button-prev{
	left: auto;
	right: 60px;
}
/*******家长学校内页******/
.jz_school_showbox{
	width: 1200px;
	margin: 30px auto;
	margin-top: 50px;
}
.jz_school_showbox .bodyleft{
	width: 850px;
	border: 1px solid #f7f7f7;
	padding-bottom: 50px;
	padding-left:20px ;
	padding-right:20px ;
}
.jz_school_showbox .bodyleft .cache_nav1{
	height: 50px;
	line-height: 50px;
	background: #F7F7F7;
	font-size: 12px;
	padding-left: 20px;
	margin-top: -25px;
}
.jz_school_showbox .bodyleft p.title{
	font-size: 20px;
	text-align: center;
	margin-top: 30px;
}
.jz_school_showbox .bodyleft p.time{
	font-size: 12px;
	text-align: center;
	color: #999;
	margin-top: 20px;
	margin-bottom: 40px;
}
.jz_school_showbox  .prev-next-page{
	margin-top: 100px;
	line-height: 50px;
}
.jz_school_showbox  .prev-next-page a{
	color: #f00;
}
.jz_school_showbox .rightbox{
	width: 300px;
}
.jz_school_showbox .rightbox p{
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #f00;
	margin-top: -5px;
	color: #f00;
	margin-bottom: 10px;
}
.jz_school_showbox .rightbox ul li{
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}
.jz_school_showbox .rightbox ul li a{
	display: block;
	color: #222;
	width: 100%;
	height: 100%;
	
}
/**********加盟代理**********/
.agent_bigbox{
	background: #e60012;
}
.agent_bignav{
	width: 1200px;
	margin: 0px auto;
	padding-top: 50px;
}
.agent_bignav .toptext{
	text-align: center;
	font-size: 50px;
	color: #fff;
	margin-bottom: 50px;
}
.agent_bignav .topimg{
	margin-left: 15%;
}
.agent_bignav .centerimgbox{
	margin: 50px 0px;
}
.agent_bignav .centertext{
	text-align: center;
	font-size: 30px;
	color: #fff;
}
.agent_bignav .centertext span{
	margin: 0px 20px;
	font-size: 40px;
}
.agent_bignav .centerspan{
	text-align: center;
	margin-top: 50px;
}
.agent_bignav .centerspan span{
	height: 60px;
	line-height: 60px;
	padding: 0px 60px;
	color: #fff;
	margin: 30px 40px;
	border: 1px solid #fff;
	border-radius: 30px;
	cursor: pointer;
	font-size: 24px;
}
.agent_bignav .centerspan span:hover{
	background: #fff;
	border: 1px solid #e60012;
	color: #f00;
}
.agent_bignav .bottombox{
	margin-top: 20px;
}
.agent_bignav .bottombox .title{
	font-size: 30px;
	color: #fff;
}
.agent_bignav .bottombox .desc1{
	font-size: 16px;
	line-height: 30px;
	padding:20px 50px 20px 0px;
	color: #fff;
	margin-bottom: 50px;
}
.agent_bignav .bottombox .address{
	height: 100px;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	font-size: 18px;
	line-height: 40px;
	padding: 10px 0px;
	color: #fff;
	margin-bottom: 50px;
}
.agent_bignav .bottombox .desc2{
	font-size: 18px;
	line-height: 36px;
	padding:20px 50px 20px 0px;
	color: #fff;
	margin-bottom: 50px;
}
.agent_bignav .bottomboximg img{
	width: 28%;
	margin: 20px 2.5%;
	height: 500px;
	z-index: 999999;
}
.agent_bignav  .bottomboximg1{
	padding-left: 200px;
	padding-bottom: 100px;
}
/*******分页*******/
.pagination{
	width: 1200px;
	margin: 30px auto;
	text-align: right;
}
.pagination a{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0px 15px;
	border: 1px solid #f2f2f2;
	font-size: 12px;
	margin-top: 20px;
}
.pagination a:hover{
	background: #E4F5FD;
}
/*********新首页********/
.index_new_fuwu_nav{
	width: 1200px;
	margin: 40px auto;
	text-align: center;
}
.index_new_fuwu_nav .title_box{
	width: 500px;
	margin: 0px auto;
	height: 100px;
	position: relative;
}
.index_new_fuwu_nav .title_box p.title{
	font-size: 26px;
	text-align: center;
	color:#D21C29;
	width: 460px;
}
.index_new_fuwu_nav .title_box p.desc{
	font-size: 18px;
	text-align: left;
	height: 40px;
	width: 460px;
	margin-top: 20px;
	background:#D21C29;
	line-height: 40px;
	color: #fff;
	border-radius: 20px;
	padding-left: 20px;
}
.index_new_fuwu_nav .title_box img{
	position: absolute;
	top: -30px;
	right: 0px;
}
.index_new_fuwu_box{
	margin-top: 50px;
	height: 600px;
	position: relative;
	
}
.index_new_fuwu_box .fuwu_box{
	position: absolute;
	top: 0px;
	left: 140px;
	width: 200px;
	height: 240px;
	cursor: pointer;
	transition: all linear 500ms;
}
.index_new_fuwu_box .fuwu_box:hover{
	box-shadow: 0px 0px 50px rgba(113,192,253,.5);
}
.index_new_fuwu_box .fuwu_box .box1{
	width:0;
	border-left: 100px solid transparent;
	border-right: 100px solid transparent;
	border-bottom: 60px solid #F5D8DA;  
	position: absolute;
	top: 0px;
	left:0px;
}
.index_new_fuwu_box .fuwu_box .box2{
	width: 200px;
	height: 120px;
	background-color: #F5D8DA;
	position: absolute;
	top: 60px;
	left:0px;
}
.index_new_fuwu_box .fuwu_box .box3{
	width:0;
	border-top: 60px solid #F5D8DA;
	border-left: 100px solid transparent;
	border-right: 100px solid transparent;
	position: absolute;
	top: 180px;
	left:0px;
}
.index_new_fuwu_box .fuwu_box .title{
	position: absolute;
	top: 50px;
	text-align: center;
	width: 100%;
	left: 0px;
	font-weight: 700;
	color: #222;
	font-size: 20px;
}
.index_new_fuwu_box .fuwu_box .desc{
	position: absolute;
	top: 90px;
	text-align: center;
	width: 80%;
	left: 10%;
	color: #333;
	font-size: 16px;
	line-height: 32px;
}
.index_new_fuwu_box .fuwu_box:nth-child(2){
	top: 0px;
	left: 360px;
	
}
.index_new_fuwu_box .fuwu_box:nth-child(3){
	top: 0px;
	left: 580px;
	
}
.index_new_fuwu_box .fuwu_box:nth-child(4){
	top: 0px;
	left: 800px;
	
}
.index_new_fuwu_box .fuwu_box:nth-child(5){
	top: 260px;
	left: 40px;
	
}
.index_new_fuwu_box .fuwu_box:nth-child(6){
	top: 260px;
	left: 250px;
	
}
.index_new_fuwu_box .fuwu_box:nth-child(7){
	top: 260px;
	left: 470px;
	
}
.index_new_fuwu_box .fuwu_box:nth-child(8){
	top: 260px;
	left: 690px;
	
}
.index_new_fuwu_box .fuwu_box:nth-child(9){
	top: 260px;
	left: 900px;
	
}
.index_new_teacher_nav{
	width: 1200px;
	margin: 0px auto;
	text-align: center;
}
.index_new_zj_box{
	margin-bottom: 30px;
}
.index_new_zj_box ul li{
	height: 340px;
	width: 24%;
	margin: 20px 4.5%;
	box-shadow: 0px 0px 10px rgba(0,0,0,.1);
	margin-top: 50px;
	cursor: pointer;
	
}
.index_new_zj_box ul li img{
	height: 216px;
}
.index_new_zj_box ul li p{
	text-align: left;
	padding: 10px;
	font-size: 12px;
	line-height: 22px;
}
.index_new_zj_box ul li p span{
	font-size: 16px;
	color: #71C0FD;
	font-weight: 700;
	transition: all linear 500ms;
}
.index_new_zj_box ul li:hover span{
	font-size: 18px;
}
.index_new_mxms_box ul li{
	width: 20%;
	margin: 20px 2.5%;
	height: 270px;
	box-shadow: 0px 0px 10px rgba(0,0,0,.1);
}
.index_new_mxms_box ul li .imgbox{
	height: 200px;
	width: 100%;
	text-align: center;
	background: #F0F8FE;
}
.index_new_mxms_box ul li .imgbox img{
	height: 100%;
}
.index_new_mxms_box ul li p.title{
	font-size: 18px;
	height: 40px;
	line-height: 40px;
}
.index_new_mxms_box ul li p.desc{
	font-size: 16px;
	color: #666;
}
.more-a{
	text-align: right;
	height: 50px;
}
.more-a a{
	color: #5DB7FA;
	font-size: 14px;
}
.index_new_al_box ul li{
	width: 20%;
	margin: 20px 2.5%;
}
.index_new_al_box ul li p{
	font-size: 14px;
	text-align: left;
	line-height: 24px;
}
.index_new_product_nav{
	margin: 50px auto;
	text-align: center;
	position: relative;
}
.index_new_product_box{
	width: 900px;
	height: 872px;
	background: #fff;
	margin: 20px auto;
	box-shadow: 0px 0px 20px rgba(0,0,0,.1);
	border-radius: 20px;
	margin-bottom: 100px;
}
.index_new_product_box ul.topul{
	padding-top: 30px;
	margin-left: -20px;
}
.index_new_product_box ul.topul li{
	height: 260px;
	width: 940px;
	background: #f7f7f7;
    margin-bottom: 30px;
    border-radius: 5px;
    box-shadow: 0px 0px 10px rgba(0,0,0,.15);
    padding: 10px;
}
.index_new_product_box ul.topul li a:first-child{
	display: block;
	height: 100%;
	width: 100%;
}
.index_new_product_box ul.topul li img{
	margin-right: 20px;
	border-right: 1px dashed #F8B7BC;
	padding-right: 20px;
	border-radius: 5px;
}
.index_new_product_box ul.topul li img:nth-child(2){
	border-right: 0px;
	padding-right: 0px;
}
.index_new_product_box ul.topul li div.fl{
	width: 400px;
	height: 220px;
	margin-top: 10px;
	background: #DA424D;
	padding: 20px;
	border-radius: 5px;
	margin-left: 20px;
}
.index_new_product_box ul.topul li div.fl p.title{
	text-align: left;
	font-size: 24px;
	padding-left: 10px;
	color: #fff;
	margin-bottom: 16px;
}
.index_new_product_box ul.topul li div.fl p.desc{
	padding-left: 10px;
	margin-top: 10px;
	color: #fff;
	font-size: 14px;
	line-height: 22px;
	padding-right: 40px;
	text-align: left;
}
.index_new_product_box ul.topul li a.buy-a{
	display: block;
	height:100px ;
	width: 100px;
	background: #DD7122;
	border-radius: 50px;
	line-height: 100px;
	color: #fff;
	box-shadow: 0px 0px 20px rgba(0,0,0,.15);
	font-size: 28px;
	margin-right: 20px;
	margin-top: -50px;
}
.index_new_product_box ul.bottomul{
	padding: 20px;
	margin-top: -50px;
}
.index_new_product_box ul.bottomul li{
	width: 30%;
	margin: 20px 1.5%;
	height: 486px;
	box-shadow: 0px 0px 10px rgba(0,0,0,.15);
}
.index_new_product_box ul.bottomul li a{
	display: block;
	height: 100%;
	width: 100%;
}
.index_new_product_box ul.bottomul li p.title{
	height: 40px;
	line-height: 40px;
	color: #D21C29;
	padding: 0px 10px;
	text-align: left;
	font-size: 18px;
}
.index_new_product_box ul.bottomul li p.desc{
	font-size: 14px;
	padding:0px 10px;
	text-align: left;
	line-height: 24px;
}
.index_new_product_box ul.bottomul li p.tiyan{
	font-size: 14px;
	padding:0px 20px;
	text-align: right;
	line-height: 24px;
	margin-top: 10px;
	color: #D21C29;
	font-weight: 700;
}
.fixed_box{
	height: 400px;
	position: fixed;
	top: 200px;
	width: 200px;
	z-index: 999999999;
	right: 0px;
}
.fixed_box .topimg{
	position: absolute;
	top: 0px;
	right: 0px;
}
.fixed_box .fixed_smallbox{
	height: 50px;
	background: #D73743;
	left: 0px;
	width: 100%;
	top: 111px;
	border-radius: 5px;
	position: absolute;
}
.fixed_box .fiex_bigbox{
	position: absolute;
	height: 360px;
	background: #ffffff;
	right: 3%;
	width: 94%;
	top: 130px;
	box-shadow: 0px 0px 10px rgba(215,55,67,.5);
	padding: 10px 10px;
}
.fixed_box .fiex_bigbox p{
	font-size: 22px;
	text-align: center;
	color: #D73743;
	margin-bottom: 5px;
}
.fixed_box .fiex_bigbox p span{
	font-size: 16px;
	text-align: center;
	margin-bottom: 5px;
}
.fixed_box .fiex_bigbox img{
	font-size: 16px;
	margin-bottom: 5px;
	margin-top: 10px;
}
