

@media screen and (min-width:1153px) {
.scapic:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); }
.transY { transform: translateY(80px); -webkit-transform: translateY(80px); opacity: 0; }
.transY2 { transform: translateY(-80px); -webkit-transform: translateY(-80px); opacity: 0; }
.transX { transform: translateX(80px); -webkit-transform: translateX(80px); opacity: 0; }
.transX2 { transform: translateX(-80px); -webkit-transform: translateX(-80px); opacity: 0; }
.transS { transform: scale(0.5); -webkit-transform: scale(0.5); opacity: 0; }
.transShow { transform: translate(0) scale(1); -webkit-transform: translate(0) scale(1); opacity: 1; }
.proList li a:hover .txts { transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; visibility: visible; }
.proList li a:hover .oti { transform: translateY(100px); -webkit-transform: translateY(100px); opacity: 0; visibility: hidden; }
.proList li a:hover .line { width: 100%; }
.footer a:hover { color: #333; }
.fnav a:hover .ico { background-position: left bottom; }
.ixnwnav a:hover { padding-top: 29px; }
.ixpros .ipA:hover .icobox:before, .ixpros .ipA:hover .icobox:after { transform: scale(1); -webkit-transform: scale(1); opacity: 1; visibility: visible; }
.ixpros .ipA:hover .nowti { color: #384a9a; }
.ixres:hover .txts { background: rgba(237,237,237,.6); }
.ixjob:hover .txts { background: #384a9a; }
.ixjob:hover .txts .ico { animation: logoShow .5s 1; -webkit-animation: logoShow .5s 1; }
.ixbook:hover .picbox .ico { transform: rotate(-180deg); }
.ixbook:hover .line { width: 0; right: 0; left: auto; }
.ixpicnews .ipnwA:hover .txts { background: rgba(56,74,154,.8); }
.pnav ul li a:hover { background: #384a9a; color: #fff; }
.popics .ppA:hover .cover { opacity: 1; visibility: visible; }
.popics .ppA:hover .txts .ico { opacity: 1; visibility: visible; transform: scale(1); -webkit-transform: scale(1); }
.popics .ppA:hover .txts .nowti { opacity: 1; visibility: visible; transform: translate(0); -webkit-transform: translate(0); }
.popicbox .slick-arrow:hover, .ptpics .slick-arrow:hover { background-color: #384a9a; }
.popicbox .slick-prev:hover { background-position: right top; }
.popicbox .slick-next:hover { background-position: left bottom; }
.pthList li:hover .nowti { color: #384a9a; }
.goback:hover .aw { transform: translateX(-10px); -webkit-transform: translateX(-10px); background-position: right center; }
.goback:hover .now { color: #000; }
/* .spnews a:hover .nowti,  */.spnews a:hover .more { color: #1b58ab; }
.spnews a:hover .more:before { width: 100%; left: 0; right: auto; }
.spnews a:hover .txts .pa { transform: translateY(-20px); -webkit-transform: translateY(-20px); }
.nwmore:hover .now { color: #1b58ab; }
.nwmore:hover .aw { background-position: left center; transform: translateX(10px); -webkit-transform: translateX(10px); }
.nwList a:before { content: ""; position: absolute; width: 100%; height: 0; background: #f1f1f1; left: 0; bottom: 0; transition: 300ms; -webkit-transition: 300ms; }
.nwList a:hover:before { height: 100%; }
.nwList a:hover .nowti, .nwList a:hover .date { color: #1b58ab; }
.nwList a:hover .aw { background-position: left center; }
.nwpics .npA:hover .cover { opacity: 1; visibility: visible; }
.nwpics .npA:hover .aw { transform: translate(0); -webkit-transform: translate(0); opacity: 1; visibility: visible; }
.nwpics .npA:hover .line1, .nwpics .npA:hover .line2 { width: 100%; }
.nwpics .npA:hover .line3, .nwpics .npA:hover .line4 { height: 100%; }
.nwpics .slick-arrow:hover { background-color: #1b58ab; }
.pager a:hover { color: #fff; background: #384a9a; border-color: #384a9a; }
.nwthList a:before { content: ""; position: absolute; width: 100%; left: 0; bottom: 0; height: 0; background: #fff; transition: 300ms; -webkit-transition: 300ms; }
.nwthList a:hover .nwthw .date .d, .nwthList a:hover .nwthw .txts .nowti { color: #384a9a; }
.nwthList a:hover .nwthw .txts .more { background: #384a9a; }
.nwthList a:hover:before { height: 100%; }
.nwtList a:hover .nowti { color: #384a9a; }
.nwoList a:hover { box-shadow: 0 0 8px rgba(0,0,0,.3); }
.nwoList a:hover .more { background-position: right bottom; color: #384a9a; }
.nwoList a:hover .ti, .nwoList a:hover .date .d { color: #384a9a; }
.nwomore:hover { background: #999; }
.backbox .sa:hover { color: #384a9a; }
.backList:hover p { padding-left: 30px; }
.backList:hover:after { transform: translate(0); -webkit-transform: translate(0); opacity: 1; visibility: visible; }
.backList:hover:before { transform: translateX(-20px); -webkit-transform: translateX(-20px); opacity: 0; visibility: hidden; }
.backList:hover { background: #666; }
.abmore:hover:before, .abmore2:hover:before { width: 100%; }
.abmore2:hover { border-color: #384a9a; }
.his:hover .y { color: #fff; border-color: #fff; }
.his:hover .aw { background-position: center bottom; }
.his:hover:before { transform: scale(1); -webkit-transform: scale(1); opacity: 1; visibility: visible; }
.his:hover { border-color: #b5bcd9; }
.hisbox .slick-prev:hover, .honorSlide .slick-prev:hover { background-position: right top; }
.hisbox .slick-next:hover, .honorSlide .slick-next:hover { background-position: left bottom; }
.aboshow li:hover .nowti { color: #384a9a; }
.hisnav li:hover { color: #384a9a; }
.abfomore:hover { background: #384a9a; color: #fff; }
.abfomore:hover .ico { background-position: left bottom; }
.hisList > li:hover .date { background: #384a9a; }
.hisList > li:hover .txts { border-color: #384a9a; }
.honorSlide .ha:hover .cover { opacity: 1; visibility: visible; }
.honorSlide .ha:hover .ico { transform: scale(1); -webkit-transform: scale(1); opacity: 1; visibility: visible; }
.corenav .cv1:hover { background: #97d93b; }
.corenav .cv2:hover { background: #57d7fa; }
.cobox li:hover .coti { box-shadow: 0 0 8px rgba(0,0,0,.5); }
.ctList li:hover .nowti { background: #384a9a; color: #fff; }
.cthList a:hover { background: #fff; }
.cthList a:hover .nowti { color: #384a9a; }
.cthList a:hover .more { background: #384a9a; }
.cthList a:hover .cover { opacity: 1; visibility: visible; }
.videoList a:hover .ico { animation: virotate 1.5s infinite linear; -webkit-animation: virotate 1.5s infinite linear; }
.videoList a:hover .pic, .videoList a:hover .txts { border-color: #384a9a; }
.videoList a:hover .txts:before, .videoList a:hover .tti2 { transform: translate(0); -webkit-transform: translate(0); opacity: 1; visibility: visible; }
.videoList a:hover .nowti { color: #fff; }
.videoList a:hover .tti1 { transform: translateX(60px); -webkit-transform: translateX(60px); opacity: 0; visibility: hidden; }
.voSlide .slick-prev:hover { background-position: right top; }
.voSlide .slick-next:hover { background-position: left bottom; }
.voList a:hover .pa { border-color: #384a9a; }
.voList a:hover .more, .voList a:hover .nowti { color: #384a9a; }
.pkList a:hover .date { background: #384a9a; }
.pkList a:hover .txts { border-color: #384a9a; }
.pkList a:hover .txts .more { color: #384a9a; background-position: right bottom; }
.staffs a:hover .txts { transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; visibility: visible; }
.ixpros .ipA:hover .icobox .ico { transform: rotateY(0deg); -webkit-transform: rotateY(0deg); }
} /* 1153 */
@media screen and (max-width:1600px) {
.bannertxts { top: 38%; }
.pw2 { width: 1200px; }
.spnews .txts, .nwbox { height: 330px; }
.spnews .txts .pa { padding: 25% 35px 0 35px; }
.nwti li { padding: 12px 6px; }
.nwList { height: 216px; margin: 15px 0 5px 0; }
.nwList .nowti, .nwList .date { line-height: 36px; }
.nwList a:nth-child(n+7) { display: none; }
.spnews .txts .nowti { font-size: 20px; }
.pw3 { width: 1220px; }
.nwoList a { margin: 10px; }
.nwoList .txts .txb { padding-left: 25px; }
} /* 1600 */

@media screen and (max-width:1024px) {
.vwrap .videobox { width: 700px; margin-left: -350px; }
.fixbg { background-attachment: scroll; }
.pw, .pw2, .nwthList .nwthw, .pw3 { width: 90%; }
.bannertxts, .baawbox, .pbtxts { width: 90%; margin-left: 0; left: 5%; }
.baawbox { display: none; }
.banner .bx-wrapper .bx-pager { width: 100%; margin-left: 0; padding: 0; left: 0; text-align: center; }
.ixnews { height: auto; }
.ixnews .nowti { width: 70%; line-height: 38px; }
.ixjob .txts .ico { margin: 20% 0 15px 0; }
.fnav { display: none; }
.fctas { padding-right: 0; border: none; }
.proList li a { width: 100% !important; left: 0 !important; }
.pbanner .pic2 img { transform: translate(0) !important; -webkit-transform: translate(0) !important; }
.pnav .pw { width: 100%; }
.pnav .mcv { display: block; }
.pnav { position: relative; border-bottom: none; }
.pnav ul { position: absolute; left: 0; right: 0; top: 45px; z-index: 99; background: #f1f1f1; display: none; }
.pnav ul li { float: none; }
.pnav ul li a { padding-left: 5%; padding-right: 5%; text-align: center; }
.pnav.show .caret { transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.ptpics { width: 100%; }
.ptpics .slick-prev { left: 5%; }
.ptpics .slick-next { right: 5%; }
.ptpics .slick-list { overflow: hidden; }
.blackL, .blackR { display: none; }
.pthtxts .l { width: 100%; }
.pthtxts .r { display: none; }
.pfifixbg .en { font-size: 64px; }
.potxts { padding: 98px 0 74px 0; }
.pthtxts, .pfitxts { padding-top: 76px; }
.pfotxts { padding-top: 98px; }
.spnews, .nwbox { width: 100%; float: none; }
.spnews .txts { height: auto; border-bottom: none; }
.spnews { border-bottom: 1px solid #ededed; }
.spnews .txts .pa { padding: 25% 35px 0 35px; }
.nwbox { margin-top: 20px; padding-bottom: 25px; }
.nwList, .nwbox { height: auto; }
.nwList a:nth-child(n+6) { display: block; }
.nwList { margin-bottom: 10px; }
.nwti li { padding: 17px 6px; }
.nwoList .item { width: 50%; }
.nwopanel { padding-top: 80px; }
.ndtxts { width: 90%; }
.man { left: 0; }
.abtt { padding: 50px 0px; }
.man2 { float: none; width: 60%; margin: 0px auto; position: relative; left: auto; top: auto; }
.abtt .txts { float: none; width: 90%; margin: 0px auto; }
.abtt .txts ul li { width: 45%; }
.abotxts { width: 90%; }
.hisbox { width: 800px; }
.abfitxts .most { width: 100%; }
.abthshow .txts .ti, .abfot .ti { font-size: 16px; margin-top: 5px; }
.abthshow .txts .freeTx { line-height: 1.8; }
.abthshow .txts .freeTx { margin-top: 25px; }
.hisC .clearfix .freeTx { width: 73%; padding-left: 20px; box-sizing: border-box; margin-left: 0; }
.hisC .clearfix .pic { box-sizing: border-box; }
.hisC li > .freeTx { width: 100%; }
.honorSlide { width: 90%; }
.honorSlide .ha { margin: 0 4px; }
.abfi1 .pw { background-color: rgba(255,255,255,0.5); padding: 50px 5%; }
.abfit ul li { margin-right: 40px; font-size: 14px; }
.corebox { padding-right: 0; }
.cobox .item1 .pa { padding-left: 60px; }
.cobox .item2 .pa { padding-right: 60px; }
.cobox .line2 { width: 60px; }
.cobox .tb .ti { font-size: 16px; }
.coTitle .txx { width: 100%; }
.ctList .b .ma { margin-right: 0; }
.cthList .txts .tx { width: 100%; }
.cthList .txts .date { margin-bottom: 23px; }
.cthList .txts .tx { margin-bottom: 23px; }
.cthList .txts .pa { padding-top: 40px; }
.res1 .txts .pa { padding-top: 20px; }
.res2 .txts .pa { padding-top: 60px; }
.res .txts .en { font-size: 22px; margin-bottom: 10px; }
.res .txts .ch { font-size: 18px; margin-bottom: 30px; }
.resth .ti2 { font-size: 18px; }
.resth .ti1 { font-size: 16px; }
.voList .pic { width: 136px; }
.voList .rel { min-height: 195px; }
.voList .txts { margin-left: 155px; }
.voList .txts .tx { margin-bottom: 50px; }
.voList .txts .nowti { font-size: 18px; margin-bottom: 20px; }
.voList a { margin-bottom: 1.5%; }
.jbo1 { width: 90%; }
.staffs a { width: 32.33%; margin-left: 1%; margin-bottom: 1%; }
.staffs { margin-left: -1%; }
.staffs .txts { transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; visibility: visible; position: relative; }
.staffs .txts .tx { display: none; }
.staffs .txts { padding: 0; background: #384a9a; padding: 12px 15px; }
.staffs .txts .nowti { padding-bottom: 0; border: none; font-size: 16px; }
.recruit .b .freeTx { padding-right: 35px; }
.res5 .txts { float: none; width: 100%; border-bottom: 1px solid #e1e1e1; padding-bottom: 20px; margin-bottom: 20px; }
.rgbox { float: none; width: 100%; }
.res5 { padding: 80px 0 60px 0; }
.res5 .txts .pa { padding-right: 0; }
} /* 1024 */
@media screen and (max-width:861px) {
.vwrap .videobox { width: 100%; left: 0; margin-left: 0; }
.ixnews.l, .ixpicnews.r { float: none; width: 100%; }
.ixnews { margin-bottom: 25px; }
.bannertxts .en, .pbtxts .en { font-size: 24px; }
.bannertxts .ch, .pbtxts .ch { font-size: 32px; }
.bannertxts { top: 32%; }
.ixpros { text-align: center; font-size: 0; }
.ixpros li { float: none; width: 33.333%; display: inline-block; *zoom: 1;
*display: inline;
vertical-align: middle; margin-bottom: 45px; }
.ix2 { padding: 37px 0 20px 0; }
.acw { width: 49.5%; margin-bottom: 1%; }
.acw:nth-child(2) { margin-right: 0; }
.acw2 { width: 100%; }
.ixjob .txts .ico { margin: 28% 0 15px 0; }
.propanel { padding: 35px 5%; }
.proList li, .proList .pic img { height: auto; }
.proList li a { position: relative; }
.proList .pic { margin-right: 0; }
.proList .pic img { width: 100%; }
.proList li { width: 32.333%; margin-left: 1%; margin-bottom: 1%; }
.proList { margin-left: -1%; }
.proList .oti { bottom: 25px; }
.popics li { width: 50%; }
.pfifixbg .en { font-size: 44px; }
.pfifixbg .ch { width: 460px; font-size: 20px; }
.pfifixbg { padding: 110px 0 120px 0; }
.pfitxts .l { width: 100%; }
.pfitxts .r { display: none; }
.spnews .txts .pa { padding: 22% 25px 0 25px; }
.nwthList .nwthw .txts { padding-left: 205px; }
.nwtList .nowti { font-size: 22px; }
.nwoList a { margin: 5px; }
.ndTitle .ti { font-size: 28px; }
.hisbox { width: 600px; }
.abtt .txts ul li { width: 50%; margin-right: 0; padding-right: 15px; box-sizing: border-box; }
.abtt { min-height: 572px; height: auto; }
.abtt .txts ul li:nth-child(2n) { padding-right: 0; }
.abobox .freeTx, .aboshow { width: 100%; float: none; }
.aboshow li { width: 48%; margin-left: 2%; float: left; }
.aboshow { margin-left: -2%; overflow: hidden; margin-top: 60px; }
.abthshow .pic, .abthshow .txts { width: 100%; float: none !important; }
.abthshow .pic { margin-bottom: 25px; }
.abthpanel { padding: 50px 0 15px 0; }
.abthshow li { margin-bottom: 55px; }
.hisC .clearfix .pic { width: 50%; float: none; }
.hisC .clearfix .freeTx { float: none; width: 100%; padding-left: 0; margin-top: 10px; }
.abfit { float: none; }
.abfit ul li { width: 50%; margin-right: 0; padding-right: 15px; box-sizing: border-box; }
.abfit ul li:nth-child(2n) { padding-right: 0; }
.honorSlide .slick-prev { left: -28px; }
.honorSlide .slick-next { right: -28px; }
.cobox .item1 .txts { margin-left: 0; }
.cobox li { margin-top: 0; }
.cobox .item2 .txts { margin-right: 0; text-align: left; }
.cobox .item2 .dot { left: -11px; right: auto; }
.cobox .item2 .pa { padding-right: 0; padding-left: 60px; }
.cobox .item2 .line { right: auto; left: 0; }
.cobox .line1 { top: 0; }
.cobox li:first-child .line1 { top: 40px; }
.cobox .item2 .tb { padding-right: 0; padding-left: 47px; }
.cobox .item2 .tb .aw { background-position: left center; }
.cobox .tb .tx { min-height: 0; }
.cobox .txts { padding-bottom: 40px; }
.cobox li:last-child .line1 { display: block; height: 40px; }
.cobox { margin-top: 60px; }
.cthList .pic, .cthList .txts { float: none !important; width: 100%; }
.cthList .txts .pa { padding-bottom: 40px; }
.cthList a { margin-bottom: 20px; }
.res .pic, .res .txts { float: none; }
.res .txts { width: 100%; margin-bottom: 25px; border-bottom: 1px solid #e1e1e1; padding-bottom: 20px; }
.res .txts .pa { padding: 0; }
.res .pic { width: 600px; max-width: 100%; margin: 0 auto; }
.res2 { padding-top: 95px; }
.videoList a { width: 48%; margin-left: 2%; margin-bottom: 4%; }
.videoList { margin-left: -2%; }
.voList a { width: 100%; margin-left: 0; margin-bottom: 15px; }
.voList { margin-left: 0; }
.vopanel { padding: 65px 0 60px 0; }
.pkList .date { width: 82px; }
.pkList .txts { margin-left: 82px; }
.pkList .txts .pa { padding: 25px 15px 0 15px; }
.pkList .txts .more { left: 15px; right: 15px; }
.pkList .txts .ti { font-size: 16px; margin-bottom: 10px; }
.pkList .txts .txx { font-size: 14px; }
.pkList a { height: 188px; }
.pkList .txts { height: 186px; }
.pkList { margin-bottom: 40px; }
.pkpanel { padding: 50px 0; }
.pkList .date .b { width: 68px; }
.pkList .date .d { font-size: 40px; padding-bottom: 8px; }
.jbo2 { padding-right: 25px; padding-left: 25px; }
.recruitbox .r2 { display: none; }
.recruitbox .r1 { width: 28.25%; }
.recruitbox .r3 { width: 26.25%; }
.recruitbox .r4 { width: 24.25%; }
.recruitbox .r5 { width: 16.5%; }
.staffs a { width: 48%; margin-left: 2%; margin-bottom: 2%; }
.staffs { margin-left: -2%; }
} /* 861 */
@media screen and (max-width:641px) {
.vwrap .videobox { height: 350px; margin-top: -175px; }
.ixnwnav { margin-top: 0; }
.ixnwnav .line { display: none; }
.ixnwnav .ch, .ixnwnav .en { margin-left: 0; float: none; }
.ixnwnav a { display: block; height: auto; padding: 10px 20px; box-sizing: border-box; position: relative; }
.ixnwnav a.act { padding-top: 10px; }
.ixnwnav li { height: auto; }
.ixnwnav .en { line-height: 1.1; }
.ixnwbox { padding-top: 25px; }
.ix1 { padding-top: 50px; }
.banner .bx-wrapper .bx-pager { bottom: 5px; }
.bannertxts .ch { font-size: 24px; }
.bannertxts { top: 35%; }
.ixjob .txts .ico { margin: 24% 0 15px 0; }
.fctas { float: none; }
.fwx { display: none; }
.footer .b .l, .footer .b .r { float: none; }
.footer .t { padding: 63px 0 20px 0; }
.bannertxts .ch, .pbtxts .ch { font-size: 24px; }
.pbtxts { bottom: 20px; }
.popicbox .slick-prev { left: 15px; }
.popicbox .slick-next { right: 15px; }
.poTitle .en, .poTitle .ch { font-size: 22px; }
.pthtxts .r, .pfitxts .r { display: block; width: 100%; margin-top: 25px; }
.pthList .pth1 { width: 58.5%; }
.pthList .pth2 { width: 41.5%; }
.pthList li { margin-bottom: 20px; }
.pthList .pth4 { width: 50.75%; }
.pthList .pth3 { width: 49.25%; }
.pthList .nowti { margin-top: 5px; }
.pfopic { /* width: 15%; */ display: none; }
.pfotxts { width: 100%; }
.pfifixbg .ch { width: 360px; font-size: 18px; }
.pfifixbg .en { font-size: 38px; }
.pfifixbg .ch::before, .pfifixbg .ch::after { width: 39px; }
.spnews .pic, .spnews .txts { width: 100%; float: none; }
.spnews .pic .aw { display: none; }
.spnews .txts .pa { padding: 35px 25px; }
.spnews .txts .nowti { margin-bottom: 15px; }
.spnews .txts .tx { margin-bottom: 30px; }
.nwpti { font-size: 24px; }
.nwthList .nwthw .date { width: 100px; }
.nwthList .nwthw .txts { padding-left: 135px; }
.nwtList .nowti { font-size: 18px; }
.nwoList .item { width: 100%; }
.nwoList a { margin: 0; margin-bottom: 15px; }
.backList { position: relative; margin-top: 15px; }
.backbox { padding-bottom: 45px; }
.backbox .sa { padding-right: 0; }
.abotxts .ti, .abfitxts .most .ti, .abfotxts .ti { font-size: 26px; }
.abTitle .en, .abti { font-size: 24px; }
.abTitle .ch { font-size: 22px; }
.abttxts .name, .abtt .txts .name { font-size: 24px; }
.man { transform-origin: left bottom; -webkit-transform-origin: left bottom; transform: scale(0.7); -webkit-transform: scale(0.7); }
.abtt { padding: 35px 0px 40px; }
.ab2 .pw { min-height: 400px; }
.abttxts { margin-left: 50%; padding-top: 50px; }
.abttxts .name { margin: 55px 0; }
.abotxts { padding: 67px 0 80px 0; }
.hisbox { width: 400px; }
.abfotxts .txx { margin-bottom: 50px; }
.aboti .ti { font-size: 46px; }
.aboti .ch { font-size: 26px; }
.aboti .en { font-size: 14px; }
.hisnav { padding: 0 15px; }
.hisC { padding: 25px 15px; }
.hisC .clearfix .pic { width: 100%; }
.hisList .date { width: 94px; height: 60px; line-height: 60px; font-size: 20px; }
.hisList .txts { margin-left: 100px; }
.hisnav li { width: 33.333%; margin-right: 0; text-align: center; padding-left: 0; padding-right: 0; font-size: 15px; }
.hisList > li { min-height: 60px; }
.corenav a { margin: 0 20px; }
.coTitle .ch { font-size: 20px; }
.coTitle .en { font-size: 22px; }
.coti { width: 86px; height: 86px; margin-left: 60px; }
.coti .num { font-size: 20px; margin-bottom: 3px; padding-top: 18px; }
.coti .now { font-size: 16px; }
.cobox .dot { top: 30px; }
.cobox .line2 { top: 41px; width: 120px; }
.cobox .item1 .tb, .cobox .item2 .tb { padding-left: 0; }
.cobox li .tb .aw { background-position: 97px center !important; }
.copanel { padding: 56px 0 79px 0; }
.cobox { margin-top: 30px; }
.coTitle .txx { margin: 32px auto 0 auto; }
.coTitle .aw { margin-top: 20px; }
.ct1 { padding-top: 80px; }
.cttx { font-size: 20px; }
.ctList .b { padding: 23px 20px 38px 20px; }
.ct2 .fixbg { padding-bottom: 75px; }
.cthpanel { padding: 60px 0 94px 0; }
.storyList .t .nowti { font-size: 20px; }
.res .pic { width: 80%; }
.res5 .pic { width: 600px; max-width: 100%; }
.recruitbox .r5 { display: none; }
.recruitbox .r1 { width: 33.75%; }
.recruitbox .r3 { width: 31.75%; }
.recruitbox .r4 { width: 29.75%; }
.recruit .b .freeTx { padding-right: 20px; padding-left: 20px; }
.recruit .b { padding: 0 15px 25px 15px; }
.recruitbox .tib, .recruit .t { font-size: 14px; }
.jbo .ti { font-size: 20px; }
.job2 .fixbg { padding: 50px 0; }
.resgrow .tib { position: static; padding-top: 5px; }
.res4:before, .res4:after { display: none; }
.rfo-tx li { width: 100%; margin-bottom: 40px; }
.rfo-tx .ti { margin-bottom: 20px; }
.res4 { padding-bottom: 60px; padding-top: 0; }
} /* 641 */
@media screen and (max-width:481px) {
.vwrap .videobox { height: 300px; margin-top: -150px; }
.navMobile dd p a { font-size: 16px; }
.mtnav a { font-size: 14px; }
.bannertxts .en, .bannertxts .ch, .pbtxts .en, .pbtxts .ch { font-size: 20px; }
.ixnwnav a { padding: 10px 15px; }
.ixnews .nowti { width: 60%; }
.ixnews a.act .nowti { width: 100%; font-size: 16px; }
.ixpicnews .slick-dots { width: 100%; position: relative; padding: 0; margin-top: 20px; }
.ixpicnews .ipnwA .txts .date { font-size: 16px; width: 60px; height: 40px; }
.ixpicnews .slick-dots li { border-color: #384a9a; }
.ixpicnews .slick-dots li.slick-active, .ixpicnews .slick-dots li:hover { background: #384a9a !important; }
.ixpicnews .ipnwA .txts .date .y { margin-top: 2px; }
.ixpicnews .ipnwA .txts .date .m { padding-top: 4px; }
.ixpicnews .ipnwA .txts .nowti { line-height: 40px; font-size: 16px; padding: 0 15px 0 90px; }
.ix1, .ix3 { padding: 40px 0; }
.ixpros .ipA { width: 62px; }
.ixpros .ipA .icobox { height: 62px; position: relative; }
.ixpros .ipA .icobox .ico { width: 112px; height: 112px; position: absolute; top: 50%; left: 50%; margin-top: -56px; margin-left: -56px; transform: scale(0.6); -webkit-transform: scale(0.6); }
.ixpros .ipA .nowti { font-size: 15px; }
.ixpros li::before { top: 32px; }
.ixpros li { margin-bottom: 25px; }
.ixTitle .ch { width: 140px; font-size: 20px; }
.ixTitle .ch::before, .ixTitle .ch::after { width: 20px; }
.ixTitle .en { margin-top: 2px; }
.ixpros { margin-top: 35px; }
.acw { width: 100%; margin-right: 0; margin-bottom: 15px; }
.ixjob .txts .ico { margin: 32% 0 15px 0; }
.ixbook .picbox, .ixbook .txts { width: 100%; float: none; }
.ixbook .picbox .aw { display: none; }
.ixbook { position: relative; }
.ixbook .txts { position: absolute; left: 0; right: 0; bottom: 0; z-index: 10; background: #384a9a; }
.ixbook .txts .pa { padding: 8px 25px 12px 25px; }
.fname { font-size: 22px; margin-bottom: 20px; }
.footer .t { padding: 33px 0 20px 0; }
.ixnwnav .ch { font-size: 16px; }
.pbtxts { bottom: 10px; }
.proList li { width: 49%; }
.proList .oti { bottom: 15px; left: 15px; }
.poTitle .en, .poTitle .ch { font-size: 18px; }
.poIntro { font-size: 14px !important; margin-top: 15px !important; }
.popicbox .slick-prev, .ptpics .slick-prev, .nwpics .slick-prev { transform-origin: left center; -webkit-transform-origin: left center; left: 5px; }
.popicbox .slick-next, .ptpics .slick-next, .nwpics .slick-next { transform-origin: right center; -webkit-transform-origin: right center; right: 5px; }
.popicbox .slick-arrow, .ptpics .slick-arrow, .nwpics .slick-arrow { transform: scale(0.7); -webkit-transform: scale(0.7); }
.pthpanel { padding-bottom: 30px; }
.pthList .nowti { font-size: 12px; }
.pfoList { margin-top: 25px; }
.pfifixbg .en { font-size: 20px; }
.pfifixbg .ch { font-size: 16px; width: auto; }
.pfifixbg .ch::before, .pfifixbg .ch::after { display: none; }
.potxts, .pthtxts, .pfitxts { padding: 40px 0 35px 0; }
.pfotxts { padding: 40px 0; }
.goback { padding: 8px 0; }
.goback .aw { transform-origin: left center; -webkit-transform-origin: left center; transform: scale(0.7); -webkit-transform: scale(0.7); }
.goback .now { margin-left: 0px; }
.nw1 { padding-bottom: 40px; }
.nwpti { font-size: 18px; margin-bottom: 15px; }
.nwpics .slick-prev { left: 0; }
.nwpics .slick-next { right: 0; }
.nw2 { padding: 23px 0 40px 0; }
.nwpics .npA { margin-right: 0; }
.nwthList .nwthw .date .d { font-size: 30px; }
.nwthList .nwthw .date { width: 60px; }
.nwthList .nwthw .txts { padding-left: 85px; }
.nwthList .nwthw .txts .nowti { font-size: 16px; margin-bottom: 8px; }
.nwthList .nwthw .txts .tx { margin-bottom: 20px; }
.nwthList a { padding-top: 40px; }
.pager a { width: 42px; height: 42px; line-height: 42px; font-size: 16px; margin: 0 2px; }
.nwthList { margin-bottom: 40px; }
.nwthpanel { padding-bottom: 50px; }
.nwtList .nowti { font-size: 16px; margin-bottom: 3px; }
.nwtList .date { font-size: 12px; margin-bottom: 10px; }
.nwtList a { margin-bottom: 25px; }
.nwtList { margin-bottom: 10px; }
.nwtpanel { padding: 40px 0; }
.nwopanel { padding-top: 40px; }
.nwoList { margin-bottom: 25px; }
.nwomore { padding: 12px 0; }
.ndTitle .ti { font-size: 20px; margin-bottom: 5px; }
.ndtxts { padding: 35px 0; }
.freeTx, .backbox .sa { font-size: 14px; }
.abotxts .ti, .abfitxts .most .ti, .abfotxts .ti { font-size: 18px; }
.abotxts .txx { font-size: 14px; }
.abotxts .ti { margin-bottom: 20px; }
.abotxts .txx { margin-bottom: 35px; }
.abotxts { padding: 40px 0; }
.man { transform: scale(0.5); -webkit-transform: scale(0.5); }
.abTitle .en, .abti { font-size: 18px; }
.abTitle .ch { font-size: 16px; }
.abTitle .line { width: 32px; height: 3px; }
.abttxts .name, .abtt .txts .name { font-size: 18px; }
.abttxts .name .ff, .abtt .txts .name .ff { font-size: 14px; }
.abttxts .name { margin: 20px 0 30px 0; }
.ab2 .pw { min-height: 296px; }
.abTitle .line2 { margin-top: 10px; }
.abthtxts .txx { font-size: 14px; margin: 30px 0; }
.ab3 .fixbg { padding: 60px 0; }
.abfotxts .txx { font-size: 14px; margin-bottom: 0; }
.hisbox { width: 100%; margin-bottom: 0; }
.ab4 { padding: 58px 0; }
.his { width: 116px; height: 116px; }
.his .pa { padding-top: 29px; }
.hisbox .item { padding: 40px 0; }
.abfitxts .most { margin: 35px auto 25px auto; }
.abfitxts .txx { font-size: 14px; margin-bottom: 35px; }
.ab5 > .fixbg { padding: 62px 0; }
.man2 { width: 90%; }
.abtt .txts ul li { float: none; width: 100%; padding-right: 0; font-size: 12px; line-height: 1.8; }
.abtt .txts { padding: 35px 0px 0px; }
.leading-name img { transform-origin: right top; -webkit-transform-origin: right top; transform: scale(0.6); -webkit-transform: scale(0.6); }
.abtb { padding: 35px 0 30px 0; }
.leading-name { margin-top: 35px; }
.abtpanel { padding-top: 40px; }
.aboti .ti { font-size: 32px; }
.aboti .ch { font-size: 20px; }
.aboti .en { font-size: 12px; }
.abobox { padding: 35px 0 50px 0; }
.aboshow { margin-top: 25px; }
.abopanel { padding-top: 40px; }
.abthpanel { padding: 40px 0 15px 0; }
.abthshow li { margin-bottom: 35px; }
.hisList .date { position: static; }
.hisList .txts { margin-left: 0; margin-top: 5px; }
.hisnav li { font-size: 14px; }
.hisList > li { min-height: 0; margin-bottom: 20px; }
.abfopanel { padding: 40px 0 50px 0; }
.hisList { margin-top: 28px; }
.abfit ul li { width: 100%; padding-right: 0; float: none; }
.abfit ul { margin-top: 20px; }
.abfi1 .pw { padding: 40px 5%; }
.abfi2 { padding: 40px 0; }
.honorSlide .slick-prev { left: 0; }
.honorSlide .slick-next { right: 0; }
.honorSlide .ha { margin: 0 2px; }
.corenav a { width: 92px; height: 92px; margin: 0 15px; }
.corenav .now { font-size: 16px; padding-top: 38px; }
.corenav { padding: 45px 0 35px 0; }
.corebox .fz { font-size: 15px; }
.corebox { padding: 35px 0 50px 0; }
.coTitle .en { font-size: 20px; }
.coTitle .ch { font-size: 18px; }
.cobox .item1 .pa, .cobox .item2 .pa { padding-left: 30px; }
.coti { width: 76px; height: 76px; margin-left: 30px; }
.coti .num { font-size: 18px; }
.coti .now { font-size: 14px; }
.cobox .line2 { width: 60px; }
.cobox li .tb .aw { background-position: 62px center !important; }
.cobox .tb .ti { font-size: 14px; }
.cobox .txts { padding-bottom: 20px; }
.copanel { padding: 50px 0 30px 0; }
.ct1 { padding: 50px 0; }
.coTitle .aw { margin-top: 15px; }
.coTitle .txx { margin: 22px auto 0 auto; }
.cttx { font-size: 16px; line-height: 1.4; }
.ctList .nowti { font-size: 15px; padding: 12px 10px; }
.ctList .b { padding: 23px 15px; }
.ctList { margin-top: 35px; }
.ct2 .fixbg { padding-bottom: 57px; }
.cthpanel { padding: 40px 0; }
.cthList .txts .pa { padding: 30px 15px; }
.cthList .txts .nowti { font-size: 16px; }
.cthList { margin-bottom: 40px; }
.storyList .b { padding: 20px 14px; }
.storyList .t { padding: 12px 45px 12px 15px; }
.storyList .addbox { right: 15px; }
.storyList .t .nowti { font-size: 16px; }
.addbox { width: 20px; height: 20px; margin-top: -10px; }
.storyList .b .freeTx { font-size: 14px; }
.cfopanel { padding: 40px 0; }
.res .txts .en { font-size: 20px; margin-bottom: 0; }
.res .txts .ch { font-size: 18px; margin-bottom: 20px; }
.res .pic { width: 100%; }
.res { padding: 50px 0; }
.res2 { padding-bottom: 0; }
.resth .ti2 { font-size: 16px; margin-top: 25px; }
.resth { padding-top: 23px; margin-top: 20px; }
.videoList a { width: 100%; margin-left: 0; margin-bottom: 20px; float: none; }
.videoList { margin-left: 0; margin-bottom: 15px; }
.vispanel { padding: 40px 0; }
.videoList .nowti { font-size: 15px; }
.vopanel { padding: 40px 0; }
.voList .pic { width: 106px; }
.voList .rel { min-height: 152px; }
.voList .pa { padding: 4px; }
.voList .txts { margin-left: 120px; padding-top: 8px; }
.voList .txts .nowti { font-size: 16px; margin-bottom: 10px; }
.voList .txts .tx { line-height: 20px !important; height: 40px; font-size: 12px; margin-bottom: 20px; }
.voList .txts .more { font-size: 12px; }
.voList .txts .date { height: 28px; line-height: 28px; font-size: 12px; right: -5px; padding: 0 8px; }
.jbo .ti { font-size: 18px; }
.jbo1 .ti { margin-bottom: 15px; }
.job1, .job3 { padding: 40px 0; }
.jbo2 { padding: 25px 15px 30px 15px; }
.jbo .line { width: 33px; height: 2px; margin-top: 5px; }
.jbo2 .txx { margin-top: 15px; }
.recruitbox .r3 { display: none; }
.recruitbox .r1 { width: 60%; padding-left: 15px; box-sizing: border-box; }
.recruitbox .r4 { width: 40%; }
.recruit .b .freeTx { padding: 15px; }
.recruit .b .aw { left: 35px; }
.recruitbox { margin-top: 20px; }
.staffs { margin-top: 20px; margin-left: 0; }
.staffs a { width: 100%; margin-left: 0; margin-bottom: 15px; }
.abfit ul li { font-size: 12px; }
.spnews .txts .pa { padding: 25px 15px; }
.spnews .txts .nowti { font-size: 16px; }
.abTitle .line1 { margin-bottom: 10px; }
.pthtxts .r, .pfitxts .r { margin-top: 15px; }
.videoList .ico, .videoList .aw { transform: scale(0.8); -webkit-transform: scale(0.8); }
.pkpanel { padding: 40px 0; }
.nwoList .txts { padding: 15px 15px 0 15px; }
.nwoList .txts .ti { font-size: 15px; line-height: 26px !important; height: 52px; }
.resgrow .item1 .rgtxts .paa { padding-left: 50px; }
.resgrow .item2 .rgtxts .paa { padding-right: 50px; }
.resgrow .date { width: 73px; height: 73px; }
.resgrow .date p { font-size: 16px; padding-top: 13px; }
.resgrow .tib .now { font-size: 18px; margin-bottom: 4px; }
.resgrow .tib .nowti { font-size: 14px; }
.resgrow .tib { padding-top: 0; }
.rgbox .tii { width: 14px; font-size: 14px; }
.resgrow .dotbox { top: 27px; }
.resgrow .rg1 .rgtxts { padding-top: 30px; }
.resgrow .rg2 .rgtxts { padding-top: 50px; }
.resgrow .rg3 .rgtxts, .resgrow .rg4 .rgtxts, .resgrow .rg5 .rgtxts { padding-top: 25px; }
.resgrow .rg5 .rgtxts { padding-bottom: 40px; }
.resgrow .rg6 .rgtxts { margin-left: 0; }
.resgrow .rg6 .rgtxts .paa { padding-left: 0; }
.resgrow .name { text-align: center; }
.resgrow .rg6 { margin-top: 10px; }
.resgrow .rgtxts .line2 { display: none; }
.rgbox .tiibox .tii { padding-top: 200px; }
.res4 { padding-top: 0; padding-bottom:20px; }
.rfo-tx .ti { font-size: 16px; margin-bottom: 15px; }
.rfo-tx li { margin-bottom: 30px; }
} /* 481 */
@media screen and (max-width:361px) {
.bannertxts { top: 30%; }
.bannertxts .en, .bannertxts .ch, .pbtxts .en, .pbtxts .ch { font-size: 18px; }
.ixjob .txts .ico { margin: 26% 0 15px 0; }
} /* 361 */
@media screen and (max-width:321px) {
.vwrap .videobox { height: 260px; margin-top: -130px; }
.resgrow .tib .nowti { font-size: 12px; }
.resgrow .tib .now { font-size: 16px; }
} /* 321 */