@charset "utf-8";

@media only screen and (max-width: 2000px){

.bxslider li a,.bannerin { background-size:auto;}

}



@media only screen and (max-width: 1800px){

.bxslider li a img { display:block;}

.bxslider li a { height:auto; background:none;}

.bx-wrapper .bx-prev {left:auto;right:3%;margin:0 60px 0 0}

.bx-wrapper .bx-next {right:3%; margin:0}

#slider2 .bx-wrapper {padding:0 60px}

#slider2 .bx-wrapper .bx-prev {left:0;}

#slider2 .bx-wrapper .bx-next {right:0; }

#slider2 .slide .table { height:100px;}



#slider3 .bx-wrapper .bx-prev {left:0;margin-left:0;background:url('../images/l.png');background-position:left;transform:rotate(0deg);-ms-transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg);}

#slider3 .bx-wrapper .bx-next {right:0; margin-right:0;background:url('../images/r.png');background-position:right; }

#slider3 .bx-wrapper .bx-prev:hover { background-position:right;}

#slider3 .bx-wrapper .bx-next:Hover { background-position:left;}

#slider3 .bx-wrapper .bx-controls-direction a {bottom:auto;top:343px;margin-top:0;width:34px; height:34px;}



.overmessage .message .subject {margin-bottom:10px}

.overmessage .message .list {margin:25px 0 0 0}

.overmessage .message .listbtn {margin-top:40px}

.overmessage .in .message .subject {margin-top:30px}

.overmessage .in .message .listbtn { margin-bottom:40px}







}



@media only screen and (max-width: 1600px){

html,body,a,input,button,select,textarea,h1,h2,h3,h4,h5 {font-size:16px}

.fixtop .toper .header {top:9px;}

.fixtop .toper ul.navpc {top:46px}

.fixtop .toper ul.navpc li dl dd a,.fixtop .toper ul.navpc li.check dl dd a {font-size:15px;}
.fixtop .toper ul.navpc li {margin:0 0 0 30px}
.fixtop .toper .logo {top:17px;width:205px; height:65px;}

.mainsubject1 {font-size:45px; line-height:55px;padding:100px 0 50px 0}

.procate li .t a {font-size:20px; line-height:30px;}

.procate li .p img {height:60px}

.indnum .subject {font-size:35px; line-height:45px;}

.indnum li .num {font-size:50px; line-height:60px}

.indleap .picpc li .t {font-size:20px;}

.indleap .subject {font-size:30px; line-height:40px;}

.indadv .subject {font-size:40px; line-height:50px;}

.indadv li .t {font-size:18px; line-height:28px;}

.indcontact .cons {font-size:40px; line-height:50px;}

.indcontact .more a {font-size:20px; height:35px; line-height:34px;width:150px;}

.foot .cons li .title {font-size:16px; line-height:26px}

.procatein .c {min-height:84px}

.propart1 .mleft .t {font-size:40px; line-height:50px;}

.propart1 {padding:80px 0}

.propart2 {padding:80px 0}

.propart2 li .title h1 {font-size:25px; line-height:30px;}

.propart3 .title {font-size:40px; line-height:50px;}

.message .subject {font-size:30px; line-height:40px;}

.message .list p {font-size:16px; line-height:16px}

.download li .title .t a {font-size:20px; line-height:25px;}

.downloadcate .subject {font-size:14px;top:-3px}

.downloadcate li a {font-size:14px}

.ishow .title {font-size:30px; line-height:40px;}

.about {margin-top:80px;padding:0;margin-bottom:-30px}





.MileStone {margin:0 0 80px 0}

.MileStone .cons:before {top:230px; }

#slider3 .slide .icon { margin:0 0 40px 0}

#slider3 .slide .title {font-size:40px; line-height:40px;}

#slider3 .slide .title {font-size:40px; line-height:40px;margin:0 0 30px 0; }

#slider3 .slide .title:before {width:20px; height:20px;right:-5px;}



#slider3 .slide .up {height:230px;}

#slider3 .slide .down {padding:230px 0 0 0}

#slider3 .bx-wrapper .bx-controls-direction a {top:213px;}

#slider3 .slide .up .icon { margin:-40px 0 0 0}

.mission .t {font-size:40px; line-height:50px;}

.mission .c {font-size:20px; }

.global .t {font-size:40px; line-height:50px;}

.careers .titles {font-size:20px; }

.accordionservice li .link a {font-size:20px;}

.accordionservice li .link a .f6 i {margin-top:8px}

.core1 .subject { font-size:40px; line-height:45px;}

.tabs a{font-size:20px;padding:0 0 13px 0;}

.tabs_item .cons .t {font-size:30px; line-height:40px;}

.core2 { font-size:30px; line-height:40px;}

.core3 .subject {font-size:30px; line-height:40px;}

.core3 li .title {font-size:20px; line-height:30px;}

.core3 li .pic img{max-height:60px}

.core3 .leftfont {top:200px;left:-180px;font-size:160px; line-height:160px;}

.contactcons .title {font-size:30px; line-height:40px}

.contact li .title {font-size:20px; line-height:30px;}

.gnoc .t {font-size:60px; line-height:70px}

.gnoc .c {font-size:25px; line-height:35px;}

.support li .cons .t {font-size:40px; line-height:50px;}

.support li .cons .c {font-size:20px}

.accordionservicefaq li .link a {font-size:20px; line-height:30px;padding-bottom:10px}









.bx-wrapper {overflow:hidden;}

.wrap {max-width:1200px}

.indleap .picpc li.f1 {top:0%}

.indleap .picpc li.f2 {top:51%}

.indleap .picpc li.f3 {top:0%; }

.indleap .picpc li.f4 {top:51%;}

.indleap .picpc li .t {margin:0 0 25px 0}

.foot .cons {margin:0 8% 0 0}

.foot dl.dlpro {margin:0 5% 0 0}



.bannerin {height:500px; background-size:cover;}



.bannerin .t {font-size:50px; line-height:50px;}

.bannerin .c {font-size:20px; line-height:30px;margin:15px 0 20px 0}

.bannerin .m a {font-size:14px; height:28px; line-height:27px;}

.bannerin .m a:Hover {left:5px}



.about .mleft {width:50%}

.about .mright {width:45%;margin-top:20px}

.job .f1 {width:35%;}

.job .f2 {width:21%;}



.job .f4 {width:14%;}

.job .f5 {width:16%;}

.job .f6 {width:14%;}



.contact {margin:50px 0}

.contact li .cons tr td {width:95%}

.contact li .cons tr td:first-child{width:5%;}

.new_telst li .titles { padding:0 30px 0 100px}
.new_telst li .titles i {left:20px;}
.new_telst li.newon .titles .t {font-size:18px; line-height:33px;}

.solution3 {padding:0px 0 0 0}
.solution3 li .cons {padding:15px 15px 10px 15px;}
.solution3 li .cons .t {height:25px; line-height:25px;margin:0 0 8px 0}
.solution3 li .cons .t p {padding:0 60px 0 0;font-size:16px;}
.solution3 li .cons .t i { width:25px;}
.solution3 li .cons .c {font-size:14px;height:40px; line-height:20px;}

}



@media only screen and (max-width: 1300px){

.foot .cons {margin:0 4% 0 0}

.foot dl.dlpro {margin:0 4% 0 0}

}



@media only screen and (max-width: 1200px){

.wrap {margin:0 3%}

.bx-wrapper .bx-pager {bottom:15px;}

.bx-wrapper .bx-pager.bx-default-pager a {width:5px;height:5px;margin: 0 5px;}

.bx-wrapper .bx-prev {background-size:cover;width:15px; height:15px;margin:0 25px 0 0}

.bx-wrapper .bx-next {background-size:cover;width:15px; height:15px;}

.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-next:Hover { background-position:left;}

.bx-wrapper .bx-controls-direction a,.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-next:Hover {bottom:10px; background-size:cover;width:15px; height:15px}

.fixtop .toper ul.navpc,.fixtop .toper .header form{ display:none;}

.fixtop.active .header {opacity:1}

.fixtop .toper .header .en {padding-right:45px;}
.fixtop .toper .header .tel {display: none;}
.fixtop .toper .header .mail {display: none;}

.phonemenu { display:block;}



.fixtop {height:50px;}

.fixtop .toper .logo,.fixtop.active .toper .logo { top:1px; width:150px; height:48px; }

.tblank,.tblank.active { height:50px}

.fixtop.active {top:0}



.mainsubject1 {font-size:25px; line-height:35px;padding:50px 0 40px 0}

.procate ul {margin-top:-40px}

.procate li {margin-top:40px}

.procate li .p img {height:50px}

.procate li .t {margin:15px 0;}

.procate li .t a {font-size:20px; line-height:30px;}

.indnum {background-attachment:scroll; padding:40px 0 50px 0;margin:50px 0 0 0;}

.indnum .subject {font-size:25px; line-height:35px;margin:0 0 40px 0}

.indnum li {padding:0 20px 10px 20px}

.indnum li .num {font-size:40px; line-height:50px}

.indnum li .cons {line-height:25px;min-height:100px;font-size:16px}



.indleap {margin:50px 0}

.indleap .picmb { display:block; text-align:center;margin:40px 0 0 0}

.indleap .picmb img {max-width:60%}

.indleap .picpc img { display:none;margin:0;}

.indleap .picpc ul { position:relative;margin:-60px 0 0 -2%;width:104%; height:auto}

.indleap .picpc li { position:relative;max-width:100%; display:inline-block; vertical-align:top;width:46%;margin:30px 2% 0 2%}

.indleap .picpc li.f1 {top:0}

.indleap .picpc li.f2 {top:0}

.indleap .picpc li.f3 {right:auto;top:0; text-align:left;}

.indleap .picpc li.f4 {right:auto;top:0; text-align:left;}

.indleap .picpc li .t {font-size:20px;margin:0 0 5px 0}



.indadv {  background-attachment:scroll; padding:50px 0;}

.indadv .subject {font-size:25px; line-height:35px;margin:0}

.indadv li {width:33.3333%;margin-top:40px}

.indadv li .p img { height:60px}

.indadv li .t {font-size:16px; line-height:26px;margin:15px 0 0 0}

.indnews li .cons {padding:25px 20px 30px 20px}

.indnews li .cons .c {margin:15px 0 20px 0}





.indcontact {margin:50px 0 0 0;padding:50px 0; background-attachment:scroll;}

.indcontact .cons {font-size:25px; line-height:35px;margin:0 0 30px 0}

.indcontact .more a { font-size:20px; height:40px; line-height:38px;width:150px;}

.indpartner {margin:0 0 50px 0}



#slider2 .bx-wrapper {padding:0 30px}

#slider2 .bx-wrapper .bx-prev {background-size:cover;}

#slider2 .bx-wrapper .bx-next {background-size:cover;}

#slider2 .bx-wrapper .bx-controls-direction a {background-size:cover;margin-top:-15px;width:16px; height:30px;}

.foot dl { display:none;}

.foot {padding:40px 0 0 0;}

.foot .cons {width:100%;margin:0}

.foot .cons .logo {width:150px;margin:0 0 30px 0}

.foot .cons li {margin:10px 0 0 0}

.foot .cons li i {width:15px;}

.foot .cons li .title {font-size:16px; line-height:26px;padding:0 0 0 30px}

.foot .down {padding:20px 0;margin:30px 0 0 0}

.foot .down .mleft a {margin:0 0 0 15px; background-size:cover;width:25px; height:25px}

.foot .down .mleft a.m1 { background-size:cover;}

.foot .down .mleft a.m2 { background-size:cover;}

.foot .down .mleft a.m3 { background-size:cover;}

.foot .down .mleft a.m4 { background-size:cover;}

.foot .down .mleft a.m5 { background-size:cover;}

.procatein .c {min-height:0}

.procatein .m {margin:30px 0 20px 0}

.bannerin {height:400px;}



.bannerin .t {font-size:30px; line-height:30px;}

.bannerin .c {font-size:16px; line-height:26px;margin:10px 0 15px 0}

.bannerin .m a {font-size:12px; height:25px; line-height:24px;}

.bannerin .m a:Hover {left:0}



.indcontactin {margin-bottom:1px;}



.productcate {height:50px; line-height:50px;}

.productcate li i {margin:18px 20px 0 20px; height:14px}

.productcateshowblank.active { height:50px}



.propart1 {padding:50px 0}

.propart1 .mleft {width:48%}

.propart1 .mleft .t {font-size:25px; line-height:35px;margin:0 0 30px 0}

.propart1 .mleft .c { line-height:2}

.propart1 .mright {width:48%;margin:10px 0 0 0;}



.propart2 {padding:50px 0}

.propart2 ul {margin-top:-40px}

.propart2 li {margin-top:40px}

.propart2 li .title {margin:0 0 25px 0}

.propart2 li .title h1 {font-size:22px; line-height:27px;padding:0 50px 20px 0}

.propart2 li .title i {bottom:15px;width:30px;}

.propart2 li .cons p { padding:0 0 0 24px}

.propart3 .title {font-size:25px; line-height:35px;padding:50px 0 40px 0}

.procatein2 {padding:50px 0;margin:50px 0 -60px 0}

.procatein2 .mainsubject1 {padding:0 0 40px 0}

.download {padding:0 0 50px 0}

.download li {padding:30px 20px 25px 20px;}

.download li .title {padding:0 0 45px 50px;line-height:23px}

.download li .title .t i {height:30px;bottom:auto;top:0px}

.download li .title .t a {font-size:18px;line-height:23px}

.download li .title .d {bottom:15px}



.indleap .subject {font-size:25px; line-height:35px;}

.gnoc {background-attachment:scroll; }

.gnoc .t {font-size:40px; line-height:50px}

.gnoc .c {font-size:25px; line-height:35px;margin:10px 0 0 0}



.support li {padding:50px 0;}

.support li .cons {padding:0 30px 0 0}

.support li .cons .t {font-size:25px; line-height:30px;margin:-5px 0 20px 0}

.support li .cons .c {font-size:16px; line-height:1.6}

.support li .cons .p {max-width:30px}

.support li.f2 .cons {padding:0 0 0 30px}

.support li.f2 .cons .p {margin-left:30px}



.faq {margin:0 0 50px 0}

.accordionservicefaq li {margin:0 0 40px 0}

.accordionservicefaq li .link a {padding:0 50px 5px 40px;font-size:18px; line-height:28px;}

.accordionservicefaq li .link a span {top:7px;}



.productcate form {margin:0 0 0 25px;height:22px; line-height:22px;width:150px;top:13px;}

.productcate form #k { height:21px; line-height:21px;font-size:14px;width:120px;padding:0 10px;}

.productcate form #go {width:22px; height:22px; background-size:60%}



.page_wrap {margin:40px 0 0 0}

.page_wrap .pgprev {height:40px; line-height:40px;width:30%}

.page_wrap .pgprev i {width:38px; height:7px;margin:19px 0 0 0; background-size:cover;}

.page_wrap .pgmid {height:40px; line-height:40px;font-size:16px;width:40%}

.page_wrap .pgmid i,.ishow .page_wrap .pgmid a:hover i { background-size:cover;width:12px; height:12px; margin:14px 10px 0 0;}

.page_wrap .pgnext {height:40px; line-height:40px;width:30%}

.page_wrap .pgnext i {width:38px; height:7px; background-size:cover;margin:13px 0 0 0}

.page_wrap .pgmid a {font-size:14px}

.ishow .page_wrap .pgmid font {top:0}

.news {margin:50px 0 0 0}



.ishow .title {font-size:25px; line-height:35px;margin:50px 0 15px 0}

.ishow .cons {margin:30px 0 0 0}

.mission { min-height:0;padding:30px 0}

.mission .in {max-width:60%;}

.mission .t {font-size:25px; line-height:35px;padding:0 0 20px 0}

.mission .c {font-size:16px; line-height:1.6}

.mission .c .icon {padding:0 0 0 22px}

.mission .c .icon:before {top:9px; background-size:cover;width:12px; height:11px;}



.global {padding:50px 0}

.global .t {font-size:25px; line-height:35px;}

.global .c {margin:40px 0 0 0}

.global .c h3 {font-size:20px; line-height:30px}



.MileStone {margin:0 0 50px 0}

#slider3 .slide .icon {margin:0 0 40px 0}

#slider3 .slide .title {font-size:28px; line-height:28px; margin:0 0 20px 0;}

#slider3 .slide .title:before {width:20px; height:20px;right:-9px;}

#slider3 .slide .up .title {margin:20px 0 40px 0}





.MileStone .cons:before {top:260px;}

#slider3 .slide .up {height:260px}

#slider3 .slide .down {padding:260px 0 0 0}

#slider3 .bx-wrapper .bx-controls-direction a {top:243px;}

#slider3 .slide .up .icon { margin:0 0 0 0}



.careers {margin:0 0 50px 0}

.careers .titles {font-size:18px; line-height:1.8;margin:50px 0 40px 0}



.job .subject {height:40px; line-height:40px;font-size:16px}

.job .f1 {width:45%;padding:0 0 0 15px;}

.job .f2 {width:25%;}

.job .f4 {width:15%;}

.job .f5 {width:15%;}

.job .f6 { display:none}



.accordionservice {margin:0 0 30px 0}

.accordionservice li .link {padding:12px 0 20px 0}

.accordionservice li .link a {font-size:16px;}

.accordionservice li .link a .f7 {margin:0px 0 0 0 ;padding:0 0 0 15px;font-size:14px;height:20px; line-height:20px;}

.accordionservice .submenu {padding:20px 15px; line-height:1.8;font-size:16px}

.core1 .subject {font-size:25px; line-height:30px;margin:50px 0 40px 0;padding:0 50px 0 0}

.core1 .subject i {bottom:5px;width:30px; height:28px; background-size:cover;}



.tabs:before {top:44px}

.tabs li{margin:0 10% 0 0}

.tabs li:last-child {margin:0}

.tabs a{font-size:20px;padding:0 0 5px 0;}

.tab_content {margin:40px 0 0 0}

.tabs_item .pic {width:40%;}

.tabs_item .cons {width:56%;}

.tabs_item .cons .t {font-size:25px; line-height:35px;margin:-10px 0 20px 0}

.core2 {font-size:25px; line-height:35px; height:auto;margin:40px 0 0 0;padding:30px 0}



.core3 {padding:50px 0}

.core3 .leftfont { top:235px;left:-245px;font-size:180px; line-height:180px; position:absolute; z-index:-1;}

.core3 .subject {font-size:25px; line-height:35px;}

.core3 .right {padding:0}

.core3 li {margin:40px 0 0 0}

.core3 li .pic { height:50px;}

.core3 li .pic img{max-height:50px}

.core3 li .title {font-size:20px; line-height:30px;margin:20px 0 0 0}

.namemj {top:-50px}

.message .subject {font-size:25px; line-height:35px;margin:50px 0 10px 0}

.message .list {margin:25px 0 0 0}

.message .list p {font-size:16px; line-height:16px;}

.message .list p span {margin:4px 0 0 5px}

.message .list input[type="text"] { height:38px; line-height:38px;padding:0 10px}

.message .list #mbeizu { height:150px; padding:5px 10px;}



.message .listbtn {margin:30px 0 50px 0}

.message .listbtn input{ height:40px; line-height:40px;font-size:16px;width:150px}

.contactcons {padding:40px 0}

.contactcons .title {font-size:25px; line-height:35px;margin:0 0 25px 0}

.contact li {padding:20px}

.contact li .cons .in {padding:0 20px}

.contact li .title {font-size:20px; line-height:30px;}

.contact li .cons tr td {width:90%}

.contact li .cons tr td:first-child{width:10%;}

.overmessage .in {padding:1px 30px}



.downloadcateout {height:50px; line-height:50px;margin:0 0 80px 0}

.downloadcate {top:-2px}

.downloadcate .subject {width:250px; height:25px; line-height:22px;font-size:14px;padding:0 15px;}

.downloadcate .subject i { width:10px; height:6px; top:9px;right:15px; background-size:100%;}

.downloadcate ul { width:250px;top:15px;padding:30px 20px 10px 20px;}

.downloadcate li { margin:10px 0}

.downloadcate li a {font-size:14px;}

.about {padding:0;margin-bottom:0}

.bannerinsolution .t {margin:0 0 10px 0}
.solutionbt {height:152px;padding:48px 0 0 0}
.solutiontitle {font-size:22px; line-height:30px;padding:40px 0 30px 0; letter-spacing:0px}
.new_con {margin:0px 0 0 0}
.new_telst {border-width:1px}
.solution1 {margin:0 0 0 0}
.new_telst li {border-width:1px}
.new_telst li,.new-wrap,.new_lst .pic {height:390px;}
.new_telst2 li { height:195px}
.new_telst3 li { height:130px}
.new_telst4 li { height:97.5px}
.new_telst5 li { height:78px}
.new_telst li .titles {padding:0 20px 0 40px}
.new_telst li .titles i {left:10px;width:20px; height:20px;margin-top:-10px;background-size:cover;}
.new_telst li .titles .t,.new_telst li.newon .titles .t  {font-size:12px; line-height:18px;}
.new_telst li.newon .titles i { background-size:cover;}
.solution2 {padding:0 0 40px 0;margin:40px 0 0 0}
.solution2 .cons {font-size:14px;}
}



@media only screen and (max-width: 1024px){

}



@media only screen and (max-width: 768px){

.procate li {width:44%}

.procate .clear3 { display:none;}

.procate .clear2 { clear:both}

.indnum ul {margin-top:-40px}

.indnum li {width:50%;margin-top:40px}

.indnum li.f3 {border:0;}

.indnum li .cons {min-height:50px;}

.bannerin {height:300px;}

.core3 li {width:50%}

.contact li {height:350px;}

.new_telst {width:100%;border:0}
.new-wrap {width:100%;}
.new-wrap,.new_lst .pic {height:438px;}
.new_telst li,.new_telst2 li,.new_telst3 li,.new_telst4 li,.new_telst5 li { height:55px}
.new_telst li .titles {padding:0 0 0 40px}
.solution3 li {width:47%}
.solutioncate { height:auto; line-height:30px;padding:15px 0}
.solutioncate li {width:50%; display:inline-block; vertical-align:top;}
.solutioncate li i,.solutioncate li:nth-child(1) i {margin:8px 10px 0 0}
.solutioncate li:nth-child(1) a {padding:0 0 0 10px}
.solutioncate li:nth-child(1) i { display:block; position:absolute}
}



@media only screen and (max-width: 640px){

.procate li {width:94%}

.indleap .picpc li {width:96%}

.indadv li {width:50%}

.indnews ul {margin-top:-30px}

.indnews li {width:97.6%;margin-top:30px}

#slider2 .slide .table {height:80px;}

#slider2 .slide img {max-height:80px;max-width:90%;}

.foot .down .mleft {width:100%; text-align:center}

.foot .down .mleft p,.foot .down .mleft a { vertical-align:middle}

.foot .down .mright {width:100%; text-align:center;margin:10px 0 0 0}

.bannerin {height:230px;}

.productcate { height:auto; line-height:30px;padding:10px 0}

.productcate li { display:block;margin:5px 0}

.productcate li i { display:none;}

.productcate li a { position:relative;padding:0 0 0 15px}

.productcate li a:before {content:''; position:absolute;left:0;top:8px; height:14px;width:1px; background:url(../images/6.png) center;}

.propart1 .mleft {width:100%}

.propart1 .mright {width:100%;margin:40px 0 0 0}

.propart2 li {width:93%}



.support li .cons {width:100%;padding:0;float:none;}

.support li .pic {width:100%;float:none;margin:30px 0 0 0}

.support li.f2 .cons {padding:0}

.productcate2 li {width:50%; display:inline-block}

.productcate form {top:auto;bottom:7px;width:50%}

.productcate form #go { position:absolute;right:6px;top:0}

.productcate form #k {width:90%}

.mission .in {max-width:70%;}



.MileStone .cons:before {top:17px;}

#slider3 .bx-wrapper {padding:0 60px}

#slider3 .slide .icon { margin:0; position:absolute;top:17px}

#slider3 .slide .title,#slider3 .slide .up .title {position:absolute;top:0;margin:50px 0 0 0}

#slider3 .slide .up {height:auto}

#slider3 .slide .up .table,#slider3 .slide .up .table .td { vertical-align:top;}

#slider3 .slide .up .icon {transform:rotate(180deg);-ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg);}

#slider3 .slide .down {padding:0 0 0 0}

#slider3 .bx-wrapper .bx-controls-direction a {top:0;}

#slider3 .slide .content {margin:100px 0 0 0}



.job .f1 {width:69%;}

.job .f2 { display:none;}

.job .f3 { display:none;}

.job .f4 { display:none;}

.job .f5 {width:31%;}

.tabs_item .pic {width:100%;}

.tabs_item .cons {width:100%;margin:35px 0 0 0}



.tabs:before {top:38px}

.tabs li{margin:0 25px 0 0}

.tabs a{font-size:16px;}

.core3 { text-align:center}

.core3 li {width:100%}

.message .list.left {width:100%}

.message .list.right {width:100%}

.contact ul {margin-top:-30px}

.contact li {width:96%; height:auto;margin-top:30px}

.contact li .cons .in { position:relative;bottom:auto;padding:0}

.contact li .title {margin:0 0 20px 0}



.overmessage .message .subject {font-size:20px; line-height:30px;margin:0 0 5px 0px }

.overmessage .in .message .subject {margin-top:20px}

.overmessage .message .list {margin:15px 0 0 0}

.overmessage .in .message .listbtn { margin-bottom:20px;margin-top:20px}

.overmessage .message .list #mbeizu { height:100px;}

.overmessage i {right:5px;top:-5px;}



.bannerin2 {height:auto;padding:30px 0}

.bannerin .t {font-size:25px; line-height:25px;}

.bannerin .c {font-size:16px; line-height:21px;margin:10px 0 10px 0}

.bannerin .m a {font-size:12px; height:25px; line-height:24px;}



.productcate { z-index:1}

.productcateshow.active { position:relative; z-index:0}

.productcateshowblank.active { height:0}

.about {padding:0;margin-top:40px}

.bannerinsolution .c {margin:6px 0}
.new-wrap,.new_lst .pic {height:380px;}
.solution3 li {width:97%}
.solution3 li .cons {padding-bottom:20px}
.solution3 li .cons .c { height:auto}
.solutioncate li {width:100%}
.solutioncate li:nth-child(1) a {padding:0 0 0 10px}
.solutionbt {height:175px;padding:25px 0 0 0}
}



@media only screen and (max-width: 480px){

#slider2 .slide .table {height:auto;}

#slider2 .slide img {max-height:80%;max-width:90%;}

.bannerin {height:180px;}

.bannerin2 { height:auto}

.mission .in {max-width:100%;}
.new-wrap,.new_lst .pic {height:280px;}

}



@media only screen and (max-width: 420px){

.bannerin {height:130px;}

.bannerin2 { height:auto}
.new-wrap,.new_lst .pic {height:240px;}

}