@charset "utf-8";
/* CSS Document */
.ban img{ display:block}
.wrap{ padding:70px 0; overflow:hidden}

.tt h2{ font-size:50px; color:#eb544b; font-weight:bold; text-align:center}
.tt p{font-size:28px; color:#736f6c; text-align:center; margin-top:6px;}

.about-center01{ height:917px; width:100%; background:url(../images/bj/about-1.jpg) no-repeat center; padding-top:58px; box-sizing:border-box; background-size:100% 100%;}
.about-center01 .content h3{font-size:18px; color:#525252; line-height:34px; margin-top:30px;}
.about-center01 .content p{ font-size:18px; color:#525252; line-height:34px; text-indent:2em; margin-top:10px;}

.jiaoyu{ width:100%; height:905px; background: url(../images/bj/about-2.jpg) no-repeat center; padding-top:75px; box-sizing:border-box}
.jiaoyu-auto{ width:1280px; margin:0 auto;}
.jiaoyu .box{ width:100%; height:214px; margin-top:40px; position:relative}
.jiaoyu .box .box-auto{ width:1220px; margin:0 auto}
.jiaoyu .box li{ width:305px; height:514px; text-align:center; float:left; }
.jiaoyu .box li img{ display:block}
.star-title{ width:286px; height:116px; padding-top:18px; box-sizing:border-box; background:#e07472;}
.star-title p{width:286px; font-size:22px; color:#ffffff; text-align:center; line-height:32px; font-weight:bold}
.jiaoyu .box li:hover .star-title p{ color:#ea534a}
.jiaoyu .box li:hover .star-title{ background:#212121; border-bottom:3px solid #ea534a}
.jiaoyu .prev{ position:absolute; top:50%;margin-top:-39px;left:0}

.jiaoyu .next{ position:absolute; top:50%; margin-top:-39px;right:0}

.main_img{ width:286px;height:398px;overflow:hidden;position: relative;}
.main_img img{ width:286px;height:398px; display:block;
	
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
	z-index:1;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
	}

.jiaoyu li:hover img {
	transform: scale(1.2, 1.2);
	
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}



.about-center03{ width:100%; height:820px; background:url(../images/bj/about-3.jpg) no-repeat center; padding-top:68px;  box-sizing:border-box}
.about-center03 .auto1200{ width:1200px; margin:0 auto;padding-left:633.5px; box-sizing:border-box;}
.about-center03 .auto1200 h2{ height:64px; font-size:40px; color:#202020; font-weight:bold}

.about-center03 .auto1200 p{ font-size:14px; color:#525252; line-height:24px;}

.about-center03 .auto1200 h3{ height:42px; font-size:20px; color:#202020; margin-top:25px; font-weight:bold}

.about-center04{ width:100%; height:749px; background:url(../images/bj/about-4.jpg) no-repeat center; padding-top:130px; box-sizing:border-box}
.about-center04 h1{ font-size:46px; color:#de5b5a; text-align:center}
.about-center04 .about-center04-auto{ width:1080px; margin:0 auto; margin-top:104px;}



/*教学体系*/

.bk_system{width:100%;min-width: 1200px;height: 749px; padding-top:130px; box-sizing:border-box;background:url(../images/bj/about-4.jpg) no-repeat center;position: relative;}

.sys_tit{width:100%;font-size:46px;font-weight:100;color: #de5b5a;text-align: center;}

.sys_top{width: 1200px;margin:0 auto;}

.sys_top dl{display: none;width: 830px;margin: 95px auto 0 auto;}

.sys_top dt{width: 110px;height: 110px;float: left;margin-top:33px}

.sys_top dd{margin-left:170px;}

.sys_top dd p{width: 630px;font-size:21px;color: #fff;line-height: 34px;}

.sys_bot{width: 1090px;height:74px;margin:0 auto;}

.sys_bot ul{width: 1075px;height: 94px;border: 2px solid #ff1d1e;position: absolute;bottom: 122px;}

.sys_bot ul li{width: 95px;height: 34px;padding:30px 60px;cursor: pointer;font-size:30px;color:#ff1d1e;background: url(../images/bk_sys_rig.png) right center no-repeat;float: left;}

.sys-li1{background: url(../images/ce/bk_sys_rig.png) center no-repeat;}
.sys-li2{background: url(../images/ce/bk_sys_rig2.png) center no-repeat;}
.sys-li3{background: url(../images/ce/bk_sys_rig3.png) center no-repeat;}
.sys-li4{background: url(../images/ce/bk_sys_rig4.png) center no-repeat;}
.sys-li5{background: url(../images/ce/bk_sys_rig5.png) center no-repeat;}

.sys_bot ul img{width: 40px;height: 37px;float: left;margin-right:20px;}

#li_xuan{color: #fff!important;background: #ff1d1e !important;}



.about-center05{ width:100%;}



.about-center06{ width:100%; height:752px; background:url(../images/bj/about-6.jpg) no-repeat center; padding-top:102px; box-sizing:border-box}
.about-center06 .center{ width:1360px; margin:0 auto}

.boxtwo{ position:relative}
.boxtwo-auto{ width:1200px; margin:0 auto; padding-top:100px; overflow:hidden}
.boxtwo-auto ul li{ width:400px; height:340px; text-align:center;overflow:hidden; position:relative}
.boxtwo-auto ul li .main{ width:358px; height:286px;background:url(../images/bk.png) no-repeat center; position:absolute; left:50%; margin-left:-179px; z-index:666}
.boxtwo-auto ul li .pic{ width:328px; position:absolute; top:16px; left:50%; margin-left:-164px; z-index:1000}
.boxtwo-auto ul li .txt{ width:100%; position:absolute; bottom:18px; z-index:1000; text-align:center; color:#fff;}
.boxtwo-auto ul li .txt .title{ background:url(../images/ii.jpg) no-repeat bottom center; height:32px; font-size:20px;}
.boxtwo-auto ul li .txt p{ font-size:12px;text-transform:uppercase; margin-top:5px}
.boxtwo .prev{ position:absolute; top:50%; left:0;}
.boxtwo .next{ position:absolute; top:50%; right:0}



.huodongjishi{ width:1206px; margin:0 auto; overflow: hidden}
.huodongjishi li{ width:386px; height:340px; float:left; margin:20px 7px; border:1px solid #cdcdcd;}
.huodongjishi h3{ padding:0 14px; font-size:20px; color:#4c4c4c; line-height:28px; height:28px; padding-top:12px; text-align:center}




.contact-top{ width:1035px; margin:0 auto; padding-top:130px; padding-bottom:60px; overflow:hidden}
.contact-top p{ width:476px; font-size:22px; color:#6d6d6d; line-height:38px; float:left}
.contact-top p span{ float:right}
.ewm{ width:368px; float:right;}
.ditu{ width:1035px; margin:0 auto; margin-bottom:150px;}

.map iframe{ display:block}



.class{ padding:96px 0; overflow:hidden }
.sgw_img{width:1400px; margin:0 auto;overflow:hidden;}
.sgw_img li{float:left;width:350px; height:450px; margin-bottom:100px;position:relative;overflow:hidden;}

.box-c2{width:100%;height:100%;background:url(../images/op.png) no-repeat center; background-size:100% 100%;position:absolute;left:0;line-height:18px;top:-382px;}
.box-c2 .main{ width:100%; height:100%; position:relative}

.box-c2 h1{text-align:center;color:#ffffff;margin-top:108px;font-size:32px;}
.box-c2 h2{margin-top:26px;text-align:center;color:#ffffff;font-size:32px;}
.box-c2 h3{padding:30px 50px;;line-height:24px;color:#d2d2d2;font-size:14px; display:block; }
.sgw_img li .box-c2{top:-478px;}




.class2{ width:100%;background:url(../images/bj/mx.jpg) no-repeat center; background-size:100% 100%; padding:104px 0; box-sizing:border-box}
.class2-auto{width:1144px; margin:0 auto;}

.class2 li{ float:left; margin-bottom:100px;}
.class2 li:hover .star-title p{ color:#ea534a}
.class2 li:hover .star-title{ background:#212121; border-bottom:3px solid #ea534a}
.class2 li:hover img {
	transform: scale(1.2, 1.2);
	
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}


.article{ padding:40px 0; overflow:hidden}
.article p{font-size: 16px;line-height: 28px;}
.article span{font-size: 16px;line-height: 28px;}

.article h1{ font-weight:bold; font-size:28px; margin-bottom:20px ;}


.culture{ width:100%; padding:40px 0; overflow:hidden;}
.culture .content{ width:1200px; margin:0 auto;}
.culture li{ width:33.33333%; float:left; margin-bottom:20px;}
.culture li .main{ width:328px; margin:0 auto;}
.culture li .main .pic{ width:328px; height:236px; overflow:hidden}
.culture li .main .pic img{ display:block}
.culture li .main .title{ padding:0 10px; text-align:center; height:60px; line-height:60px; font-size:18px;}









