@charset "UTF-8";
/*  制作人：张日强  电话：13543349062 */
.banner { position: relative; overflow: hidden; }
.banner .img { display: block; width: 100%; }
.banner .txt { display: none; position: absolute; bottom: 10%; left: 0; right: 0; z-index: 2; font-weight: bold; font-size: 40px; color: #fff; text-shadow: 0.5px 0.5px 1px rgba(4, 0, 0, 0.5); }
.banner .txt- { display: block; }

.position { padding: 13px 0; font-family: "NSimSun","SimSun"; font-size: 12px; line-height: 19px; color: #fff; background-color: #c10254; }
.position a { color: #fff; }
.position a:hover { text-decoration: underline; }
.position .icon { display: none; margin-top: 2px; width: 16px; height: 14px; background: url(/yaxuw/img2/icon-home.png) 0 0 no-repeat; vertical-align: text-top; }

.container { padding: 35px 0 45px; background-color: #eaf7ff; }
.container-wrap { overflow: hidden; }
.container .sidebar { position: relative; width: 21.25%; }
.sidebar-box { margin-top: 30px; background-color: #fff; border: 1px solid #eee; }
.sidebar-box:first-child { margin-top: 0; }
.sidebar-title { position: relative; margin: 0 11.76%; padding: 20px 0 14px; }
.sidebar-title .tit { position: relative; padding-left: 24px; font-size: 16px; line-height: 22px; color: #000; }
.sidebar-title .tit::before { content: ''; position: absolute; top: 1px; left: 0; width: 4px; height: 20px; background-color: #643c71; }
.sidebar-title .more { position: relative; z-index: 2; margin-left: 10px; font-size: 12px; line-height: 22px; color: #999; }
.sidebar-title .more:hover { color: #c10254; }
.sidebar-box .wrap { border-top: 1px solid #eee; }

.sidebar-menut .sidebar-title .tit { color: #c10254; }
.sidebar-menut .wrap { padding: 5.88% 11.76%; }
.sidebar-menut .list .row { border-top: 1px dashed #eee; }
.sidebar-menut .list .row:first-child { border-top: none; }
.sidebar-menut .list .link { display: block; padding: 13px 0; font-size: 16px; text-align: center; color: #000; }
.sidebar-menut .list .link:hover, .sidebar-menut .list .cur .link { color: #c10254; }

.sidebar-qnav .wrap { padding: 5.5% 0; }
.sidebar-qnav .list { margin-left: 11%; height: 144px; font-size: 0; overflow: hidden; }
.sidebar-qnav .list .link { margin-right: 14px; font-size: 14px; line-height: 36px; color: #000; }
.sidebar-qnav .list .link:hover { color: #c10254; }
.sidebar-qnav .btn { display: block; margin: 20px auto 8%; padding: 9px 10px; width: 90%; max-width: 145px; font-size: 18px; text-align: center; color: #fff; background-color: #ff6633; border-radius: 42px; }
.sidebar-qnav .btn:hover { background-color: #c10254; }

.sidebar-hs .wrap { position: relative; overflow: hidden; }
.sidebar-hs .slide { margin: 25px 24px; }
.sidebar-hs .slide .col { font-size: 0; text-align: center; }
.sidebar-hs .slide .imgwr { padding-bottom: 110px; }
.sidebar-hs .slide .tit { margin-top: 8px; font-size: 15px; color: #464646; }
.sidebar-hs .slide .info { padding-top: 9px; }
.sidebar-hs .slide .info .txt { margin: 6px 3px 0; padding: 3px 10px; font-size: 12px; color: #fe9b00; border: 1px solid #fe9b00; border-radius: 8px; }
.sidebar-hs .slide .btn { margin-top: 25px; width: 100%; max-width: 135px; font-size: 16px; line-height: 34px; color: #fff; background-color: #c10254; border-radius: 34px; }
.sidebar-hs .slide .btn:hover { background-color: #c10254; }
.sidebar-hs .btnwr { position: absolute; top: 0; z-index: 2; width: 24px; height: 100%; opacity: 0; filter: alpha(opacity=0); }
.sidebar-hs .btnwr .icon { position: absolute; top: 30%; left: 50%; margin: -12px 0 0 -7px; width: 14px; height: 24px; background: url(/yaxuw/img2/icon_btn_l.png) 0 0 no-repeat; cursor: pointer; }
.sidebar-hs .prev { left: -5px; }
.sidebar-hs .next { right: -5px; }
.sidebar-hs .next .icon { background-image: url(/yaxuw/img2/icon_btn_r.png); }
.sidebar-hs .wrap:hover .btnwr { opacity: 1; filter: alpha(opacity=100); }
.sidebar-hs .wrap:hover .prev { left: 0; }
.sidebar-hs .prev .icon:hover { transform: scale(0.8); }
.sidebar-hs .wrap:hover .next { right: 0; }
.sidebar-hs .next .icon:hover { transform: scale(0.8); }

.sidebar-hn .wrap { padding: 5.88% 11.76%; }
.sidebar-hn .row .link { display: block; position: relative; padding-left: 18px; font-size: 14px; line-height: 36px; color: #000; }
.sidebar-hn .row .link::before { content: ''; position: absolute; top: 15px; left: 0; width: 5px; height: 5px; background-color: #c10254; border-radius: 100%; }
.sidebar-hn .row .link:hover { color: #c10254; }

.sidebar-adv { text-align: center; }
.sidebar-adv .titwr { position: relative; margin-top: 10px; background: url(/yaxuw/img2/bg-sideadv-middle.jpg) center repeat; }
.sidebar-adv .titwr .tit { position: relative; z-index: 2; padding: 65px 10px 45px; font-weight: bold; font-size: 18px; color: #fff; }
.sidebar-adv .titwr .bg { position: absolute; left: 0; width: 100%; }
.sidebar-adv .titwr .bg-t { top: 0; height: 104px; background: url(/yaxuw/img2/bg-sideadv-top.jpg) top center no-repeat; }
.sidebar-adv .titwr .bg-b { bottom: 0; height: 21px; background: url(/yaxuw/img2/bg-sideadv-bottom.jpg) bottom center no-repeat; }
.sidebar-adv .imgwr { margin-bottom: 8px; padding: 0 10px 8px; font-size: 0; border-bottom: 1px solid #c10254; }
.sidebar-adv .imgwr .img { max-width: 90%; }
.sidebar-adv .imgwr .txt { font-family: "NSimSun","SimSun"; font-size: 12px; color: #666; }

.sidebar-subque { background: none; border: none; }
.sidebar-subque .btn { display: block; font-size: 20px; line-height: 58px; text-align: center; color: #fff; background-color: #ff6633; border-radius: 5px; }
.sidebar-subque .btn:hover { background-color: #c10254; }

.container .content { width: 76.25%; }
.content-title { position: relative; z-index: 3; margin-bottom: -1px; }
.content-title .wrap { position: relative; padding: 15px 3.28%; font-size: 0; background-color: #fff; border: 1px solid #eee; border-bottom: none; }
.content-title .wrap::before, .content-title .wrap::after { content: ''; position: absolute; top: 0; left: 100%; z-index: 3; width: 0; height: 0; border-style: solid; border-color: transparent #fff; border-width: 55px 0 0 30px; }
.content-title .wrap::after { z-index: 2; margin-left: 1px; border-color: transparent #eee; }
.content-title .tit { position: relative; padding-left: 1em; font-weight: bold; font-size: 18px; line-height: 25px; color: #c10254; }
.content-title .tit::before { content: ''; position: absolute; top: 8px; left: 0; width: 9px; height: 9px; background-color: #000; border-radius: 100%; }
.content-box { padding: 5%; background-color: #fff; border: 1px solid #eee; }

.pagelist { position: relative; margin: 40px auto; font-size: 0; text-align: center; }
.pagelist a, .pagelist b, .pagelist span { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; padding: 0 15px; font-size: 12px; line-height: 38px; text-align: center; color: #000; background-color: #fff; border: 1px solid #e5e5e5; border-left: none; }
.pagelist a:hover { color: #c10254; }
.pagelist b, .pagelist .this, .pagelist .this:hover { color: #fff; background-color: #a0a0a0; }
.pagelist .info { border-left: 1px solid #e5e5e5; }
.pagelist input { display: none; margin: 0 10px; width: 38px; height: 38px; font-size: 12px; text-align: center; vertical-align: middle; border: 1px solid #e5e5e5; outline: #e5e5e5; }
.pagelist .go-btn { display: none; color: #fff; background-color: #737373; border-left: 1px solid #e5e5e5; cursor: pointer; }
.pagelist .home, .pagelist .last { display: none; }
.pagelist .plbtn { display: none; }
.pagelist .show { display: inline-block; }
.pagelist .go-ps { position: absolute; top: 0; left: 0; z-index: 2; padding: 5px; font-size: 12px; color: #c10254; background-color: #fff; border: 1px solid #e5e5e5; opacity: 0; filter: alpha(opacity=0); visibility: hidden; transition: all .3s; }
.pagelist .go-ps-show { opacity: 1; filter: alpha(opacity=100); visibility: visible; }

.pagepn { margin-top: 45px; }
.pagepn .row { line-height: 24px; background-color: #fff; border: 1px solid #dcdcdc; }
.pagepn .row a { display: block; position: relative; z-index: 2; padding: 20px 48px 20px 112px; font-size: 18px; color: #0099ff; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.pagepn .row .txt { position: absolute; top: 20px; left: 40px; font-size: 18px; color: #0099ff; }
.pagepn .row .icon { position: absolute; top: 20px; right: 20px; font-family: "NSimSun","SimSun"; font-size: 18px; color: #666; }
.pagepn .row:hover a { color: #c10254; }

.body p { margin: 0.9em 0; }
.body p:first-child { margin-top: 0; }
.body video, .artcon-main .content .body source { margin: 0 auto; max-width: 100%; }
.body blockquote { margin: 0; }
.body ul, .artcon .body li { list-style: disc inside; }
.body img { margin: 0.5em 0; }
//.body table { max-width: 100%; }
.imgha-table-box { position: relative; }
.imgha-table-box .txt { position: absolute; top: 0; left: 0; z-index: 3; width: 100%; margin-top: 5%; font-size: 14px; line-height: 24px; text-align: center; color: #fff; }
.imgha-table-box .txt::before { content: '<--'; }
.imgha-table-box .txt::after { content: '-->'; }
.imgha-table-box .mask { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; background-color: #000; opacity: 0.6; filter: alpha(opacity=60); }
.imgha-table-box:hover .txt, .imgha-table-box:hover .mask { visibility: hidden; }
.body .loadblank { min-height: 305px; background: url(/yaxuw/img2/loading-b.gif) center no-repeat; }

/*简介*/
.container-about .content-box { padding: 3.8%; }
.about { color: #333; }
.about .imgbox { margin-bottom: 40px; }
.about .imgbox .img { display: block; margin: 0 auto; width: 100%; }
.about .tit { margin-bottom: 25px; font-weight: bold; font-size: 24px; text-align: center; }
.about .con { font-size: 16px; line-height: 28px; text-align: justify; }
.about .tit-2 { margin-top: 50px; }
.about .listwr { margin-top: 20px; }
.about .list { margin: -0.88% -0.88% 0;/*8 858*/ font-size: 0; }
.about .list .col { margin: 0.93% 0 0 0.93%; width: 18.884%; vertical-align: top; }
.about .col .inbox { display: block; padding: 7.5% 6.25% 3.75%; border: 1px solid #d0d0d0; }
.about .col .imgwr { padding-bottom: 57.14%; }
.about .col .ltit { margin-top: 7.5%; font-size: 14px; text-align: center; color: #000; }
.about .col:hover .inbox { transform: translate3d(0, -6px, 0); box-shadow: 0 5px 10px rgba(0, 0, 0, .3); }

  /*历程*/
.course { margin: 0 auto; max-width: 830px; }
.course .list { position: relative; margin: 0 -3.61%;/*30 890*/ font-size: 0; overflow: hidden; }
.course .list:first-child { margin-top: -3.61%; }
.course .list::before, .course .list::after { content: ''; position: absolute; bottom: 0; left: 3.37%; z-index: 2; width: 93.26%; height: 1px; background-color: #ededed; }
.course .list::after { left: 48.315%; z-index: 3; width: 3.37%; background-color: #fff; }
.course .list .col { position: relative; margin: 3.37% 0 0 3.37%; width: 44.945%; vertical-align: top; }
.course .col .conwr { margin-bottom: -999px; padding-bottom: 999px; border: 1px solid #ededed; }
.course .col .tit { padding: 5px 9px; font-weight: bold; font-size: 16px; line-height: 22px; letter-spacing: 0.1em; color: #fff; background-color: #c10254; }
.course .col .con { padding: 6.28%; font-size: 14px; line-height: 26px; text-align: justify; border-top: 1px solid #ededed; }
.course .col:hover .conwr { transform: translate3d(0, -6px, 0); box-shadow: 0 5px 10px rgba(0, 0, 0, .3); }

  /*图集*/
.imglist { margin: 0 auto; max-width: 826px; }
.imglist .list { position: relative; margin: -3.63% -2.42% 0;/*30 20 866*/ font-size: 0; }
.imglist .list .col { position: relative; margin: 3.46% 0 0 2.3%; width: 30.26%; vertical-align: top; }
.imglist .col .inbox { position: relative; border: 1px solid #ededed; overflow: hidden; }
.imglist .col .imgwr { padding-bottom: 68.84%; cursor: pointer; }
.imglist .col .imgwr-ilm .img { max-width: 88%; max-height: 85%; }
.imglist .col .tit { position: absolute; bottom: 0; left: 0; padding: 5px 5%; width: 90%; font-size: 12px; text-align: center; color: #fff; background-color: #c10254; opacity: 0; filter: alpha(opacity=0); transform: translate3d(0, 100%, 0); }
//.imglist .col:hover .inbox { transform: translate3d(0, -6px, 0); box-shadow: 0 5px 10px rgba(0, 0, 0, .3); }
.imglist .col:hover .img { transform: scale(1.06); }
.imglist .col:hover .tit, .imglist-vm .col .tit { opacity: 1; filter: alpha(opacity=100); transform: translate3d(0, 0, 0); }

.imglist-vm .col .tit { position: relative; padding: 5px; width: auto; border-top: 1px solid #ededed; }
.imglist-vm .col:hover .img { transform: scale(0.94); }
.imglist-vm .col:hover .tit { background-color: #c10254; }

  /*合作院校*/
.about-school .tit { font-weight: normal; font-size: 14px; text-align: left; color: #333; }

  /*链接*/
.about-flink { margin: 0 2.3%; font-size: 0; overflow: hidden; }
.about-flink .tit { position: relative; margin-bottom: 0.5em; padding-bottom: 10px; font-weight: bold; font-size: 16px; color: #000; }
.about-flink .tit::before { content: ''; position: absolute; bottom: 0; left: 0; width: 200%; height: 1px; background-color: #707070; }
.about-flink .con { margin-bottom: 9.32%; }
.about-flink .con .link { margin: 1em 1em 0 0; font-size: 16px; }
.about-flink .con .link-t1 { float: left; margin-right: 0; width: 65px; font-weight: bold; }
.about-flink .con .son { margin-left: 65px; padding-left: 16px; }

/*院校*/
.school { background-color: #fff; border: 1px solid #d2d2d2; overflow: hidden; }
.school .title { position: relative; font-size: 0; background-color: #eee; border-bottom: 1px solid #d2d2d2; }
.school .title .menu { margin-right: 140px; padding-right: 5.68%; }
.school .title .menu .col { margin-left: -1px; border-left: 1px solid #d2d2d2; }
.school .title .menu .txt { display: block; padding: 18px 20px; font-size: 14px; color: #333; }
.school .title .menu .cur .txt { color: #c10254; background-color: #fff; }
.school .title .page { display: none; position: absolute; top: 0; right: 2.84%; font-size: 14px; line-height: 55px; color: #000; }
.school .title .page .all, .school .title .page .cur, .school .title .page .btn:hover { color: #fe0000; }
.school .title .page .all { margin: 0 4px; }
.school .title .page .prev { margin-left: 4px; }

.school-list { margin: 0 auto; width: 95.29%; }
.school-list .row { padding: 32px 0; font-size: 0; border-bottom: 1px solid #efefef; }
.school-list .row .imgwr { margin-left: 2.52%; padding-bottom: 15.4%; width: 15.4%; }
.school-list .row .img:hover { transform: scale(0.97); }
.school-list .row .conwr { margin-left: 3.44%; width: 39.46%; }
.school-list .row .conwr .tit { font-size: 17px; }
.school-list .row .tags .txt { margin: 10px 5px 0 0; padding: 5px 12px; font-size: 12px; color: #fe9b00; border: 1px dashed #fe9b00; }
.school-list .row .conwr .info { margin-top: 10px; font-size: 12px; color: #9a9a9a; }
.school-list .row .conwr .btnwr { margin: 15px -7.28% 0; }
.school-list .row .conwr .btn { margin-left: 6.36%; padding: 5px 0; width: 40.46%; max-width: 100px; font-size: 14px; text-align: center; color: #fff; background-color: #c10254; border-radius: 5px; vertical-align: top; }
.school-list .row .conwr .btn:hover { background-color: #c10254; }
.school-list .row .artwr { position: relative; margin: 8px 4.25% 0 0; padding-left: 4.13%; width: 29.19%; }
.school-list .row .artwr::before { content: ''; position: absolute; top: 0; left: 0; width: 1px; height: 100%; background-color: #eee; }
.school-list .row .artwr .tit { font-weight: bold; font-size: 14px; text-align: center; }
.school-list .row .artwr .alist { margin-top: 5.13%; padding-bottom: 1.58%; }
.school-list .row .artwr .acol { margin: 4.74% 1.58% 0; width: 46.84%; }
.school-list .row .artwr .link { display: block; padding: 0 8px; font-size: 13px; line-height: 25px; text-align: center; color: #424242; border: 1px solid #959595; }
.school-list .row .artwr .link:hover { color: #c10254; border-color: #c10254; }

.school-con-icon { background: url(/yaxuw/img2/icon-school-con.png) 0 0 no-repeat; }
.icon-honor { width: 30px; height: 30px; }
.icon-major { width: 25px; height: 23px; background-position: -71px 0; }
.icon-news { width: 23px; height: 23px; background-position: -71px -29px; }
.icon-rec { width: 29px; height: 29px; background-position: -36px 0; }
.icon-reg { width: 29px; height: 28px; background-position: 0 -36px; }
.icon-school { width: 27px; height: 25px; background-position: -35px -36px; }

.school-con-intro { padding: 50px 0 10px; color: #fff; background: #2a3a54 top center no-repeat; }
.school-con-intro .banimg, .school-con-intro .icoimg { display: none; }
.school-con-intro .conwr { max-width: 544px; font-size: 0; }
.school-con-intro .tit { font-weight: bold; font-size: 42px; }
.school-con-intro .stit { margin-top: 6px; font-size: 20px; }
.school-con-intro .tags { margin-top: 22px; }
.school-con-intro .tags .txt { color: #ff9833; border: 1px dashed #ff9833; padding: 3px 10px; text-align: center; font-size: 14px; margin-right: 12px; }
.school-con-intro .con { margin-top: 20px; font-size: 14px; line-height: 180%; }
.school-con-intro .sort { margin: 40px 32px 0 0; width: 186px; font-size: 22px; }
.school-con-intro .sort .num { margin-right: 6px; font-size: 62px; }

.school-con-nav { padding: 7px 0; font-size: 18px; color: #fff; background: #29313e; overflow: hidden; }
.school-con-nav .iconfont { padding-right: 5px; font-size: 22px; }
.school-con-nav .list { margin-right: 200px; font-size: 0; }
.school-con-nav .list .col { margin: 25px 0; width: 180px; font-size: 18px; text-align: center; color: #fff; border-right: 1px solid #252930; }
.school-con-nav .list .link { padding: 8px 15px; color: #fff; border-radius: 8px; }
.school-con-nav .list .link:hover { background: #435168; }
.school-con-nav .btn { position: absolute; top: 50%; right: 20px; margin-top: -25px; width: 160px; font-size: 18px; line-height: 50px; text-align: center; color: #fff; background: #0068b7; border-radius: 8px; }
.school-con-nav .btn:hover { background: #c10254; }
.school-con-nav .btn .icon { padding-right: 11px; font-size: 18px; }

.school-con-title { font-size: 0; }
.school-con-title .school-con-icon { margin-right: 5px; }
.school-con-title .txt { font-weight: bold; font-size: 20px; color: #003399; }

.school-con-recmajor { padding: 40px 0 55px; background-color: #eaf7ff; }
.school-con-recmajor .list { margin-top: 0.25%; font-size: 0; }
.school-con-recmajor .list .col { margin: 2.66% 2.66% 0 0; width: 23%; text-align: center; vertical-align: top; }
.school-con-recmajor .list .col-c3 { margin-right: 0; }
.school-con-recmajor .col .inbox { padding-bottom: 18px; background-color: #fff; box-shadow: 0 3px 12px rgba(0, 0, 0, .1); }
.school-con-recmajor .col .imgwr { display: block; padding-bottom: 74.72%; }
.school-con-recmajor .col .tit { padding: 15px 16px 29px 16px; font-size: 14px; line-height: 180%; text-align: left; color: #282828; }
.school-con-recmajor .col .btn { width: 41.3%; max-width: 110px; font-size: 14px; line-height: 30px; text-align: center; color: #fff; background: #c10254; border-radius: 4px; }
.school-con-recmajor .col .btn-2 { margin-left: 5.8%; background-color: #2890cf; }
.school-con-recmajor .col .btn:hover { background-color: #c10254; }
.school-con-recmajor .col:hover .inbox { transform: translateY(-3px); }

.school-con-main { padding: 45px 0 65px; background-color: #fff; border-top: 1px solid #dcdcdc; }

.school-con-signup { width: 47.5%; }
.school-con .body { margin-top: 2em; font-size: 14px; line-height: 26px; color: #666; }
.school-con .body p { margin: 0; padding-left: 2em; }
.school-con .body strong { color: #000; }
.school-con .body h1,
.school-con .body h2,
.school-con .body h3,
.school-con .body h4,
.school-con .body h5,
.school-con .body h6 { position: relative; margin: 1.4em 0 0.4em!important; padding: 0 0 0 22px!important; font-weight: bold; font-size: 18px!important; line-height: 25px!important; color: #000; }
.school-con .body h1:before,
.school-con .body h2:before,
.school-con .body h3:before,
.school-con .body h4:before,
.school-con .body h5:before,
.school-con .body h6:before { content: ''; position: absolute; top: 4px; left: 0; width: 5px; height: 17px; background-color: #c10254; }
.school-con .body h1:first-child,
.school-con .body h2:first-child,
.school-con .body h3:first-child,
.school-con .body h4:first-child,
.school-con .body h5:first-child,
.school-con .body h6:first-child:first-child { margin-top: 0; }
.school-con .body table { border: 1px solid #ddd; border-collapse: collapse; }
.school-con .body td { padding: 5px; text-align: center; vertical-align: middle; border: 1px solid #ddd; }

.school-con-major { width: 47.5%; }
.school-con-major .listwr { margin-top: 30px; border: 1px solid #e3e3e3; }
.school-con-major .list .row { font-size: 0; border-top: 1px solid #e3e3e3; }
.school-con-major .row .txt { padding: 10px 0; font-size: 14px; line-height: 20px; text-align: center; color: #535353; }
.school-con-major .row .txt-1 { width: 45.8%; }
.school-con-major .row .txt-1:hover { color: #c10254; }
.school-con-major .row .txt-2 { width: 13.9%; }
.school-con-major .row .txt-3 { width: 17.25%; }
.school-con-major .row .txt-4 { width: 23.05%; }
.school-con-major .row .btn { color: #fe6135; }
.school-con-major .row .btn:hover { color: #c10254; }
.school-con-major .list .row:hover { background-color: #f9f9f9; }
.school-con-major .list .row-t, .school-con-major .list .row-t:hover { background-color: #dcdcdc; border-top: none; }
.school-con-major .row-t .txt { font-weight: bold; font-size: 16px; color: #000; }
.school-con-major .btnwr { margin-top: 20px; }
.school-con-major .btnwr .btn { display: block; margin: 0 auto; padding: 8px 10px; width: 80%; max-width: 330px; font-size: 16px; text-align: center; color: #fff; background-color: #c10254; border-radius: 13px; }
.school-con-major .btnwr .btn:hover { background-color: #c10254; }

.school-con-major-single { float: none; width: auto; }
.school-con-major-single .single-con { margin-top: 30px; }

.school-con-btn { position: absolute; top: 0; z-index: 2; width: 28px; height: 100%; }
.school-con-btn .icon { position: absolute; top: 50%; left: 0; right: 0; margin: -25.5px auto 0; width: 28px; height: 51px; background: url(/yaxuw/img2/icon-btn-profs.png) 0 0 no-repeat; cursor: pointer; }
.school-con-btn.prev { left: 0; }
.school-con-btn.next { right: 0; }
.school-con-btn.next .icon { background-position: -165px 0; }
.school-con-btn.prev .icon:hover { transform: scale(0.8); }
.school-con-btn.next .icon:hover { transform: scale(0.8); }

.school-con-honor { padding: 45px 0 80px; border-top: 1px solid #dcdcdc; }
.school-con-honor .slidewr { position: relative; margin: 40px auto 0; padding: 0 38px; max-width: 1062px; }
.school-con-honor .slide { padding-top: 10px; max-width: 940px; }
.school-con-honor .slide .col { margin-right: 4.26%; width: 47.87%; }
.school-con-honor .slide .imgwr { margin: 10px; padding-bottom: 63.78%; background-color: #fff; box-shadow: 0 0 10px 0 rgba(8, 8, 8, .2); }
//.school-con-honor .slide .img { max-width: 95%; max-height: 95%; }
.school-con-honor .slide .tit { margin-top: 6px; font-weight: bold; font-size: 18px; text-align: center; color: #000; }
.school-con-honor .slide .col:hover .imgwr { transform: translate3d(0, 6px, 0); box-shadow: 0 0 0 0 rgba(8, 8, 8, .2); }
.school-con-honor .slidewr.nobtn { padding: 0; }
.school-con-honor .slidewr.nobtn .school-con-btn { display: none; }
.school-con-honor .slidewr.nobtn .slide { max-width: none; }

.school-con-notice { padding: 45px 0 65px; background-color: #fff; border-top: 1px solid #dcdcdc; }
.school-con-notice .list { margin-top: 40px; padding: 1.66% 3.33%; font-size: 0; box-shadow: 0 0 10px 0 rgba(8, 8, 8, .2); }
.school-con-notice .list .col { margin-left: 3.57%; width: 30.9533%; }
.school-con-notice .list .col-c0 { margin-left: 0; }
.school-con-notice .col .link { display: block; position: relative; padding-left: 18px; font-size: 14px; line-height: 36px; color: #000; }
.school-con-notice .col .link::before { content: ''; position: absolute; top: 15px; left: 0; width: 5px; height: 5px; background-color: #c10254; border-radius: 100%; }
.school-con-notice .col .link:hover { color: #c10254; }

.school-con-recschool { padding: 45px 0 100px; border-top: 1px solid #dcdcdc; }
.school-con-recschool .slidewr { position: relative; margin: 50px auto 0; padding: 0 38px; max-width: 1062px; }
.school-con-recschool .slide { padding-top: 10px; max-width: 960px; }
.school-con-recschool .slide .col { margin-right: 4.16%; width: 16.672%; font-size: 0; text-align: center; }
.school-con-recschool .col .imgwr { padding-bottom: 120px; }
.school-con-recschool .col .tit { margin-top: 12px; font-size: 15px; color: #464646; }
.school-con-recschool .col .info { margin: 0 -3px; height: 31px; overflow: hidden; }
.school-con-recschool .col .info .txt { margin: 6px 3px 0; padding: 3px 10px; font-size: 12px; color: #fe9b00; border: 1px solid #fe9b00; border-radius: 8px; }
.school-con-recschool .col .btn { margin-top: 25px; width: 100%; font-size: 16px; line-height: 34px; color: #fff; background-color: #c10254; border-radius: 34px; }
.school-con-recschool .col .btn:hover { background-color: #c10254; }

.school-con-brief { padding: 2.7%; color: #3d3d3d; background-color: #fff; }
.school-con-brief .tit { font-weight: bold; font-size: 28px; text-align: center; }
.school-con-brief .stit { font-size: 18px; text-align: center; }
.school-con-brief .hotwr { margin-top: 30px; padding: 30px 0 15px; border-top: 1px solid #efefef; }
.school-con-brief .hotwr .tit { padding-left: 7px; font-size: 18px; text-align: left; }
.school-con-brief .hotwr .tit::before { content: ''; position: absolute; top: 4px; left: 0; width: 2px; height: 18px; background-color: #c10254; }
.school-con-brief .hotwr .list { margin-top: 1.9%; font-size: 0; }
.school-con-brief .hotwr .col { margin: 1.9% 0 0 1.9%; width: 14.45%; }
.school-con-brief .hotwr .link { display: block; padding: 0 5px; font-size: 12px; line-height: 30px; text-align: center; color: #3d3d3d; background-color: #f1f1f1; border-radius: 25px; }
.school-con-brief .hotwr .link:hover { color: #fff; background-color: #c10254; }

.school-con-sidebar { position: relative; width: 20.83%; }
.school-con-sidebar .wrap { max-width: 210px; overflow: hidden; }
.school-con-sidebar .tit { position: relative; padding-left: 30px; font-weight: bold; font-size: 14px; color: #3d3d3d; }
.school-con-sidebar .tit .iconfont { position: absolute; top: 0; left: 0; z-index: 2; font-size: 12px; line-height: 22px; color: #dcdcdc; background-color: #eaf7ff; }
.school-con-sidebar .list { position: relative; padding-top: 10px; }
.school-con-sidebar .list::before { content: ''; position: absolute; bottom: 0; left: 5px; width: 1px; height: 200%; background-color: #dcdcdc; }
.school-con-sidebar .list .row { position: relative; margin: 5px 0 0 2px; overflow: hidden; }
.school-con-sidebar .list .circle { position: absolute; top: 10px; left: 0; z-index: 2; width: 4px; height: 4px; background-color: #dcdcdc; border: 2px solid #fff; border-radius: 100%; }
.school-con-sidebar .list .arrow { display: none; position: absolute; top: 7px; left: 0; z-index: 3; margin-left: -8px; font-size: 12px; color: #c10254; }
.school-con-sidebar .list .link { display: block; margin-left: 20px; padding: 4px 10px 8px; font-size: 0; background-color: #fff; border-radius: 4px; }
.school-con-sidebar .list .txt { font-size: 12px; color: #696969; }
.school-con-sidebar .list .txt-1 { margin-right: 1em; }
.school-con-sidebar .list .link:hover .txt, .school-con-sidebar .list .cur .txt { color: #c10254; }
.school-con-sidebar .list .cur .arrow { display: block; }
.school-con-sidebar .btnwr { position: relative; margin: 0 10px 0 30px; padding-top: 15px; font-size: 0; text-align: center; }
.school-con-sidebar .btnwr::before,
.school-con-sidebar .btnwr::after,
.school-con-sidebar .btnwr .btn::before,
.school-con-sidebar .btnwr .btn::after { content: ''; position: absolute; top: 0; width: 8px; height: 100%; background: #000; opacity: 0.1; filter: alpha(opacity=10); }
.school-con-sidebar .btnwr::before,
.school-con-sidebar .btnwr .btn::before { left: 20px; }
.school-con-sidebar .btnwr::after,
.school-con-sidebar .btnwr .btn::after { right: 20px; }
.school-con-sidebar .btnwr .btn { position: relative; z-index: 2; display: block; margin-top: 15px; padding: 8px 38px; font-size: 13px; color: #fff; background-color: #c10254; border-radius: 4px; }
.school-con-sidebar .btnwr .btn-1 { margin-top: 0; }
.school-con-sidebar .btnwr .btn::before, .school-con-sidebar .btnwr .btn::after { top: 50%; margin-top: -4px; height: 8px; background: #fff; border-radius: 100%; opacity: 0.3; filter: alpha(opacity=30); }

.school-con .school-con-recmajor,
.school-con .school-con-main,
.school-con .school-con-honor,
.school-con .school-con-notice,
.school-con .school-con-recschool,
.school-con .container-school-brief { display: none; }
.school-con- .school-con-recmajor,
.school-con- .school-con-main,
.school-con- .school-con-honor,
.school-con- .school-con-notice,
.school-con- .school-con-recschool { display: block; }
.school-con- .container-major { display: none; }

.school-con-enreg .school-con-intro,
.school-con-enreg .school-con-nav,
.school-con-enreg .school-con-recmajor,
.school-con-enreg .school-con-main,
.school-con-enreg .school-con-honor,
.school-con-enreg .school-con-notice,
.school-con-enreg .school-con-recschool { display: none; }
.school-con-enreg .container-school-brief { display: block; }

/*  制作人：张日强  电话：13543349062 */
.major-list { margin: 0 auto; width: 95.29%; }
.major-list .row { position: relative; padding: 10px 0; font-size: 0; border-bottom: 1px solid #e0e0e0; }
.major-list .row .conbox { margin-right: 120px;/*750*/ }
.major-list .row .imgwr { padding-bottom: 180px;/*180/240 75%*/ width: 32%; }
.major-list .row .img:hover { transform: scale(0.97); }
.major-list .row .conwr { margin-left: 4%; width: 60%; }
.major-list .row .conwr .tit { font-size: 17px; }
.major-list .row .conwr .stit { margin-top: 9px; font-size: 12px; color: #c10254; }
.major-list .row .conwr .class { margin-top: 12px; }
.major-list .row .conwr .cimgwr { margin-top: 5px; padding-bottom: 33px; width: 33px; }
.major-list .row .conwr .ctit { margin: 5px 28px 0 10px; font-size: 14px; }
.major-list .row .conwr .ctags .txt { margin: 5px 19px 0 0; padding: 5px 12px; font-size: 12px; color: #fe9b00; border: 1px dashed #fe9b00; }
.major-list .row .conwr .icol { margin: 7px 30px 0 0; font-size: 13px; color: #373737; }
.major-list .row .conwr .atags { margin-top: 22px; }
.major-list .row .conwr .atags .txt { margin: 5px 16px 0 0; padding: 3px 13px; font-size: 12px; color: #b5b5b5; border: 1px dashed #d3d3d3; border-radius: 16px; }
.major-list .row .btnwr { position: absolute; top: 50%; right: 0; margin-top: -46px; width: 120px; }
.major-list .row .btn { display: block; font-size: 16px; line-height: 38px; text-align: center; color: #c10254; border: solid 1px #c10254; border-radius: 4px; }
.major-list .row .btn-1 { color: #fff; background-color: #c10254; }
.major-list .row .btn-2 { margin-top: 12px; }
.major-list .row .btn:hover { color: #fff; background-color: #c10254; border-color: #c10254; }

.major-con-info { font-size: 0; }
.major-con-info .imgbox { width: 32.9166%; }
.major-con-info .imgbox .imgwr { background-color: #e4f0f5; }
.major-con-info .imgbox .imgwr-t .img { display: block; margin: 0 auto; max-width: 100%; }
.major-con-info .imgbox .tags { position: relative; margin-top: 10px; padding-left: 60px; min-height: 34px; color: #545454; }
.major-con-info .imgbox .tags .tit { position: absolute; top: 14px; left: 0; font-size: 12px; }
.major-con-info .imgbox .tags .txt { margin: 10px 10px 0 0; padding: 3px 13px; font-size: 12px; color: #b5b5b5; background-color: #fff; border: 1px solid #b5b5b5; border-radius: 9px; }
.major-con-info .conbox { width: 66.6666%; }
.major-con-info .conbox .title { padding: 20px; background-color: #e4f0f5; }
.major-con-info .conbox .title .tit { font-weight: bold; font-size: 18px; color: #000; }
.major-con-info .conbox .title .info { color: #282828; }
.major-con-info .conbox .title .txt { margin-top: 16px; font-size: 14px; vertical-align: text-bottom; }
.major-con-info .conbox .title .num { margin: 0 5px; font-size: 20px; color: #c10254; vertical-align: text-bottom; }
.major-con-info .conbox .title .marl { margin-left: 6.875%; }
.major-con-info .conbox .tap-box { position: relative; margin: 22px 0 0 10px; padding-left: 65px; min-height: 28px; color: #000; }
.major-con-info .conbox .tap-box .tit { position: absolute; top: 4px; left: 0; font-size: 12px; }
.major-con-info .conbox .tap-box .col { margin: 0 8px 9px 0; }
.major-con-info .conbox .tap-box .link { display: block; padding: 0 18px; font-size: 12px; line-height: 26px; color: #000; border: 1px solid #bbb; cursor: pointer; }
.major-con-info .conbox .tap-box .link:hover { color: #c10254; }
.major-con-info .conbox .tap-box .cur .link { border-color: #c10254; cursor: default; }
.major-con-info .conbox .tap-box .cur .link::before { content: ''; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-style: solid; border-color: #c10254 #eaf7ff; border-width: 0 0 9px 12px; }
.major-con-info .conbox .tap-box .cur:hover .link, .major-con-info .conbox .tap-box .none:hover .link { color: #000; }
.major-con-info .conbox .tap-box .none .link { background-color: #bfc9d0; border: 1px dashed #999; cursor: not-allowed; }
.major-con-info .conbox .tap-level { margin-top: 12px; }
.major-con-info .conbox .btnwr { margin: 15px 0 0 10px; }
.major-con-info .conbox .btn { padding: 1.375% 2%; width: 43.5%; max-width: 149px; font-size: 18px; text-align: center; color: #fff; background-color: #c10254; border: 1px solid #c10254; border-radius: 5px; }
.major-con-info .conbox .btn-2 { margin-left: 3%; color: #c10254; background-color: #9bc9ff; }
.major-con-info .conbox .btn:hover { color: #fff; background-color: #c10254; border-color: #c10254; }

.container-major .container-wrap { margin-top: 20px; }
.major-con-main { background-color: #fff; border: 1px solid #d2d2d2; }
.major-con-main .menu { font-size: 0; background-color: #eee; border-bottom: 1px solid #d2d2d2; overflow: hidden; }
.major-con-main .menu .col { position: relative; margin-top: -1px; padding: 1.64% 5.46%; font-size: 18px; color: #c10254; border-top: 1px solid #d2d2d2; cursor: pointer; }
.major-con-main .menu .cur { color: #c10254; background-color: #fff; }
.major-con-main .menu .cur::before, .major-con-main .menu .cur::after { content: ''; position: absolute; top: 0; left: 0; width: 1px; height: 100%; background-color: #d2d2d2; }
.major-con-main .menu .col-1.cur::before { display: none; }
.major-con-main .menu .cur::after { left: auto; right: 0; }
.major-con-main .main .item { display: none; padding: 20px; font-size: 14px; line-height: 30px; }
.major-con-main .main .item-1 { display: block; }

.major-con-mainnav { position: fixed; top: 0; left: 0; z-index: 6; width: 100%; background-color: #eee; border-bottom: 1px solid #d2d2d2; }
.major-con-mainnav .major-con-main { background: none; border: none; }
.major-con-mainnav .major-con-main .menu { display: block; margin-right: 235px; border-bottom: none; }
.major-con-mainnav .menu .cur::before { display: none; }
.major-con-mainnav .btnwr { position: absolute; top: 50%; right: 0; margin-top: -13px; width: 215px; font-size: 0; }
.major-con-mainnav .btnwr .btn { padding: 5px 2%; width: 44.83%; font-size: 12px; text-align: center; color: #fff; background-color: #c10254; border-radius: 10px; }
.major-con-mainnav .btnwr .btn-2 { margin-left: 2.34%; background-color: #c10254; }
.major-con-mainnav .btnwr .btn:hover { opacity: 0.8; filter: alpha(opacity=80); }
.major-con-mainnav .btnwr .btn-2:hover { opacity: 0.6; filter: alpha(opacity=60); }
.major-con-mainnav.hide { display: none; }

/*职业教育*/
.profession-tit { position: relative; text-align: center; }
.profession-tit .tit { padding-bottom: 14px; font-weight: bold; font-size: 36px; color: #000; }
.profession-tit .tit::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; width: 6.33%; height: 4px; background-color: #cc0000; }
.profession-tit .con { margin: 26px auto 0; font-size: 18px; line-height: 32px; color: #333; }

.profession-btn { position: absolute; top: 0; z-index: 2; width: 28px; height: 100%; }
.profession-btn .icon { position: absolute; top: 50%; left: 0; right: 0; margin: -25.5px auto 0; width: 28px; height: 51px; background: url(/yaxuw/img2/icon-btn-profs.png) 0 0 no-repeat; cursor: pointer; }
.profession-btn.prev { left: 0; }
.profession-btn.next { right: 0; }
.profession-btn.next .icon { background-position: -165px 0; }
.profession-btn.prev .icon:hover { transform: scale(0.8); }
.profession-btn.next .icon:hover { transform: scale(0.8); }

.profession-sp { padding: 80px 0 65px; }
.profession-sp .main { margin-top: 40px; overflow: hidden; }
.profession-sp .main .list { margin: -1.66% -1.66% 0;/*20 1240*/ font-size: 0; }
.profession-sp .main .col { margin: 1.61% 0 0 1.61%; width: 47.585%; vertical-align: top; }
.profession-sp .col .imgwr { padding-bottom: 56.25%; background-color: #000; cursor: pointer; }
.profession-sp .col .icon { position: absolute; top: 50%; left: 0; right: 0; z-index: 2; margin: -39.5px auto 0; width: 80px; height: 79px; background: url(/yaxuw/img2/icon-play.png) 0 0 no-repeat; opacity: 0; filter: alpha(opacity=0); }
.profession-sp .col .vbox { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; opacity: 0; filter: alpha(opacity=0); }
.profession-sp .col .vbox-show { z-index: 3; opacity: 1; filter: alpha(opacity=100); }
.profession-sp .col .conwr { display: none; }
.profession-sp .col .tit { margin-top: 10px; font-size: 16px; text-align: center; }
.profession-sp .col .imgwr:hover .img { opacity: 0.6; filter: alpha(opacity=60); }
.profession-sp .col .imgwr:hover .icon { opacity: 1; filter: alpha(opacity=100); transform: rotateZ(360deg); }
.profession-sp .col .imgwr .icon:hover { transform: scale(0.9) rotateZ(360deg); }

.profession-ly { padding: 55px 0 45px; background-color: #fff; }
.profession-ly .main { margin-top: 40px; }
.profession-ly .main .list { margin: -0.83% -0.83% 0;/*10 1220*/ font-size: 0; }
.profession-ly .main .col { position: relative; margin: 0.9583% 0 0 0.9583%; width: 18.85%;/*232*/ vertical-align: top; overflow: hidden; }
.profession-ly .col .imgwr { padding-bottom: 139.56%; }
.profession-ly .col .conwr, .profession-ly .col .conwr::before { position: absolute; bottom: 0; left: 0; z-index: 3; width: 100%; }
.profession-ly .col .conwr::before { content: ''; z-index: 2; height: 100%; background-color: #4c5cd4; opacity: 0.8; filter: alpha(opacity=80); }
.profession-ly .col .conwr .tit { position: relative; z-index: 3; padding: 15px 9px; min-height: 42px; font-weight: bold; font-size: 16px; color: #fff; transition: all 0.4s ease-out; }
.profession-ly .col .conwr-all { position: absolute; top: 100%; left: 0; text-align: justify; color: #fff; width: 100%; height: 100%; background: url("img/lybg.png") center no-repeat; background-size: 100% 100%; transition: all 0.4s ease-out; }
.profession-ly .col .conwr-all .tit { padding: 20px 20px 16px; font-weight: bold; font-size: 20px; line-height: 25px; }
.profession-ly .col .conwr-all .con { padding: 0 20px 20px; font-size: 14px; line-height: 22px; }
.profession-ly .col:hover .conwr-all { top: 0; }
.profession-ly .col:hover .conwr { opacity: 0; filter: alpha(opacity=0); transform: translate3d(0, 100%, 0); }
.profession-ly .col-last .img { display: block; width: 100%; }

.profession-jg { padding: 60px 0 35px; }
.profession-jg .profession-tit .tit { padding-bottom: 0; }
.profession-jg .profession-tit .tit::after { display: none; }
.profession-jg .profession-tit .con { max-width: 865px; }
.profession-jg .main { margin-top: 45px; }
.profession-jg .main .list { margin: -2.25% -2.25% 0;/*27 1254*/ font-size: 0; }
.profession-jg .main .col { position: relative; margin: 2.15% 0 0 2.15%; width: 30.46%;/*382*/ vertical-align: top; overflow: hidden; }
.profession-jg .col .imgwr { padding-bottom: 112.04%; background-color: #0d45b3; }
.profession-jg .col .img { opacity: 0.2; filter: alpha(opacity=20); }
.profession-jg .col .conwr { position: absolute; top: 11%; left: 0; padding: 0 8%; width: 84%; height: 89%; overflow: hidden; }
.profession-jg .col .conwr .tit { font-weight: bold; font-size: 24px; text-align: center; color: #ffff00; }
.profession-jg .col .conwr .con { margin-top: 7.5%; font-size: 18px; line-height: 32px; text-align: justify; letter-spacing: -0.05em; color: #eaf7ff; }

.profession-gx { padding: 35px 0 65px; }
.profession-gx .main { margin-top: 26px; max-width: 1312px; }
.profession-gx .main .wrap { padding: 0 33px; }
.profession-gx .main .slide { max-width: 1200px; }
.profession-gx .main .col { margin-right: 0.5%; width: 12.0625%; }
.profession-gx .col .inbox { display: block; padding: 5.5%; background-color: #f7f7f7; border: 1px solid #d3d3d3; }
.profession-gx .col .imgwr { padding-bottom: 55.19%; }
.profession-gx .col .tit { margin-top: 7.88%; font-size: 14px; text-align: center; color: #999; }
.profession-gx .col:hover .inbox { border-color: #c10254; }

.profession-zy { padding: 55px 0 80px; }
.profession-zy .main { margin-top: 26px; max-width: 1312px; }
.profession-zy .main .wrap { padding: 0 33px; }
.profession-zy .main .slide { max-width: 1200px; }
.profession-zy .main .col { margin-right: 1.66%; width: 23.755%; overflow: hidden; }
.profession-zy .col .inbox { display: block; border: 1px solid #e5e5e5; }
.profession-zy .col .imgwr { padding-bottom: 66.66%; }
.profession-zy .col .conwr, .profession-zy .col .conwr::before { position: absolute; bottom: 0; left: 0; z-index: 3; color: #fff; }
.profession-zy .col .conwr { padding: 6px 7% 10px; width: 86%; }
.profession-zy .col .conwr::before { content: ''; z-index: 2; width: 100%; height: 100%; background-color: #000; opacity: 0.7; filter: alpha(opacity=70); transition: all .3s; }
.profession-zy .col .titwr { position: relative; z-index: 3; }
.profession-zy .col .icon { margin: 4px 5px 0 0; padding-bottom: 22px; width: 22px; }
.profession-zy .col .tit { font-size: 22px; line-height: 30px; }
.profession-zy .col .con { position: relative; z-index: 3; margin-top: 5px; font-size: 12px; }
.profession-zy .col:hover .img { transform: scale(1.06); }
.profession-zy .col:hover .conwr::before { background-color: #c10254; }

.profession-fs { padding: 55px 0 90px; }
.profession-fs .main { margin-top: 40px; }
.profession-fs .main .list { margin: -1.33% -1.33% 0;/*16 1232*/ font-size: 0; }
.profession-fs .main .col { margin: 1.29% 0 0 1.29%; width: 23.3875%;/*288*/ height: 448px; background: left top no-repeat; vertical-align: top; overflow: hidden; }
.profession-fs .col .conwr { margin: 0 5%; text-align: center; color: #fff; }
.profession-fs .col .tit { margin-top: 23px; font-weight: bold; font-size: 26px; }
.profession-fs .col .stit { margin-top: 6px; font-size: 16px; }
.profession-fs .col .con { margin: 53px auto 0; max-width: 220px; height: 196px; font-size: 18px; line-height: 28px; text-align: justify; opacity: 0.6; filter: alpha(opacity=60); overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; }
.profession-fs .col .btn { display: block; margin: 30px auto 0; width: 160px; height: 46px; font-size: 20px; line-height: 46px; color: #c02a02; background-color: #fff; border-radius: 24px; box-shadow: 0 8px 0 0 rgba(192, 42, 2, 0.4); }
.profession-fs .col-c2 .btn { color: rgb(149, 105, 0); box-shadow:  0 8px 0 0 rgba(149, 105, 0, 0.4); }
.profession-fs .col-c3 .btn { color: rgb(86, 48, 144); box-shadow:  0 8px 0 0 rgba(86, 48, 144, 0.4); }
.profession-fs .col-c4 .btn { color: rgb(0, 115, 54); box-shadow:  0 8px 0 0 rgba(0, 115, 54, 0.4); }
.profession-fs .col .btn:hover { color: #fff; background-color: #c02a02; }
.profession-fs .col-c2 .btn:hover { background-color: rgb(149, 105, 0); }
.profession-fs .col-c3 .btn:hover { background-color: rgb(86, 48, 144); }
.profession-fs .col-c4 .btn:hover { background-color: rgb(0, 115, 54); }

.profession-qy { position: relative; padding: 40px 0; background-color: #fff; }
.profession-qy .main { z-index: 4; font-size: 0; }
.profession-qy .main .imgwr { position: relative; z-index: 4; width: 41.75%; box-shadow: 6px 6px 10px 0 rgba(0, 0, 0, 0.31); }
.profession-qy .imgwr .img { display: block; width: 100%; }
.profession-qy .main .conwr { position: relative; margin-left: -8.83%; width: 67.08%; }
.profession-qy .conwr .conin { position: relative; z-index: 3; padding: 7.45% 9.31% 7.45% 21.11%; color: #fff; }
.profession-qy .conwr .tit { font-weight: bold; font-size: 32px; }
.profession-qy .conwr .stit { font-size: 24px; }
.profession-qy .conwr .con { margin-top: 1.5em; font-size: 18px; line-height: 32px; text-align: justify; }
.profession-qy .main .conwr::before, .profession-qy .bg { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; }
.profession-qy .main .conwr::before { content: ''; background-color: #0d45b3; opacity: 0.7; filter: alpha(opacity=70); }
.profession-qy .bg { z-index: 1; padding-bottom: 0; }

.profession-jz { padding: 80px 0 105px; }
.profession-jz .main { margin-top: 40px; }
.profession-jz .main .col { width: 32.2266%; }
.profession-jz .col .inbox { border: none; }
.profession-jz .col .imgwr { padding-bottom: 62.25%; background-color: #fff; }
.profession-jz .col .conwr { transform: translate3d(0, 100%, 0); }
.profession-jz .col .tit { position: relative; z-index: 3; font-size: 16px; line-height: normal; text-align: center; color: #fff; }
.profession-jz .col:hover .img { transform: scale(1.06); }
.profession-jz .col:hover .conwr { transform: translate3d(0, 0, 0); }
.profession-jz .col:hover .conwr::before { background-color: #000; }

.profession-ry { position: relative; padding: 75px 0 85px; background-color: #fff; }
.profession-ry .comwrap { z-index: 2; }
.profession-ry .main .col { margin-right: 3%; width: 31.33%; }
.profession-ry .col .imgwr { padding-bottom: 66%; background: none; }
.profession-ry .col:hover .img { transform: scale(0.94); }
.profession-ry .bg { position: absolute; top: 0; left: 0; z-index: 1; padding-bottom: 0; width: 100%; height: 100%; }
.profession-ry .profession-btn.prev .icon { background-position: -33px 0; }
.profession-ry .profession-btn.next .icon { background-position: -132px 0; }

.profession-hz { padding: 75px 0 100px; }
.profession-hz .main { margin-top: 50px; }
.profession-hz .main .col { margin-right: 1.66%; width: 18.672%; }
.profession-hz .col .inbox { padding: 0; background-color: #efefef; border-color: #b5b5b5; }
.profession-hz .col .imgwr { padding-bottom: 53.57%; }
.profession-hz .col .img { max-width: 70%; max-height: 70%; }
.profession-hz .col:hover .img { transform: scale(1.06); }

/*文章*/
.article-headline { display: none; position: relative; margin-bottom: 30px; font-size: 0; }
.article-headline- { display: block; }
.article-headline .imgbox { width: 46.15%; }
.article-headline .imgbox .imgwr { padding-bottom: 275px; }
.article-headline .imgbox .imgwr::before { content: ''; position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; border: 1px dashed #c9c9c9; box-sizing: border-box; }
.article-headline .imgbox .conwr { background-color: #757b7f; }
.article-headline .imgbox .tit { position: relative; z-index: 3; padding: 12px; font-size: 14px; line-height: 16px; color: #fff; }
.article-headline .imgbox:hover .img { transform: scale(1.06); }
.article-headline .imgbox:hover .conwr { background-color: #c10254; }
.article-headline .conbox { margin-left: 4%; width: 49.45%; }
.article-headline .conbox .row { margin-top: 28px; }
.article-headline .conbox .txt { padding: 0 8px; font-size: 16px; line-height: 21px; color: #fff; background-color: #c10254; border-radius: 5px; }
.article-headline .conbox .tit { font-weight: bold; font-size: 18px; color: #333; }
.article-headline .conbox .desc { margin-top: 6px; font-size: 14px; line-height: 22px; color: #666; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.article-headline .conbox .row:hover .tit { color: #c10254; }

.article-title { position: relative; margin-top: 28px; padding-bottom: 12px; border-bottom: 1px dotted #c4c4c4; }
.article-title .icon { margin-right: 10px; width: 26px; height: 26px; background: url(/yaxuw/img2/icon-article.png) 0 0 no-repeat; }
.article-title .tit { font-size: 18px; line-height: 26px; color: #333; }
.article-title .more { position: absolute; top: 0; right: 0; font-size: 14px; line-height: 26px; color: #333; }
.article-title .more span { font-family: "NSimSun","SimSun"; }
.article-title .more:hover { color: #c10254; }

.article-typelist { padding: 0.1px 20px; font-size: 0; background-color: #fff; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; }
.article-typelist-first, .article-typelist:first-child { border-top: 1px solid #c1c1c1; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.article-typelist-last, .article-typelist:last-child { border-bottom: 1px solid #c1c1c1; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
.article-typelist .list { margin: 18px auto 35px; }
.article-typelist .row-col, .article-typelist .col { width: 48.58%; vertical-align: top; }
.article-typelist .row-c0, .article-typelist .col-c0 { margin-left: 2.84%; }
.article-typelist .row { font-size: 14px; line-height: 30px; }
.article-typelist .row .txt, .article-typelist .row .tit { color: #333; }
.article-typelist .row .txt { margin-right: 0.3em; }
.article-typelist .row .txt-time { display: none; }
.article-typelist .row .txt:hover, .article-typelist .row .tit:hover { color: #c10254; }

.article-typelist .row-p { margin-bottom: 20px; font-size: 0; }
.article-typelist .row-p .imgwr { padding-bottom: 21.72%; width: 37%; }
.article-typelist .col .row-p .imgwr { padding-bottom: 30%; }
.article-typelist .row-p .imgwr:hover .img { transform: scale(1.06); }
.article-typelist .row-p .conwr { margin-left: 3.75%; width: 59.25%; }
.article-typelist .row-p .conwr .tit { font-size: 18px; color: #000; }
.article-typelist .row-p .conwr .desc { margin-top: 10px; font-size: 14px; line-height: 28px; color: #666; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.article-typelist .row-p .conwr .info { display: none; margin-top: 30px; }
.article-typelist .row-p .conwr .icon { margin-right: 4.16%; width: 13px; height: 13px; background: url(/yaxuw/img2/icon-clock.png) 0 0 no-repeat; }
.article-typelist .row-p .conwr .txt { font-size: 14px; color: #333; }
.article-typelist .row-p .conwr:hover .tit { color: #c10254; }

.article-banner { overflow: hidden; }
.article-banner .img { display: block; width: 100%; }

.article-list { padding: 0.1px 20px; font-size: 0; background-color: #fff; border: 1px solid #c1c1c1; border-radius: 3px; }
.article-list .list-wrap { margin: 50px 0; }
.article-list .list { margin: -50px 0; }
.article-list .row { margin: 0 20px; padding: 50px 0; border-bottom: 1px solid #aaa; }
.article-list .row:last-child { border-bottom: none; }
.article-list .row .time { padding: 22px 10px; width: 70px; background-color: #666; }
.article-list .row .y { font-weight: 300; font-size: 12px; color: #ccc; }
.article-list .row .md { margin-top: 2px; font-size: 24px; color: #fff; }
.article-list .row .conwr { margin-left: 125px; }
.article-list .row .tit { margin-top: -4px; font-size: 24px; color: #666; }
.article-list .row .con { margin-top: 18px; font-size: 14px; line-height: 24px; color: #999; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.article-list .row:hover .time { background-color: #c10254; }
.article-list .row .tit:hover { color: #c10254; }

.article-list .row-img .imgwr { padding-bottom: 100px; width: 150px; }
.article-list .row-img .conwr { margin-left: 170px; }

.article-list-img .list { margin-top: -25px; }
.article-list-img .row { margin-top: 25px; padding: 25px; font-size: 0; background-color: #fff; border: 1px solid #c3c3c3; border-radius: 3px; }
.article-list-img .row .imgwr { margin-right: -2px; padding-bottom: 175px;/*61.4%*/ width: 33.33%; border: 1px dashed #c9c9c9; }
.article-list-img .row .conwr { margin-left: 3.5%; width: 63.16%; }
.article-list-img .row .tit { font-weight: bold; font-size: 18px; color: #333; }
.article-list-img .row .con { margin-top: 16px; font-size: 12px; line-height: 24px; color: #666; }
.article-list-img .row .info { margin-top: 46px; }
.article-list-img .row .txt { font-size: 12px; line-height: 20px; color: #c10254; }
.article-list-img .row .txt-2 { margin-left: 7.4%; padding-left: 29px; background: url(/yaxuw/img2/icon-eye.png) left center no-repeat; }
.article-list-img .row .txt-3 { font-size: 14px; color: #fe0000; }
.article-list-img .row .txt-3 b { margin-left: 0.8em; font-weight: normal; font-family: "NSimSun","SimSun"; font-size: 12px; color: #000; }
.article-list-img .row:hover .img { transform: scale(1.1); }
.article-list-img .row .tit:hover { color: #c10254; }
.article-list-img .row .txt-3:hover b { transform: translate3d(3px, 0, 0); }

.article-con { padding: 30px; background-color: #fff; border: 1px solid #dcdcdc; }
.article-con .title { font-weight: bold; font-size: 24px; color: #c10254; }
.article-con .info { margin-top: 16px; font-size: 0; }
.article-con .info .txt { margin-left: 3.53%; font-size: 14px; color: #c10254; }
.article-con .info .txt-1 { margin-left: 0; color: #000; }
.article-con .info .txt-3 { padding-left: 29px; background: url(/yaxuw/img2/icon-eye.png) left center no-repeat; }
.article-con .body { margin-top: 32px; padding-top: 12px; font-size: 18px; line-height: 32px; color: #666; border-top: 1px solid #cdcdcd; }
.article-con .tags { margin-top: 30px; padding-top: 10px; font-size: 0; border-top: 1px dashed #cdcdcd; }
.article-con .tags .tit { margin-top: 10px; font-size: 18px; color: #000; }
.article-con .tags .link { margin: 10px 0 0 10px; padding: 0 0.5em; font-size: 14px; line-height: 32px; color: #000; border: 1px solid #999; border-radius: 4px; }
.article-con .tags .link:hover { color: #c10254; }

.article-more { margin-top: 45px; font-size: 0; }
.article-more .title { padding-left: 38px; font-weight: bold; font-size: 20px; color: #c10254; background: url(/yaxuw/img2/icon-paper.png) 0 2px no-repeat; }
.article-more .col { margin-top: 30px; width: 46.8%; background-color: #fff; border: 1px solid #eee; }
.article-more .col .tit { display: block; position: relative; margin: 0 6.54%; padding: 20px 0 14px 24px; font-size: 16px; line-height: 22px; color: #000; }
.article-more .col .tit::before { content: ''; position: absolute; top: 21px; left: 0; width: 4px; height: 20px; background-color: #643c71; }
.article-more .col .list { padding: 5.88% 6.54%; border-top: 1px solid #eee; }
.article-more .col .link { display: block; position: relative; padding-left: 18px; font-size: 14px; line-height: 36px; color: #000; }
.article-more .col .link::before { content: ''; position: absolute; top: 15px; left: 0; width: 5px; height: 5px; background-color: #c10254; border-radius: 100%; }
.article-more .col .link:hover { color: #c10254; }

.article-menu { margin-bottom: 25px; font-size: 0; }
.article-menu .row { margin: 0 1.96% 1.96% 0; width: 23.53%; font-size: 0; text-align: center; vertical-align: top; }
.article-menu .row-m3 { margin-right: 0; }
.article-menu .row .wrap { display: block; padding: 10.58%; background-color: #c10254; border-radius: 5px; overflow: hidden; }
.article-menu .row-c1 .wrap,
.article-menu .row-c4 .wrap,
.article-menu .row-c8 .wrap,
.article-menu .row-c12 .wrap { background-color: #e7c300; }
.article-menu .row-c2 .wrap,
.article-menu .row-c5 .wrap,
.article-menu .row-c9 .wrap,
.article-menu .row-c13 .wrap { background-color: #2289cf; }
.article-menu .row-c3 .wrap,
.article-menu .row-c6 .wrap,
.article-menu .row-c10 .wrap,
.article-menu .row-c14 .wrap { background-color: #8fc112; }
.article-menu .row .imgwr { padding-bottom: 17.4%; width: 17.4%; }
.article-menu .row .conwr { margin-left: 4%; max-width: 68.6%; font-size: 24px; color: #fff; }
.article-menu .row:hover .wrap { box-shadow: 0 0 10px 0 #c10254; }
.article-menu .row-c1:hover .wrap,
.article-menu .row-c4:hover .wrap,
.article-menu .row-c8:hover .wrap,
.article-menu .row-c12:hover .wrap { box-shadow: 0 0 10px 0 #e7c300; }
.article-menu .row-c2:hover .wrap,
.article-menu .row-c5:hover .wrap,
.article-menu .row-c9:hover .wrap,
.article-menu .row-c13:hover .wrap { box-shadow: 0 0 10px 0 #2289cf; }
.article-menu .row-c3:hover .wrap,
.article-menu .row-c6:hover .wrap,
.article-menu .row-c10:hover .wrap,
.article-menu .row-c14:hover .wrap { box-shadow: 0 0 10px 0 #8fc112; }
.article-menu .row:hover .imgwr { transform: scale(1.1); }
.article-menu .cur { position: relative; z-index: 2; }
.article-menu .cur .wrap { transform: scale(1.1); }

.article-headline-2 { display: none; margin-bottom: 40px; background-color: #fff; border: 1px solid #d2d2d2; }
.article-headline- { display: block; }
.article-headline-2 .title { position: relative; line-height: 56px; }
.article-headline-2 .title .tit { margin-right: 291px; padding: 0 3.8%; font-size: 16px; color: #c10254; }
.article-headline-2 .title .time { position: absolute; top: 0; right: 0; width: 290px; height: 100%; font-size: 14px; text-align: center; color: #000; background-color: #eee; border-left: 1px solid #d2d2d2; }
.article-headline-2 .conwr { padding: 3.8% 3.8% 1.9%; border-top: 1px solid #d2d2d2; }
.article-headline-2 .conwr .img { display: block; margin: 0 auto; max-width: 100%; }
.article-headline-2 .conwr .con { margin-top: 12px; font-size: 18px; line-height: 32px; color: #666; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.article-headline-2 .info { padding: 1.75% 3.8%; font-size: 0; border-top: 1px solid #d2d2d2; }
.article-headline-2 .info .txt { font-size: 14px; line-height: 24px; color: #c10254; }
.article-headline-2 .info .txt-1 { padding-left: 29px; background: url(/yaxuw/img2/icon-eye.png) left center no-repeat; }
.article-headline-2 .info .txt-2 { margin-left: 3.5%; }
.article-headline-2 .info .txt-3 { font-size: 16px; color: #c10254; }
.article-headline-2 .info .txt-3 b { margin-left: 0.6em; font-weight: normal; font-family: "NSimSun","SimSun"; font-size: 18px; color: #000; }
.article-headline-2 .title .tit:hover { color: #c10254; }
.article-headline-2 .conwr .img:hover { transform: scale(0.97); }
.article-headline-2 .info .txt-3:hover b { transform: translate3d(6px, 0, 0); }

.article-list-img2 .list { margin: -4.48% -4.48% 0;/*41 997*/ }
.article-list-img2 .col { margin: 4.11% 0 0 4.12%;/*41*/ width: 43.66%;/*437*/ vertical-align: top; }
.article-list-img2 .col .inbox { display: block; background-color: #fff; border: 1px solid #d2d2d2; overflow: hidden; }
.article-list-img2 .col .imgwr { padding-bottom: 67.27%; }
.article-list-img2 .col .conwr { padding: 4.11%; }
.article-list-img2 .col .tit { font-size: 18px; color: #c10254; }
.article-list-img2 .col .con { margin-top: 1em; font-size: 14px; line-height: 24px; color: #999; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.article-list-img2 .col .info { margin: 0 4.11%; padding: 4.11% 0; border-top: 1px solid #d2d2d2; }
.article-list-img2 .col .txt { font-size: 14px; line-height: 20px; color: #c10254; }
.article-list-img2 .col .txt-1 { padding-left: 29px; background: url(/yaxuw/img2/icon-eye.png) left center no-repeat; }
.article-list-img2 .col .txt-2 { color: #999; }
.article-list-img2 .col:hover .img { transform: scale(1.1); }
.article-list-img2 .col .tit:hover { color: #c10254; }

/*联系*/
.contact { margin-bottom: 2.5%; }
.contact .map { position: relative; margin-bottom: 7.3%; padding-bottom: 295px; }
.contact .map .box { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.contact .map .link { position: absolute; left: 0; bottom: 20px; z-index: 3; width: 80px; height: 36px; z-index: 6; }
.contact .map img { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
.contact .info { width: 47.5%; color: #000; }
.contact .info a { color: #000; }
.contact .info .tit { font-weight: bold; font-size: 18px; }
.contact .info .con { margin-top: 0.8em; font-size: 14px; line-height: 30px; }
.contact .info .con img { display: inline-block; *display: inline; *zoom: 1; vertical-align: text-top; margin: 2px 0.8em 0 0; }
.contact .info .list { margin-top: 25px; font-size: 0; }
.contact .info .note { margin-right: 1%; width: 70.8%; font-size: 13px; line-height: 30px; }
.contact .info .col { position: relative; width: 28.2%; max-width: 110px; vertical-align: top; }
.contact .info .col-1 { margin-right: 4.6%; }
.contact .info .col .imgwr { margin-right: 17px; }
.contact .info .col .img { width: 100%; }
.contact .info .col .txt { position: absolute; top: 6.42%; right: 0; margin-top: -0.1em; width: 12px; font-size: 12px; line-height: 1; color: #999; }
.contact .feedb { width: 48.17%; }
.contact .feedb .list { margin-top: -15px; font-size: 0; }
.contact .feedb .row { position: relative; margin-top: 15px; width: 47.72%; }
.contact .feedb .row-full { width: 100%; }
.contact .feedb .marl { margin-left: 4.56%; }
.contact .feedb .txt { position: absolute; left: 16px; top: 0; font-size: 14px; line-height: 48px; color: #666; }
.contact .feedb .star { position: absolute; top: 0; right: 100%; margin: 4px 2px 0 0; color: #c10254; }
.contact .feedb .inbox { padding: 0 15px; background-color: #fafafa; border: 1px solid #e1dfdc; }
.contact .feedb .inbox-2 { margin-right: 57px; }
.contact .feedb .inbox-2 img { position: absolute; top: 50%; right: 0; margin-top: -10px; width: 47px; }
.contact .feedb .intxt { display: block; position: relative; z-index: 2; margin: 0 -15px; padding: 0 15px; width: 100%; height: 46px; background: none; }
.contact .feedb .intxt-ta { min-width: 100%; max-width: 100%; min-height: 48px; transition: background .3s; }
.contact .feedb .btn { display: block; margin: 0; padding: 0; width: 100%; font-size: 18px; line-height: 48px; text-align: center; text-indent: 1em; letter-spacing: 1em; color: #fff; background: #c10254; border: none; -webkit-appearance: none; }
.contact .feedb .btn:hover { background-color: #c10254; cursor: pointer; }

/*在线报名*/
.regist { padding-bottom: 30px; background-color: #fff; }
.regist .notes { position: relative; padding: 15px 5.83%; background-color: #fdf9da; }
.regist .notes .iconfont2 { position: absolute; top: 50%; left: 0; margin: -10px 0 0 5.83%; font-size: 18px; line-height: 20px; color: #eaa06f; }
.regist .notes .txt { margin-left: 33px; font-size: 12px; line-height: 200%; color: #9d9d9d; }
.regist .notes strong { color: #6d6d6d; }
.regist .box { margin: 30px 5.83% 0; }
.regist .box .tit { font-weight: bold; font-size: 15px; color: #3b3b3b; }
.regist .box .row { position: relative; }
.regist .box .row .txt { position: absolute; top: 0; left: 0; }
.regist .box-info .main { margin-top: 25px; padding: 20px 35px; font-size: 0; background-color: #f8f8f8; border-radius: 8px; }
.regist .box-info .list { margin-right: 90px; font-size: 0; }
.regist .box-info .row { margin-left: 7.38%; max-width: 13.465%; vertical-align: top; }
.regist .box-info .row-1 { margin-left: 0; }
.regist .box-info .row-1, .regist .box-info .row-2 { max-width: 25.465%; }
.regist .box-info .txt { font-size: 12px; line-height: 26px; color: #3d3d3d; }
.regist .box-info .inbox { position: relative; margin-left: 36px; min-height: 26px; }
.regist .box-info .inbox-hc { margin-right: 30px; }
.regist .box-info .intxt { display: none; width: 100%; height: 26px; color: #3d3d3d; background: none; border-bottom: 1px solid #ddd; }
.regist .box-info .inbox .txt { position: relative; }
.regist .box-info .txt-c { display: none; position: absolute; top: 0; left: 100%; margin-left: 5px; width: 24px; font-size: 12px; line-height: 26px; color: #fe6135; }
.regist .box-info .txt-c:hover { color: #c10254; cursor: pointer; }
.regist .box-info .imgwr { position: absolute; bottom: 20px; right: 35px; padding-bottom: 90px; width: 90px; height: 0; }
.regist .box-info .imgwr .img { position: absolute; bottom: 0; right: 0; max-width: 100%; max-height: 100%; }
.regist .box-list .row { margin-top: 30px; max-width: 420px; }
.regist .box-list .txt { width: 110px; font-size: 14px; line-height: 27px; text-align: right; }
.regist .box-list .star { position: absolute; top: 0; left: 100%; color: #c10254; }
.regist .box-list .inbox { position: relative; margin-left: 120px; padding-left: 5px; }
.regist .box-list .intxt { display: block; margin-left: -5px; padding-left: 5px; width: 100%; height: 26px; font-size: 14px; color: #3b3b3b; border-bottom: 1px solid #f0f0f0; }
.regist .box-list .inbox-2 { padding-right: 57px; }
.regist .box-list .inbox-2 img { position: absolute; top: 50%; right: 0; margin-top: -10px; }
.regist .box-list .error { position: absolute; top: 0; left: 100%; margin-left: 8px; width: 100%; font-size: 12px; color: #c10254; }
.regist .box-list .btn { margin-top: 50px; width: 100%; max-width: 206px; height: 44px; font-weight: bold; font-size: 18px; line-height: 44px; text-align: center; color: #fff; background: #f04f00; border-radius: 4px; border: 0; -webkit-appearance: none; }
.regist .box-list .btn:hover { background-color: #c10254; cursor: pointer; }
.regist .box-list .warm { display: none; margin-top: 20px; }
.regist .box-list .warm label { width: 12px; height: 12px; background: #f2f2f2; border: 1px solid #939393; border-radius: 4px; display: inline-block; vertical-align: -2px; margin-right: 6px; position: relative; }
.regist .box-list .warm #privacyPolicy:checked + label::before { content: "\2714"; width: 12px; height: 12px; line-height: 12px; text-align: center; font-size: 12px; color: white; background: #79bc53; border: 1px solid #79bc53; border-radius: 4px; position: absolute; left: -1px; top: -1px; }
.regist .box-list #privacyPolicy { display: none; }
.regist .box-list .warm i, .regist .box-list .warm a { font-size: 14px; }
.regist .box-list .warm a { color: #c10254; }
.regist .box-list .warm a:hover { text-decoration: underline; }

.regist-choose-box { position: fixed; top: 0; left: 0; z-index: 999; width: 100%; height: 100%; overflow-x: hidden; overflow-y: scroll; background: url(/yaxuw/img2/black.png) 0 0 repeat; transition: opacity .3s; }
.regist-choose-box .distable { display: table; width: 100%; height: 100%; }
.regist-choose-box .distc { display: table-cell; vertical-align: middle; }
.regist-choose-box .box { padding: 0.1px 0; transition: all .6s; }
.regist-choose-box .main { position: relative; z-index: 2; margin: 7.9% auto; width: 84.2%; max-width: 870px; background-color: #fff; box-shadow: 9px 9px 7px 0 rgba(0, 0, 0, 0.35); }
.regist-choose-box .list-major, .regist-choose-box .list-school { display: none; margin: -10px auto 0; padding: 30px; max-width: 740px; background-color: #fff; border-radius: 5px; }
.regist-choose-box .list { font-size: 0; }
.regist-choose-box .list .col { margin: 10px 10px 0 0; }
.regist-choose-box .list .txt { display: block; padding: 6px 1em; font-size: 15px; border: 1px solid #eee; }
.regist-choose-box .list .txt:hover { color: #c10254; box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3); cursor: pointer; }
.regist-choose-box .list-row { position: relative; margin-top: 20px; }
.regist-choose-box .list-row:first-child { margin-top: 0; }
.regist-choose-box .list-row .tit { display: block; font-weight: bold; font-size: 18px; }

.regist-choose-box-hide { opacity: 0; filter: alpha(opacity=0); visibility: hidden; transition: none; }
.regist-choose-box-hide .box { transform: translate3d(0, -50%, 0); transition: none; }

/*搜索*/
.search-sbox { padding: 40px 0 20px; background-color: #f3f3f3; }
.search-sbox .comwrap { max-width: 860px; }
.search-sbox .wrap { position: relative; }
.search-sbox .wrap .inbox { margin-right: 20.93%; padding: 0 10px; background-color: #fff; border: 1px solid #e0e0e0; border-radius: 5px; overflow: hidden; }
.search-sbox .wrap .intxt { display: block; margin: 0 -10px; padding: 0 10px; width: 100%; height: 48px; font-size: 16px; background: none; border-radius: 5px; }
.search-sbox .wrap .inbtn { position: absolute; top: 0; right: 0; margin: 0; padding: 0; width: 18.6%; font-size: 18px; line-height: 50px; text-align: center; color: #fff; background-color: #2794ff; border-radius: 5px; -webkit-appearance: none; }
.search-sbox .wrap .inbtn:hover { background-color: #c10254; cursor: pointer; }
.search-sbox .ps { padding: 12px 0 0 10px; font-size: 14px; color: #777; }
.search-sbox .ps .txt { color: #c10254; }

.search-wrap { margin: 40px  auto; }

.search-menu { margin: 30px auto; }
.search-menu .info { font-size: 12px; }
.search-menu .list { font-size: 0; }
.search-menu .list .col { margin-right: 4.16%; font-size: 14px; }
.search-menu .list .cur .txt { color: #c10254; }

.search-box { margin-top: 15px; padding: 10px; background-color: #f5f5f5; box-sizing: border-box; }
.search-title { margin: 0 10px 12px; font-size: 14px; }
.search-more { display: block; margin: 14px 10px; font-size: 0; text-align: center; }
.search-more .txt { font-size: 14px; color: #7a7a7a; }
.search-more .icon { margin-left: 14px; width: 0; height: 0; border-style: solid; border-color: #666 #f5f5f5; border-width: 5px 5px 0; }
.search-more:hover .txt { color: #c10254; }
.search-more:hover .icon { border-color: #c10254 #f5f5f5; }

.search-box .school-list, .search-box .major-list { padding: 0 20px; width: auto; background-color: #fff; }
.search-box .major-list .row .imgwr { width: 23.9%; }
.search-box .major-list .row .conwr { width: 68%; }
.search-box .article-list { border: none; border-radius: 0; }

@media screen and (min-width: 1025px) and (max-width: 1285px) {
  .contact .info .note, .contact .info .col { display: block; margin: 0; width: auto; }
  .contact .info .note { margin-bottom: 3.3%; }
}

@media screen and (min-width: 767px) and (max-width: 1024px) {
  .container .content, .container .sidebar { float: none; width: auto; }
  .sidebar-box, .school-con-sidebar { display: none; }
  .container .content+.sidebar { margin: 0 -3.22%; font-size: 0; }
  .container .content+.sidebar .sidebar-box { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin: 5% 0 0 3%; width: 29.33%; }
  .container .content+.sidebar .sidebar-box:nth-child(n+5) { display: none; }
  .sidebar-hn .list { height: 252px; overflow: hidden; }
  .sidebar-adv .imgwr .img { max-height: 166px; }
  .sidebar-menut { display: block; margin-bottom: 5%; }
  .sidebar-menut .sidebar-title { display: none; }
  .sidebar-menut .wrap { padding: 0.1px 0; font-size: 0; overflow: hidden; }
  .sidebar-menut .list .row { position: relative; display: inline-block; vertical-align: top; margin-bottom: -1px; width: 25%; border-top: none; }
  .sidebar-menut .list .row::before { content: ''; position: absolute; top: 50%; left: 0; margin-top: -7px; width: 1px; height: 14px; background-color: #eee; }
  .sidebar-menut .list .row:nth-child(4n+1)::before { display: none; }
  .sidebar-menut .list .row::after { content: ''; position: absolute; top: 0; left: 0; width: 400%; height: 1px; background-color: #eee; }
  .sidebar-menut .list .row:nth-child(-n+4)::after { display: none; }
  .sidebar-qnav .list { height: 181px; }
  .sidebar-qnav .list .link { line-height: 30px; }
  .sidebar-qnav .btn { margin: 15px auto; }

  .profession-tit .tit { font-size: 26px; }
  .profession-ly .main .col { width: 32.0556%; }
  .profession-ly .main .col-last { display: none; }
  .profession-jg .col .conwr .tit { font-size: 18px; }
  .profession-jg .col .conwr .con { margin-top: 5px; font-size: 14px; line-height: 28px; }
  .profession-jg .col .conwr { top: 4%; height: 92%; }
  .profession-gx .main .col { width: 19.6%; }
  .profession-zy .main .col { width: 32.2266%; }
  .profession-zy .col .icon { padding-bottom: 18px; width: 18px; }
  .profession-zy .col .tit { font-size: 18px; line-height: 26px; }
  .profession-fs .main .col { height: 390px; background-size: 100% 100%; }
  .profession-fs .col .tit { margin-top: 18px; font-size: 22px; }
  .profession-fs .col .stit  { margin-top: 2px; }
  .profession-fs .col .con { height: 175px; font-size: 15px; line-height: 25px; }
  .profession-fs .col .btn { margin-top: 20px; font-size: 16px; }
  .profession-qy .conwr .tit { font-size: 26px; }
  .profession-qy .conwr .stit { font-size: 18px; }
  .profession-qy .conwr .con { font-size: 15px; line-height: 25px; }
  .profession-jz .col .tit { font-size: 15px; }
  .profession-hz .main .col { width: 23.755%; }
}

@media screen and (max-width: 768px) {
  .banner .img { margin-left: -25%; width: 150%; }
  .position { padding: 8px 0; line-height: 16px; }

  .container { padding: 0.1px 0 9.375%; }
  .container .sidebar, .container .content { float: none; width: auto; }
  .container .sidebar:last-child { display: none; }

  .sidebar-box, .sidebar-title { display: none; }
  .sidebar-box, .sidebar-box:first-child { margin-top: 3%; }
  .sidebar-menut { display: block; margin-bottom: 0; }
  .sidebar-menut .wrap { padding: 0.1px 0; font-size: 0; overflow: hidden; }
  .sidebar-menut .list .row { position: relative; display: inline-block; vertical-align: top; margin-bottom: -1px; width: 25%; border-top: none; }
  .sidebar-menut .list .row::before { content: ''; position: absolute; top: 50%; left: 0; margin-top: -7px; width: 1px; height: 14px; background-color: #eee; }
  .sidebar-menut .list .row:nth-child(4n+1)::before { display: none; }
  .sidebar-menut .list .row::after { content: ''; position: absolute; top: 0; left: 0; width: 400%; height: 1px; background-color: #eee; }
  .sidebar-menut .list .row:nth-child(-n+4)::after { display: none; }
  .sidebar-menut .list .link { padding: 0.5em; font-size: 14px; }

  .container-contact .sidebar { display: none; }

  .container .content { margin-top: 8.3%; }
  .content-title .tit { font-size: 16px; line-height: 22px; }
  .content-title .tit::before { width: 6px; height: 6px; }
  .content-title .wrap { padding: 10px 3% 6px; }
  .content-title .wrap::before, .content-title .wrap::after { border-width: 39px 0 0 15px; }
  .content-box { padding: 3%; }

  .pagelist { margin: 8.3% auto 0; }
  .pagelist a, .pagelist b, .pagelist span { padding: 0 9px; line-height: 28px; }
  .pagelist input { display: none!important; margin: 5px 5px 0; height: 33px; }
  .pagelist .go-btn { display: none; margin-top: 5px; }
  .pagepn { margin-top: 6.6%; }
  .pagepn .row { line-height: 20px; }
  .pagepn .row .txt { top: 10px; left: 5px; font-size: 14px; }
  .pagepn .row a { padding: 10px 25px 10px 65px; font-size: 14px; }
  .pagepn .row .icon { top: 10px; right: 5px; font-size: 14px; }

  .container-about .content-box { padding: 3%; }
  .about .imgbox { margin-bottom: 20px; }
  .about .tit { margin-bottom: 15px; font-size: 18px; }
  .about .con { font-size: 14px; line-height: 26px; }
  .about .tit-2 { margin-top: 25px; }
  .about .listwr { margin-top: 15px; }
  .about .list { margin: -2% 0 0; }
  .about .list .col { margin: 2% 2% 0 0; width: 32%; }
  .about .list .col:nth-child(3n) { margin-right: 0; }

  .course .list::before, .course .list::after { display: none; }
  .course .list .col { display: block; margin: 5% 5% 0; width: auto; border: 1px solid #ededed; }
  .course .col .conwr { margin-bottom: 0; padding-bottom: 0; border: none; }
  .course .col .tit { font-size: 15px; }
  .course .col .con { padding: 3.3% 5%; line-height: 22px; }
  .course+.pagelist,
  .imglist+.pagelist,
  .about-school+.pagelist { margin-bottom: 6.6%!important; }

  .imglist .list { margin: -6% 0 0; }
  .imglist .list .col { margin: 6% 0 0; width: 48%; }
  .imglist .list .col:nth-child(2n) { margin-left: 4%; }
  .imglist .col .tit { position: static; opacity: 1; filter: alpha(opacity=100); transform: translate3d(0, 0, 0); }

  .about-school .tit { font-size: 14px; }

  .about-flink .tit { margin-bottom: 0; }
  .about-flink .con .link { font-size: 14px; }
  .about-flink .con .link-t1 { width: 60px; }
  .about-flink .con .son { margin-left: 60px; padding-left: 14px; }

  .school { padding-bottom: 8.3%; }
  .school .title .menu .txt { padding: 6px; font-size: 12px; }
  .school .title .page { right: 5px; font-size: 12px; line-height: 28px; }
  .container-search .school .title .menu { margin-right: 0; padding-right: 5px; }
  .container-search .school .title .page { display: none!important; }

  .school-list .row { padding: 15px 0; }
  .school-list .row .artwr { display: none; }
  .school-list .row .imgwr { margin: 0; padding-bottom: 26.2%; width: 26.2%; }
  .school-list .row .conwr { margin-left: 5%; width: 68.8%; }
  .school-list .row .conwr .tit { font-size: 15px; }
  .school-list .row .tags .txt { margin: 6px 0 0; padding: 2px 6px; }
  .school-list .row .conwr .btn { max-width: 80px; font-size: 12px; }

  .school-con-intro { padding: 0 0 6.6%; background-image: none!important; }
  .school-con-intro .banimg { display: block; width: 100%; }
  .school-con-intro .icoimg { display: block; position: absolute; top: 0; right: 0; margin: 5%; max-width: 60px; max-height: 60px; }
  .school-con-intro .conwr { position: relative; z-index: 2; margin: -10% auto 0; padding: 5%; color: #666; background-color: #fff; border-radius: 10px; }
  .school-con-intro .tit { margin-right: 70px; font-size: 18px; color: #333; }
  .school-con-intro .stit { margin-right: 70px; font-size: 14px; }
  .school-con-intro .tags { margin-top: 10px; }
  .school-con-intro .tags .txt { margin: 6px 6px 0 0; padding: 2px 6px; font-size: 12px; }
  .school-con-intro .con { margin-top: 15px; line-height: 24px; }
  .school-con-intro .sort { margin: 15px 0 0; width: auto; max-width: 45%; font-size: 16px; }
  .school-con-intro .sort:nth-child(2n) { margin-left: 10%; }
  .school-con-intro .sort .num { font-size: 26px; }

  .school-con-nav { padding: 5% 0; font-size: 0; }
  .school-con-nav .list { margin-right: 0; }
  .school-con-nav .list .col { margin: 0; width: 25%; font-size: 0; border: none; vertical-align: top; }
  .school-con-nav .list .col:nth-child(4n) { margin-right: 0; }
  .school-con-nav .iconfont { margin-right: 0; font-size: 16px; text-align: center; }
  .school-con-nav .list .link { display: block; margin-top: 5px; padding: 8px 6px; font-size: 14px; }
  .school-con-nav .btn { position: static; display: block; margin: 3.3% auto 0; width: 120px; font-size: 14px; line-height: 35px; }
  .school-con-nav .btn .icon { margin-right: 6px; font-size: 14px; }

  .school-con-title .school-con-icon { margin-right: 0; transform: scale(0.8); transform-origin: left center; }
  .school-con-title .txt { font-size: 18px; }

  .school-con-recmajor { padding: 9.375% 0; }
  .school-con-recmajor .list { margin: 2% 0 0; }
  .school-con-recmajor .list .col { margin: 4% 0 0; width: 48%; }
  .school-con-recmajor .list .col:nth-child(2n) { margin-left: 4%; }
  .school-con-recmajor .col .tit { padding: 8px; }
  .school-con-recmajor .col .btn { font-size: 12px; line-height: 26px; }

  .school-con-main { padding: 1.075% 0 9.375%; }
  .school-con-signup, .school-con-major { float: none; margin-top: 8.3%; width: auto; }
  .school-con .body { margin-top: 1.2em; line-height: 24px; }
  .school-con .body h1, .school-con .body h2, .school-con .body h3, .school-con .body h4, .school-con .body h5, .school-con .body h6 { padding-left: 13px; font-size: 16px; }
  .school-con .body h1:before, .school-con .body h2:before, .school-con .body h3:before, .school-con .body h4:before, .school-con .body h5:before, .school-con .body h6:before { top: 5px; width: 3px; height: 15px; }

  .school-con-major .listwr { margin-top: 3.3%; }
  .school-con-major .row .txt { padding: 8px 0; font-size: 13px; }
  .school-con-major .row-t .txt { font-size: 14px; }
  .school-con-major .btnwr { margin-top: 5%; }
  .school-con-major .btnwr .btn { max-width: 210px; font-size: 14px; }

  .school-con-honor,
  .school-con-notice,
  .school-con-recschool { padding: 9.375% 0; }
  .school-con-honor .slidewr { margin-top: 3.3%; }
  .school-con-honor .slide .tit { font-size: 14px; }
  .school-con-honor .slidewr { padding: 0 16px; }

  .school-con-btn .icon { transform: scale(0.4); }
  .school-con-btn.prev .icon { transform-origin: left center }
  .school-con-btn.next .icon { transform-origin: right center }

  .school-con-notice .list { margin-top: 5%; padding: 5%; }
  .school-con-notice .list .col { margin: 0; display: block; width: auto; }
  .school-con-notice .list .col-c2 { display: none; }
  .school-con-notice .col .link { padding-left: 14px; font-size: 14px; line-height: 30px; }
  .school-con-notice .col .link::before { top: 13px; width: 4px; height: 4px; }

  .school-con-recschool .slidewr { margin-top: 5%; padding: 0 16px; }
  .school-con-recschool .slide .col { margin-right: 5%; width: 30%; }
  .school-con-recschool .col .imgwr { padding-bottom: 90%; }
  .school-con-recschool .col .tit { margin-top: 8px; font-size: 14px; }
  .school-con-recschool .col .btn { margin-top: 10px; font-size: 12px; line-height: 25px; }

  .school-con-brief { padding: 5% 3%; }
  .school-con-brief .tit { font-size: 18px; }
  .school-con-brief .stit { font-size: 14px; }
  .school-con .body p { padding-left: 0; }
  .school-con-enreg .school-con-sidebar { display: none; }
  .school-con-sidebar { position: fixed; top: 82px; right: 0; margin: 8.3% 3% 0 0; padding: 5px; width: 34px; background-color: rgba(0, 0, 0, .6); border-radius: 5px; }
  .school-con-sidebar .tit { padding-left: 0; color: #fff; }
  .school-con-sidebar .list .row { margin-left: 0; }
  .school-con-sidebar .list .link { margin-left: 0; padding: 5px; }
  .school-con-sidebar .list::before, .school-con-sidebar .tit .iconfont, .school-con-sidebar .list .circle, .school-con-sidebar .list .arrow, .school-con-sidebar .list .txt-1 { display: none; }
  .school-con-sidebar .list .txt { width: 24px; }
  .school-con-brief .hotwr { margin-top: 8.3%; padding: 5% 0 3.3%; }
  .school-con-brief .hotwr .tit { font-size: 16px; }
  .school-con-brief .hotwr .tit::before { height: 14px; }
  .school-con-brief .hotwr .col { width: 31.43%; }
  .school-con-brief .hotwr .col:nth-child(n+19) { display: none; }

  .school-con .school-con-intro,
  .school-con .school-con-nav { display: none; }
  .school-con- .school-con-intro,
  .school-con- .school-con-nav { display: block; }
  .school-con-enreg .school-con-intro,
  .school-con-enreg .school-con-nav { display: none; }

  .container-major .container-wrap { margin-top: 0; }

  .major-list .row { padding: 15px 0; }
  .major-list .row .conbox { margin-right: 0; }
  .major-list .row .imgwr, .search-box .major-list .row .imgwr { display: block; padding-bottom: 75%; width: auto; }
  .major-list .row .conwr, .search-box .major-list .row .conwr { display: block; margin: 10px 5% 0; width: auto; }
  .major-list .row .conwr .tit { font-size: 15px; }
  .major-list .row .conwr .stit { margin-top: 4px; }
  .major-list .row .conwr .class { margin-top: 6px; }
  .major-list .row .conwr .cimgwr { padding-bottom: 25px; width: 25px; }
  .major-list .row .conwr .ctit { margin: 5px 20px 0 5px; font-size: 12px; }
  .major-list .row .conwr .ctags .txt { margin: 5px 12px 0 0; padding: 2px 8px; font-size: 12px; }
  .major-list .row .conwr .icol { margin: 5px 15px 0 0; }
  .major-list .row .conwr .atags { margin-top: 10px; }
  .major-list .row .conwr .atags .txt { margin: 5px 12px 0 0; padding: 2px 8px; }
  .major-list .row .btnwr { float: none; margin: 10px 5% 0; position: static; width: auto; }
  .major-list .row .btn { display: inline-block; vertical-align: top; margin: 0 4% 0 0; width: 45%; max-width: 100px; font-size: 12px; line-height: 28px; }

  .major-con-info { margin-top: 9.375%; }
  .major-con-info .imgbox { display: none; }
  .major-con-info .conbox { float: none; width: auto; }
  .major-con-info .conbox .title { padding: 15px; }
  .major-con-info .conbox .title .tit { font-size: 16px; }
  .major-con-info .conbox .title .txt { margin-top: 10px; }
  .major-con-info .conbox .tap-box { margin-top: 15px; }
  .major-con-info .conbox .tap-level { margin-top: 5px; }
  .major-con-info .conbox .btnwr { margin-left: 0; text-align: center; }
  .major-con-info .conbox .btn { max-width: 100px; font-size: 14px; }
  .major-con-main .menu .col { font-size: 15px; }
  .major-con-main .main .item { padding: 15px; line-height: 26px; }
  .major-con-mainnav { top: 50px; }
  .major-con-mainnav .major-con-main .menu { margin-right: 0; }
  .major-con-mainnav .btnwr { display: none; }

  .profession-tit .tit { padding-bottom: 8px; font-size: 18px; }
  .profession-tit .tit::after { height: 3px; }
  .profession-tit .con { margin-top: 10px; font-size: 14px; line-height: 22px; }
  //.profession-btn { width: 16px; }
  .profession-btn .icon { transform: scale(0.4); }
  .profession-btn.prev .icon { transform-origin: left center }
  .profession-btn.next .icon { transform-origin: right center }
  .profession-sp,
  .profession-ly,
  .profession-qy { padding: 9.375% 0; }
  .profession-sp .main,
  .profession-ly .main,
  .profession-jg .main,
  .profession-gx .main,
  .profession-zy .main,
  .profession-fs .main { margin-top: 5%; }
  .profession-sp .main .list,
  .profession-ly .main .list,
  .profession-fs .main .list { margin: 0; }
  .profession-sp .main .col { margin: 0; width: 100%; }
  .profession-sp .col .imgwr .img { opacity: 0.6; filter: alpha(opacity=60); }
  .profession-sp .col .imgwr .icon { opacity: 1; filter: alpha(opacity=100); transform: scale(0.8); }
  .profession-ly .main .col { margin: 0; width: 50%; }
  .profession-ly .col .conwr .tit { padding: 8px 6px; min-height: auto; font-size: 14px; }
  .profession-ly .col .conwr-all .tit { padding: 10px 12px 8px; font-size: 14px; line-height: normal; }
  .profession-ly .col .conwr-all .con { padding: 0 12px 10px; font-size: 12px; line-height: 20px; }
  .profession-jg { padding: 9.375% 0 4.687%; }
  .profession-jg .main .list { margin: -4% 0 0; }
  .profession-jg .main .list.swiper-wrapper { margin-top: 0; }
  .profession-jg .main .col { margin: 4% 0 0; width: 100%; }
  .profession-jg .main .col.swiper-slide { margin-top: 0; }
  .profession-jg .col .imgwr { position: absolute; top: 0; left: 0; z-index: 1; padding-bottom: 0; width: 100%; height: 100%; }
  .profession-jg .col .conwr { position: relative; top: 0; z-index: 2; padding: 5%; width: auto; height: auto; }
  .profession-jg .col .conwr .tit { font-size: 15px; }
  .profession-jg .col .conwr .con { margin-top: 0.5em; font-size: 13px; line-height: 20px; letter-spacing: 0; }
  .profession-gx,
  .profession-zy { padding: 4.687% 0; }
  .profession-gx .main .wrap,
  .profession-zy .main .wrap { padding: 0 16px; }
  .profession-gx .main .col { margin-right: 1.96%; width: 32.0266%; }
  .profession-gx .col .tit { font-size: 12px; }
  .profession-zy .main .col { margin-right: 3.26%; width: 48.37%; }
  .profession-zy .col .conwr { padding: 0; width: 100%; }
  .profession-zy .col .titwr { padding: 6px; }
  .profession-zy .col .icon { margin-top: 0; width: 20px; padding-bottom: 20px; }
  .profession-zy .col .tit { font-size: 14px; line-height: 20px; }
  .profession-zy .col .con { display: none; }
  .profession-fs { padding: 4.687% 0 9.375%; }
  .profession-fs .main .col { margin: 0; padding: 20px 0; width: 100%; height: auto; background: none!important; border-radius: 5px; }
  .profession-fs .col .conwr { position: relative; z-index: 2;}
  .profession-fs .col .tit { margin-top: 0; font-size: 16px; }
  .profession-fs .col .stit { font-size: 12px; }
  .profession-fs .col .con { margin-top: 20px; max-width: none; height: auto; font-size: 14px; line-height: 22px; }
  .profession-fs .col .btn { margin-top: 15px; width: 120px; height: 36px; font-size: 14px; line-height: 36px; }
  .profession-fs .col .bg-color { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; }
  .profession-qy .main .imgwr, .profession-qy .main .conwr { display: block; margin: 0; width: auto; }
  .profession-qy .main .imgwr { box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.31); }
  .profession-qy .conwr .conin { padding: 5%; }
  .profession-qy .conwr .tit { font-size: 16px; }
  .profession-qy .conwr .stit { font-size: 12px; }
  .profession-qy .conwr .con { margin-top: 0.6em; font-size: 14px; line-height: 22px; }
  .profession-jz,
  .profession-hz { padding: 9.375% 0; }
  .profession-jz .col .tit { padding: 6px; }

  .article-typelist { padding: 2% 3% 5%; }
  .article-typelist .row-col, .article-typelist .col { display: block; margin-left: 0; width: auto; }
  .article-typelist .col:nth-child(2) { margin-top: 25px; }
  .article-typelist .list { margin: 10px 0 0; }
  .article-typelist .row-p { margin-bottom: 15px; }
  .article-typelist .row-p .imgwr { padding-bottom: 100px; }
  .article-typelist .row-p .conwr .tit { font-size: 15px; white-space: normal; }
  .article-typelist .row-p .conwr .desc { margin-top: 0.6em; font-size: 12px; line-height: 18px; }

  .article-banner .img { margin-left: -25%; width: 150%; }

  .article-menu { margin-bottom: 5%; }
  .article-menu .row .imgwr, .article-menu .row .conwr { display: block; width: auto; max-width: none; }
  .article-menu .row .imgwr { padding-bottom: 30px; }
  .article-menu .row .conwr { margin: 5px 0 0; font-size: 14px; }

  .article-list-img2 .list { margin: -6.6% 0 0; }
  .article-list-img2 .col { margin: 6.6% 0 0; width: 100%; }
  .article-list-img2 .col .tit { font-size: 14px; }
  .article-list-img2 .col .con { margin-top: 0.5em; font-size: 12px; line-height: 20px; }
  .article-list-img2 .col .info { padding: 2% 0; }
  .article-list-img2 .col .txt { font-size: 12px; }
  .article-list-img2 .col .txt-1 { padding-left: 20px; background-size: 15px auto; }

  .article-headline, .article-headline-2 { display: none; }
  .article-list { padding: 0 3% 8.3%; }
  .article-title { margin-top: 8px; padding-bottom: 8px; }
  .article-title .icon { margin-right: 5px; width: 18px; height: 18px; line-height: 22px; background-size: 100% 100%; }
  .article-title .tit { font-size: 16px; line-height: normal; }
  .article-title .more { font-size: 12px; line-height: 22px; }

  .article-list .list-wrap { margin: 0; }
  .article-list .list { margin: 0 0 -15px; }
  .article-list .row { margin: 0; padding: 15px 0; }
  .article-list .row .time { padding: 10px 6px 8px; width: auto; }
  .article-list .row .md { font-size: 16px; }
  .article-list .row .conwr { margin-left: 65px; }
  .article-list .row .tit { margin-top: 0; font-size: 14px; }
  .article-list .row .con { margin-top: 0.5em; font-size: 12px; line-height: 18px; }

  .article-con { padding: 5% 3%; }
  .article-con .title { font-size: 16px; }
  .article-con .info { margin-top: 10px; }
  .article-con .info .txt { font-size: 12px; }
  .article-con .info .txt-3 { padding-left: 24px; background-size: 18px auto; }
  .article-con .body { margin-top: 20px; padding-top: 10px; font-size: 15px; line-height: 28px; }
  .article-con .tags { margin-top: 5%; padding-top: 8px; }
  .article-con .tags .tit { margin-top: 5px; font-size: 14px; }
  .article-con .tags .link { margin: 5px 0 0 5px; font-size: 13px; line-height: 23px; }

  .article-more { margin-top: 8.3%; }
  .article-more .title { padding-left: 25px; font-size: 18px; background-position: 0 4px; background-size: auto 18px; }
  .article-more .col { float: none; margin-top: 5%; width: auto; }
  .article-more .col .tit { margin: 0 10px; padding: 9px 0 9px 14px; font-size: 15px; }
  .article-more .col .tit::before { top: 10px; }
  .article-more .col .list { padding: 10px; }
  .article-more .col .link { padding-left: 14px; line-height: 30px; }
  .article-more .col .link::before { top: 50%; margin-top: -2px; width: 4px; height: 4px; }

  .contact { margin: 3% 0; }
  .contact .map { margin-bottom: 6.6%; padding-bottom: 65%; }
  .contact .info, .contact .feedb { float: none; width: auto; }
  .contact .info .tit { font-size: 16px; }
  .contact .info .con { font-size: 13px; line-height: 24px; }
  .contact .info .list { margin-top: 3.3%; }
  .contact .info .note, .contact .info .col { display: block; margin: 0; width: auto; }
  .contact .info .note { margin-bottom: 3.3%; line-height: 24px; }
  .contact .feedb { margin-top: 6.6%; }
  .contact .feedb .list { margin-top: -10px; }
  .contact .feedb .row { margin-top: 10px; width: 48.5%; }
  .contact .feedb .row-full { width: 100%; }
  .contact .feedb .marl { margin-left: 3%; }
  .contact .feedb .txt { left: 9px; font-size: 13px; line-height: 35px; }
  .contact .feedb .star { margin: 0; }
  .contact .feedb .inbox { padding: 0 8px; }
  .contact .feedb .inbox-2 { margin-right: 52px; }
  .contact .feedb .intxt { margin: 0 -8px; padding: 0 8px; height: 33px; }
  .contact .feedb .intxt-ta { padding: 5px 8px; height: 60px; line-height: 20px; }
  .contact .feedb .btn { height: 35px; font-size: 14px; line-height: 35px; }

  .regist { margin-top: 8.3%; }
  .regist .notes { padding: 10px; }
  .regist .notes .iconfont2 { top: 10px; left: 10px; margin: 3px 0 0; }
  .regist .notes .txt { margin-left: 25px; font-size: 12px; line-height: 20px; }
  .regist .box { margin: 6.6% 3.3% 0; }
  .regist .box-info .main { margin-top: 3.3%; padding: 10px; }
  .regist .box-info .list { margin-right: 70px; font-size: 0; }
  .regist .box-info .row { margin-left: 0; width: 100%; max-width: 100%; }
  .regist .box-info .row-1, .regist .box-info .row-2 { max-width: 100%; }
  .regist .box-info .imgwr { top: 10px; bottom: auto; right: 10px; padding-bottom: 70px; width: 70px; }
  .regist .box-list .row { margin-top: 15px; }
  .regist .box-list .txt { width: 80px; }
  .regist .box-list .inbox { margin-left: 90px; }
  .regist .box-list .inbox-2 { padding-right: 52px; }
  .regist .box-list .error { display: block; position: static; margin: 5px 0 0 95px; width: auto; }
  .regist .box-list .btn { display: block; margin: 15px auto 0; max-width: 150px; height: 34px; font-size: 14px; line-height: 34px; }

  .search-sbox { padding: 20px 0 10px; }
  .search-sbox .wrap .intxt { height: 33px; font-size: 14px; }
  .search-sbox .wrap .inbtn { font-size: 14px; line-height: 35px; }
  .search-sbox .ps { padding: 6px 0 0 5px; font-size: 12px; }
  .search-wrap { margin: 30px auto; }
  .search-menu { margin-bottom: 15px; }
  .search-menu .info { display: none; float: none; margin-bottom: 10px; }
}