@charset "utf-8";
@media only screen and (max-width: 1750px){
#slider2 .bx-wrapper .bx-prev,#slider2 .bx-wrapper:hover .bx-prev {left:-80px;}
#slider2 .bx-wrapper .bx-next,#slider2 .bx-wrapper:hover .bx-next {right:-80px;}
.inds2 ul {width:55%;}
.inds2 .pic {width:35%;margin-right:10%; margin-top:-5%;}
.inds2 .pic img {max-width:90%}
.tab3s li .cons {padding-right:10%}
.jsls .cons .t {padding:50px 0 0 0}
.jsls .cons .t2 {margin:10px 0 30px 0}
}
@media only screen and (max-width: 1650px){
.wrap {margin:0 3%}	
.fixtop .toper ul.navpc { width:1050px;}
.fixtop .toper ul.navpc li {padding:0 15px}
.fixtop .toper ul.navpc li.tel {margin-left:15px}
.bxslider li a {height:800px; background-size:cover;}
.bx-wrapper:hover .bx-prev {left:3%;}
.bx-wrapper:hover .bx-next {right:3%;}

.ind1 .cons .in {margin-left:28px;padding:30px 3% 35px 5%}
.ind1 .pic {width:49%;} 
#slider2 .bx-wrapper {padding:0 70px}
#slider2 .bx-wrapper .bx-prev,#slider2 .bx-wrapper:hover .bx-prev {left:-10px;}
#slider2 .bx-wrapper .bx-next,#slider2 .bx-wrapper:hover .bx-next {right:-10px;}


.tab3s{padding:40px 0 30px 0;}
.tab3s li{height:140px;}
.tab3s li .pic {left:20px;top:20px;width:100px; height:100px;}
.tab3s li .cons {margin:0 0 0 140px;padding:33px 50px 0 0}
.tab3s li .cons .t { height:20px; line-height:20px; overflow:hidden;margin:0 0 10px 0;color:#005ca6;font-size:18px}
.tab3s li .cons .c { height:50px; line-height:25px; overflow:hidden;color:#434343}
.tab3s a { display:block; height:100%}
.currenttab3 a{ background:#fff}
.procate { text-align:center}
.procate li a,.procate li:first-child a,.procate li:last-child a {padding:0 10px;}
.procate_3 li a,.procate_3 li:first-child a,.procate_3 li:last-child a {padding:0 30px;}
}

@media only screen and (max-width: 1480px){
.wrap2 {margin:0 3%}
.bxslider li a {height:700px}
.fixtop .toper ul.navpc li .list .mright {margin:0 0 0 18%;}
.fixtop .toper ul.navpc li .list .mright .iframe {width:650px;}
.fixtop .toper ul.navpc li .list .mright .iframe iframe { height:383px }
#slider2 .slide .t2 {height:100px;}
.tab2s{width:15%;}
.tab2_content {width:85%;}
.indmessage .mleft .p {text-align:right}
.indmessage .mleft .p img {max-width:80%;margin:0 0 0 auto}
.indmessage .mright {width:46%;margin:0 0 0 4%;}
.foot .mid {min-width:20%}
.foot .right li {margin:0 0 0 15%}
.about .cons {margin:0 0 0 228px;}

#slider4 .bx-wrapper .bx-prev,#slider4 .bx-wrapper:hover .bx-prev {left:-30px;}
#slider4 .bx-wrapper .bx-next,#slider4 .bx-wrapper:hover .bx-next {right:-30px;}
#slider5 .bx-wrapper .bx-prev,#slider5 .bx-wrapper:hover .bx-prev {left:-30px;}
#slider5 .bx-wrapper .bx-next,#slider5 .bx-wrapper:hover .bx-next {right:-30px;}
.strength2 .icon {background-size:cover;width:50px; height:159px;left:-3%}
.strength2 .in {margin:0 0 0 0px;}
.strength2 .title {margin:0 50px;}
.strength2 .title2 { margin:10px 50px 110px 50px}
.xls {padding:80px 0 0 0}
.xls .bg {width:660px; height:300px;margin-left:-330px; background-size:cover}
.xls .mleft {width:40%;padding:0 0 100px 0}
.xls .mright {width:40%; padding:0 0 100px 0}
.xls .mright .c { line-height:2}
.dzsy {padding:60px 0}
.jsls .cons .t {font-size:30px; line-height:45px;padding:40px 0 0 0}
.jsls .cons .t2 {font-size:20px; line-height:30px;margin:5px 0 20px 0}
.jsls .cons .c {font-size:16px; line-height:2}
.jsls .cons .c strong {font-size:25px;}

}

@media only screen and (max-width: 1390px){
.fixtop .toper ul.navpc { width:900px;}
.fixtop .toper ul.navpc li {padding:0 18px}
.fixtop .toper ul.navpc li.tel { display:none;}	
.bxslider li a {height:650px}
.fixtop .toper ul.navpc li .list .mright .iframe {width:600px;}
.fixtop .toper ul.navpc li .list .mright .iframe iframe { height:351px }
.ind1 .cons .in .t {font-size:35px; line-height:50px;}
#slider2 .slide .t2 {padding:0 30px 0 0}
.inds1 .cons .content {padding:0 2% 0 0}
.inds1 .cons .content2 {padding:0 0 0 2%;}
.inds1 .cons .content .t {font-size:30px; line-height:45px;margin:0 0 10px 0}
.inds1 .cons .content .c {font-size:20px; line-height:40px;min-height:95px}
.inds1 .cons .content2 .c {font-size:14px; line-height:24px}
.indmessage .mright input[type="text"],.indmessage .mright #mbtn {height:45px; line-height:45px;}
.indmessage .mleft .p img {max-width:60%;}
.procate li a {font-size:12px}
.procate li a,.procate li:first-child a,.procate li:last-child a {padding:0 9px;}
.procate_3 li a,.procate_3 li:first-child a,.procate_3 li:last-child a {padding:0 30px;}
.procate_3 li a {font-size:14px}
.support li .cons .content {min-height:112px;}
.dzsy .mleft .c img {max-width:65%}

}

@media only screen and (max-width: 1280px){
.fixtop .toper ul.navpc li .list .mright {margin:0 0 0 20%;}
.fixtop .toper ul.navpc li .list .mright .iframe {width:550px;}
.fixtop .toper ul.navpc li .list .mright .iframe iframe { height:319px }
.inds2 ul {width:60%;}
.inds2 .pic {width:35%;margin-right:5%; }
.foot .mid {min-width:20%}
.foot .right li {margin:0 0 0 10%}
}

@media only screen and (max-width: 1200px){
.phonemenu { display:block;}
.fixtop .toper ul.navpc { display:none}
.fixtop {height:50px;background:#fff;}
.fixtop .toper .logo { background-position:bottom;top:5px;width:134px; height:40px; background-size:cover;}
.fixtop.active {top:0;}
.fixtop.active .toper .logo { background-position:bottom;top:5px}
.tblank { height:50px}
.bx-wrapper .bx-pager { bottom:15px;}
.bx-wrapper .bx-pager.bx-default-pager a {width: 20px; height:2px;  margin: 0 5px;}
.bx-wrapper .bx-prev { left:3%; background-size:cover;}
.bx-wrapper .bx-next {right:3%;background-size:cover;}
.bx-wrapper:hover .bx-prev {left:3%;}
.bx-wrapper:hover .bx-next {right:3%;}
.bx-wrapper .bx-controls-direction a {margin-top:-10px;width:20px; height:20px;background-size:cover;}
.bxslider li a {height:550px}

.ind1 .cons .in {border-width:2px;padding:20px 20px 20px 40px;margin-left:18px}
.ind1 .cons .in .icon {width:40px; height:40px; left:-20px;top:20px; background-size:25%}
.ind1 .cons .in .t {font-size:25px; line-height:35px;margin:0 0 5px 0}
.ind1 .cons .in .c {font-size:14px; line-height:24px}
.tabs{margin:20px 0 20px 0;}
.tabs li {margin:0 0 5px 0}
.tabs li i { margin:6px 10px 0 10px;width:1px}
.tabs a{ border-bottom-width:1px; height:30px; line-height:25px;}
.tabs_item dd .pic h1 i {width:40px; height:40px;margin:-20px 0 0 -20px; background-size:cover;}
.tabs_item dd .title {margin:15px 0 0 0}
.indpro {padding:30px 0}
.indpro .subject {font-size:20px; line-height:30px;}
.indkf {padding:40px 0;}
.indkf .title {font-size:20px; line-height:30px}
.indkf .title2 {font-size:14px; line-height:24px;margin:10px 0 40px 0}
.indkf li {height:180px; }
.indkf li .cons i {margin:0 20px 0 0}
.indkf li .cons i img {width:50px}
.indkf li .cons p {border-width:1px;height:40px; line-height:40px;}
.indkf li .out .pic { width:35%; }
.indkf li .out .content {width:55%;}
.indkf li .out .content .t {font-size:16px; line-height:26px;margin:0 0 10px 0}
.indkf li .out .content .c {font-size:12px; line-height:20px}
.ind6s {padding:40px 0;}
.ind6s .title {font-size:25px; line-height:35px;}
.ind6s .content {font-size:16px; line-height:26px;margin:10px 0 30px 0}
#slider2 .slide .t {font-size:20px;margin:20px 0 10px 0}
#slider2 .slide .t2 { height:100px;padding:0 20px 0 0}
#slider2 .slide .n { font-size:50px; line-height:50px;margin-top:60px}
#slider2 .slide .out {padding:0 5%}
#slider2 .slide .out .n {margin-top:20px}
#slider2 .slide .out .t {margin:20px 0 10px 0}
#slider2 .slide .out .t2 { height:100px;padding:0;margin:0 0 30px 0}
#slider2 .slide .out i { height:2px;width:90%;margin:0 5%;}
#slider2 .bx-wrapper {padding:0 30px}
#slider2 .bx-wrapper .bx-prev,#slider2 .bx-wrapper:hover .bx-prev {left:0px; background-size:100%}
#slider2 .bx-wrapper .bx-next,#slider2 .bx-wrapper:hover .bx-next {right:0px;background-size:100%}
.indplat {padding:40px 0;}
.tab2s{ display:block;width:100%;text-align:center;margin:30px 0 0 0}
.tab2s li{ text-align:center;margin:0 auto; display:inline-block; vertical-align:top;margin:0 15px;height:20px; line-height:20px;}
.tab2s a{font-size:16px; height:20px; line-height:20px;}
.currenttab2 a{font-size:16px;}
.tab2s i {height:2px;width:20px; margin:10px auto 0 auto;}
.currenttab2 i {width:100%}

.tab2_content {width:100%; text-align:center}
.tab2_content .tab2s_item { text-align:center}

.inds1 {padding:30px 1.5%}
.inds1 .cons { position:relative; height:auto;width:60%; display:inline-block; vertical-align:middle}
.inds1 .cons .content {padding:0; display:block;border:0}
.inds1 .cons .content .t {font-size:20px; line-height:30px;margin:0 0 10px 0}
.inds1 .cons .content .c {font-size:16px; line-height:26px;min-height:0}
.inds1 .cons .content2 {padding:0;margin-left:0;border:0;margin-top:30px}
.inds1 .cons .content2 .c {font-size:14px; line-height:24px}
.inds1 .pic {width:38.5%;margin-right:1.5%; display:inline-block; vertical-align:middle}

.inds2 ul {width:60%;margin:30px 0;}
.inds2 ul li {width:90px; margin:0 0 0 5%;}
.inds2 ul li:hover {top:0}
.inds2 ul li .title {font-size:16px;margin:10px 0 0 0}
.inds2 .pic {width:40%;margin-right:0;margin-top:0;padding:30px 0; text-align:right;}
.indcase .subject { font-size:20px;padding:30px 0 0 15px; line-height:20px}
.indcase .subject:before {top:32px;width:3px; height:20px;}
.indcase .subject a {margin-top:-4px;left:35%;height:30px; line-height:30px;width:80px;}
.tab3s{padding:30px 0 20px 0;}
.tab3s li{height:120px;}
.tab3s li .pic {left:20px;top:20px;width:80px; height:80px;}
.tab3s li .cons {margin:0 0 0 120px;padding:22px 30px 0 0}
.indnews {padding:0 0 60px 0}
.indnews .subject {font-size:20px;padding:30px 0 25px 15px; line-height:20px}
.indnews .subject:before {top:32px;width:3px; height:20px;}
.indnews .subject a { margin-top:-4px;border-radius:25px;height:30px; line-height:30px;width:80px}
.indnews ul {width:102%;margin-left:-1%}
.indnews li {width:31.3333%;margin:0 1%; }
.indnews li .cons {margin:20px 15px 20px 15px}
.indnews li .cons .title a {font-size:16px;}
.indnews li .cons .content {margin:10px 0 20px 0}
.indnews li .cons .addtime {font-size:30px; line-height:30px;}
.indnews li .cons .addtime a {width:30px; height:30px; line-height:28px;font-size:30px}
.indnews li:hover .cons .addtime a {width:60px;}
.indmessage { height:300px;}
.indmessage .mleft .t {font-size:20px; line-height:30px;padding:90px 0 10px 0}
.indmessage .mleft .t2 {font-size:20px; line-height:30px;}
.indmessage .mleft .m {margin:20px 0 0 0}
.indmessage .mleft .p {top:-20px}
.indmessage .mright {width:45%;margin:0 0 0 5%;padding:20px 0 0 0}
.indmessage .mright .subject {font-size:20px; line-height:30px;}
.indmessage .mright .line {width:30px; margin:10px 0}
.indmessage .mright .cons {margin:0 0 15px 0}
.indmessage .mright input[type="text"],.indmessage .mright #mbtn {height:35px; line-height:35px;padding:0 10px;}
.indmessage .mright #mbtn {width:80px;}
.foot {padding:30px 0 20px 0;}
.foot .left .t {margin:0 0 15px 0}
.foot .mid { display:none;}
.foot .right {width:70%;}
.foot .right li { margin:0 0 0 10%}
.foot .right li p {height:30px; line-height:30px;padding:0 20px; font-size:14px;}
.foot .links {margin-top:30px}
.bannerin { height:400px; background-size:cover;font-size:25px; line-height:35px;padding:180px 0 0 0; letter-spacing:0.5px}
.maincons {min-height:0}
.procate {margin-top:0; height:auto; line-height:30px;padding:15px 3%;width:102%;margin-left:-3.5%; position:relative}
.procate li {margin:1px}
.procate li a {font-size:14px}

.procate2 { height:auto; line-height:30px;padding:10px 3%;width:102%;margin-left:-3.5%; position:relative; text-align:center}
.procate2 li i {margin:9px 15px 0 15px;}
.product {margin:30px 0 0 0}
.conslist .cons { padding:25px 0}
.conslist .cons .title { height:20px; line-height:20px;}
.conslist .cons .title a {font-size:20px;}
.conslist .cons .more {margin:20px 0 0 0}
.conslist .cons .more a { width:90px; height:25px; line-height:25px;}
.get_more{height:40px;width:40px;margin:30px 0 0 -20px;background:url(../images/8.png) no-repeat center}
.btblank { height:30px}


.show2 {padding:30px 0}
.show2 li {border-width:2px}
.show2 li .title { height:50px; line-height:50px;}
.show2 li .title a {font-size:16px;}
.procate_2 { height:40px; line-height:40px;margin:0;padding:0 3%; text-align:left;}
.procate_2 h1 { height:40px; line-height:40px; text-align:left;}
.procate_2 h1 i {margin:0 5px;}
.show1 {padding:3%}
#slider3 .bx-wrapper .bx-pager {bottom:15px;}
#slider3 .bx-wrapper .bx-pager.bx-default-pager a {width: 10px;height:10px;margin: 0 5px;}
.show1 .cons1 .mright {padding:0 4%}
.show1 .cons1 .mright .t {font-size:22px; line-height:32px;padding:15px 0 10px 0;border-width:1px}
.show1 .cons1 .mright .gs {padding:0 0 15px 0;border-width:1px}

.show1 .cons3 {padding:3% 0 0 0;}
.show1 .cons3 a{font-size:14px; padding:0 15px;margin:10px 5px; height:28px; line-height:28px}
.show1 .cons3 a.close {width:30px; height:30px; line-height:30px; background-size:cover;}

.tab4s{margin:30px 0 0 0}
.tab4s:before { height:2px;top:30px;}
.tab4s li{margin:0 30px 0 0;}
.tab4s a{ font-size:16px;border-bottom-width:2px; height:30px; }
.tab4_content .tab4s_item {padding:20px 0 30px 0}
.page_wrap {padding:30px 0;}
.pager a,.pager span.current,.pager span.disabled{width:25px;height:25px; line-height:25px;}

.procate_3 {margin-top:0; height:40px; line-height:40px;padding:0 30px;}
.procate_3 li {margin:0px}
.procate_3 li a {font-size:14px}
.news {margin:30px 0 0 0}
.news li {margin:20px 0 0 0;}
.news li .pic { width:300px; height:185px; }
.news li .cons { height:143px;margin:0 150px 0 330px;padding:42px 0 0 0}
.news li .cons .title { height:20px; line-height:20px;margin:0 0 10px 0}
.news li .cons .title a {font-size:18px;}
.news li .cons .content { line-height:25px; height:75px;}
.news li .addmore { top:53px;height:100px;width:120px}
.news li .addmore h1 {font-size:25px; line-height:25px;margin:14px 0 15px 0}
.news li .addmore h2 a { width:30px; height:30px; line-height:28px; font-size:30px;}
.indnews2 { padding:30px 0}

.nshow .cons4 {margin-top:10px}
.nshow .cons4 .title h1 {margin:0 0 5px 0;font-size:20px; line-height:30px;}
.nshow .cons4 .title p { top:0px; position:relative;}
.nshow .cons4 .content{padding:20px 0 30px 0;margin:20px 0 0 0}
.case {padding:0 0 0 0}
.case ul {width:102%;margin:-2% 0 0 -1%}
.case li {width:31.3333%;margin:2% 1% 0 1%;}
.case li .cons .title:before {width:2px; height:18px;}
.case li .cons .title a {font-size:18px;height:18px; line-height:18px;}
.case li .cons .content {margin:15px 0 30px 0}
.case li .cons .addtime {font-size:16px; line-height:16px;}
.case li:hover .cons .addtime a {width:30px;}
.case2 {padding:30px 0}
.mainsubject {width:135px;}
.mainsubject h1 { width:135px; height:124px; background-size:cover;}
.mainsubject h1 p {font-size:20px;padding:32px 0 0 18px}
.mainsubject h2 {font-size:20px; line-height:25px;margin:-5px 0 0 18px}
.contact {padding:40px 0;}
.contact .cons {margin:0 120px 0 185px; line-height:2}
.contact .cons .t {font-size:20px; line-height:30px;top:-5px}
.contact .cons .l {  height:3px;width:30px;margin:20px 0}
.contact .wx { width:100px; }
.contact .wx p {font-size:14px;}
.message {padding:40px 0}
.message .cons {margin:0 0 0 185px;}
.message .cons .t {font-size:20px; line-height:20px;margin:0 0 10px 0;}
.message .cons .t2 {margin:0 0 -10px 0}
.message .cons input[type="text"] {height:50px; line-height:50px;margin-top:20px}
.message .cons #tbtn {width:100px; height:35px; line-height:32px; margin-top:30px}
.support {padding:0 0 30px 0} 
.support .t {font-size:22px; line-height:32px;padding:30px 0 10px 0}
.support .t2 { font-size:16px; line-height:25px;margin:0 0 30px 0}

.support li {border-bottom-width:2px}
.support li .cons {padding:10px 5% 15px 5%}
.support li .cons .title {font-size:18px; line-height:28px;margin:5px 0 10px 0}
.support li .cons .content { line-height:25px; min-height:100px;}
.inds2in .cons .t {font-size:20px; line-height:30px;margin:0 0 10px 0}
.about {padding:40px 0;}
.about .cons {margin:0 0 0 160px;}
.about .cons .mleft .t {font-size:20px; line-height:30px;margin:-5px 0 10px 0;}
.about .cons .menupic .bx-wrapper .bx-controls-direction a {width:30px;  height:30px;background-size:cover;}
.about .cons .menupic .bx-wrapper .bx-prev,.about .cons .menupic .bx-wrapper:hover .bx-prev {left:0px; background-size:cover;}
.about .cons .menupic .bx-wrapper .bx-next,.about .cons .menupic .bx-wrapper:hover .bx-next {left:30px;background-size:cover;}
.about .cons .menupic .bx-wrapper {padding:0 0 0 30px}

.about2 {font-size:16px; line-height:31px;padding:40px 0; background-size:cover; background-attachment:scroll;}
.about2 ul {width:108%;margin-left:-4%}
.about2 li {width:12%;margin:0 4%}
.about2 li p {font-size:16px; line-height:26px;margin:15px 0 0 0}
.about2 .cons {margin:30px 0 0 0}
.history {padding:40px 0;}
.history .cons {margin:0 0 0 160px;}
.history .cons .subject {font-size:22px; line-height:32px;top:-5px;}
#slider4 {margin:30px 25px 0 25px}
#slider4:before {height:2px;top:62px;}
#slider4 .slide .t {font-size:25px; line-height:25px;letter-spacing:1px}
#slider4 .slide .i { background-size:cover;width:25px; height:25px;margin:25px auto 20px auto}
#slider4 .bx-wrapper .bx-prev,#slider4 .bx-wrapper:hover .bx-prev {left:-25px;}
#slider4 .bx-wrapper .bx-next,#slider4 .bx-wrapper:hover .bx-next {right:-25px;}
#slider4 .bx-wrapper .bx-controls-direction a {margin-top:47px;}

.honor {padding:10px 0 40px 0;}
.honor .cons {margin:0 0 0 160px;padding:0}
#slider5 {margin:30px 25px 0 25px}
#slider5 .slide .t {font-size:25px; line-height:25px;letter-spacing:1px}
#slider5 .slide .i { background-size:cover;width:25px; height:25px;margin:25px auto 20px auto}
#slider5 .bx-wrapper .bx-prev,#slider5 .bx-wrapper:hover .bx-prev {left:-25px;}
#slider5 .bx-wrapper .bx-next,#slider5 .bx-wrapper:hover .bx-next {right:-25px;}
.strength1 {padding:40px 0;}
.strength1 .title {font-size:22px; line-height:32px;}
.strength1 .title2 {font-size:16px; line-height:31px; margin:5px 0 25px 0}

.tab5s li{width:50%; height:200px;}
.tab5s li i {width:80px; height:80px;margin:0px auto 15px auto; background-size:cover;}
.tab5s li p {font-size:14px; line-height:14px;}
.tab5s a{padding-top:45px}

.tab5_content .tab5s_item {height:400px;}
.tab5_content .tab5s_item .cons { padding:15px 20px 15px 0}
.tab5_content .tab5s_item .cons .mleft { font-size:18px;padding:0 0 0 30px}
.tab5_content .tab5s_item .cons .mright {margin:0 0 0 190px; line-height:25px}
.tab5_content .item1 .cons .mright {margin:0 0 0 175px}
.strength2 {padding:40px 0}
.strength2 .icon {top:-30px;width:30px; height:95px}
.strength2 .title { font-size:22px; line-height:32px;margin:0 30px}
.strength2 .title2 { font-size:16px; line-height:31px;margin:10px 30px 10px 30px}
.tab6s{width:100%; text-align:center}
.tab6s:before {right:0;top:56px; height:1px;width:100%;}
.tab6s li{ display:inline-block; vertical-align:top;margin:20px 3% 0 3%}
.tab6s a{font-size:14px;}
.tab6s a:before {right:50%;top:32px; height:7px; width:7px;margin-right:-5px;border-width:1px}
.currenttab6 a{font-size:16px;}

.tab6_content {width:100%;padding:0;margin:50px 0 0 0}
.tab6_content .tab6s_item  .cons {width:20%;margin:7% 0 0 0}
.tab6_content .tab6s_item  .pic {width:75%; position:relative;top:0}
.strength3 {padding:30px 0}
.strength3 .title {font-size:22px; line-height:32px;}
.strength3 .title2 {font-size:16px; line-height:26px;margin:10px 0 30px 0}
.tab7s{bottom:-1px; position:relative;}
.tab7s li i { display:none;}
.tab7s li {margin:1px;}
.tab7s a{height:30px; line-height:30px;padding:0 10px;font-size:12px}
.tab7s a:before { display:none;}
.xls {padding:40px 0 0 0}
.xls .mleft {padding:0 0 40px 0}
.xls .mright {padding:0 0 40px 0}
.xls .mright .t {font-size:22px; line-height:32px;}
.xls .mright .t2 {font-size:16px; line-height:31px;margin:0 0 0 0; }
.xls .mright .l {height:3px;width:30px;margin:20px 0}

.dzsy {padding:40px 0;}
.dzsy .mleft { top:0}
.dzsy .mleft .t {font-size:25px; line-height:35px;}
.dzsy .mleft .c {font-size:16px; line-height:26px;margin:10px 0 0 0}
.dzsy .mleft .c img {margin:5% 0 0 0;max-width:80%}
.dzsy .mright {width:60%; right:-3%}
.xycj { padding:35px 0 40px 0}
.xycj .title {font-size:20px; line-height:30px;}
.xycj .title2 {font-size:16px; line-height:26px;margin:5px 0 30px 0}
.xycj li .t { height:40px; line-height:40px;}

.jsls .cons .t {font-size:22px; line-height:32px;padding:30px 0 0 0}
.jsls .cons .t2 {font-size:18px; line-height:28px;margin:5px 0 20px 0}
.jsls .cons .c {font-size:14px}
.jsls .cons .c strong {font-size:18px;}

.jsls .menupic .bx-wrapper .bx-controls-direction a {margin-top:-15px; width:30px;  height:30px; background-size:cover;}
.jsls .menupic .bx-wrapper .bx-prev,.jsls .menupic .bx-wrapper:hover .bx-prev {background-size:cover;}
.jsls .menupic .bx-wrapper .bx-next,.jsls .menupic .bx-wrapper:hover .bx-next {left:30px; background-size:cover;}
.jsls .menupic .bx-wrapper {padding:0 0 0 30px}
.foot .links { display:none;}

.btblank2 { height:1px}
.medical_login {margin:30px 0 0 0;padding:50px 30px 30px 30px;}
.medical_login .subject {margin:0 0 40px 0}
.medical_login .t2 {margin:10px 0 100px 0}


}

@media only screen and (max-width: 1024px){
.bxslider li a {height:450px}
.bannerin { height:350px;font-size:22px; line-height:32px;padding:160px 0 0 0}

}

@media only screen and (max-width: 900px){
.indmessage .mleft .p img {max-width:50%;}
.foot .right {width:60%;}
.foot .right li { margin:0 0 0 5%}
.foot .right li.f1 {margin-left:0}
.support li .cons .content { min-height:125px;}
.jsls .cons {width:50%;padding:0 0 0 1.5%}
.jsls .menupic li { height:300px}
}


@media only screen and (max-width: 768px){
.bxslider li a {height:350px}
.ind1 .cons { position:relative; height:auto;top:30px; width:100%}
.ind1 .cons .in {width:auto;margin:0 0 30px 18px; display:block;}
.ind1 .cons .in .t {font-size:20px; line-height:30px}
.ind1 .pic {max-width:100%;width:94%;margin:0 3%;} 
.ind1 .pic img {padding-left:18px;}
.indkf ul {margin-top:-20px}
.indkf li {width:100%;margin-top:20px;border:0}
.indkf li .out {left:0;top:0; height:100%;}
.indkf li .out .pic { width:19%; }
.indkf li .out .content {width:71%;}

#slider2 .slide .t2 { height:75px;}
#slider2 .slide .out .t2 { height:75px;}
#slider2 .slide .n { margin-top:60px}
.inds2 ul {width:50%;}
.inds2 .pic {width:50%}

.inds2 ul {margin-top:20px}
.inds2 ul li {width:50%;margin:20px 0 0 0}
.inds2 ul li img {width:90px}
.inds2 .pic {margin-top:4%}
.indmessage { background:none; height:auto}
.indmessage .wrap2 {margin:0}
.indmessage .mleft {width:94%;padding:30px 3%; background:#16a977; height:115px}
.indmessage .mleft .t {padding:0px 0 10px 0}
.indmessage .mright {width:94%;padding:30px 3%;margin:0; background:#fff}
.bannerin { height:300px;font-size:20px; line-height:30px;padding:135px 0 0 0}
.news li .pic { width:200px; height:123px; }
.news li .cons { height:112px;margin:0 100px 0 220px;padding:11px 0 0 0}
.news li .addmore { top:21px;width:80px}
.news li .addmore h1 {font-size:20px; line-height:20px;margin:14px 0 15px 0}
.case li {width:48%;}
.case2 li {width:31.3333%}
.inds2in .cons {width:50%;}
.about .cons .mleft {width:100%}
.about .cons .menupic {width:100%;margin-top:30px;}
.tab5s li{height:127px;}
.tab5s li i {width:60px; height:60px;margin:0 auto 10px auto}
.tab5s a{padding-top:20px}

.tab5s{width:100%}
.tab5_content {width:100%}
.tab5_content .tab5s_item { height:auto;}
.tab5_content .tab5s_item img { display:block;}
.tab5s li.f3,.tab5s li.f4 {border-bottom:0}
.tab5_content .tab5s_item .cons {padding:10px 20px 15px 20px}
.tab5_content .tab5s_item .cons .mleft { position:relative;height:auto;padding:0}
.tab5_content .tab5s_item .cons .mleft i { display:none;}
.tab5_content .tab5s_item .cons .mright {margin:0}
.tab5_content .item1 .cons .mright {margin:0}
.xls .mleft {width:100%;}
.xls .mright {width:100%; text-align:left;padding:0 0 200px 0}
.xls .bg {width:400px; height:182px;margin-left:-200px;}
.xycj li {width:49%}
.jsls .menupic li { height:330px}

}

@media only screen and (max-width: 690px){
.foot .left {float:none;max-width:235px;margin:0 auto}
.foot .right {float:none; text-align:center;width:100%;margin:30px 0 0 0}
.foot .right li {margin:0 0 0 30px}
.foot .right li.f1 {margin-left:0}
.foot .links { text-align:center}
.crumbs{
	margin-bottom: 0 !important;
}
}


@media only screen and (max-width: 640px){
.bxslider li a {height:250px}
.tabs_item dl {margin-top:-20px}
.tabs_item dd { width:99%;margin-top:20px;}
.indkf li .out .pic { width:24%; }
.indkf li .out .content {width:66%;}
#slider2 .slide .t2 { height:100px;}
#slider2 .slide .out .t2 { height:100px;}
.inds1 .cons { width:100%; text-align:center}
.inds1 .pic {width:97%;margin:30px 1.5% 0 1.5%; display:block}

.inds2 ul {width:100%;}
.inds2 .pic {width:100%; text-align:center;margin:-20px 0 0 0}
.tab3_content { display:none;}
.tab3s{width:100%}
.tab3s li .cons {padding-right:15px}
.indcase .subject a { left:auto;right:0}
.indnews ul {margin-top:0}
.indnews li {width:98%;margin-bottom:20px;}
.bannerin { height:250px;font-size:18px; line-height:28px;padding:115px 0 0 0}
.product .single_item {margin-top:0}
.conslist {width:97%;margin-top:0}
.show2 ul {margin-top:-20px}
.show2 li {width:97%;margin-top:20px;}
#slider3 {width:100%}
.show1 .cons1 .mright {width:100%;padding:10px 20px}
.show1 .cons1 .mright .t {border:0}
.show1 .cons1 .mright .gs {border:0}
.news li .pic { width:130px; height:80px; }
.news li .cons { height:75px;margin:0 75px 0 145px;padding:5px 0 0 0}
.news li .cons .title a {font-size:16px;}
.news li .cons .content { height:50px;font-size:13px;margin-top:-5px}
.news li .addmore { top:18px;width:65px; height:67px;}
.news li .addmore h1 {font-size:16px; line-height:16px;font-weight:400;margin:5px 0 10px 0}

.mainsubject h1 { background-size:100%; background-position:right bottom; height:70px;}
.mainsubject h1 p {color:#fff; padding:6px 0 0 25px;}
.mainsubject h2 { position:absolute;top:17px;left:125px;margin:-5px 0 0 25px}

.message .mainsubject,.contact .mainsubject { position:relative}
.contact .cons {margin:30px 0}
.contact .wx { position:relative;right:auto;}
.message .cons {margin:30px 0 0 0}
.support ul {margin-top:-20px}
.support li {width:97%;margin-top:20px;}
.support li .cons .content { min-height:0}
.inds2in .cons {width:100%}
.inds2in .pic { text-align:left;}
.about .mainsubject { position:relative}
.about .cons {margin:30px 0 0 0}
.about2 ul {width:110%;margin-left:-5%;margin-top:-20px}
.about2 li {width:23.3333%;margin:20px 5% 0 5%}
.history .mainsubject { position:relative}
.history .cons {margin:30px 0 0 0;}
.honor .mainsubject { position:relative}
.honor .cons {margin:30px 0 0 0;}
.tab6_content .tab6s_item  .cons {width:100%;margin:0 0 30px 0; text-align:center}
.tab6_content .tab6s_item  .pic {width:100%;}
.dzsy .mleft { position:relative;}
.dzsy .mright {width:100%; text-align:left;right:auto;top:30px}
.jsls .cons { position:relative; height:auto;width:100%;padding:0}
.jsls .menupic { width:100%;padding:0 3%;margin:30px 0}
.jsls .menupic li { height:auto}
.medical_login {padding-left:20px;padding-right:20px}
.medical_login .cons {width:100%;margin:0 auto;padding:1px 0 20px 0}
.medical_login .cons .list:last-child div a { display:block;margin:10px 0 0 0}
}


@media only screen and (max-width: 480px){
.bxslider li a {height:200px}
.indkf li .out .pic { width:30%; }
.indkf li .out .content {width:60%;}
#slider2 .slide .t2 { height:auto;}
#slider2 .slide .out .t2 { height:auto;}
#slider2 .slide .n { margin-top:60px}
.foot .right li .pic img,.foot .right li.f2 .pic img { height:70px}
.foot .right li p {height:28px; line-height:26px;padding:0 15px; font-size:14px;}
.foot .right li {margin:0 0 0 2%}
.foot .right li.f1 {margin-left:0}
.bannerin { height:180px;font-size:14px; line-height:24px;padding:80px 0 0 0}
.news li .addmore { display:none;}
.news li .cons { margin-right:0}
}

@media only screen and (max-width: 420px){
.bxslider li a {height:180px}
.tab2s {margin:0}
.tab2s li{margin:30px 8px 0 8px;}
.indmessage .mleft {height:100px}
.indmessage .mleft .t {font-size:18px; line-height:28px;padding:0px 0 5px 0}
.indmessage .mleft .t2 {font-size:18px; line-height:28px;}
.indmessage .mleft .p img {max-width:40%;}
.bannerin { height:100px;padding:0 0 0 0}

.tab6s a{font-size:12px;}
.currenttab6 a{font-size:14px;}

}

