@charset "utf-8";
/* CSS Document */

.clear{ clear:both;}
.ej_banner{background:url(../images/ej_banner.jpg) no-repeat center bottom;  height:573px;}
.lx_banner{background:url(../images/ej_banner.jpg) no-repeat center center;  height:472px; margin:0 auto;  }

.auto1300{ width:1300px; margin:0 auto;}

.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{ width:100%; background:url(../images/erjijjbj.jpg) no-repeat center; padding-top:58px; box-sizing:border-box; padding-bottom:100px;}
.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;}




.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;}


/*#tabs {overflow: hidden;width: 1076px; height:94px; border:2px solid #ff4c4d}
#tabs li {float: left; width:20%;height:94px;}
#tabs a {width:100%;height:94px; font-size:32px; line-height:94px;position: relative; display:block;float: left;text-decoration: none;color: #444;}
#tabs a::after {content:'';position:absolute;z-index: 1;top: 0; bottom: 0; background: #ddd}
#tabs #current a, #tabs #current a::after { background: #ff4c4d; color:#ffffff; z-index: 3;}
#content { width:840px;height: 242px; margin:0 auto;position: relative;z-index: 2;}
#content p{ width:680px; font-size:20px; color:#ffffff; line-height:26px; margin-top:8px;}
.li1{  background: url(../images/ce/tab01.png) no-repeat center}
.li2{  background: url(../images/ce/tab1.jpg) no-repeat center}
.li3{  background: url(../images/ce/tab1.jpg) no-repeat center}
.li4{  background: url(../images/ce/tab1.jpg) no-repeat center}
.li5{  background: url(../images/ce/tab1.jpg) no-repeat center}
*/


/*教学体系*/

.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:545px; background:url(../images/zzbj.jpg) no-repeat center 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:291px; text-align:center;overflow:hidden; float:left}
.boxtwo-auto ul li img{ display:block; margin:0 auto}
.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;}
.effect-4{width:386px; height:340px; overflow: hidden;}
.effect-4 h3{ padding:0 14px; font-size:16px; color:#4c4c4c; line-height:28px; height:56px; padding-top:12px;}
.effect-4 p{padding-top: 20px; line-height: 28px; font-size:16px; color:#4c4c4c; margin-top:13px; margin:0 auto; width:312px; margin:0 auto }
.effect-4 .member-image{transition: 0.4s; width: 100%; display: inline-block; float: none; vertical-align: middle;}
.effect-4 .member-info{transition: 0.4s;}
.effect-4 .member-image img{width: 100% ;}
.effect-4 .social-touch{background-color: #e5642b; float: left; left: 0; bottom: 0; overflow: hidden; padding: 5px 0; width: 100%; transition: 0.4s;}
.effect-4:hover .member-image{border-radius:50%;display: inline-block; overflow: hidden; width: 109px; transition: 0.4s;}

.single-member02{width:386px; float: left; text-align: center; position: relative;}

.contact{background:url(../images/lxwmbj.jpg)  no-repeat center center; overflow:hidden;}

.contact-top{ width:1100px; margin:0 auto; padding-top:50px;  overflow:hidden}

.lxdizhiz{ float:left; margin-top:50px;}
.lxdizhiz h1{font-size:34px; line-height:60px;  color:#71393a; font-weight:bold;}
.lxdizhiz h2{ background:url(../images/dztb.png)  no-repeat left top; margin-top:5px;line-height:26px; font-size:16px; color:#71393a; padding-left:30px; margin-top:30px;}




.lxdizhi2{ width:740px;  float: right; margin-top:50px;}
.lxdizhi2 h1{font-size:34px; line-height:60px;  color:#71393a; font-weight:bold;}
.lxxiaoqu{margin-top:10px;}
.lxxiaoqu ul li{width:335px;background:url(../images/dztb.png)  no-repeat left top; line-height:40px; font-size:14px; color:#71393a; padding-left:35px; float:left; margin-top:20px;}
.lxxiaoqu ul li　h3{ line-height:26px; font-size:16px; color:#71393a; padding-left:30px; margin-top:30px;}
.lxxian{ width:1100px; height:1px; background:#8d6061; overflow: hidden; margin:50px 0; }
.lxewm{ width:174px; float:left;}
.lxyx1{ width:360px; height:60px;float:left;background:url(../images/yxtb.png)  no-repeat left top; padding-left:90px; margin:50px 0 0 100px;}
.lxyx1 h1{ font-size:20px; color:#71393a; line-height:30px;}
.lxyx2{ width:280px; float:left;margin:50px 0;}


.ewm{ width:368px; float:right;}
.ditu{ width:1035px; margin:0 auto; margin-bottom:50px;}

.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:#020000;position:absolute;left:0;line-height:18px;top:-382px;opacity: 0.5 ;}

.box-c2 h1{text-align:center;color:#ffffff;margin-top:108px;font-size:32px; opacity:1;}
.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%; height:1651px; background:url(../images/bj/mx.jpg) no-repeat center; 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: 36px;}
.article span{font-size: 16px;line-height: 36px;}

.article h1{ font-weight:bold; font-size:28px; margin-bottom:20px ;}

.zpbj{ width:100%; background: #f3f3f3; overflow:hidden;}
.zhaopin{ width:1200px;background: #FFF; margin:50px auto;}
.zhaopin th { border-bottom: 1px solid #dbdbdb;line-height: 60px;color: #333;font-size: 18px;}
.zhaopin td{border-bottom: 1px solid #ededed; padding: 10px 0;line-height: 35px; color: #666; font-size: 16px; cursor: pointer;}
.ljsq{ border:1px solid #d5d5d5; width:100px;}
.xwbj{background:url(../images/xwbj.png) no-repeat center center;  height: auto; margin:0 auto; overflow:hidden; }
.xwnr{ width:1200px; margin:50px auto;}
.xwnrz{ width:470px; height:500px; float:left;border-radius: .05rem .05rem 0 0;overflow: hidden; box-shadow: 0 0 16px rgba(0, 0, 0, .1); margin-bottom:70px;}
.xwnrz h2{font-size:16px; color:#333333; line-height:32px;  padding:20px;}
.xwnrz h3{font-size:14px; color:#999999; line-height:26px;  padding:0 20px;}
.xwnrz h4{font-size:16px; color:#999999; line-height:26px; margin-left:20px;background: url(../images/news04.png) no-repeat center left; padding-left:20px; font-weight:normal;}
.xwnry{width:680px; height:500px; float: right; }
.xwnry ul li { width:680px; height:165px; border-bottom:1px solid #f2f2f2;}
.xwnry ul li h1{font-size:18px; color:#333333; line-height:32px; padding-top:10px }
.xwnry ul li h1 span{ float:right;font-size:14px; color:#333333; line-height:32px; }
.xwnry ul li h2{font-size:16px; color:#333333; line-height:30px; }
.xwnry ul li h3{font-size:14px; color:#999999; line-height:28px; }
.h70{ height:70px;}
.xwlb ul li{ width:370px; height:220px; float:left;overflow: hidden; box-shadow: 0 0 16px rgba(0, 0, 0, .2); margin:0 15px 30px 15px;}
.xwlb ul li h1{ font-size:18px; color:#999999; line-height:32px; padding:15px 30px 0;}
.xwlb ul li h1 span{ font-size:14px; color:#999999; line-height:32px; padding-left:10px}
.xwlb ul li h2{font-size:16px; color:#333333; line-height:30px;padding:10px 30px 0; }
.xwlb ul li h3{font-size:14px; color:#666666; line-height:28px;padding:10px 30px 10px 30px; }
.xwlb ul li h4{ width:310px; height:1px; margin:0 auto; background:#f5f5f5;}
.xwlb ul li .xq{font-size:14px; color:#b2b2b2; line-height:28px;padding:10px 30px 0; font-weight:normal;}
.hjdh{ width:100%; line-height:150px; font-size:0; text-align:center;}
.hjdh a{ display:inline-block; font-size:24px; color:#c4c4c4; font-weight: bold; margin:0 24px;}
.hjdh a.cur, .hjdh a:hover{ color:#71393a;}
.hjnr{ width:1290px; margin:0 auto;}
.hjnr ul li{ float:left; margin-right:10px; margin-bottom:100px;}

.box2{ width:1300px; height:240px; margin:0 auto;}
.digital{ padding-top:0px;}
.mumping_mun{}
.mumping_mun li{ float:left; width:300px; text-align:center;}
.mumping_mun li:nth-child(4){ }
.mun_top{ line-height:66px; height:66px;}
.mun_top h2{ display:inline-block; font-family:Impact,Charcoal,sans-serif; font-size:50px;}
.mun_top span{ font-size:18px; margin-left:10px;}
.mumping_mun li p{ line-height:34px; font-size:18px;}

.tt{}
.tt h2{ font-size:50px; color:#eb544b; font-weight:bold; text-align:center; padding-top:70px }
.tt p{font-size:28px; color:#736f6c; text-align:center; margin-top:6px;}

.ryzz{background:url(../images/zzbj.jpg) no-repeat center center; overflow:hidden; padding-bottom:50px;}
.szdh{ text-align: center; }
.minxing{ width:100%;   padding-top:40px; box-sizing:border-box ; padding-bottom:80px;}
.minxing-auto{ width:1270px; margin:0 auto;}
.minxing .box{ width:100%;  margin-top:40px; position:relative}
.minxing .box .box-auto{ width:1220px; margin:0 auto}
.minxing .box li{ width:366px; float:left;  margin:20px;}
.star-title{ width:100%;}
.star-title h1{ font-size:30px;  line-height:50px; color:#FFF ; text-align:center}
.star-title h2{ font-size:40px;  line-height:60px; color:#FFF ; text-align:center}

.minxing .prev{ position:absolute; top:50%;margin-top:-39px;left:0}
.minxing .next{ position:absolute; top:50%; margin-top:-39px;right:0}
.index-center06{ padding-top:75px; padding-bottom:95px; background:#ffffff;}

.index-news{ width:1200px; margin:0 auto; margin-top:66px; overflow:hidden}
.index-news li{ width:386px; height:482px; margin-right:14px; border:1px solid #cdcdcd; box-sizing:border-box; float:left; position:relative;}
.index-news li:last-child{ margin-right:0px;}
.index-news li h2{ padding:0 16px; font-size:20px; color:#252525; margin-top:20px; height:60px;}
.index-news li p{ padding:0 16px; font-size:14px; color:#b9b9b9; line-height:28px;}
.index-news li .link6{ width:348px; position:absolute; bottom:20px; left:50%; margin-left:-174px;}
.index-news li .ne{ position:absolute; top:0; left:50%; margin-left:-64px;}
