@media screen and (min-width:1153px) {
/* animation */
.gray img { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); /*filter: gray;*/ }
.gray:hover img { -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); /*filter: gray;*/ }
.scapic:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.transY { transform: translateY(60px); -webkit-transform: translateY(60px); opacity: 0; }
.transY2 { transform: translateY(-60px); -webkit-transform: translateY(-60px); opacity: 0; }
.transX { transform: translateX(60px); -webkit-transform: translateX(60px); opacity: 0; }
.transX2 { transform: translateX(-60px); -webkit-transform: translateX(-60px); opacity: 0; }
.trans-2 { position: relative; }
.trans-2:before { content: ""; position: absolute; right: 0; bottom: 0; top: 0; left: 0; background: #fff; transform: scaleY(1); -webkit-transform: scaleY(1); transition: transform 1.88s 0.2s cubic-bezier(.4, 0, .2, 1); -webkit-transition: transform 1.88s 0.2s cubic-bezier(.4, 0, .2, 1); -webkit-transform-origin: center top; transform-origin: center top; z-index: 10; }
.trans-2.transShow:before { transform: scaleY(0); -webkit-transform: scaleY(0); }
.lkm { transform: translateX(100%); -webkit-transform: translateX(100%); opacity: 0; }
.ixlink .item1 { transition: left 300ms, transform 300ms 0ms, opacity 700ms 0ms; }
.ixlink .item2 { transition: left 300ms, transform 300ms 200ms, opacity 700ms 200ms; }
.ixlink .item3 { transition: left 300ms, transform 300ms 400ms, opacity 700ms 400ms; }
.ixlink .item4 { transition: left 300ms, transform 300ms 600ms, opacity 700ms 600ms; }
.transShow { transform: translate(0); -webkit-transform: translate(0); opacity: 1; }
/* animation end */
/*hover*/
.ba-nw-a:hover .nowti, .ba-nw-a:hover .date { color: #1d2467; }
.ba-nw-more:hover { background: #1d2467; }
.ixmore:hover { color: #1d2467; }
.in-nav li:hover:before { width: 100%; right: auto; left: 0; }
.in-nav li:hover { color: #1d2467; }
.ixmore2:hover { transform: rotate(180deg); -webkit-transform: rotate(180deg); background-position: left bottom; }
.in-list .ba-nw-a:hover .nowti, .in-list .ba-nw-a:hover .date { color: #1d2467; }
.footer a:hover { color: #da271e; }
.f-cta a:hover:before { background-position: left bottom; }
.f-nav a:hover:before { background: #da271e; }
.tools a:hover { background: #da271e; }
.ixlink .lk-a .hide { opacity: 0; transition: 400ms; -webkit-transition: 400ms; }
.ixlink .lk-a .hide.show { opacity: 1; }
.pos-nav a:hover { color: #da271e; }
.pnav a:hover { color: #fff; }
.pnav a:hover:before { width: 100%; }
.pattern-list li:hover .cover { background: url(../images/black2.png); background: rgba(251,106,98,.7); border-color: #da271e; }
.pattern-list li:hover { color: #fff; }
.honor-nav a:hover:before, .honor-nav a:hover:after { transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; visibility: visible; }
.hisA:hover { background: #da271e; color: #fff; }
.his-nav .slick-prev:hover { background-position: right center; }
.his-nav .slick-next:hover { background-position: left center; }
.cul-nav a:hover { background: #da271e; color: #fff; }
.pager a:hover { background: #362575; border-color: #362575; color: #fff; }
.foLine:hover .wLine_1, .foLine:hover .wLine_2 { width: 100%; }
.foLine:hover .wLine_3, .foLine:hover .wLine_4 { height: 100%; }
.cul-activity a:hover { box-shadow: 0 0 5px rgba(0,0,0,.3); }
.hot-list a:hover { color: #362575; }
.pp-prev:hover { background-position: right center; }
.pp-next:hover { background-position: left 1px; }
.ser-list > a:hover .nowti { color: #da271e; }
.price-list a:hover { background: #fff; }
.price-list a:hover .nowti, .price-list a:hover .date { color: #362575; }
.price-list a:hover:before { background: #362575; }
.case-list a:hover .txts { bottom: -60px; background: rgba(54,37,117,.7); }
.case-list a:hover .txts .nowti { font-weight: bold; }
.case-list a:hover:before { width: 100%; left: 0; right: auto; }
.sd-pics .slick-arrow:hover { background: #da271e; }
.sd-hots a:hover { color: #362575; }
.ser-nav .aa:hover:after, .ser-nav .aa:hover:before { transform: scale(1); -webkit-transform: scale(1); opacity: 1; visibility: visible; }
.ser-nav .aa:hover { color: #fff; }
.ser-nav .aa:hover .ch:before { background: #fff; }
.news-list a:hover .txts .tx1 { color: #1d2467; }
.news-list a:hover .more { color: #1d2467; }
.news-list a:hover .more .aw { border-color: #1d2467; background-color: #1d2467; background-position: left center; transform: translateX(8px); -webkit-transform: translateX(8px); }
.book-list .btns a:hover { background: #1d2467; border-color: #1d2467; color: #fff; }
.resA:hover { background: #da281e; }
.resA:hover .ico { background-position: center bottom; }
.resA:hover .nowti { color: #fff; }
.res-prev:hover { background-position: right center; }
.res-next:hover { background-position: left center; }
.train-list .t:hover { background: #1d2467; }
.growth-list a:hover .nowti { color: #1d2467; }
.subBtn:hover { background-color: #999; }
.advs-list li:hover .ti { font-size: 16px; font-weight: bold; }
.advs-list li:hover .pa { padding-top: 17px; }
.advs-list li:hover .tx { transform: translate(0); -webkit-transform: translate(0); opacity: 1; visibility: visible; transition: 400ms 200ms; -webkit-transition: 400ms 200ms; }
.advs-list li:hover .ico { transform: scale(0.5); -webkit-transform: scale(0.5); opacity: 0; visibility: hidden; }
.advs-list li:hover:before { transform: translateX(20px); -webkit-transform: translateX(20px); opacity: 0; visibility: hidden; }
.cs-list li:hover { background: #da271e; }
.cs-list li:hover .num { color: #da271e; border-color: #da271e; }
.society-list .t:hover { background: #362575; }
.society-list .b .freeTx a:hover { color: #362575; text-decoration: none; }
.mn-pos a:hover .w > p { color: #da271e; }
.mn-pos a:hover .w > p:before { background-position: left bottom; }
.si-cta .cta { transform: translateX(20px); -webkit-transform: translateX(20px); opacity: 0; visibility: hidden; }
.si-cta:hover .cta { transform: translate(0); -webkit-transform: translate(0); opacity: 1; visibility: visible; }
.si-cta:hover .btn { border-color: #1d2467; color: #1d2467; }
.ser-list .ti .more:hover { color: #969696; }
.mn-map-nav .pic:hover .img2 { display: none; }
.mn-map-nav .pic:hover .img1 { display: block; }
.mn-map-nav .pic:not(.act):hover { transform: scale(0.9); -webkit-transform: scale(0.9); }
.sc-more:hover { background-color: #666; }
.sc-input .btn:hover { background-color: #1d2467; }
/*hover end*/
} /* 1153 */
@media screen and (max-width:1600px) {
.nav { margin-left: 16%; }
} /* 1600 */
@media screen and (max-width:1440px) {
.nav { margin-left: 12%; }
} /* 1440 */
@media screen and (max-width:1366px) {
.pw { width: 1000px; }
.nav > li > a { padding: 2px; font-size: 15px; }
.nav > li { padding: 21px 15px; }
.ba-news-box { width: 1000px; margin-left: -500px; height: 46px; bottom: 20px; }
.ba-nw-ti, .ba-nw-more { padding: 10px 0 12px 0; }
.ba-nw-list { margin-top: 10px; }
.isnA .txts .ti { font-size: 15px; line-height: 20px; height: 40px; margin-bottom: 7px; }
.isnA .txts .pa { padding: 0 30px; }
.isnA .txts .date { margin-bottom: 6px; }
.isnA .txts .tx { margin-bottom: 15px; }
.in-nav li { padding-bottom: 7px; }
.in-more { bottom: 7px; }
.ixnews .t { padding-top: 0; }
.in-list .ba-nw-a { margin-bottom: 6px; }
.in-list { height: 84px; margin-top: 18px; }
.ixlink .lk-a .lk-ti { margin-left: 25px; }
.ab-num .num strong { font-size: 56px; }
.aboBox .freeTx { margin-top: 50px; }
.aboBox { padding-bottom: 154px; }
.pattern-list .txts { padding: 50px 15px 0 15px; }
.pattern-list .txts .tx1 { font-size: 20px; margin-bottom: 15px; }
.abBox { padding: 90px 0 135px 0; }
.hisA .date { font-size: 18px; }
.hisA .nowti { font-size: 14px; margin-top: 2px; }
.hisA .pa { padding: 35px 0 0 15px; }
.idea-pic-tx .txts { width: 58%; }
.case-list .txts .tx { line-height: 24px !important; height: 96px; margin-top: 17px; }
.book-list li { width: 31.33%; margin-left: 2%; margin-bottom: 35px; }
.book-list { margin-left: -2%; }
.book-list .btns a { width: 92px; }
.res-year-tx .txts { line-height: 24px; }
.res-tx-b { padding-left: 85px; }
.cta-list .nowti { font-size: 16px; }
.cta-list li:nth-child(2n) .pa { padding-left: 30%; }
.cta-form li { width: 726px; }
.cta-form .s-input, .cta-form .s-textarea { width: 706px; }
.cta-form .l, .cta-form .r { width: 333px; }
.subBtn { background-position: 691px center; }
.advs-list .ti { line-height: 24px; }
.advs-list .ti em { font-size: 14px; }
.advs-list .pa { padding-left: 15px; padding-right: 15px; }
.advs-list li:before { left: 15px; }
.advs-list .ico { right: 9px; }
.cs-list li { width: 68px; height: 68px; line-height: 20px; margin: 0 8px; }
.cs-list .x { font-size: 14px; }
.cs-list .num { width: 20px; height: 20px; }
.cs-list .o .x { padding-top: 24px; }
.cs-list .t .x { padding-top: 13px; }
.society-list li .so1 .nowti { padding-left: 30px; }
.society-list .b { padding: 27px 55px 30px 30px; }
.service-idea .tx { line-height: 20px !important; height: 200px; }
.service-idea .ti { font-size: 20px; }
.service-idea .pa { padding: 30px 25px 0 25px; font-size: 12px; }
.si-cta .cta { line-height: 20px; height: 58px; margin-top: -29px; width: 185px; right: -200px; }
.ser-nav .aa { width: 148px; height: 148px; }
.ser-nav .ch { font-size: 20px; padding-bottom: 6px; }
.ser-nav .en { font-size: 14px; margin-top: 10px; }
.ser-nav .ch:before { margin-left: -50px; width: 100px; }
.ser-nav .pa { padding-top: 44px; }
.searchBox { padding-bottom: 180px; }
} /* 1366 */
@media screen and (min-width:1366px) {
.advs-list li:hover .ti { font-size: 15px; }
.sc-input .xtx { width: 382px; }
}
@media screen and (max-width:1281px) {
.nav { margin-left: 9%; }
} /* 1281 */
@media screen and (max-width:1201px) {
.h-link .lk-1, .searchBtn, .nav { display: none; }
.header, .mtop { height: 60px; }
.h-link li { padding: 18px 7px; }
.logo { margin: 7px 0 0 5%; }
.header .r { margin-right: 60px; }
.c-hide-box { top: 60px; }
.menuBtn { display: block; }
} /* 1201 */
@media screen and (max-width:1153px) {
} /* 1153 */
@media screen and (max-width:1024px) {
.vwrap .videobox { width: 700px; margin-left: -350px; }
.fixbg { background-attachment: scroll; }
.pw { width: 90%; }
.ba-news-box { display: none; }
.banner .slick-arrow { display: none !important; }
.banner .slick-dots { position: absolute; left: 0; right: 0; bottom: 20px; z-index: 99; }
.banner .slick-dots li { width: 10px; height: 10px; }
.banner .slick-dots li.slick-active, .banner .slick-dots li:hover { background: #da271e !important; border-color: #da271e; }
.ixlink { overflow: hidden; height: auto; }
.ixlink li { position: relative; left: 0 !important; height: 188px; width: 50%; float: left; }
.ixlink .lk-a { width: 100%; }
.ix2 { background: #fff; }
.ixspnews, .ixnews { width: 100%; float: none; }
.ixspnews { margin-bottom: 25px; }
.isnA { position: relative; min-height: 163px; }
.isnA .pic { position: absolute; width: 313px; top: 0; left: 0; float: none; }
.isnA .txts { width: 100%; padding-left: 313px; box-sizing: border-box; float: none; }
.isnA .txts .pa { padding-right: 0; }
.isn-pic .slick-dots { width: 313px; padding: 0 28px; box-sizing: border-box; }
.footer .l, .footer .r, .footer .tools { float: none; }
.tools a { margin-right: 13px; margin-left: 0; }
.footer .r { margin-top: 20px; }
.pageR, .pageL:before { display: none; }
.pageL { width: 100%; }
.pageL .pg-pa { padding-right: 0; }
.pattern-list li .cover { background: url(../images/black2.png); background: rgba(251,106,98,.7); border-color: #da271e; }
.pattern-list li { color: #fff; }
.h-link .lk-3 .c-hide-box { display: none; }
.idea-pic-tx .txts { width: 53%; }
.sharebox { display: none; }
.ad-t { min-height: 0; }
.ad-t .date { top: auto; bottom: 0; }
.ad-t .txts .ti { margin-bottom: 0; }
.pro-pic-box { margin-top: 70px; }
.price-list a { padding-right: 0; padding-left: 15px; }
.price-list a:before { left: 0; }
.news-list { margin-bottom: 20px; }
.jd-ti .ti { margin-bottom: 0; }
.cta-form li { width: 100%; }
.cta-form .s-input, .cta-form .s-textarea { width: 100%; box-sizing: border-box; }
.cta-form .l, .cta-form .r { width: 49%; margin-right: 2%; }
.cta-form .r { margin-right: 0; }
.subBtn { background-origin: content-box; background-position: right center; }
.advs-list .ico, .advs-list li:before { display: none; }
.advs-list .tx { opacity: 1; visibility: visible; transform: translate(0); -webkit-transform: translate(0); }
.advs-list .pa { padding-top: 17px; }
.sc-input .xtx { width: 100%; box-sizing: border-box; }
.searchBox { padding-bottom: 160px; }
} /* 1024 */
@media screen and (max-width:861px) {
.vwrap .videobox { width: 100%; left: 0; margin-left: 0; }
.ab-num .num strong { font-size: 42px; }
.ab-num li { margin-right: 50px; }
.aboBox .freeTx { margin-top: 30px; }
.ab-tx1 { font-size: 28px; }
.ab-tx2 { font-size: 20px; }
.aboBox { padding-bottom: 115px; }
.pbtxts { width: 116px; height: 110px; margin-top: -55px; margin-left: -58px; }
.pbtxts .en { font-size: 18px; padding-bottom: 8px; }
.pbtxts .en:before { width: 22px; margin-left: -11px; }
.pbtxts .ch { font-size: 20px; margin-top: 8px; }
.pbtxts .pa { padding-top: 26px; }
.pattern-list li .pic { display: none; }
.pattern-list li .txts { position: relative; }
.pattern-list li .cover { background: #fff; border-color: #fff; }
.pattern-list li { color: #666; width: 100%; margin-left: 0; float: none; margin-bottom: 15px; }
.pattern-list { margin-left: 0; }
.pattern-list .txts { padding: 30px 15px; }
.pattern-list .txts .tx1 { font-size: 18px; margin-bottom: 8px; }
.comma-tx { margin-top: 70px; }
.comma-tx .txx { font-size: 16px; }
.abBox { padding: 70px 0 115px 0; }
.comma-tx .pa { padding: 42px 0 0 28px; }
.abtBox { padding-top: 66px; }
.honor-nav a { font-size: 15px; padding: 10px; margin: 0 10px; }
.abthBox { padding-bottom: 123px; }
.cul-nav.mab-1 { margin-bottom: 83px; }
.idea-pic-tx .txts { width: 100%; }
.cul-activity a { width: 48%; margin-left: 2%; margin-bottom: 2%; }
.cul-activity { margin-left: -2%; margin-bottom: 45px; }
.cul-activity .nowti { padding: 14px 20px; }
.cul-nav.mab { margin-bottom: 68px; }
.hot-list a { width: 45%; margin-left: 5%; }
.hot-list { margin-left: -5.2%; }
.adBox { padding: 76px 0 62px 0; }
.case-list a { margin-bottom: 20px; }
.sd-txts li { width: 100%; margin-left: 0; }
.sd-txts { margin-left: 0; padding: 0; margin-bottom: 92px; }
.book-list li { width: 48%; }
.res-year-tx .txts { width: 100%; float: none; }
.res-year-tx .pic { width: 100%; float: none; margin-top: 15px; }
.res-tx-b { margin-top: 98px; }
.jobBox { padding-top: 70px; }
.tai-pic { width: 42%; }
.jdBox { padding-top: 75px; }
.ctatBox { padding: 90px 0 118px 0; }
.ser-list.mat { margin-top: 70px; }
.advs-list li { height: 245px; }
.cs-list li:before { display: none; }
.cs-list li { margin-bottom: 16px; }
.recruit-table table th:nth-child(6), .recruit-table table td:nth-child(6) { display: none; }
.campus-step { padding-bottom: 50px; }
.society-list .b { padding-right: 30px; }
.mn-pos { margin-top: 57px; }
.mn-pos .ti { font-size: 18px; }
.service-idea .pic { display: none; }
.service-idea .txts { width: 100%; float: none !important; }
.service-idea .pa { padding: 30px 25px 40px 25px; font-size: 14px; }
.service-idea .tx { line-height: 26px !important; height: auto; }
.si-cta .cta { width: 215px; height: 70px; margin-top: -35px; right: -230px; line-height: 26px; }
.service-idea { margin-top: 62px; }
.ser-nav .aa { width: 128px; height: 128px; }
.ser-nav .pa { padding-top: 38px; }
.ser-nav .ch { font-size: 18px; padding-bottom: 4px; }
.ser-nav .en { font-size: 12px; margin-top: 8px; }
.ser-nav .ch::before { margin-left: -45px; width: 90px; }
.growth-list { margin-bottom: 50px; }
.sc-input { width: 100%; float: none; }
.sc-tx .nowti { padding: 0; }
.sc-tx { width: 100%; float: none; margin-top: 5px; }
.searchBox { padding-bottom: 140px; }
} /* 861 */
@media screen and (max-width:641px) {
.f-nav .fnav-txt{ display: block;}
.f-nav a{ display: inline-block;margin-left: 0; margin-right: 8px}
.vwrap .videobox { height: 350px; margin-top: -175px; }
.ixlink li { width: 100%; float: none; }
.isnA .pic { width: 263px; }
.isnA .txts { padding-left: 263px; }
.isnA { min-height: 137px; }
.isn-pic .slick-dots { padding: 0 18px; }
.pg-ti .xx { position: static; bottom: 0; max-width: 100%; }
.pg-ti .en { float: none; max-width: none; margin-top: 0; margin-bottom: 15px; }
.pg-ti { padding: 50px 0 35px 0; }
.ab-tx1 { font-size: 24px; }
.ab-num .num strong { font-size: 32px; }
.aboBox { padding-bottom: 95px; }
.ab-pattern .freeTx { margin-bottom: 43px; }
.comma-tx .txx { font-size: 14px; }
.comma-tx .comma { transform-origin: left top; -webkit-transform-origin: left top; transform: scale(0.8); -webkit-transform: scale(0.8); left: 0; }
.comma-tx .txts { margin-top: 5%; }
.comma-tx { margin-top: 50px; }
.honor-nav a:before, .honor-nav a:after { display: none; }
.honor-nav a { padding: 10px 0; margin: 0; width: 20%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: center; }
.honor-nav { background: #fff; }
.honor-nav a.act { background: #da271e; color: #fff; }
.honor-nav { text-align: left; }
.abthBox { padding-bottom: 103px; }
.cul-nav.mab-1 { margin-bottom: 63px; }
.abfoBox { padding: 72px 0 110px 0; }
.hot-list a { width: 100%; margin: 0; float: none; }
.hot-list { margin: 0; }
.adBox .freeTx { padding-left: 0; }
.proBox { padding: 67px 0 102px 0; }
.pp-num { display: none; }
.pp-arrow { height: 60px; float: none; position: absolute; top: 50%; margin-top: -30px; z-index: 99; }
.pp-prev { left: 5px; }
.pp-next { right: 5px; }
.pp-b { position: static; height: auto; overflow: visible; }
.pro-pics .txts { padding: 18px 15px; }
.ser-list .ti:before { left: 0; }
.ser-list .ti { padding-left: 40px; margin-bottom: 15px; }
.ser-list { padding-right: 35px; padding-left: 35px; }
.sd-txts { margin-bottom: 72px; }
.sd-hots a { width: 100%; float: none; }
.sd-hots .prev .nowti { padding-right: 0; }
.sd-hots .next .nowti { padding-left: 0; text-align: left; }
.sd-hots .nowti { line-height: 30px; }
.news-list .pic { display: none; }
.news-list .txts { margin-left: 0; }
.news-list a { min-height: 0; }
.resA:before { display: none; }
.res-nav .item { width: 33.333%; overflow: hidden; }
.resA { margin: 1px; }
.res-tx-b { padding: 0 35px; margin-top: 78px; }
.res-prev { transform-origin: left center; transform-origin: left center; transform: scale(0.5); -webkit-transform: scale(0.5); }
.res-next { transform-origin: right center; transform-origin: right center; transform: scale(0.5); -webkit-transform: scale(0.5); }
.growth-list a { width: 48%; margin-left: 2%; }
.growth-list { margin-left: -2%; }
.cta-list li { width: 100%; float: none; }
.cta-list li:nth-child(2n) .pa { padding-left: 0; }
.cta-list .pa { padding-right: 0; }
.cta-list .tx { height: auto; margin-bottom: 20px; }
.advs-list .t li, .advs-list .b li { width: 100%; margin-left: 0; }
.advs-list ul { margin-left: 0; margin-bottom: 0; }
.advs-list li { height: auto; margin-bottom: 10px; }
.advs-list .pa { padding: 20px 15px; }
.campus-step { margin-top: 45px; }
.recruit-table table th:nth-child(5), .recruit-table table td:nth-child(5) { display: none; }
.society-list { margin-top: 68px; }
.society-list .so2 { display: none; }
.society-list .so1 { width: 42%; }
.society-list .so3 { width: 35%; }
.society-list .so4 { width: 23%; }
.tai-tx .txts .r { float: none; }
.searchBox { padding-bottom: 120px; }
.society-list .b .freeTx span{ display: block; margin: 0; }
} /* 641 */
@media screen and (max-width:601px) {
.isnA .pic { width: 213px; }
.isnA .txts { padding-left: 213px; }
.isnA { min-height: 111px; }
.isnA .txts .pa { padding-left: 15px; }
.isnA .txts .ti { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; height: auto; }
.isnA .txts .date { margin-bottom: 4px; }
.isnA .txts .ti { margin-bottom: 5px; }
.isnA .txts .tx { margin-bottom: 10px; }
.pbtxts .bor { display: none; }
.aboBox { padding-bottom: 75px; }
.comma-tx .txts { width: 100%; margin-top: 0; float: none; }
.comma-tx .pic { width: 100%; float: none; margin-top: 35px; }
.abBox { padding-bottom: 95px; }
.his-list .pic { width: 118px; }
.his-date, .his-list .txts { margin-left: 190px; }
.his-list:before { left: 148px; }
.abthBox { padding-bottom: 83px; }
.abfoBox { padding-bottom: 90px; }
.cul-activity a { width: 100%; margin-left: 0; margin-bottom: 20px; float: none; }
.cul-activity { margin-left: 0; margin-bottom: 45px; }
.pro-pic-box { margin-top: 50px; }
.sd-ti { font-size: 20px; }
.book-list .btns a { margin: 0; width: 49%; margin-right: 2%; box-sizing: border-box; }
.book-list .btns a:nth-child(2n) { margin-right: 0; }
.talent-idea .freeTx { width: 100%; float: none; margin-top: 35px; }
.tai-pic { width: 100%; float: none; }
.cta-form .l, .cta-form .r { width: 100%; float: none; }
.ctatBox { padding: 70px 0 98px 0; }
.ser-list.mat { margin-top: 50px; }
.ser-nav li { width: 50%; overflow: hidden; }
.ser-nav .aa { margin: 0 auto 10px auto; }
.service-idea { margin-top: 42px; }
.searchBox { padding: 68px 0 90px 0; }
.sc-list { margin-bottom: 70px; }
} /* 601 */
@media screen and (max-width:481px) {
.vwrap .videobox { height: 300px; margin-top: -150px; }
.isnA .pic { width: 100%; position: relative; }
.isnA { min-height: 0; }
.isnA .txts { padding-left: 0; padding-top: 15px; }
.isnA .txts .pa { padding-left: 0; }
.isn-pic .slick-dots { position: relative; width: 100%; padding: 0; bottom: 0; margin-top: 10px; text-align: center; }
.isn-pic .slick-dots li { width: 10px; height: 10px; border-radius: 100%; margin: 0 5px; }
.ixspnews { margin-bottom: 35px; }
.ixlink .item3 .lk-a .ma { right: 17px; top: 30px; }
.banner .slick-dots { bottom: 10px; }
.ab-tx1 { font-size: 20px; }
.ab-tx2 { font-size: 18px; }
.ab-num li { margin-right: 0; width: 50%; padding-right: 15px; box-sizing: border-box; }
.ab-num { margin-top: 36px; }
.freeTx { font-size: 14px; }
.aboBox .freeTx { margin-top: 10px; }
.aboBox { padding: 52px 0 55px 0; }
.pos-nav .home { display: none; }
.ab-pattern .ti { font-size: 16px; margin-bottom: 15px; }
.ab-pattern { margin-top: 28px; }
.pattern-list .txts .tx1 { font-size: 16px; }
.ab-pattern .freeTx { margin-bottom: 23px; }
.comma-tx { margin-top: 30px; }
.comma-tx .pic { margin-top: 25px; }
.abBox { padding: 50px 0 55px 0; }
.honor-nav a { width: 33.333%; }
.honor-list { margin-top: 38px; }
.abtBox { padding: 46px 0 47px 0; }
.logo { transform-origin: left center; -webkit-transform-origin: left center; transform: scale(0.7); -webkit-transform: scale(0.7); }
.his-date, .his-list .txts { margin-left: 55px; }
.his-list:before { left: 13px; }
.his-list .pic { width: auto; position: relative; margin-left: 55px; }
.his-list .txts { padding: 20px; }
.his-list li { padding-bottom: 15px; }
.hisbox { margin-top: 40px; }
.abthBox { padding: 48px 0 43px 0; }
.cul-nav a { font-size: 15px; }
.cul-nav.mab-1 { margin-bottom: 43px; }
.idea-pic-tx { margin-top: 45px; }
.idea-pic-tx .txts .tb { padding: 48px 15px; }
.abfoBox { padding: 52px 0 55px 0; }
.cul-nav.mab { margin-bottom: 48px; }
.cul-activity { margin-bottom: 25px; }
.ad-t { padding-left: 95px; }
.ad-t .txts .ti { font-size: 16px; }
.ad-t .txts { padding-bottom: 15px; }
.adBox .freeTx { margin-top: 35px; padding-bottom: 46px; }
.adBox { padding: 76px 0 52px 0; }
.pg-ti .en { font-size: 24px; }
.proBox { padding: 47px 0 52px 0; }
.proBox > .freeTx { margin-top: 40px; }
.pro-pic-box { margin-top: 35px; }
.pro-pics .txts { padding: 8px 15px; }
.ser-list { padding-right: 20px; padding-left: 20px; margin-bottom: 15px; }
.cul-nav.mab-2 { margin-bottom: 40px; }
.ser-list > a:before { right: 0; }
.ser-list .ti { padding-left: 30px; }
.price-list .nowti { width: 70%; }
.price-list .date { width: 30%; }
.price-list { margin-top: 24px; }
.case-list a { width: 100%; margin-left: 0; float: none; margin-bottom: 15px; }
.case-list { margin-left: 0; margin-bottom: 25px; }
.sd-pics .slick-prev { transform-origin: left center; -webkit-transform-origin: left center; transform: scale(0.7); -webkit-transform: scale(0.7); }
.sd-pics .slick-next { transform-origin: right center; -webkit-transform-origin: right center; transform: scale(0.7); -webkit-transform: scale(0.7); }
.sd-txts { margin: 40px 0 52px 0; }
.news-list .txts .tx1 { font-size: 16px; margin-bottom: 8px; }
.news-list .txts .seebox { margin-bottom: 22px; }
.news-list .txts .tx2 { margin-bottom: 25px; }
.news-list a { margin-bottom: 38px; }
.news-list { margin-bottom: 10px; }
.book-list .btns a { font-size: 12px; }
.book-list li { margin-bottom: 15px; }
.book-list .btns { padding: 8px 0; }
.res-tx .txts .ti { font-size: 16px; }
.res-tx .txts { padding: 40px 20px; }
.res-year-tx { padding: 30px 20px; }
.resBox { padding: 47px 0 50px 0; }
.g-pic .txts { padding: 50px 20px; }
.g-pic .ch { font-size: 20px; }
.g-pic .en { font-size: 14px; margin-top: 5px; }
.g-pic.g-bg { margin: 33px 0; }
.res-tx-b { padding: 0 25px; margin-top: 38px; }
.r-tx .ti { font-size: 20px; margin-bottom: 12px; }
.res-prev, .res-next { transform: scale(0.3); -webkit-transform: scale(0.3); }
.jobBox { padding: 50px 0; }
.train-list .t:before { right: 15px; }
.train-list .t:after { right: 23px; }
.train-list .t { padding: 11px 40px 11px 15px; }
.train-list .b { padding: 20px 15px 43px 15px; }
.train-list .nowti { font-size: 16px; }
.jd-ti .ti { font-size: 18px; }
.jdBox { padding: 50px 0; }
.jdBox .freeTx { padding-bottom: 50px; }
.cta-list .nowti { font-size: 15px; margin-bottom: 10px; }
.cta-list .tx { margin-bottom: 10px; }
.ctaBox { padding: 0 0 50px 0; }
.cta-list li { padding: 35px 0; }
.ctatBox { padding: 50px 0 58px 0; }
.ser-list.mat { margin-top: 35px; }
.campus-tx .txts { padding: 50px 20px 40px 20px; }
.campus-tx .ti, .st-ti { font-size: 20px; }
.advs-list { margin-top: 36px; }
.campus-step { padding: 43px 0; margin-top: 25px; }
.st-tx { padding: 0 15px; }
.recruit-table table { margin-top: 25px; font-size: 12px; }
.recruit-table { margin-top: 35px; }
.society-list li .so1 .nowti { padding-left: 15px; }
.society-list .b { padding: 27px 15px 30px 15px; }
.society-list .so1 { width: 50%; }
.society-list .so3 { width: 50%; }
.society-list .so3 .nowti { padding-right: 40px; }
.society-list .so4 { width: 0; }
.society-list .so4 .nowti { font-size: 0; }
.society-list .t .so4 .nowti:before { right: 15px; left: auto; }
.society-list .t .so4 .nowti:after { right: 23px; left: auto; }
.society-list .t { position: relative; }
.society-list .nowti { position: static; }
.society-list .b .freeTx .email { padding-top: 10px; margin-top: 35px; }
.society-list { margin-top: 38px; }
.mn-pos ul { padding: 9px 15px 0 15px; }
.mn-pos .ti { font-size: 16px; }
.mn-pos { margin-top: 37px; }
.service-idea .pic { width: 100%; float: none !important; display: block; }
.service-idea .pa { padding: 30px 15px; }
.service-idea .ti { font-size: 18px; padding-left: 25px; }
.service-idea .ti .ico { transform-origin: left center; -webkit-transform-origin: left center; transform: scale(0.7); -webkit-transform: scale(0.7); }
.si-cta { display: block; }
.si-cta .btn { display: inline-block; }
.si-cta .cta { position: static; margin: 0; width: 100%; height: auto; margin-top: 10px; }
.si-cta .cta:before { display: none; }
.si-cta .cta .pa2 { padding: 6px 20px; }
.service-idea .tx { margin: 15px 0; }
.service-idea li { margin-bottom: 15px; }
.service-idea { margin-top: 22px; }
.song-pic { margin-top: 45px; }
.song-play { margin-top: 35px; }
.growth-list .tx1 { margin-top: 12px; }
.growth-list { margin-bottom: 20px; }
.tai-tx .txts { padding: 35px 15px; }
.tai-tx .tx1 { font-size: 20px; }
.sc-box { padding: 20px 15px; }
.sc-input .btn { width: 66px; }
.sc-input .pa { padding-right: 70px; }
.sc-input .xtx { padding: 12px 9px; }
.sc-list .tx1 { font-size: 16px; margin-bottom: 10px; }
.sc-list a { padding-bottom: 38px; }
.sc-list { margin-bottom: 45px; }
.searchBox { padding: 48px 0 55px 0; }
} /* 481 */
@media screen and (max-width:361px) {
} /* 361 */
@media screen and (max-width:321px) {
.vwrap .videobox { height: 260px; margin-top: -130px; }
.hisA .date { font-size: 16px; }
.h-link { display: none; }
} /* 321 */
