﻿body {

	font-family: 微软雅黑, "Open Sans", sans-serif;

	font-size: 14px;

	;

}

input, select, textarea {

	font-family: 微软雅黑, "Open Sans", sans-serif;

	font-size: 1em;

	;

}

.wrap {

	width: 100%;

	margin: 0 auto;

	max-width: 1200px;

	position: relative;

}

img, a {

	border: 0;

}

ul, li {

	list-style: none;

}

* {

	margin: 0;

	padding: 0;

}

.flt {

	float: left;

}

.frt {

	float: right;

}

.clear {

	clear: both;

}

.clear:after, .clear:before {

	content: '';

	clear: both;

	display: table;

}

.img {

	overflow: hidden;

	position: relative;

}

.img:before {

	transition: all 0.5s;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	content: '';

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	border: 1px solid rgba(255,255,255,0);

	z-index: 100;

}

.img:hover:before {

	top: 10px;

	left: 10px;

	right: 10px;

	bottom: 10px;

	border: 1px solid rgba(255,255,255,0.5);

}

.img:hover img {

	transform: scale(1.1) rotate(3deg);

	-o-transform: scale(1.1) rotate(3deg);

	-webkit-transform: scale(1.1) rotate(3deg);

	-moz-transform: scale(1.1) rotate(3deg);

	-ms-transform: scale(1.1) rotate(3deg);

}

* {

	transition: all 0.5s;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

}

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



.pic8 img{ display: block; margin: 0 auto; max-width: 100%;}



/*----------header----------*/

.header {

}

.head {

	line-height: 30px;

	border-bottom: 1px solid #dae1e7;

	background: #ebf0f4;

}

.head .frt ul li {

	float: left;

	position: relative;

	z-index: 100;

}

.head .frt ul li span {

	cursor: pointer;

	display: inline-block;

	padding: 0 15px;

	font-size: 12px;

	color: #697178;

	border-left: 1px solid #ccd5db;

	line-height: 10px;

}

.head .frt ul li:first-child span {

	border-left: 0;

}

.head .frt ul li a {

	color: #697178;

}

.head .frt ul li:hover .ewm {

	display: block;

}

.head .frt ul li .ewm {

	width: 124px;

	text-align: center;

	left: 50%;

	margin-left: -62px;

	display: none;

	padding-top: 14px;

	height: 118px;

	background: url(../images/ewm_border.png) no-repeat center center;

	position: absolute;

}

.head2 {

	border-bottom: 1px solid #dae1e7;

}

.head2 .logo {

	line-height: 90px;

}

.head2 .logo img {

	vertical-align: middle;

}

.head2 .tel {

	background: url(../images/icon1.png) no-repeat left center;

	padding: 20px 0;

	height: 40px;

	padding-left: 55px;

	font-size: 15px;

	color: #818d97;

}

.head2 .tel h3 {

	font-size: 26px;

	color: #0098e8;

	margin-bottom: 5px;

}

.menu {

	border-bottom: 2px solid #0098e8;

	background: #f8f8f8;

}

.menu ul li {

	width: 10%;

	float: left;

	text-align: center;

}

.menu ul li a {

	display: block;

	line-height: 60px;

	color: #000;

	font-size: 16px;

}

.menu ul li.on, .menu ul li a:hover {

	background: #0098e8;

	color: #fff;

}

.menu ul li.on a{

	color: #fff;

}





/*导航栏下拉*/

.menu ul li .subnav {

	background: #f3f3f3;

	border-top: 2px solid #0097e6;

	box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);

	height: auto;

	

	overflow: hidden;

	position: absolute;

	top: 60px;

	width: 10%;

	z-index: 199;

	

}

.menu ul li .subnav {

	position: absolute;

filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);

	opacity: 0;

	visibility: hidden;

	transition: all .6s ease 0s;

	transform: translate3d(0, 10px, 0);

	-moz-transform: translate3d(0, 10px, 0);

	-webkit-transform: translate3d(0, 10px, 0);

}

.menu ul li:hover .subnav {

	opacity: 1;

	visibility: visible;

	transform: translate3d(0, 0, 0);

	-moz-transform: translate3d(0, 0, 0);

	-webkit-transform: translate3d(0, 0, 0);

	

}

.menu ul li .subnav a {

	color: #666;

	display: block;

	font-size: 13px;

	font-weight: 500;

	line-height: 22px;

	height: 22px;

	padding: 10px;

	transition: all 0.2s ease-in-out 0s;

	max-width: 100%;

	border-bottom: 1px solid #ccc;

}

.menu ul li .subnav a:hover {

	color: #fff;

	padding-left: 20px;

	background: #0097e6;

}









.banner .item {

	height: 530px;

	position: relative;

}

.banner .item img {

	display: block;

	width: 100%;

}

.banner .item .text {

	position: absolute;

	left: 0;

	top: 50%;

	margin-top: -50px;

	line-height: 80px;

	text-align: center;

	width: 100%;

	color: #fff;

	font-size: 30px;

}

.banner .item .text h2 {

	font-size: 1.8em;

	font-weight: normal;

}

.banner.owl-theme .owl-controls {

	bottom: 25px;

}

.banner.owl-theme .owl-dots .owl-dot span {

	width: 28px;

	height: 28px;

	background: url(../images/dot2.png) no-repeat center center;

}

.banner.owl-theme .owl-dots .owl-dot.active span, .banner.owl-theme .owl-dots .owl-dot:hover span {

	background: url(../images/dot.png) no-repeat center center;

}

.banner_owl {

	position: relative;

}

.banner_owl:hover .cur {

	width: 80%;

	left: 10%;

	opacity: 1;

}

.banner_owl .cur {

	position: absolute;

	top: 50%;

	height: 0;

	width: 100%;

	margin-top: -50px;

	left: 0%;

	z-index: 100;

	opacity: 0;

}

.banner_owl .cur span {

	cursor: pointer;

	display: block;

}

.page_top .wrap1 {

	position: relative;

}

.page_top {

	

	top: 0px;

	z-index: 100;

	width: 100%;

}

.page_top ul {

	width: 90%;

	padding: 0 5%;

	background: #fff;

	overflow: hidden;

	text-align: center;

}

.page_top ul li {

	padding: 30px 0;

	width: 12%;

	float: left;

	min-height: 50px;

}

.page_top ul li:first-child h3 {

	font-size: 20px;

}

.page_top ul li h3 {

	font-size: 30px;

	color: #2b2f32;

	font-family: 'Myriad Pro';

}

.page_top ul li p {

	font-size: 16px;

	color: #2b2f32;

	letter-spacing: 3px;

}

.page_top ul li h3 span {

	font-size: 50px;

}

.page_top ul li.li_cur {

	width: 17%;

	background: url(../images/icon2.png) no-repeat center center;

}

.page_top .bg {

	position: absolute;

	top: 100%;

	left: 0;

	width: 100%;

}

.page1 {

	padding-top: 30px;

	padding-bottom: 50px;

}

.page_tit {

	padding: 40px 0;

	text-align: center;

}

.page_tit h3 {

	font-size: 44px;

	color: #000;

	letter-spacing: 5px;

}

.page_tit h3 span {

	color: #0098e8;

}

.page_tit p {

	height: 16px;

	background: url(../images/icon3.png) no-repeat center center;

	margin-top: 20px;

}

.list_box ul li {

	border: 1px solid #d3d3d3;

	padding: 15px;

	margin-bottom: 24px;

}

.list_box ul li .img {

	float: right;

	width: 434px;

	margin-left: 30px;

}

.list_box ul li .img_text {

	position: absolute;

	top: 25px;

	left: 15px;

	color: #fff;

	text-shadow: 0 2px 3px rgba(0,0,0,0.5);

}

.list_box ul li .img_text p {

	font-size: 18px;

	margin-bottom: 10px;

}

.list_box ul li .img_text h3 {

	font-size: 28px;

	line-height: 40px;

}

.list_box ul li .text {

	overflow: hidden;

	padding: 0 20px;

}

.list_box ul li .text h3 {

	font-size: 26px;

	line-height: 50px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	margin-top: 5px;

}

.list_box ul li .text h3 a:hover {

	color: #0098e8;

}

.list_box ul li p {

	font-size: 18px;

	line-height: 33px;

	height: 66px;

	overflow: hidden;

}

.list_box ul li p a:hover {

	color: #0098e8;

}

.list_box ul li .btn {

	margin-top: 20px;

}

.list_box ul li .btn a {

	display: block;

	line-height: 48px;

	width: 159px;

	border: 1px solid #fa9504;

	color: #fff;

	background: #ffac04;

	text-align: center;

	border-radius: 2px;

	font-size: 20px;

	font-weight: bold;

}

.list_box ul li .btn a:hover {

	background: #fa9504;

}

.list_box ul li .div_tips {

	margin: 15px 0;

}

.list_box ul li .div_tips label {

	display: inline-block;

	padding: 0 10px;

	line-height: 32px;

	border: 1px solid #66c1f1;

	background: #f0f9fe;

	color: #0098e8;

	font-size: 20px;

	margin-right: 5px;

	border-radius: 3px;

}

.course_list {

	padding: 0 20px;

}

.course_tit {

	padding: 0 100px;

	position: relative;

	line-height: 36px;

	margin-bottom: 25px;

}

.course_tit span {

	position: absolute;

	display: block;

	top: 0;

}

.course_tit .flt {

	left: 0;

	font-size: 24px;

	color: #8f8f8f;

}





.course_tit ul li {

	display: block;

	float: left;

	margin: 0 10px; position:relative;

}





.course_tit ul li:nth-child(1){ background:#0198e8; }

.course_tit ul li:nth-child(2){ background:#ffac05;}

.course_tit ul li:nth-child(3){ background:#085eed;}

.course_tit ul li:nth-child(4){ background:#d30c02;}

.course_tit ul li:nth-child(5){ background:#fe6001; }

.course_tit ul li:nth-child(6){ background:#52c315;}

.course_tit ul li:nth-child(7){ background:#fe7070;}

.course_tit ul li:nth-child(8){ background:#02bbcc;}

.course_tit ul li:nth-child(1):after{

content:''; width:0; height:0; border-top:16px solid #0198e8; border-left:16px solid transparent;

border-right:16px solid transparent; position:absolute; top:35px; left:35px; opacity:0;}

.course_tit ul li:nth-child(2):after{

content:''; width:0; height:0; border-top:16px solid #ffac05; border-left:16px solid transparent;

border-right:16px solid transparent; position:absolute; top:35px; left:35px; opacity:0;}

.course_tit ul li:nth-child(3):after{

content:''; width:0; height:0; border-top:16px solid #085eed; border-left:16px solid transparent;

border-right:16px solid transparent; position:absolute; top:35px; left:35px; opacity:0;}

.course_tit ul li:nth-child(4):after{

content:''; width:0; height:0; border-top:16px solid #d30c02; border-left:16px solid transparent;

border-right:16px solid transparent; position:absolute; top:35px; left:35px; opacity:0;}

.course_tit ul li:hover:after{ opacity:1;}

.course_tit ul li:nth-child(5):after{

content:''; width:0; height:0; border-top:16px solid #fe6001; border-left:16px solid transparent;

border-right:16px solid transparent; position:absolute; top:35px; left:35px; opacity:0;}

.course_tit ul li:nth-child(6):after{

content:''; width:0; height:0; border-top:16px solid #52c315; border-left:16px solid transparent;

border-right:16px solid transparent; position:absolute; top:35px; left:35px; opacity:0;}

.course_tit ul li:nth-child(7):after{

content:''; width:0; height:0; border-top:16px solid #fe7070; border-left:16px solid transparent;

border-right:16px solid transparent; position:absolute; top:35px; left:35px; opacity:0;}

.course_tit ul li:nth-child(8):after{

content:''; width:0; height:0; border-top:16px solid #02bbcc; border-left:16px solid transparent;

border-right:16px solid transparent; position:absolute; top:35px; left:35px; opacity:0;}

.course_tit ul li:hover:after{ opacity:1;}





.course_tit ul li a {

	color: #fff;

	display: block;

	padding: 0 20px;

	font-size: 15px;

}



.course_tit .frt {

	right: 0;

}

.course_tit .frt a {

	color: #0098e8;

}

.course_tit .frt a:hover {

	color: #0079b8;

}

.page2 {

	background: #eee;

	margin-top: 40px;

	padding-top: 20px;

	padding-bottom: 40px;

}

.team_owl {

	width: 100%; 

	margin: 0 auto;

	margin-top: 20px;

	transform: translateY(10px);

}

.team_owl .item {

	margin: 0 10px;

	width: 23.3%; float: left

}

.team_owl .item .text {

	line-height: 27px;

	color: #303335;

	padding: 20px 25px;

	background: #f7f7f7;

}

.team_owl .item .text h3 {

	font-size: 18px;

	margin-bottom: 10px;

	color: #000;

	letter-spacing: 1px;

	white-space:nowrap;

	overflow: hidden;

}

.team_owl .item .text p {

	height: 81px;

	overflow: hidden;

}

.team_owl .item .img p {

	white-space: nowrap;

	overflow: hidden;

	padding: 0 20px;

	text-overflow: ellipsis;

	line-height: 45px;

	padding-top: 10px;

	background: url(../images/icon4.png) repeat-x center center;

	position: absolute;

	bottom: 0;

	left: 0;

	right: 0;

	color: #fff;

	font-size: 14px;

}





.team_owl .item .img{ width: 100%; height: 15rem;}

.team_owl .item .img img{height: 15rem;}



.team_owl .owl-theme .owl-controls .owl-nav [class*=owl-] {

	margin: 0;

	padding: 0;

}

.team_owl .owl-theme .owl-controls .owl-nav .owl-prev {

	float: left;

}

.team_owl .owl-theme .owl-controls .owl-nav .owl-next {

	float: right;

}

.team_owl .owl-theme .owl-controls {

	bottom: 40%;

	width: 130%;

	left: -15%;

	height: 0;

}

.page3 {

	padding-top: 40px;

}

.case_list ul {

	margin: 0 15px;

	overflow: hidden;

}

.case_list ul li {

	width: 30.3333%;

	float: left;

	margin: 1% 1.5%;

}

.case_list ul li img {

	display: block;

	width: 100%;

	height: 16rem;

}

.case_list ul li .img_text {

	position: absolute;

	background: rgba(0,0,0,0.5);

	bottom: 0;

	left: 0;

	width: 100%;

	line-height: 53px;

}

.case_list ul li .img_text span {

	display: block;

	float: left;

	width: 95px;

	background: #ffac04;

	color: #fff;

	font-size: 24px;

	font-weight: bold;

	text-align: center;

}

.case_list ul li .img_text p {

	overflow: hidden;

	color: #fff;

	font-size: 18px;

	text-align: center;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.case_list ul li .text {

	line-height: 30px;

	color: #494c4e;

	padding: 10px 10px;

	border: #eaeaea solid 1px;

	border-top: none;

}

.case_list ul li .text p {

	height: 64px;

	overflow: hidden;

	font-size: 14px;

}



/****首页拓展项目****/

.xiangmu_list ul {

	margin: 0 15px;

	overflow: hidden;

}

.xiangmu_list ul li {

	width: 23.5%;

	float: left;

	margin: 1% 0.7%;

}

.xiangmu_list ul li img {

	display: block;

	width: 100%;

	height: 16rem;

}

.xiangmu_list ul li .img_text {

	position: absolute;

	background: rgba(0,0,0,0.5);

	bottom: 0;

	left: 0;

	width: 100%;

	line-height: 53px;

}

.xiangmu_list ul li .img_text span {

	display: block;

	float: left;

	width: 95px;

	background: #ffac04;

	color: #fff;

	font-size: 24px;

	font-weight: bold;

	text-align: center;

}

.xiangmu_list ul li .img_text p {

	overflow: hidden;

	color: #fff;

	font-size: 18px;

	text-align: center;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.xiangmu_list ul li .text {

	line-height: 30px;

	color: #494c4e;

	padding: 10px 10px;

	border: #eaeaea solid 1px;

	border-top: none;

}

.xiangmu_list ul li .text p {

	height: 64px;

	overflow: hidden;

	font-size: 14px;

}







/*****案例详情*****/

.case-con{ background:#fff; padding:40px 40px 40px; overflow:hidden; border:1px solid #ddd;}

.nenti{ color:#000; font-size:22px; line-height:22px; text-align:center; padding-bottom:25px;}

.gjc{ text-align:center; font-size:12px; line-height:26px; color:#999; padding:5px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-bottom:20px;}

.gjc a, .gjc a:visited{ color:#999;}

.neirong{ padding:20px 20px 20px;}

.neirong,.neirong p,.neirong div{ line-height:200%;font-size:15px; text-align:left}

.fanye{ border-top:1px solid #ddd; padding-top:30px; line-height:26px; font-size:14px; color:#999;}

.fanyek p{ text-align: left;}

.fanyek a, .fanyek a:visited{ color:#999;}

.fanyek a:hover{ padding-left:5px; color:#777;}

.fanh{ display:block; float:right; width:90px; height:34px; text-align: center; border:1px solid #ddd; overflow:hidden; line-height:32px; font-size:14px; color:#999;}

.fanh span{ display:block; top:0; position:relative; }

.fanh:hover{ background:#de5d30; border-color:#de5d30; color:#FFF;}

.fanh:hover span{ top:-100%;}





.more {

	margin-top: 20px;

	text-align: center;

}

.more a {

	display: inline-block;

	padding: 0 35px;

	border-radius: 1px;

	line-height: 48px;

	color: #0098e8;

	font-size: 20px;

	font-weight: bold;

	border: 1px solid #0098e8;

}

.more a:hover {

	background: #0098e8;

	color: #fff;

	padding: 0 45px;

}

.hj_list ul li {

	cursor: pointer;

	width: 16.66667%;

	float: left;

	background: #000;

}

.hj_list ul li img {

	display: block;

}

.hj_list ul li .img1 {

	overflow: hidden;

}

.hj_list ul li .img1:hover img {

	opacity: 0.5;

	filter: alpha(opacity=50);

	transform: rotate(3deg) scale(1.05);

	-o-transform: rotate(3deg) scale(1.05);

	-webkit-transform: rotate(3deg) scale(1.05);

	-moz-transform: rotate(3deg) scale(1.05);

	-ms-transform: rotate(3deg) scale(1.05);

}







/****首页新闻*****/

.yunu-news .hd{font-size:0;text-align:center;margin-bottom:20px}

.yunu-news .hd li{display:inline-block;vertical-align:middle;margin:0 10px}

.yunu-news .hd li a{display:block;line-height:40px;width:160px;font-size:16px;border:1px solid #0098e8; color: #0098e8}

.yunu-news .hd li.on a{background-color:#0098e8;border-color:#0098e8;color:#fff}

.yunu-news .bd ul{margin-left:-40px}

.yunu-news .bd li{float:left;width:50%}

.yunu-news .bd li a{display:block;margin-left:40px;border:1px solid #eee;background-color:#fff;margin-top:20px;overflow:hidden}

.yunu-news .bd li .img-center{overflow:hidden;height:290px;line-height:290px}

.yunu-news .bd li .img-center img{-webkit-transition:all .5s;transition:all .5s}

.yunu-news .bd li a:hover .img-center img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.yunu-news .bd li .date{float:left;width:110px;color:#666;padding:26px 0;text-align:center;border-right:1px solid #eee;line-height:1}

.yunu-news .bd li .date strong{display:block;font-size:50px;color:#333;font-family:Impact;margin-bottom:6px}

.yunu-news .bd li .info{margin-left:110px;padding:20px}

.yunu-news .bd li .info h4{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px}

.yunu-news .bd li .info p{color:#888;margin:10px 0 0;overflow:hidden;line-height:1.8;height:50px}

.yunu-news .bd li a:hover{border-color:#0098e8;box-shadow:0 0 10px rgba(0,0,0,.2)}



/****友情链接*****/

.yunu-link{padding:20px 0;}

.yunu-link h4{border-bottom:1px solid #ddd;margin:0;font-size:18px;color:#0098e8;padding-bottom:15px}

.yunu-link h4 small{text-transform:uppercase;font-size:16px;font-weight:400;color:#999}

.yunu-link ul{margin-left:-20px}

.yunu-link li{float:left;margin-left:20px;margin-top:20px}

/****精品课程*****/



.kecheng_box{}

.kecheng_box .item{}





.list-2{margin:-20px 0 0 -20px}

.list-2 li{float:left;width:33.333333%}

.list-2 li a{display:block;margin:20px 0 0 20px;background-color:#fff;-webkit-transition:all .5s;transition:all .5s}

.list-2 li .img-cover{padding-top:70%}

.list-2 li .more{position:absolute;left:0;top:-20px;width:100%;height:100%;background-color:rgba(0,152,232,.7);color:#fff;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:scale(0);transform:scale(0)}

.list-2 li .more i{text-transform:uppercase;position:absolute;left:50%;top:50%;font-style:normal;border:1px solid #fff;width:54px;line-height:54px;border-radius:50%;text-align:center;margin:-28px 0 0 -28px}

.list-2 li .text{line-height:68px;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;padding:0 15px; background: #eaeaea}

.list-2 li .text:hover{background-color:#0098e8;color:#fff}

.list-2 li a:hover{background-color:#0098e8;color:#333}

.list-2 li a:hover .more{-webkit-transform:scale(1);transform:scale(1)}

.list-2-1 li a{background-color:#f0f0f0}

.img-cover {

	overflow: hidden;

	position: relative;

}

.img-cover span {

	display: block;

	width: 100%;

	background: no-repeat center / cover;

	-webkit-transition: all 0.5s;

	transition: all 0.5s;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

}





/******拓展项目*****/

.bg-1{ background:#f8f8f8; padding-bottom: 30px;}

.mrg-t-30{ margin-top:40px;}

.ititle-1{height:70px;font-family:"黑体"; text-align:left; line-height:70px; position:relative; background:url(../images/title_01.jpg) no-repeat center bottom;}

.ititle-1 span{font-size:36px; display:block;color:#fff; text-align:center; margin:0 auto; width:375px; position:relative; font-weight:bold;}

.ititle-1 em{color:#fff; font-size:28px; font-style:normal; text-transform: uppercase; line-height:62px; text-align:center; background:url(../images/t_dot_01.png) no-repeat 0 0; width:56px; height:62px; display:block; position:absolute; left:-30px; top:9px; font-weight:bold;}

.i_news_box2 {position: relative;width:1200px; padding:30px 0 0; height:480px;}

.i_news_box2 .tempWrap{width:1200px; overflow:hidden; margin:0 auto;}

.i_news_box2 ul {margin: 0 auto; list-style:none;}

.i_news_box2 li {float: left;margin:0 34px 0 0;width:273px; height:420px;padding:0 0 20px; position:relative;}

.i_news_box2 li a.con {overflow: hidden;position: relative;display:block; padding:0; background:#0098e8; height:100%;}

.i_news_box2 li .con div{width:273px; height:274px;text-align:center;/*非IE的主流浏览器识别的垂直居中的方法*/display:block;/*设置垂直居中*/vertical-align:middle;/*设置水平居中*/text-align:center;/* 针对IE的Hack */*display: block;*font-size:254px; margin:0 auto; position:relative; overflow:hidden;}

.i_news_box2 li .con div i{ display:block; background:url(../images/a_bg.png) no-repeat 0 0; width:273px; height:274px; position:absolute; top:0; left:0;}

.i_news_box2 li .con div img{vertical-align:middle;width:100%; height:100%;}

.i_news_box2 li .news_title {color: #eaeaea;font-family:"微软雅黑";display: block; font-size:18px; line-height:40px; height:40px;overflow: hidden; padding:0; border-bottom:1px solid #eaeaea; margin:0 20px; text-align:center;}

.i_news_box2 li p{ color:#eaeaea; line-height:20px; margin:10px 20px 0;}

.i_news_box2 li a.con:hover .news_title,.i_news_box2 li a.con:hover p{ color:#211d2b; border-color:#211d2b;}

.i_news_box2 li a.con:hover{ background:#fec002;}

.i_news_box2 li a.con:hover div i{ background:url(../images/a_bghover.png) no-repeat 0 0;}

.i_news_box2 .prev_next { position:absolute; height:30px; width:100%; left:0; bottom:0;}

.i_news_box2 .prev_next a { position:absolute;background:#0098e8; width:115px; height:30px; color:#fff; line-height:30px;font-family:"微软雅黑"; font-weight:bold; font-size:20px; text-align:center; display:block;}

.i_news_box2 .prev_next a:hover {opacity: 0.7;}

.i_news_box2 li.last{margin-right:0;}



.i_news_box2 .prev {left:40%; top:0;}

.i_news_box2 .next {right:40%; top:0;}









.page5 {

	padding: 40px 0;

	background: #0098e8;

	text-align: center;

	color: #fff;

	font-size: 24px;

	line-height: 38px;

}

.page5 a {

	display: inline-block;

	padding: 0 20px;

	border-radius: 20px;

	background: #fff;

	font-size: 14px;

	color: #0098e8;

	vertical-align: middle;

	margin-left: 10px;

}

.page5 a span {

	display: inline-block;

	padding-right: 30px;

	background: url(../images/icon5.png) no-repeat right center;

}

.page5 a:hover {

	padding: 0 15px;

}

.page5 a:hover span {

	padding-right: 40px;

}

.page6 {

	padding-bottom: 40px;

}

.news_list {

	width: 90%;

	margin: 0 auto;

}

.news_list .item {

	margin: 0 10px;

		

}

.news_list .item img {

	display: block;

	height: 15rem;

}

.news_list .item a {

	display: block;

}

.news_list .item .text {

	border: 1px solid #e3e3e3;

	border-top: 0;

	padding: 20px 25px;

	padding-bottom: 10px;

}

.news_list .item .text p {

	line-height: 25px;

	color: #656565;

	height: 50px;

	overflow: hidden;

}

.news_list .item .text .bottom {

	margin-top: 5px;

	line-height: 25px;

	color: #8f979a;

}

.news_list .item .text .bottom span {

	display: inline-block;

	padding-left: 18px;

	margin-right: 20px;

}

.news_list .item .text .bottom span.span1 {

	background: url(../images/icon7.png) no-repeat left center;

}

.news_list .item .text .bottom span.span2 {

	background: url(../images/icon8.png) no-repeat left center;

}

.news_list .item .text h3 {

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	margin-bottom: 10px;

	font-size: 18px;

}

.news_list .item .text h3 label {

	float: right;

	display: block;

	padding: 0 5px;

	line-height: 20px;

	background: #0098e8;

	color: #fff;

	font-size: 14px;

	border-radius: 2px;

	font-weight: normal;

}

.news_list .item .text h3 span {

	display: block;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.news_list .item a:hover {

	box-shadow: 0 5px 15px rgba(0,0,0,0.05);

}

.news_list .item a:hover .text {

	border-color: #0098e8;

}

.news_list .item a:hover .text h3 span {

	color: #0098e8;

}

.news_list .owl-theme .owl-controls .owl-nav [class*=owl-] {

	width: 54px;

	line-height: 54px;

	height: 54px;

	background: #bfbfbf;

	border-radius: 0;

	margin: 0;

	padding: 0;

}

.news_list .owl-theme .owl-controls .owl-nav [class*=owl-]:hover {

	background: #0098e8;

}

.news_list .owl-theme .owl-controls .owl-nav [class*=owl-] img {

}

.news_list .owl-theme .owl-controls .owl-nav .owl-prev {

	float: left;

}

.news_list .owl-theme .owl-controls .owl-nav .owl-next {

	float: right;

}

.news_list .owl-theme .owl-controls {

	bottom: 60%;

	width: 120%;

	left: -10%;

	height: 0;

}

.page7 {

	background: #f4f6f8;

	padding-bottom: 30px;

}

.link_list ul {

	width: 95%;

	margin: 0 auto;

}

.link_list ul li {

	width: 25%;

	float: left;

}

.link_list ul li a {

	display: block;

	margin: 12px;

	border: 1px solid #e8e8e8;

	text-align: center;

	background: #fff;

}

.link_list ul li a:hover {

	transform: translateY(-10px);

	-o-transform: translateY(-10px);

	-webkit-transform: translateY(-10px);

	-moz-transform: translateY(-10px);

	-ms-transform: translateY(-10px);

}

.page8 {

	background: url(../images/banner3.jpg) no-repeat center center;

}

.page8_list ul {

	width: 95%;

	margin: 0 auto;

}

.page8_list ul li a {

	color: #fff;

	font-size: 16px;

}

.page8_list ul li {

	text-align: center;

	padding: 33px 0;

	width: 12.5%;

	float: left;

}

.page8_list ul li span {

	display: block;

	width: 60px;

	height: 60px;

	border-radius: 60px;

	background: url(../images/icon_86.png) no-repeat center center;

	margin: 0 auto;

	border: 1px solid #fff;

	margin-bottom: 15px;

}

.page8_list ul li span.span1 {

	background: url(../images/icon_86.png) no-repeat center center;

}

.page8_list ul li span.span2 {

	background: url(../images/icon_88.png) no-repeat center center;

}

.page8_list ul li span.span3 {

	background: url(../images/icon_91.png) no-repeat center center;

}

.page8_list ul li span.span4 {

	background: url(../images/icon_93.png) no-repeat center center;

}

.page8_list ul li span.span5 {

	background: url(../images/icon_96.png) no-repeat center center;

}

.page8_list ul li span.span6 {

	background: url(../images/icon_98.png) no-repeat center center;

}

.page8_list ul li span.span7 {

	background: url(../images/icon_101.png) no-repeat center center;

}

.page8_list ul li span.span8 {

	background: url(../images/icon_103.png) no-repeat center center;

}

.footer {

	background: #2a2d32;

	color: #97999e;

	text-align: center;

}

.footer a {

	color: #97999e;

}

.footer .foot {

	padding: 40px 0;

}

.footer .f_nav ul li {

	display: inline-block;

	padding: 0 10px;

	border-left: 1px solid #555961;

}

.footer .f_nav ul li:first-child {

	border-left: 0;

}

.f_tel {

	padding: 20px 0;

	line-height: 20px;

}

.f_tel span {

	display: inline-block;

	padding-left: 25px;

	margin: 0 15px;

}

.f_tel span.span1 {

	background: url(../images/icon9.png) no-repeat left center;

}

.f_tel span.span2 {

	background: url(../images/icon10.png) no-repeat left center;

}

.footer .link a {

	padding: 0 2px;

	display: inline-block;

}

.foot2 {

	border-top: 1px solid #33373e;

	line-height: 24px;

	padding: 6px 0;

	color: #53585f;

}

/*----------mainer----------*/

.mainer {

}

/*----------footer----------*/

.footer {

}

/*----------custom----------*/





/*----------底部样式----------*/

.deanfooter{margin-top:30px}

.deanfttop{width:100%;min-width:1180px;background:#333;padding:30px 0}

.deanfttl{float:left;width:435px}

.deanfttl ul li{float:left;width:145px}

.deanfttl ul li p{font-size:20px;color:#ccc;margin-bottom:15px; font-weight: bold;}

.deanfttl ul li a{font-size:12px;color:#AAA;display:block;height:30px;line-height:30px}

.deanfttl ul li a:hover{color:#ff9e00}

.deanspread{float:left;border-left:1px solid #484848;height:205px;border-right:1px solid #484848;padding:0 30px}

.deanspread h4{font-size:14px;margin-bottom:25px;font-size:14px;color:#ccc;font-weight:400}

.deanweixin{margin-right:20px;float:left;text-align:center}

.deanweixin img{width:170px;height:150px}

.deanweixin p{font-size:12px;color:#666;margin-top:10px}

.deanapp{float:left;text-align:center}

.deanapp img{width:100px;height:100px}

.deanapp p{font-size:12px;color:#666;margin-top:10px}

.deancontact{width:338px;padding-left:65px;float:left; }

.deantel{padding-bottom:10px;border-bottom:1px solid #484848;display:block;margin-bottom:20px;color:#aaa;font-size:32px}

.deantel span.icon-tel{display:block;width:53px;height:50px;margin-right:10px;float:left;margin-top:10px;background:url(http://001.980tv.top/template/wfdsoft_dmegc_160717/deancss/footer/tel.png) center no-repeat}

.deantext{float:left}

.deantext p{font-size:14px;color:#ccc;width:100%;overflow:hidden;height:20px;line-height:20px;overflow:hidden}

.deantext span{ font-size: 30px; font-weight: bold;color: #ccc}

.deanc_d p{font-size:14px;color:#aaa;margin-bottom:5px;height:20px;line-height:20px;overflow:hidden}

.deanc_d p.deanc_dp{color:#666}

.deanc_d p a{color:#666}

.deanc_d p a:hover{color:#ff9e00}

.dean_footer_verify{text-align:center;padding:10px 0}

.dean_footer_verify a{width:88px;height:34px;margin:0 5px;text-indent:-9999px;display:inline-block;background:url(http://001.980tv.top/template/wfdsoft_dmegc_160717/deancss/footer/site-footer-verify.png) no-repeat}

.dean_footer_verify a.verify1{background-position:-12px 0}

.dean_footer_verify a.verify1:hover{background-position:-12px -42px}

.dean_footer_verify a.verify2{background-position:-112px 0}

.dean_footer_verify a.verify2:hover{background-position:-112px -42px}

.dean_footer_verify a.verify3{background-position:-212px 0}

.dean_footer_verify a.verify3:hover{background-position:-212px -42px}

.dean_footer_verify a.verify4{background-position:-312px 0}

.dean_footer_verify a.verify4:hover{background-position:-312px -42px}

.dean_footer_verify a.verify5{background-position:-412px 0;width:81px}

.dean_footer_verify a.verify5:hover{background-position:-412px -42px}

.dean_footer_verify a.verify6{background-position:-504px 0}

.dean_footer_verify a.verify6:hover{background-position:-504px -42px}

.dean_footer_verify a.verify7{background-position:-604px 0}

.dean_footer_verify a.verify7:hover{background-position:-604px -42px}

.deanftbottom{padding:10px 0;background:#292929;width:100%;min-width:1180px;text-align:center}

.deanftbottom p{height:26px;line-height:26px}

.deanftbottom a,.deanftbottom p{font-size:12px;color:#848586}

.deanftbottom p.deanpp span{display:none}

.deanftbottom p.deanpp a{margin-right:10px}

.deanftbottom p a:hover{color:#ff9e00}









.page_dqwz {

	margin-bottom: 20px;

}

.page_dqwz p {

	font-size: 14px;

	color: #2a2a2a;

}

.page_dqwz p a {

	color: #2a2a2a;

}

.page_dqwz.page_dqwz1 {

	padding: 0 15px;

}

.page_dqwz.page_dqwz1 p {

	padding-left: 1.5%;

}

.page_size {

	text-align: center;

	margin-top: 40px;

}

.page_size a {

	display: inline-block;

	height: 48px;

	line-height: 48px;

	min-width: 20px;

	padding: 0 13px;

	border: 1px solid #eaecf1;

	vertical-align: middle;

	margin: 0 2px;

	font-size: 14px;

	color: #000;

	background: #fff;

}

.page_size a span {

	display: inline-block;

	padding-right: 15px;

	color: #000;

	background: url(../images/icon12.png) no-repeat right center;

}

.page_size a.a1 {

	background: #fff url(../images/icon11.png) no-repeat center center;

}

.page_size a.a2 {

	background: #fff url(../images/icon12.png) no-repeat center center;

}

.page_size a.on, .page_size a:hover {

	background: #0098e8;

	color: #fff;

	border-color: #0098e8;

}

.page_size a.a1:hover {

	background: #0098e8 url(../images/icon11_1.png) no-repeat center center;

}

.page_size a.a2:hover {

	background: #0098e8 url(../images/icon12_1.png) no-repeat center center;

}

.page_size a:hover span {

	background: url(../images/icon12_1.png) no-repeat right center;

	color: #fff;

}





.banner-sub {

	height: 330px;

	background: no-repeat center / cover;

}





/*****位置+搜索*****/

#wz{width:100%;min-width:1200px; height: 55px; background-color:#f2f2f2;}

#search{width:300px;float:right;border:0;margin-top:11px;height:28px;border:#ddd solid 1px;background-color:#fff}

#search .input{width:220px;color:#999;padding-left:10px;padding-right:10px;height:28px;line-height:22px;font-size:12px;float:right;font-family:"Microsoft YaHei","微软雅黑","黑体";border:0;border-right:0;background:0 0;outline:0}

#search .buttom{width:40px;height:28px;cursor:pointer;border:0;margin:0;padding:0;float:right;background-image:url(../images/ise_btn.gif);background-repeat:no-repeat;background-position:center center;background-color:#fff}

#contain-1-2{padding-left:30px;FONT-SIZE:14px;float:left;HEIGHT:50px;FLOAT:left;COLOR:#333;TEXT-ALIGN:right;LINE-HEIGHT:50px;background-image:url(../images/home.png);background-repeat:no-repeat;background-position:left center}

#contain-1-2 A{COLOR:#333;PADDING-LEFT:5px;PADDING-RIGHT:5px}

#contain-1-2 A:hover{COLOR:#0079ca}

#contain-1-2 A:last-child{COLOR:#333}





.page_banner {

	height: 350px;

	display: table;

	width: 100%;

	text-align: center;

	color: #fff;

}

.cell {

	display: table-cell;

	vertical-align: middle;

}

.page_banner h2 {

	font-weight: normal;

	font-size: 54px;

}

.page_banner span {

	display: block;

	width: 49px;

	height: 3px;

	background: #fff;

	margin: 25px auto;

}

.page_banner p {

	font-size: 28px;

}

.page.page9 {

	padding: 20px 0;

}

.page.about_jj {

	text-align: center;

}

.about_jj .tit {

	text-align: center;

}

.about_jj .tit h3 {

	font-size: 32px;

	color: #3d3d3d;

	

}

.about_jj .tit p {

	font-size: 18px;

	color: #505050;

	margin: 20px 0 35px;

}

.about_jj .tit span {

	display: block;

	width: 40px;

	height: 3px;

	background: #3d3d3d;

	margin: 0 auto;

}

.about_jj .web {

	padding-top: 30px;

	text-align: left;

	line-height: 200%;

}

.about_jj .web p,.about_jj .web div,.about_jj .web p div,.about_jj .web div p {

	font-size: 14px;

	line-height: 200%;

	color: #333;

}



.lxwm .tit h3 {

	font-size: 32px;

	color: #3d3d3d;

	text-align: center;

	

}

.lxwm .tit p {

	font-size: 18px;

	color: #505050;

	margin: 20px 0 35px;

}

.lxwm .tit span {

	display: block;

	width: 40px;

	height: 3px;

	background: #3d3d3d;

	margin: 0 auto;

}

.lxwm .web {

	padding: 30px auto;

	text-align: left;

	padding-left: 300px;

	font-size: 1.5rem;;

}

.lxwm .web p,.lxwm .web div,.lxwm .web p div,.lxwm .web div p{line-height: 200%;}





.page.page10 {

	background: #f8f8f8;

	padding: 70px 0;

}

.about_tit {

	text-align: center;

}

.about_tit h3 {

	font-size: 44px;

	color: #0098e8;

}

.wmdys_list {

	margin-top: 20px;

}

.wmdys_list ul {

	padding: 0 2%;

}

.wmdys_list ul li {

	float: left;

	width: 26.333%;

	padding: 0 3.5%;

	margin-top: 50px;

}

.wmdys_list ul li span {

	display: block;

	float: left;

	margin-right: 15px;

	width: 67px;

	height: 67px;

	border-radius: 67px;

	border: 7px solid #bde1f4;

}

.wmdys_list ul li span.sp1 {

	background: #0098e8 url(../images/icon13.png) no-repeat center center;

}

.wmdys_list ul li span.sp2 {

	background: #0098e8 url(../images/icon14.png) no-repeat center center;

}

.wmdys_list ul li span.sp3 {

	background: #0098e8 url(../images/icon15.png) no-repeat center center;

}

.wmdys_list ul li span.sp4 {

	background: #0098e8 url(../images/icon16.png) no-repeat center center;

}

.wmdys_list ul li span.sp5 {

	background: #0098e8 url(../images/icon17.png) no-repeat center center;

}

.wmdys_list ul li span.sp6 {

	background: #0098e8 url(../images/icon18.png) no-repeat center center;

}

.wmdys_list ul li .web {

	overflow: hidden;

	padding-top: 15px;

}

.wmdys_list ul li .web h4 {

	font-size: 16px;

	color: #000;

}

.wmdys_list ul li .web p {

	font-size: 12px;

	line-height: 24px;

	color: #313131;

	margin-top: 20px;

}

.lc_list {

	padding: 0 10% 65px;

	background: url(../images/icon20.png) repeat-y center top;

	margin-top: 65px;

}

.lc_list ul li {

	width: 50%;

	position: relative;

	clear: both;

}

.lc_list ul li.frt .web {

	padding-left: 55px;

}

.lc_list ul li.flt .web {

	padding-right: 55px;

}

.lc_list ul li h3 {

	font-size: 16px;

	color: #000;

}

.lc_list ul li.frt h3 {

}

.lc_list ul li.flt h3 {

	text-align: right;

}

.lc_list ul li h3 span {

	display: block;

	width: 16px;

	height: 17px;

	background: url(../images/icon19.png) no-repeat center center;

	position: absolute;

	top: 0;

}

.lc_list ul li.frt h3 span {

	left: -8px;

}

.lc_list ul li.flt h3 span {

	right: -8px;

}

.lc_list ul li p {

	font-size: 14px;

	line-height: 24px;

	color: #282828;

	height: 48px;

	margin-top: 10px;

}

.page_contact {

}

.address {

	position: relative;

}

.address .web_box {

	position: absolute;

	top: 0;

	left: 53px;

	background: #089be8;

	width: 355px;

}

.address .web_box .web {

	padding-left: 40px;

	padding-top: 35px;

	padding-bottom: 25px;

}

.address .web_box .web h3 {

	font-size: 24px;

	color: #fff;

	margin-bottom: 25px;

}

.address .web_box .web p {

	font-size: 16px;

	line-height: 34px;

	color: #fff;

	padding-left: 30px;

}

.address .web_box .web p.p1 {

	background: url(../images/icon21.png) no-repeat left center;

}

.address .web_box .web p.p2 {

	background: url(../images/icon22.png) no-repeat left center;

}

.address .web_box .web p.p3 {

	background: url(../images/icon23.png) no-repeat left center;

}

.address .img1 {

}

.address .img1 img {

	display: block;

	width: 100%;

}

.xq_list {

	margin-top: 25px;

}

.xq_list ul {

	margin: 0 -1.5%;

}

.xq_list ul li {

	float: left;

	width: 30.333%;

	margin: 25px 1.5% 0;

}

.xq_list ul li .web {

	border: 1px solid #dbe0e3;

	padding: 33px 40px 25px 35px;

}

.xq_list ul li .web h3 {

	font-size: 20px;

	font-weight: normal;

	color: #000;

}

.xq_list ul li .web .text {

	padding-top: 10px;

	height: 126px;

}

.xq_list ul li .web .text p {

	line-height: 24px;

	color: #515456;

	font-size: 14px;

	margin-top: 10px;

}

.course_item {

	float: left;

	width: 72.5%;

	

}



.course_item .fenlei{width: 100%; margin: 0 auto; margin-bottom:1rem;  background: #1CA9FF; line-height: 2rem}

.course_item .fenlei span{display: block; float: left; width: 10rem; text-align: left; margin-left:5px; font-size: 0.9rem; color: #fff; }

.course_item .fenlei a{display: block; float: right; width: 3rem; text-align: center; font-size: 0.6rem;color: #fff; }

.course_item .fenlei a:hover{text-decoration: underline;}

.course_item ul {

	margin: 0 -1%;

}

.course_item ul li {

	float: left;

	width: 31%;

	margin: 0 1% 20px;

}



.course_item ul li:hover{

	background: #0098e8;

}



.course_item ul li .img {

	position: relative;

}

.course_item ul li .img img {

	display: block;

	width: 100%;

	height: 12rem;

}

.course_item ul li .img .text {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	background: rgba(0,0,0,0.45);

}



.course_item ul li .img .text p {

	text-align: center;

	line-height: 28px;

	padding: 0 10px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	color: #fff;

	font-size: 14px;

}

.course_item ul li .web {

	padding-top: 5px;

}



.course_item ul li .web h4 {

	font-size: 14px;

	color: #6fbb32;

	font-weight: normal;

	line-height: 22px;

	height: 44px;

	overflow: hidden;

	

	

}

.course_item ul li .web h4 a {

	color: #9d9d9d;

	font-size: 12px;

}

.course_item ul li:hover .web h4 a{

	color: #fff;

}

.course_item ul li .web p {

	font-size: 14px;

	color: #6fbb32;

	margin-top: 10px;

}

.course_item ul li .web p span {

	float: right;

	color: #7a7f81;

}

.course_item .page_size {

	margin-top: 20px;

}

.course_hot {

	float: right;

	width: 26.5%;

	background: #f6f7f8;

}

.course_hot_box {

	padding: 0 10px;

}

.course_hot .tit {

	margin-bottom: 15px;

}

.course_hot .tit h3 {

	font-weight: normal;

	font-size: 16px;

	color: #000;

	line-height: 44px;

	border-bottom: 1px solid #d8dbde;

}

.course_hot .course_item {

	float: none;

	width: 100%;

}

.course_hot .course_item ul {

	margin: 0;

}

.course_hot .course_item ul li {

	float: left;

	width: 48%;

	margin: 1%;

	margin-bottom: 5px;

}

.course_hot .course_item ul li:hover{background: none;}

.course_hot .course_item ul li img{

	display: block;

	 width: 100%;

	height: 6rem;

}



.course_hot .course_item ul li .web h4 {

	font-size: 14px;

	color: #333;

	font-weight: normal;

	line-height: 22px;

	height: 25px;

	text-align: center;

	overflow: hidden;

	

	

}

.course_hot .course_item ul li .web h4 a {

	color: #333;

	font-size: 12px;

}





.course_hot .news_hot ul li{

	width: 100%;

	text-align: left;

	line-height: 250%;

	background: #fff;

	margin-bottom: 7px;

	text-indent: 10px;

}

.course_hot .news_hot ul li:hover{

	

	background: #0099ff;

	

}

.course_hot .news_hot ul li:hover a{ color: #fff}

.course_hot .news_hot ul li a{

	

	 color: #555;

	

}



.course_details {

	padding-bottom: 40px;

}

.course_details .img1 {

	float: left;

	width: 540px;

	margin-right: 30px;

}

.course_details .img1 img {

	display: block;

	width: 100%;

}

.course_details .web {

	overflow: hidden;

	padding-right: 3%;

}

.course_details .web h3 {

	font-size: 24px;

	font-weight: normal;

	color: #000;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	line-height: 24px;

}

.course_details .web .bq {

	margin-top: 30px;

}

.course_details .web .bq ul li {

	float: left;

	width: 86px;

	height: 26px;

	line-height: 26px;

	text-align: center;

	border: 1px solid #66c1f1;

	background: #f0f9fe;

	color: #0098e8;

	font-size: 16px;

	margin-right: 10px;

}

.course_details .web .text {

	margin-top: 25px;

}

.course_details .web .text p {

	font-size: 16px;

	line-height: 28px;

	color: #4d5153;

	height: 56px;

}

.course_details .web .text p a {

	color: #4d5153;

}

.course_details .web .text h4 {

	font-size: 16px;

	font-weight: normal;

	color: #4d5153;

	margin-top: 30px;

}

.course_details .web .text h4 font {

	font-weight: bold;

	margin-left: 5px;

}

.course_details .web .btn {

	margin-top: 40px;

}

.course_details .web .btn a {

	display: inline-block;

	width: 159px;

	height: 48px;

	line-height: 48px;

	text-align: center;

	color: #fff;

	background: #ffac04;

	border: 1px solid #fa9504;

	font-size: 20px;

}

.course_details .web .btn a.a1 {

	background: #fff;

	color: #ffac04;

	margin-left: 20px;

}

.page.page11 {

	background: #f5f8f9;

	padding: 35px 0 75px;

}

.kcgs {

	float: left;

	width: 69%;

	background: #fff;

}

.kcgs .tit {

}

.kcgs .tit span {

	display: inline-block;

	padding: 0 45px;

	border-top: 5px solid #0098e8;

	font-size: 16px;

	color: #0098e8;

	font-weight: bold;

	line-height: 55px;

}

.kcgs .web {

	padding: 0 35px 50px;

}

.kcgs .web .img1 {

}

.kcgs .web .img1 img {

	display: block;

	width: 100%;

}

.kcgs .web .text {

	margin-top: 25px;

}

.kcgs .web .text p {

	font-size: 14px;

	line-height: 27px;

	text-align: justify;

}

.kcgs .web .list {

}

.kcgs .web .list ul li {

	margin-top: 27px;

}

.kcgs .web .list ul li h4 {

	font-size: 14px;

	color: #000;

}

.kcgs .web .list ul li p {

	font-size: 14px;

	color: #555;

	margin-top: 10px;

	line-height: 20px;

}

.lsjs {

	float: right;

	width: 30%;

	background: #fff;

}

.lsjs .tit {

	border-bottom: 1px solid #e7ebed;

}

.lsjs .tit h3 {

	line-height: 60px;

	font-size: 18px;

	color: #0098e8;

}

.lsjs .tit h3 span {

	display: inline-block;

	height: 20px;

	line-height: 20px;

	padding-left: 27px;

	border-left: 5px solid #0098e8;

}

.lsjs .list {

	padding: 0 30px;

}

.lsjs .list ul li {

	border-top: 1px solid #e7ebed;

	padding: 25px 0 20px;

}

.lsjs .list ul li:first-child {

	border-top: none;

}

.lsjs .list ul li .top {

}

.lsjs .list ul li .top .img1 {

	float: left;

	width: 95px;

	height: 95px;

	border-radius: 95px;

	overflow: hidden;

	margin-right: 20px;

}

.lsjs .list ul li .top .img1 img {

	display: block;

	width: 100%;

}

.lsjs .list ul li .top .web {

	overflow: hidden;

	padding-top: 10px;

}

.lsjs .list ul li .top .web h4 {

	font-size: 18px;

	font-weight: normal;

	color: #000;

}

.lsjs .list ul li .top .web p {

	font-size: 14px;

	line-height: 26px;

	color: #555;

	margin-top: 10px;

}

.lsjs .list ul li .text {

	margin-top: 20px;

}

.lsjs .list ul li .text p {

	font-size: 14px;

	color: #909598;

	line-height: 26px;

}

.team_banner {

	height: 492px;

}

.page.page12 {

	

	padding: 20px 0 115px;

}

.team_list {

}

.team_list ul {

	margin: 0 -1%;

}

.team_list ul li {

	float: left;

	background: #fff;

	width: 23%;

	margin: 30px 1% 0;

}

.team_list ul li .img {

	position: relative;

}

.team_list ul li .img img {

	display: block;

	width: 100%;

}

.team_list ul li .img .text {

	position: absolute;

	top: 15px;

	left: 15px;

	width: 76px;

	height: 38px;

	border: 2px solid #fff;

	line-height: 19px;

	text-align: center;

}

.team_list ul li .img .text p {

	font-size: 12px;

	color: #fff;

	font-weight: bold;

	text-transform: uppercase;

}

.team_list ul li .web {

	text-align: center;

	padding: 25px 0;

}

.team_list ul li .web h3 {

	font-size: 20px;

	color: #000;

}

.team_list ul li .web p {

	font-size: 16px;

	color: #303335;

	margin-top: 20px;

}





.nav-sub{text-align:center;font-size:0;margin:20px 0 40px -20px}

.nav-sub li{display:inline-block;vertical-align:middle}

.nav-sub li a{display:block;line-height:48px;padding:0 40px;background-color:#0098e8;color:#fff;font-size:16px;margin:20px 0 0 20px}

.nav-sub li a:hover,.nav-sub li.active a{background-color:#ffac04; color: #fff}









.news_l {

	float: left;

	width: 71%;

}

.news_item {

	background: #fff;

	border: 1px solid #e7eced;

	

}

.news_item ul li {

	padding: 20px 25px;

	border-top: 1px solid #e9edef;

}



.news_item ul li:hover{

	box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);

}



.news_item ul li:first-child {

	border-top: none;

}

.news_item ul li .img1 {

	float: right;

	width: 200px;

	overflow: hidden;

	margin-left: 40px;

}

.news_item ul li .img1 img {

	display: block;

	width: 100%;

}

.news_item ul li .img1:hover img {

	transform: scale(1.1, 1.1);

}

.news_item ul li .web {

	overflow: hidden;

}

.news_item ul li .web h3 {

	font-size: 18px;

	line-height: 20px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.news_item ul li .web h3 a {

	color: #000;

}

.news_item ul li .web h3 a:hover {

	color: #0098e8;

}

.news_item ul li .web h3 a span {

	display: inline-block;

	width: 40px;

	text-align: center;

	color: #fff;

	background: #0098e8;

	font-size: 14px;

	font-weight: normal;

	margin-right: 10px;

	border-radius: 3px;

}

.news_item ul li .web p {

	font-size: 14px;

	color: #656565;

	line-height: 25px;

	margin-top: 15px;

}

.news_item ul li .web .date {

	line-height: 16px;

	margin-top: 15px;

}

.news_item ul li .web .date span {

	font-size: 14px;

	color: #8f979a;

	display: inline-block;

	padding-left: 22px;

	margin-right: 23px;

}

.news_item ul li .web .date span.sp1 {

	background: url(../images/icon24.png) no-repeat left center;

}

.news_item ul li .web .date span.sp2 {

	background: url(../images/icon25.png) no-repeat left center;

}

.news_l .page_size {

	margin-top: 18px;

	text-align: right;

}

.news_r {

	float: right;

	width: 27.5%;

}

.news_r .tit {

	line-height: 57px;

}

.news_r .tit p {

	font-size: 20px;

	color: #0098e8;

}

.hot_news {

	background: #fff;

	border: 1px solid #e7eced;

	border-top: 2px solid #0098e8;

	padding: 0 19px;

}

.hot_news ul li {

	border-top: 1px solid #e9edef;

	padding: 13px 0;

}

.hot_news ul li:first-child {

	border-top: none;

	padding-top: 0;

}

.hot_news ul li .img1 {

	float: left;

	width: 113px;

	margin-right: 17px;

	position: relative;

}

.hot_news ul li .img1 img {

	display: block;

	width: 100%;

}

.hot_news ul li .img1 span {

	display: block;

	width: 18px;

	height: 20px;

	line-height: 16px;

	text-align: center;

	font-size: 12px;

	font-weight: bold;

	color: #fff;

	position: absolute;

	top: 0;

	left: 10px;

	background: url(../images/icon27.png) no-repeat center center;

}

.hot_news ul li .img1 span.sp1 {

	background: url(../images/icon26.png) no-repeat center center;

}

.hot_news ul li .web {

	overflow: hidden;

}

.hot_news ul li .web h4 {

	font-size: 14px;

	line-height: 24px;

	font-weight: normal;

	color: #000;

	height: 48px;

	overflow: hidden;

}

.hot_news ul li .web p {

	font-size: 12px;

	color: #8f979a;

	margin-top: 8px;

}

.news_details {

	background: #fff;

	border: 1px solid #e7eced;

	padding: 0 25px 40px;

}

.news_details .tit {

	text-align: center;

	padding-top: 40px;

}

.news_details .tit h3 {

	font-size: 26px;

	font-weight: 600;

	color: #000;

}

.news_details .tit p {

	font-size: 14px;

	color: #bcbcbc;

	margin-top: 20px;

}

.news_details .web {

	padding-top: 10px;

	line-height: 200%;

}

.news_details .web p,.news_details .web div {

	font-size: 14px;

	line-height: 180%;

	color: #000;

}



.news_details .web div img,.news_details .web img{

	display: block;

	 margin: 0 auto;

	max-width: 100%;

}



.news_details .web .img1 {

	margin-top: 15px;

}

.news_details .web .img1 img {

	display: block;

	width: 100%;

}

.news_details .web h4 {

	font-size: 14px;

	color: #0098e8;

	line-height: 24px;

	font-weight: normal;

	margin-top: 25px;

}

.page_pn {

	margin-top: 55px;

}

.page_pn p {

	font-size: 14px;

	color: #505050;

	margin-top: 10px;

	height: 30px;

	background: #f1f1f1;

	line-height: 30px;

}

.page_pn p a {

	color: #505050;

	display: inline-block;

	border-bottom: 1px solid #fff;

}

.page_pn p a span {

	margin-right: 15px;

}

.page_pn p a:hover {

	border-bottom: 1px solid #0a62bb;

	color: #0a62bb;

}





/******相关文章******/

.news-panel{margin-top:40px}

.news-panel .tit{border-bottom:1px solid #ddd;margin-bottom:20px}

.news-panel .tit .fh{float:right;color:#999;font-size:16px;padding-left:25px;background:url(../images/920_fh.png) no-repeat 0 center}

.news-panel .tit .fh:hover{color:#104492}

.news-panel .tit span{display:inline-block;font-size:24px;border-bottom:2px solid #104492;color:#104492;margin-bottom:-1px;padding-bottom:15px;line-height:1}



.list-5{margin-left:-20px;margin-top:-15px}

.list-5 li{float:left;width:50%}

.list-5 li a{display:block;margin-left:20px;padding-bottom:15px;margin-top:15px;border-bottom:1px dotted #ccc;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.list-5 li span{float:right;color:#999}







.service_list {

	padding: 0 60px;

}

.service_list ul li {

	margin-top: 60px;

}

.service_list ul li:first-child {

	margin-top: 0;

}

.service_list ul li .img1 {

	width: 50.5%;

}

.service_list ul li .img1 img {

	display: block;

	width: 100%;

}

.service_list ul li .web {

	width: 42%;

	padding-top: 30px;

}

.service_list ul li .web .tit {

}

.service_list ul li .web .tit h3 {

	font-size: 36px;

	color: #0098e8;

}

.service_list ul li .web .tit span {

	display: block;

	width: 1px;

	height: 36px;

	background: #0098e8;

	margin: 23px 0;

}

.service_list ul li .web .tit h4 {

	font-size: 30px;

	color: #000;

	clear: both;

}

.service_list ul li .web .text {

	margin-top: 25px;

}

.service_list ul li .web .text p {

	font-size: 14px;

	line-height: 28px;

	color: #484a4b;

}

.service_list ul li .web.flt .tit {

	text-align: right;

}

.service_list ul li .web.flt .tit span {

	float: right;

}

.service_list ul li .web.flt .text p {

	text-align: right;

}

.online_box {

	background: #fff;

	border: 1px solid #e7eced;

	padding: 55px 0 75px;

}

.online_box .tab {

	width: 90%;

	max-width: 550px;

	margin: 0 auto;

}

.online_box .tab .tit {

	text-align: center;

}

.online_box .tab .tit h3 {

	height: 49px;

	line-height: 49px;

	font-size: 32px;

	color: #fff;

	font-weight: normal;

	background: url(../images/icon28.png) no-repeat center center;

}

.online_box .tab .tit p {

	font-size: 14px;

	color: #656869;

	margin-top: 24px;

}

.online_box .tab .item {

	margin-top: 50px;

}

.online_box .tab .item .list {

	margin-top: 16px;

}

.online_box .tab .item .list span {

	display: block;

	text-align: right;

	width: 100px;

	margin-right: 5px;

	font-size: 16px;

	color: #000;

	line-height: 46px;

	float: left;

}

.online_box .tab .item .list span i {

	font-style: normal;

	color: #ed2c18;

	margin-right: 5px;

}

.online_box .tab .item .list .web {

	overflow: hidden;

}

.online_box .tab .item .list .web .div_sel {

	border: 1px solid #e0e0e0;

	height: 44px;

	line-height: 44px;

	width: 48%;

}

.online_box .tab .item .list .web .div_sel select {

	width: 100%;

	height: 44px;

	border: none;

	padding-left: 10px;

}

.online_box .tab .item .list .web .div_inp {

	border: 1px solid #e0e0e0;

	height: 44px;

	line-height: 44px;

	padding: 0 15px;

}

.online_box .tab .item .list .web .div_inp input {

	width: 100%;

	border: none;

	height: 44px;

	line-height: 44px;

}

.online_box .tab .item .list .web .div_lab {

	line-height: 46px;

	height: 46px;

	width: 48%;

	border: 1px solid #e0e0e0;

	background: url(../images/icon29.png) repeat-x left center;

}

.online_box .tab .item .list .web .div_lab label {

	display: block;

	padding-left: 24px;

}

.online_box .tab .item .list .web .div_lab label input {

	vertical-align: middle;

	margin-right: 17px;

}

.online_box .tab .item .btn {

	padding-left: 105px;

	margin-top: 20px;

}

.online_box .tab .item .btn a {

	display: block;

	text-align: center;

	height: 46px;

	line-height: 46px;

	background: #ffac04;

	color: #fff;

	font-size: 16px;

	font-weight: bold;

	border-radius: 5px;

}

.form_right {

	position: fixed;

	right: 0;

	bottom: 85px;

	background: #e7e7e7;

	z-index: 9999;

	width: 170px;

}

.form_right .zxkf {

	border-bottom: 1px solid #aca6a6;

}

.form_right .zxkf a {

	display: block;

	padding: 15px 0 15px 62px;

	background: url(../images/icon30.png) no-repeat 17px center;

}

.form_right .zxkf h4 {

	font-size: 16px;

	font-weight: normal;

	color: #000;

}

.form_right .zxkf p {

	font-size: 10px;

	color: #000;

	margin-top: 5px;

}

.form_right .lxdh {

	text-align: center;

	padding: 12px 0 10px;

}

.form_right .lxdh h4 {

	font-size: 16px;

	color: #000;

	font-weight: normal;

}

.form_right .lxdh p {

	font-size: 18px;

	font-weight: bold;

	color: #000;

	margin-top: 7px;

}

.form_right .go_top {

	line-height: 43px;

	background: #403e3a;

	text-align: center;

	cursor: pointer;

}

.form_right .go_top span {

	display: inline-block;

	padding-left: 30px;

	background: url(../images/icon31.png) no-repeat left center;

	font-size: 16px;

	color: #fff;

}

.team_owl .item img, .news_list .item img {

	width: 100%;

}





/*pages*/ .pagination-wrapper {

	margin: 20px 0;

	padding-left: 50px;

}

.pagination {

	height: 34px;

	text-align: center;

}

.pagination li {

	display: inline-block;

		height: 32px;

	line-height: 32px;

	padding: 0 12px;

	font-size: 16px;

	border: 1px solid #dddddd;

	margin-right: 10px;

	float: left;

	cursor: pointer;

}



.pagination li a {

	float: left;

	display: block;

	height: 32px;

	line-height: 32px;

    

	color: #555555;

	text-decoration: none;

}

.pagination li:hover {

	background: #09f;

	color: #fff;

}

.pagination li:hover a {

	

	color: #fff;

}

.pagination li.active{

	background: #09f;

	color: #fff;

	margin-top: 0;

	

	padding: 0 12px;

	line-height: 32px;

	float: left;

}


.pagination li.active a, .pagination li.active a:hover {

	background: transparent;

	border-color: #09f;

	color: #fff;

	cursor: default;

}



.footer-fix{display: none;}





































































































































 

 







 @media only screen and (max-width: 800px) {

html, body {max-width: 100%;overflow-x: hidden;} 

.w1200{ width: 100%; margin: 0 auto;}

.wrap {width: 100%;margin: 0 auto;position: relative;}

.team_banner{height:320px}

.team_list ul li .web p{font-size:14px;margin-top:10px}

.service_list ul li .web .tit h4{font-size:20px}

.service_list ul li .web .tit span{height:20px}

.service_list ul li .web .tit h3{font-size:20px}

.service_list ul li .web .text{margin-top:5px}

.service_list ul li .web .text p{line-height:24px}

.page3{padding-top:20px}

.lsjs .list ul li .top .img1{float:none;margin:0 auto}

.lsjs .list ul li .top .web h3{text-align:center}

.xq_list ul li .web .text p{margin-top:5px}

.news_list .item .text{padding:10px}

.case_list ul li{width:48%;margin:10px 1%}

.case_list ul li img{display:block;width:100%;height:8rem}

.case_list ul li .img_text{position:absolute;background:rgba(0,0,0,.5);bottom:0;left:0;width:100%;line-height:30px}

.case_list ul li .img_text span{display:block;float:left;background:#ffac04;color:#fff;font-size:24px;font-weight:700;text-align:center}

.case_list ul li .img_text p{overflow:hidden;color:#fff;font-size:13px;text-align:center;text-overflow:ellipsis;white-space:nowrap}

	 

	 

.xiangmu_list ul li{width:48%;margin:10px 1%}

.xiangmu_list ul li img{display:block;width:100%;height:8rem}

.xiangmu_list ul li .img_text{position:absolute;background:rgba(0,0,0,.5);bottom:0;left:0;width:100%;line-height:30px}

.xiangmu_list ul li .img_text span{display:block;float:left;background:#ffac04;color:#fff;font-size:24px;font-weight:700;text-align:center}

.xiangmu_list ul li .img_text p{overflow:hidden;color:#fff;font-size:13px;text-align:center;text-overflow:ellipsis;white-space:nowrap}	 

	 

	 

.case-con{ margin-left: -20px; background:#fff; padding:20px; overflow:hidden; border:1px solid #ddd;}

.neirong img,.neirong p img,.neirong div img{ display: block; margin: 0 auto; width: 96%;}	 

.alkz{display: none;}	 

	 

	 

.banner .item{height:400px; margin-top: 70px;}

	 

.page_top .bg img{

	

	width: 100%;

}

.page_top ul li h3 span{font-size:12px}

.page_top ul{width:100%;padding:0}

.banner.owl-theme .owl-controls{bottom:30px}

.page_top{top:-30px}

.page_top ul li h3{font-size:20px}

.page_top ul li.li_cur{display: none;}

.page_top ul li{width:25%; border-right: #ccc solid 1px;}

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

.page_top ul li p{font-size:1rem}

.page_top ul li{padding:20px 0}

	 

.page_tit h3{font-size:35px}

.list_box ul li .img{width:312px;margin-left:10px}

.list_box ul li .img_text h3{font-size:20px;line-height:30px}

.list_box ul li .text{padding:0 10px}

.list_box ul li .div_tips{margin:0}

.list_box ul li .div_tips label{font-size:14px;padding:0 5px}

.list_box ul li p{margin:10px 0}

.list_box ul li .btn a{line-height:35px}

.link_list ul li{width:33.3333%}

.wmdys_list ul li{width:47%;margin:10px 1.5%;padding:0}

.wmdys_list ul li .web p{margin-top:5px}

.about_tit h3{font-size:35px}

.about_jj .web p{width:80%;margin:0 auto}

.about_jj .web p br{display:none}

.address .web_box .web{padding:15px}

.address .web_box .web h3{margin-bottom:15px}

.course_details .img1{width:350px;margin-right:10px}

.course_details .web{padding-right:0}

.course_details .web h3{font-size:20px}

.course_details .web .bq ul li{width:auto;padding:0 5px}

.course_details .web .text p{overflow:hidden}

.course_details .web .btn{margin-top:10px}

.course_details .web .btn a{line-height:30px;height:auto;font-size:14px;width:auto;padding:0 20px}

.course_details .web .bq,.course_details .web .text,.course_details .web .text h4{margin-top:10px}

.news_details{padding:20px}

.news_details .tit{padding-top:10px}

.news_details .tit h3{font-size:20px;line-height:30px}

.news_details .web,.news_details .web div,.news_details .web p{line-height:200%}

.news_r{margin-top:15px}

.news_l,.news_r{width:100%;float:none}

.page.page12{padding-bottom:50px}

.news_item{padding:0 20px}

.news_item ul li .web p{margin-top:5px}

.course_item ul li{width:31.333%}

.course_hot,.course_item{float:none;width:100%}

.course_hot .course_item ul{overflow:hidden;margin:0 -1%}

.course_hot{margin-top:15px}

.course_hot .course_item ul li{width:31.333%;float:left;margin:0 1%}

.course_hot_box{padding-bottom:10px}

.page_banner h2{font-size:30px}

.page_banner span{margin:20px auto}

.page_banner p{font-size:20px}

.menu ul{display:inline-block;white-space:nowrap;overflow-x:auto;width:100%}

.menu ul li{width:auto;float:none;display:inline-block}

.menu ul a{padding:0 20px}

.list_box ul li .img{width:270px}

.list_box ul li .img_text{top:0}

.list_box ul li .text h3{font-size:20px;line-height:35px;margin-top:0}

.list_box ul li .text{padding:0}

.list_box ul li .div_tips label{font-size:12px;line-height:25px}

.hj_list ul li{width:25%}

.footer .f_nav ul li{padding:0 5px}

.page.page9{padding:50px 0}

.about_jj .tit h3{font-size:28px}

.about_jj .tit p{margin:15px 0}

.page.page10{padding:50px 0}

.team_list ul li{width:31.333%}

.news_item ul li .img1{float:none;width:100%;margin:0 auto;margin-bottom:15px}

.course_item ul li{width:48%}

.page3{padding-top:20px}

.page_dqwz.page_dqwz1{padding:0;margin-bottom:10px}

.page_size a{min-width:20px;line-height:30px;height:30px;padding:0 5px}

.page_size{margin-top:10px}

.ht100{height:20px}

.about_jj .web p{width:90%;margin:0 auto}

.wmdys_list ul li{width:97%}

.lc_list{padding:0 15px}

.lc_list ul li{margin-bottom:10px}

.lc_list{background-position:14px center;margin-top:30px}

.lc_list ul li.frt .web{padding-left:20px}

.lc_list ul li.flt .web{padding:0;padding-left:20px}

.lc_list ul li.flt h3{text-align:left}

.lc_list ul li.flt h3 span{right:auto;left:-8px}

.lc_list ul li p{height:auto}

.lc_list ul li{float:none!important;width:100%}

.page_banner{height:200px}

.head{display:none}

.tel{display:none}

.menu_wrap{position:fixed;top:10px;right:10px;width:40px;height:40px;background:url(../images/menu.png) no-repeat center center #0098e8;background-size:20px auto}

.head2 .logo{line-height:60px;position:relative;z-index:100000}

.header{position:fixed;top:0;left:0;z-index:10000;background:#fff;width:100%}

.mainer{padding-top:0px}

.menu .wrap{position:fixed;top:-100%;left:0;width:100%;height:100%;display:table;background:#fff}

.h_menu .menu .wrap{top:0}

.menu ul{display:table-cell;vertical-align:middle}

.menu ul li{display:block}

.menu ul li a{line-height:35px}

.banner .item{height:200px}

.page_top ul li h3 span{font-size:26px}

.page_top ul{width:100%;padding:0}

.banner.owl-theme .owl-controls{bottom:30px}

.page_top{top:-30px}

.page_top ul li h3{font-size:20px}

.page_top ul li.li_cur{width:15.333%;background-size:100% auto}

.page_top ul li{width:23%}

.page_top ul li p{font-size:14px}

.page_top ul li{padding:20px 0}

.banner.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;background-size:100% auto!important;margin:0 5px}

.page_tit h3{font-size:25px}

.course_tit{padding:0 20px;padding-left:40px}

.course_tit ul li {display: block; width: 29%; float: left;margin: 6px 6px; position:relative;text-align: center}



.course_tit ul li a{padding:0 8px}

.course_list{padding:0}

.course_tit .flt{font-size:16px}

.course_tit .frt{display: none;}



.list-2 li{float:left; margin-left: 2%; width:46.333333%}

.list-2 li a{display:block;margin:20px 0 0 20px;background-color:#fff;-webkit-transition:all .5s;transition:all .5s}



.list-2 li .text{line-height:28px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;padding:0 15px; background: #eaeaea}

	 

	 

	 

.list_box ul li .img{width:100%;margin:0 auto;width:100%;float:none;margin-bottom:10px}

.list_box ul li p{font-size:14px;line-height:24px;height:48px}

.page1{padding-bottom:20px}

.page_tit{padding:20px 0}





.more{margin-top:20px;text-align:center}

.more a{display:inline-block;padding:0 25px;border-radius:1px;line-height:35px;color:#0098e8;font-size:18px;font-weight:700;border:1px solid #0098e8}

.more a:hover{background:#0098e8;color:#fff;padding:0 45px}



.page5{font-size:18px;padding:20px}

.news_list{margin-bottom:18px;width:80%}

.news_list .owl-carousel .owl-stage-outer{overflow:initial}

.news_list .owl-theme .owl-controls{display:none}

.page6{overflow:hidden}

.link_list ul li a{margin:5px}

.link_list ul{width:100%}

.page8_list ul li{width:auto;display:inline-block;float:none;margin:0 10px}

.page8_list ul{overflow-y:auto;white-space:nowrap}

.footer .foot{padding:20px 0}

.footer .f_nav ul li{margin:5px 0}

.footer .link{line-height:25px}

.list_box ul li .div_tips{margin-top:5px}

.address .web_box{position:initial;top:auto;left:auto;right:auto;bottom:auto;width:100%}

.xq_list ul{margin:0 auto}

.xq_list ul li .web .text{height:auto}

.xq_list{margin-top:10px}

.xq_list ul li{width:100%;margin:10px auto}

.course_details .img1{width:100%;float:none;margin-bottom:10px}

.course_details .web .text p{height:auto}

.kcgs,.lsjs,.news_l,.news_r{width:100%;float:none}

.kcgs{padding-bottom:15px}

.page.page12{padding-bottom:20px}

.lsjs .list ul li .top .web p{text-align:center}

.lsjs .list ul li .text{margin-top:10px}

.lsjs{margin-top:10px}

.kcgs .tit span{padding:0 20px}

.kcgs .web{padding:0 15px}

.online_box .tab .tit h3{font-size:28px}

.online_box .tab .tit p{line-height:20px}

.online_box .tab .item{margin-top:20px}

.online_box .tab .item .list span{float:none;text-align:left}

.online_box .tab .item .list{margin-top:10px}

.online_box .tab .item .btn{padding-left:0}

.online_box{padding:30px 0}

.service_list ul li .img1{width:100%;float:none!important}

.service_list ul li .web{width:100%!important;margin-top:10px}

.service_list ul li{margin-top:20px}

.service_list ul li .web.flt .tit{text-align:left}

.service_list ul li .web.flt .tit span{float:none}

.service_list ul li .web.flt .text p{text-align:left}

.team_list ul li{width:48%}

.team_banner{height:150px}

.team_list ul li{margin-top:10px}

.course_hot .course_item ul li{width:31%;float:left;margin-bottom:10px}

.course_hot .course_item ul li .img{width:100%; height: 5rem; margin-right:15px}

.course_hot .course_item ul li .img img{ width: 100%; height: 100%;}

.course_hot .course_item ul li .web{overflow:hidden;padding-top:0}

.course_hot .course_item ul li .web h4{margin-top:5px;height:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}



/*****拓展基地****/	

.page2{background:#eee; margin-top:40px;padding-top:20px}

.team_owl{width:100%;margin:0 auto;margin-top:20px;transform:translateY(10px)}

.team_owl .item{margin:5px 5px; width: 47%; float: left;}

.team_owl .item .text{line-height:22px;color:#303335;padding:10px 5px;background:#fff}

.team_owl .item .text h3{font-size:16px;margin-bottom:5px;color:#000;letter-spacing:1px;white-space:nowrap;overflow:hidden}

.team_owl .item .text p{height:40px; font-size: 0.8rem; color: #999; line-height: 150%; overflow:hidden}

.team_owl .item .img{width:100%;height:8rem}

.team_owl .item .img img{height:8rem}

.team_owl .owl-theme .owl-controls .owl-nav [class*=owl-]{margin:0;padding:0}

.team_owl .owl-theme .owl-controls .owl-nav .owl-prev{float:left}

.team_owl .owl-theme .owl-controls .owl-nav .owl-next{float:right}

.team_owl .owl-theme .owl-controls{bottom:60%;width:130%;left:-15%;height:0}

	 

	 

	 

	 

/*****经典项目****/



.ititle-1 span{font-size:28px; display:block;color:#fff; text-align:center; margin:0 auto; width:375px; position:relative; font-weight:bold;}



.i_news_box2 {position: relative;width:100%; padding:30px 0 0; height:480px;}

.i_news_box2 .tempWrap2{width:100%; overflow:hidden; margin:0 auto;}

.i_news_box2 ul {margin: 0 auto; list-style:none;overflow:hidden;}

.i_news_box2 li {float: left;margin:0 25px 0 25px;width:85%; height:430px;padding:0 0 20px; position:relative;}

.i_news_box2 li a.con {overflow: hidden;position: relative;display:block; padding:0; background:#0098e8; height:100%;}

.i_news_box2 li .con div{width:100%; height:310px;text-align:center;/*非IE的主流浏览器识别的垂直居中的方法*/display:block;/*设置垂直居中*/vertical-align:middle;/*设置水平居中*/text-align:center;/* 针对IE的Hack */*display: block;*font-size:254px; margin:0 auto; position:relative; overflow:hidden;}

.i_news_box2 li .con div i{ display:block; background:url(../images/a_bg.png) no-repeat 0 0; background-size: 100% 100%; width:100%; height:310px; position:absolute; top:0; left:0;}

.i_news_box2 li .con div img{vertical-align:middle;width:100%; height:100%;}

.i_news_box2 li .news_title {color: #fff;font-family:"微软雅黑";display: block; font-size:18px; line-height:40px; height:40px;overflow: hidden; padding:0; border-bottom:1px solid #eaeaea; margin:0 20px; text-align:center;}

.i_news_box2 li p{ color:#fff; line-height:20px; margin:10px 20px 0;}

.i_news_box2 li a.con:hover .news_title,.i_news_box2 li a.con:hover p{ color:#fff; border-color:#211d2b;}

.i_news_box2 li a.con:hover{ background:#0098e8;}

.i_news_box2 li a.con:hover div i{ background:url(../images/a_bg.png) no-repeat 0 0;background-size: 100% 100%;}

.i_news_box2 .prev_next { position:absolute; height:30px; width:100%; left:0; bottom:0;}

.i_news_box2 .prev_next a { position:absolute;background:#0098e8; width:115px; height:30px; color:#fff; line-height:30px;font-family:"微软雅黑"; font-weight:bold; font-size:20px; text-align:center; display:block;}

.i_news_box2 .prev_next a:hover {opacity: 0.7;}

.i_news_box2 li.last{margin-right:0;}



.i_news_box2 .prev {left:20%; top:0;}

.i_news_box2 .next {right:20%; top:0;}

	 

	 



.yunu-news .hd li a{width: 120px; float: left;display:block;line-height:40px;font-size:16px;border:1px solid #0098e8; color: #0098e8;background-color:#fff;overflow:hidden}

.yunu-news .hd li.on a{background-color:#0098e8;border-color:#0098e8;color:#fff}



	 

.yunu-news .bd li{ width: 96%; margin: 0 auto; margin-left: 1%;}

.yunu-news .bd li .date{float:left;width:50px;color:#666;padding:26px 0;text-align:center;border-right:1px solid #eee;font-size: 12px;}

.yunu-news .bd li .date strong{display:block;font-size:25px;color:#333;font-family:Impact;margin-bottom:6px}

.yunu-news .bd li .info{margin-left: 0; padding:12px; text-align: left; }

.yunu-news .bd li .info h4{padding-left: 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px; line-height: 150%;}

.yunu-news .bd li .info p{padding-left: 10px;color:#888;margin:5px 0 0;overflow:hidden;line-height:1.8;height:40px; font-size: 12px;}





.banner-sub { margin-top: 70px; height: 160px;background: center center no-repeat; background-size: 140% 100%;}	 

	 

/******分页******/

.pagination-wrapper{ margin: 10px auto;padding-left: 0;}

.pagination{height:34px;text-align:center}

.pagination li{display:inline-block;height:22px;line-height:22px;padding:0 5px;font-size:12px;border:1px solid #ddd;margin-right:5px;float:left;cursor:pointer}

.pagination li a{float:left;display:block;height:22px;line-height:22px;color:#555;text-decoration:none}

.pagination li:hover{background:#09f;color:#fff}

.pagination li:hover a{color:#fff}

.pagination li.thisclass{background:#09f;color:#fff;margin-top:0;padding:0 5px;line-height:22px;float:left}

.pagination li.thisclass a,.pagination li.thisclass a:hover{background:0 0;border-color:#09f;color:#fff;cursor:default}



/******相关文章******/

.news-panel{margin-top:40px}

.news-panel .tit{border-bottom:1px solid #ddd;margin-bottom:20px}

.news-panel .tit .fh{float:right;color:#999;font-size:14px;padding-left:25px;background:url(../images/920_fh.png) no-repeat 0 center}

.news-panel .tit span{display:inline-block;font-size:18px;border-bottom:2px solid #104492;color:#104492;margin-bottom:-1px;padding-bottom:15px;line-height:1}



.list-5 li{width:98%}

.list-5 li a{display:block;padding-left:10px;padding-bottom:10px;margin-top:10px;border-bottom:1px dotted #ccc;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.list-5 li span{float:right;color:#999}	 



/*----------课程----------*/

.course_item ul li .img{position:relative}

.course_item ul li .img img{display:block;width:100%;height:9rem}	 



	 

	 

/*----------联系我们----------*/	 

.lxwm .tit h3{font-size:26px;color:#3d3d3d;text-align:center}

.lxwm .tit p{font-size:18px;color:#505050;margin:0px 0 15px}

.lxwm .tit span{display:block;width:40px;height:3px;background:#3d3d3d;margin:0 auto}

.lxwm .web{text-align:left;padding-left: 0;font-size:1rem}

.lxwm .web p{text-align: left; font-size:1rem;line-height:200%;text-align: left; padding-left: 5%; } 



	 

	 

	 

	 

/*----------底部样式----------*/

.deanfooter{margin-top:30px;}

.deanfttop{width:100%;background:#333;padding:30px 0}

.deanfttl{display: none;}

.deanspread .deanweixin{ display: none;}

.deanspread{ border: none;}

.deanspread .deanapp{width: 19rem; margin: 0 auto;text-align:center;border-bottom:1px solid #484848; ;}

.deanspread .deanapp img{width:130px;height:130px}

.deanspread .deanapp p{font-size:14px;color:#ccc;margin-top:5px; margin-bottom: 5px;}

.deancontact{width:100%; margin: 0 auto; }

.deantel{padding-bottom:10px;border-bottom:1px solid #484848; width: 230px; display:block;margin-bottom:10px;color:#aaa;}

.deantel span.icon-tel{display:block;width:40px;height:40px;margin-right:10px;float:left;margin-top:10px;background:url(http://001.980tv.top/template/wfdsoft_dmegc_160717/deancss/footer/tel.png) center no-repeat;background-size: 100% 100%;}

.deantext{float:left}

.deantext p{font-size:14px;color:#ccc;width:100%;overflow:hidden;height:20px;line-height:20px;overflow:hidden}

.deantext span{font-size: 1.5rem; color: #ccc}

.deanc_d p{font-size:14px;color:#aaa;margin-bottom:5px;height:20px;line-height:20px;overflow:hidden}

.deanc_d p.deanc_dp{color:#666}

.deanc_d p a{color:#666}



.deanftbottom{padding:10px 0;background:#292929;width:100%; margin: 0 auto; }

.deanftbottom p.deanpp{height:26px;line-height:26px;text-align:left;}

.deanftbottom a,.deanftbottom p{font-size:12px;color:#848586}

/*----------工具条----------*/

.footer-fix{box-shadow:0 0 15px rgba(0,0,0,.5);position:fixed;bottom:0;left:0;width:100%;background-color:#0098e8;z-index:10;display: block;}

.footer-fix li{float:left;width:24.5%; border-right: #38b8fb solid 1px;}

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

.footer-fix li a{display:block;text-align:center;padding:7px 0;font-size:13px;color:#fff;line-height:1}

.footer-fix li i{display:block; margin: 0 auto;width: 20px; height:20px;background:no-repeat center;background-size:100% 100%;margin-bottom:4px}

.footer-fix li i.i1{background-image:url(../images/foothome.png)}

.footer-fix li i.i2{background-image:url(../images/footke.png)}

.footer-fix li i.i3{background-image:url(../images/footcase.png)}

.footer-fix li i.i4{background-image:url(../images/foottel.png)}

.footer-fix li i.i5{background-image:url(../images/footwz.png)}





	 

	 

}



