@media screen and (min-width:1153px) {
/* animation */
.scapic:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.scapic2:hover .pic > 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; }
.transShow { transform: translate(0); -webkit-transform: translate(0); opacity: 1; }
.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); }
/* animation end */
.ixmore:hover { color: #c7000c; }
.ixmore:hover i { background: #c7000c; width: 15px; right: 1px; }
.ixmore:hover i:before { background-position: center bottom; }
.goods-list li:hover:before { opacity: 0; transform: scale(1.3); -webkit-transform: scale(1.3); }
.goods-list li:hover .nowti { box-shadow: 0 0 5px rgba(255,0,15,0.75); }
.p-list a:hover .nowti { background: #ea000e; }
.ixprolist li:hover:after { opacity: 1; visibility: visible; }
.ixprolist li:hover .tx1 { color: #fff; }
.ixprolist li:hover .aw { background-position: center bottom; }
.ixprolist li:hover .p1:before { width: 230px; margin-left: -115px; }
.ixprolist li:hover .p-list { transform: translate(0); -webkit-transform: translate(0); opacity: 1; visibility: visible; }
.footer a:hover { color: #c7000c; }
.tools a:hover { background-position: center bottom; }
.f-links > p:hover { background: #fff; }
.pnav a:hover:before { width: 100%; left: 0; right: auto; }
.pnav a:hover { color: #c7000c; }
.honor-nav a:hover { color: #c7000c; }
.honor-a:hover .picbox:after { opacity: 1; visibility: visible; }
.honor-a:hover .picbox > p { transform: translate(0); -webkit-transform: translate(0); opacity: 1; visibility: visible; }
.honor-a:hover .txts { background: #fff; }
.honor-a:hover:after { width: 100%; left: 0; right: auto; }
.adv-img-a:hover { border-color: #c7000c; }
.pro-list a:hover .tx1 { color: #cc0001; }
.proo-list a:hover { border-color: #c7000c; box-shadow: 0 0 8px rgba(0,0,0,.2); }
.proo-list a:hover .txts .more { background: #c7000c; }
.backList:hover:before { background-position: right center; }
.news-list a:hover { background: #f2f2f2; }
.news-list a:hover .txts .more { background: #c7000c; }
.pager a:hover { background: #c7000c; border-color: #c7000c; color: #fff; }
.jobA:hover .jbmore i { width: 23px; right: -3px; }
.jobA:hover .t { color: #c7000c; }
.jobA:hover { box-shadow: 0 0 10px rgba(255,255,255,.8); }
.sc-list a:hover .ico { animation: logoShow .5s 1; -webkit-animation: logoShow .5s 1; }
.ct-a:hover:before { opacity: 1; visibility: visible; }
.ct-a:hover:after { opacity: 0; visibility: hidden; }
.ct-a:hover .ico { transform: translate(0); -webkit-transform: translate(0); opacity: 1; visibility: visible; }
.piDown:hover { background: #666; }
.pt-nav a:hover { background: #7e7e7e; color: #fff; }
.pt-nav a:hover:before,
.pt-nav a:hover:after { transform: translate(0); -webkit-transform: translate(0); opacity: 1; visibility: visible; }
.case-list a:hover .txts .piBtn { background-color: #c7000c; }
.sg-list li:hover:after { opacity: 1; visibility: visible; }
.sg-list li:hover .txts { bottom: -100px; }
.sg-list li:hover .txts .freeTx { opacity: 1; visibility: visible; }
.cta-list a:hover .ico { background-position: center bottom; background-color: #c7000c; border-color: #c7000c; }
.sosbox .lk a:hover:before { width: 0; left: auto; right: 0; }
} /* 1153 */
@media screen and (max-width:1600px) {
.pro-list .txts .pa { padding-top: 43px; }
.pro-list .item2 .txts .pa { padding-left: 55px; }
.pt-list { margin-top: 48px; }
.pro-list .item1 .txts .pa { padding-right: 55px; }
.jdctt { height: 668px; margin-top: -334px; }
.jd-tx .freeTx { height: 320px; }
.jd-cta { margin-top: 40px; }
} /* 1600 */
@media screen and (max-width:1440px) {
} /* 1440 */
@media screen and (max-width:1366px) {
.pw { width: 1000px; }
.pw1200 { width: 1200px;}
.ab1 { padding-top: 122px; }
.cp-imgtx .freeTx { padding: 93px 8%; }
.speech-box .picbox .txts .t { padding: 30px 40px 0 40px; }
.speech-box .picbox .txts .b { left: 40px; right: 40px; padding: 24px 0 18px 0; }
.speech-box .txbox .freeTx { padding: 32px 35px 0 35px; line-height: 28px; }
.honor-list { width: 1025px; }
.honor-a { margin-right: 25px; }
.honor-dots .slick-next { right: 25px; }
.honor-dots .slick-dots li { margin: 0 15px; }
.adv1 { padding-bottom: 140px; }
.adv-list .txts .pa { padding: 30px 40px 0 40px; }
.adv2 { padding-bottom: 157px; }
.adv-list .txts .ti { font-size: 24px; }
.pro-list .txts .w { width: 500px; }
.pt-list li { width: 80px; }
.pt-list .ico { background-size: cover; height: 74px; }
.proo2 { padding-bottom: 142px; }
.piimg .img,
.piimg { width: 627px; }
.pitxts { width: 530px; }
.piTel strong { display: block; margin-left: 0; }
.proIntro .txts .freeTx { font-size: 14px; height: auto; }
.proIntro .txts { width: 100%; }
.news-list .txts .more { margin-top: 32px; }
.news-list .txts .tx { margin-top: 17px; }
.newspanel { padding: 30px 0 115px 0; }
.nd-ctt { width: 872px; }
.nd-ctt .pa { padding-left: 50px; padding-right: 50px; }
.rd-list .s-input { width: 280px; margin-left: 71px; }
.rd-list .s-select { width: 286px; margin-left: 71px; background-position: 275px center; }
.rd-list .s-textarea { width: 994px; }
.jdctt { height: 568px; margin-top: -284px; }
.jd-tx { margin-top: 32px; }
.jdctt .pa { padding: 50px 50px 0 50px; }
.jd-tx .freeTx { height: 250px; }
.wr-list li { min-height: 324px; }
.ser2 { padding-bottom: 148px; }
.sg-list { margin-top: 75px; }
.sstxts { margin-top: 100px; }
.ct-list { width: 1025px; margin-top: 95px; }
.ct-a { margin-right: 25px; }
.maptx { width: 280px; }
.cta-list .txx { font-size: 16px; }
.ixprolist .p1 { padding: 55px 0 30px 0; }
.ixprolist .tx1 { margin-bottom: 18px; }
.p-list { margin-top: 38px; }
.p-list a { margin-bottom: 6px; }
.techmor { width: 205px; }
.techonorline { margin-left: 20px; }
.proIntro .txts .freeTx p:before { top: 14px; }
.jobA .t .nowti {margin-right: 5px; } 
.jobA .t {font-size: 17px; }
} /* 1366 */
@media screen and (max-width:1281px) {
.promore { margin-top: 48px; }
.pro-list .txts .tx1 { font-size: 28px; }
.pro-list .txts .tx { height: 50px; }
.maptx .pa { height: 150px; }
.maptx { width: 220px; }
.ix-ab-ti { width: 1000px; padding: 0; margin: 0 auto 25px auto; }
.ix5 .ix-ab-ti { margin-bottom: 0; }
} /* 1281 */
@media screen and (max-width:1153px) {
.header .weixin { display: none; }
.header .nav { margin-right: 35px; }
.pro-banner .pbtxts .line { display: none; }
.nd-arrow { display: none; }
.ndnewbox { display: block; }
.sg-list .txts { position: static; background: #f2f2f2; padding: 0 35px; min-height: 280px; }
.sg-list { padding: 0 5%; margin-left: -2%; }
.sg-list li { width: 48%; margin-left: 2%; color: #646464; }
.sg-list .txts .freeTx { opacity: 1; visibility: visible; padding-bottom: 45px; }
.sg-list .txts .nowti { padding-top: 45px; color: #000; }
.snmapbox { display: none; }
.mmaplist { display: block; }
.ixprolist .txts { bottom: auto; }
.ixprolist li:after { display: none; }
.p-list { display: none; }
} /* 1153 */
@media screen and (max-width:1024px) {
.vwrap .videobox { width: 700px; margin-left: -350px; }
.fixbg { background-attachment: scroll; }
.pw { width: 90%; }
.header .r { display: none; }
.header { height: 60px; }
.mtop { height: 61px; }
.header .logo { margin: 0; position: absolute; top: 50%; margin-top: -34px; left: 0; transform-origin: left center; -webkit-transform-origin: left center; transform: scale(0.75); -webkit-transform: scale(0.75); }
.menu-handler { display: block; }
.pnav { position: relative; }
.pnav .mcv { display: block; font-size: 16px; line-height: 52px; }
.pnav ul { position: absolute; left: 0; right: 0; top: 53px; background: #fff; z-index: 99; border-bottom: 1px solid #ababab; display: none; }
.pnav li { display: block; padding: 0; }
.pnav a { padding-top: 14px; padding-bottom: 14px; }
.speech-box .picbox,
.speech-box .txbox { width: 100%; float: none; }
.speech-box .txbox .freeTx { padding: 37px 40px; line-height: 30px; }
.speech-box .picbox .txts .b { padding: 34px 0 28px 0; }
.speech-box .picbox .txts .t { padding-top: 40px; }
.honor-list { width: 100%; }
.honor-a { margin-right: 15px; }
.honor-dots .slick-next { right: 15px; }
.honor-nav { right: 15px; }
.footer .tools,
.f-links-box { display: none; }
.cp-imgtx { padding: 0 5%; }
.ab1 { padding-top: 102px; }
.adv-num li { margin: 0 55px; }
.adv-list .txts .ti { font-size: 20px; }
.adv-list .txts .pa { padding: 25px 25px 0 25px; }
.adv2 { padding-bottom: 117px; }
.pro-list .txts .w { width: 100%; box-sizing: border-box; }
.pro-list .item1 .txts .w { padding-left: 10%; }
.pro-list .item2 .txts .w { padding-right: 10%; }
.pt-list li { width: 70px; margin-right: 20px; }
.pt-list .ico { height: 64px; }
.pro-list .item1 .txts .pa { padding-right: 35px; }
.pt-list { margin-top: 28px; }
.pro-list .item2 .txts .pa { padding-left: 35px; }
.pro-list .txts .pa { padding-top: 33px; }
.pro-list .txts .tx1 { font-size: 24px; }
.pro-banner .pic2 img { display: none; }
.pro-banner .pic2 { height: 165px; }
.prooIntro .txts .ti { font-size: 28px; }
.prooIntro .txts .pa { padding: 23px 0 0 35px; }
.proo2 { padding-bottom: 102px; }
.piimg { width: 100%; float: none; margin-bottom: 20px; }
.piimg .img { display: block; width: 100%; }
.piimg .easyzoom { display: block; }
.piimg .piBtn { display: none; }
.pitxts { width: 100%; float: none; height: auto; }
.pitxts .p1 { padding-top: 44px; padding-bottom: 23px; }
.pitxts .p2 { padding-top: 40px; padding-bottom: 40px; }
.pitxts li { padding: 0 38px; }
.pitxts .piDown { margin-bottom: 37px; }
.piTel strong { font-size: 24px; margin-left: 15px; }
.pitxts .p3 { padding-bottom: 83px; }
.proIntro .txts .freeTx { height: auto; overflow: hidden; line-height: 30px; }
.proIntro .txts .freeTx p:before { top: 11px; }
.proIntro .txts{ width: 100%; float: none; }
.news-list .pic { display: none; }
.news-list .txts { width: 100%; float: none; }
.news-list .txts .tx { margin-top: 22px; }
.news-list .txts .more { margin-top: 72px; }
.news-list li { border-bottom: 1px solid #ccc; }
.news-list { border-top: 1px solid #ccc; }
.nd-ctt { width: 100%; margin: 0; }
.nd-close { right: 0; top: 0; background: rgba(199,0,12,.8); }
.nd-ctt .pa { padding-left: 5%; padding-right: 5%; }
.rd-list .s-input,
.rd-list .s-select { width: 32%; margin-left: 2%; box-sizing: border-box; }
.rd-list .s-select { background-origin: content-box; background-position: right center; }
.rd-list .s-textarea { width: 100%; box-sizing: border-box; }
.rd-list { margin-top: 68px; }
.ideaimgsbox { padding: 0 5%; }
.jdctt { height: 100%; width: 100%; left: 0; top: 0; margin: 0; overflow: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.jdctt .pa { padding: 50px 5% 100px 5%; }
.jd-tx .freeTx { height: auto; overflow: hidden; }
.jdbox .nd-close { display: block; }
.jdclose { display: none; }
.sc-list li { width: 50%; margin-bottom: 20px; }
.sc-list .num,
.sc-list .ti { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.sg-list .txts { min-height: 310px; }
.ss-list li { margin: 0 42px; }
.ct-list { width: 100%; }
.ct-a { margin-right: 15px; }
.imgShowDemo .txt { top: auto; bottom: 50px; padding: 8px 0px; height: auto; line-height: 1.5; background-color: rgba(0,0,0,0.4); z-index: 100; }
.imgShowDemo .img { bottom: 0px; top: 0px; }
.imgstools { width: 100%; }
.imgstools li,
.overlayClose { height: 50px; width: 50px; }
.imgstools li .snumBox { height: 50px; line-height: 55px; font-size: 14px; }
.imgstools li.lastItem { padding-left: 0; float: right; }
.overlayClose i { background-size: 30% auto; }
.imgstools { position: relative; left: auto; top: 0; }
.imgstools .imgNext,
.imgstools .imgPrev { background-size: 50% auto; }
.mouses { display: none; }
.ix-ab-ti { width: 90%; }
.techonorline { float: none; margin-left: 0; margin-top: 40px; }
.techmor { width: 33.33%; }
.ix4 .ix-adv .txts { float: none; width: 100%; }
.mapdot{ width:12px; height:12px; }
.pbtxts{ top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.piimg{ height: auto; }
.piimg .img{ position: relative; width: 100%; }
.proIntro .pic{ display: none; }
.pro-banner .pbtxts{ transform: none; -webkit-transform: none; }
} /* 1024 */
@media screen and (max-width:861px) {



.vwrap .videobox { width: 100%; left: 0; margin-left: 0; }
.pbtxts .line { display: none; }
.cp-tx .txts-1,
.cp-tx .txts-2 { width: 100%; float: none; }
.cp-tx .txts-1 { margin-bottom: 26px; }
.ab1 { padding-top: 82px; }
.cp-imgtx { margin-top: 56px; }
.history-tx .c .pic { display: none; }
.history-tx .c .tx { margin-top: 0; width: 100%; float: none; }
.ab3 { padding-bottom: 82px; }
.honor-dots .slick-dots li { margin: 0 8px; }
.adv-num li { margin: 0 30px; }
.adv-num .num strong { font-size: 54px; }
.adv-list .pic,
.adv-list .txts { float: none !important; width: 100%; }
.adv-list .txts { background: #f2f2f2; }
.adv-list .txts .pa { padding: 35px 35px 45px 35px; }
.adv-list .txts .ti { font-size: 28px; }
.adv-list li { margin-bottom: 20px; }
.adv2 { padding: 75px 0 77px 0; }
.pro-list { width: 90%; margin-left: auto; margin-right: auto; }
.pro-list .pic,
.pro-list .txts { width: 100%; float: none !important; }
.pro-list .txts .w { padding: 0 !important; }
.pro-list .txts .pa { padding: 40px 35px 50px 35px !important; }
.pro-list .txts .tx1 { font-size: 28px; }
.pro-list > li { margin-bottom: 20px; }
.pt-list li { width: 100px; margin-right: 25px; }
.pt-list .ico { height: 94px; }
.pt-list { margin-top: 48px; }
.pro-selects > select { width: 49%; margin-right: 2%; margin-bottom: 2%; padding-right: 1px; background-origin: content-box; background-position: right center; }
.pro-selects > select:nth-child(2) { margin-right: 0; }
.propanel { padding-bottom: 60px; }
.pro-list .txts .tx { height: 75px; }
.prooIntro .pic,
.prooIntro .txts { float: none; width: 100%; }
.prooIntro .txts { background: #fff; }
.prooIntro .txts .pa { padding: 23px 35px 33px 35px; }
.proo1 { padding-top: 75px; }
.proo-list li { width: 48%; margin-left: 2%; margin-bottom: 2%; }
.proo-list { margin-left: -2%; }
.pt-nav a { margin-right: 0; width: 25%; padding-left: 0; padding-right: 0; text-align: center; }
.pv1 { padding: 75px 0 0 0; }
.pvTable table th,
.pvTable table td { padding: 13px 30px; font-size: 14px; }
.case-list li { width: 48.5%; }
.pv3 { padding-top: 67px; }
.help-tx .tx2 { font-size: 18px; }
.help-tx .tx1 { font-size: 32px; }
.help-cta .hca .ico { transform-origin: left center; -webkit-transform-origin: left center; transform: scale(0.7); -webkit-transform: scale(0.7); }
.help-cta .hca .b { padding-left: 90px; padding-top: 0 !important; }
.help-cta .pa { padding-left: 25px; }
.help-cta li { min-height: 0; }
.help-cta .hca { min-height: 0; }
.help-cta { margin-top: 80px; }
.news-list .txts .more { margin-top: 52px; }
.nd-ctt .pa { padding-bottom: 204px; }
.ideaimgsbox { margin-top: 47px; }
.job1 { padding-top: 74px; }
.wr-list li { width: 100%; float: none; margin-left: 0; margin-bottom: 20px; min-height: 0; }
.wr-list { margin-left: 0; margin-top: 56px; }
.ser2 { padding-bottom: 88px; }
.sg-list li { width: 100%; float: none; margin-left: 0; margin-bottom: 20px; }
.sg-list { margin-left: 0; }
.sg-list .txts { min-height: 0; }
.ss-list li { width: 33.33%; margin: 0; margin-bottom: 20px; }
.sstxts { margin-top: 80px; }
.cta-list li { width: 100%; margin-bottom: 40px; }
.cta-list .txx { font-size: 20px; padding: 0; }
.cta-list { margin-top: 84px; }
.ctapanel { padding: 95px 0 105px 0; }
.bannertxts .tx1 { font-size: 32px; white-space: normal; overflow: visible; }
.bannertxts .tx2 { font-size: 18px; white-space: normal; overflow: visible; }
.bannertxts { height: auto; padding-bottom: 75px; }
.ix-his .l,
.ix-his .r { width: 100%; float: none; }
.ix2 .goods-list { margin-top: 50px; }
.ixprolist li { width: 50%; border-bottom: 1px solid #cdcdcd; }
} /* 861 */
@media screen and (max-width:641px) {
    .abvideo video { width: 100%; height: 320px;}
.vwrap .videobox { height: 350px; margin-top: -175px; }
.pt-list .ico { height: 74px; }
.pt-list li { width: 80px; }
.pbimgs .slick-dots{ position: relative; bottom: 0; background: #3f3f3f; margin-top: 0; padding: 15px 0; }
} /* 641 */

@media screen and (max-width:601px) {
.pbtxts .ch { font-size: 32px; }
.pbtxts .en { font-size: 18px; margin-top: 0; }
.ab1 { padding-top: 62px; }
.speech-box .picbox .txts .t { padding: 25px 25px 0 25px; }
.speech-box .picbox .txts .t .nowti { font-size: 24px; }
.speech-box .picbox .txts .t .freeTx { font-size: 18px; margin-top: 8px; }
.speech-box .picbox .txts .b { padding: 24px 0 18px 0; right: 25px; left: 25px; }
.speech-box .txbox .freeTx { padding: 27px 25px; }
.ab3 { padding-bottom: 62px; }
.culture-box .freeTx { font-size: 24px; margin-top: 56px; }
.ab4 { padding-bottom: 118px; }
.honor-nav { position: relative; right: 0; bottom: 0; margin-top: 25px; }
.honor-nav a { margin-left: 0; margin-right: 40px; }
.footer { padding-left: 5%; padding-right: 5%; }
.footer .b:before { display: none; }
.f-cta a,
.f-cop a { display: block; margin: 0; }
.ab5 { padding-bottom: 80px; }
.adv-num .num strong { font-size: 38px; }
.adv-num li { margin: 0 20px; }
.adv1 { padding: 84px 0 100px 0; }
.abvIntro .freeTx { margin-bottom: 73px; }
.pt-list .ico { height: 64px; }
.pt-list li { width: 70px; }
.proo1 { padding-top: 55px; }
.pitxts .p3 { padding-bottom: 63px; }
.pitxts .piDown { margin-bottom: 27px; }
.help-cta .hca .ico { transform: scale(0.4); -webkit-transform: scale(0.4); }
.help-cta .hca .ti { font-size: 18px; }
.help-cta .hca .txx { font-size: 14px; }
.help-cta .hca .b { padding-left: 60px; }
.help-cta .pa { padding-top: 36px; }
.rd-list .s-input,
.rd-list .s-select { width: 100%; float: none; margin-left: 0; margin-bottom: 25px; }
.sc-list .num { font-size: 14px; }
.sc-list .ico { transform-origin: center bottom; -webkit-transform-origin: center bottom; transform: scale(0.8); -webkit-transform: scale(0.8); margin-bottom: 4px; }
.sc-list li { margin-bottom: 5px; }
.sc-list { margin-top: 33px; }
.ser1 { padding-top: 54px; }
.serIntro2 { margin-top: 50px; }
.ser2 { padding-bottom: 68px; }
.ct-list { margin-top: 65px; }
.ctapanel { padding: 75px 0 85px 0; }
.sosimg { width: 380px; }
.sosbox .pa { margin-top: -174px; }
.sosbox .ch { font-size: 24px; }
.sosbox .ch strong { font-size: 38px; }
.sosbox .en { font-size: 24px; }
.sosbox .b {  height: auto; background-size: 100% 100%; padding-bottom: 36px; padding-top: 26px; }
.bannertxts .tx1 { font-size: 26px; }
.bannertxts .tx2 { font-size: 16px; }
.goods-list li { width: 23%; margin-left: 2%; }
.goods-list { margin-left: -2%; }
.techmor { width: 50%; }
.techmor span { line-height: 25px !important; height: 75px; overflow: hidden; }
} /* 601 */
@media screen and (max-width:481px) {
.vwrap .videobox { height: 300px; margin-top: -150px; }
.pbtxts .ch { font-size: 28px; }
.pbtxts .en { font-size: 16px; }

.abvideo video { width: 100%; height: 185px;}



/* .pbtxts { top: 28%; } */
.menuBox { width: 222px; }
.navMobile dd p a:before { right: 20px; }
.ab1 { padding-top: 52px; padding-bottom: 53px; }
.cp-tx { margin-top: 36px; }
.cp-imgtx { margin-top: 36px; }
.cp-imgtx .freeTx { padding: 43px 15px; }
.hisc .date-1 { font-size: 20px; }
.history-box { margin-top: 23px; }
.speech-box .pic img { display: none; }
.speech-box .pic { height: 420px; }
.speech-box .picbox .txts .t { padding: 40px 15px 0 15px; }
.speech-box .picbox .txts .t .freeTx { margin-top: 13px; }
.speech-box .picbox .txts .b .zw { float: none; }
.speech-box .picbox .txts .b .name { float: none; margin-top: 20px; text-align: right; }
.speech-box .picbox .txts .b { right: 15px; left: 15px; padding: 34px 0 28px 0; }
.speech-box .txbox .freeTx { padding: 37px 15px; }
.speech-box { margin-top: 44px; }
.culture-box .freeTx { font-size: 20px; margin-top: 36px; }
.ab4 { padding-bottom: 88px; }
.honor-a { margin-right: 0; }
.honor-dots .slick-dots { display: none !important; }
.honor-dots { padding-bottom: 85px; }
.honor-dots .slick-next { right: 0; }
.ab5 { padding: 50px 0 60px 0; }
.footer { font-size: 13px; }
.adv-ti { font-size: 24px; }
.adv-num li { width: 50%; margin: 0; margin-bottom: 20px; text-align: center; }
.adv-num .txx:before { left: 50%; margin-left: -14px; }
.abvIntro .adv-ti { margin-bottom: 35px; }
.abvIntro .adv-num { margin-bottom: 12px; }
.adv-img-a { margin: 0 2px; }
.advImgList { padding: 0 25px; }
.advImgList .slick-prev { transform-origin: left center; -webkit-transform-origin: left center; transform: scale(0.7); -webkit-transform: scale(0.7); left: -10px; }
.advImgList .slick-next { transform-origin: right center; -webkit-transform-origin: right center; transform: scale(0.7); -webkit-transform: scale(0.7); right: -10px; }
.abvIntro .freeTx { margin-bottom: 38px; }
.adv1 { padding: 54px 0 80px 0; }
.adv-list .txts .ti { font-size: 22px; }
.adv-list .txts .pa { padding: 25px 15px 35px 15px; }
.adv2 { padding: 55px 0 37px 0; }
.pro-banner .pic2 { height: 135px; }
.pro-list { margin-top: 35px; }
.pro-list .txts .pa { padding: 25px 15px 35px 15px !important; }
.pro-list .txts .tx1 { font-size: 24px; }
.pt-list .ico { height: 54px; margin-bottom: 5px; }
.pt-list li { width: 60px; font-size: 12px; margin-right: 12px; }
.pt-list { margin-top: 28px; }
.promore { margin-top: 28px; }
.propanel { padding-bottom: 30px; }
.proo1 { padding-top: 47px; }
.prooIntro .txts .pa { padding: 23px 15px 33px 15px; }
.prooIntro .txts .ti { font-size: 24px; margin-bottom: 8px; }
.proo-list li { width: 100%; margin-left: 0; margin-bottom: 20px; float: none; }
.proo-list { margin-left: 0; }
.proo2 { padding: 47px 0 32px 0; }
.pitxts li { padding: 0 15px; }
.pitxts .p1 { padding-top: 34px; padding-bottom: 18px; }
.pitxts .p2 { padding-top: 30px; padding-bottom: 30px; }
.piTel strong { font-size: 32px; margin-left: 0; display: block; margin-top: 5px; }
.pitxts .p3 { padding-bottom: 43px; }
.pt-nav a { font-size: 14px; }
.pv1 { padding: 45px 0 0 0; }
.pvTable table th,
.pvTable table td { padding: 13px 15px; }
.pv2 { padding-top: 45px; }
.case-list li { width: 100%; margin-left: 0; margin-bottom: 20px; float: none; }
.case-list { margin-left: 0; margin-top: 22px; }
.case-list .txts .nowti { padding: 0 15px; }
.pv3 { padding-top: 47px; padding-bottom: 32px; }
.help-tx .tx1 { font-size: 26px; }
.help-tx .tx2 { font-size: 16px; }
.help-tx { padding-bottom: 45px; }
.help-cta li { width: 100%; float: none; }
.help-cta li > img { display: none; }
.help-cta li:last-child:after { display: none; }
.help-cta .pa { padding-top: 0; padding-left: 0; }
.help-cta .hca .ti { font-size: 24px; }
.help-cta .hca .txx { font-size: 16px; }
.help-cta .hca .ico { transform: scale(0.6); -webkit-transform: scale(0.6); }
.help-cta .hca .b { padding-left: 80px; }
.help-cta { margin-top: 40px; }
.pv4 { padding-bottom: 20px; }
.news-list .txts .more { margin-top: 42px; }
.news-list a { padding: 45px 0; }
.news-list .pic { display: block; width: 100%; float: none; margin-bottom: 25px; }
.pager a { width: 32px; font-size: 14px; margin: 0 1px; }
.pager .prev,
.pager .next { width: 60px; }
.news-list { margin-bottom: 30px; }
.newspanel { padding: 0 0 60px 0; }
.nd-ctt .pa { padding-top: 44px; padding-bottom: 64px; }
.nd-ctt .t { margin-bottom: 36px; }
.ndnewbox { margin-top: 35px; }
.ndnewbox a { font-size: 14px; }
.nd-close { transform-origin: right top; -webkit-transform-origin: right top; transform: scale(0.6); -webkit-transform: scale(0.6); }
.ideaimgs li { width: 100%; float: none; margin-left: 0; margin-bottom: 20px; }
.ideaimgs { margin-left: 0; }
.job1 { padding: 54px 0 48px 0; }
.jobA { margin: 0; }
.jobslist.honor-dots .slick-prev { left: 0; }
.jobslist.honor-dots .slick-next { right: 0; }
.jobslist { margin-top: 37px; }
.rd-list { margin-top: 38px; }
.rd-list .btn { width: 103px; }
.rd-list .tac { margin-top: 47px; }
.job3 { padding: 52px 0 58px 0; }
.jd-list .tx2 { font-size: 24px; }
.jdctt .pa { padding-bottom: 80px; }
.sc-list li { width: 100%; }
.sc-list .num { font-size: 18px; }
.serIntro2 { padding-bottom: 53px; }
.wr-list .pa { padding: 28px 15px; }
.wr-list { margin-top: 46px; }
.ser2 { padding-bottom: 48px; }
.ser3 .sgIntro { margin-top: 33px; }
.sg-list { margin-top: 45px; }
.sg-list .txts { padding: 0 15px; }
.sg-list .txts .freeTx { margin-top: 15px; }
.sg-list .txts .nowti { padding-top: 35px; }
.ser3 { padding-top: 50px; }
.ser4 .sgIntro { margin-top: 37px; }
.ss-list .num { font-size: 44px; }
.sstxts { margin-top: 45px; }
.ser4 { padding-top: 36px; }
.mmaplist .maptx .pa { padding-left: 15px; padding-right: 15px; }
.mmaplist { margin-top: 45px; }
.ser5 { padding: 47px 0 52px 0; }
.ct-a { margin-right: 0; }
.ct-list { margin-top: 45px; }
.ser6 { padding: 45px 0 52px 0; }
.cta-en .en { padding: 0 8px; }
.ctapanel .adv-ti { font-size: 28px; }
.cta-list .txx { font-size: 16px; margin-top: 10px; }
.cta-list .ico { transform-origin: center bottom; -webkit-transform-origin: center bottom; transform: scale(0.9); -webkit-transform: scale(0.9); }
.cta-list li { margin-bottom: 25px; }
.cta-list { margin-top: 44px; }
.ctapanel { padding: 55px 0 35px 0; }
.sosbox .en { font-size: 18px; }
.sosbox .ch { font-size: 18px; }
.sosimg { width: 300px; }
.sosbox .ch strong { font-size: 28px; }
.sosbox .lk a { margin: 0 11px; }
.sosbox .b > p { width: 260px; margin:0 auto; }
.sosbox .pa{ margin-top:-154px; }
.bannertxts .tx1 { font-size: 20px; }
.bannertxts .tx2 { font-size: 14px; }
.bannertxts { padding-bottom: 65px; }
.ixprolist li { width: 100%; }
.ixprolist li:before { display: none; }
.techmor span { font-size: 13px; }
.ix5 .ix-ser { padding: 80px 0 123px 0; }
.mapdot{ width:6px; height:6px; }
.proIntro .pic { width: 100%; display: block; float: none; margin-top: 35px; }
} /* 481 */
@media screen and (max-width:361px) {
} /* 361 */
@media screen and (max-width:321px) {
.vwrap .videobox { height: 260px; margin-top: -130px; }
.sosbox .pa { padding: 16% 5% 0 5%; }
} /* 321 */
