body, button, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, img, legend, li, ol, p, pre, td, textarea, th, ul { padding: 0; margin: 0; border: none; }
body, textarea { width: 100%; height: auto; font-size: 16px; font-family: "Adobe 黑体 Std","Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif;  z-index: 0; background-color: #fafafa; color: #333; }
a { color: #333; text-decoration: none;}
a:hover { text-decoration: none; cursor: pointer; }
li, ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; }
.clear { clear: both; }
img { display: block; }
.flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.tbody { width:100%; margin: 0 auto; }
.left { float: left; }
.right { float: right; }

/* @font-face {font-family: 'FZZZHONGJW';src: url(../img/FZZZHONGJW.1TTF);} */
.banner{width: 100%;margin-top: -10px;}
.banner img{width: 100%;}
/* 专业优势start */
.zyys{margin-top: 42px;}
.tit1{width: 285px;height: 46px;padding-top: 24px; background: url(../img/tit1.jpg) no-repeat;background-size: 100%;font-size: 30px;font-weight: bold;color: #ec859d;margin: auto;text-align: center;}
.yslist{margin-top: 36px;}
.ysdesc{font-style: 16px;font-weight: bold;width: 1200px;margin: auto;line-height: 36px;}
.ysimg{width: 1200px;margin: auto; margin-top: 36px;}
.ysimg .yspart{height: 230px;width: 374px;box-shadow: 0 0 5px 0 #fbe8ec;border-radius: 16px;}
.ysimg .yspart img{float: left;}
.ysimg .yspart p{font-size: 20px;font-weight: bold;writing-mode:vertical-lr;float: right;width: 70px;height: 230px;display: block;text-align: center;line-height: 70px;}
.button{width: 500px;height: 50px;background: url(../img/button.png) no-repeat;background-size: 100%;font-size: 20px;font-weight: bold;text-align: center;color: #fff;display: block;margin: auto;margin-top: 40px;line-height: 50px;}

/* 专业优势end */
/* 课程安排start */
.kcap{margin-top: 50px;}
.kcap .kclist{margin-top: 38px;width: 100%;background: #fdf6e8;padding-top: 12px;background: url(../img/kc_bg.png) no-repeat;background-size: 100%;}
.kcpart{width: 1200px;margin: auto;border-bottom: 1px dashed #a5a19a;height: 220px;padding-top: 1px;}
.kcpart .wz{width: 520px;}
.wz .kctit{height: 66px;position: relative;margin-top: 34px;width: 520px;}
.kctit .kctiten{text-transform: uppercase;font-size: 30px;color: #e2ddd2;}
.kctit .kctitcn{font-size: 26px;text-align: center;background: url(../img/kc_sign1.png) no-repeat;background-size: 100%;width: 185px;height: 43px;line-height: 43px;position: absolute;left: 0;bottom: 0;z-index: 10;color: #6c320c;}
.kcinfo{width: 500px;font-size: 18px;line-height: 38px;margin-top: 20px;}

.kctit .titcn{font-size: 26px;text-align: center;background: url(../img/kc_sign4.png) no-repeat;background-size: 100%;width: 185px;height: 43px;line-height: 43px;position: absolute;right: 0;bottom: 0;z-index: 10;color: #6c320c;}

.kctit .kctitcn2{background: url(../img/kc_sign2.png) no-repeat;}
.kctit .kctitcn3{background: url(../img/kc_sign3.png) no-repeat;}
/* .kctit .kctitcn4{background: url(../img/kc_sign4.png) no-repeat;position: absolute;right: 0;bottom: 0;z-index: 10;} */
.kctit .kctitcn5{background: url(../img/kc_sign5.png) no-repeat;position: absolute;right: 0;bottom: 0;z-index: 10;}
.kctit .kctitcn6{background: url(../img/kc_sign6.png) no-repeat;position: absolute;right: 0;bottom: 0;z-index: 10;}
.kcpart6{border-bottom: none;}
.right .kctiten{text-align: right;}


.kcpart .kcimg{width: 580px;margin: auto;margin: 20px 40px;float: right;}
.kcpart .kcimg2{width: 580px;margin: auto;margin: 20px 40px;float: left;}
/* 课程安排end */
/* 就业方向start */
.jyfx{width: 100%;background: url(../img/jy_bg.png) no-repeat;background-size: 100%;padding: 58px 0 48px;}
.jydesc{width: 1200px;text-align: center;font-size: 18px;font-weight: bold;margin: auto;margin-top: 24px;}
.fxlist{width: 1138px;margin: auto;margin-top: 12px;}
.fxlist .fxpart{width: 273px;height: 187px;background: url(../img/jypart.png) no-repeat;background-size: 635px 100%;padding-top: 22px;}
.fxlist .fxpart img{width: 240px;height: 174px;margin: auto;}

/* 就业方向end */
/* 优秀作品statrt */
.yxzp{margin-top: 28px;}
.yxzp .tit2{font-size: 16px;text-align: center;font-weight: bold;margin-top: 16px;}
.zpinfo{width: 1156px;height: 644px;border: 1px solid #fc4262;padding: 22px;margin: auto;border-radius: 8px;margin-top: 28px;}
.zpinfo img{width: 273px;height: 200px;}
/* 优秀作品end */
/* 底部表单start */
.dbform{margin: auto; margin-top: 60px;width: 1200px;height: 342px;background: url(../img/db_from.png) no-repeat;background-size: 100% 400px;padding-top: 58px;}
.dbform .dbcn{font-size: 26px;text-align: center;color: #fc4262;}
.dbform .dben{font-size: 14px;margin: 10px auto;color: #fff;text-align: center;text-transform: uppercase;}
.dbform .xf_ipt{display: block;margin: auto;margin-top: 30px; width: 500px;height: 50px;border-radius: 25px;background-color: #fbe2e7;text-align: center;font-size: 18px;outline: none;}
.dbform .xf_btn{display: block;margin: auto;margin-top: 30px;width: 500px;height: 50px;background: url(../img/button.png) no-repeat;background-size: 100%;font-size: 20px;color: #fff;}
/* 底部表单end */