@charset 'UTF-8';

/* CSS Document */
html {
	overflow-x: auto;
	overflow-y: auto;
}

* {
	padding: 0;
	margin: 0;
}

ul,
ol,
li,
dl,
dt,
dd {
	list-style-type: none;
}

body {
	margin: 0;
	font-size: 12px;
	font-family: 'Microsoft yahei', Arial;
	color: #333;
}

fieldset,
img {
	border: 0
}

a {
	text-decoration: none;
	color: #333;
	cursor: pointer;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

a:hover {
	color: #1276d4;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	font-weight: normal;
	font-family: 'Microsoft yahei', Arial;
}

img {
	border: 0;
	max-width: 100%;
}

h1 {
	font-size: 36px;
}

h2 {
	font-size: 24px;
}

h3 {
	font-size: 22px;
}

h4 {
	font-size: 18px;
	font-weight: bold;
}

h5 {
	font-size: 14px;
}

h6 {
	font-size: 12px;
}


input {
	margin: 0;
	padding: 0;
	outline: 0;
	font-family: 'Microsoft yahei', Arial;
}

button {
	margin: 0;
	padding: 0;
	border: none;
	font-family: 'Microsoft yahei', Arial;
	cursor: pointer;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

i {
	font-style: normal;
}

input,
textarea:focus {
	outline: none;
}

select {
	margin: 0;
	padding: 0;
	font-family: 'Microsoft yahei', Arial;
}

textarea {
	resize: none;
	outline: 0;
}

.clearfix:before,
.clearfix:after {
	display: table;
	content: " ";
}

.clearfix:after {
	clear: both;
}



#pz_top {
	float: left;
	width: 100%;
	min-width: 1200px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

#pz_top.active {
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.6);
	-o-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.6);
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.6);
}

#pz_banner {
	float: left;
	width: 100%;
	min-width: 1200px;
	position: relative;
	overflow: hidden;
}

#pz_main {
	float: left;
	width: 100%;
	min-width: 1200px;
}

#pz_down {
	float: left;
	width: 100%;
	min-width: 1200px;
	< !--background-color: #262626;
	-->
}

#pz_menu {
	float: left;
	width: 100%;
	min-width: 1200px;
}

.w_0100 {
	width: 100%;
}

.w_1200 {
	margin: 0 auto;
	width: 1200px;
}


/*首页*/

.c_0100 {
	width: 100%;
	padding: 9.5px 0;
	background-color: #198eee;
}

.c_1200_1 {
	float: left;
}

.c_1200_1 .c_1200_1_1 {
	float: left;
	font-size: 14px;
	color: #fff;
	line-height: 21px;
	margin-right: 10px;
	letter-spacing: 1px;
}

.c_1200_1 .c_1200_1_1 p {
	display: inline-block;
}

.c_1200_1 .c_1200_1_1 i {
	width: 21px;
	height: 21px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.c_1200_1 .c_1200_1_1 i img {
	display: block;
}

.c_1200_2 {
	float: right;
}

.c_1200_2_1 {
	float: left;
	margin-left: 17px;
	font-size: 14px;
	color: #fff;
	position: relative;
	cursor: pointer;
}

.c_1200_2_1 a {
	color: #fff;
}

.c_1200_2_1 a:hover {
	opacity: 0.8;
}

.c_1200_2_1 i {
	width: 21px;
	height: 21px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 7px;
}

.c_1200_2_1 .c_1200_2_3 {
	position: absolute;
	top: 30px;
	left: -10px;
	width: 115px;
	z-index: 200;
	-webkit-transition: all 0.6s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}

.c_1200_2_2 {
	background: url(../images/p6.png) center no-repeat;
	width: 115px;
	height: 115px;
	background-size: cover;
	padding: 18px 15px 15px 15px;
	box-sizing: border-box;
}

.c_1200_2_2 img {
	width: 85px;
	height: 85px;
}

.c_1200_2_1 .c_1200_2_3 {
	height: 0;
	overflow: hidden;
}

.c_1200_2_1:hover .c_1200_2_3 {
	height: 115px;
}

.logo {
	width: 452px;
	height: 72px;
	float: left;
	margin-top: 19.5px;
}

.menu {
	float: right;
}

.nli {
	float: left;
	position: relative;
	padding: 40px 0;
	margin-left: 15px;
}

.menu .nli:first-child {
	margin-left: 0;
}

.menu .nli:first-child a {
	padding: 5.5px 0;
}

.nli span>a {
	font-size: 15px;
	color: #333333;
	padding: 5.5px 8px;
	display: block;
	text-align: center;
	min-width: 73px;
}

.nli:hover span>a {
	background-color: #198eee;
	color: #fff;
}

.nli.hover span>a {
	background-color: #198eee;
	color: #fff;
}

.sub {
	text-align: center;
	background-color: #7ebbec;
	z-index: 100;
	display: none;
	width: 100%;
	position: absolute;
	top: 71px;
	left: 0;
}

.sub li {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.sub li a {
	color: #fff;
	display: block;
	padding: 10px 0;
	font-size: 14px;
}

.sub li:hover {
	background-color: #198eee;
}

.sub li:hover a {
	color: #fff;
}



/*banner*/
.slide1 {
	width: 100%;
	height: 500px;
	overflow: hidden;
}

.slide1 .slick-dots {
	float: left;
	padding: 0 10px;
	width: auto;
	height: 35px;
	text-align: center;
	bottom: 55px;
	background-color: rgba(0, 0, 0, 0.3);
	border-radius: 20px;
	line-height: 35px;
	left: 50%;
}

.slide1 .slick-dots li {
	width: 23px;
	height: 23px;
	display: inline-block;
	background: url(../images/p8.png) center no-repeat;
	margin: 0 10px;
	vertical-align: middle;
}

.slide1 .slick-dots li.slick-active {
	background: url(../images/p7.png)
}

.slide1 .slick-dots li button:before {
	display: none;
}

.slide1 .slick-dots li button {
	display: none;
}

/*首页*/

.in_fit_box {
	padding: 80px 0;
}

.title {
	text-align: center;
}

.title h2 {
	font-size: 36px;
	color: #000;
}

.title h2 i {
	color: #198eee;
	text-transform: uppercase;
}

.title span {
	display: block;
	width: 116px;
	height: 2px;
	background-color: #198eee;
	margin: 24px auto 20px auto;
}

.title .p {
	font-size: 14px;
	color: #727272;
	line-height: 25px;
}

.in_fit {
	padding: 40px 0 40px 0;
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	align-items: flex-start;
}

.in_fit_ul {
	border: 1px solid #dbdbdb;
	box-sizing: border-box;
	background: url(../images/p16.png) center bottom no-repeat;
}

.in_fit .in_fit_ul:nth-child(2) {
	border-top: none;
}

.in_fit_ul li {
	float: left;
	border-right: 1px solid #dbdbdb;
	width: 399.2px;
	text-align: center;
	padding: 30px 0;
	box-sizing: border-box;
}

.in_fit_ul li:last-child {
	border-right: none;
}

.in_fit_ul li span {
	width: 81px;
	height: 81px;
	display: block;
	margin: auto;
	border-radius: 100px;
	background: url(../images/p9.png) center no-repeat;
	background-size: cover;
	overflow: hidden;
	box-shadow: 3px 4px 10px #046cc2;
}

.in_fit_ul li h3 {
	font-size: 18px;
	color: #4c4c4c;
	margin-top: 24px;
}

.in_fit_ul li i {
	display: block;
	width: 29px;
	height: 1px;
	background-color: #a30a18;
	margin: 14px auto;
}

.in_fit_ul li h4 {
	font-size: 14px;
	color: #666666;
}

.in_fit_ul li h5 {
	font-size: 14px;
	color: #fff;
	width: 89px;
	height: 26px;
	border-radius: 4px;
	line-height: 26px;
	text-align: center;
	margin: 15px auto auto auto;
	background-color: #d71921;
	cursor: pointer;
}

.in_fit_ul li:hover h5 {
	background-color: #9f1117;
}

.in_fit_ul li h6 {
	font-size: 14px;
	color: #fff;
	width: 89px;
	height: 26px;
	border-radius: 4px;
	line-height: 26px;
	text-align: center;
	margin: 15px auto auto auto;
	background-color: #198eee;
	cursor: pointer;
}

.in_fit_ul li:hover h6 {
	background-color: #046cc2;
}

.in_fit_span {
	width: 237px;
	height: 45px;
	border-radius: 50px;
	background-color: #da1729;
	line-height: 45px;
	text-align: center;
	font-size: 15px;
	color: #fff;
	margin: auto;
	display: block;
	cursor: pointer;
}

.in_fit_span:hover {
	background-color: #a30a18;
	color: #fff;
}

/*弹窗*/
.in_program_box {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 400;
	top: 0;
	left: 0;
	display: none;
}

.in_program {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 518px;
	height: 504px;
	background-color: #fff;
	margin-top: -252px;
	margin-left: -259px;
	text-align: center
}

.in_close {
	position: absolute;
	top: 10px;
	right: 12px;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
}

.in_close i {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-left: 10px;
	vertical-align: middle;
}

.in_close i img {
	display: block;
}

.in_program_top {
	width: 100%;
	height: 150px;
	background: url(../images/j2.jpg) center no-repeat;
	background-size: cover;
}

.in_program_top h2 {
	font-size: 40px;
	color: #fff;
	font-weight: bold;
	padding-top: 30px;
}

.in_program_top h3 {
	font-size: 24px;
	color: #fff;
	text-transform: uppercase;
	margin-top: 5px;
}

.in_program_down {
	padding: 30px 54px 35px 54px;
}

.in_program_down input {
	display: block;
	width: 100%;
	height: 40px;
	background-color: #efefef;
	border: none;
	margin-bottom: 10px;
	padding: 0 20px;
	box-sizing: border-box;
}

.in_program_down input::-webkit-input-placeholder {
	font-size: 14px;
	color: #808080;
}

.in_program_down input::-moz-placeholder {
	font-size: 14px;
	color: #808080;
}

.in_program_down input::-moz-placeholder {
	font-size: 14px;
	color: #808080;
}

.in_program_down input::-ms-input-placeholder {
	font-size: 14px;
	color: #808080;
}

.in_program_down select {
	display: block;
	color: #808080;
	width: 100%;
	height: 40px;
	background-color: #efefef;
	border: none;
	margin-bottom: 10px;
	padding: 0 20px;
	box-sizing: border-box;
}

.in_infor input {
	width: 245px;
	float: left;
}

.in_infor h5 {
	width: 135px;
	height: 40px;
	background-color: #d1141a;
	border-radius: 4px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	float: right;
	cursor: pointer;
}

.in_program_down button {
	width: 100%;
	height: 40px;
	background-color: #d2151b;
	font-size: 16px;
	color: #fff;
}

.in_program_down button:hover {
	background-color: #b30006;
}


.in_recommend_box {
	background: url(../images/j3.jpg) center no-repeat;
	background-size: cover;
	padding: 60px 0 70px 0;
}

.in_recommend_margin {
	margin: 0 -22.5px;
}

.in_recommend_ul {
	padding: 30px 0 35px 0;
}

.in_recommend_ul li {
	width: 370px;
	margin: 10px auto;
	text-align: center;
	background-color: #fff;
	box-shadow: 0 2px 15px rgba(0, 0, 0, 0);
}

.in_recommend_ul li span {
	display: block;
	width: 100%;
	height: 278px;
	overflow: hidden;
	position: relative;
}

.in_recommend_ul li span i {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 58px;
	display: block;
	background: url(../images/p18.png) center no-repeat;
	background-size: cover;
}

.in_recommend_down {
	padding: 0 30px 25px 30px;
}

.in_recommend_down h3 {
	font-size: 18px;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.in_recommend_down h4 {
	font-size: 14px;
	color: #333333;
	padding: 11px 0 15px 0;
	border-bottom: 1px solid #ededed;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.in_recommend_down h5 {
	font-size: 14px;
	color: #6a6a6a;
	line-height: 22px;
	margin-top: 14px;
	height: 44px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.in_recommend_ul li:hover {
	box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2);
}

.in_recommend_ul li:hover i {
	background-image: url(../images/p19.png);
}

.in_recommend_ul .slick-prev {
	width: 44px;
	height: 44px;
	background: url(../images/p23.png) center no-repeat;
	left: -40px;
}

.in_recommend_ul .slick-next {
	width: 44px;
	height: 44px;
	background: url(../images/p22.png) center no-repeat;
	right: -40px;
}

.in_recommend_ul .slick-prev:hover {
	background-image: url(../images/p20.png);
}

.in_recommend_ul .slick-next:hover {
	background-image: url(../images/p21.png);
}


.in_promote_box {
	padding: 80px 0;
}

.in_promote {
	padding: 40px 0 0 0;
}

.in_promote_left {
	float: left;
	width: 410px;
	height: 429px;
	background-color: #198eee;
	padding: 30px;
	text-align: center;
}

.in_promote_left span {
	width: 100%;
	height: 191px;
	display: block;
	overflow: hidden;
}

.in_promote_left h3 {
	font-size: 16px;
	color: #fff;
	margin-top: 38px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}

.in_promote_left i {
	display: block;
	width: 21px;
	height: 1px;
	background-color: #fff;
	margin: 18px auto;
}

.in_promote_left h4 {
	font-size: 14px;
	color: #fff;
	line-height: 26px;
	height: 130px;
	margin: 0 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.in_promote_left h5 {
	font-size: 12px;
	display: none;
	color: #fff;
	font-family: Arial;
	text-transform: uppercase;
	margin: 30px auto auto auto;
	width: 83px;
	padding-bottom: 3px;
}

.in_promote_left:hover span img {
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.in_promote_left:hover h5 {
	border-bottom: 1px solid #f6f6f6;
}

.in_promote_right {
	float: right;
	width: 688px;
}

.in_promote_right li {
	width: 329px;
	height: 230px;
	background-color: #f7f7f7;
	border-bottom: 3px solid #f7f7f7;
	padding: 30px 30px 40px 40px;
	box-sizing: border-box;
	float: left;
	margin: 0 30px 30px 0;
}

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

.in_promote_right li h3 {
	font-size: 16px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.in_promote_right li i {
	display: block;
	width: 21px;
	height: 1px;
	background-color: #d6d6d6;
	margin: 15px 0;
}

.in_promote_right li h4 {
	font-size: 14px;
	color: #838383;
	line-height: 26px;
	height: 130px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.in_promote_right li p {
	font-size: 14px;
	color: #867b7b;
	line-height: 26px;
	height: 130px;
	font-weight:normal;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}


.in_promote_right li h5 {
	font-size: 12px;
	color: #a5a5a5;
	font-family: Arial;
	text-transform: uppercase;
	margin-top: 25px;
	display: none;
}

.in_promote_right li:hover {
	border-color: #198eee;
}

.in_promote_right li:hover h3 {
	color: #198eee;
}

.in_promote_h4 {
	text-align: center;
	font-size: 20px;
	color: #000;
	padding: 20px 0 25px 0;
}

.in_promote_h4 i {
	color: #198eee;
	font-weight: bold;
}

.in_promote_a {
	display: block;
	margin: auto;
	font-size: 20px;
	color: #fff;
	width: 191px;
	height: 46px;
	background-color: #da1729;
	border-radius: 50px;
	line-height: 46px;
	text-align: center;
}

.in_promote_a:hover {
	background-color: #a30a18;
	color: #fff;
}


.in_core_box {
	padding: 70px 0;
}

.title_white h2 {
	color: #fff;
}

.title_white span {
	background-color: #fff;
}

.title_white .p {
	color: #fff;
}

.in_core_ul {
	padding: 50px 0 15px;
}

.in_core_ul li {
	float: left;
	width: 187px;
	height: 159px;
	border: 2px solid #5b646b;
	margin: 0 15px 15px 0;
	position: relative;
	box-sizing: border-box;
	padding: 22px 0 0 25px;
}

.in_core_ul li:nth-child(6n) {
	margin-right: 0;
}

.in_core_ul li span {
	width: 51px;
	height: 51px;
	display: block;
	position: absolute;
	top: 20px;
	right: 10px;
}

.in_core_ul li span img:nth-child(2) {
	display: none;
}

.in_core_ul li h5 {
	font-size: 18px;
	color: #9e9fa1;
	font-style: italic;
}

.in_core_ul li h6 {
	font-size: 12px;
	font-family: Arial;
	margin-top: 15px;
	color: #81878a;
}

.in_core_ul li h3 {
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	margin-top: 6px;
}

.in_core_ul li h4 {
	width: 96px;
	height: 30px;
	background-color: #d71921;
	line-height: 30px;
	text-align: center;
	border-radius: 4px;
	margin-top: 8px;
	font-size: 14px;
	color: #fff;
	cursor: pointer
}

.in_core_ul li:hover {
	background-color: #fff;
}

.in_core_ul li:hover h5 {
	color: #505050;
}

.in_core_ul li:hover h6 {
	color: #505050;
}

.in_core_ul li:hover h3 {
	color: #515151;
}

.in_core_ul li:hover span img:nth-child(1) {
	display: none;
}

.in_core_ul li:hover span img:nth-child(2) {
	display: block;
}

.in_promote_h4_2 {
	color: #fff;
}

.in_program_box2 .in_program {
	height: 405px;
	margin-top: -202.5px;
}


.in_teach_box {
	padding: 75px 0 80px 0;
	overflow: hidden;
}

.in_teach_pic {
	padding: 50px 0 0 0;
}

.in_teach_pic .bd {
	width: 826px;
	height: 484px;
	float: left;
	position: relative;
}

.in_teach_div {
	width: 826px;
	height: 484px;
	background: url(../images/j17.jpg) center left no-repeat;
}

.in_teach_div span {
	float: left;
	position: relative;
	width: 278px;
	height: 377px;
	padding: 0 15px 15px 0;
	box-sizing: border-box;
	background: url(../images/j15.jpg) right bottom no-repeat;
	overflow: hidden;
	margin: 52px 0 0 120px;
}

.in_teach_div span img {
	position: absolute;
	height: 377px;
	left: 0;
	margin-left: -50px;
	width: 377px;
	max-width: initial;
}

.in_teach_left {
	width: 300px;
	float: left;
	margin-left: 54px;
}

.in_teach_left h2 {
	font-size: 30px;
	color: #000;
	margin-top: 68px;
}

.in_teach_left i {
	display: block;
	width: 39px;
	height: 2px;
	background-color: #d71921;
	margin: 27px 0;
}

.in_teach_left h3 {
	font-size: 14px;
	color: #727272;
	line-height: 28px;
}

.in_teach_left h4 {
	width: 126px;
	height: 47px;
	background-color: #d71921;
	border-radius: 2px;
	font-size: 14px;
	color: #fff;
	line-height: 47px;
	text-align: center;
	margin-top: 40px;
	cursor: pointer;
}

.in_teach_pic .hd {
	width: 320px;
	height: 484px;
	float: right;
	overflow: hidden;
}

.in_teach_pic .hd ul li {
	width: 154px;
	height: 154px;
	float: left;
	margin: 0 11px 11px 0;
}

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

.in_teach_pic .hd ul li span {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}

.in_teach_pic .hd ul li.on span {
	border: 2px solid #d71921;
	box-sizing: border-box;
}

.in_teach_pic .prev {
	width: 44px;
	height: 44px;
	background: url(../images/p23.png) center no-repeat;
	left: -54px;
	position: absolute;
	top: 50%;
	margin-top: -22px;
	z-index: 100;
}

.in_teach_pic .next {
	width: 44px;
	height: 44px;
	background: url(../images/p22.png) center no-repeat;
	right: 0px;
	position: absolute;
	top: 50%;
	margin-top: -22px;
	z-index: 100;
}

.in_teach_pic .prev:hover {
	background-image: url(../images/p20.png);
}

.in_teach_pic .next:hover {
	background-image: url(../images/p21.png);
}


.in_select_box {
	background: url(../images/j18.jpg) center no-repeat;
	background-size: cover;
	padding: 65px 0 122px 0;
}

.in_select_pad {
	padding: 85px 0 0 0;
}

.in_select {
	position: relative;
}

.in_select_img {
	width: 313px;
	height: 313px;
	border-radius: 200px;
	border: 2px solid #e08185;
	margin: 18.5px auto auto auto;
}

.in_select {
	width: 350px;
	height: 350px;
	border-radius: 200px;
	border: 5px solid #d71921;
	margin: auto;
}

.in_select_text {
	position: absolute;
	top: -30px;
	right: 50%;
	margin-right: -38px;
	border-radius: 50px;
	overflow: hidden;
}

.in_select_text span {
	width: 46px;
	height: 46px;
	float: right;
	border: 15px solid #d71921;
	background-color: #d71921;
	border-radius: 50px;
}

.in_select_text div {
	font-size: 17px;
	color: #747474;
	margin: 23.5px 90px 0 27px;
	min-width: 320px;
}

.in_select_text div i {
	font-size: 24px;
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
	color: #000;
	letter-spacing: 1px;
}

.in_select .in_select_text:nth-child(2) div {
	margin-right: 120px;
}

.in_select .in_select_text:nth-child(5) div {
	margin-left: 120px;
}

.in_select_text:hover {
	background-color: #b4141b;
	padding-right: 10px;
}

.in_select_right:hover {
	background-color: #b4141b;
	padding: 0 0 0 10px;
}

.in_select_text:hover span {
	border: 6.5px solid #b4141b;
}

.in_select_text:hover div {
	display: block;
	margin: 14px 60px 0 27px !important;
	color: #fff;
}

.in_select_text:hover div i {
	color: #fff;
}

.in_select_right span {
	float: left;
}

.in_select_right div {
	margin: 23.5px 27px 0 90px;
}

.in_select_right:hover div {
	display: block;
	margin: 14px 27px 0 60px;
}

.in_select_text2 {
	top: 72px;
	right: 330px;
}

.in_select_text3 {
	top: 205px;
	right: 330px;
}

.in_select_text4 {
	bottom: -30px;
	top: auto;
	left: 50%;
	margin: 0 0 0 -38px;
	right: auto;
}

.in_select_text5 {
	top: 205px;
	left: 290px;
	right: auto;
}

.in_select_text6 {
	top: 72px;
	left: 290px;
	right: auto;
}


.in_new_box {
	padding: 80px 0;
}

.in_new {
	width: 393px;
	float: left;
	margin-right: 10.5px;
}

.in_new_box .in_new:nth-child(3) {
	margin-right: 0;
}

.in_new_top {
	width: 100%;
	height: 100px;
	background-color: #d71921;
	padding: 20px 30px 0 30px;
	box-sizing: border-box;
}

.in_new_top h3 {
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}

.in_new_top h4 {
	font-size: 16px;
	color: #fff;
	font-family: Arial;
	text-transform: uppercase;
	margin-top: 5px;
}

.in_new_top a {
	display: block;
	float: right;
	width: 20px;
	height: 20px;
	border-radius: 20px;
	background-color: #fff;
	margin-top: -10px;
}

.in_new_top a:hover {
	opacity: 0.8;
}

.in_new_down {
	margin-top: 10px;
	background-color: #f6f6f6;
	padding: 0 20px 30px 20px;
}

.in_new1 {
	border-bottom: 1px solid #e7e7e7;
	width: 100%;
	padding: 20px 0;
}

.in_new1_top h3 {
	float: left;
	font-size: 14px;
	color: #302f2f;
	width: 300px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.in_new1_top.on h3 {
	font-size: 16px;
}

.in_new1_top i {
	float: right;
	width: 19px;
	height: 1px;
	background-color: #d71921;
	display: block;
	position: relative;
	margin-top: 9px;
}

.in_new1_top i::after {
	position: absolute;
	top: -9px;
	left: 50%;
	content: " ";
	width: 1px;
	height: 19px;
	background-color: #d71921;
}

.in_new1_down {
	margin-top: 20px;
}

.in_new1_down span {
	float: left;
	width: 98px;
	height: 81px;
	overflow: hidden;
	margin-right: 12px;
}

.in_new1_down div h4 {
	font-size: 14px;
	color: #787878;
	line-height: 23px;
	margin: 8px 0;
	height: 46px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.in_new1_down div h5 {
	font-size: 12px;
	color: #969696;
}

.in_new1:hover .in_new1_down span img {
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.in_new1_top.on i::after {
	display: none;
}


.in_show_box {
	padding: 70px 0 80px 0;
}

.in_show_margin {
	margin: 0 -15px;
}

.in_show_ul {
	padding: 45px 0 65px 0;
}

.in_show_ul li {
	width: 370px;
	background-color: #fff;
	border-radius: 15px 15px 30px 30px;
	overflow: hidden;
	margin: 10px auto;
}

.in_show_ul li span {
	width: 100%;
	height: 241px;
	overflow: hidden;
	display: block;
}

.in_show_ul li div {
	padding: 20px 60px 20px 60px;
	text-align: center;
}

.in_show_ul li div h3 {
	font-size: 18px;
	color: #3b3b3b;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.in_show_ul li div h4 {
	font-size: 14px;
	color: #9c9c9c;
	margin-top: 10px;
	line-height: 27px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.in_show_ul li div h5 {
	font-size: 14px;
	color: #d71921;
	display: block;
	margin: 10px auto auto auto;
	width: 110px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	border: 1px solid #d71921;
	border-radius: 20px;
	display: none;
	box-sizing: border-box;
}

.in_show_ul li:hover {
	box-shadow: 0 0 16px rgba(0, 0, 0, 0.24);
}

.in_show_ul li:hover div h4 {
	display: none;
}

.in_show_ul li:hover div h5 {
	display: block;
}

.in_show_ul .slick-prev {
	width: 44px;
	height: 44px;
	background: url(../images/p23.png) center no-repeat;
	left: -66px;
}

.in_show_ul .slick-next {
	width: 44px;
	height: 44px;
	background: url(../images/p22.png) center no-repeat;
	right: -66px;
}

.in_show_ul .slick-prev:hover {
	background-image: url(../images/p20.png);
}

.in_show_ul .slick-next:hover {
	background-image: url(../images/p21.png);
}


.in_thx_box {
	padding: 80px 0 120px 0;
}

.in_thx_ul {
	padding: 50px 0 0 0;
}

.in_thx_li {
	width: 100%;
}

.in_thx_li li {
	width: 191px;
	float: left;
	margin-right: 10.6px;
	box-sizing: border-box;
}

.in_thx_li li:nth-child(6n) {
	margin-right: 0;
}

.in_thx_li li span {
	display: block;
	width: 191px;
	height: 119px;
	border: 1px solid #f2f2f2;
}

.in_thx_li li h5 {
	font-size: 14px;
	color: #545454;
	padding: 16px 0;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*.in_thx_li li:hover h5{color:#d71921;}*/
.in_thx_ul .slick-dots {
	width: 100%;
	text-align: center;
	bottom: -50px;
}

.in_thx_ul .slick-dots li {
	width: 14px;
	height: 14px;
	display: inline-block;
	background-color: #d0d0d0;
	margin: 0 4.5px;
	vertical-align: middle;
	border-radius: 20px;
}

.in_thx_ul .slick-dots li.slick-active {
	background-color: #d71921;
}

.in_thx_ul .slick-dots li button:before {
	display: none;
}

.in_thx_ul .slick-dots li button {
	display: none;
}


.in_know_box {
	padding: 50px 0 80px 0;
	background: url(../images/p56.png) center no-repeat;
	background-size: cover;
}

.in_know_ul {
	padding: 45px 0 0 0;
}

.in_know_ul li {
	width: 300px;
	float: left;
	background-color: #f2f2f2;
	height: 339px;
	overflow: hidden;
	cursor: pointer;
}

.in_know_ul li:nth-child(2n) {
	background-color: #fefefe;
}

.in_know_div {
	width: 135px;
	height: 46px;
	margin: auto;
}

.in_know_div h3 {
	width: 124px;
	height: 46px;
	background-color: #4e4e4e;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	line-height: 46px;
	text-align: center;
	float: left;
}

.in_know_div i {
	display: block;
	float: right;
	width: 8px;
	height: 46px;
	background-color: #4e4e4e;
}

.in_know_ul li .p {
	font-size: 12px;
	color: #7f7f7f;
	line-height: 22px;
	margin-top: 20px;
	padding: 0 25px;
}

.in_know_ul li .p i {
	font-weight: bold;
	color: #1f1f1f;
	display: block;
}

.in_know_ul li:hover .in_know_div h3 {
	background-color: #d71921;
}

.in_know_ul li:hover .in_know_div i {
	background-color: #d71921;
}

.in_know_ul li.hover .in_know_div h3 {
	background-color: #d71921;
}

.in_know_ul li.hover .in_know_div i {
	background-color: #d71921;
}


/*bottom*/
.bottom {
	background-color: #4e4e4e;
}

.bottom_top1 {
	padding: 38px 0;
	border-bottom: 1px solid #717171;
}

.bottom_top1 a {
	font-size: 16px;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
}

.link {
	font-size: 16px;
	color: #000;
	padding: 38px 0;
	border-bottom: 1px solid #717171;
}

.links {
	font-size: 14px;
	color: #727272;;
	display: inline-block;
	vertical-align: middle;
}

.bottom_top1 i {
	font-size: 14px;
	color: #7c7c7c;
	display: inline-block;
	vertical-align: middle;
	margin: 0 40px;
}

.bottom_top1 a:hover {
	color: #e81720;
}

.bottom_top2_left {
	width: 945px;
	float: left;
}

.bottom_top2_box {
	padding: 29px 0;
	border-bottom: 1px solid #717171;
}

.bottom_top2_box .bottom_top2_text {
	float: left;
	font-size: 14px;
	color: rgba(255, 255, 255, 0.6);
	margin-right: 23px;
	letter-spacing: 0.6px;
}

.bottom_top2_box .bottom_top2_text:nth-child(3n) {
	margin-right: 0;
}

.bottom_top2_box .bottom_top2_text em {
	display: inline-block;
	width: 19px;
	height: 16px;
	vertical-align: middle;
	margin-right: 10px;
}

.bottom_top2_box .bottom_top2_text em img {
	display: block;
}

.bottom_copy {
	font-size: 14px;
	color: #fff;
	opacity: 0.6;
	line-height: 24px;
	padding: 35px 0 70px 0;
}

.bottom_top2_right {
	float: right;
	padding-top: 25px;
}

.bottom_top2_right div {
	float: left;
	text-align: center;
	margin-left: 20px;
}

.bottom_top2_right div span {
	width: 90px;
	height: 90px;
	border: 1px solid rgba(255, 255, 255, 0.5);
	display: block;
	padding: 5px;
	box-sizing: border-box;
	margin: 0 auto;
}

.bottom_top2_right div h4 {
	font-size: 12px;
	color: #fff;
	opacity: 0.6;
	margin-top: 13px;
}

.bottom_down {
	background-color: #2d2d2d;
	padding: 20px 0;
}

.bottom_down h4 {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	color: rgba(255, 255, 255, 0.6);
}

.bottom_down h4 i {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin: 0 10px;
	vertical-align: middle;
}

.bottom_down h4 i img {
	display: block;
}

.bottom_down a {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	opacity: 0.6;
	vertical-align: middle;
}

.bottom_down .w_1200>i {
	font-size: 14px;
	color: #6d6d6d;
	opacity: 0.6;
	display: inline-block;
	vertical-align: middle;
	margin: 0 8px;
}

.bottom_down a:hover {
	opacity: 1;
}


/*关于我们*/
/*修改11.29*/
.banner {
	height: 451px;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.banner_text {
	position: absolute;
	top: 32%;
	left: 50%;
	text-align: center;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

.banner_text h2 {
	font-size: 32px;
	color: #fff;
	font-weight: bold;
}

.banner_text span {
	display: block;
	width: 41px;
	height: 5px;
	margin: 20px auto;
	background-color: #fff;
}

.banner_text h3 {
	font-size: 18px;
	color: #fff;
}

/**/

.aboutus_nav {
	border-bottom: 1px solid #eaeaea;
}

.aboutus_nav_left {
	float: left;
}

.aboutus_nav_left span {
	width: 59px;
	height: 56px;
	display: inline-block;
	vertical-align: middle;
	border-right: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	margin-right: 20px;
}

.aboutus_nav_left span img {
	display: block;
}

.aboutus_nav_left a {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #6b6b6b;
}

.aboutus_nav_left i {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #6b6b6b;
	margin: 0 7px;
}

.aboutus_nav_right {
	float: right;
}

.aboutus_nav_right a {
	float: left;
	font-size: 16px;
	color: #363636;
	padding: 16.5px 0;
	margin-left: 60px;
}

.aboutus_nav_right a:hover {
	border-bottom: 2px solid #b92310;
	color: #b92310;
	box-sizing: border-box;
	-webkit-transition: all 0s ease-out 0s;
	-moz-transition: all 0s ease-out 0s;
	-o-transition: all 0s ease-out 0s;
	transition: all 0s ease-out 0s;
}

.aboutus_nav_right a.hover {
	border-bottom: 2px solid #b92310;
	color: #b92310;
	box-sizing: border-box;
}


.about {
	padding: 50px 0 90px 0;
	clear: both;
}

.about_title {
	text-align: center;
}

.about_title h2 {
	font-size: 34px;
	color: #414141;
}

.about_title h3 {
	font-size: 14px;
	color: #fff;
	font-family: Arial;
	background-color: #b92310;
	line-height: 25px;
	text-transform: uppercase;
	display: inline-block;
	padding: 0 10px;
	margin: 15px 0 0 0;
}

.about_title i {
	display: block;
	width: 2px;
	height: 43px;
	background-color: #b81f26;
	margin: 20px auto auto auto
}

.about_content1 {
	padding: 20px 0 50px 0;
	font-size: 14px;
	line-height: 33px;
	color: #363636;
}

.about_content2 {
	text-align: center;
}

.about_content2 i {
	display: inline-block;
	width: 1px;
	height: 47px;
	background-color: #dbdbdb;
	vertical-align: bottom;
}

.about_content2 div {
	width: 250px;
	display: inline-block;
	vertical-align: bottom;
	text-align: center;
}

.about_content2 div h3 {
	font-size: 34px;
	color: #b92310;
}

.about_content2 div h4 {
	font-size: 16px;
	color: #666666;
}


.about_title_white h2 {
	color: #fff;
}

.culture {
	padding: 60px 0 170px 0;
}

.culture_ul {
	padding: 45px 0 0 0;
}

.culture_ul li {
	float: left;
	width: 400px;
	background-color: #fff;
}

.culture_ul li span {
	display: block;
	width: 100%;
	height: 219px;
	overflow: hidden;
}

.culture_ul li div {
	background-color: #fff;
	height: 219px;
	overflow: hidden;
	padding: 55px 25px 0 25px;
	box-sizing: border-box;
}

.culture_ul li div h3 {
	font-size: 21px;
	color: #363636;
	font-weight: bold;
}

.culture_ul li div h3 i {
	font-size: 18px;
	color: #d1242a;
	font-style: italic;
	margin-left: 10px;
	font-family: Arial;
	text-transform: uppercase;
}

.culture_ul li div h4 {
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	margin-top: 20px;
}

.Honor_box {
	padding: 55px 0 94px 0;
}

.Honor_ul {
	padding: 40px 0 0 0;
}

.Honor_li {}

.Honor_li li {
	width: 279px;
	margin-right: 28px;
	float: left;
	text-align: center;
}

.Honor_li li:nth-child(4n) {
	margin-right: 0;
}

.Honor_li li span {
	width: 279px;
	height: 204px;
	display: block;
	overflow: hidden;
	background-color: #f2f2f2;
	padding: 6px;
	box-sizing: border-box;
}

.Honor_li li h4 {
	font-size: 15px;
	color: #3c3c3c;
	padding: 20px 0;
}

.Honor_ul .slick-dots {
	width: 100%;
	text-align: center;
	bottom: -30px;
}

.Honor_ul .slick-dots li {
	width: 15px;
	height: 15px;
	display: inline-block;
	background-color: #d0d0d0;
	margin: 0 4.5px;
	vertical-align: middle;
	border-radius: 20px;
}

.Honor_ul .slick-dots li.slick-active {
	background-color: #d71921;
}

.Honor_ul .slick-dots li button:before {
	display: none;
}

.Honor_ul .slick-dots li button {
	display: none;
}


/*联系我们*/
.contact_box {
	padding: 55px 0 70px 0;
}

.contact_left {
	width: 575px;
	float: left;
}

.contact_left h2 {
	font-size: 28px;
	color: #333333;
}

.contact_left h3 {
	font-size: 14px;
	color: #333333;
	font-family: Arial;
	text-transform: uppercase;
	margin-top: 10px;
}

.contact_left2 {
	margin: 36px 0 40px 0;
	padding: 20px 0;
	border-top: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
}

.contact_left2 div {
	padding: 15px 0;
	font-size: 16px;
	color: #333333;
	line-height: 23px;
}

.contact_left2 div i {
	display: inline-block;
	width: 23px;
	height: 23px;
	vertical-align: middle;
	margin-right: 18px;
}

.contact_left2 div i img {
	display: block;
}

.contact_left2 div b {
	font-weight: normal;
	font-size: 18px;
}

.contact_left3 span {
	float: left;
	width: 160px;
	height: 160px;
	padding: 2.5px;
	box-sizing: border-box;
	border: 1px solid #d9d9d9;
	margin-right: 25px;
}

.contact_left3 span img {
	width: 153px;
	height: 153px;
}

.contact_left3 span:nth-child(2) {
	margin-right: 20px;
}

.contact_left3 div {
	float: left;
	padding: 60px 0 0 0;
}

.contact_left3 div h4 {
	font-size: 16px;
	color: #3a3a3a;
}

.contact_left3 div h5 {
	font-size: 12px;
	color: #464646;
	margin: 12px 0;
}

.contact_left3 div h6 {
	font-size: 12px;
	color: #999999;
}

.map {
	width: 590px;
	height: 552px;
	float: right;
	overflow: hidden;
}

#bdmap1 {
	position: relative;
	width: 100%;
	height: 100%;
}

/*免费试听*/
.class_box {
	padding: 55px 0 60px 0;
}

.city {
	width: 556px;
	height: 51px;
	border-radius: 240px;
	border: 1px solid #ededed;
	display: block;
	margin: auto;
	position: relative;
	overflow: hidden;
	box-sizing: border-box;
	padding: 0 25px 0 30px;
	background-color: #fafafa;
}

.city h3 {
	font-size: 14px;
	color: #414141;
	float: left;
	line-height: 51px;
}

.city select {
	width: 383px;
	display: block;
	height: 51px;
	border: none;
	float: right;
	font-size: 14px;
	color: #414141;
	background: url(../images/p68.png) center right no-repeat;
	padding-right: 21px;
	box-sizing: border-box;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.city select:focus {
	border: none;
	outline: none;
}

.class {
	padding: 40px 0 50px 0;
}

.class_content {
	background-color: #f7f7f7;
	padding: 5px 47px 56px 40px;
	margin-top: 37px;
}

.class_content h3 {
	padding: 45px 0 0 0;
	font-size: 18px;
	color: #414141;
	font-weight: bold;
}

.class_content h3 i {
	display: inline-block;
	width: 23px;
	height: 24px;
	margin-right: 15px;
	vertical-align: middle;
}

.class_content h3 i img {
	display: inline-block;
}

.class_content div {
	margin: 25px 0 0 40px;
	padding: 23px 0 0 0;
	font-size: 16px;
	line-height: 36px;
	color: #414141;
	border-top: 1px solid #ebebeb;
}

.class .class_con .z_ts {
	font-size: 16px;
	color: #d71921;
	text-align: center;
	line-height: 30px;
	padding: 40px 0 0 0;
}


.Book_box {
	padding: 30px 0 0 0;
}

.book {
	background-color: #f7f7f7;
	padding: 37px 57px 55px 57px;
	margin-top: 35px;
}

.book_input_box {
	padding-bottom: 25px;
}

.book_input {
	width: 523px;
	float: left;
	margin-right: 40px;
}

.book_h4 {
	font-size: 14px;
	color: #4c4c4c;
	margin-bottom: 10px;
}

.book_h4 i {
	font-size: 12px;
	text-transform: uppercase;
}

.book_h4 b {
	font-weight: normal;
	font-size: 14px;
	color: #d79625;
}

.book_input input {
	width: 100%;
	height: 50px;
	border: 1px solid #e5e5e5;
	background-color: #fff;
	padding: 0 15px;
	box-sizing: border-box;
}

.book_input_box .book_input:nth-child(2) {
	margin-right: 0;
}

.book_input input::-webkit-input-placeholder {
	font-size: 14px;
	color: #989898;
}

.book_input input::-moz-placeholder {
	font-size: 14px;
	color: #989898;
}

.book_input input::-moz-placeholder {
	font-size: 14px;
	color: #989898;
}

.book_input input::-ms-input-placeholder {
	font-size: 14px;
	color: #989898;
}

.book_input_box2 .book_input {
	width: 100%;
}

.book_input_box2 .book_input .book_h4 {
	float: left;
	width: 100%;
}

.book_input_box2 .book_input input {
	width: 906px;
	float: left;
}

.book_input_box2 .book_input span {
	width: 149px;
	float: right;
	height: 50px;
	background-color: #ba1c1c;
	border-radius: 4px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 50px;
	cursor: pointer;
}

.book_input_box2 .book_input span:hover {
	background-color: #a80707;
}

.book_input_box3 textarea {
	width: 1086px;
	height: 139px;
	border: 1px solid #e5e5e5;
	background-color: #fff;
	padding: 20px 15px;
	box-sizing: border-box;
	font-family: 'Microsoft yahei'
}

.book_input_box3 textarea::-webkit-input-placeholder {
	font-size: 14px;
	color: #989898;
	font-family: 'Microsoft yahei'
}

.book_input_box3 textarea::-moz-placeholder {
	font-size: 14px;
	color: #989898;
	font-family: 'Microsoft yahei'
}

.book_input_box3 textarea::-moz-placeholder {
	font-size: 14px;
	color: #989898;
	font-family: 'Microsoft yahei'
}

.book_input_box3 textarea::-ms-input-placeholder {
	font-size: 14px;
	color: #989898;
	font-family: 'Microsoft yahei'
}

.c_btn {
	width: 280px;
	height: 56px;
	background-color: #ba1c1c;
	border-radius: 4px;
	margin: auto;
	display: block;
	font-size: 16px;
	color: #fff;
	margin-top: 23px;
}

.c_btn:hover {
	background-color: #a20707;
}


/*师资力量*/
.min_height {
	min-height: 500px;
}

.teach {
	padding: 0 0 18px 0;
}

.teach li {
	float: left;
	width: 587px;
	margin: 0 26px 45px 0;
}

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

.teach li span {
	float: left;
	width: 231px;
	height: 224px;
	overflow: hidden;
}

.teach li div {
	padding: 25px 27px 0 35px;
	box-sizing: border-box;
	width: 356px;
	float: left;
	box-shadow: 0 0 17px rgba(0, 0, 0, 0.2);
	height: 224px;
}

.teach li div h2 {
	font-size: 22px;
	color: #000;
	padding-bottom: 15px;
	border-bottom: 1px solid #e9e9e9;
}

.teach li div h3 {
	font-size: 15px;
	color: #828282;
	line-height: 30px;
	height: 60px;
	margin-top: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.teach li div i {
	width: 23px;
	height: 23px;
	display: block;
	margin-top: 35px;
}

.teach li div i img:nth-child(2) {
	display: none;
}

.teach li:hover div h2 {
	color: #d61d23;
}

.teach li:hover div i img:nth-child(2) {
	display: block;
}

.teach li:hover div i img:nth-child(1) {
	display: none;
}

.page {
	text-align: center;
}

.page a {
	display: inline-block;
	background-color: #e62129;
	vertical-align: middle;
	width: 30px;
	height: 30px;
	border-radius: 30px;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	text-align: center;
	margin: 0 8px;
	border: 1px solid #e1e1e1;
}

.page .pageup {
	width: 100px;
	/*background:url(../images/p74.png) center no-repeat;*/
}

.page .pagedown {
	width: 100px;
	/*background:url(../images/p73.png) center no-repeat;*/
}

.page a:hover,
.page a.on {
	border: 1px solid rgba(255, 255, 255, 0);
	color: #fff;
}

.page .pageup:hover,
.page .pageup.on {
	/*background-image:url(../images/p71.png);*/
}

.page .pagedown:hover,
.page .pagedown.on {
	/*background-image:url(../images/p72.png);*/
}

.page_span {
	display: inline-block;
	background-color: #e62129;
	vertical-align: middle;
	width: 100px;
	height: 30px;
	border-radius: 30px;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	text-align: center;
	margin: 0 8px;
	border: 1px solid #e1e1e1;
}



/*师资力量详细*/
.teach_detail1 {
	background-color: #f9f9f9;
	padding: 36px 73px;
}

.teach_detail1 span {
	width: 397px;
	height: 315px;
	float: left;
	overflow: hidden;
	background-color: #fff;
	padding: 13px;
}

.teach_detail1 div {
	margin-left: 477px;
}

.teach_detail1 div h2 {
	font-size: 26px;
	color: #b81f26;
	padding: 7px 0 10px 0;
}

.teach_detail1 div h3 {
	font-size: 15px;
	color: #737373;
}

.teach_detail1 div h4 {
	width: 500px;
	margin-top: 23px;
	padding: 20px 0 25px 0;
	font-size: 14px;
	color: #737373;
	line-height: 28px;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}

.teach_detail1 div a {
	display: block;
	width: 180px;
	height: 52px;
	background-color: #b81f26;
	line-height: 52px;
	text-align: center;
	margin-top: 40px;
	font-size: 16px;
	color: #fff;
}

.teach_detail1 div a:hover {
	background-color: #a20d14
}

.detail_box {
	padding: 50px 0 50px 0;
}

.detail {
	padding: 20px 0 0 0;
}

.detail h3 {
	margin-top: 30px;
	text-align: center;
	font-size: 18px;
	color: #8e8e8e;
	padding-top: 50px;
	border-top: 1px solid #eeeeee;
}

.detail2 {
	text-align: center;
	padding-top: 60px;
}

.detail2 li {
	width: 299px;
	border-right: 1px solid #eeeeee;
	float: left;
	text-align: center;
}

.detail2 li:last-child {
	border: none;
}

.detail2 li span {
	width: 159px;
	height: 159px;
	border-radius: 200px;
	background-color: #f8f8f8;
	display: block;
	margin: auto;
}

.detail2 li h4 {
	color: #8e8e8e;
	font-size: 18px;
	margin-top: 15px;
}

.detail3 {
	/*margin-top:70px;*/
	padding: 30px 20px 0 20px;
}

.detail3 h4 {
	font-size: 30px;
	color: #666666;
	float: left;
}

.detail3 div {
	margin-left: 170px;
}

.detail3 div h5 {
	font-size: 18px;
	color: #555555;
	font-weight: bold;
}

.detail3 div h6 {
	font-size: 15px;
	line-height: 36px;
	margin-top: 20px;
}

.c_a {
	margin-top: 60px;
	padding-top: 30px;
	border-top: 1px solid #eeeeee;
}

.c_a a {
	font-size: 15px;
	color: #555555;
}

.c_a a:hover i {
	color: #b92310;
}

.c_a a:nth-child(1) {
	float: left;
}

.c_a a:nth-child(2) {
	float: right;
}


/*学历提升*/

.recommend_ul {
	padding: 0 0 50px 0;
}

.recommend_ul li {
	float: left;
	margin: 0 45px 0 0;
	border: 1px solid #ededed;
	box-sizing: border-box;
}

.recommend_ul li:nth-child(3n) {
	margin-right: 0;
}


/*学历提升详细*/
.project_title h2 {
	text-align: center;
	font-size: 30px;
	color: #5a5a5a;
}

.project_title span {
	display: block;
	width: 49px;
	height: 3px;
	margin: 25px auto auto auto;
	background-color: #b92310;
}

.project_nav {
	text-align: center;
	padding: 33px 0 50px 0;
}

.project_nav a {
	display: inline-block;
	font-size: 18px;
	color: #5a5a5a;
	width: 128px;
	height: 41px;
	text-align: center;
	line-height: 41px;
	border: 1px solid #c8c8c8;
	margin: 0 13px;
	vertical-align: middle;
}

.project_nav a:hover {
	border-color: #b92310;
	color: #b92310;
}

.project_nav a.hover {
	border-color: #b92310;
	color: #b92310;
}

.project_content_ti {
	width: 100%;
	border-bottom: 1px solid #eaeaea;
}

.project_content_ti h3 {
	float: left;
	font-size: 18px;
	color: #3c3c3c;
	font-weight: bold;
	border-bottom: 2px solid #b92310;
	padding: 10px 18px 15px 0;
}

.project_content_ti h3 i {
	width: 26px;
	height: 26px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 12px 0 10px;
}

.project_content .p {
	font-size: 14px;
	color: #808080;
	line-height: 30px;
	text-transform: uppercase;
	padding: 35px 0 30px 0;
}

.c_a2 {
	margin: 20px 0 0 0;
	border-top: none;
	padding: 0;
}

.c_a2 a {
	font-size: 14px;
	color: #666;
}


/*学员案例*/
.case_box {
	padding-bottom: 55px;
}

.case_box>li {
	padding: 40px 0 45px 0;
	margin-bottom: 60px;
	border-bottom: 1px solid #dedede;
}

.case_box>li:last-child {
	margin: 0;
}

.case_right {
	float: right;
	width: 601px;
	height: 370px;
	border: 1px solid #cdcdcd;
	margin: 0 40px 0 0;
}

.case_scroll {
	width: 585px;
	height: 394px;
	overflow: hidden;
	margin: -40px 0 0 50px;
	overflow: hidden;
}

.case_scroll .slick-prev {
	width: 30px;
	height: 30px;
	background: url(../images/p23.png) center no-repeat;
	background-size: cover;
	left: 0;
}

.case_scroll .slick-next {
	width: 30px;
	height: 30px;
	background: url(../images/p22.png) center no-repeat;
	background-size: cover;
	right: 0;
}

.case_scroll .slick-prev:hover {
	background-image: url(../images/p20.png);
}

.case_scroll .slick-next:hover {
	background-image: url(../images/p21.png);
}

.case_left {
	width: 550px;
	float: left;
	padding: 39px 40px 0 15px;
	box-sizing: border-box;
}

.case_left h3 {
	width: 54px;
	height: 54px;
	border-radius: 50px;
	background-color: #b92310;
	font-size: 16px;
	backgound-color: #b92310;
	line-height: 18px;
	color: #fff;
	text-align: center;
	padding: 9px 0 0 0;
	box-sizing: border-box;
	float: left;
}

.case_left div {
	margin-left: 74px;
}

.case_left div h4 {
	font-size: 19px;
	color: #363636;
	padding: 17px 0 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.case_left div h5 {
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	height: 84px;
	margin: 23px 0 53px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.case_left div a {
	display: block;
	width: 160px;
	height: 42px;
	background-color: #b92310;
	border-radius: 20px;
	line-height: 42px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	font-family: Arial;
}

.case_box>li:hover .case_left div h4 {
	color: #b92310;
}

.case_box>li:hover .case_left div a {
	background-color: #9c1706;
}

/*资讯中心*/
.new {
	margin-top: -33px;
	padding: 0 0 59px 0;
}

.new li {
	background-color: #fff;
	border-bottom: 1px solid #e4e4e4;
}

.new li a {
	display: block;
	padding: 33px 40px 33px 35px;
}

.new li span {
	float: left;
	width: 260px;
	height: 170px;
	overflow: hidden;
}

.new_left {
	float: left;
	width: 832px;
	margin-left: 33px;
	padding: 39px 0 0 0;
}

.new_date {
	width: 116px;
	float: left;
	padding-top: 5px;
	position: relative;
}

.new_date::before {
	position: absolute;
	width: 35px;
	height: 4px;
	background-color: #b81f26;
	content: " ";
	top: 22px;
	left: -56px;
	display: none;
}

.new_date h3 {
	font-size: 30px;
	color: #333333;
	font-family: Aral;
}

.new_date h5 {
	font-size: 16px;
	color: #858585;
	font-family: Aral;
}

.new_content {
	width: 610px;
	float: left;
}

.new_content h3 {
	font-size: 16px;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
}

.new_content h4 {
	font-size: 14px;
	color: #999999;
	line-height: 28px;
	height: 56px;
	margin-top: 23px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.new_content p{color:#867b7b}

.new_span {
	float: right;
	width: 41px;
	height: 40px;
	border: 1px solid #cecece;
	margin-top: 30px;
}

.new_span img:nth-child(2) {
	display: none;
}

.new li:hover {
	border: none;
	margin-top: -1px;
	position: relative;
	z-index: 1;
}

.new li:hover a {
	border-radius: 6px;
	background-color: #f7f7f7;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.new li:hover .new_date::before {
	display: block;
}

.new li:hover .new_span {
	background-color: #b81f26;
	border-color: #b81f26;
}

.new li:hover .new_span img:nth-child(2) {
	display: block;
}

.new li:hover .new_span img:nth-child(1) {
	display: none;
}

.new li .new_content p, .new li:hover .new_content p {
	color: #867b7b;
}

/*资讯中心 详细*/
.new_detail {
	padding: 0 15px;
}

.new_detail h2 {
	font-size: 30px;
	color: #444444;
	text-align: center;
}

.new_detail2 {
	padding: 10px 0;
	margin-top: 30px;
	border-top: 1px solid #d7d8d8;
	border-bottom: 1px solid #d7d8d8;
}

.new_detail2 h4 {
	float: left;
	font-size: 14px;
	color: #777777;
	margin-right: 10px;
	line-height: 34px;
}

.new_detail2 a {
	float: right;
	font-size: 14px;
	color: #777777;
	line-height: 34px;
}

.new_detail2 a i {
	display: inline-block;
	width: 38px;
	height: 34px;
	vertical-align: middle;
	margin-left: 10px;
}

.new_detail2 a:hover {
	color: #b92310;
}

.new_detail3 {
	font-size: 15px;
	color: #4a4a4a;
	line-height: 36px;
	padding: 40px 0 35px 0;
}

.new_detail4 {
	text-align: center;
}

.new_detail4 span {
	width: 542px;
	height: 412px;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	margin: 30px 20px;
}

.share {
	text-align: center;
}

.share .bdshare-button-style0-16 {
	display: inline-block;
}

.share .bdshare-button-style0-16 a {
	margin: 0;
	padding: 0;
	margin: 0 9px;
}

.share .bdsharebuttonbox .bds_weixin {
	width: 38px;
	height: 38px;
	background: url(../images/news1_3.png) center no-repeat;
	background-size: 100% 100%;
}

.share .bdsharebuttonbox .bds_tqf {
	width: 38px;
	height: 38px;
	background: url(../images/news1_6.png) center no-repeat;
	background-size: 100% 100%;
}

.share .bdsharebuttonbox .bds_sqq {
	width: 38px;
	height: 38px;
	background: url(../images/news1_5.png) center no-repeat;
	background-size: 100% 100%;
}

.share .bdsharebuttonbox .bds_tsina {
	width: 38px;
	height: 38px;
	background: url(../images/news1_4.png) center no-repeat;
	background-size: 100% 100%;
}



.c_a3 {
	margin-top: 16px;
	padding-top: 18px;
}

.c_a3 a {
	font-size: 16px;
	color: #666;
}

.about_new h3 {
	font-size: 18px;
	color: #b81f26;
	margin-top: 40px;
}

.about_new_ul {
	margin-top: 15px;
}

.about_new_ul li {
	float: left;
	width: 570px;
	margin-right: 30px;
	padding: 15px 0;
	border-bottom: 1px solid #d7d8d8;
}

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

.about_new_ul li h5 {
	width: 465px;
	float: left;
	font-size: 15px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.about_new_ul li h6 {
	float: right;
	font-size: 14px;
	color: #777777;
}

.about_new_ul li:hover h5 {
	color: #b81f26;
}






/*新增*/
/*学员案例-详细*/
.case_scroll2 {
	margin: auto;
	width: 700px;
	margin-bottom: 55px;
	height: 471px;
}

.share2 {
	text-align: center;
}

.share2 .bdshare-button-style0-16 {
	display: inline-block;
}

.share2 .bdshare-button-style0-16 a {
	margin: 0;
	padding: 0;
}

.share2 .bdsharebuttonbox .bds_weixin {
	width: 38px;
	height: 36px;
	background: url(../images/z1.png) center no-repeat;
	background-size: cover;
}

.share2 .bdsharebuttonbox .bds_tqq {
	width: 38px;
	height: 36px;
	background: url(../images/z2.png) center no-repeat;
	margin: 0 9px;
	background-size: cover;
}

.share2 .bdsharebuttonbox .bds_sqq {
	width: 38px;
	height: 36px;
	background: url(../images/z3.png) center no-repeat;
	margin-right: 9px;
	background-size: cover;
}

.share2 .bdsharebuttonbox .bds_tsina {
	width: 38px;
	height: 36px;
	background: url(../images/z4.png) center no-repeat;
	background-size: cover;
}








.box3 {
	width: 1200px;
	margin: 0 auto;
}

.box3 .bod {
	display: flex;
}

.box3 .bod .item {
	flex: 1;
	height: 450px;
	background: #fff;
	margin: 0 10px;
	box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.1);
	padding: 30px 36px;
	transition: 0.5s;
}

.box3 .bod .item dl {
	text-align: center;
}

.box3 .bod .item dl dt {
	width: 74px;
	height: 74px;
	border-radius: 50%;
	background: #59b0ff;
	color: #fff;
	font-size: 36px;
	line-height: 74px;
	font-weight: normal;
	margin: 0 auto 10px;
}

.box3 .bod .item dl dd {
	font-size: 24px;
	color: #2d90ea;
}

.box3 .bod .item ul {
	margin: 20px 0;
}

.box3 .bod .item ul li {
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #ddd;
	color: #666;
}

.box3 .bod .item .more {
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #2d90ea;
	color: #fff;
	font-size: 16px;
}

.box3 .bod .item:nth-of-type(2) dl dt {
	background: #622dea;
}

.box3 .bod .item:nth-of-type(2) dl dd {
	color: #622dea;
}

.box3 .bod .item:nth-of-type(2) .more {
	background: #622dea;
}

.box3 .bod .item:nth-of-type(3) dl dt {
	background: #18d196;
}

.box3 .bod .item:nth-of-type(3) dl dd {
	color: #18d196;
}

.box3 .bod .item:nth-of-type(3) .more {
	background: #18d196;
}

.box3 .bod .item:nth-of-type(4) dl dt {
	background: #ea982d;
}

.box3 .bod .item:nth-of-type(4) dl dd {
	color: #ea982d;
}

.box3 .bod .item:nth-of-type(4) .more {
	background: #ea982d;
}

.box3 .bod .item:hover {
	transform: scale(1.1);
	box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.2);
}

.box3 .bod2 {
	display: flex;
	margin-top: 30px;
}

.box3 .bod2 a {
	flex: 1;
	background: #0076e2;
	color: #fff;
	text-align: center;
	margin: 10px;
	line-height: 48px;
	border-radius: 10px;
	font-size: 24px;
}

.index_tit {
	text-align: center;
	padding: 50px 0 50px;
}

.index_tit dt {
	font-size: 36px;
}

.index_tit dd {
	font-size: 18px;
	color: #666;
}

.tsxl_h3 {
	font-size: 38px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
}

.tsxl_h4 {
	font-size: 34px;
	text-align: center;
}

.tsxl_h6 {
	font-size: 20px;
	text-align: center;
	margin-top: 20px;
}

.border_dash {
	width: 554px;
	border: dashed .6px rgba(52, 152, 219, 1);
	margin: 5px auto
}

.xl_type {
	width: 1200px;
	margin: 10px auto;
}

.xl_type ul li {
	height: 150px;
	width: 260px;
	float: left;
	line-height: 98px;
	margin: 20px;
	box-shadow: 0px 0px 39px rgba(0, 0, 0, 0.5);
	cursor: pointer;
}

.xl_type ul li:hover {
	box-shadow: 0px 0px 39px rgba(0, 0, 0, 0.8);
}

.ceping .ceping_bt {
	padding-left: 30px;
	text-align: center;
	background: #da1729;
}

.ceping .ceping_bt ul {
	display: inline-block;
	overflow: hidden;
}

.ceping .ceping_bt ul li {
	float: left;
	font-size: 30px;
	color: #ffffff;
	line-height: 60px;
}

.ceping .ceping_bt ul li img {
	margin-top: 10px;
	margin-right: 10px;
}

.clear {
	clear: both;
}

.ceping form {
	background: #f9f9f9;
	padding: 20px 40px;
}

.ceping form .tp p {
	font-size: 20px;
	line-height: 45px;
}

.ceping form .tp ul li {
	float: left;
	height: 45px;
	margin: 10px 10px;
	font-weight: lighter;
}

.ceping form .tp ul li input {
	display: none;
}

.ceping form .tp ul li label {
	border: 1px solid #cccccc;
	color: #666666;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	text-align: center;
	width: 100px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	font-weight: lighter;
}

.ceping form .tp ul li input:checked+label {
	background: #198eee;
	color: #ffffff;
	transition: 0.3s;
}

.ceping form .tp ul li label {
	border: 1px solid #cccccc;
	color: #666666;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	text-align: center;
	width: 100px;
	height: 30px;
	line-height: 30px;
}

.ceping form .cp_wj {
	text-align: center;
	background: #cccccc;
	padding: 30px 0;
}

.ceping form h5 {
	text-align: center;
	line-height: 60px;
}

.ceping form .cp_wj ul {
	display: inline-block;
	overflow: hidden;
}

.ceping form .cp_wj ul li {
	float: left;
	margin: 0 10px;
}

.ceping form .cp_wj ul li input {
	border: none;
	border: 1px solid #999999;
	height: 40px;
	width: 200px;
	padding-left: 10px;
}

.sub_btn {
	width: 100%;
	height: 45px;
	background: #da1729;
	color: #fff;
	border: 3px solid #e42e35;
	border-radius: 45px;
    cursor:pointer;
}
.sub_btn:hover {
	background: #a30a18;
}
/**/
.w1200 {
	width: 1200px;
	margin: auto;
}

.kc {
	width: 100%;
	height: 512px;
	background: url('../picture/kc_bg01.png') no-repeat;
	position: relative;

}

.kc2 {
	width: 100%;
	top: 30px;
	height: 512px;
	background: url('../picture/kc_bg02.png') no-repeat right;
	position: relative;

}

.kc_box {
	height: 400px;
	bottom: 20px;
	position: absolute;
	margin-left: 50px;
}

.kc_box2 {
	height: 400px;
	bottom: 20px;
	position: absolute;
	margin-right: 30px;
}

.kc_box li,
.kc_box2 li {
	float: left;
}

.kc_box li:nth-child(1) {
	margin-right: 55px;
}

.kc_box li:nth-child(3){
	margin-left: 55px;
}

.kc_box2 li:nth-child(1) {
	margin-right: 56px;
}

.kc_box2 li:nth-child(3){
	margin-left: 56px;
}

.kc_item {
	width: 346px;
	height: 400px;
	background: #FFFFFF;
	box-shadow: 0 2px 2px 0 #e6e3e3;
}

.kc_item h3 {
	display: block;
	padding: 10px 30px;
	font-size: 30px;
	color: #5b5e66;
}

.kc_item span {
	display: block;
	padding: 0px 30px;
	font-size: 20px;
	color: #5b5e66;
}

.kc_item p {
	display: block;
	padding: 10px 30px;
	color: #999999;
}

.kc_way {
	background: #afdef8;
	width: 100%;
	height: 385px;
}

.kc_way li {
	display: inline-block;
	vertical-align: top;
}

.item_title,
.item_title2,
.item_title3,
.item_title4 {
	display: inline-block;
	vertical-align: top;
	width: 145px;
	height: 145px;
	border-radius: 5px;
	margin: 30px 0 20px 30px;
	overflow: hidden;
}

.item_title {
	background: #6bb048;
}

.item_title2 {
	background: #8a8b8c;
}

.item_title3 {
	background: #3b9fc7;
}

.item_title4 {
	background: #17a898;
}

.item_title span,
.item_title2 span,
.item_title3 span,
.item_title4 span {
	font-size: 40px;
	font-weight: 800;
	display: block;
	color: #FFFFFF;
	letter-spacing: 20px;
	text-align: center;
	line-height: 150%;
	margin: 10px 0 0 20px;
}

.item_title4 span {
	line-height: 260%;
}

.item_con {
	display: inline-block;
	vertical-align: top;
	width: 360px;
	overflow: hidden;
	padding: 0 20px 0 20px
}

.item_con p {
	display: inline-block;
	padding: 40px 0 20px 30px;
	font-size: 14px;
	line-height: 200%;
}

.about_title h1 {
	color: #299dc5;
}

.about_title span {
	font-size: 26px;
	color: #737373;
}

.about_title h4 {
	letter-spacing: 1px;
	color: #737373;
	margin-top: 10px;
}

.about_desc {
	width: 100%;
	border-top: 1px solid #737373;
	border-bottom: 1px solid #737373;
	margin-top: 20px;
	padding: 20px 0;
}

.about_desc p {
	display: inline-block;
	vertical-align: top;
	font-size: 18px;
	line-height: 190%;
}

.margin_top {
	margin-top: 20px;
}

.about_stu {
	width: 100%;
	text-align: center;
}

.about_contact_map {
	width: 49%;
	overflow: hidden;
	height: 460px;
	display: inline-block;
}

.about_contact_item {
	width: 49%;
	display: inline-block;
	vertical-align: top;
}

.about_contact_item li {
	font-size: 16px;
	margin-left: 30px;
	line-height: 280%;
	padding-left: 60px;
	background-size: 40px 35px;
}

.about_contact_item li:nth-child(1) {
	background: url('../picture/about_contact_bg01.png') no-repeat 0 8px;
}

.about_contact_item li:nth-child(2) {
	background: url('../picture/about_contact_bg02.png') no-repeat 0 8px;
}

.about_contact_item li:nth-child(3) {
	background: url('../picture/about_contact_bg03.png') no-repeat 0 8px;
}

.about_contact_item li:nth-child(4) {
	background: url('../picture/about_contact_bg04.png') no-repeat 0 8px;
}

.about_contact_school {
	line-height: 210%;
}

.about_menssage_left {
	width: 50%;
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
}

.about_menssage_left span,
.about_menssage_right span {
	width: 100%;
	line-height: 360%;
}

.about_menssage_left input {
	width: 460px;
	height: 50px;
	border-radius: 12px;
	margin-left: 20px;
	font-size: 16px;
	padding: 0 20px;
	border: 1px solid #737373;
}

.about_menssage_right textarea {
	width: 100%;
	height: 235px;
	font-size: 16px;
	border-radius: 12px;
	padding: 15px 15px;
	border: 1px solid #737373;
}

.about_menssage_right {
	width: 49%;
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
}

.about_menssage_btn {
	width: 250px;
	height: 50px;
	display: inline-block;
	vertical-align: top;
	font-size: 18px;
	margin: 20px 0 0 450px;
	background: #fe4e4e;
	border-radius: 12px;
	border: 0;
	color: #ffffff;
	letter-spacing: 3px;
	cursor: pointer;
}

.about_menssage_btn:hover {
	background: #f72828;
}
.project_content{
	padding: 35px 0 30px 0;
    font-size:14px;
    line-height:30px;
}