body,p,h1,h2,h3,h4,div,span,a,img,ul,li,dl,dt,dd,table,input{margin:0;padding:0;border:0;list-style:none;}
body{color:#666;font-size:14px;font-family:"微软雅黑";overflow-x:hidden; min-width: 1200px; max-width: 1920px; background:#fff;}
@media only screen and (min-width: 1920px) {
	body{margin: 0 auto;}
}
a{ text-decoration:none; outline:none; cursor:pointer;}
input{outline:none;}
.wrapper{ width:1200px; margin:0 auto;}
.wrapper2{ width:1222px; margin:0 auto;}
.clear{clear:both; height:0; float: none !important;}


.wrap {
    width: 100%;
    min-width: 1300px;
    overflow: hidden;
}

.wrap>.cont {
    width: 1200px;
    margin: 0 auto;
}
/*top*/
.top{ background:#870000; height:116px; line-height:112px; width:100%;}
.top .left{ float:left; margin-top:19px; margin-right:80px;}
.top .left a{ float:left; width:377px; height:78px;}
.top .right{ float:left; cursor:pointer;}
.top .right ul li{ float:left; margin-right:12px; padding:0 5px; text-align:center;color:#fff;}
.top .right li a{ font-size:16px; color:#fff;}
.top .right .active1{ color:#ffba00; border-bottom:4px solid #ffba00;/* padding-bottom:43px;*/}
.top .right ul li:hover{color:#ffba00; border-bottom:4px solid #ffba00;/}
.nav.on {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
}


/**/
/*.banner{ background:url(../images/banner1.png) no-repeat scroll center; width:100%; height:660px;}*/

/**/

.banner {
	width:100%; height:563px;
	padding-top:97px;
    background: url(../images/banner2.png) no-repeat scroll center;
}
.banner img{ display:block; margin:0 auto;}

/**/
.content1{ margin-top:65px;}
.content1 .p1{ background:url(../images/pbg1.png) no-repeat; width:638px; height:95px; display:block; margin:0 auto; text-align:center; line-height:107px; font-size:40px; color:#c62626; font-weight:bold;}
.content1 .left{ float:left; margin-left:9px; margin-right:45px;}
.content1 .left img{ margin-top:47px;}
.content1 .right{ float:left;}
.content1 .right .d1{ margin-top:66px;}
.content1 .right .d1 img{ float:left; margin-top:7px;}
.content1 .right .d1 .p2{ font-size:18px; color:#333; margin-left:18px; font-family:"Arial";}
.content1 .right .d1 .p3{ font-size:30px; color:#c62626; margin-left:16px; margin-top:3px;}
.content1 .right .d1 .p4{ width:580px; font-size:16px; color:#666; margin-top:18px; line-height:31px;}

/**/
.content2{ background:url(../images/bg2.png) no-repeat scroll center; width:100%; height:505px; padding-top:65px;}
.content2 .left{ float:left; margin-left:9px; margin-right:45px;}
.content2 .left img{}
.content2 .right{ float:left;}
.content2 .right .d1{ margin-top:25px;}
.content2 .right .d1 img{ float:left; margin-top:7px;}
.content2 .right .d1 .p2{ font-size:18px; color:#333; margin-left:18px; font-family:"Arial";}
.content2 .right .d1 .p3{ font-size:30px; color:#c62626; margin-left:16px; margin-top:3px;}
.content2 .right .d1 .p4{ width:580px; font-size:16px; color:#666; margin-top:18px; line-height:31px;}
.content2 .p5{  font-size:16px; color:#666; margin-top:28px; line-height:31px;}

/**/
.content3{ background:url(../images/bg3.png) no-repeat scroll center; width:100%; height:612px; margin-top:-100px;}
.content3 .p1{ font-size:40px; color:#feb203; font-weight:bold; float:left; margin-left:53px; margin-top:60px;}
.content3 .p2{ float:left; font-size:16px; color:#fde4e4; line-height:31px; margin-left:66px; margin-top:80px;}
.content3 .p3{ float:left; font-size:16px; color:#fde4e4; line-height:31px; margin-left:66px; margin-top:35px;}
.content3 .p4{ float:left; font-size:16px; color:#fde4e4; line-height:31px; margin-left:66px; margin-top:35px;}



/**/
.content4{ padding-top:90px;}
.content4 .p1{ background:url(../images/pbg2.png) no-repeat; width:638px; height:95px; display:block; margin:0 auto; text-align:center; line-height:107px; font-size:40px; color:#c62626; font-weight:bold;}
.content4 .p2{ margin-top:33px; font-size:18px; color:#666; text-align:center; line-height:32px; margin-bottom:35px;}
.content4 .d1{ float:left; background:url(../images/dbg1.png) no-repeat; width:365px; height:353px; padding-top:24px;}
.content4 .d1 .p3{ background:url(../images/pbg3.png) no-repeat; float:left; width:271px; height:87px; text-align:center; line-height:81px; font-size:22px; color:#fff; font-weight:bold; margin-bottom:4px; cursor:pointer;}
.content4 .d1 .p5{ background:url(../images/pbg4.png) no-repeat; float:left; width:271px; height:87px; text-align:center; line-height:81px; font-size:22px; color:#c62626; font-weight:bold; margin-bottom:4px; cursor:pointer;}
.content4 .d1 .p4{ font-size:16px; color:#666; float:left; line-height:29px; padding-left:20px; padding-right:25px; letter-spacing:1.5px;}
 
/**/
.teacher{ background:#f2f2f2; padding-top:75px; margin-top:110px; padding-bottom:110px;}
.teacher .p1{ background:url(../images/pbg5.png) no-repeat; width:1002px; height:101px; display:block; margin:0 auto; text-align:center; line-height:111px; font-size:40px; color:#c62626; font-weight:bold; margin-bottom:50px;}
.teacher .d1{ float:left; border-radius:15px; padding:35px; text-align:center; cursor:pointer; margin-left:15px;transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;-webkit-transition: all .3s;}
.teacher .d1 .p2{ text-align:center; font-size:28px; color:#c62626; margin-top:10px;}
.teacher .d1 .p3{ text-align:center; font-size:18px; color:#906e15; margin-top:5px;}
.teacher .d1:hover{background: rgba(255,255,255,1);box-shadow: 3px 4px 30px 0px rgba(0, 0, 0, 0.04);}


/**/
.content5{ padding-top:100px; margin-bottom:130px;}
.content5 .p1{ background:url(../images/pbg6.png) no-repeat; width:638px; height:86px; display:block; margin:0 auto; text-align:center; line-height:94px; font-size:40px; color:#c62626; font-weight:bold; margin-bottom:75px;}
.content5 .d1{ background:url(../images/dbg2.png) no-repeat; width:1124px; height:113px; display:block; margin:0 auto; margin-bottom:48px;}
.content5 .d1 .p2{ float:left; margin-left:120px; font-size:30px; color:#fff; font-weight:bold; line-height:113px;}
.content5 .d1 .p3{ float:left; margin-left:103px; font-size:20px; color:#333; line-height:100px; margin-top:13px;}
.content5 .d2{ background:url(../images/dbg3.png) no-repeat; width:1124px; height:113px; display:block; margin:0 auto;}
.content5 .d3{ float:left; margin-top:13px;line-height:100px;}
.content5 .d3 .p4{ float:left; background:#fda700; width:10px; height:10px; margin-right:10px; margin-top:45px;}
.content5 .d3 .p5{ font-size:18px; color:#333; float:left;}
.content5 .p6{ line-height:113px; font-size:30px; color:#fff; font-weight:bold; margin-left:145px; float:left;}

/*招生计划*/
.content6{ background:url(../images/bg1.png) no-repeat scroll center; width:100%; height:610px; padding-top:63px;}
.content6 .p1{ background:url(../images/pbg7.png) no-repeat; width:638px; height:86px; display:block; margin:0 auto; text-align:center; line-height:94px; font-size:40px; color:#c62626; font-weight:bold; margin-bottom:36px;}
.content6 .kb{ width:1184px; height:340px; background:#fff; padding-top:30px; padding-left:16px;}
.content6 .kb .d1{ float:left; width:191px; margin-right:4px;}
.content6 .kb .d1 .p2{ height:60px; line-height:60px; background:#deb571; text-align:center; font-size:20px; color:#fff; font-weight:bold; margin-bottom:6px;}
.content6 .kb .d1 .p3{ height:60px; line-height:60px; background:#f9f4eb; text-align:center; font-size:18px; color:#333; margin-bottom:6px;}
.content6 .kb .d1 .p4{ height:60px; line-height:60px; background:#f3e8d7; text-align:center; font-size:18px; color:#333; margin-bottom:6px;}
.content6 .p5{ margin-top:27px; margin-left:12px; font-size:16px; color:#c62626;}
.content6 .p6{ margin-top:8px; margin-left:12px; font-size:16px; color:#c62626;}

/*报考流程*/
.content7{ background:#f2f2f2; padding-top:120px; padding-bottom:70px;}
.content7 .p1{ background:url(../images/pbg8.png) no-repeat; width:638px; height:86px; display:block; margin:0 auto; text-align:center; line-height:94px; font-size:40px; color:#c62626; font-weight:bold; margin-bottom:8px;}
.content7-1{ background:url(../images/bg4.png) no-repeat; width:1222px; height:589px;}
.content7-1 .left{ float:left; width:262px; padding-top:93px;}
.content7-1 .left .d1{ width:262px; height:85px; border-radius:15px; background:#8d5f5f; margin-bottom:14px; cursor:pointer;}
.content7-1 .left .d1.active2{ background:#c62626;}
.content7-1 .left .d1 img{ float:left; margin-left:38px; margin-top:15px; margin-right:15px;}
.content7-1 .left .d1 p{ line-height:85px; font-size:24px; color:#fcf6f6; font-weight:bold;}
.content7-1 .right{ float:left; margin-left:40px; margin-top:133px;}
.content7-1 .right .d2{ animation-name:fadeInRight; }
.content7-1 .right img{ float:left;}
.content7-1 .right .p2{ float:left; font-size:22px; color:#c62626; font-weight:bold; margin-left:-176px; margin-top:-11px;}
.content7-1 .right .p3{ font-size:16px; color:#666; line-height:30px; margin-left:14px; margin-bottom:32px;}
.content7 .p4{ font-size:18px; color:#c62626; text-align:center; margin-top:5px;}

@keyframes fadeInRight {
 0% {
  opacity:0;
  -webkit-transform:translateX(20px);
  -mos-transform:translateX(20px);
  -ms-transform:translateX(20px);
  -o-transform:translateX(20px);
  transform:translateX(20px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0);
  -mos-transform:translateX(0);
  -ms-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0)
 }
}

.animated {
 -webkit-animation-duration:1s;
 -mos-animation-duration:1s;
 -ms-animation-duration:1s;
 -o-animation-duration:1s;
 animation-duration:1s;
 
 -webkit-animation-fill-mode:both;
 -mos-animation-fill-mode:both;
 -ms-animation-fill-mode:both;
 -o-animation-fill-mode:both;
 animation-fill-mode:both
}


/*特色活动*/
.content8{ padding-top:100px;}
.content8 .p0{ background:url(../images/pbg9.png) no-repeat; width:638px; height:86px; display:block; margin:0 auto; text-align:center; line-height:94px; font-size:40px; color:#c62626; font-weight:bold; margin-bottom:60px;}


/*联系我们*/
.footer{ background:url(../images/fbg.png) no-repeat scroll center; width:100%; height:580px; margin-top:100px; padding-top:75px;}
.footer .p1{ font-size:40px; color:#fff; text-align:center; font-weight:bold;}
.footer .line1{ display:block; margin:0 auto; margin-top:8px;}
.footer .left{ float:left; margin-left:175px; margin-top:50px; width:292px; text-align:center;}
.footer .left .logo2{}
.footer .left .vx{ display:block; margin:0 auto; margin-top:25px; margin-bottom:15px;}
.footer .left .p2{ text-align:center; font-size:16px; color:#fff; line-height:30px;}
.footer .right{ float:left; margin-left:175px; margin-top:95px;}
.footer .right p{ font-size:16px; color:#fff; margin-bottom:28px;}
.footer .p3{ text-align:center; font-size:16px; color:#fff; margin-top:52px;}
.footer .p3 a{font-size:16px; color:#fff;}