html { -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; font-size: 40px; background: #fff; }
body { min-width: 8rem; max-width: 16rem; margin: 0 auto; font-family: arial, Microsoft Yahei; color: #333; background: #fff; }
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0rem;padding: 0rem ; }
ul, li { list-style: none ; }
a:active, a:hover { outline: none; }
img { width: 100%; vertical-align: top; }
a { outline: none; text-decoration: none; cursor: pointer; color: #333; }
a:hover { text-decoration: none; outline: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
input[type="search"] { -webkit-appearance: text field; box-sizing: content-box; }
input[type="search"]:-webkit-search-cancel-button, input[type="search"]:-webkit-search-decoration { -webkit-appearance: none; }
button { overflow: visible; }
button, select { text-transform: none; }
.flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.left { float: left; }
.right { float: right; }

.title{font-size: 0.85rem;font-weight: bold;text-align: center;position: relative;}
.title::before{content: "";width: 2.125rem;height: .025rem;background: #000;position: absolute;left: 3rem;top: 50%;}
.title::after{content: "";width: 2.125rem;height: .025rem;background: #000;position: absolute;right: 3rem;top: 50%;}
.title2::before{content: "";width: 2.125rem;height: .025rem;background: #000;position: absolute;left: 2rem;top: 50%;}
.title2::after{content: "";width: 2.125rem;height: .025rem;background: #000;position: absolute;right: 2rem;top: 50%;}
.button{width: 15rem;height: 1.8rem;font-size: 0.65rem;background: #f56784;line-height: 1.8rem;font-weight: bold;color: #fff;text-align: center;margin: 0.2rem auto 0;}
.button img{width: 0.9rem;height: 0.75rem;margin: 0.75rem 0 0 0.5rem;}
/* 前景分析start */
.qj{margin: 1.5rem auto 2.5rem;}
.qj .qjinfo{width: 15rem;margin: 1rem auto 2.2rem;position: relative;}
.qj .qjinfo .qjr{width: 7.2rem;height: 6.2rem;float: left;padding: 0.2rem;font-size: 0.55rem;line-height: 0.85rem;}
.qj .qjinfo .qjr .qjrbotton{width: 4.5rem;height: 1.3rem;background: #f56784;font-size: 0.65rem;color: #fff;text-align: center;line-height: 1.3rem;margin-top: 1rem;}
.qj .qjinfo .qjl{width: 7.1rem;height: 6.6rem;float: right;}
.qj .qjinfo .qjl img{width: 7.1rem;height: 5.85rem;}
.qj .qjinfo .qjl p{background: #000;color: #fff;height: 0.75rem;font-size: 0.45rem;line-height: 0.75rem;text-align: right;display: block;padding-right: .8rem;}
.qj .qjb{position: absolute;width: 4.25rem;height: 4.5rem;top: 3rem;left: 5.5rem;border: 0.025rem solid #eeeeee;}
/* 前景分析end */
/* 学习内容start */
.xxnr{margin-top: 2rem;background: #fef8f1;padding: 1rem 0;}

.xxlist{width: 15rem;margin: 1rem auto 0;}
.xxlist .xxinfo{width: 15rem;height: 6.6rem;margin-bottom: 0.8rem;position: relative;}
.xxlist .xxinfo  .xxleft{height: 5.25rem;width: 8.2rem;}
.xxlist .xxinfo  .xxleft p{line-height: 1.25rem;font-size: 0.65rem;font-weight: bold;}
.xxlist .xxinfo  .xxleft p span{font-size: 0.6rem;line-height: 1.25rem;font-weight: normal;}
.xxlist .xxinfo  .xxleft .leftimg{width: 8rem;height: 5.05rem;display: block;border: 0.1rem solid #fff;border-radius: 0.2rem;}

.xxp{width: 7.7rem;height: 3.6rem;position: absolute;right: 0;top: -0.2rem;}
.xxp img{width: 3.8rem;height: 3.55rem;float: left;display: block;}
.xxp img:nth-child(1){margin-right: 0.1rem;}
.xxintro{position: absolute;width: 5rem;height: 1.55rem;font-size: 0.6rem;color: #666666;right: 1.05rem;bottom: 0.75rem;}
.xxintro2{position: absolute;width: 6rem;height: 1.55rem;font-size: 0.6rem;color: #666666;right: 0.2rem;bottom: 0.75rem;}
/* 学习内容end */
/* 学校实力start */
.xxsl{margin: 1rem auto;}
.xxsl .xslist{margin: 1rem auto 0; width: 15rem;}
.xxsl .xslist .xsinfo{width: 4.5rem;height: 4.5rem;overflow: hidden;border-radius: 4.5rem;margin-bottom: 0.8rem;}
.xsinfo1{background: url(../img/xys_01.png) no-repeat;background-size: 100%;}
.xsinfo2{background: url(../img/xys_02.png) no-repeat;background-size: 100%;}
.xsinfo3{background: url(../img/xys_03.png) no-repeat;background-size: 100%;}
.xsinfo4{background: url(../img/xys_04.png) no-repeat;background-size: 100%;}
.xsinfo5{background: url(../img/xys_05.png) no-repeat;background-size: 100%;}
.xsinfo6{background: url(../img/xys_06.png) no-repeat;background-size: 100%;}
.xsinfo .dbw{width: 4.5rem;height: 1.25rem;text-align: center;font-size: 0.55rem;color: #fff;background: #fb93a4;margin-top: 3.25rem;line-height: 1rem;}
/* 学校实力end */
/* 答疑解惑start */
.dysh{background: url(../img/shbg.jpg) no-repeat;background-size: 100%;width: 16rem;height: 13.1rem;padding-top: 0.9rem;}
.shlist{width: 15rem;margin: 1rem auto 0;}
.shlist .shinfo{height: 1.55rem;width: 14.4rem;border-radius: 0.75rem;margin-bottom: 0.55rem;background: #fff;font-size: 0.65rem;padding-left: 0.6rem;line-height: 1.55rem;}
.shlist .shinfo .shbutton{float: right;width: 3.3rem;height: 1.25rem;background: #e60012; margin: 0.15rem;border-radius: 0.75rem;text-align: center;font-weight: bold;color: #fff;line-height: 1.25rem;}
.shinfo:nth-child(2),.shinfo:nth-child(4){color: #ff0000 !important;}
/* 答疑解惑end */
/* 学生作品start */
.xszp{margin-top: 1rem;}
.zplist{width: 15rem;margin: 1rem auto;}
.zptop{margin-bottom: 0.15rem;}
.zptop .zptop1{float: left;margin-right: 0.15rem;height: 8.25rem;width: 4.9rem;position: relative;}
.zptop .zptop1 .wz{height: 1.5rem;width: 3.3rem;font-size: 0.6rem;color: #fff;line-height: 1.5rem;margin: 0 auto;background: #f56784;text-align: center;position: relative;z-index: 100;}
.zptop .zptop1 img{display: block;width: 4.9rem;height: 7.3rem;position: absolute;bottom: 0;left: 0;z-index: 1;}
.zptop .zptop2{width: 4.9rem;height: 8.25rem;float: left;margin-right: 0.15rem;}
.zptop .zptop2 img{width: 4.9rem;height: 4.025rem;}
.zptop .zptop2 .zptop2t{display: block;margin-bottom: 0.15rem;}
.zptop .zptop3{height: 8.25rem;width: 4.9rem;float: right;}

.zpbutton{width: 15rem;}
.zpbutton img{display: block;width: 7.45rem;height: 4.675rem;margin-top: 0.1rem;}
/* 学生作品end */
/* 底部表单start */
.db{margin-top: 1rem;background: #fdf5ec;padding: 0.9rem 0 1.15rem;}
.dtit{height: 1.45rem;text-align: center;line-height: 1.45rem;font-size: 0.85rem;font-weight: bold;}
.dtit img{height: 1.45rem;width: 0.4rem;}
.dtit .dtitimg1{display: inline-block;margin-right: 0.9rem;}
.dtit .dtitimg2{display: inline-block;margin-left: 0.9rem;}
.form{width: 15rem;height: 6.85rem;margin: 0.75rem auto 0;background: #fff;border-radius: 0.2rem;padding-top: 1rem;}
.form_line{margin-left: 1.1rem;height: 1.1rem;font-size: 0.55rem;line-height: 1.1rem;}
.form_line .form_ipt{display: inline-block;margin-left: 0.75rem;width: 11.375rem;border: none;border-bottom: 0.025rem solid #b5b4b4;height: 1.05rem;outline: none;font-size: 0.55rem;color: #b8b7b7;}
.form_line .form_ipt::-webkit-input-placeholder{font-size:.55rem;color: #b8b7b7;}
.form_line .form_ipt:-moz-placeholder{font-size:.5rem;color: #b8b7b7;}
.form_line .form_ipt::-moz-placeholder{font-size:.5rem;color: #b8b7b7;}
.form_line .form_ipt:-ms-input-placeholder{font-size:.5rem;color: #b8b7b7;}
.form_line2{margin-top: 0.75rem;}
.form .sub{display: block;height: 1.5rem;width: 12.2rem;background: #a40000;border: none;margin: 1.3rem auto 0;font-size: 0.6rem;color: #fff;}
/* 底部表单end */