*{
	padding:0px;
	margin:0px;
}

.logo{
	width:100%;
	height:80px;
}


body{ margin:0px; padding: 0; font-size:12px; color:#3d2f1b;font-family:"微软雅黑" ;            
	width: 1533px;
	
	margin: auto;
}


button {overflow:visible}

.logo img{border:none;width: 350px;height: 55px;padding-top: 43px;padding-left: 40px;}

a{color:#3d2f1b;text-decoration:none;}

a:hover{color:#006498;text-decoration:none;}

li{	list-style:none;}

input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}

.clear{overflow:hidden;clear:both; height:0px;}

.lf{ float:left;}

.rt{ float:right;}

.con{ margin:0 ;}

.header{width:100%; background-color:rgba(255,255,255,.98); border-bottom:1px solid #f7f7f7; z-index:9999;margin-bottom: 40px;}
.header .con{margin-left: 30px;}
.header .logo{width:300px; float:left;}
.header .nav{width:600px;float: right;position: absolute; padding-left:900px ;}
.header .nav ul li{width:100px; height:93px; font-size:17px; line-height:26px; text-align:center; float:left; display:block; position:relative; font-weight:bold}
.header .nav ul li a{display:block; padding:50px 0 10px;}
.header .nav ul li span{ font-weight:normal; text-transform:uppercase}
.header .nav ul li:hover a{color:#fff; background-color:#006498;}
.header .nav span{display:block; font-size:12px; color:#999;}
.header .nav ul li:hover span{color:#fff;}
.header .nav .ej{width:100px;  background: rgba(255,255,255,0.7); box-shadow:0 0 2px #aaa; position:absolute; left:0; z-index:999; display:none;}
.header .nav .ej .wz{width:100px; float:left; font-weight:normal}
.header .nav .ej .wz a{width:100%; padding:0; height:36px; line-height:36px; font-size:13px; text-align:center;}
.header .nav ul li:hover .ej{display:block; text-align:center}
.header .nav ul li:hover .ej .wz a{background:none; color:#555;}
.header .nav ul li:hover .ej .wz a:hover{color:#fff; background: rgba(13,120,190,0.6)}
.header .nav ul li.on .ej{left:auto; right:0;}
.header .nav .ej .tp{width:320px; float:right;}
.header .nav .ej .tp img{width:320px; height:150px; display:block;}
.header .tel{padding-left:30px; background:url(../images/tel.png) no-repeat left center; font-size:20px; color:#006498; line-height:36px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:30px; float:right;}

.banner{width:1533px; height:560px; overflow:hidden; position:relative;}
.banner .hd{width:100%; text-align:center; position:absolute; left:0; bottom:15px; z-index:99;}
.banner .hd ul li{width:12px; height:12px; border-radius:100%; background-color:#fff; margin:0 5px; text-indent:-9999px; display:inline-block; cursor:pointer;}
.banner .hd ul li.on{background-color:#006498;}
.banner .bd{width:auto; height:1100px;}
.banner .bd ul li{width:1533px; height:560px;background-size:1600px 1100px;}
.navButton{
	width: 1200px;
	height: 80px;
	margin:0px auto;
}
.navButton ul{
	padding: 20px 0px;
}
.navButton ul li{
	width: 299px;
	height: 40px;
	float: left;
	text-align: center;
	line-height: 40px;
}
.navButton ul li:nth-child(1),.navButton ul li:nth-child(2),.navButton ul li:nth-child(3)
{border-right: 1px #d9d9d9 solid;}
.navButton ul li a{
	font-size: 18px;
}

.bt1{ text-align:center; background:url(img/bt1.jpg) center no-repeat; margin-bottom:36px;}
.bt1 h1{  font-size:30px; font-weight:normal;color:#006498}
.bt1 h1 em{ font-style:normal; color:#2a2a2a}
.bt1 h1 i{ font-style:normal; color:#2a2a2a}
.bt1 h2{ font-size:14px; color:#989898; font-weight:normal; text-transform:uppercase}

.sy_cp1{width:100%; font-size:14px; line-height:26px; background:#fff}
.sy_cp2{width:100%; padding:40px 0 ; font-size:14px; line-height:26px; background:#fff;}

.about_div{width:1200px;height:auto;overflow:hidden;margin:0 auto;}

.about_left{width:537px;height:350px;border:1px #006498 solid;float:left;margin-top:25px;position:relative;margin-left:20px;}

.about_left img{position:absolute;top:-20px;left:-18px;}

.about_button{position:static;margin-left: 310px;}

.about_button_text{position:static;left: 42px; font-size: 20px;}
.about_button_text2{position:static;left: 42px;  font-size: 18px;}

.black{font-size: 30px;}

.about_right{width:587px;height:auto;overflow:hidden;margin-top:15px;}

.about_right h2{font-size:28px;color:#006498;margin-bottom:20px;}

.about_right p{color:#333333;font-size:14px;line-height:26px;margin-top:15px;}

.about_right a{width:159px;height:38px;background:#333;color:#fff;display:block;text-align:center;line-height:38px;font-size:14px;margin-top:28px;}


.sy_lmm{width:100%; background:#fff;padding:60px 0;}
.swiper-container-hzxl{width:1200px; margin:0 auto; padding:5px 5px 50px; overflow:hidden;}
.swiper-container-hzxl .swiper-slide{background-color:#fff; box-shadow:0 0 5px #aaa;}
.swiper-container-hzxl .swiper-slide .tp{width:100%; position:relative; overflow:hidden;}
.swiper-container-hzxl .swiper-slide .tp h3{width:100%; height:36px; background-color:rgba(0,0,0,.5); font-size:15px; line-height:36px; text-align:center; color:#fff; position:absolute; left:0; bottom:0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.swiper-container-hzxl .swiper-slide .wz{padding:10px 20px; text-align:center;}
.swiper-container-hzxl .swiper-slide .wz p{line-height:22px; margin-bottom:10px;}
.swiper-container-hzxl .swiper-slide .wz a.mr{width:120px; height:30px; line-height:30px; color:#006498; text-align:center; margin:10px auto 0; display:block;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.swiper-container-hzxl .swiper-slide:hover .wz a.mr{background-color:#006498; color:#fff;}
.swiper-container-hzxl .swiper-slide img{width:100%; height:auto; display:block;}
.swiper-container-hzxl .swiper-slide:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transition:all 2s; -webkit-transition:all 2s; -moz-transition:all 2s; -ms-transition:all 2s; -o-transition:all 2s;}
.swiper-container-hzxl .swiper-pagination{bottom:0 !important;}
.swiper-container-hzxl .swiper-pagination .swiper-pagination-bullet{width:10px; height:10px; background-color:#e7e7e7; border-radius:100%;}
.swiper-container-hzxl .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#006498;}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10
}

.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative
}


.swiper-pagination-bullet {
	width: 30px;
	height: 5px;
	display: inline-block;
	background: #fff;
	opacity: 1;
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: #d2000d;
}

.about_UP{
	
	width:800px;height:auto;
	margin: 0 auto;
}

.Introduction{
	height: 400px;
	width: 1385px;
	margin-left: 90px;
	background-color: rgb(240, 240, 240);
}

.customersS{
	text-align: left;
	padding-left: 90px;
	padding-top: 35px;
	font-size: 23px;

}
.customersS1{
	padding-top: 15px;
}

.CSchool{
	background-color: white;
	height: 40px;
	width: 170px;
	text-align: center;
	margin-left: 90px;
	margin-top: 15px;
	border-top-width: 1px;
    border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	float: left;
}

.CSchool1{
	margin-left: 10px;
}

.Cfont{
	font-size: 14px;
	padding-top: 7px;
	color: #006498;
}

table,
td,
th {
  text-align: center;
  border: 1px solid rgb(125, 118, 118);
  border-collapse: collapse;

}

table td {
  padding: 8px 65px;
}

.about_DOWN{
	margin-left: 90px;	
	margin-top: 25px;
	margin-bottom: 45px;
}


.about_DOWN img{
	height: 83px;
	width: 100px;
}

.about_School{
	text-align: center;
}

.about_text span.tb{
	background:url(img/qq.jpg) no-repeat left center; padding-left:25px; margin-right:15px;
}

.about_Honor{
	float: left;

}
.about_headerH{
	margin-left: 15%;

}
.about_text{
	margin-left: 18%;
}

.footer{
	margin-top: 30px;
	width:100%;
	height:120px;
	background:#23282d
}

/* 新闻 */
.n_ban{width:100%; height:360px;}
.neiye{width:100%; overflow:hidden; height:auto; padding-bottom:50px}
.neiye .n_ej{width:100%; margin-bottom:50px; text-align:center;}
.neiye .n_ej a{font-size:15px; line-height:36px; text-align:center; background-color:#f7f7f7; display:inline-block; width:160px; height:36px; margin:0 5px;}
.neiye .n_ej a:hover{background-color:#006498; color:#fff;}
.neiye .n_ej a.on{background-color:#006498; color:#fff;}
.neiye .con{width:1200px; margin:30px auto 50px;}
.neiye .ny_bt{width:100%; text-align:center; margin-bottom:30px;}
.neiye .ny_bt h3{font-size:32px; margin-bottom:10px;}
.neiye .ny_bt p{font-size:14px; color:#ccc; text-transform:uppercase}
.neiye .ny_bt span{width:130px; height:2px; border-bottom:1px solid #eee; margin:0 auto 10px; display:block;}
.neiye .ny_bt i{width:60px; height:2px; background-color:#006498; display:block; margin:0 auto;}
.neiye .nr{font-size:14px; line-height:30px;}
.neiye .nr p{margin:15px 0;}
.neiye .nr img{width:100%; height:auto; display:block;}
.neiye .xt{width:240px; margin:50px auto 0;}
.neiye .xt span{width:140px; font-size:22px; text-align:center; float:left;}
.neiye .xt i{width:50px; margin-top:13px; height:1px; background-color:#e7e7e7; float:left;}
.neiye .cp{margin-top:50px;}
.neiye .cp ul{width:1220px;}
.neiye .cp ul li{width:263px; padding:10px; border:1px solid #e7e7e7; margin-right:20px; float:left; display:block; margin-bottom:20px}
.neiye .cp .tp{width:263px;}
.neiye .cp .tp img{width:100%; height: auto; display:block;}
.neiye .cp p{font-size:15px; margin-top:10px; text-align:center;}
.neiye .js{margin-top:50px;}
.neiye .js ul{width:1245px;}
.neiye .js ul li{width:370px; margin-right:45px; float:left; display:block;}
.neiye .js .tp{width:180px; margin:0 auto;}
.neiye .js .wz{text-align:center;}
.neiye .js .wz h3{font-size:18px; margin-bottom:15px;}
.neiye .js .wz p{font-size:12px; line-height:24px;}
.neiye .js .wz span{font-size:12px;}
.neiye .ys{margin-bottom:30px;}
.neiye .ys ul{width:1225px;}
.neiye .ys ul li{width:275px; padding-top:110px; height:88px; float:left; margin-right:25px; text-align:center;}
.neiye .ys h3{font-size:18px; line-height:32px;}
.neiye .ys p{font-size:14px; line-height:26px;}
.neiye .map{width:617px; float:left;}
.neiye .lx{width:550px; float:right; margin-top:26px;}
.neiye .lx p{padding-left:60px; border-bottom:1px dashed #e7e7e7; font-size:18px; line-height:80px;}


.dogntailb{width:1200px; margin:30px auto 0;}
.dogntailb ul li{ border:#dadada 1px solid; padding-bottom:20px; margin-bottom:15px; overflow:hidden; padding:10px}
.dogntailb ul li:hover{ box-shadow: 0px 4px 4px rgba(195,195,195,0.75); padding:10px}
.dogntailb ul li i{ display:block; width:236px; height:150px; float:left;}
.dogntailb ul li .dtzi{ float:right; width:920px}
.dogntailb ul li .dtzi h3 a{ float:left; display:block; color:#272727; font-size:16px; font-weight:normal; line-height:35px}
.dogntailb ul li:hover .dtzi h3 *{ color:#006498}
.dogntailb ul li .dtzi em{ display:block; float:right; font-style:normal; background:url(../images/sj.png) left center no-repeat; padding-left:20px; font-size:14px; color:#6f6f6f;  margin-top:5px}
.dogntailb ul li .dtzi p{ display:block; height:69px; overflow:hidden; margin-bottom:10px; color:#868686; line-height:24px; font-size:13px; margin-top:0px}
.dogntailb ul li .dtzi span{ display:block; width:90px; line-height:26px; text-align:center; background:#006498;}
.dogntailb ul li .dtzi span a{ color:#FFF; display:block}


.fenye{ height:40px; padding-top:10px; float:right; clear:both; width:500px }
.fenye ul{ float:right;  }
.fenye ul li{  margin-right:5px;  float: left; border:1px solid #eee;line-height:25px;}
.fenye li a{background:#fff; display:block; color:#333; padding:0 10px;}
.fenye li a:hover { background:#006498; color:#fff;}
.fenye li.thisclass { background:#006498; color:#fff;padding:0 10px;}


.fh_top{width:36px; height:36px; border-radius:100%; background-color:#fff; border:2px solid #e7e7e7; display:none; position:fixed; right:2px; bottom:70px; z-index:999;}
.fh_top img{width:100%; height:auto;}

/* 师资 */
.uu{ height:auto; overflow: hidden;  border-bottom: 1px dashed; margin-bottom: 10px;}
.fuwu{width: 390px;height: 210;margin-top: 5px;}
.xn_c_casec_2_ritbox{width:750px; height: 350px; background:#ffffff;margin-left: 20px;}
.xn_c_casec_2_name{ font-size:35px; color:#006498; margin-top:6px;}
.xn_c_casec_2_name a{color:#006498;}
.xn_c_casec_2_typec{
	font-size:15px; 
	color:#888888;
	 width:750px; 
	 height:300px; 
	 line-height:26px; 
	 overflow:hidden;
	  margin-top:15px;color:#888888;
	  font-weight:bold;

}

/* 案例 */

.sy_zh{width:100%;  background:url(img/sy_bj1.jpg) no-repeat center / cover; padding:60px 0 80px; height:auto; overflow:hidden}
.sy_zh ul{width:1200px;}
.sy_zh ul li{width:390px; margin-right:15px; float:left; display:block;}
.sy_zh ul li:nth-child(3n){margin-right:0; }
.sy_zh .wz{padding:10px 10px 10px 60px; border-radius:5px; overflow:hidden;}
.sy_zh .wz h3{font-size:15px; line-height:26px; font-weight:bold}
.sy_zh .wz h3 a{ color:#006498}
.sy_zh .wz p{font-size:12px; line-height:24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.index_sffh{width:390px; border-radius:5px;}
.sffh_ul{width:390px;height:auto;overflow:hidden;margin-bottom:10px;}
.sffh_ul li{position:relative;width:390px;height:306px;}
.sffh_ul li img{border-radius:5px;}
.sffh_ul li:last-child{margin-right:0;}
.sffh_div{width:390px;height:306px;background:rgba(13,120,190,0.5);left:0px;position:absolute;bottom:-306px;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s; border-radius:5px;}
.sffh_div p{font-size:24px;color:#fff;text-align:center;margin-top:25px;}
.sffh_div p:after{content:"";width:30px;height:1px;background:#fff;display:block;margin:20px auto;}
.sffh_div span{font-size:14px;color:#fff;text-align:left; height:auto; width:350px; margin:0 auto; display:block; height:140px}
.sffh_div a{width:123px;height:32px;border:1px #fff solid;color:#fff;line-height:32px;text-align:center;display:block;margin:10px auto 0;}
.sffh_ul li:hover .sffh_div{top:0px;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}
.sy_zh .wz.w2{background-size:390px 306px;}
/* 新闻内页 */
.neiyete{
	position:relative;

}
.dh{
	margin-top: 10px;
	border-bottom: 1px solid;
	font-size:14px;
}
.dhText{
	margin-bottom: 5px;
	margin-left: 15px;
	letter-spacing: 3px;
}
.newsTit{
	text-align: center;
	margin-top: 30px;
}
.newsTime{
	margin-top: 3px;
	text-align: center;
	font-size: 12px;
}
.text{
	margin-left: 250px;
	height: auto;
	width: 1030px;
	text-indent:2em;
	font-size:14px;
	margin-top: 30px;
	line-height:23px;
}
.text2{
	margin-top: 60px;
}
.text3{
	margin-top: 15px;
}
.text4{
	margin-top: 3px;
}
.text5{
	margin-left: 1120px;
	font-size:14px;
	margin-top: 30px;
	line-height:23px;

}
.textImg1{
	width: 1030px;
	height: auto;
	margin-top: 20px;
	margin-left: 280px;
	display:block;
}

.textImg1-2{
	margin-top: 70px;
}
/* 公司详情 */
.neiye1 .ny_bt3 h3{font-size:20px; margin-bottom:5px;}
.neiye1 .ny_bt3 p{font-size:14px; color:#ccc; text-transform:uppercase}
.neiye1 .ny_bt3 i{width:60px; height:2px; background-color:#006498; display:block;width: 1500px;}
.neiye1{margin-left: 30px;}
.con1{padding-right: 200px;}
.AboxLL{height: auto; width: 1450px;}
.Abox{
	height: 450px;
	width: 320px;
	margin-top: 30px;
	float: left;
	margin-left: 90px;
	border-radius:5px;
	color:black;
	margin-bottom: 30px;
	background-color: #E9EAEC;
}

.Abox:hover{
	background-color: #0060B7;
	color: white;
}
.Abox2{
	margin-left: 5px;
}

.Abox3{
	margin-left: 5px;
}
.Abox4{
	margin-left: 5px;
}
.text_letf{
	font-size: 23px;
	margin-top: 40px;
	margin-left: 20px
}

.eng{
	font-size: 15px;
}

.font_dowm{
	font-size: 16px;
	line-height: 40px;
}
.ny_bt2{
	margin-top: 40px;
}
.about_div3{width:1200px;height:auto;overflow:hidden;margin:0 auto;}
.about_div-2{
	margin-top: 30px;
	margin-left: 100px;
	text-indent:2em;
	width:1300px;
}
.rt1{
	width:680px ;
}
.about_left3{width:537px;height:350px;border:1px #006498 solid;float:left;margin-top:25px;position:relative;margin-left:20px;}

.about_left3 img{position:absolute;top:-20px;left:-18px;}
.about_left2{
	margin-top: 35px;
}