@charset "gb2312";
/* 1.BODY
---------------------------------------------------------------------- */
/*body{}  这行代码对谷歌不兼容*/
body { color: #333; font-size: 12px; font-family: "Microsoft YaHei";font-weight: normal }
header, .footMenu{font-size: 12px !important;text-align: center; height:4.3rem;}
ul, li, h1, h2, h3, h4, p, span, b, dl, dt, dd { margin: 0; padding: 0; }
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input { margin: 0; padding: 0; -webkit-text-size-adjust: none }
.m2017 { min-width: 320px; max-width: 640px; margin: 0 auto; width: 100%; max-width: 640px; margin: 0 auto; background: #f6f4f6; }
*{margin: 0px; padding: 0px;  font-family: "Microsoft YaHei";}
/*banner*/
 h2, h3, h4, h5, h6 { font-size:12px; font-weight: normal }
a { border: 0 }
ul, ol, li { list-style-type: none; vertical-align: 0 }
a { outline-style: none; color: #535353; text-decoration: none }
a:hover { color: #D40000; text-decoration: none }
.slider { display: none }/*用于获取更加体验*/
.focus span { width: 10px; height: 10px; margin-right: 10px; border-radius: 50%; background: #666; font-size: 0 }
.focus span.current { background: #fff }
.banner-loading { width: 50%; height: 1%; display: inline-block; position: absolute; top: 0; left: 0; z-index: 3; background: #F9F9F9 url("../images/loading24.gif") no-repeat center center; }
/* 2.1 sj_header
---------------------------------------------------------------------- */
.sj_Header { width: 100%; background: #ee2d00; height: 55px; }
.sj_Header_left { float: left; height: 66px; padding-top: 11px; }
.sj_Header_midlle { float: left;  width: 35%; margin-top: 0px; margin-right: 3%; margin-bottom: 0px; margin-left: 3%; background-color: #0C9; }
.pro_title { display: inline; height: 4rem; }
.pro_title { font-size:1.2rem; line-height: 3rem; text-align: center; white-space: nowrap; }
.pro_Header_left { width: 100%; display: inline-block; height: 55px; line-height: 55px; }
.pro_Header_left a { color: #fff; font-weight: bold; }
.pro_Header_left .icon1 { color: #fff; }
/* 2.2 pro_header
---------------------------------------------------------------------- */
.sj_Header_right { float: right; display: inline; line-height: 55px; height: 55px; width: 60px; top: 0px; position: absolute; right: 13px; }
.pro_Header { width: 100%; background: #F97F12; font-weight: normal; }
.pro_Header_left { margin-left: 1%; float: left; }
.pro_Header_right { float: right; width: 19%; }
.pro_Header_left, .pro_Header_right { }
/* 3.menu
---------------------------------------------------------------------- */
#sj_menu { border-bottom: 1px solid #FFF; position: relative; }
.sj_menu_bg { background: #502a13; width: 100%;   float: right; right: 0; position: absolute; z-index: 999; font-family: "Microsoft YaHei"; }
.ce_menu { color: #FFF; text-align: center; font-size: 0.5rem; }
.m-header__navlist a { color: #FFF; line-height: 1.3rem;  }
/*专业设置
---------------------------------------------------------------------- */
.news { width: 100%; height: 6em; margin-top: 1%; background-image: url(../images/jjxjy.png); background-repeat: no-repeat; background-position: left center; padding-top: 3.5%; padding-bottom: 3%; padding-left: 100px; color: #F00; border: 1px solid #f2cc8a; }
#demoo { height: 3em; overflow: hidden; padding-left: 15%; font-size: 1.1rem; font-family: "Microsoft YaHei"; }
.hszt { color: #F00; }
.ggt { width: 100%; height: 4em; background-position: left top; }
.zysz { background-color: #FFF;   height: 37.4em; width: 100%; }
.zysz a { font-size: 1rem; font-family: "Microsoft YaHei"; }
.zyszs { width: 100%; height: 50% }
.zyszs_l { width: 50%; height: 100%; float: left; }
.zyszs_l ul li { width: 50%; height: 7rem; float: left; padding-top: 4%; margin: 0%; }
.zyszs_r { width: 50%; height: 100%; float: right; background-image: url(../images/ggbj.jpg); background-size: 100% 100%; background-repeat: no-repeat; background-position: left top; }
.zyszsn { width: 100%; height: 50%; }
.zyszsn ul li { width: 25%; height: 7rem; float: left; padding-top: 2.5%; }
.zyszsn ul li a { font-family: "Microsoft YaHei"; }
.fsbj, .lsbj { background-color: #f8dee1; border-right-width: 1px; border-right-style: solid; border-right-color: #CCC; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; height: 7rem; font-size:.9rem;
font-family: "Microsoft YaHei"; }
.lsbj { background-color: #def8f7; }
.wbk { border-bottom-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-bottom-color: #CCC; }
.ckgd { width: 100%; height: 2.5rem; background-color: #d5d5d5; font-size: 1.1rem; font-family: "Microsoft YaHei"; line-height: 2.5rem }
/*校园环境
---------------------------------------------------------------------- */
.xyhj { height: 54em; width: 100%; padding: 0; margin-top: 10px; margin-bottom: 10px; }
.xyhjs { height: 10%; width: 100%; background-image: url(../images/xyhj.png); background-repeat: no-repeat; background-position: left top; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; margin-bottom: 10px; }
.dhzx { height: 1.5em; width: 13%; font-size: .9rem;color: #ebb240;  float: right; border: 1px solid #ebb240; line-height: 1.4em; border-radius: 5px; margin-top: 5%; }
.dhzx a { color: #e89500; }
.xyhjxl { float: left; width: 68.8%; }
.xyhjxr { float: right; width: 31.2%; }
.xyhjxlz { background-image: url(../images/xyhj3.jpg); background-repeat: no-repeat; background-position: left top; font-size: 2em; color: #FFF; height: 13rem; }
.wzys2 { font-family: "Microsoft YaHei"; font-size: .7em; color: #FFF; text-align: center; line-height: 1.5em; padding-left: 8%; height: 5.15em; width: 9.1em; padding-top: 19%; }
.wzys4 { font-family: "Microsoft YaHei"; font-size: 1.3em; color: #ebb240; text-align: center; line-height: 1.5em; padding-left: 47%; padding-top: 27%; }
.xyhjxlx { background-image: url(../images/xyhj-6.jpg); background-repeat: no-repeat; background-position: left top; height: 16.2rem;   }
.xyhjxr1 { background-image: url(../images/xyhj2.jpg); background-repeat: no-repeat; background-position: left top; width: 100%; height: 17.7em }
.wzys5 { font-family: "Microsoft YaHei"; font-size: 2.2em; color: #FFFFFF; text-align: left; line-height: 3em; padding-left: 25%; }
.wzys6 { font-family: "Microsoft YaHei"; font-size: 1.3em; color: #FFFFFF; text-align: left; line-height: 1.5em; padding-left: 7%;  height: 10em; width: 8em; padding-top: 0%; padding-right: 0%; padding-bottom: 0%; }
.z1tp { height: 13.3rem }
.xyhjxr2 { height: 6.6rem }
.xyhjxr3 { background-image: url(../images/xyhj5.jpg); background-repeat: no-repeat; background-position: left top; height: 12.3rem }
.wzys7 { font-family: "Microsoft YaHei"; font-size: 2.2em; color: #7bccc3; text-align: left; line-height: 3.5em; padding-left: 25%; }
.wzys8 { font-family: "Microsoft YaHei"; font-size: 1.3em; color: #7bccc3; text-align: center; line-height: 1.5em; padding-left: 5%; padding-top: 15%; }
#xyhjxr4 { height: 6rem }
/*学生作品
---------------------------------------------------------------------- */
.tabs { width: 100%; margin-top: -4.5em; margin-right: auto; margin-bottom: 0px; margin-left: auto;  float: left; }
.tabs input:nth-of-type(1):checked ~ .panels .panel:first-child,  .tabs input:nth-of-type(2):checked ~ .panels .panel:nth-child(2),  .tabs input:nth-of-type(3):checked ~ .panels .panel:nth-child(3),  .tabs input:nth-of-type(4):checked ~ .panels .panel:last-child { opacity: 1; -webkit-transition: .3s; }
.panels { float: left; clear: both; position: relative; width: 100%; background: #fff; border-radius: 0 10px 10px 10px; height:31em;  margin: 0em; }
.panel { width: 100%; opacity: 0; position: absolute; background: #ebb240;  padding-top: 2%; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.panel ul li { float: left; padding: 0%; margin: 0%; }
.tpgd1 li { height: 9.73em }
.tpgd2 li { height: 18em }
.xszp { width: 100%; padding: 0%;  background-color: #093; }
/*联系电话
---------------------------------------------------------------------- */
.lxdh { width: 100%; font-size: 1.1rem; font-family: "Microsoft YaHei"; line-height:2.5rem; background-image: url(../images/lxbg.jpg); background-repeat: repeat; background-position: left top;  margin-top: 27.5em; margin-right: 0px; margin-bottom: 1%; margin-left: 0px; height:2.5rem }
.lxdh ul li { float: left; color: #FFF; width: 50%;   vertical-align: middle; font-size: 1.1rem; font-family: "Microsoft YaHei";}
.lxdhl * { vertical-align: top; }
.lxdhr * { vertical-align: top; }
.lxdh span { border: 1px solid #fff; border-radius: 5px;  padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px; }
.lxdh span a { color: #FFF; }

/*学校新闻
---------------------------------------------------------------------- */
.xxxw { width: 100%; padding-top: 0%; padding-right: 0px; padding-left: 0px; margin-top: 0%; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.xxxws { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; padding-bottom: 5%; }
.gd { float: right; line-height: 3em }
.xxxwz { width: 100%;  margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; overflow: hidden; text-align: center; position: relative; }
.xxxwz p { color: #fff; width: 100%; position: absolute; line-height: 2.5em; bottom: 0px; left: 0; right: 0; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; font-weight: bold;   background-color: #000000; }
.xxxwz img { border: 1px solid #000; }
.xxxwx { width: 100%;  margin-top: 8px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: "Microsoft YaHei"; }
.xxxwx ul li { width: 100%; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; height: 8em; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.xxxwx ul li em { float: right; width: 25% }
.xxxwx ul li h6 { font-size: 1.8em; text-align: left; line-height: 2.5em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.xxxwx ul li p { font-size: 1.1em; text-align: left; line-height: 2em; }
.xxxwx ul li p span { color: #F00;  border: 1px solid #F00; border-radius: 5px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; width: 100px; }
.xbk { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999;  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
/*学校视频
---------------------------------------------------------------------- */
.xxspz ul li { font-size: 1.1em; width: 50%; padding-top: 0px; padding-right: 1%; padding-bottom: 0px; padding-left: 1%; float: left; margin-top: 8px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.xxspx { width: 100%; font-family: "Microsoft YaHei"; margin-top: 10px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 3%; padding-bottom: 0px; padding-left: 3%; }
/*合作单位
---------------------------------------------------------------------- */
.hzdws { width: 100%; text-align: left;  margin-top: 0px; margin-right: 0px; margin-bottom: 0%; margin-left: 0px; }
.hzdwz { width: 100%; height: 22em;  margin-top: 1%; margin-right: 0px; margin-bottom: .5%; margin-left: 0px; }
.hzdwzl { width: 32%; height: 22em; float: left; overflow: hidden; text-align: left; position: relative; }
.hzdwzl a { color: #fff; width: 100%; position: absolute; line-height: 1.8em; bottom: 0px; left: 0; right: 0; background: #000000; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; font-weight: normal; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-color: #FFF; padding: 0; text-align: center; margin: 0; }
.hzdwzr { width: 68%; height: 22em; float: right; }
.hzdwzrs,.hzdwzrx { width: 100%; height: 11em; }
.hzdwz ul li { float: left }
.hzdwx { width: 100%; height: 12em;  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.hzdwx ul li { float: left; height: 12em; }
.hzdwzrs ul li img { margin: 0%;  border-top-width: 0px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: double; border-right-style: double; border-bottom-style: double; border-left-style: double; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF; }
.hzdwx ul li img { margin: 0%;  border: 2px double #FFF; }
.bkbt,.bkbt2 { overflow: hidden; text-align: left; position: relative; }
.bkbt a,.bkbt2 a { color: #fff; width: 100%; position: absolute; line-height: 1.8em; bottom: 0px; left: 0; right: 0; background: #000000; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; font-weight: normal; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF;  margin-top: 0%; margin-right: 0%; margin-bottom: 3%; margin-left: 0%; text-align: center; }
/*在线报名
---------------------------------------------------------------------- */
.zxbm { width: 100%; height: 20em; background-image: url(../images/bmbg.jpg); background-repeat: no-repeat; background-position: center top; font-family: "Microsoft YaHei"; }
.zxbms { line-height: 1.2em; color: #FFF; text-align: center; width: 100%;  padding-top: 10px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
.zxbmxl { width: 50%; float: left; height: 155px }
.zxbmx ul li { height: 2.7em; width: 80%; margin-top: 1em; margin-right: 10%; margin-bottom: 1em; margin-left: 10%; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: #FFF; text-align: left; border-radius: 3px; }
.zxbmxr { width: 50%; float: right; height: 155px }
.bdys { font-size: 1.3em; line-height: 2em; color: #999; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.bdys2 {  height: 2.05em;  float: right; }
.bdys5 { text-align: left;  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10%; line-height: 2em; font-size: 1.3em; color: #FFF; }
.bman { text-align: center; line-height: 2em; margin-top: 30px; margin-right: 0px; margin-bottom: 0px; margin-left: 0em;  }
.bdys6 { color: #FFF; background-color: #FDC635; width: 5em; font-size: 1.5em; line-height: 1em; font-weight: 200; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: center;  }
/*---------------------------------------------------------------------- */
.dxtb { height: 1.6rem; width: 1.6rem; }
.footMenu { height: 4.3rem; max-width: 640px; width: 100%; margin: 0 auto; position: fixed; bottom: 0; padding:0;box-shadow: inset 0 0 2px rgba(0, 0, 0, .12); z-index: 99; }
.footMenu li { width: 17%; float: left; }
.footMenu li a { padding-top:.5rem;}
.footMenu li a dt { text-align: center; margin: 0 auto; line-height: 3.5rem; }
.footMenu li a dt img { display: block; margin: 0 auto; }
.footMenu li a dd { height: 2rem; line-height: 0rem; font-size: 1.2em; color: #fff; text-align: center; font-weight: bold; }
.footMenu li:nth-child(3) a dd { margin-top:.2rem;}
.footMenu li.footMenuNew_m { width: 32%; height: 4.5rem; position: relative; }
.footMenu li.footMenuNew_m a { width: 100%; height: 4rem; padding-top: .5rem;
position: absolute; top: -10px; left: 0; background-size: auto 100%; }
/*7.backtop---------------------------------------------------------------------- */
.backtop { position: fixed; right: 20px; bottom: 60px; }
.backtopimg { display: block; background: url(../images/ico.png)-131px 0; width: 47px; height: 45px; }
.cd-container { width: 90%; max-width: 768px; height: 3000px; margin: 2em auto; display: block }
.cd-container::after { content: ''; display: table; clear: both; }
.no-touch .cd-top:hover { background-color: #e86256; opacity: 1; }
.shake { margin: 0 auto; display: block; position: fixed; top: 80%; right: 0; }
.iconfont { font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }
.icon-left:before { content: "\e600"; }
.icon1 { font-size: 1.2rem; }
.icon2 { font-size: 3.3rem; }
.icon3 { font-size: 1.8rem; color: #fff;margin-right: 1.5rem; }
.icon1, .icon2 { color: #FFF; }
.icon4 { font-size: 1.2rem; }
.icon5 { font-size: 1.8rem; }
.icon6 { font-size: 1.6rem; color: #fff; }
.icon7 { font-size: 1.6rem; color: #fff; }
.icon7 { display: block; float: left; margin: 2% 2% 1% 1%; width: 6%; }
.icon8, .icon9 { font-size: 1.6rem; color: #FFF; }
 @media only screen and (min-width: 768px) {.cd-top { right: 20px; bottom: 20px; }}
 @media only screen and (min-width: 1024px) {.cd-top { height: 45px; width: 50px; right: 30px; bottom: 60px; }}
 @media screen and (min-width: 435px) and (max-width: 550px) {
.coolbg { 100%;}
.sj_Header_left img { width: 100%; }
}
@media screen and (max-width:435px) {
.sj_Header_left img { width: 100%; }
.adress { width: 95%; }
.adress li { font: .7em/3.3em "Microsoft YaHei"; color: #FFF; }
.coolbg { width: 100%; }
.icon1 { font-size: 2rem; }
.icon2 { font-size: 2.3rem; }
.icon3 { font-size: 2.1rem; }
.icon6 { font-size: 1.2rem; }
.icon7 { font-size: 1.2rem; margin-top: 3%; width: 5%; }
.icon8, .icon9 { font-size: 1.4rem; margin: 1% 0 0 2%; }
.footMenu { height: 4rem; }
.news_section1 { font:.9rem/2em "Microsoft YaHei";}
.n_h3 b, .n_h3 a { font: .8em/3em "Microsoft YaHei"; }
.Fontstyle { padding-right: 18px; }
}
/*改版代码*/

#contener { max-width: 640px; width: 100%; margin: 0 auto; background-image: url(../images/bg.jpg); background-repeat: repeat; background-position: left top; }
.xszp label { cursor: pointer; background: -webkit-linear-gradient(#666, #555); color: #eee; border-radius: 5px 5px 0 0; padding: 1.5% 3%; float: left; margin-right: 2px; font: 1rem cambria; }
.xszp label:hover { background: -webkit-linear-gradient(#777, #666); }
.xszp input:checked + label { background: #ebb240; color: #333; }
.tabs input:nth-of-type(1):checked ~ .panels .panel:first-child,  .tabs input:nth-of-type(2):checked ~ .panels .panel:nth-child(2),  .tabs input:nth-of-type(3):checked ~ .panels .panel:nth-child(3),  .tabs input:nth-of-type(4):checked ~ .panels .panel:last-child { opacity: 1; -webkit-transition: .3s; }
 @media only screen and (max-width: 640px) {
	 .footMenu { height:1.5rem;}
#contener { max-width: 640px; width: 100%; margin: 0 auto; }
.sj_Header_left { width: 60%; padding-top: 5%; }
.sj_Header_midlle { float: left;  width: 30%; margin-top: 0px; margin-right: 0%; margin-bottom: 0px; margin-left: 3%; background-color: #0C9; margin-top: 4.5%; }
.sj_menu_bg { background: #502a13; width: 120%; float: right; z-index: 999; }
.ce_menu { color: #FFF; text-align: center; font-size: 1rem; height: 3.6rem; }
.footMenu li a dt { text-align: center; margin: 0 auto; line-height: 3rem; }
.shake { margin: 0 auto; display: block; position: fixed; top: 50%; right: 0; }
.demoo { height: 2em; overflow: hidden; padding-left: 23%; font-size: 1.1rem; }
.news { width: 100%; height: 4em; margin-top: 1%; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #f2cc8a; border-bottom-color: #f2cc8a; background-image: url(../images/jjxjy.png); background-repeat: no-repeat; background-position: left center; padding-top: 3%; padding-right: 0px; padding-bottom: 10%; padding-left:100px; }
.ggt { width: 100%; height:2.4em; background-image: url(../images/ggt.jpg); background-repeat: no-repeat; background-size: 100% auto; background-position: left top; }
/*专业设置*/
.zysz {   height: 26.6em; width: 100%; }
.zysz p a {font-size:.8rem; font-family: "Microsoft YaHei"; }
.zyszs_l { width: 50%; height: 100%; float: left; }
.zyszs_l ul li { width: 50%; height: 5rem; float: left; padding-top: 4%; margin: 0%; }
.zyszsn ul li { width: 25%; height: 5rem; float: left; padding-top: 3%; }
.fsbj,.lsbj { background-color: #f8dee1; border-right-width: 1px; border-right-style: solid; border-right-color: #CCC; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; height: 5rem; }
.lsbj { background-color: #def8f7;}
/*校园环境*/
.xyhj { height: 47em; width: 100%;  margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.xyhjs { height: 8%; width: 100%; background-image: url(../images/xyhj.png); background-repeat: no-repeat; background-size: 35% auto; background-position: left top; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; margin-bottom: 0px;  margin-top: 0px; margin-right: 0px; margin-left: 0px; }
.dhzx { height: 1.5em; width: 18%; font-size: .9rem;color: #ebb240;  float: right; border: 1px solid #ebb240; line-height: 1.4em; border-radius: 5px; margin-top: 5%; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.z1tp { height: 6.5rem }
.xyhjxl { float: left; width: 68.8%; height: 47em; }
.xyhjxr { height: 47em; }
.xyhjxlz { background-image: url(../images/xyhj3.jpg); background-repeat: no-repeat; background-size: 100% auto; background-position: left top; height: 7rem }
.wzys2 { font-family: "Microsoft YaHei"; font-size: .4em; color: #FFF; text-align: center; line-height: 1.5em; padding-left: 7%;  padding-top: 20%; padding-right: 0px; padding-bottom: 0px; }
.wzys4 { font-family: "Microsoft YaHei"; font-size: .8em; color: #ebb240; text-align: center; line-height: 1.5em; padding-left: 45%; }
.xyhjxlx { background-image: url(../images/xyhj-6.jpg); background-repeat: no-repeat; background-size: 100% auto; background-position: left top; height: 16.2rem;   }
.xyhjxr1 { background-image: url(../images/xyhj2.jpg); background-repeat: no-repeat; background-size: 100% auto; background-position: left top; width: 100%; height: 10em }
.wzys5 { font-family: "Microsoft YaHei"; font-size: 1.5em; color: #FFFFFF; text-align: left; line-height: 1.7em; padding-left: 20%; }
.wzys6 { font-family: "Microsoft YaHei"; font-size: .8em; color: #FFFFFF; text-align: left; line-height: 1.5em; padding-left: 7%; padding-right: 7%; }
.xyhjxr2 { height: 3rem }
.xyhjxr3 { background-image: url(../images/xyhj5.jpg); background-repeat: no-repeat; background-size: 100% auto; background-position: left top; height: 6.3rem }
.wzys7 { font-family: "Microsoft YaHei"; font-size: 1.5em; color: #7bccc3; text-align: left; line-height: 3.5em; padding-left: 25%; }
.wzys8 { font-family: "Microsoft YaHei"; font-size: .8em; color: #7bccc3; text-align: center; line-height: 1.5em; padding-left: 6%; }
.xyhjxr4 { height: 7rem }
/*学生作品*/
.xszp { width: 100%; padding: 0%; background-color: #093; margin-top: -12rem; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.tabs { width: 100%; margin-top: -14rem; margin-right: auto; margin-bottom: 0px; margin-left: auto;  }
.xszp label { cursor: pointer; background: -webkit-linear-gradient(#666, #555); color: #eee; border-radius: 5px 5px 0 0; padding: 1.5% 3%; float: left; margin-right: 2px; font: 1rem cambria; }
.xszp label:hover { background: -webkit-linear-gradient(#777, #666); }
.xszp input:checked + label { background: #ebb240; color: #333; }
.tabs input:nth-of-type(1):checked ~ .panels .panel:first-child,  .tabs input:nth-of-type(2):checked ~ .panels .panel:nth-child(2),  .tabs input:nth-of-type(3):checked ~ .panels .panel:nth-child(3),  .tabs input:nth-of-type(4):checked ~ .panels .panel:last-child { opacity: 1; -webkit-transition: .3s; }
.panels { height: 18.2em; float: left; clear: both; position: relative; width: 100%; background: #fff; border-radius: 0 10px 10px 10px;  margin-top: 0em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.panel { width: 100%; opacity: 0; position: absolute; background: #ebb240; border-radius: 0px; box-sizing: border-box; padding-top: 2%; padding-right: 0%; padding-bottom: 0%; padding-left: 0%;}
.panel ul li { float: left;   }
.lxdh { width: 100%; font-size: 1.1rem; font-family: "Microsoft YaHei"; line-height: 2.5rem; background-image: url(../images/lxbg.jpg); background-repeat: repeat; background-position: left top;  margin-top: 15.5em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 2.5rem }
.tpgd1 li { height: 6em }
.tpgd2 li{ height: 7em }
/*学校新闻*/
.xxxw { width: 100%; padding-top: 0%; padding-right: 0px; padding-bottom: 0; padding-left: 0px; margin-top: 3%; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.xxxws { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; padding-bottom: 8.5%; }
.gd {  float: right; line-height: 3.5em }
.xxxwz { width: 100%;  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.xxxwx { width: 100%;  margin-top: 8px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: "Microsoft YaHei"; }
.xxxwx ul li { width: 100%; border-top-width: 1px; border-top-style: solid; border-top-color: #ccc; height: 5em; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.xxxwx ul li em { float: right; width: 25% }
.xxxwx ul li h6 { font-size: 1.3em; text-align: left; line-height: 2em; }
.xxxwx ul li p { font-size: 1em; text-align: left; line-height: 1.5em; }
.xxxwx ul li p span { color: #F00;  border: 1px solid #F00; border-radius: 5px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; width: 100px; }
/*合作单位
---------------------------------------------------------------------- */
.hzdwz { width: 100%; height: 22em;  margin-top: 22rem; margin-right: 0px; margin-bottom: 0%; margin-left: 0px; }
.hzdws { width: 100%; text-align: left;  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.hzdwz { width: 100%; height: 12em;  margin-top: 1%; margin-right: 0px; margin-bottom: .8%; margin-left: 0px; }
.hzdwzl { width: 37%; height: 12em; float: left; }
.hzdwzr { width: 63%; height: 12em; float: right; }
.hzdwzrs { width: 100%; height: 6em; }
.hzdwz ul li { float: left }
.hzdwx { width: 100%; height: 6.8em; }
.hzdwx ul li { float: left; height: 6.8em; }
.hzdwzrs ul li img,.hzdwx ul li img { margin: 0%;  border: 2px double #FFF; }
.bkbt { overflow: hidden; text-align: left; position: relative; }
.bkbt a { color: #fff; width: 100%; position: absolute; line-height: 1.5em; bottom: 0px; left: 0; right: 0; background: #000000; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; font-weight: normal;  margin: 0%; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF; text-align: center; }
.bkbt2 { overflow: hidden; text-align: left; position: relative; }
.bkbt2 a { color: #fff; width: 100%; position: absolute; left: 0px; top: 5em; z-index: 99; line-height: 1.5em; bottom: 0px; left: 0; right: 0; background: #000000; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; font-weight: normal;  border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF; margin-top: 0px; margin-right: 0%; margin-bottom: 0%; margin-left: 0%; height: 20px; text-align: center; }
/*在线报名
---------------------------------------------------------------------- */
.zxbm { width: 100%; height: 20em; background-image: url(../images/bmbg.jpg); background-repeat: no-repeat; background-position: center top; font-family: "Microsoft YaHei";  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.zxbms { line-height: 1.2em; color: #FFF; text-align: center; width: 100%;  padding-top: 10px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
.zxbmxl { width: 50%; float: left; height: 155px }
.zxbmx ul li { height: 2.7em; width: 80%; margin-top: 1em; margin-right: 10%; margin-bottom: 1em; margin-left: 10%; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: #FFF; text-align: left; border-radius: 3px; }
.zxbmxr { width: 50%; float: right; height: 155px }
.bdys { border-radius: 3px; width: 100%; font-size: 1.3em; line-height: 2em; color: #999; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.bdys2 {  height: 2.1em;  float: right; }
.bdys5 { text-align: left;  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10%; line-height: 2em; font-size: 1.3em; color: #FFF; }
.bman { text-align: center; line-height: 2em; margin-top: 30px; margin-right: 0px; margin-bottom: 0px; margin-left: 0em;  }
.bdys6 { color: #FFF; background-color: #FDC635; width: 5em; font-size: 1.5em; line-height: 1em; font-weight: 200; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: center;  }
.container { margin: 0 auto; text-align: center; padding-bottom:5px; }
}

