/* CSS Document */
*{ padding:0; margin:0;}
body{ font-size:12px; font-family:"microsoft yahei";color:#535353;-webkit-font-smoothing: antialiased; overflow-x:hidden;}
a{color:#535353;text-decoration:none; outline:none; transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;}
a:hover {color:#00a2e3;}
ol,ul,li{ list-style:none;}
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
.clearfix{zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fl{ float:left;}
.fr{ float:right;}
table{ border-collapse:collapse;}
img{ border:none}

.head-top{ width:100%;background:#333;height:30px;}
.wrap{ width:1200px; margin:0 auto;}
.head-top .wel{ font-size:13px; color:#ababab; line-height:30px;}
.tel-r{ padding-top:7px; position:relative;}
.tel-r .weixin{float:left; width:19px; height:19px;overflow: hidden; background:url(../images/header_01.png) no-repeat -40px 0; margin-right:5px; transition:.3s;-webkit-transition:.3s;}
.tel-r .tel{float:left;background:url(../images/telphone.png) no-repeat left 2px; padding-left:20px;font-size:13px;color:#ababab;}
.tel-r .tel span{ font-size:15px;}
.tel-r .weixin:hover{ background-position:-40px -19px;}
.tel-r .erweima{ display:none; position:absolute;top:30px; left:-35px;}
.tel-r .erweima img{ width:80px; height:80px;}
.head-bot{ width:100%; padding:20px 0;}
.head-bot h1 img{ transition:.3s;display: block;}
.strength{margin-top:28px;text-align:right;}
.strength .strength-list{ display:inline-block;height:40px;background:url(../images/honor.png) no-repeat left center; padding-left:50px; margin-left:25px; line-height:20px;text-align:left;}
.search{ position:relative; margin-top:28px; margin-left:60px;}
.searkey{ width:306px; height:34px; line-height:34px; border:2px solid #0092cc;font-family:"microsoft yahei"; padding:0 10px;}
.search a{ display:block; width:48px; height:38px; text-align:center;background:#0092cc;position:absolute; top:0; right:0;}
.search a img{ padding-top:10px;}

/*course*/

.mobile-menu{ 
	width:100%;
	overflow:hidden;
	position:fixed;
	background:#fff;
	top:128px;
	z-index:999;
	display:none;
}
.mobile-menu li {
    line-height: 3pc;
    border-bottom: 1px dashed #505050;
}
.mobile-menu li a{ color:#333;display:block;padding: 0 10%;}
.mobile-menu li.on, .mobile-menu li:hover{background:#00a2e3;}
.mobile-menu li.on a, .mobile-menu li:hover a{color:#fff;}
.btn_menu{
	width: 30px;
	height: 3px;
	background: #444;
	display: block;
	position: absolute;
	right: 15px;
	top: 10px;
	cursor: pointer;
	display:none;
}
.btn_menu:before {
	top: -9px
}
.btn_menu:after, .btn_menu:before {
	content: "";
	display: block;
	width: 100%;
	height: 3px;
	background: #444;
	position: absolute;
	-webkit-transition: .4s;
	transition: .4s
}
.btn_menu:after {
	bottom: -9px
}
.open .btn_menu {
	background: transparent
}
.open .btn_menu:before {
	transform: rotate(45deg) translateY(12px);
	-moz-transform: rotate(45deg) translateY(12px);
	-ms-transform: rotate(45deg) translateY(12px);
	-o-transform: rotate(45deg) translateY(12px);
	-webkit-transform: rotate(45deg) translateY(12px);
}
.open .btn_menu:after {
	transform: rotate(-45deg) translateY(-12px);
	-moz-transform: rotate(-45deg) translateY(-12px);
	-ms-transform: rotate(-45deg) translateY(-12px);
	-o-transform: rotate(-45deg) translateY(-12px);
	-webkit-transform: rotate(-45deg) translateY(-12px);
}
.menu{ height:53px; position:relative;}
.kc-fl{ width:220px;position:relative;}
.kc-fl h2{ line-height:53px; background:url(../images/kc-fl.jpg) #0092cc  no-repeat center center; font-size:18px;}
.kc-fl h2 a{ display:block;background:url(../images/courses.png) no-repeat 19px center; padding-left:60px; color:#fff;}
.kc-list{ position:absolute; z-index:99; width:220px; height:355px;background:#00a2e3;}
.kc-list li{ border-bottom:1px solid #0092cc; color:#fff; padding:15px 20px; position:relative; font-size:13px;}
.kc-list li:last-child{ border-bottom:none;}
.kc-list li a{color:#fff;}
.kc-list li h3{ font-size:15px; padding-left:40px; margin-bottom:15px;}
.kc-list li h3.list1{ background:url(../images/nav_icon1.png) no-repeat 0 center;}
.kc-list li h3.list2{ background:url(../images/nav_icon2.png) no-repeat 0 center; background-size:17px;}
.kc-list li h3.list3{ background:url(../images/nav_icon3.png) no-repeat 0 center;}
.kc-list li h3.list4{ background:url(../images/nav_icon4.png) no-repeat 0 center;}
.sub-kc{ position:absolute; left:220px; top:0; width:500px; border:1px solid #00a2e3;background:#fff; padding:20px 25px; display:none;}
.sub-kc dl{ clear:both; margin-bottom:15px;}
.sub-kc dt a{ color:#00a2e3; font-weight:700;}
.sub-kc dt{ float:left; width:80px;line-height:28px;}
.sub-kc dd{ float:left;width:420px; line-height:28px;}
.sub-kc dd a{ color:#535353!important;}
.sub-kc dd a:hover{color:#0092cc!important; text-decoration:underline;}
.kc-list li:hover .sub-kc{ display:block;}

.kc-list-n{ display:none;}

.munu-list{ width:935px;padding-top:20px;}
.munu-list ul li{ float:left;}
.munu-list ul li a{ font-size:15px; color:#333; padding:0 18px;}
.munu-list ul li:hover a{color:#00a2e3;}

.mobile-menu{display:none;}
.kc-list-m{ width:100%; background:#f5f5f5; padding:12px 0; display:none; box-shadow:0 3px 10px #ccc;}
.kc-list-m .kc-list-m-d{ width:98%; margin:0 auto}
.kc-list-m .kc-list-m-d li{width:25%; float:left;text-align:center;}
.kc-list-m .kc-list-m-d li .pic{width:50px; height:50px; display:inline-block;background:#00a2e3;border-radius:50%;-webkit-border-radius:50%; margin-bottom:5px;}
.kc-list-m .kc-list-m-d li .pic img{ padding-top:18px;}
.kc-list-m .kc-list-m-d li p{font-size:13px;}


/* banner */
.banner{position:relative; height:355px;overflow:hidden;}
.banner .bd{ position:relative; z-index:0;}
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;}
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;}
.banner .bd li a{display:block;text-align:center; font-size:0;}

.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat;
_background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;
}
.banner .hd{position:absolute; z-index:99; bottom:0; left:50%; margin-left:-30px;height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; border:1px solid #fff; overflow:hidden; 
	line-height:9999px;border-radius:50%;-webkit-border-radius:50%;
}
.banner .hd ul .on{ background:#fff;}
.banner-show{ /*position:relative;*/ z-index:1;}

.news{ position: absolute; top:0;z-index:2; width:1200px;height:355px; left:50%; margin-left:-600px;}
.news-show{ position:absolute; top:0;right:0; width:220px;height:355px;background:#fafafa; }
.news_list {
    color: #fff;
    text-align: left;
    font-size: 14px;
    border-bottom: 1px solid #e3e3e3;
    line-height: 35px;
    padding: 0 10px;
    background-color: #00a2e3;
    height: 35px;
    overflow: hidden;
}
.news_list a{color: #fff;}
.news_list_de {
    line-height: 26px;
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #fafafa;
}
.news_list_de li {
    overflow: hidden;
    line-height: 39px;
    padding: 0 10px;
    border-bottom: 1px #e7e7e7 dashed;
    font-size: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news_list_de li span {
    width: 19px;
    height: 19px;
    text-align: center;
    line-height: 19px;
    color: #fff;
    border-radius: 0 5px;
    display: inline-block;
    margin-right: 5px;
}
.news_list_de li span.time{ display:inline-block; width:auto; color:#535353;margin-right:0; padding-top:13px;}
.bge {
    background: #00a2e3;
}
.bgc {
    background: #c3c3c3;
}
.news-m{width:98%; margin:0 auto; margin-top:3%; display:none;}
.hot-course{ width:100%; margin-top:36px;}

.tit{ border-bottom:1px solid #d8d8d8;
    font-size: 24px;
	color:#666;
	/*height:48px;*/
	padding-bottom:15px;
}

.tit .hot{background:url(../images/nav-icon-h.png) no-repeat 0 0;background-size:contain;padding-left:75px;padding-top:18px;}
.f16{ font-size:16px; padding-left:30px;}
.hot-course-d{ margin-top:25px;overflow: hidden;}
.hot-course-d ul{margin-right: -2%;}
.hot-course-d li{ float:left; width:23%; overflow:hidden; text-align:center; margin-right:2%;}
.hot-course-d li a{ display:block; font-size:0;}
.hot-course-d li:last-child{ margin-right:0;}
.hot-course-d li .img{position: relative;overflow: hidden;}
.hot-course-d li .img:before{content: '';display: block;padding-top: 56.071%;}
.hot-course-d li .img img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.hot-course-d li p{ line-height:50px;height:50px; background:#f5f5f5; font-size:15px; color:#666; transition:.3s;-webkit-transition:.3s; margin:0; padding:0;}
.hot-course-d li:hover p{color:#fff;background:#00a2e3;}
/*courselist*/
.course-list{ margin-top:35px;}
.course-list .db{ border-bottom:1px solid #d8d8d8; /*height:48px; padding-bottom:15px;*/}
.course-list .db .db-l{ background:url(../images/nav_icon-db1.png) no-repeat 0 0; background-size:contain;font-size:24px; color:#333; padding-left:75px; padding-top:18px;}
.course-list .db .db-bg01{background:url(../images/nav_icon-db2.png) no-repeat 0 0;background-size:contain;}
.course-list .db .db-bg02{background:url(../images/nav_icon-db3.png) no-repeat 0 0;background-size:contain;}
.course-list .db .db-bg03{background:url(../images/nav_icon-db4.png) no-repeat 0 0;background-size:contain;}
.course-list .db .db-r{font-size:15px;width:calc(100% - 305px);}
.course-list .db .db-r a{ display:inline-block; padding:24px 20px 17px;}
.course-list .db .db-r a.tj{ border-bottom:3px solid #00a2e3; color:#00a2e3}
.course-list-d{ width:100%;overflow: hidden;}
.course-list-d .pic{ width:280px;}
.course-list-con{width:calc(100% - 305px);overflow: hidden;}
.course-list-con ul{margin-right: -2%;}
.course-list-con li{ float:left; width:31.33%;position:relative; line-height:0; margin-right:2%; margin-top:3%;}
.course-list-con li .img{position: relative;overflow: hidden;}
.course-list-con li .img:before{content: '';display: block;padding-top: 56.33%;}
.course-list-con li img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.course-list-con li p{ width:100%; height:43px; line-height:43px; text-align:center; font-size:13px;background:#f5f5f5; border:1px solid #d8d8d8;text-overflow:ellipsis; overflow:hidden; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}

/*certificate*/
.certificate{ width:100%; margin-top:35px;}
.certificate .db1{font-size:24px; color:#333; background:url(../images/certi-bg.jpg) repeat-x left 20px;}
.certificate .db1 span{ background:#fff; display:block; width:110px;}

.certificate-list{ padding:25px 0;overflow:hidden; clear:both;   }
.certificate-list ul{ overflow:hidden; zoom:1; }
.certificate-list ul li{ width:220px; float:left; margin:0 12px;  display:inline; text-align:center;}
.certificate-list ul li img{width:100%; max-width:100%; height:auto;display:inline-block;}
.certificate-list ul li p{ line-height:35px;}
.solgan{ width:100%; background:#f0f0f0; height:135px; margin-top:25px; z-index:2; position:relative;}
.solgan li{ float:left; width:33.33%; height:135px;background:url(../images/line.jpg) no-repeat 0 65px; background-size:contain;position:relative;}
.solgan li .kuai{ background:url(../images/bg1.png) no-repeat center 0;width:123px;height:145px; padding:5px; text-align:center; position:absolute; bottom:-5px; left:50%; margin-left:-66px; color:#fff;}
.solgan li .kuai h3{ font-size:18px; padding-top:30px; padding-bottom:10px;}
.solgan li .kuai p{ line-height:22px;}


.friendlink{ margin-bottom:50px;}
.friendlink-con{background:#00a2e3; border-radius:10px 0 0 10px;}
.friendlink-tit{ width:12%;color:#fff;}
.friendlink-tit h2{ margin-top:30px;font-size:16px; padding-left:15px;}
.friendlink-tit h2 span{ font-size:14px; font-family:arial; display:block; padding-top:15px;}
.picScroll{ position:relative;width:88%;/*height:136px;*/background:#fff;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;padding-left: 10px;}
.picScroll-list a{display: block;border: 1px solid #e8e8e8;padding: 5px;}
.picScroll-list .img{position: relative;overflow: hidden;}
.picScroll-list .img:before{content: '';display: block;padding-top: 53%;}
.picScroll-list .img img{display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.picScroll-list .titf-t{color:#333; font-size:14px;text-align: center;padding: 8px 0;}
.picScroll-list .swiper-button-prev, .picScroll-list .swiper-button-next{width:18px; height:28px;}
.picScroll-list .swiper-button-prev:after, .picScroll-list .swiper-button-next:after{display: none;}
.picScroll-list .swiper-button-prev{background:url(../images/icons1-stop.png) no-repeat;}
.picScroll-list .swiper-button-next{background:url(../images/icons2-stop.png) no-repeat;}
/*footer*/
.footer{ width:100%;position:relative;z-index:3;}
.footer .footer-top{ background:#444546; padding:38px 0 35px;}
.footer .footer-top .foot-l{width:775px; border-right:1px dashed #7a7b7c}
.footer-top .foot-l li{ margin-bottom:20px;}
.footer-top .foot-l li:last-child{ margin-bottom:0}
.footer-top .foot-l h4{ float:left; width:100px; padding:10px 0; text-align:center;font-size:14px; border:1px solid #676768;}
.footer-top .foot-l h4 a{ color:#fafafa;}
.footer-top .foot-l .foot-sub{ float:left; width:585px; margin-left:35px;}
.foot-sub dt,.foot-sub dd{ float:left}
.foot-sub dl{ clear:both; padding-bottom:5px;}
.foot-sub dt{font-size:13px; color:#f2f2f2; width:15%;}
.foot-sub dt a{color:#fff;}
.foot-sub dd{ width:85%;}
.foot-sub dd a{color:#b4abab;}
.foot-sub dd a:hover{ text-decoration:underline;}


.footer .footer-top .foot-r{width:375px; color:#acacac; line-height:26px;}
.foot-r h4{color:#dcdcdc;font-size:14px; padding-bottom:10px;}

.footer .footer-bot{ background:#2e2e2e; text-align:center; color:#acacac; line-height:26px; padding:10px 0;}
.footer .footer-bot a{color:#acacac;}
.footer .footer-bot a:hover{ text-decoration:underline}
.footer-bot-link a{ padding:0 5px;}
.footer2{ display:none; width:100%; background:url(../images/foot2-bg.jpg) repeat-x left top;padding:5px 0; position:fixed!important; bottom:0;z-index:999; }
.footer2 li{ float:left; width:33%; text-align:center;}
.footer2 li a{ color:#fff; display:block; line-height:20px; padding-top:30px;}

/*news*/
.loaction{ width:100%;background:url(../images/mainbg.png) repeat-x left top; padding:20px 0;}
.nbanner{ line-height:0;}
.nbanner img{max-width:100%;width:100%; height:auto}
.location-con{ background:url(../images/jian3.jpg) no-repeat left center; padding-left:25px; font-size:14px; color:#666;}
.main{ margin-bottom:30px;}
.main .left{ width:80%; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.main .right{ width:18%; }
.main .left .newlist-n li{ border-bottom:1px solid #e8e8e8;padding:25px 20px 25px 0;}
.main .left .newlist-n li:first-child{border-top:1px solid #e8e8e8;}
.left .newlist-n li .text{ width:100%;}
.left .newlist-n li .text .ntit{ font-size:18px; padding-bottom:15px;}
.left .newlist-n li .text p{ line-height:25px; font-size:13px;}
.left .nfollow{ margin-top:15px; color:#999;}
/*.left .newlist-n li .npic{ width:22%;}
.left .newlist-n li .npic img{max-width:100%;width:100%; display:inline-block; height:auto; transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;}
.left .newlist-n li .npic:hover img{ transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}*/

.right .hot-kc{ border:1px solid #e8e8e8;}
.right .hot-kc .titb{ background:#f5f5f5; line-height:40px; font-size:16px; padding-left:10px;}
.right .hot-kc .hot-kc-d{ padding:10px 5px;}
.right .hot-kc .hot-kc-d li{ border-bottom:1px dashed #d9d9d9; margin-bottom:10px;}
.right .hot-kc .hot-kc-d li img{ display:inline-block; width:100%;}
.right .hot-kc .hot-kc-d li p{ line-height:35px; font-size:14px}

.main-con{ border:1px solid #e8e8e8;}
.main-con .main-con-top{ background:#f5f5f5; padding:15px 20px;}
.main-con .main-con-top h3{ font-size:18px;}
.main-con .main-con-d{ padding:20px 20px 30px; line-height:30px; font-size:14px;}

.about-con{ font-size:14px; line-height:35px;}
.about-con img{ max-width:100%; height:auto; *width:100%;}
.about-con01{font-size:14px; line-height:35px;}
.img01{max-width:100%; height:auto; *width:100%;}
/*.about-con001 img{ max-width:100%; height:auto; *width:100%;}*/
.youshi{ border-bottom:1px solid #e8e8e8; font-size:16px; line-height:45px;margin-bottom: 30px;}
.youshi span{ border-bottom:2px solid #00a2e3; display:inline-block; font-weight:600;}
.youshi-list{ margin:30px 0; text-align:center}
.youshi-list dl{ display:inline-block;text-align:center; width:210px; margin:0 20px;}
.youshi-list dl dt{ width:145px; height:145px; background:#ffa739;border:10px solid #ffc989; border-radius:50%;-webkit-border-radius:50%; text-align:center; line-height:145px;font-size:40px; margin:0 auto;color:#fff;}
.huanjing, .huanjing01{display: flex;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.huanjing li, .huanjing01 li{width: 49%;margin-bottom: 2%;}
.huanjing li img, .huanjing01 li img{display: block;width: 100%;}

.hr{width:100%; margin-bottom:20px;}
.hr:first-child{ margin-top:30px;}
.hr .hrtitle{ line-height:50px; padding:0 15px;background:#f1f1f1;border:1px solid #eaeaea;cursor:pointer; font-size:15px; font-weight:600;}
.hr .hrtitle i{background:url(../images/a.gif) no-repeat; width:15px; height:15px; display:inline-block; float:right; margin-top:20px;}
.hr.open .hrtitle i{ background-image:url(../images/b.gif)}
.hr .hrcon{ padding:10px; display:none; border:1px solid #eaeaea;}
.hrlist li{ width:23%; float:left; padding:3px; border:1px solid #e8e8e8; margin-right:1.5%; margin-bottom:15px;}
.hrlist li:nth-child(4n){ margin-right:0;}
.hrlist li img{width:100%;max-width:100%;}
.hrlist li p{ color:#333; font-size:12px; line-height:26px; color:#999;}
.hrlist li p.tith{ font-size:14px; color:#333;}
.tit-hr{font-size: 16px;
    color: #00a2e3;
    border-bottom: 1px dotted #e8e8e8;
    line-height: 45px;
    font-weight: bold;
    margin-bottom: 15px;}
.tit-hr span{border-bottom: 2px solid #00a2e3;display: inline-block;}

.biaoti{ font-size:16px; font-weight:600;line-height:55px;}
.biaoti span{ display:block; width:5%; height:3px; background:#00a2e3;}
.qiye-nx{ background:url(../images/mainbg.jpg) repeat-x left top; padding-bottom:20px;}
.qiye-nx .title,.qiye-nx2 .title,.qiye-nx3 .title{
	font-size: 20px;
    font-weight: normal;
    position: relative;
    text-align: center;
    padding: 34px 0 25px;
    width: 40%;
    margin: 0 auto;}
.qiye-nx .title .line,.qiye-nx2 .title .line,.qiye-nx3 .title .line{
	position: absolute;
    left: 0;
    top: 64px;
    width: 100%;
    border-bottom: 1px solid #ddd;
}
.qiye-nx .title span,.qiye-nx2 .title span,.qiye-nx3 .title span{
    padding: 15px 35px;
    background: #fff;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.qiye-nx .intro-nx .img{ width:30%; text-align:center}
.qiye-nx .intro-nx img{ max-width:100%;height:auto;}
.qiye-nx .intro-nx .intro-con{ width:65%; font-size:14px; line-height:30px;}
.qiye-nx .intro-nx .lianxi{ display:block; width:30%; line-height:45px; font-size:18px; text-align:center; color:#fff; background:#F90; border-radius:15px;-webkit-border-radius:15px; margin-top:30px; margin-bottom:20px;}
.qiye-nx .intro-nx .lianxi:hover{background:#ffad33; font-size:16px;}
.colO{ color:#F90;}
.f18{ font-size:18px;}
.qiye-nx2{background: #f4f5f9;padding-bottom:30px;}
.qiye-nx2 .title span{ background: #f4f5f9;}
.qiye-nx2 .intro-nx{ font-size:14px;}
.qiye-nx2 .qiye-nx-con{ margin:10px 0; overflow:hidden;}
.qiye-nx2 .qiye-nx-con dt{ position:relative;}
.qiye-nx2 .qiye-nx-con dt span{ color:#00a2e3; font-weight:bold; line-height:35px;padding-right:3%;display:inline-block; z-index:2;}
.qiye-nx2 .qiye-nx-con dt .line{border-bottom:1px dotted #aaa; width:100%; position:absolute; top:50%; z-index:1;}
.qiye-nx2 .qiye-nx-con dd{ line-height:30px;}

.qiye-nx3{padding-bottom:30px;}
.qiye-nx3 .intro-nx{ font-size:14px;}
.qiye-nx3 .qiye-nx-con{ margin:10px 0; overflow:hidden;}
.qiye-nx3 .qiye-nx-con dt{ position:relative;}
.qiye-nx3 .qiye-nx-con dt span{ color:#00a2e3; font-weight:bold; line-height:35px;padding-right:3%;display:inline-block; z-index:2;}
.qiye-nx3 .qiye-nx-con dt .line{border-bottom:1px dotted #aaa; width:100%; position:absolute; top:50%; z-index:1;}
.qiye-nx3 .qiye-nx-con dd{ line-height:30px;}
/*course*/
.sear-list{ border:1px solid #e8e8e8;}
.sear-list li{ border-bottom:1px dashed #e8e8e8;padding:12px 10px;}
.sear-list li:first-child{ background:#f5f5f5;}
.sear-list li:last-child{ border-bottom:none;}
.sear-list h3{
    line-height: 30px;
    font-size: 14px;    
	font-weight:bold;
	color:#333;
}
.sear-list li b{font-size: 14px;color:#333; float:left;width:8%;}
.sear-list li dl{ float:left;width:92%; font-size:13px;}
.sear-list li dl dt,.sear-list li dl dd{ float:left;}
.sear-list li dl dt{ width:9%;}
.sear-list li dl dd{ width:90%;}
.sear-list li dl dt a{ background:#00a2e3; color:#fff; padding:3px 18%; border-radius:5px;-webkit-border-radius:5px;}
.sear-list li dl dd a{ padding-right:10px;}
.sear-list li a.cur{color:#00a2e3; font-weight:bold;}

.course-n-list{ margin-top:30px;}
.course-n-list li{ border-bottom:1px solid #e8e8e8;clear:both; padding:20px 0;}
.course-n-list li:first-child{border-top:1px solid #e8e8e8;}
.course-n-list li .pic{ width:30%;}
.course-n-list li .pic img{max-width:100%;width:100%;height:auto}
.course-n-list li .tit-cur { width:50%; margin-left:3%;}
.course-n-list li .tit-cur h3{ font-size:16px; margin-bottom:7%;}
.course-n-list li .tit-cur .tese span{ display:inline-block; border:1px solid #00a2e3; margin-right:5px; padding:5px 8px;border-radius:5px;-webkit-border-radius:5px;}
.course-n-list li .tit-cur .tese span:first-child{ color:#00a2e3;}
.course-n-list li .tit-cur .tese span:nth-child(2){ color:#F93;border:1px solid #F93;}
.course-n-list li .tit-cur .tese span:nth-child(3){ color:#F33;border:1px solid #F33;}
.course-n-list li .tit-cur .more{ display:block; margin-top:8%; background:#00a2e3; color:#fff;text-align:center; width:80px; line-height:30px;}
.course-n-list li .tit-cur .more:hover{border-radius:8px;-webkit-border-radius:8px;}
.course-n-list li .zixun{ width:10%; text-align:center; margin-top:5%;}
.course-n-list li .zixun a{ display:inline-block; padding:10px 15px; background:#F33;color:#fff;border-radius:5px;-webkit-border-radius:5px;}
.course-n-top{ width:98%; border:1px solid #e8e8e8; padding:1%;}
.course-n-top .pic{ width:50%;}
.course-n-top .pic img{max-width:100%;width:100%;height:auto}
.course-n-top .tit-cur{ width:40%; margin-left:2%;}
.course-n-top .tit-cur h3{ font-size:20px; margin-bottom:8%;}
.course-n-top .tit-cur .tese{ font-size:14px;}
.course-n-top .tit-cur .tese span{ display:inline-block; border:1px solid #00a2e3; margin-right:5px; padding:5px 8px;border-radius:5px;-webkit-border-radius:5px;}
.course-n-top .tit-cur .tese span:first-child{ color:#00a2e3;}
.course-n-top .tit-cur .tese span:nth-child(2){ color:#F93;border:1px solid #F93;}
.course-n-top .tit-cur .tese span:nth-child(3){ color:#F33;border:1px solid #F33;}
.course-n-top .zixun{text-align:center; margin-top:8%;margin-bottom:8%; width:20%;background:#F33;border-radius:5px;-webkit-border-radius:5px; line-height:35px;}
.course-n-top .zixun a{color:#fff;}

.kc-bord{ margin-top:25px; border:1px solid #e8e8e8;}
.kc-nav{ background:#f5f5f5;}
.kc-nav li{ float:left; line-height:50px; font-size:16px; margin:0 15px;}
.kc-intro{ padding:15px; line-height:30px; font-size:14px;}
.kc-intro .kc-intro-kuai{ margin-bottom:20px;}
.kc-intro .kc-intro-kuai h3.tit01{ font-size:16px; color:#00a2e3; border-bottom:1px dotted #e8e8e8; line-height:45px; font-weight:bold; margin-bottom:15px;}
.kc-intro .kc-intro-kuai h3.tit01 span{ border-bottom:2px solid #00a2e3; display:inline-block;}
.kc-intro img{max-width:100%;height:auto;}
/*certificate-n*/
.certificate-n-list{border-left:1px #e3e3e3 solid;border-top:1px #e3e3e3 solid;}
.certificate-n-list li{ float:left;border-right: 1px #e3e3e3 solid;width:25%; border-bottom:1px #e3e3e3 solid; box-sizing:border-box;-webkit-box-sizing:border-box; padding:10px; text-align:center;}
.cer-pic img{ border:1px solid #e8e8e8;padding:10px; box-sizing:border-box}

.page{ clear:both; margin-top:30px;}
.page span ,.page a{ border: solid 1px #e8e8e8; padding:5px 20px; margin-right:12px; display:inline-block;}
.page a:hover{border: solid 1px #00a2e3;;}
.fanhui{margin-top:30px;}
.fanhui a{ clear:both;border: solid 1px #e8e8e8; padding:5px 25px;}
.fanhui a:hover{border: solid 1px #00a2e3; }
.mar25{ margin-top:25px;}

#allmap{width:100%;height:500px;line-height:22px; font-size:14px; border:0;}
.BMap_bubble_title{ white-space:normal !important;color: #151515; font-size:16px;padding:10px 0;}
.BMap_bubble_content{color: #888; font-size:13px}
.iwTitle {
    color: #CC5522;
    font-size: 14px;
    font-weight: bold;
	line-height:22px;
	display:block;
	padding-bottom:8px;
}
#allmap .map-address-name {
	text-align: center;
	font-size: 16px;
	line-height: 1.1;
	color: #333;
	padding: 10px 0;
}

#allmap .map-address-detail {
	font-size: 12px;
	line-height: 1.5;
	color: #888;
}