@media (max-width:1848px){.contus ul li{ width:25%;}}
@media (max-width:1707px) and (min-width:769px){.contus ul li.contus3 img, .contus ul li.contus4 img{ padding:0px; width:60%}}
@media (max-width:1700px){.dnone ul.xydnone li{ width:33.3333333333%;}.xj_z ul li.gj h5{ padding-left:0;} }
@media (max-width:1654px) and (min-width:1024px){.xyqyzz{ padding-top:0px; padding-bottom:0px;}.xj_z img{ padding:4px;}.xj_y{ padding:20px;}
ul.bdcontul li.hydt1 .sjcss,ul.bdcontul li.gyxyone .sjcss{ width:100%;}
ul.bdcontul li.hydt1 a, ul.bdcontul li.gyxyone a{width:70%;}
.xgxm li img{ width:100%; height:auto;}
.xj_z{ width:100%;}.xj_y{ width:100%}
}
@media (max-width:1190px) and (min-width:1024px){.ftab .ftaban{width:82%;}.ftab .ftaban li:hover a{ font-size:16px;}}
@media (max-width:1693px){.tbdh{ font-size:17px;}}
@media (max-width:1600px){.slickshow .slick-next{right:260px}
.slickshow .slick-prev{left:260px}
span.pup-close{right:310px}
p.slide-p{margin-left:310px}
.slick-dots{left:305px!important}
.jj1{ padding:0px;}
.page-intro-cont{padding:0 400px 90px 400px}
#ver-en,#ver-sc,#ver-tc{font-size:16px}
#listban{padding-top:56px}
#listban h1{padding:70px 0 20px}
h1{font-size:22px;padding:70px 0}
h2,h3{font-size:20px}
#listban p{font-size:14px}
.ir-bot-main p{font-size:20px}
ul.banli li{margin-bottom:40px}
.sub-nav dd{margin-bottom:35px}
ul.banli li>a{font-size:20px}
.sub-nav dd a{font-size:18px}
.work-btn{top:-50px}
.LEADERSHIP .work-btn li:first-child{margin-left:37px}
#ver-tc .LEADERSHIP .work-btn li:first-child{margin-left:66px}
.page-board-detail p.p-cent{top:135px}
ul.about_lead_detail_btn{bottom:-26px}
.sub-nav{left:260px}
.slickshow.slideone .slide{padding:0 300px}
.contentone{ padding:0px;}
ul.bdcontul li:nth-child(1){width:50%;}
ul.bdcontul li:nth-child(2){width:50%; padding:0 0 0 12px;}
ul.bdcontul li:nth-child(3){width:100%;}

}
@media (max-width:1440px){.slick-slide img{height:auto!important}
span.pup-close{right:210px}
p.slide-p{margin-left:210px}
.slickshow .slick-next{right:160px}
.slickshow .slick-prev{left:160px}
.slick-dots{left:205px!important}
#ver-en,#ver-sc,#ver-tc{font-size:16px}
.jj1{ padding:0px;}
h1{font-size:20px;padding:60px 0}
h2{font-size:18px;}
h3{font-size:18px}
h1.addbot8{padding-bottom:120px}
#listban{padding-top:56px}
#listban h1{padding:70px 0 20px}
#listban p{font-size:14px}
.ir-bot-main p{font-size:18px;padding-bottom:20px}
.ir-top-main{margin-bottom:90px}
.ir-bot-main{margin-top:90px}
ul.banli li{margin-bottom:30px}
.sub-nav dd{margin-bottom:30px}
ul.banli li>a{font-size:18px}
.sub-nav dd a{font-size:16px}
.work-btn{top:-42px}
p.p-cent img{margin:55px 0 50px 0}
.page-board-detail p.p-cent{top:105px}
ul.about_lead_detail_btn{bottom:-18px}
.xydma ul li{padding:4px}
.lead-box{padding:0 45px}
.about-board dl dt{width:30%}
.career-r{width:100%}
ul.about-award-nav{width:155px}
ul.career-pc{width:100px}
.s-top{right:60px}
.s-top.landed{bottom:164px}
.slick-slider{height:90%!important}
.slickshow.slideone .slide{padding:0 200px}
.contentone{ padding:0px;}
}
@media (max-width:1187px){.xiyuancase .xiyuanal{ width:100%;}}
@media (max-width:1277px){.dnone ul.xydnone li span{ white-space:nowrap; overflow:hidden;}}
@media (max-width:1280px){span.pup-close{right:110px}
p.slide-p{margin-left:110px}
.slickshow .slick-next{right:70px}
.slickshow .slick-prev{left:70px}
.slick-dots{left:105px!important}
a.da{right:30%}
a.link.da{left:30%}
.sub-nav{left:200px}
.subscribe-box{right:3%}
.subscribe-box input{font-size:12px}
.jj1{ padding:0px;}
.about-board dl dt{width:30%}
.work-btn li{padding:2px 10px}
.slickshow.slideone .slide{padding:0 100px}
.contentone{ padding:0px;}
}
@media (max-width:1024px){
.logo{ width:160px;}
#w1024{display:none}
.side{display:none}
.slick-slider{height:auto!important}
#fban{height:500px!important}
ul.fban-list li{background-size:100% auto!important}
#bdcontent{width:90%;padding:0}
#ver-en,#ver-sc,#ver-tc{font-size:16px}
h1{font-size:18px;padding:50px 0}
h2{font-size:16px;}
h3{font-size:16px}
#listban{padding-top:64px}
#listban h1{padding:70px 0 20px}
#listban p{font-size:14px}
.ir-bot-main p{font-size:16px;padding-bottom:15px}
.ir-top-main{margin-bottom:80px}
.ir-bot-main{margin-top:80px}
ul.banli li{margin-bottom:35px}
.sub-nav dd{margin-bottom:25px}
ul.banli li>a{font-size:16px}
.sub-nav dd a{font-size:14px}
p.p-cent img{margin:45px 0 40px 0}
.work-btn{top:-36px}
.page-board-detail p.p-cent{top:85px}
ul.about_lead_detail_btn{bottom:-13px}
.s-top{right:60px}
.s-top.landed{bottom:164px}
.slickshow.slideone .slide{padding:0 40px}
.jj1{ padding:0px;}
.contact_lianl{padding-right:20px}
.contact_lianr{padding-left:20px}
p.slide-p{margin-left:50px}
span.pup-close{right:50px}
.slick-dots{left:45px!important}
ul.bdcontul li{min-height:inherit}
ul.bdcontul li span{position:inherit}
.bdcontul li:last-child{float:left}
.from-box{padding:100px 60px}
.contact-page p{font-size:24px}
.xydma ul li,.xynews ul.media-add li{width:50%}
.prospectus ul li{width:60%!important}
.xydma ul li:nth-child(3n+1),.xynews ul.media-add li:nth-child(3n+1){clear:none;float:left}
.xydma ul li:nth-child(2n+1),.xynews ul.media-add li:nth-child(2n+1){clear:both}
.ir-top-l{width:100%;float:none;margin-bottom:60px}
.ir-top-r{width:100%;float:none;max-width:350px}
.about-award-main{display:block}
.about-award-l{display:block;width:100%}
.about-award-r{display:block;width:100%;padding-left:0}
ul.about-award-nav{width:100%;text-align:center;margin-bottom:30px}
ul.about-award-nav li{width:160px;display:inline-block;margin-bottom:0;text-align:center}
.about-board{padding:40px}
ul.career-pc{display:none}
ul.career-paid{display:block}
.career-detail-info h1{text-align:center}
.pup-content{top:6%;height:auto}
#listban.listban1 h1{padding:100px 0 20px 0}
.work-btn-group{top:-45px}
.our-works-box{top:-60px}
.slickshow .slick-next,.slickshow .slick-prev{display:none!important}
.ftab{display:none!important}
header .ftop1:nth-child(1){float:left;width:70%}
header .ftop1:nth-child(2){float:right}
.xiyuancont{width:90%}
.contentone{width:90%;margin:0 auto;padding:0!important}
.contentone img{ width:100%!important; height:auto!important;}
.vid{width:90%;margin:100px auto 0px}
.xwdt{width:90%}
#fban{width:90%}
.h_mid_box6{width:90%;margin:0 auto}
.h_mid_box6 .left_box{width:100%}
.h_mid_box6 .mid_box{width:100%;margin:10px auto}
.h_mid_box6 .right_box{width:100%}
.banf img{width:100%;text-align:center}
.fwlcone{width:100%}
.fwlcone img{width:100%}
.footercenter ul{width:30%}
footer{padding:10px;}
.xyjj{margin-top:100px;}
.teach{width:90%}
.teach li{width:100%;margin:4px auto}
.yqlink{width:90%}
.c-banner{width:90%}
.xyjj{ width:90%;}
.xj_z{ width:100%;}
.xj_y{ width:100%; padding:4px;}
.xj_y img{ width:100%; height:auto;}
.xj_z img{ width:100%; padding:0px;}
.s-box .txt{ font-size:12px;}
.fwnr{ width:100%; margin:0 auto;}
.banf{ width:90%; margin:100px auto 20px}
.sjlc1 img{ width:100%;}
.index_al .index_yy{ font-size:24px;}
.dnone{ width:90%; font-size:14px;}
.dnone .xidnone .xidn{ width:100%;}
.dnone ul.xydnone li{ width:50%;}
.fwlcone{width:90%; padding:0px; margin:0 auto;}
.sjlc1 img{ width:100%;}
.xgxm{ width:90%;}
.xgxm li{ width:50%;}
.xgxm li:nth-child(2),.xgxm li:nth-child(4){ margin-right:0px;}
.xiyuancase .xiyuanal{ width:100%;}
.xiyuancase .xiyuanal li{width:25%}
.listtop, .listal,.wentxt{ margin-top:40px;}
header .ftop1:nth-child(2){width:50px;}
.bannerr{ width:90%;}
.xynews ul{ font-size:14px;}
.xynews ul dl{ line-height:30px;}
#listban{ width:90%;}
#bannerus{ width:90%;}
.fcontf{padding:0 0 0 40px;}
.zsjxm{ width:90%;}
.zsjxm ul li dl dd{ white-space:nowrap; overflow:hidden;}
.fylb a{ font-size:12px;}
#bannerus{ margin:90px auto 20px;}
.xwzx_nr{ width:96%;}
.index_al{ width:90%;}
.contus ul li.contus3 img,.contus ul li.contus4 img{ max-width:130px; margin:30px auto 0;}
ul.bdcontul li:nth-child(1){width:100%;}
ul.bdcontul li:nth-child(2){width:100%; padding:0px;}
.xj_z p{ padding:4px; text-align:justify;}
.xyqyzz{padding-top:0; padding-bottom:0;}
}
@media (max-width:1024px) and (min-height:1366px){.pup-content{height:auto;top:23%}
}
@media (max-width:992px){.subscribe-box{display:none}
.lead-box{padding:0}
#fban{height:450px!important}
#ver-tc .contact-lianxi .contact_lianl ul.career-ul li br:first-child{display:inherit}
.contact-lianxi .contact_lianl ul.career-ul:first-child li span{display:none}
.contact-lianxi .contact_lianl ul.career-ul:first-child li br:nth-child(2){display:block}
}
@media (max-width:768px){
.xiyjj dd{ line-height:28px;}
.xmjx h3 .xian{ font-size:20px;}   
#ver-en,#ver-sc,#ver-tc{font-size:16px}
.xiyuancont{font-size:16px}
#listban p{font-size:14px; text-align:left;}
#listban{padding-top:69px}
#listban h1{padding:70px 0 20px}
.pup-content{top:23%;height:auto}
.slide-box{height:auto}
.page-intro-cont{position:relative;padding:0 30px 50px 30px}
h1{font-size:20px;padding:60px 0}
h2{font-size:18px;}
h3{font-size:18px}
.ir-bot-main p{font-size:16px;padding-bottom:25px}
.ir-top-main{margin-bottom:60px}
.ir-bot-main{margin-top:60px}
ul.banli li{margin-bottom:35px;width:250px}
.sub-nav{width:280px}
.sub-nav dd{margin-bottom:40px}
ul.banli li>a{font-size:18px}
.sub-nav dd a{font-size:15px}
.work-btn{top:-42px}
p.p-cent img{margin:55px 0 50px 0}
.page-board-detail p.p-cent{top:103px}
ul.about_lead_detail_btn{bottom:-18px}
ul.cont-form li span{width:28%}
#fban{margin-top:20px;height:410px!important}
.table-box i.tab-hover{display:block}
.contact-main ul{padding:0 0}
.s-top{right:15px}
.s-top.landed{bottom:130px}
footer{ width:100%;}
.xydma ul li b{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xydma ul li span{ font-size:12px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.index_al .index_yy{ font-size:18px;padding:40px 0 0;}
.xiyjj{ padding:20px 0;}
.xmjx{ font-size:20px; margin:40px auto 20px;}
.zxbk{margin:20px auto 20px;}
.xydnone{margin:20px auto 0}
.bannerr{margin:20px auto 0px}
.dnone ul.xydnone li{ margin-bottom:20px;}
ul.bdcontul li .xywin{ font-size:18px;}
.dnone ul.xydnone li span{ overflow:hidden; text-overflow:hidden; white-space:nowrap;}
input.input_item{ padding:10px;}
.iframe_wrap{ width:100%;}
#bannerus{ width:96%;}
.contus ul li{ width:100%;}
.sjb .xiyuanjj{ font-size:24px;margin:70px auto 20px;}
.xyxwdt .xyxwdtz{margin:70px auto 20px;}
.xyxwdt ul{ margin-bottom:50px;}
.xyxwdt ul li{padding:0 2px 20px}
.sjlc1{margin-top:40px;}
.contus{margin-top:70px;}
.fylb{margin:0px auto 70px;}
.xydma ul li{ margin-bottom:20px;}
.zsjxm ul li{ width:50%; margin-bottom:20px;}
#bdcontent{margin:0px auto 40px}
.fuwufc ul li{width:50%;}
.sjlc1 h5{ font-size:22px;}
ul.bdcontul .lxwmone .lxdt1{width:100%;}
ul.bdcontul li.hydt1 .sjcss,ul.bdcontul li.gyxyone .sjcss{width:100%;}
ul.bdcontul li.gyxyone p{ line-height:34px;}
.bannerr img{box-shadow:4px 8px 3px #f6f6f6;}
ul.bdcontul li.gyxyone .gyxyt{ width:40%;}
ul.bdcontul li.gyxyone .gyxyt img{ width:100%;box-shadow:4px 8px 2px #f6f6f6;}
ul.bdcontul li.gyxyone p{ width:60%;}
ul.bdcontul li.gyxyone p.gybj, ul.bdcontul li.gyxyone p.gybj1{ width:30%; margin-top:15px;}
.youery ul li{ width:50%;}
.youery ul li:nth-child(3),.youery ul li:nth-child(4){ padding-top:20px;}
.fwzls ul li{ width:50%;}
.fwzls ul li:nth-child(3),.fwzls ul li:nth-child(4){ padding-top:40px;}
.xj_z .gj img{ width:60%;}
.contus ul li{ width:50%;}
.contus ul li.contus3 img, .contus ul li.contus4 img{ width:70%; padding:0;}
.contus ul li.contus1 p,.contus ul li.contus2 p{ line-height:18px; padding-top:10px;}
.xyjsmex{ display:none;}
.fwzls ul li dl dd{ padding-left:10px;}
.small{left:42%;}
.bannerr{width:96%;}
.zsjxm{ width:96%;}
}
@media (max-width:760px){h3{font-size:18px}
.sub-nav{position:relative;left:10px;width:100%}
.work-btn{top:-32px;width:100%;position:inherit}
.work-btn li{padding:0 1.5% 10px 1.5%}
.page-board-detail p.p-cent{top:-35px;position:inherit}
ul.about_lead_detail_btn{bottom:-28px;padding:0 30px}
.about_brands{padding-top:0}
.sm-sub-nav a{padding:20px 0 0 0;margin-bottom:0}
ul.banli li{max-width:100%}
.sub-nav dd{padding:25px 0 0 0;margin-bottom:0}
.sm-sub-nav{position:relative;left:20px}
.about-board dl dt{width:100%}
.about-board{padding:45px}
.about-board dl dd,.about-board dl dt{display:block;margin:0 auto}
.about-board dl dd{padding-left:0}
.about-board dl dt{padding-bottom:0}
.xydma ul li{padding:0; width:48%;}
.sub-nav.sub-min{top:auto;transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}
span.su{display:none}
footer span{display:block}
footer span:last-child{padding-top:5px}
.bdcontul li:first-child{margin-bottom:20px}
ul.bdcontul li:nth-child(1),ul.bdcontul li:nth-child(2),ul.bdcontul li:nth-child(3){width:100%!important;height:auto;margin-bottom:20px; padding-left:0px;}
.bdcontul li:last-child{margin-bottom:0}
.ir-top-l dl{display:block}
.ir-top-l dl dt{width:100%;display:block}
.ir-top-l dl dd{width:100%;display:block;padding:0}
.from-box{padding:70px 20px}
.contact-page p{font-size:22px;line-height:26px}
ul.cont-form li span{display:block;width:100%}
ul.cont-form li div{display:block}
div.female,div.male{display:inline-block!important}
div.text-cent{text-align:center!important}
div.text-r{text-align:left;width:100%;font-size:18px}
ul.cont-form li input.submit{margin:0 auto}
.year-box{z-index:10}
a.down{position:relative;margin:0 auto;margin-top:20px}
.xynews ul dt{width:100%!important;max-width:180px;display:block;margin:0 auto;margin-bottom:10px;text-align:center}
.xynews ul.media-add dt{max-width:100%}
.xynews ul dd{text-align:center;display:block;padding:0}
.career-r .xynews ul dd{text-align:justify}
.about-board{padding:40px 30px}
.xydma ul li,.xynews ul.media-add li{width:48%}
.xynews ul.media-add li{padding:0}
.xydma ul li:nth-child(2n+1),.xynews ul.media-add li:nth-child(2n+1){margin-right:4%}
.xynews ul.media-add li dt{margin-bottom:0}
.xydma ul li b br{display:none}
.work-btn-group{top:-32px;width:100%;position:inherit;height:0;overflow:hidden}
.page-intro-cont .work-btn-group{height:200px}
.page-intro-cont #toggle:checked~.work-btn-group{height:0;margin-top:0}
#toggle+label{display:block}
.our-works-box{width:100%;top:inherit}
.our-works-select{top:-35px}
.our-works-box .choose-main{margin-left:0;float:inherit;padding-right:0}
.our-works-box ul.choose-ul{width:40px;margin:auto}
.our-works-box ul.choose-ul::after{content:"";display:block;position:absolute;right:0;top:50%;margin-top:-12px;width:15px;height:18px;background-size:52px 37px!important}
.our-works-box .choose-main select{width:100%;background:no-repeat}
#ver-tc .our-works-box ul.choose-ul{width:100px}
.xynews ul.media-add li{width:100%!important;clear:both!important;float:none!important}
.xydma ul li:nth-child(2n+1),.xydma ul li:nth-child(3n+1),.xynews ul.media-add li:nth-child(2n+1),.xynews ul.media-add li:nth-child(3n+1){}
.page-intro-cont #toggle+label{display:none}
.work-btn-group .work-btn li{margin-left:0!important;display:block}
.work-btn-group .work-btn li a{padding:6px 0}
.prospectus ul li{width:100%!important}
.slickshow b,.slickshow span{padding-left:30px}
span.pup-close{right:10px}
p.slide-p{margin-left:10px}
a.link.da{left:30%}
a.da{right:30%}
.slick-dots{left:5px!important;}
.slickshow .slick-next{right:30px}
.slickshow .slick-prev{left:30px}
ul.banli li{width:100%!important}
ul.about-award-nav li{width:160px;margin:0 auto;text-align:center;margin-bottom:10px}
ul.about-award-nav li a{padding:6px 5px}
.career-ph{display:block}
.contact-lianxi,.contact_lianl,.contact_lianr{width:100%}
.contact_lianl{padding-right:0;margin-bottom:50px;border-right:0;padding-top:0}
.contact_lianr{padding-left:0;text-align:center;border-left:none}
.cont_msg_imgbox{max-width:inherit;margin:0 auto}
ul.send_ul li:nth-of-type(2) textarea.textarea_item{padding-left:7px}
.ph-br{display:none}
#w760{display:none}
.career-posth.act{height:auto!important}
.ir-info-l{width:100%}
.ir-info-r{width:100%}
.xynews ul.xytextl dd{text-align:left!important}
.xynews ul.xytextl dt{max-width:100%;text-align:left}
.slickshow.slideone .slide{padding:0 20px}
.dnone .xidnone .xidn li a,.dnone .xidnone .xidn li.hover a,.xiyuancase .xiyuanal li{white-space:nowrap;}
.xiyuansjyq{ display:none;}
#dbbar{position:fixed;bottom:0;left:0;display:block;width:100%;background:#fff;color:#000;z-index:8}
#dbbar li{list-style:none;float:left;width:25%;text-align:center}
#dbbar a{display:block;padding:5px 0 0 0;width:100%;color:#000;line-height:23px;font-size:14px; text-align:center;}
#dbbar a b{display:block;font-size:22px; }
#dbbar a .iconhome img,#dbbar a .iconuser img,#dbbar a .iconphone img,#dbbar a .iconlarge img{text-align:center; width:20px; height:20px;}
.dbxybar{ margin-bottom:50px;}
#bdcontent{ width:96%;}
.sjlc1 p{text-align:justify;}

}
@media (max-width:700px){#fban{height:330px!important}
.aboutaward-select-box span.smtit{display:none}
}
@media (max-width:600px){.xynews ul dd.stext{ line-height:24px;}}
@media (max-width:560px){#fban{height:300px!important}
a.a-link{text-decoration:underline}
a.a-link:hover{text-decoration:none}
.xtb li{ width:50%; padding:0px 30px; text-align:center;}
.xtb li img{ width:70%; margin:0 auto;}
.xyxwdt ul li{ width:50%; font-size:12px;}
.xyxwdt ul li .dtxiy{margin:0px auto;}
.dnone .xidnone .xidn li a{ font-size:14px;}
.gybj, .gybj1{ width:30%; float:left;}
}
@media (max-width:520px){ul.num{bottom:0}
.ir-select .choose-main{float:initial}
.contact-main ul{padding:0;margin-bottom:50px}
.ir-alert-box ul li input,ol.region-ol{width:100%;float:none}
.ir-alert-box ul li input.submitbox{float:right}
.about-board dl dt .img-container{overflow:hidden;height:calc(100vw - 80px)}
.LEADERSHIP .chosen-select-gohref{display:block}
.LEADERSHIP .chosen-container{display:inline-block!important}
.about-award-l{top:-32px;width:100%;position:inherit;height:0;overflow:hidden}
ul.about-award-nav li{margin:0!important;display:block;width:100%;padding:2px 1.5%}
ul.about-award-nav li a{padding:6px 0;text-transform:uppercase;line-height:1}
ul.about-award-nav li.active,ul.about-award-nav li:hover{background:0 0}
ul.about-award-nav li.active a{color:#c4151c}
.xwzx_nr .ir-select,.xwzx_nr .media-select{display:none}
.xwzx_nr .work-btn-group{display:block}
.xwzx_nr .media-add{padding-top:40px}
.ir_fina ul{padding-top:20px!important;display:inline-block}
.ir_fina ul li{width:100%!important;padding-top:20px!important}
p.slide-p span{height:auto}
ul.career-ul.career-geth{margin-bottom:40px;height:auto}
#ver-tc .contact-lianxi ul.career-ul:first-child{height:110px}
.s-top{right:10px}
.s-top.landed{bottom:150px}
#fban{height:230px!important}
.xynews ul dd.stext{width:100%; font-size:14px; line-height:24px;}.xynews ul dd.sjtext{width:100%;}
}
@media (max-width:1024px) and (min-width:640px){.xynews ul li .xytpz{height:184px;}}
@media (max-width:640px){.xynews ul li .xytpz{width:100%;height:auto;}.xynews ul dl.ytp{ width:100%; padding-left:0; margin-top:15px;}}
@media (max-width:400px){#fban{height:190px!important;}.dnone .xidnone .xidn #xueshu1,.dnone .xidnone .xidn #xueshu3,.dnone .xidnone .xidn #xueshu4{ width:23%;}.dnone .xidnone .xidn #xueshu2{ width:31%;}}
@media (max-width:320px){p.flink a{padding:0 8px;width:35px}
.work-btn li a{padding:10px}
#fban{height:180px!important}
}
@media screen and (orientation:landscape){}
@media (max-width:1112px){
.pupop{position:absolute}
.pup-content{height:auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.pup-content .slick-slider{height:100%!important}
.pup-content .slick-slide{height:100%}
.pup-content .slick-slide img{max-width:100%;max-height:100%;width:auto;height:auto;margin:0 auto}
.slide-box{height:100%}
.slickshow .slick-next,.slickshow .slick-prev,.slide-p{display:none!important}
.pup-content .pup-close{top:-6%!important;right:20px!important}
.pup-content .slick-dots{height:10px}
}
@media (max-height:415px) and (max-width:900px) and (min-width:761px){.work-btn li{padding:2px 25px}
.our-works-box{width:100%;top:inherit}
.our-works-select{top:-25px;right:15px}
.our-works-box .choose-main{margin-left:0;float:inherit;padding-right:0}
.our-works-box ul.choose-ul{width:40px;margin:auto}
#ver-tc .our-works-box ul.choose-ul{width:100px}
.our-works-box ul.choose-ul::after{content:"";display:block;position:absolute;right:0;top:50%;margin-top:-12px;width:15px;height:18px;background-size:52px 37px!important}
.our-works-box .choose-main select{width:100%;background:no-repeat}
}
@media (max-height:420px) and (max-width:1112px){.slickshow .slide>.pinch-zoom-container{width:65%;margin:0 auto}
}
@media screen and (min-width:1025px){header .ftop1:nth-child(2){display:none;}
.side{position:fixed;width:7%;left:0;top:50%;margin-top:-200px;z-index:100;background-color:rgba(255,255,255,.5);border-bottom:0}
.side ul li{width:100%;float:right;position:relative;border:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer;border-radius:20%}
.side ul li:hover{background:#c4151c;color:#fff;box-shadow:0 10px 50px rgba(51,51,51,.25);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);transform:translateY(-4px)}
.side ul li:hover a{color:#fff}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{background:#c4151c;color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width:100%;display:none;color:#363636;text-align:center;padding-top:235px;position:absolute;left:-240px;top:0;background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0}
.side ul li.sideetel .telBox.son{width:100px;display:none;color:#000;text-align:center;position:absolute;margin-left:134px;top:-42px}
.side ul li.sideetel .telBox dd{display:block;height:38px;overflow:hidden;line-height:38px;font-size:18px;background:#c4151c;margin-top:4px;box-shadow:0 10px 50px rgba(51,51,51,.25);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);transform:translateY(-4px)}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:32px;font-size:18px}
.side ul li:hover .son{display:block!important;animation:fadein 1s}
}
@media screen and (max-width:768px){.c-banner{width:96%;overflow:hidden}
.c-banner .banner ul li img{width:100%;}
.xiyuancont{width:96%}
.contentone{width:96%;margin:0 auto;padding:0!important}
.contentone img{ width:100%; height:auto;}
.vid{width:96%;margin:100px auto 0px}
.xwdt{width:90%}
#fban{width:90%}
.h_mid_box6{width:90%;margin:0 auto}
.h_mid_box6 .left_box{width:100%}
.h_mid_box6 .mid_box{width:100%;margin:10px auto}
.h_mid_box6 .right_box{width:100%}
.banf img{width:100%;text-align:center}
.fwlcone{width:90%; padding:0px; margin:0 auto;}
.sjlc1 img{ width:100%;}
.fwlcone img{width:100%}
.footercenter ul{width:30%}
footer{padding:10px}
.teach{width:90%}
.teach li{width:100%;margin:4px auto}
.yqlink{width:90%}
.c-banner{width:96%}
.xyjj{ width:96%;}
.xj_z{ width:100%;}
.xj_y{ width:100%}
.xj_y img{ width:100%; height:auto;}
.xj_z img{ width:100%; padding:4px;}
.s-box .txt{ font-size:12px;}
.banf{ width:90%;}
.sjlc1 img{ width:100%;}
.index_al .index_yy{ font-size:18px;}
.dnone{ width:96%; font-size:14px;}
.dnone .xidnone .xidn{ width:100%;}
.dnone ul.xydnone li{ width:50%;}
ul.bdcontul li.gyxyone .gyxyt{ width:100%;}
ul.bdcontul li.gyxyone .gyxyt img{ width:100%;box-shadow:0px 0px 3px #626366;}
.fwnr{ margin-top:10px;}
.xgxm{ width:96%;}
.xgxm li{ width:50%;}
.xgxm li:nth-child(2),.xgxm li:nth-child(4){ margin-right:0px;}
.wentxt{ margin-top:70px;}
#listban{ padding-top:34px;}
.listtop,.listal{ margin-top:70px;}
#listban{ width:96%}
.laiyuan{ width:100%; padding:10px auto;}
.xiyuancase .xiyuanal li{ width:25%; margin-bottom:20px;}
#listban.listban1 h1{padding:70px 0 20px 0}
.listal .daohang1{ font-size:12px;text-align:left;}
#page-banner{ margin-top:10px;}
.xiyuancase .xiyuanal{ width:100%;}
.xgxm li img{ width:100%; height:auto;}
.xydma ul li span{ font-size:12px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.fwzls ul li .xysn{ margin:0 auto;}
}
@media (max-width:414px){.xj_z .gj img{ width:90%;}}
@media screen and (max-width:376px){
ul.bdcontul li.gyxyone .gyxyt{ width:100%;}
ul.bdcontul li.gyxyone .gyxyt img{ width:100%;}
.xiyuancase .xiyuanal li{font-size:14px;}
.index_al .index_yy{ font-size:16px;}
.index_al .index_y1 p{ font-size:12px;}
.bdcontul .lxwmone .lxdt1{width:100%;}
ul.bdcontul .lxwmone .lxdt1 a{ width:70%;}
ul.bdcontul li.hydt1 a,ul.bdcontul li.gyxyone a{ width:70%;}

	}
@media screen and (max-width:320px){
.index_al .index_yy{ font-size:16px;}
.index_al .index_y1 p{ font-size:12px;}
.xmjx{ font-size:20px;}
ul.bdcontul li .xywin{ font-size:18px;}
.dnone ul.xydnone li{ width:50%;}
.dnone ul.xydnone li span{ overflow:hidden; text-overflow:hidden; white-space:nowrap;}
.xgxm li{ width:100%; margin-right:0px;}
.xgxm li dl dt img{ width:100%; height:auto;}
.xiyuancase .xiyuanal li{ width:25%; padding:0;text-align:center; font-size:14px;}
.xydma ul li span{ font-size:12px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.index_al{ width:90%;}
ul.bdcontul li.gyxyone .gyxyt{ width:100%;}
ul.bdcontul li.gyxyone .gyxyt img{ width:100%;}
ul.bdcontul li.gyxyone p{ width:68%;}
ul.bdcontul li.hydt1 a,ul.bdcontul li.gyxyone a{ width:67%;}
ul.bdcontul .lxwmone .lxdt1 a{ width:67%;}
}
@media screen and (max-width:900px){.xiyimg{width:100%;} .xiyjj{ width:100%; text-align:justify;}.ydkl{ display:none;}}