@media screen and (min-width:1153px){
/* animation */
.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; }
.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); -webkit-transition: -webkit-transform 1.88s 0.2s cubic-bezier(.4, 0, .2, 1); transition: -webkit-transform 1.88s 0.2s cubic-bezier(.4, 0, .2, 1); transition: transform 1.88s 0.2s cubic-bezier(.4, 0, .2, 1); transition: transform 1.88s 0.2s cubic-bezier(.4, 0, .2, 1), -webkit-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); }
.trans-3{ transform: translateY(60px) rotateY(180deg); opacity: 0; }
.trans-3.transShow{ transform: translateY(0) rotateY(0deg); opacity: 1; }
/* animation end */
.in-list a:hover{ color: #1884c4; }
.ip-list a:hover p.nowti,
.ip-list a:hover .more,
.ip-list a:hover:before{ opacity: 1; visibility: visible; }
.ip-list a:hover .rel{ margin-top: -42px; }
.ip-list a:hover h1.nowti{ color: #3399cc; }
.ip-list a:hover:after{ width: 100%; left: 0; right: auto; }
.int-list a:hover:before{ width: 100%; left: 0; right: auto; }
.int-list a:hover .more{ color: #1884c4; }
.ir-hot a:hover{ color: #1884c4; }
.ix-res .more a:hover{ color: #fff; }
.follow-us a:hover{ background: #1884c4; }
.footer a:hover{ color: #1884c4; }
.pnav a:hover:before{ width: 100%; left: 0; right: auto; }
.ap-list a:hover .dot{ transform: rotate(360deg); }
.ap-list a:hover .ico{ transform: rotateY(180deg); }
.movebg:hover{ background-position: 10% center; }
.his-list li:hover .datebox{ background: #3fb1e7; }
.his-list .item1:hover .datebox:before{ background-position: -90px -64px; } 
.his-list .item2:hover .datebox:before{ background-position: -96px -64px; } 
.his-list li:hover .txts:before{ border-color: #3fb1e7; }
.honor-list a:hover{ border-color: #3fb1e7; }
.honor-list a:hover .pic:after{ opacity: 1; visibility: visible; }
.honor-list a:hover:after{ transform: scale(1); -webkit-transform: scale(1); opacity: 1; visibility: visible; }
.mis-list li:hover:before{ height: 100%; bottom: auto; top: 0; }
.mis-list li:hover,
.mis-list li:hover .mis-title,
.mis-list li:hover .mis-title .een{ color: #fff; }
.mis-list li:hover .mis-title .ico{ background-color: #fff; border-color: #fff; background-position: center bottom; }
.news-list a:hover{ box-shadow: 0 0 5px rgba(0, 0, 0, .2); }
.news-list a:hover .nowti,
.news-list a:hover .nw-more{ color: #3fb1e7; }
.news-list a:hover .nw-more:before{ background-position: -117px -40px; } 
.news-list a:hover:before{ width: 100%; }
.pager a:hover{ background: #3fb1e7; border-color: #3fb1e7; color: #fff; }
.back-btn a:hover{ color: #3fb1e7; }
.nd-arrow a:hover{ color: #3fb1e7; }
.qhse-list a:hover{ box-shadow: 0 0 5px rgba(0, 0, 0, .2);  }
.qhse-list a:hover .nowti{ color: #3fb1e7; }
.qhse-list a:hover .a-icos{ background-position: 0 -38px; }
.qhse-list a:hover .icobox{ color: #3fb1e7; }
.qhse-list a:hover:before{ width: 100%; }
.ser-list a:hover{ box-shadow: 0 0 5px rgba(0, 0, 0, .2); transform: translateY(-20px); }
.ser-list a:hover:after{ opacity: 1; visibility: visible; }
.ser-list a:hover h1.tx{ color: #3fb1e7; }
.jia:hover:before{ width: 100%; left: 0; right: 0; }
.jia:hover{ color: #3fb1e7; }
.job3 a:hover{ color: #3fb1e7; }
.job-list a:hover{ color: #3fb1e7; }
.job-list li:hover .t{ background: #3fb1e7; }
.job-more a:hover{ background: #3fb1e7; border-color: #3fb1e7; color: #fff !important; }
.submit-btn:hover { background-color: #3fb1e7; color: #fff; background-position: 870px bottom; }
.sos-btn li a:hover{ background: #999; }
.index-btn a:hover{ background: #3fb1e7; }
.index-btn a:hover .ico{ background-position: center bottom; }
.index-btn a:hover i{ color: #fff; }
.qu-nav a:hover{ color: #3fb1e7; }
.query-form .btn:hover{ background: #3fb1e7; }
.qu-footer a:hover{ color: #3fb1e7; }
.search-btn:hover{ background-color: #3fb1e7; }
.order-table table tr:hover td{ color: #3fb1e7; }
.qu-back:hover .b-icos{ transform: translateX(-5px); }
.enter-btn:hover{ background: #3fb1e7; }
.ia-more a:hover{ background: #1884c4; border-color: #1884c4; color: #fff; }
.sero-list a:hover .date { background: #1884c4; border-color: #1884c4; color: #fff; }
.sero-list a:hover .more{ color: #1884c4; }
} /* 1153 */
@media screen and (max-width:1800px){
.nav { margin-left: 10%; }
} /* 1800 */
@media screen and (max-width:1600px){
.nav li { margin: 0 21px; }
.nd-box { padding-left: 50px; padding-right: 50px; }
.query-form { margin-top: 7%; }
} /* 1600 */
@media screen and (max-width:1440px){
.nav li > a { font-size: 16px; }
.nav { margin-left: 6%; }
} /* 1440 */
@media screen and (max-width:1366px){
.header,
.mtop{ height: 72px; }
.logo { margin: 16px 0 0 28px; }
.nav li>a { padding: 24px 0; font-size: 15px; }
.header .r { padding-top: 17px; margin-right: 33px; }
.pw{ width: 1000px; }
.bannertxts { margin-left: -500px; width: 1000px; }
.bannertxts .ch { font-size: 48px; }
.bannertxts .en { font-size: 43px; }
.ix-about .ia-num-list { margin-top: 110px; }
.ip-arrow .prev { left: 28px; }
.ip-arrow .next { right: 28px; }
.int-list a { padding-bottom: 28px; margin-left: 60px; }
.int-list { margin-left: -60px; }
.int-list .tx { margin-bottom: 18px; }
.banner .slick-dots { margin-left: -500px; width: 1000px; }
.ab-list .ab-ti { margin-bottom: 52px; }
.ab-list li+li { margin-top: 110px; }
.pbtxts { top: 30%; }
.ab1 { padding: 105px 0 95px 0; }
.cul-list .bor { margin-top: 45px; padding: 17px 0 28px 0; }
.ab6 { padding: 110px 0 130px 0; }
.ab8{ padding-top: 110px; }
.ab9 { padding: 105px 0 130px 0; }
.news1 { padding: 100px 0 140px 0; }
.pro1 { padding: 120px 0 128px 0; }
.pro4 { padding: 52px 0 58px 0; }
.qhse1 { padding: 100px 0 130px 0; }
.ser1 { padding-bottom: 130px; }
.job-list .jw1 .nowti { padding-left: 40px; }
.job-list .b{ padding: 28px 40px 55px 40px; }
.job1{ padding-top: 105px; }
.cta1 .mapbox { margin-top: 95px; }
.query-form { margin-top: 2%; }
.qhse2 { padding: 108px 0 140px 0; }
.sero-list .tx { margin-bottom: 50px; }
.sero-list .nowti { margin-bottom: 18px; }
.sero-list { margin-bottom: 90px; }
.pnav a{ padding: 20px 6px; font-size: 16px; }
} /* 1366 */
@media screen and (max-width:1281px){
.nav li { margin: 0 16px; }
.link-btns { margin-left: 23px; }
} /* 1281 */
@media screen and (max-width:1201px){
.link-btns{ display: ; }
.nav { margin-left: 10%; }
} /* 1201 */
@media screen and (max-width:1153px){
.header .r{ display: ; }
.nav{  margin: 0 23px 0 10%; }
.cul-list .ti{ display: none; }
.cul-list .txts { transform: translate(0px); -webkit-transform: translate(0px); opacity: 1; visibility: visible; }
} /* 1153 */
@media screen and (max-width:1024px){
.footer .f-ma,
.fix-ma{ display: none; }
.footer .r{ float: none; }
.header .r{ display: none;  }
.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; }
.container { min-height: 300px; }
.nav{ display: none; }
.header, 
.mtop { height: 60px; }
.logo{ position: absolute; top: 50%; left: 5%; margin: -20px 0 0 0; transform-origin: left center; transform: scale(0.9); }
.menu-handler{ display: block; }
.banner .pic2{ position: relative; }
.bannertxts,
.banner .slick-dots { margin-left: 0; width: 90%; left: 5%; }
.ix-news,
.ix-about .pic{ display: none; }
.ix-about .txts { float: none; width: 100%; padding-top: 0; }
.pw{ width: 90%; max-width: none; }
.ix-about .tx { max-height: 72px; height: auto; }
.ip-arrow{ display: none; }
.ip-pics, .ip-pics .item { position: relative; }
.ix-pro .b{ position: static; background: #7f7f7f; padding-top: 0; }
.ix-pro .ia-title{ position: absolute; left: 0; right: 0; top: 0; padding-top: 7%; margin-bottom: 0; z-index: 29; }
.ix-pro .pos-img{ display: none; }
.ip-list a{ height: 115px; margin: 0; padding: 0; background: #7f7f7f; }
.ip-list .rel{ margin-top: 4px; }
.ip-list .ico{ margin-bottom: 8px; transform-origin: center bottom; transform: scale(0.7); }
.ip-list h1.nowti { font-size: 18px; }
.ip-txts .pw{ width: 100%; }
.ip-list { margin-left: 0; }
.ip-list a.act2{ background: #1884c4; }
.int-img,.footer .name{ display: none; }
.int-txts { float: none; width: 100%; }
.f-cta-list li:nth-child(n+2),
.footer .follow-us,
.footer .flinkmore{ display: none; }
.footer .b{ padding-top: 0; margin-top: 0; border-top: none; }
.footer .f-cta-list{ margin-top: 0; }
.pb-arrow{ display: none; }
.pbtxts{ top: 50%; transform: translateY(-50%); }
.mcv{ display: block; color: #fff; font-size: 16px; }
.pnav{ position: relative; }
.pnav ul{ display: none; position: absolute; left: 0; right: 0; top: 55px; z-index: 99; padding: 10px 0 20px; background: #3fb1e7; }
.pnav li{ float: left; padding: 0; width: 50%; }
.pnav a:before{ display: none; }
.pnav a{ padding: 8px 10%; }
.ab-list .ab-ti { margin-bottom: 32px; }
.ab-list li+li { margin-top: 70px; }
.ab2 { padding-bottom: 105px; }
.ab3 .fixbg{ padding-bottom: 120px; }
.cul-list .txts{ background: #fff; padding: 40px 20px; position: relative; color: #666; }
.cul-list .ab-ti.white{ color: #666; }
.cul-list .bor{ border-color: #666; }
.ab5 { padding: 95px 0 110px 0; }
.ab7{ padding-top: 105px; }
.his-list .item1 .datebox { left: 35px; }
.his-list .item2 .datebox { right: 35px; }
.his-list .item1 .freeTx { margin-left: 165px; }
.his-list .item2 .freeTx { margin-right: 165px; }
.mis-list li{ padding-bottom: 0; }
.mis-list li:first-child{ padding-top: 0; }
.news-list .pic{ display: none; }
.news-list .txts { margin-left: 0; }
.nd-title .share{ display: none; }
.pro3 .fixbg{ padding-bottom: 135px; }
.ser-list a { margin-left: 20px; }
.ser-list{ margin-left: -20px; }
.ser-list li { margin-top: 25px; }
.job-img-list{ padding: 0 45px; }
.job-img-list .slick-prev { left: 20px; }
.job-img-list .slick-next { right: 0; }
.message-board-form { width: 100%; }
.message-board-form .s-input,
.message-board-form .s-textarea { box-sizing: border-box; width: 100%; }
.message-board-form .m .s-input { width: 49%; margin-left: 2%; }
.submit-btn { text-align: center; background-image: none; background: #3fb1e7; color: #fff; }
.qu-logo>p{ display: none; }
.qu-hearder{ position: relative; height: 60px; }
.qu-logo{ position: absolute; top: 50%; left: 5%; margin: 0; margin-top: -20px; transform-origin: left center; transform: scale(0.9); }
.index-btn i{ display: none; }
.qu-hearder .index-btn{ float: none; position: absolute; right: 0; margin: 0; top: 0; }
.index-btn a { display: block; overflow: hidden; padding: 0; width: 60px; height: 60px; background: #1884c4; box-shadow: none; }
.index-btn .ico{ display: block; margin: 18px 0 0 17px; background-position: center bottom; }
.query-form { margin-top: 100px; margin-bottom: 200px; }
.qu-follow-us{ display: none; }
.query-form .s-input{ width: 100%; box-sizing: border-box; }
.query2,
.query1{ padding-bottom: 140px; }
.qhse2 { padding: 88px 0 120px 0; }
.qhse-list .b { margin-right: 190px; }
.sero-list .pic{ display: none; }
.sero-list .txts{ width: 100%; float: none; }
.sero-list .tx{ height: auto; max-height: 52px; }
.sero-list .date{ width: auto; height: auto; padding: 0; border: none; text-align: left; }
.sero-list .date span{ display: inline; position: static; font-size: 14px; font-weight: normal; }
.sero-list .date span i{ display: inline; }
} /* 1024 */
@media screen and (max-width:861px){
.ap-list li { margin: 0 33px; }
.ab1 { padding: 85px 0 75px 0; }
.honor-list a { margin-left: 15px; }
.honor-list { margin-left: -15px; }
.honor-list li { margin-bottom: 15px; }
.ab8 { padding-top: 90px; }
.news1 { padding: 80px 0 100px 0; }
.nd-box { padding-left: 35px; padding-right: 35px; }
.nd-title .ti { font-size: 24px; }
.pro1 { padding: 100px 0 108px 0; }
.pro-logo-list li { width: 25%; }
.pro4{ padding-top: 0; }
.qhse1 { padding: 80px 0 110px 0; }
.ser-list li{ width: 50%; }
.job-list .jw2,
.job-list .jw4{ display: none; }
.job-list .jw1 { width: 30%; }
.job-list .jw3 { width: 24%; }
.job-list .jw5 { width: 26%; }
.job-list .jw6{ width: 20%; }
.job3{ padding-bottom: 115px; }
.order-table table{ width: 1000px; }
.order-table,.query-table{ overflow: hidden; overflow-x: scroll; }
.query2{ padding-bottom: 120px; }
.qu-func .qu-enter{ float: none; margin-top: 15px; }
.qu-func .qu-back{ display: block; float: none; }
.qu-func{ height: auto; overflow: hidden; padding-bottom: 15px; }
.enter-btn{ float: right; margin-left: 0; }
.qu-select .s-select{ width: 100%; background-position: right center; -webkit-background-origin: content-box;
background-origin: content-box; }
.qu-select li+li { margin-left: 0; }
.qu-select li{ width: 49%; margin-right: 2%; }
.qu-select li:nth-child(2n){ margin-right: 0; }
.qu-select .search-btn{ margin-top: 10px; }
.query-table li{ width: 1000px; }
} /* 861 */
@media screen and (max-width:641px){
.bannertxts .en { font-size: 33px; }
.bannertxts .ch { font-size: 38px; }
.bannertxts .txx { font-size: 14px; line-height: 1.4; }
.bannertxts,
.banner .slick-dots { bottom: 33px; }
.int-img{ display: block; width: 100%; float: none; margin-bottom: 55px; }
.ab6 { padding: 90px 0 110px 0; }
.speech-txts .pic { margin: 0 30px 15px 0; }
.his-list .txts{ width: 100%; min-height: 0; float: none !important; }
.his-list .txts:before,
.his-list .datebox:before,
.his-list:before,
.his-list:after{ display: none; }
.his-list .datebox{ position: static; width: auto; height: auto; border-radius: 0; }
.his-list .date i{ display: inline; }
.his-list .date{ padding: 10px 15px; text-align: left; }
.his-list .freeTx{ padding: 15px 15px 0 15px; text-align: left !important; margin: 0 !important; }
.his-list{ padding: 0; }
.ab7 .his-list { margin-top: 45px; }
.ab7 { padding: 85px 0 90px 0; }
.ab8 { padding: 70px 0 90px 0; }
.mis-list .mis-title{ position: relative; }
.mis-list .txts{ margin-left: 0; margin-top: 35px; }
.mis-title { padding-left: 70px; }
.ab9 { padding: 85px 0 110px 0; }
.pro1 { padding: 80px 0 88px 0; }
.pro-list .picbox{ display: none; }
.ser1 { padding-bottom: 110px; }
.job1 { padding-top: 95px; }
.qhse-list .icobox{ float: none; margin: 0; width: auto; position: absolute; top: 10px; right: 10px; transform-origin: right top; -webkit-transform-origin: right top; transform: scale(0.8); -webkit-transform: scale(0.8); }
.qhse-list .icobox p,
.qhse-list .icobox:before{ display: none; }
.qhse-list .a-icos{ margin: 0; }
.qhse-list .b { margin-right: 0; }
.qhse-list a{ padding: 50px 50px 35px 25px; position: relative; }
.sero-list { margin-bottom: 70px; }
} /* 641 */
@media screen and (max-width:601px){
.bannertxts .en { font-size: 28px; }
.bannertxts .ch { font-size: 33px; }
.ia-title .ch { font-size: 28px; }
.ia-num-list li+li .pa { padding-left: 0; }
.ia-num-list .num { font-size: 35px; }
.ia-num-list li+li:after { margin-top: -25px; height: 50px; }
.ix-about { padding: 70px 0 80px 0; }
.ix-about .ia-num-list { margin-top: 90px; }
.ix-pro .ia-title .en{ font-size: 14px; margin-bottom: 4px; }
.ix-pro .ia-title .ch { font-size: 24px; }
.ab-list .item1 .pic { margin-right: 30px; }
.ab-list .pic { margin-bottom: 15px; }
.ab-list .ab-ti{ font-size: 24px; margin-bottom: 22px; }
.ab-list .item2 .pic { margin-left: 30px; }
.ab2 .ab-list { margin-top: 85px; }
.ab2 { padding-bottom: 85px; }
.cul-list li { width: 100%; float: none; }
.cul-list .pic{ display: none; }
.cul-list .tx{ height: auto; }
.cul-list .ma,.cul-list { margin-left: 0; }
.ab5 { padding: 75px 0 90px 0; }
.speech-txts .picbox{ float: none; width: 100%; margin-bottom: 40px; }
.speech-txts .pic{ margin: 0; }
.speech-txts .ab-ti-3 { margin-bottom: 37px; }
.ab6{ padding-top: 70px; }
.ab6 { padding: 50px 0 70px 0; }
.honor-list li { width: 50%; }
.nd-box{ padding-bottom: 80px; }
.nd-arrow li { width: 100%; float: none; }
.nd-arrow li + li{ margin-top: 15px; }
.nd-arrow a,.nd-arrow { margin-left: 0; }
.nd-arrow li:last-child { text-align: left; }
.news2 { padding-bottom: 100px; }
.nd-box .nd-title { margin-bottom: 70px; }
.pro-logo-list li { width: 33.33%; }
.pro3 .fixbg { padding-bottom: 115px; }
.qhse1 { padding: 60px 0 90px 0; }
.job-list .jw3{ display: none; }
.job-list .jw1 { width: 38%; }
.job-list .jw5 { width: 34%; }
.job-list .jw6 { width: 28%; }
.job-list .jw1 .nowti { padding-left: 25px; }
.job-list .b { padding-left: 25px; padding-right: 25px; }
.cta2 .message-board-form { margin-top: 65px; }
.cta2{ padding-bottom: 105px; }
} /* 601 */
@media screen and (max-width:481px){
.banner .slick-dots, .bannertxts { bottom: 18px; }
.bannertxts .txx { font-size: 12px; line-height: 1; }
.bannertxts .ch { font-size: 24px; }
.bannertxts .en { font-size: 20px; }
.ia-title .ch { font-size: 24px; }
.ix-about { padding: 50px 0 60px 0; }
.ia-num-list .num { font-size: 28px; }
.ia-num-list li+li:after { margin-top: -20px; height: 40px; }
.ia-num-list{ font-size: 12px; }
.ix-about .ia-num-list { margin-top: 70px; }
.ix-news-two .int-ti { margin-bottom: 32px; }
.int-img { margin-bottom: 40px; }
.int-list a { margin-left: 30px; }
.int-list{ margin-left: -30px; }
.ip-list .ico { transform: scale(.6); margin-bottom: 4px; }
.ip-list h1.nowti { font-size: 15px; }
.ip-list a { height: 85px; }
.ip-list .rel { margin-top: -8px; }
.ix-res{ padding-top: 140px; }
.mcv { line-height: 44px; }
.pnav ul { top: 45px; }
.pnav a { padding: 6px 10%; } 
.ap-list li { margin: 0 23px; }
.ab1 .ap-list { margin-top: 55px; }
.ab1 { padding: 55px 0 65px 0; }
.ab2 .fixbg { height: 260px; }
.ab-list .picbox{ float: none !important; width: 100%; margin-bottom: 35px; }
.ab-list .pic{ margin: 0 !important; }
.ab-list li+li { margin-top: 50px; }
.ab2 .ab-list { margin-top: 65px; }
.ab2 { padding-bottom: 55px; }
.ab3 .ab-ti { margin-bottom: 55px; }
.ab3 .fixbg { padding: 65px 0 80px 0; }
.cul-list .pic{ display: block; }
.ab5 { padding: 50px 0; }
.ab7 { padding: 65px 0 30px 0; }
.ab8 { padding: 50px 0; }
.ab9 { padding: 65px 0 70px 0; }
.news-list a { padding: 15px 15px 25px 15px; }
.news-list .pic{ display: block; margin-bottom: 20px; width: 100%; float: none;  }
.news-list li+li { margin-top: 15px; }
.pager .next, .pager .prev { padding: 0 10px; }
.pager a { width: 34px; margin: 0 1px; }
.news1 .news-list { margin-bottom: 40px; }
.news1 { padding: 50px 0; }
.nd-box { padding: 0 15px 50px 15px; }
.nd-title { padding: 45px 0 35px 0; }
.nd-box .nd-title { margin-bottom: 35px; }
.news2 .nd-arrow { margin-top: 35px; }
.news2 { padding-bottom: 60px; }
.pro1 { padding: 50px 0 58px 0; }
.pro2 .fixbg { padding: 95px 0 90px 0; }
.pro-txts { padding: 60px 0 80px 0; }
.pro-logo-list li { width: 50%; }
.pro3 .ab-ti { margin-bottom: 55px; }
.pro3 .fixbg { padding-bottom: 65px; }
.pro-list .picbox{ display: block; width: 100%; float: none; margin-bottom: 35px; }
.pro-list .picbox .pic{ margin: 0 !important; }
.pro-list li { padding: 50px 0; }
.pro4{ padding-bottom: 20px; }
.qhse1 { padding: 40px 0 50px 0; }
.ser-list li{ width: 100%; margin-top: 20px; }
.ser1 { padding: 50px 0; }
.ser1 .ser-list { margin-bottom: 40px; }
.job1 .job-txts { margin-top: 50px; }
.job1 { padding: 55px 0 60px 0; }
.job-txts { padding: 45px 15px; }
.job-img-list .slick-prev{ transform-origin: left center; }
.job-img-list .slick-next{ transform-origin: right center; }
.job-img-list .slick-arrow{ transform: scale(.8); }
.job2 .job-img-list { margin-top: 45px; }
.job-img-list .slick-dots { bottom: -60px; }
.job2 { padding: 68px 0 115px 0; }
.job-box { padding-left: 35px; }
.show-btn { left: -33px; }
.job-list .jw1 .nowti { padding-left: 15px; }
.job-list .b { padding: 23px 15px 35px 15px; }
.job3 .job-list { margin-top: 58px; }
.job3 { padding: 60px 0 55px 0; }
.job-more a { padding: 10px 0; font-size: 14px; }
.job-more { width: 162px; }
.cta1 { padding-top: 45px; }
.cta1 .mapbox { margin-top: 45px; }
#map { height: 358px; }
.cta2 .message-board-form { margin-top: 45px; }
.cta2 { padding-bottom: 65px; }
.query-form .pa { padding-left: 20px; padding-right: 20px; }
.query-form { margin-top: 60px; }
.enter-btn { width: 78px; }
.query2 .order-table { margin-bottom: 40px; }
.query2 .qu-select { margin-bottom: 45px; }
.query2 { padding-bottom: 60px; }
.query1 { padding: 55px 0 70px 0; }
.qhse-list .icobox{ top: 5px; right: 5px; transform: scale(0.6); -webkit-transform: scale(0.6); }
.qhse-list a { padding: 40px 30px 30px 15px; }
.qhse-list .nowti { font-size: 20px; margin-bottom: 10px; }
.qhse-list li + li { margin-top: 20px; }
.qhse2 { padding: 48px 0 60px 0; }
.query-container{ min-height: 400px; }
.ab3 .freeTx,
.ab1 .freeTx{ text-align: justify; }
.sero-list .pic{ display: block; width: 100%; float: none; margin-bottom: 35px; }
.sero-list .tx { margin-bottom: 40px; }
.sero-list { margin-bottom: 45px; }
.sero-list a { padding-bottom: 30px; }
.sero-list li + li { margin-top: 40px; }
} /* 481 */
@media screen and (max-width:361px){} /* 361 */
@media screen and (max-width:321px){
.ap-list li { margin: 0 13px; }
} /* 321 */
