

@media screen and ( max-width:1600px ){
}

@media screen and ( max-width:1440px ){
}

@media screen and ( max-width:1366px ){
}
@media screen and ( max-width:1280px ){
	

}
@media screen and ( max-width:1004px ){
.pc-hide{display:block!important;}
.pc-show{display:none!important;}
.wal{width: 94%;margin:0 auto;}
.bannerPic,.bannerPic img{width: 100%;}
.container {padding:20px 0 30px;}


.ind-part1 {padding-bottom: 50px; } 
.ind-part1 .tlt {padding: 30px 0 20px; } 
.ind-part1 .banner1 .o img {width: 60%; } 
.ind-part1 .banner1 .o {margin: 0px; height: 112px; padding-top: 15px; margin-bottom: 15px; } 
.ind-part1 .banner1 .o em {height: 30px; line-height: 30px; font-size: 14px; } 
.ind-part1 .banner1 .swiper-pagination {margin-top: 2px; } 
.ind-part1 .banner1 .swiper-pagination-bullet {width: 22px; height: 3px; margin: 0 5px; } 
.ind-part2 {height: auto; } 
.ind-part2 .wal {padding: 30px 0; position: relative; } 
.ind-part2 .o {width: 100%; height: auto; } 
.ind-part2 .o1 .txt {width: 44%; height: 100%; padding: 0 3% 20px; height: 203px; } 
.ind-part2 .o1 .txt b {font-size: 16px; padding: 20px 0 6px; } 
.ind-part2 .o1 .txt em {margin: 10px 0 14px; } 
.ind-part2 .o1 .txt p {height: 80px; } 
.ind-part2 .o1 .trg {left: 49%; margin-top: 129px; top: 0; } 
.ind-part2 .o1 .img img{height: 223px; } 
.ind-part2 .o2 {width: 94%; padding: 0 3%; } 
.ind-part2 .o2 .top b {font-size: 16px; padding: 20px 0 6px; } 
.ind-part2 .o2 .top em {margin: 10px 0 16px; } 
.ind-part2 .o2 .txt .name {font-size: 14px; margin-bottom: 10px; } 
.ind-part2 .o2 .txt p {line-height: 23px; height: 69px; font-size: 12px; } 
.ind-part2 .o2 .txt .time {margin-top: 14px; padding-bottom: 20px; } 
.ind-part2 .banner2 .swiper-button-prev {top: 87%; } 
.ind-part2 .banner2 .swiper-button-next {top: 87%; } 
.ind-part2 .o3 .top {padding: 0 3%; } 
.ind-part2 .o3 b {font-size: 16px; padding: 20px 0 6px; } 
.ind-part2 .o3 em {margin: 10px 0 16px; } 
.ind-part2 .o3 ul li img {margin-bottom: 10px; width: 48%; } 
.ind-part2 .o3 ul li p {font-size: 14px; margin-bottom: 20px; } 
.ind-part2 .o4 li {height: 190px; opacity: 1; } 
.ind-part2 .o4 li.li01 {background: url(../images/a17.jpg) no-repeat; background-size: cover; } 
.ind-part2 .o4 li img {margin: 45px 0 13px; width: 30%; } 
.ind-part2 .o4 li b {font-size: 16px; padding-bottom: 3px; } 

.footer .notes {width: 100%; } 
.footer .notes b {font-size: 16px; padding: 0px 0 8px; } 
.footer .notes .links {background: url(../images/a5.png) no-repeat 178px; margin-top: 20px; width: 80%; } 
.footer .notes .links em {width: 30%; height: 40px; line-height: 40px; } 
.footer .notes .links span {width: 66%; height: 40px; line-height: 40px; padding-left: 4%; background: #e2e2e2 url(../images/a6.png) no-repeat 104%; background-size: 31px; font-size: 12px; } 
.footer .notes .links .cont {left: 30%; bottom: 40px; width: 70%; padding: 5px 0; } 
.footer .notes .links .cont a {line-height: 25px; font-size: 12px; } 
.footer .notes .box {background: url(../images/m5.png)no-repeat -9% 12px; background-size: 95%; } 
.footer .tt{    width: 13%; float: right; margin-top: -34px;} 
.footer .tt img{width: 100%;} 
.footer .top {padding: 30px 0; } 
.footer .bot {position: relative; height: auto; line-height: 25px; overflow: hidden; padding: 10px 0; text-align: center; } 
.footer .bot .icos {height: 30px; float: none; position: absolute; top: 10px; left: 50%; margin-left: -63px; } 
.footer .bot .icos a {margin-left: 10px; margin-right: 10px; height: 30px; } 
.footer .bot p {margin-top: 30px; line-height: 20px; } 

.oBox {padding-top: 0px; } 
.oLeft {display: none; } 
.oRight {width: 100%; }

.introduction h2 {font-size: 20px; } 
.introduction .line {width: 40px; height: 2px; margin: 13px 0 20px; } 
.introduction .p1 {width: 100%; } 
.introduction .img {margin-top: 15px; width: 100%; float: none; margin-bottom: 15px; } 
.introduction .t1 {padding-left: 15px; background: url(../images/a19.png)no-repeat 0; background-size: 8px; margin: 0 0 15px; } 
.introduction .t2 {padding-bottom: 6px; font-size: 15px; } 
.introduction .t2 i {font-size: 12px; } 
.introduction .list {margin: 20px 0; } 
.introduction .list li {margin-right: 0; width: 50%; height: 110px; } 
.introduction .list li em {padding: 11px 0 2px; font-size: 35px; } 
.introduction .list li span {font-size: 12px; padding: 0 10px; line-height: 22px; } 
.introduction .list li:last-child {width: 100%; height: auto; } 
.introduction .list li {height: 130px; }

.honor .tlt {font-size: 20px; margin: 20px 0; } 
.honor .line {height: 30px; margin-bottom: 20px; } 

.h_banner {padding: 0 40px; } 
.h_banner .swiper-button-prev {width: 35px; height: 35px; margin-top: -12.5px; left: 0px; background-size: 35px; } 
.h_banner .swiper-button-next {width: 35px; height: 35px; margin-top: -12.5px; right: 0px; background-size: 35px; } 
.h_banner .swiper-slide {width: 100%; } 
.h_banner .swiper-slide p {font-size: 14px; padding: 7px 10px 10px; }

.product h2 {font-size: 20px; } 
.product .o1 .img {width: 100%; } 
.product .o1 p {padding: 15px 5%; width: 90%; } 
.product .o1 {margin-bottom: 20px; } 
.product .list li {margin: 0 3% 10px 0; width: 48.5%; height: 150px; } 
.product .list li:nth-child(3n) {margin-right:3%; } 
.product .list li:nth-child(2n){margin-right: 0; } 
.product .list li img {margin: 17px 0 10px; width: 43%; } 
.product .list li em {font-size: 16px; }
.product .list li:hover{background: #f5f5f5; -webkit-box-shadow: none;box-shadow:none; }
.product .more {width: 120px; height: 40px; line-height: 40px; font-size: 14px; margin: 10px auto; }

.service_1 h2 {font-size: 20px;margin-bottom: 10px; } 
.service_1 .img img {width: 100%; } 
.service_1 .t1 {margin: 12px 0 15px; } 
.service_1 .t1 em {width: 18px; height: 18px; line-height: 18px; margin: 3px 0 15px; height: auto; overflow: hidden; } 
.service_1 .t1 span {font-size: 14px; width: 91%; float: right; line-height: 25px; } 
.service_1 .img {margin-bottom: 20px; } 
.service_1 .list {margin-bottom: 0px; } 
.service_1 .list li {width: 48.5%; margin:0 3% 10px 0; } 
.service_1 .list li:nth-child(2n){margin-right: 0;}

.service_2 h2 {font-size: 20px;margin-bottom: 10px; } 
.service_2 .map {margin: 0 0 30px 0; }
.service_2 .map img {width: 100%; }

.service_3 h2 {font-size: 20px;margin-bottom: 10px; } 
.service_3 .img1 {width: 100%; } 
.service_3 .img2 {width: 100%; } 
.service_3 .img {margin-top: 10px; }

.service_4 h2 {font-size: 20px;margin-bottom: 10px; } 
.service_4 .list li {margin-bottom: 10px; } 
.service_4 .list li .img {width: 100%; } 
.service_4 .list li .txt {width: 100%; padding: 30px 0 20px; } 
.service_4 .list li .txt .name {font-size: 18px; margin-bottom: 10px; margin-top: 0; background: url(../images/a35.jpg)no-repeat 0 1px; }

.service_5 h2 {font-size: 20px;margin-bottom: 10px; } 
.service_5 .box .inp em {font-size: 16px; width: 25%; height: 42px; line-height: 42px; } 
.service_5 .box .inp input {width: 61%; height: 40px; line-height: 40px; font-size: 14px; padding: 0 4%; } 
.service_5 .box .ico {margin: 20px auto; width: 107px; height: 40px; line-height: 40px; background: #a72024 url(../images/a36.png) no-repeat 24px; text-indent: 54px; } 
.service_5 .box .gou {display: inline-block; width: 40px; } 
.service_5 .box p {margin-top: 15px; }
.service_5 .box {margin: 20px auto 0; }

.news h2 {font-size: 20px;margin-bottom: 10px; } 
.news .o1 {background: #f2f2f2;padding-bottom: 20px;}
.news .o1 .img {width: 100%; } 
.news .o1 .txt {width: 90%;padding: 0;margin-left: 5%; } 
.news .o1 .txt .name {height: 40px; line-height: 40px; margin-top: 7px; font-size: 16px; } 
.news .o1 .txt p {height: auto; } 
.news .o1 .txt .ico {width: 115px; height: 35px; line-height: 35px; margin-top: 10px; } 
.news .list {margin-top: 20px; } 
.news .list li {padding-bottom: 15px; margin-bottom: 15px; } 
.news .list li .name {font-size: 16px; height: 35px; line-height: 35px; width: 100%; } 
.news .list li .line {width: 30px; margin: 4px 0 9px; } 
.news .list li p {width: 100%; } 
.news .list li .ico {float: none; width: 115px; height: 35px; line-height: 35px; margin-top: 10px; }

.newShow h2 {font-size: 20px;margin-bottom: 10px; } 
.newShow .name {font-size: 16px; } 
.newShow .tip span {line-height: 45px; margin: 0 10px; } 
.newShow .line {height: 15px; } 
.newShow .img1 {margin-bottom: 20px; width: 100%; } 
.newShow .share {margin: 25px 0 15px; } 
.newShow .share a {margin: 0 2px; } 
.newShow .bot {border-top: 1px dashed #eee; padding-top: 10px; } 
.newShow .bot .ico {width: 91px; height: 35px; float: none; font-size: 14px; margin-top: 10px; background: #a72024 url(../images/con12.png)no-repeat 62px; background-size: 19px; line-height: 35px; }

.people h2 {font-size: 20px;margin-bottom: 10px; } 
.people .o .img {width: 100%; } 
.people .o .txt {padding: 15px 5%; width: 90%; } 
.people .o .t {width: 100%; height: 70px; margin: -220px 0 0 0px; } 
.people .o .t span {font-size: 18px; line-height: 44px; } 
.people .o .t em {font-size: .8em; } 
.people .list {margin-top: 20px; } 
.people .list li img {width: 8%; } 
.people .list li .box {padding-left: 4%; width: 88%; } 
.people .list li dl {margin: 0px 0 15px; }

.jobShow h2 {font-size: 20px;margin-bottom: 10px; } 
.jobShow .name {font-size: 16px; margin-bottom: 20px; margin-top: 20px; } 
.jobShow .list li {font-size: 14px; margin-bottom: 15px; } 
.jobShow .list li img {float: left; margin-right: 10px; } 
.jobShow .list li p {width: 88%; float: left; line-height: 30px; overflow: hidden; } 
.jobShow .list li p span {margin-right: 0; float: none; display: block; } 
.jobShow .icos{display: table; } 
.jobShow .ico {margin-right: 5px; margin-left: 5px; width: 100px; height: 35px; line-height: 35px; font-size: 14px; } 

.job h2 {font-size: 20px;margin-bottom: 10px; } 
.job .box1 {padding: 20px 0; } 
.job .box1 .name {font-size: 18px; padding-bottom: 10px; } 
.job .box1 img {width: 90%; } 
.job .box2 .name {padding: 20px 0 10px; font-size: 18px; } 
.job .box2 table th {height: 45px; line-height: 45px; font-size: 14px; } 
.job .box2 table td a {font-size: 14px; } 
.job .box2 table td {height: 40px; line-height: 40px; font-size: 14px; } 
.job .box2 {margin-bottom: 20px; } 
.job .list li img {margin-right: 8px; width: 22px; } 
.job .list li p {margin-top: 8px; font-size: 14px; width: 88%; margin-left: 30px; } 
.job .list li b {line-height: 28px; font-size: 14px; }
.job .box2 table .show{display: none;}

.contact h2 {font-size: 20px;margin-bottom: 10px; } 
.contact .name {font-size: 18px; margin-bottom: 20px; margin-top: 15px; } 
.contact .o .img {width: 100%; } 
.contact .o .txt {width: 100%; margin-left: 0; } 
.contact .o .txt b {font-size: 16px; margin-bottom: 20px; margin-top: 15px; } 
.contact .o .txt p {font-size: 14px; } 
.contact .o .txt p img {margin-right: 8px; width: 20px; } 
.contact .map {margin-bottom: 0px; } 
.contact .map img {width: 100%; } 

.online h2 {font-size: 20px;margin-bottom: 10px; } 
.online .imgDiv {float: left; padding-top: 20px; } 
.online .imgDiv img{width: 70%;margin:0 auto;display: block;} 
.online .context {width: 90%; margin-top: 20px; margin-right: 5%; } 
.online .context p {margin-bottom: 20px; line-height: 30px; } 
.online .form li {margin-bottom: 10px; overflow: hidden; } 
.online .form li em {width: 15%; } 
.online .form li .box {width: 85%; float: left; padding-right: 0; } 
.online .form li .box .input1 {width: 79%; padding: 0 5%; margin-right: 5%; } 
.online .form .li04 textarea {height: 80px; width: 79%; padding: 5px 5%; margin-right: 5%; } 
.online .ico {width: 100px; height: 40px; line-height: 40px; margin: 20px 0 0 15%; font-size: 14px; }






}