.wrap.m-wrap {

    padding: 0 4.7%;

    width: 90.6%;

}

.profile-wrap.m-wrap {

    padding-top: 25px;

    padding-bottom: 30px;

    position: relative;

    transition: normal;

}

.profile-wrap .m-botbox{

	width: 100%;

	display: none;

	position: relative;

}

.profile-wrap.m-wrap .m-botbox{

	display: block;

}

.profile-wrap .m-botbox li{

	width: 100%;

	transition: normal;

}

.profile-wrap .m-botbox li a{

	display: block;

	width: 100%;

	position: relative;

	transition: normal;

}

.profile-wrap .m-botbox li img{

	width: 100%;

	display: block;

}

.profile-wrap .m-botbox li p{

	width: 100%;

	text-align: center;

	line-height: 40px;

	font-size: 14px;

	background: url(../images/bg_09.png) repeat center;

	color: #fff;

	position: absolute;

	bottom: -10px;

	left: 0;

}

.profile-wrap .m-botbox .butn{

	display: block;

	position: absolute;

	width: 23px;

	height: 40px;

	top: 50%;

	margin-top: -20px;

	z-index: 2;

}

.profile-wrap .m-botbox .prev{

	left: 0;

	background: url(../images/ico_34.png) no-repeat left top;

	background-size: auto 200%;

}

.profile-wrap .m-botbox .next{

	right: 0;

	background: url(../images/ico_34.png) no-repeat right top;

	background-size: auto 200%;

}



/**********发展历程**********/

.course-wrap{

	padding-top: 32px;

	padding-bottom: 40px;

	transition: normal;

}

.course-wrap.m-wrap{

	padding-top: 15px;

	position: relative;

}



.course-wrap .strategic-list{

	margin-top: 20px;

}

.course-wrap .strategic-list .con{

	padding: 3%;

    background-color: #FFFFFF;

}







.course-wrap p.f48{

	font-size: 32px;

	line-height: 50px;

	color: #035cac;

}

.course-wrap.m-wrap p.f48{

	font-size: 20px;

	line-height: 34px;

}

.course-wrap span.f14{

	display: block;

	width: 100%;

	line-height: 26px;

}

.course-wrap.m-wrap span.f14{

	line-height: 22px;

}

.course-wrap div.body{

	display: block;

	width: 100%;

	line-height: 26px;

}

.course-wrap.m-wrap div.body{

	line-height: 22px;

}

.course-wrap.m-wrap div.body img {

	width: 100% !important;

    height: auto !important;

}





.course-wrap .course-list{

	margin-top: 30px;

	width: 100%;

	position: relative;

}

.course-wrap.m-wrap .course-list{

	margin-top: 20px;

}

.course-wrap .course-list .ovh{

	width: 91%;

	margin: 0 auto;

	position: relative;

	overflow: hidden;

	background: url(../images/bg_12.png) repeat-x left center;

}

.course-wrap .course-list .ovh li{

	list-style: none;

    float: left;

}

.course-wrap.m-wrap .course-list .ovh{

	background: none;

	width: 100%;

}

.course-wrap .course-list li{

	width: 300px;

	position: relative;

	margin-right: -93px;

}

.course-wrap.m-wrap .course-list li{

	margin-right: 0;

	margin-bottom: 20px;

	width: 100%;

}

.course-wrap .course-list .main{

	padding: 17px 20px 27px;

	background-color: #fff;

	width: 260px;

	color: #777;

}

.course-wrap .course-list .main p{

	padding-left: 18px;

	background: url(../images/ico_125.jpg) no-repeat left 9px;

}

.course-wrap.m-wrap .course-list .main{

	width: 94%;

	padding: 17px 3% 27px;

}

.course-wrap .course-list li .top{

	background: url(../images/bg_10.png) no-repeat left top;

	padding-top: 45px;

	height: 42px;

	line-height: 42px;

	font-family: "Arial";

	font-size: 18px;

	text-align: center;

}

.course-wrap.m-wrap .course-list li .top{

	padding-top: 0;

	padding-left: 3%;

	width: 97%;

	text-align: left;

	background: #e8e8e8;

}

.course-wrap .course-list li.odd{

	margin-top: 0;

}

.course-wrap.m-wrap .course-list li.odd{

	position: relative;

}

.course-wrap .course-list li.odd .top{

	background: url(../images/bg_11.png) no-repeat left bottom;

	padding-bottom: 45px;

	padding-top: 0;

}

.course-wrap.m-wrap .course-list li.odd .top{

	padding-bottom: 0;

	background: #e8e8e8;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

}

.course-wrap.m-wrap .course-list li.odd .main{

	margin-top: 42px;

}

.course-wrap .course-list .butn{

	display: block;

	width: 42px;

	height: 42px;

	position: absolute;

	top: 50%;

	margin-top: -21px;

	cursor: pointer;

}

.course-wrap.m-wrap .course-list .butn{

	display: none;

}

.course-wrap .course-list .prev{

	background: url(../images/ico_40.png) no-repeat center top;

	left: 0;

}

.course-wrap .course-list .next{

	background: url(../images/ico_39.png) no-repeat center top;

	right: 0;

}

.course-wrap .course-list .butn:hover{

	background-position: center bottom;

}

.course-wrap .course-list li:hover .top{

	background: url(../images/bg_10.png) no-repeat right top;

	color: #fff;

}

.course-wrap.m-wrap .course-list li:hover .top,.course-wrap.m-wrap .course-list li.odd:hover .top{

	background: #e8e8e8;

	color: #666;

}

.course-wrap .course-list li.odd:hover .top{

	background: url(../images/bg_11.png) no-repeat right top;

	color: #fff;

}



/*************企业荣誉************/

.honor-wrap{

	padding-top: 32px;

	padding-bottom: 20px;

	transition: normal;

}

.honor-wrap.m-wrap{

	padding-top: 25px;

	padding-bottom: 10px;

}

.honor-wrap p.f48{

	font-size: 42px;

	line-height: 50px;

	color: #035cac;

}

.honor-wrap.m-wrap p.f48{

	line-height: 25px;

	font-size: 18px;

	margin-bottom: 3px;

}

.honor-wrap span.f14{

	display: block;

	line-height: 26px;

}

.honor-wrap.m-wrap span.f14{

	line-height: 18px;

}

.honor-wrap .honor-list{

	margin-top: 20px;

	width: 100%;

}

.honor-wrap .honor-list{

	width: 100%;

}

.honor-wrap .honor-list ul{

	width: 100%;

}

.honor-list li{

	list-style: none;

    float: left;

}

.honor-wrap .honor-list li{

	margin-bottom: 20px;

	width: 100%;

	background-color: #fff;

	transition: normal;

}

.honor-wrap .honor-list .img{

	display: block;

	width: 35%;

	position: relative;

	overflow: hidden;

	transition: normal;

	height: 100%;

}

.honor-wrap .honor-list .img img{

	position: relative;

	/*height: 100%;*/

	top: 0;

	width: 100%;

	transform: translateZ(0px);

    transition: transform 0.3s ease 0s;

    display: block;

}

.honor-wrap.m-wrap .honor-list .img{

	width: 100%;

	float: none;

}

.honor-wrap .honor-list .img:hover img{

	transform: scale(1.1, 1.1);

    transition: transform 0.6s ease 0s;

}

.honor-wrap .honor-list .right{

	width: 60%;

	padding-top: 2%;

	margin-left: 3.5%;

	margin-right: 1%;

}

.honor-wrap.m-wrap .honor-list .right{

	width: 88%;

	float: none;

	margin: 0;

	padding: 15px 6% 24px;

}

.honor-wrap.twrap .honor-list .right{

	padding-top: 0;

}

.honor-wrap .honor-list .tit{

	width: 100%;

	line-height: 54px;

	height: 56px;

}

.honor-wrap.owrap .honor-list .tit{

	line-height: 55px;

	height: 55px;

}

.honor-wrap.twrap .honor-list .tit{

	line-height: 34px;

	height: 34px;

}

.honor-wrap.m-wrap .honor-list .tit{

	height: auto;

	overflow: hidden;

}

.honor-wrap .honor-list .tit .f30{

	color: #035cac;

	display: inline-block;

	margin-right: 19px;

	font-size: 26px;

	line-height: 50px;

}

.honor-wrap.owrap .honor-list .tit .f30{

	line-height: 50px;

}

.honor-wrap.twrap .honor-list .tit .f30{

	line-height: 31px;

	font-size: 20px;

}

.honor-wrap.m-wrap .honor-list .tit .f30{

	width: 100%;

	line-height: 30px;

	font-size: 20px;

}

.honor-wrap .honor-list .tit .f36{

	text-transform: uppercase;

	color: #eee;

	font-size: 30px;

}

.honor-wrap.twrap .honor-list .tit .f36{

	font-size: 20px;

}

.honor-wrap.m-wrap .honor-list .tit .f36{

	font-size: 20px;

	line-height: 22px;

}

.honor-wrap .honor-list .list{

	width: 100%;

	overflow: hidden;

}

.honor-wrap .honor-list .list span{

	display: block;

	float: left;

	line-height: 50px;

	border-bottom: 1px solid #e5e5e5;

	font-size: 14px;

	width: 27%;

	padding-left: 2%;

	margin-right: 4%;

}

.honor-wrap.owrap .honor-list .list span{

	width: 34%;

	line-height: 38px;

}

.honor-wrap.twrap .honor-list .list span{

	width: 46%;

	line-height: 24px;

	padding: 0;

}

.honor-wrap.m-wrap .honor-list .list span{

	width: 96%;

	padding-left: 4%;

	line-height: 38px;

}



.target-wrap{

	transition: normal;

	position: relative;

	z-index: 10;

}

.target-wrap .tit{

	padding-top: 32px;

}

.target-wrap.m-wrap .tit{

	padding-top: 20px;

}

.target-wrap .tit .f14{

	line-height: 34px;

}

.target-wrap.m-wrap .tit .f14{

	line-height: 22px;

	font-size: 12px;

}

.target-wrap .tit .f18{

	color: #333;

	line-height: 37px;

}

.target-wrap.m-wrap .tit .f18{

	line-height: 24px;

	font-size: 14px;

	margin-top: 6px;

}

.target-wrap .tit span{

	display: block;

}

.target-wrap .tit .f48{

	font-size: 42px;

	color: #035cac;

	line-height: 50px;

}

.target-wrap.m-wrap .tit .f48{

	font-size: 20px;

	line-height: 34px;

}

.target-wrap .target-list{

	margin-top: 20px;

	padding-bottom: 21px;

}

.target-wrap.m-wrap .target-list{

	margin-top: 14px;

}

.target-wrap .target-list ul{

	width: 100%;

}

.target-wrap .target-list li{

	margin-bottom: 20px;

	width: 100%;

	background-color: #fff;

	padding: 30px 0;

}

.target-wrap.m-wrap .target-list li{

	padding: 18px 0;

}

.target-wrap .target-list .left{

	width: 54%;

	margin-left: 5%;

}

.target-wrap.m-wrap .target-list .left{

	padding-left: 8.6%;

	margin-left: 0;

	width: auto;

	float: none;

	padding-bottom: 15px;

	border-bottom: 1px solid #f5f5f5;

	margin-bottom: 20px;

}

.target-wrap .target-list .img{

	display: block;

	width: 37%;

}

.target-wrap.m-wrap .target-list .img{

	float: none;

	width: 100%;

	text-align: center;

}

.target-wrap .target-list .img img{

	width: 100%;

}

.target-wrap.m-wrap .target-list .img img{

	width: 85%;

}

.target-wrap .target-list .f36{

	font-size: 30px;

	color: #035cac;

	line-height: 40px;

	margin-top: 40px;

}

.target-wrap .target-list .f24{

	font-size: 18px;

}

.target-wrap.owrap .target-list .f36{

	margin-top: 0;

}

.target-wrap.twrap .target-list .f36{

	margin-top: 0;

	font-size: 24px;

    line-height: 34px;

}

.target-wrap.m-wrap .target-list .f36{

	font-size: 18px;

	line-height: 20px;

	margin-top: 10px;

}

.target-wrap .target-list .f68{

	font-size: 50px;

	color: #f7f7f7;

	line-height: 75px;

	text-transform: uppercase;

}

.target-wrap.owrap .target-list .f68{

	font-size: 56px;

}

.target-wrap.twrap .target-list .f24{

	font-size: 18px;

}

.target-wrap.m-wrap .target-list .f24{

	font-size: 12px;

}

.target-wrap.twrap .target-list .f68{

	font-size: 32px;

	line-height: 50px;

}

.target-wrap.m-wrap .target-list .f68{

	font-size: 24px;

	line-height: 40px;

}



.strategic-wrap{

	position: relative;

	transition: normal;

}

.strategic-wrap .tit{

	padding: 40px 0 0;

}

.strategic-wrap.m-wrap .tit{

	padding: 10px 0 0;

}

.strategic-wrap .tit .f48{

	color: #035cac;

	font-size: 48px;

	line-height: 86px;

}

.strategic-wrap.m-wrap .tit .f48{

	font-size: 18px;

	line-height: 34px;

}

.strategic-wrap .strategic-list{

	margin-top: 20px;

}

.strategic-wrap.m-wrap .strategic-list{

	margin-top: 10px;

}

.strategic-wrap .strategic-list ul{

	width: 100%;

}

.strategic-wrap .strategic-list li{

	width: 100%;

	margin-bottom: 50px;

	background-color: #fff;

}

.strategic-wrap.m-wrap .strategic-list li{

	padding-bottom: 47px;

}

.strategic-wrap .strategic-list .img{

	display: block;

	width: 35%;

}

.strategic-wrap.m-wrap .strategic-list .img{

	float: none;

	width: 100%;

	transition: normal;

}

.strategic-wrap .strategic-list .img img{

	width: 100%;

	display: block;

}

.strategic-wrap .strategic-list .right{

	margin-left: 6%;

	width: 59%;

	padding-top: 4%;

}

.strategic-wrap.twrap .strategic-list .right{

	padding-top: 0;

}

.m-wrap .strategic-list .right{

	width: 88%;

}

.strategic-list .right .f48{

	font-size: 48px;

	line-height: 86px;

	color: #035cac;

}

.twrap .strategic-list .right .f48,.owrap .strategic-list .right .f48{

	font-size: 25px;

	line-height: 40px;

	margin-top: 20px;

}

.twrap .strategic-list .right .f18,.owrap .strategic-list .right .f18{

	line-height: 32px;

}

.m-wrap .strategic-list .right .f48{

	font-size: 20px;

	line-height: 36px;

}

.strategic-list .right .f18{

	line-height: 40px;

	display: block;

	width: 90%;

}

.twrap .strategic-list .right .f18{

	line-height: 22px;

	font-size: 14px;

	margin-top: 10px;

}

.m-wrap .strategic-list .right .f18{

	font-size: 14px;

	line-height: 18px;

}



.company-wrap{

	transition: normal;

}

.company-wrap.m-wrap{

	position: relative;

}

.company-wrap .company-list{

	padding-top: 40px;

	padding-bottom: 21px;

}

.company-wrap.m-wrap .company-list{

	padding-top: 20px;

}

.company-wrap .company-list ul{

	width: 100%;

}

.company-wrap .company-list li{

	width: 100%;

	background-color: #fff;

	margin-bottom: 20px;

	position: relative;

	transition: normal;

}

.company-wrap .company-list .cent{

	width: 49%;

	padding-top: 4px;

}

.company-wrap.m-wrap .company-list .cent{

	float: none;

	width: 100%;

	padding-top: 0;

	border-bottom: 1px solid #e5e5e5;

}

.company-wrap .company-list .cent .img{

	display: block;

	width: 100%;

	transiton: normal;

}

.company-wrap .company-list .cent img{

	width: 100%;

	display: block;

}

.company-wrap .company-list .num{

	display: block;

	width: 10%;

	text-align: center;

	font-size: 100px;

	color: #035cac;

	padding-top: 0;

	line-height: 140px;

	font-family: "Bebas","Arial";

}

.company-wrap.owrap .company-list .num{

	font-size: 56px;

	line-height: 86px;

}

.company-wrap.twrap .company-list .num{

	font-size: 50px;

	line-height: 58px;

}

.company-wrap.m-wrap .company-list .num{

	float: none;

	display: inline-block;

	font-size: 18px;

	width: auto;

	line-height: 71px;

	padding-top: 0;

	left: 3%;

	position: absolute;

}

.company-wrap .company-list .ttbox{

	width: 100%;

	display: block;

	line-height: 70px;

	height: 70px;

}

.company-wrap.twrap .company-list .cent .ttbox{

	line-height: 50px;

	height: auto;

	overflow: hidden;

	max-height: 100px;

}

.company-wrap.m-wrap .company-list .ttbox{

	height: 70px;

}

.company-wrap.twrap .company-list .link{

	float: left;

	line-height: 30px;

	margin: 5px 0;

}

.company-wrap .company-list .link{

	display: inline-block;

	padding-right: 48px;

	background: url(../images/ico_41.png) no-repeat right center;

	font-size: 18px;

}

.company-wrap.m-wrap .company-list .link{

	font-size: 14px;

	background-size: auto 30%;

	padding-right: 28px;

	margin-right: 3%;

}

.company-wrap .company-list .link:hover{

	color: #035cac;

}

.company-wrap .company-list .word{

	display: block;

	width: 100%;

	margin-top: 16px;

	line-height: 26px;

	font-size: 14px;

}

.company-wrap.m-wrap .company-list .word{

	font-size: 14px;

	line-height: 24px;

	width: 90%;

	padding: 10px 5% 20px;

}

.company-wrap .company-list .right{

	width: 29%;

	padding: 4px 4% 0;

	background-color: #fcfcfc;

}

.company-wrap.m-wrap .company-list .right{

	float: none;

	width: 90%;

	padding: 0 5%;

	background-color: #fff;

	/*height: 350px;*/

}

.company-wrap .company-list .ttbox .f30{

	font-size: 26px;

	color: #035cac;

}

.company-wrap.owrap .company-list .right .ttbox .f30{

	width: 100%;

}

.company-wrap.twrap .company-list .ttbox .f30{

	display: block;

	width: 100%;

}

.company-wrap.m-wrap .company-list .ttbox .f30{

	font-size: 14px;

}

.company-wrap.m-wrap .company-list .right .ttbox .f30{

	width: 100%;

}

.company-wrap.m-wrap .company-list .cent .ttbox .f30{

	padding-left: 12%;

}

.company-wrap .company-list .graph{

	display: block;

	width: 100%;

	height: 75%;

}

.company-wrap.owrap .company-list .ttbox .f14{

	float: left;

	margin-bottom: 14px;

	line-height: 20px;

}

.company-wrap.twrap .company-list .ttbox .f14{

	line-height: 24px;

	float: left;

}

.company-wrap .company-list .right .ttbox{

	height: 94px;

}

.company-wrap.twrap .company-list .right .ttbox{

	line-height: 50px;

}

/*.company-wrap.owrap .company-list .right{

	height: 460px;

}

.company-wrap.twrap .company-list .right{

	height: 440px;

}*/

.company-wrap.m-wrap .company-list .right .ttbox{

	line-height: 60px;

	height: 80px;

}

.company-wrap.m-wrap .company-list .right .f14{

	display: inline-block;

	font-size: 12px;

	float: left;

	line-height: 20px;

	margin-top: -16px;

}



@media screen and (max-width: 768px) {



  





}