@media screen and (max-width:1600px){
.search-tx { width: 298px; }
.pbanner .bannertxts { padding-top: 20%; }
.pdpics .item { height: 480px; }
}
@media screen and (max-width:1440px){
.search-tx { width: 268px; padding-left:10px; padding-right:40px; }
.ixproList .txts { padding: 50px 25px 0 25px; }
.ixproList .txts .aen{ left:25px; }
.newsList .txts{ padding:0 35px; }
.ixmore{ right:35px; }
.share{ left:35px; }
.newsList .txts .date{ left:35px; }
.honor .slick-prev { left: -128px; }
.honor .slick-next { right: -128px; }
.memList .ti { font-size: 18px; }
}
@media screen and (max-width:1366px){
/* pw */.pw{ width:1000px; }
.search-tx { width: 238px; padding-right:30px; }
.search-btn{ right:6px; }
.ixproList .txts { padding-top:35px; }
.ixproList .txts .tx2 { font-size: 24px; }
.ixproList .txts .aen{ font-size:18px; bottom:35px; }
.ixlinksb{ width:880px; }
.honor .slick-prev { left: -108px; }
.honor .slick-next { right: -108px; }
.pbanner .bannertxts { padding-top: 15%; }
.proList a { width: 30.33%; margin-left: 3%; }
.proList{ margin-left:-3%; }
.pdpics .item { height: 480px; }
.mem2{ padding-left:0; padding-right:0; }
}
@media screen and (max-width:1281px){
.search-tx { width: 208px; }
.nav li > a { padding: 0 8px; }
.ixproList .txts { padding-left:20px; padding-right:20px; }
.ixproList .txts .tx2 { font-size: 22px; }
.ixproList .txts .tx1 { font-size: 16px; }
.ixproList .txts .aen{ left:20px; }
.f-mass{ float:right; margin-left:0; }
.f-mass .s-input,.f-mass .subBtn,.footer{ font-size:14px; }
.honor .slick-prev { left: -88px; }
.honor .slick-next { right: -88px; }
.pdpics .item { height: 380px; }
}
@media screen and (max-width:1153px){
.header .search{ display:none; }
.slick-dots li.slick-active, .slick-dots li:hover { background: #ff0000 !important; }
.pbanner .bannertxts { padding-top: 20%; }
.ixproList a { margin: 0 5px; }
.ix2{ padding-left:0; padding-right:0; }
.ixproList .txts { padding-top: 25px; }
.ixproList .txts .tx2 { font-size: 18px; }
.ixproList .txts .tx1 { font-size: 14px; }
.ixproList .txts .aen { font-size: 16px; bottom: 25px; }
}
@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%; }	
/*menu-handler*/.menu-handler{ display:block; }
/* banner */.banner .mImg{ display:block; }
/* banner */.banner .pImg{ display:none; }
.nav{ display:none; }
.mouse{ bottom:35px; }
.bannertxts{ padding-left:5%; padding-right:5%; }
.newsList .txts { padding: 0 20px; }
.share { left: 20px; }
.ixmore{ right: 20px; }
.newsList .txts .date{ left:20px; }
.newsList .txts .nowti, .newsList .txts .en { font-size: 18px; }
.ixlinksb{ width:660px; }
.footer{ padding-left:5%; padding-right:5%; padding-bottom:10px; }
.f-tx, .f-cta, .f-addr,.tools{ margin-left:0; width:50%; line-height:25px; height:100px; overflow:hidden; }
.tools{ float:left; text-align:left; }
.f-tx, .f-cta{ margin-bottom:55px; }
.f-en{ width:50%; }
.f-mass{ float:left; }
.honorList a { width: 31.33%; margin: 1% 0; margin-left: 2%; }
.honorList{ margin-left:-2%; }
.hisb{ height:auto; cursor:auto; }
.pnav{ padding:0 5%; }
.propanel{ padding-left:5%; padding-right:5%; }
.proList a { width: 31.33%; margin-left: 2%; }
.proList{ margin-left:-2%; }
.proList a:hover{ transform:translateY(0); -webkit-transform:translateY(0); }
.pdt { width: 100%; }
.ix-pro-arrow { width: 38px; height: 38px; margin-top:-19px; }
.ixproList .txts { padding-left: 15px; padding-right: 15px; }
.ndLinks .nowti{ font-size:16px; }
.culList .pic{ height:215px; }
.culList .pic img{ display:none; }
.culList .txts .tx { height: 125px; }
.ctaList { width: 37%; }
.ctaList .name { font-size: 18px; }
/*.jbpocs > li { width: 48%; margin-left: 2%; }*/
/*.jbpocs{ margin-left:-2%; }*/
.jobList a{ width:31.33%; margin-left:2%; margin-bottom:2%; }
.jobList{ margin-left:-2%; }
#top.hide{ display:block !important; }
.ptop{ display:none; }
.memList .item { width: 30.33%; }
.pd-header{ position:relative; right:0; }
}
@media screen and (max-width:861px){
/* video layer */.vwrap .videobox { width: 560px; margin-left: -298px; }/* video layer end*/
/* mcv */.mcv{ display:block; }
.mouse{ display:none; }
.banner .fixbg{ height:356px; }
.bannertxts{ position:relative; background:#f3f3f3; padding-top:20px; color:#8e8e8e; padding-bottom:45px; }
.bannertxts .tx1{ color:#ff0000; }
.bannertxts .tx2{ color:#555555; font-size:45px; }
.ixprob .ix-pro-arrow{ display:none; }
.ix1{ background:none; padding:50px 0 0 0; }
.ixTitle { margin-left:0; width:100%; }
.ixt .line1,.ixt .line2{ width:100%; }
.ixt .line3,.ixt .line4{ height:100%; }
.ixproList{ overflow:hidden; padding:0 5%; }
/*.ixproList .item{ width:49%; margin-left:0; margin-right:2%; margin-bottom:2%; float:left; }
.ixproList .item:nth-child(2n){ margin-right:0; }*/
/*.ixproList a{ padding:0; }*/
.ixpro li{ width:49%; margin-right:2%; margin-bottom:2%; }
.ixpro li:nth-child(2n){ margin-right:0; }
.ixproList a { margin:0; }
.ixproList .txts .tx1 { font-size: 16px; }
.ixproList .txts .tx2 { font-size: 20px; }
.ixproList .txts { padding-top: 35px; }
.ixproList .txts .aen {  bottom: 35px; }
.ixprob { margin-top: 15px; }
.ixTitle .tx{ height:auto; }
.newsList .bodr{ margin:0; }
.newsList li{ width:100%; float:none; margin-bottom:2%; }
.newsList { margin-top: 20px; }
.ix2 { padding:0; padding-top:30px; }
.newsList{ padding:0 5%; }
.ixlinksb{ width:440px; }
.ixlinksb .item { padding: 50px 0; }
.f-en{ width:auto; float:none; }
.f-mass{ float:none; margin-top:20px; }
.pbanner .bannertxts { padding-top: 20px; }
.pnav{ position:relative; padding:0; border-bottom:1px solid #dedede; }
.pnav ul{ position:absolute; left:0; right:0; z-index:99; top:45px; background:rgba(255,255,255,.9); display:none; padding:9px 0; }
.banner{ overflow:visible; }
.pnav li{ float:none; margin-left:0; text-align:center; }
.pnav a{ padding: 9px 0; }
.pnav.show .caret{ transform:rotate(-180deg); -webkit-transform:rotate(-180deg); }
.sershow li{ width:25%; }
.abtx2 .top .pic,.abtx2 .top .txts{ float:none; width:100%; }
.abtx2 .top .txts{ margin-top:30px; }
.abtx2 .sptx{ width:100%; margin-top:30px; }
.ab1 .fixbg { padding: 40px 0; margin-top: 0px; background-image:none !important; }
.honorList a { width: 48%; }
.hisDome .dot{ left:0; }
.hisDome .wline{ left:20px; }
.hisb { padding-left: 78px; }
.ab1 { padding-top: 50px; }
.abtx { margin-top: 20px; }
.ab2 { padding: 50px 0; }
.orgpic { margin-top: 40px; }
.ab5{ padding-bottom:50px; }
.ab4{ padding-bottom:45px; }
.proList a { width: 48%; margin-bottom:2%; }
.propanel { padding: 50px 5%; }
.promore { margin-top: 25px; }
.proList a:hover .txts{ padding-left:15px; padding-right:15px; }
.pd-header .bodr{ margin:0 5%; }
.pdpicsb { padding: 0 5%; }
.pdtxts{ padding-left:5%; padding-right:5%; }
.ndTitle .ti { font-size: 30px; }
.ndTitle .date{ margin-top:25px; }
.ndtxts { padding: 40px 0 60px 0; }
.ndtxts .down { margin-top: 25px; }
.ndLinks .nd-share{ display:none; }
.ndLinks .prev,.ndLinks .next{ width:50%; }
.ndLinks .prev .bodr{ border:none; }
.ndLinks .bodr{ padding: 25px 0 20px 0; }
.ndLinks .nowti{ width:80%; }
.culShow .txts,.culShow .pic{ width:100%; float:none; }
.culShow .pic{ margin-top:40px; }
.culShow .culs2 .culTitle { float: none; }
.culShow .culTitle { margin-bottom: 50px; }
.culShow li{ padding-bottom:50px; }
.culList .pic { height: 255px; }
.culList .txts .tx { height: 150px; }
.cul2 .fixbg { padding: 50px 0 50px 0; background-image:none !important; background:#f3f3f3; }
#map,.ctaList{ width:100%; float:none; }
.ctaList{ margin-top:25px; }
.ctapanel { padding: 30px 0 45px 0; }
/*.jboList .txts{ padding-left:15px; padding-right:15px; }*/
.jboList li { width: 48%; margin-left: 2%; margin-bottom: 2%; }
.jboList{ margin-left:-2%; }
.job1{ padding-bottom:40px; }
.job2 .fixbg{ padding-top:50px; }
.jobtxts { margin-bottom: 55px; }
/*.jbpocs > li{ width:100%; float:none; margin-bottom:40px;}*/
.jbpocs .name{ margin-bottom:20px; }
.jbpocs{ margin-left:0; }
.jothtx > li{ width:100%; float:none; margin:0; }
.jboList .tx{ height:50px; }
.memList .item { width:48%; }
.memtxts ul li{ width:100%; margin-left:0; margin-top:25px; }
.memtxts ul li:first-child{ margin-top:0; }
.memtxts ul{ margin-left:0; }
.memBanner .pic{ height:356px !important; width:100% !important; left:0 !important; top:0 !important; }
.memBanner .pic img{ display:none; }
.membatxts .ch { font-size: 25px; }
.membatxts .aen { font-size: 30px; }
.ixproList .item:nth-child(n+2){ display:none; }
.jbname.mat{ margin-top:35px; }
}
@media screen and (max-width:641px){
/* video layer */.vwrap .videobox { width: 400px; margin-left: -218px; height: 350px;  margin-top:-175px;}/* video layer end*/
.f-mass .s-input{ width:100%; box-sizing:border-box; }
.jobList a { width: 48%; }
}
@media screen and (max-width:601px){
.bannertxts .tx2{ font-size:38px; }
.ixproList .txts{ padding-top:25px; }
.ixproList .txts .aen { bottom: 25px; }
.ixproList .txts .tx2 { font-size: 20px; }
.ixproList .txts .aen { font-size: 16px; }
.ixlinksb .bx-wrapper .bx-prev { left:-30px; }
.ixlinksb .bx-wrapper .bx-next { right:-30px; }
.honorList .txts{ padding-left:20px; padding-right:20px; }
.ndTitle .ti { font-size: 26px; }
.culList li{ width:100%; float:none; margin-left:0; margin-bottom:2%; }
.culList{ margin-left:0; }
.culList .txts .tx{ height:auto; }
.culList .pic { height: 215px; }
.jboList .tx{ height:75px; }
.jboList .txts{ padding-left:15px; padding-right:15px; }
.memList .item { width:90%; margin:0 5%; }
.memLogo{ position:static; margin:0 auto; margin-bottom:25px; }
.memtxts{ padding-left:0; }
.pocs li{ width:33.333%; }
.pocs .aw{ display:none; }
}
@media screen and (max-width:481px){
/* video layer */.vwrap .videobox { width: 300px; margin-left: -178px; height: 300px; margin-top:-150px; } /* video layer end*/
.banner .fixbg { height: 200px; }
.bannertxts .tx1 { font-size: 18px; }
.bannertxts .tx2 { font-size: 24px; margin-top:5px; }
.bannertxts .en1 { font-size: 18px; margin-top:15px; }
.bannertxts .en2 { font-size: 16px; margin-top:5px; }
.ixt .en1 { font-size: 12px; left:27px; top:16px; }
.ixt .en2 { font-size: 20px; }
.ixt .ch { font-size: 16px; letter-spacing: 15px; margin-top:3px; }
.ixt .bodr{ padding: 15px 0 15px 32px; border:0; }
.ixt { width: 180px; }
.ixproList .txts { padding-left: 15px; padding-right: 15px; }
.ixproList .txts .aen{ display:none; }
.ixproList .txts .tx2 { font-size: 18px; }
.ixTitle2 .ixt .ch { letter-spacing: 3px; }
.ixTitle2 .ixt { width: 148px; }
.newsList .bodr{ height:320px; }
.newsList .txts { padding: 0 15px; }
.share { left: 15px; top:34px; }
.ixmore{ right: 15px; top:30px; }
.newsList .txts .date{ left:15px; bottom: 25px; }
.newsList .txts .sy { padding-top: 35px; }
.ixlinksb{ width:90%; }
.ixlinksb .bx-wrapper .bx-prev { left:0; }
.ixlinksb .bx-wrapper .bx-next { right:0; }
.ixlinksb .item { padding: 40px 0; }
.f-tx, .f-cta, .f-addr, .tools{ width:100%; margin-bottom:10px; height:auto; }
.footer{ padding-bottom:20px; padding-top:40px; }
.f-mass .subBtn{ width:100%; }
.f-en { font-size: 40px; }
.navMobile dd p > a{ font-size:18px; }
.navMobile{ padding-top:95px; }
.abt1.ixt .ch { letter-spacing: 19px; margin-top: 0px; }
.abtx .ti { font-size: 18px; }
.abtx .txx { font-size: 14px; }
.sershow li { width: 50%; }
.sershow{ margin-top:10px; width:100%;}
.abtx2 .sptx{ text-align:justify; font-size:16px; }
.abt2.ixt .ch { letter-spacing: 14px; }
.ixt .bodr { border: 3px solid #d7d7d7; }
.abt2.ixt .en1{ top:19px; }
.abt3.ixt .ch { letter-spacing: 3px; }
.abt3.ixt { width: 150px; }
.abtx3{ padding-top:35px; }
.abt4.ixt .ch { letter-spacing: 16px; }
.abt4.ixt .en1{ top:20px; }
/*.honorList a { width: 100%; float:none; margin:0; margin-bottom:2%; }*/
/*.honorList{ margin:0; }*/
.hisList .line{ left:-40px; }
.hisb { padding-left: 63px; }
.hisList .txts { padding: 15px; }
.hisDome{ padding-bottom:25px; }
.abt2.ixt{ width:160px; }
.proList a{ width:100%; margin-left:0; float:none; margin-bottom:15px;  }
.proList{ margin-left:0; }
.pdpics .item { height: 260px; }
.pdpics .slick-dots { margin-top: 25px; }
.pdtxts .txb { margin-top: 25px; }
.pdtxts .txb .ti { font-size: 18px; }
.pdtxts .txb .txx{ font-size:14px; }
.pd-header .ti { font-size: 16px; }
.pd-header .bodr { padding: 20px 0 12px 0; }
.pd-header .backList{ top:20px; }
/*.pdtop { height: 58px; }*/
.ndLinks .prev,.ndLinks .next{ width:100%; float:none; text-align:left; padding:0 5%; box-sizing:border-box; }
.ndLinks .nowti{ width:100%; }
.ndLinks .next .bodr{ border:none; border-top:1px solid #dedede; }
.ndTitle .ti { font-size: 20px; }
.ndTitle .date { margin-top: 10px; }
.culTitle .ixt .bodr { border: 3px solid #d7d7d7; }
.cult1.ixt .en2{ letter-spacing:1px; }
.cult1.ixt .ch { letter-spacing: 10px; margin-top: 0; }
.culShow .culTitle { margin-bottom: 25px; }
.culShow .ti { font-size: 20px; }
.culShow .pic { margin-top: 25px; }
.culShow li { padding-bottom: 25px; }
.cult2.ixt .ch { letter-spacing: 10px; margin-top:0; }
.cult2.ixt .en1{ top:18px; }
.cult3.ixt .ch { letter-spacing: 6px; margin-top:0; }
#map{ height:320px; }
.jobpanel .ixt{ border: 3px solid #d7d7d7; }
.jobt1.ixt .ch { letter-spacing: 17px; }
.jobt1.ixt .en1 { letter-spacing: 2px; }
.jobt2.ixt .en2 { letter-spacing: -3px; }
.jobt2.ixt .ch { letter-spacing: 10px; }
.jobt2.ixt .en1 { letter-spacing: 2px; }
.jobt3.ixt .en2{ letter-spacing:0; }
.jobt3.ixt .ch { letter-spacing: 5px; }
.jobt3.ixt .en1 { letter-spacing: 2px; }
.job3 { padding: 40px 0; }
.jbpocs{ margin-top:40px; margin-bottom:25px; }
.jboList li{ width:100%; float:none; margin-left:0; margin-bottom:20px; }
.jboList{ margin-left:0; }
.jboList .tx{ height:auto; }
.pocs .ti { font-size: 14px; }
.pocs li{ height:128px; }
.pocs .txb { padding-top: 45px; }
.jobList a { width: 100%; float:none; margin-left:0; }
.jobList{ margin-left:0; }
#top{ width:39px; height:39px; bottom:15px; right:15px; }
.mem1 { padding: 35px 0; }
.memBanner .pic { height: 260px !important;}
.membatxts .aen { font-size: 22px; }
.membatxts .ch { font-size: 18px; }
.membatxts{ top:32%; }
.memBanner .bx-wrapper .bx-pager { bottom: 15px; }
.honorList .txts .ti { font-size: 12px; }
.honorList .pic { border: 1px solid #dadada; }
.honorList .wline4,.honorList .wline3{ width:1px; }
.honorList .wline1,.honorList .wline2{ height:1px; }
.honorList .txts { padding:10px; }
.imgShowDemo .slick-prev{ left:5%; transform-origin:left center; -webkit-transform-origin:left center; transform:scale(0.8); -webkit-transform:scale(0.8); }
.imgShowDemo .slick-next{ right:5%; transform-origin:right center; -webkit-transform-origin:right center; transform:scale(0.8); -webkit-transform:scale(0.8); }
.overlayClose{ right:5%; width:44px; height:44px; }
.overlayClose i{ transform-origin:center center; -webkit-transform-origin:center center; transform:scale(0.8) !important; -webkit-transform:scale(0.8) !important; }
.abt1.ixt .en2{ letter-spacing:2px; }
.abt1.ixt .en1{ top:20px; }
}
@media screen and (max-width:415px){
/*.ixproList .item{ width:100%; margin-right:0; float:none; }*/
.ixpro li{ width:100%; float:none; margin-right:0; }
.ixproList .txts { padding-left: 25px; padding-right: 25px; padding-top:50px; }
.ixproList .txts .aen{ left:25px; display:block; }
.ixproList .txts .tx2 { font-size: 22px; }
.ixproList .txts .aen { bottom: 35px; }
}
@media screen and (max-width:400px){

}
@media screen and (max-width:321px){
/* video layer */.vwrap .videobox { width: 260px; margin-left: -158px; height: 260px; margin-top:-130px; }/* video layer end*/
.ixproList .txts { padding-top:35px; }
#map{ height:260px; }
.ctaList .name { font-size: 16px; }
}
