@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; }
.transShow{ transform:translate(0); -webkit-transform:translate(0); opacity:1; }

.bamore:hover{ color:#b59665; }

.ipa:hover .cover{ background:rgba(0,0,0,.5); }
.ipa:hover .txts{ color:#fff; padding-top:12%;  }
.ipa:hover .ico{ transform: rotateY(0deg);-webkit-transform: rotateY(0deg); opacity:1; visibility:visible; }

.iamore:hover{ background:#c5a46f; }
.inmore:hover{ color:#c5a46f; }

.inlist a:hover .indate .line{ width:100%; }
.inlist a:hover .inmore2{ color:#cda553; border-color:#cda553; }

.iia:hover .namebox{ -webkit-transform:translateY(100%); transform:translateY(100%); opacity:0; visibility:hidden; }
.iia:hover .txts{ -webkit-transform:translateY(0); transform:translateY(0); opacity:1; visibility:visible; }
.iia:hover .cover{ opacity:1; visibility:visible; transition:100ms 500ms; -webkit-transition:100ms 500ms; }

.flink a:hover{ color:#b59665; }
.flink .tel:hover .ico{ background-position:left top; }
.flink .fax:hover .ico{ background-position:center top; }
.flink .email:hover .ico{ background-position:right top; }

.footer a:hover{ color:#b59665; }
.fshare a:hover{ transform:rotateY(-45deg); -webkit-transform:rotateY(-45deg); }

.iavideo:hover .viico .ico{ transform:rotate(45deg); -webkit-transform:rotate(45deg); }

.pnav a:hover{ background:#2b579a; color:#fff; }
.pnav a:hover .line2{ width:100%; }

.abmore:hover .bg,.compList a:hover .abmore .bg{ height:100%; }
.abmore:hover .x,.compList a:hover .abmore .x{ color:#fff; }
.abmore:hover,.compList a:hover .abmore{ border-color:#b59665; }

.abcwList a:hover .txts{ background:#b59665; }

.footer2 a:hover{ color:#b59665; }
.flinkmore li a:hover{ background:#b59665; color:#fff; }

.abcul li:hover .txts2{ transform:translateY(0); -webkit-transform:translateY(0); opacity:1; visibility:visible; }

.pager a:hover{ background:#b59665; border-color:#b59665; color:#fff; }

.newsList a:hover .indate{ background:#b59665; }
.newsList a:hover .indate .ym,.newsList a:hover .indate .d{ color:#fff; }
.newsList a:hover .nowti{ border-color:#b59665; }
.newsList a:hover .inmore2{ color:#b59665; border-color:#b59665; }
.newsList a:hover{ box-shadow:0 0 18px -5px rgba(0,0,0,0.2); }

.nwmore:hover{ background:#b6b6b6; }

.bk-prev:hover,.bk-next:hover{ color:#b59665; }

.pdpics .slick-arrow:hover{ background-color:#b59665; border-color:#b59665; }

.enter:hover{ color:#646464; background-position:left -27px; }

.compList a:hover{ box-shadow:0 0 18px -5px rgba(0,0,0,0.2); }

.ctas a:hover{ color:#b59665; }
.ctas a:hover .ico{ transform:translateY(-8px); -webkit-transform:translateY(-8px); }
} /* 1153 */
@media screen and (max-width:1600px){
.bannertxts{ width:1280px; margin-left:-640px; }
.pw{ width:1280px; }
.inlist .txts { padding: 35px 0; }
.inlist .indate { top: 35px; }
.inlist{ margin-top:10px; }
.ixindsbox { width: 1304px; }
.iia .txts .nowti { font-size: 16px; margin-bottom: 15px; }
.iia .txts .line { margin: 0 auto 13px auto; }
.iia .txts .aw { margin: 13px auto 0 auto; }
} /* 1600 */
@media screen and (max-width:1440px){
.bannertxts{ width:1100px; margin-left:-550px; top: 28%; }
.pw,.pw2{ width:1100px; }
.ixnews,.ixabo { width: 48%; }
.inlist .txts .tx { margin-bottom: 10px; }
.iatxts .pa { padding: 30px 20px 0 20px; }
.iamore { padding: 13px 35px; }
.ixindsbox { width: 1114px; }
.iia { margin: 0 7px; }
.iia .txts .nowti { font-size: 15px; margin-bottom: 10px; }
.iia .txts .line { margin: 0 auto 8px auto; height:2px; }
.iia .txts .aw { margin: 8px auto 0 auto; }
.ixindsbox .ixTitle { margin-left: 7px; }
.ixinds .slick-next { right: 7px; }
.ixinds .slick-prev { right: 44px; }

.pbtxts { width: 1100px; margin-left: -550px; }
.pbtxts .en { font-size: 50px; }
.pbtxts .ch { font-size: 32px; }
.pbtxts { bottom: 8%; }
.abtbox .pa { padding: 0 12% 60px 12%; }

.newsList .txts .pa { padding: 0 55px 0 35px; }

.proList .txts .nowti { margin-bottom: 20px; }
.proList .txts .pa { padding: 40px 40px 0 40px; }
.proList .txts .tx { margin-bottom: 30px; }

.compList .txts .tx { margin-bottom: 45px; }
.compList .txts .pa { padding: 45px 20px 0 30px; }
} /* 1440 */
@media screen and (max-width:1366px){
.pw,.pw2{ width:1000px; }
.logo { margin: 18px 0 0 1%; }
.langbox { margin: 34px 35px 0 0; }
.nav {/* margin-right: 3%;*/ }
/*.nav li > a { width: 110px; }*/

.bannertxts{ width:1000px; margin-left:-500px; }
.bannertxts .ch { font-size: 40px; }
.iatxts .nowti { font-size: 16px; margin-bottom: 10px; }
.iatxts .tx{ font-size:12px; }
.inlist .txts { padding: 25px 0; }
.inlist .indate { top: 25px; }
.inlist{ margin-top:20px; }
.ixabo { width: 49%; }
.ixindsbox { width: 1014px; }
.iia .txts .nowti { font-size: 18px; margin-bottom: 20px; }
.iia .txts .line { height: 4px; margin: 0 auto 18px auto; }
.iia .txts .aw { margin: 18px auto 0 auto; }

.pbtxts { width: 1000px; margin-left: -500px; }
.abtbox .pa { padding: 0 8% 60px 8%; }
.abcwList .txts { padding: 11px 15px; }

.abotxts { width: 45%; }

.newsList .indate { margin-bottom: 15px; }
.newsList .nowti { font-size: 20px; padding-bottom: 15px; }

.ndbox{ width:1000px; }

.proList .txts .nowti { font-size: 20px; margin-bottom: 15px; }
.proList .txts .pa { padding: 35px 30px 0 30px; }

.compList .txts .pa { padding: 35px 20px 0 30px; }
.compList .txts .tx { margin-bottom: 35px; }
} /* 1366 */
@media screen and (max-width:1281px){
.bannertxts { top: 25%; }
} /* 1281 */
@media screen and (max-width:1153px){
.nav,.langbox{ display:none; }
.menu-handler{ display:block; }
.header{ height:60px; }
.header .logo{ width: 305px; float:none; position:absolute; top:50%; margin-top:-33px; left:15px; margin-left:0; transform-origin:left center; -webkit-transform-origin:left center; transform:scale(0.7); -webkit-transform:scale(0.7); }
.mtop{ height:60px; }
.abcul .txts {  }
.abcul .txts2 { transform: translate(0); -webkit-transform: translate(0); opacity: 1; visibility: visible; position:static; height:270px; overflow:hidden; }
} /* 1153 */
@media screen and (max-width:1024px){
/* video layer */.vwrap .videobox { width: 700px; margin-left: -350px; }/* video layer end */
/* fixbg */.fixbg{ background-attachment:scroll; }
/* pw */.pw,.pw2{ width:90%; }
	
.bannertxts{ width:90%; left:5%; margin-left:0; top: 22%; }
.bannertxts .en1 ,.bannertxts .en2{ font-size: 24px; }
.bannertxts .ch { font-size: 32px; }
.bannertxts .tx{ width:auto; }
.ipa .txts { padding-top: 17%; }
.ixabo,.ixnews{ float:none; width:100%; }
.ixnews{ margin-top:45px; }
.iatxts .tx { font-size: 14px; }
.iatxts .nowti { font-size: 18px; margin-bottom: 18px; }
.iatxts .pa { padding: 40px 30px 0 30px; }
.inlist .txts { padding: 45px 0; }
.inlist .indate { top: 45px; }
.inlist{ margin-top:0; }
.ixindsbox{ width:90%; }
.iia { margin-right:10px; margin-left:0; }
.ixindsbox .ixTitle { margin-left: 0; }
.ixinds .slick-next { right: 10px; }
.ixinds .slick-prev { right: 47px; }
.footer .r,.footer .l { float:none; }
.fs{ display:none; }
.fshare a{ margin-left:0; margin-right:10px; }
.fcop { margin-top: 5px; }
.fshare { margin-top: 10px; }

.pbtxts { width:90%; margin-left:0; left:5%; }
.abobox{ width:90%; }
.pbtxts .en { font-size: 40px; }
.pbtxts .ch { font-size: 26px; }
.abtbox .pa { padding: 0 5% 60px 5%; }
.abcul li { width: 19.5%; margin-left: 0.5%; }
.abcul{ margin-left: -0.5%; }
.abcul .txts { padding: 25px 0 25px 0; }
.hisbox .hisC .tx { width: 100%; left:0; margin-left:0; }
.pnav .pw2{ width:auto; }
.pnav.spnav ul li a{ margin-left: 0;}
.ftctas,.ftr,.flinkmore { float: none; }
.flinkmore{ margin:5px 0; }
.footer2 { padding: 40px 0; }

.newsList .pic{ display:none; }
.newsList .txts{ width:100%; }
.newsList .txts .pa { padding: 0 55px 35px 35px; }

.ndbox{ width:90%; }
.ndbox .pa { padding: 45px 55px; }

.proList li{ width:48%; margin-left:2%; margin-bottom:2%; float:left; }
.proList{ margin-left:-2%; overflow:hidden; }
.proList .pic, .proList .txts { width: 100%; float:none !important; }
.proList .txts .pa { padding: 35px 30px; }
.proList .pic .aw{ display:none; }

.pdbox{ width:90%; }

.compList .txts .nowti { margin-bottom: 15px; }
.compList .txts .tx { line-height: 24px !important; height: 48px; }
.compList .txts .tx { margin-bottom: 25px; }
.compList .txts .pa { padding: 35px 20px 0 20px; }

#top{ display:block;}


} /* 1024 */
@media screen and (max-width:861px){
/* video layer */.vwrap .videobox { width:100%; left:0; margin-left:0; }/* video layer end*/
/* mcv */.mcv{ display:block; }

.bannertxts .tx{ display:none; }
.bannertxts .en1, .bannertxts .en2 { font-size: 20px; }
.bannertxts .ch { font-size: 28px; margin-top:15px; }
.bannertxts .bamore { margin-top: 15px; }
.bannertxts { top: 28%; }
.banner .bx-wrapper .bx-pager { bottom: 20px; }
.ipa .txts { padding-top: 18%; }

.pbtxts .en { font-size: 36px; }
.pbtxts .ch { font-size: 22px; }
.pnav .pw2 { padding:1px; }
.pnav .line1{ display:none; }
.pnav ul li { width: 20%; overflow:hidden; }
.pnav ul li a{ margin:1px; background:#fff; color:#b6b6b6; padding: 10px 0; }
.abobox .freeTx { margin-top: 25px; }
.abobox .abmore { margin-top: 35px; }
.ab1 { padding: 50px 0; }
.ab2 .fixbg { height: 420px; }
.abtbox .pa { padding: 0 35px 60px 35px; }
.abtbox { margin-top: -150px; }
.abtnav li { font-size: 20px; }
.abttxts { margin-top: 10px; }
.abcul li { width: 30.33%; margin-left: 1%; margin-bottom:1%; }
.abcul{ margin-left:-1%; }
.abcul { margin-top: 35px; }
.ab3 .fixbg { padding: 50px 0; }
.aborg { margin: 35px auto 0 auto; }
.ab4 { padding: 50px 0; } 
.hisbox { margin-top: 15px; }
.abcwList a { width: 48%; }
.abcwList a:nth-child(3n){ display:none; }
.abcwList { margin-top: 35px; margin-bottom: 40px; }
.ab6 { padding: 50px 0; }
.abtnav li { padding: 13px 0; width:50%; }

.abovideobox { width: 100%; float:none; }
.abotxts { width: 100%; float:none; margin-top:35px; }
.abopanel { padding: 50px 0; }

.abtList a:nth-child(3n) { display:block; }

.newspanel { padding: 50px 0; }

.ndbox .pa { padding: 45px 35px; }
.ndTitle .ti { font-size: 26px; }

.propanel { padding: 50px 0; }
.proList .txts .pa { padding: 30px 15px; }
.proList .txts .nowti{ text-align:left; font-size:18px; margin-bottom: 10px; }
.proList .txts .tx{ text-indent:0; }
.proList .txts .tx { margin-bottom: 20px; }

.pnav a.act { background: #b59665; color: #fff; }

.pdtxts { padding: 30px 0 54px 0; }
.pdbox { margin-top: -240px; }
.pdfixbg { height: 400px; }

.companel { padding: 50px 0; }
.compList a { width: 100%; margin-left: 0; margin-bottom: 25px; }
.compList{ margin-left: 0; }
.compList .txts .pa { padding: 55px 20px 0 30px; }
.compList .txts .nowti { margin-bottom: 20px; }
.compList .txts .tx { line-height: 30px !important; height: 60px; margin-bottom: 58px; }

.ctas a{ width:100%; float:none; margin-bottom:25px; }
.ctas { padding: 35px 0 15px 0; }

.abttxts li { height: auto; }
} /* 861 */
@media screen and (max-width:641px){
/* video layer */.vwrap .videobox { height: 350px;  margin-top:-175px;}/* video layer end*/

.bannertxts .en1, .bannertxts .en2 { font-size: 18px; }
.bannertxts .ch { font-size: 22px; margin-top: 10px; }
.bannertxts .bamore { margin-top: 10px; }
.bannertxts { top: 25%; }
.ipa{ margin:0; }
.ix1 { padding: 0 5%; }
.ipa .txts { padding-top: 21%; }
.ixpros .slick-next { right:0; }
.ixpros .slick-prev { left:0; }
.iatxts .pa { padding: 30px 20px 0 20px; }
.iatxts .nowti { font-size: 16px; margin-bottom: 10px; }

.pnav ul li { width: 25%; }
.pbtxts .en { font-size: 30px; }
.pbtxts .ch { font-size: 18px; }
.abtnav li { font-size: 18px; }
.abcwList .txts .nowti,.abcwList .txts .date { width: 100%; float: none; text-align:left; }
.abcwList .txts { padding: 10px; }

.newsList .txts .pa { padding: 0 35px 35px 35px; }

.ndfixbg { height: 280px; }
.ndbox { margin: -105px auto 0 auto; }

.proList li { width: 100%; margin-left: 0; margin-bottom: 15px; float:none; }
.proList{ margin-left:0; }

.pdpics { padding: 0; }
.pdbox { margin-top: -80px; }
.pdpics .slick-prev { left: 5px; }
.pdpics .slick-next { right: 5px; }

.compList .txts .pa { padding: 35px 20px 0 30px; }
.compList .txts .tx { margin-bottom: 35px; }

#map { height: 455px; }
} /* 641 */
@media screen and (max-width:481px){
/* video layer */.vwrap .videobox { height: 300px; margin-top:-150px; } /* video layer end*/
.bannertxts .en1, .bannertxts .en2 { font-size: 13px; }
.bannertxts .ch { font-size: 16px; margin-top: 5px; }
.bannertxts .bamore { font-size:12px; margin-top: 5px; }
.banner .bx-wrapper .bx-pager { bottom: 10px; }
.ipa .txts .ch { font-size: 20px; }
.ipa .txts .en { font-size:12px; }
.ipa .txts { padding-top: 20%; }
.ixpros .slick-prev { transform-origin:left center; -webkit-transform-origin:left center; transform:scale(0.8); -webkit-transform:scale(0.8); }
.ixpros .slick-next { transform-origin:right center; -webkit-transform-origin:right center; transform:scale(0.8); -webkit-transform:scale(0.8); }
.ix2 { padding: 35px 0 12px 0; }
.ixTitle .ch{ font-size:20px; padding-right:0; border-right:0; margin-right:0; float:none; }
.ixTitle .en{ float:none; }
.iabox { margin-top: 15px; }
.iavideo, .iatxts { float:none; width:100%; }
.iatxts .pa { padding: 30px 15px; }
.iatxts .tx { max-height:96px; height:auto; }
.iamore { padding: 13px 15px; }
.ixnews { margin-top: 35px; }
.indate { width: 68px; }
.inlist .txts { margin-left: 90px; }
.inlist .txts { padding: 25px 0; }
.inlist .indate { top: 25px; }
.iia { margin-right: 0; }
.ixinds .slick-next { right: 0; }
.ixinds .slick-prev { right: 37px; }
.ixinds { margin-top: 15px; }
.ixinds .slick-arrow { top: -54px; }
.ix3 { padding: 40px 0; }
.flink .ico{ display:none; }
.flink a{ float:none; padding-left:0; display:block; font-size:12px; }
.fcop { margin-top: 0; }
.footer { padding: 25px 0; }

.pbtxts .en { font-size: 22px; }
.pbtxts .ch { font-size: 15px; }
.pbtxts { bottom: 5%; }
.pnav ul li { width: 33.333%; }
.abtnav li { font-size: 15px; }
.abcul li { width: 49%; }
.pTitle .ch { font-size: 20px; margin-bottom: 5px; }
.pTitle .en{ font-size:12px; }
.abcwList a { width: 100%; margin-left:0; margin-bottom:10px; }
.abcwList{ margin-left:0; }
.abcwList a:nth-child(3n){ display:block; }
.pnav ul li a { font-size:14px; padding: 5px 0; }
.ab2 .fixbg { height: 220px; }
.abtbox .pa { padding: 0 15px 40px 15px; }
.abtbox { margin-top: -80px; }
.abttxts { margin-top: 0; }
.abcul .txts .ch, .abcul .txts2 .ch { font-size: 16px; margin-bottom: 5px; }
.abcul .txts { padding: 20px 0; }
.hisbox .hisC .tx { font-size:12px; line-height: 20px !important; max-height: 100px; }
.hisbox .item { padding: 122px 0; }
.hisbox .hisC .y { font-size: 24px; }
/* .abttxts li { height: 270px; } */

.aboTitle { padding-bottom: 10px; }

.abtpanel { padding: 50px 0; }

.newsList .pic{ display:block; width:100%; }
.newsList .indate { width:88px; }
.newsList .txts .pa { padding: 0 15px 25px 15px; }
.newsList .nowti { font-size: 18px; padding-bottom: 10px; }

.ndbox .pa { padding: 30px 15px 45px 15px; }
.ndTitle .ti { font-size: 20px; }
.backbox .abmore{ position:relative; left:0; margin-left:0; margin:10px auto 0 auto; }
.ndfixbg { height: 180px; }
.ndbox { margin: -80px auto 0 auto; }

.pdpics .slick-prev { transform-origin:left center; -webkit-transform-origin:left center; transform:scale(0.6); -webkit-transform:scale(0.6); }
.pdpics .slick-next { transform-origin:right center; -webkit-transform-origin:right center; transform:scale(0.6); -webkit-transform:scale(0.6); }

.compList .pic, .compList .txts { width: 100%; float: none; }
.compList .txts .pa { padding: 30px 15px; }

#map{ height:355px; }
.ctas .email .ico{ transform-origin:center bottom; -webkit-transform-origin:center bottom; transform:scale(0.7); -webkit-transform:scale(0.7); margin-bottom:0; }
} /* 481 */
@media screen and (max-width:361px){
.ipa .txts { padding-top: 18%; }
} /* 400 */
@media screen and (max-width:321px){
/* video layer */.vwrap .videobox { height: 260px; margin-top:-130px; }/* video layer end*/
.pbtxts .en { font-size: 20px; }
.pbtxts .ch { font-size: 14px; }
} /* 321 */
