@media screen and ( max-width:1601px){

}
@media screen and ( max-width:1441px){
    .sNav:nth-child(5){left:630px!important;}
}
@media screen and ( max-width:1367px){

.headDiv .rg_bot li {margin-left: 25px;}
.wal-1366{width: 1200px;}

.indPart1 {padding: 60px 0 40px; }
.indPart1 .o {width: 386px; } 
.indPart1w {padding: 30px 0 140px; }
.indPart1w .o {width: 386px; } 
.indPart2 {padding-top: 60px;}

.indPart3{padding:60px 0 70px; } 
.indPart3 .indBanner1{width: 590px;}
.indPart3 .indBanner1 .o{width: 590px;height: 456px;} 
.indPart3 .indBanner1 .o img{width: 590px;height: 456px;-webkit-transition: all .5s;transition: all .5s;} 
.indPart3 .rgLists{margin-left: 50px;width: 559px;}
.indPart3 .oNew{height: 99px;margin-bottom: 18px;}
.indPart3 .oNew a{height: 99px; } 
.indPart3 .oNew .date span{line-height: 63px;} 
.indPart3 .oNew .cont{width: 95%;} 
.indPart3 .oNew .cont .t1{margin-bottom: 10px;} 

.indPart4{padding: 60px 0 120px;} 
.indPart4 .bg1{top: 108px;} 
.indPart4 .bg2{bottom: 57px;} 
.indPart4 .txtBox{width: 384px;} 
.indPart4 .imgBox{width: 378px;} 
.indPart4 .imgBox a img{width: 100%;} 



.videoBanner{ padding:0 100px;}
.videoBanner .slider-for{ width:1000px;}

}
@media screen and ( max-width:1281px){

}

@media screen and ( min-width:1005px) and (max-width:1441px ){

}

@media screen and ( min-width:600px) and (max-width:1300px ){

.m-headDiv{overflow: hidden;height: 120px;line-height: 120px;background: #d82128;position: relative;z-index: 100;} 
.m-headDiv img{width: 100%;} 
.m-headDiv .logo{width: 21%;margin-left: 3%;} 
.m-headDiv .menu{width: 6%;margin-right: 3%;} 
.m-headDiv .search{padding: 0 2%;width: 5%;margin: 0 2%;} 
.m-headDiv .email{min-width: 7%;color: #fff;font-size: 23px;} 
.m-headDiv .email img{max-width: 100%; }

}
@media screen and ( max-width:1300px ){
.videoBanner{ padding:0;}
.pc-show{display: none!important;}
.pc-hide{display: block!important;}
.wal{width: auto;padding: 10px 10px;}
.wal-1366{width:auto;padding: 0 10px;}
.content {margin-top: 0px; }

.m-searchBox{display: block;}
.m-searchBox img {width: auto;}
.m-searchBox .close {width: auto; }
.indTlt .t1 {font-size: 22px; } 
.indTlt .t2 {font-size: 18px; } 
.indTlt {margin-bottom: 20px; } 
.indTab {margin-bottom: 20px; } 
.indTab li {margin: 0;width: 50%;text-align: center;} 
.indTab li a {font-size: 14px;} 
.indTab li.on{ border-bottom:1px solid #d82128;}
.indTab li.on a {border-bottom: 0px solid #d82128;}

.indPart1 {padding: 20px 0 13px; } 
.indPart1 .o {width: 48.5%; margin-right: 3%; } 
.indPart1 .o:nth-child(3n){margin-right: 3%;} 
.indPart1 .o:nth-child(2n){margin-right: 0!important;} 
.indPart1 .o span {font-size: 12px; height: 40px; line-height: 40px; } 
.indPart1 .indTabCont {margin-bottom: 20px; } 
/*.indPart1 .more {width: 125px; height: 40px; line-height: 40px; font-size: 14px; }*/
.indPart1 .more {width: 125px;height: 40px;line-height: 40px;font-size: 14px;margin-left: -62.5px;}
.indPart1 .o img {width: 100%;height: 125px;}
.indPart1w {padding: 5px 0 100px; }
.indPart1w .o {width: 48.5%; margin-right: 3%; } 
.indPart1w .o:nth-child(3n){margin-right: 3%;} 
.indPart1w .o:nth-child(2n){margin-right: 0!important;} 
.indPart1w .o span {font-size: 12px; height: 40px; line-height: 40px; } 
.indPart1w .indTabCont {margin-bottom: 20px; } 
/*.indPart1 .more {width: 125px; height: 40px; line-height: 40px; font-size: 14px; }*/
.indPart1w .more {width: 125px;height: 40px;line-height: 40px;font-size: 14px;margin-left: -62.5px;}
.indPart1w .o img {width: 100%;height: 125px;}

.indPart2 {padding: 20px 10px 0; } 
.indPart2 .o {width: 50%; } 
.indPart2 .o img {width: 100%; height: 125px;}

.indPart3 {padding: 20px 0 20px; } 
.indPart3 .indBanner1 {width: 100%; } 
.indPart3 .indBanner1 .o {width: 100%; height: auto; } 
.indPart3 .indBanner1 .o img {/*width: 100%; height: auto;*/    width: 100%; height: 271px;} 
/*.indPart3 .indBanner1 .o b {font-size: 14px; height: 45px; line-height: 45px; }*/ 
.indPart3 .indBanner1 .o .txt { height: 45px; line-height: 45px; }
.indPart3 .indBanner1 .o b {font-size: 14px;}
.indPart3 .indBanner1 .swiper-pagination {bottom: 13px!important; } 
.indPart3 .indBanner1 .swiper-pagination-bullet {width: 10px; height: 10px; } 
.indPart3 .rgLists {margin-left: 0px; margin-top: 16px; width: 100%; } 
.indPart3 .oNew .date {margin-right: 5%; width: 20%; } 
.indPart3 .oNew .date span {font-size: 53px; line-height: 56px; } 
.indPart3 .oNew .date i {font-size: 16px; color: #999; } 
.indPart3 .oNew .cont {width: 95%; } 
.indPart3 .oNew .cont .t1 {font-size: 16px; } 
.indPart3 .oNew .cont .t2 {font-size: 14px; } 

.indPart4 {padding: 20px 0 50px; } 
.indPart4 .txtBox {width: 48.5%;margin-bottom:15px;} 
.indPart4 .txtBox b {font-size: 17px; } 
.indPart4 .txtBox p {line-height: 30px; } 
.indPart4 .txtBox .more {margin-top: 10px; margin-bottom: 20px; } 
.indPart4 .imgBox {width: 48.5%; margin-left: 0; } 
.indPart4 .imgBox span {font-size: 14px; color: #333; position: absolute; left: 10px; top: 15px; } 
.indPart4 .bg1 {top: 47px; width: 75%; } 
.indPart4 .bg2 {bottom: 25px; width: 80%; } 
.indPart4 .imgBox {width: 48.5%; margin-left:3%; } 
.indPart4 .imgBox.ii1{margin-left: 0;}
.indPart4 .txtBox img {height: auto;width: 100%;}

.bottom .right p {font-size: 12px; margin: 19px 0 12px; text-align: center; } 
.bottom .right p a {display: block; text-align: center; margin-top: 7px; } 
.bottom .shareIcos {display: table; float: none; margin: 0 auto; }

.inPageTlt {margin-bottom: 20px; margin-top: 20px; } 
.inPageTlt b {font-size: 18px; } 
.inPageTlt i {font-size: 15px; }

.introduction p ,.introduction img,.introduction .imgBox{margin-bottom: 0px;}
.introduction img{width: 100%;}
.introduction .imgBox img{max-width: 100%; width: 100%; }

.cultrue p {margin-bottom: 20px; } 
.cultrue .o1 p {margin-bottom: 20px; } 
.cultrue .tlt b {font-size: 18px; } 
.cultrue .o1 {margin-bottom: 30px; } 
.cultrue .o1 .img {width: 100%; } 
.cultrue .o2 {padding: 20px 0px; } 
.cultrue .icos {padding-bottom: 30px; } 
.cultrue .icos ul li {margin: 0; float: left; width: 20%; text-align: center; } 
.cultrue .icos ul li img{ width: 84%;} 
.cultrue .box1 .cont {padding-top: 20px; padding-left: 20px;width: auto; } 
.cultrue .box1 {margin-bottom: 20px; }
.cultrue .o1 .lf {width: 100%;}

.history p{font-size: 14px;color: #666;line-height: 30px;text-align: center;margin-bottom: 10px;}
.hisBox{background: url(../images/ico3_1hr.png) no-repeat 8% top;background-size: 3px 95%;padding: 35px 0 35px;margin: 0;margin-top: 40px;}
.hisBox ul{overflow: hidden;}
.hisBox li{ min-height:140px; margin-bottom:35px; position:relative;}
.hisBox .listl .text{width: 77%;padding-left: 10px;margin-left: 17%;float:left;padding-right: 0;margin-right: 0;background: url(../images/ico3_4.png) no-repeat left 31px;}
.hisBox li .txt{border-radius:6px; padding:15px; min-height:110px;}
.hisBox li .txt h4{padding-bottom:5px;font-size: 18px;font-weight:inherit;color: #333;}
.hisBox li .txt p{font-size:14px;line-height:2;color:#333;}
.hisBox .listr .text{width: 77%;padding-left:10px;margin-left: 17%;float: left;background: url(../images/ico3_4.png) no-repeat left 31px;}
.hisBox li .txt em{ font-weight:bold; padding-left:25px;}
.hisBox li .time{position:absolute;left: 8%;margin-left: -25px;top:0;font-size: 14px;color:#333;width: 50px;height: auto;text-align:center;line-height:72px;background:url(../images/ico3_2bg.png) no-repeat center;background-size: 50px;}

.honor{}
.honor ul{ width:auto;padding-bottom: 10px;}
.honor li{width: 48.5%;margin-right: 3%;margin-bottom: 0px;}
.honor li .box{margin-right: 0px;width:auto;}
.honor li .name{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.honor li .name a {height: 35px; line-height: 35px; }
.honor li .imgDiv img{width: 100%;height: 110px;}
.honor li:nth-child(3n){margin-right: 3%;}
.honor li:nth-child(2n){margin-right: 0!important;}
.honor li .imgDiv {width: 100%;}
.pageNumDiv{display: none;}

.m-loadmore{background: #d82128; height: 45px; line-height: 45px; color: #fff; text-align: center; margin: 20px 0 40px;}

.videoBanner {margin: 40px 0 5px; } 
.videoBanner .slider-for {padding-bottom: 4px; width: 100%; margin-left: 0px; }

.newsbanner {width: 100%; } 
.newsbanner .o {width: 100%; height: auto; } 
.newsbanner .o img {width: 100%;height: 271px;} 
.news .redBlock {height: 41vh; } 
.news .whiteBlock {height: 2vh; } 
/*.newsbanner .o b {font-size: 16px; height: 50px; line-height: 50px; }*/ 
.newsbanner .o .txt{ height: 50px; line-height: 50px; }
.newsbanner .o b {font-size: 16px;}
.news .rgLists {margin-left: 0px; width: 100%; padding-bottom: 30px; } 
.news .oNew .t1 {margin: 20px 0 5px 0; } 
.news .oNew .t1 a {font-size: 16px; } 
.news .oNew .t2 {margin-bottom: 15px; }

.news .list { margin-top: 0px; }
.news .liston .bigImg
.news .liston .noImg
.news .liston{margin-top: 30px; } 
.news .liston .bigImg .leftDiv {width: 100%; padding: 0px;margin: 20px 0 0 0; } 
.news .liston .bigImg .leftDiv .time {width: 85px; height: 81px; margin-left: 10px;} 
.news .liston .bigImg .leftDiv .time h3 {font-size: 36px; line-height: 37px; padding-top: 8px; } 
.news .liston .bigImg .leftDiv .topbox h2 {padding-left: 10px; font-size: 18px; line-height: 27px; height: 81px; margin-right: 10px;} 
.news .liston .bigImg .leftDiv .topbox h2 a {color: #333; font-size: 18px; } 
.news .liston .bigImg .leftDiv .txt {margin: 20px 10px 20px 10px;-webkit-line-clamp: 4;height: 99px } 
.news .liston .bigImg {padding-bottom: 20px; margin: 0 15px 20px 15px; } 

.news .liston .noImg .leftDiv {width: 100%; padding: 0px;margin: 20px 0 0 0; } 
.news .liston .noImg .leftDiv .time {width: 85px; height: 81px; margin-left: 10px;} 
.news .liston .noImg .leftDiv .time h3 {font-size: 36px; line-height: 37px; padding-top: 8px; } 
.news .liston .noImg .leftDiv .topbox h2 {padding-left: 18px; font-size: 18px; line-height: 27px; height: 81px; margin-right: 10px;} 
.news .liston .noImg .leftDiv .topbox h2 a {color: #333; font-size: 18px; } 
.news .liston .noImg .leftDiv .txt {margin: 20px 10px 20px 10px;-webkit-line-clamp: 4;height: 99px }  
.news .liston .noImg {padding-bottom: 20px; margin: 0 15px 20px 15px; }  


.newDetail{margin-bottom: 40px;} 
.newDetail h2 {font-size: 20px; color: #444; text-align: center; font-weight: normal; } 
.newDetail .tip {margin-top: 10px; margin-bottom: 30px; } 
.newDetail .cont p{margin-bottom: 8px; } 
.newDetail .cont img {width: 100%; } 
.newDetail .tip .fl {line-height: 30px; width: 100%; text-align: center; } 
.newDetail .tip .fr {float: left; width: 100%; } 

.share {padding: 0 0 12px 0px; position: static; overflow: hidden; display: table; margin: 10px auto; } 
.pageDown .return {float: none; margin: 25px auto 40px; display: table;}

.product{margin-bottom: 10px;margin-top: 10px; } 
.proCont{margin: 38px 0 -5px; } 
.proCont ul li{width: 48.5%;margin-right: 3%; } 
.proCont ul li:nth-child(3n){margin-right: 3%; } 
.proCont ul li:nth-child(2n){margin-right: 0!important; } 
.proCont li a.img{line-height: 140px;} 
.proCont li img{max-width: 89%;max-height: 140px;} 
.proCont li p{font-size: 14px;line-height: 40px;height: 40px;padding: 0 5px;}

.productDetail {margin-bottom: 30px; }
.pro_det_topCont {/* height: 200px; */margin: 20px 0 40px;} 
.pro_det_topCont .img {width: 100%;height: auto;line-height: normal;margin: 0;position: static;} 
.pro_det_topCont .img img {width: 100%;height: auto;} 
.pro_det_topCont .rg {width: 100%;margin-left: 0px;float: left;} 
.pro_det_topCont .tlt {font-size: 20px; margin: 15px 0; } 
.pro_det_topCont .txt li {background-size: 6px; } 
.pro_det_bottCont .tlt {font-size: 20px; } 
.pro_det_bottCont .liner {height: 15px; } 
.pro_det_bottCont .liner i {width: 80px; height: 4px; margin-top: 13px; } 
.pro_det_bottCont .tableImg {margin: 20px 0 30px; } 
.pro_det_bottCont .tableImg p{margin-bottom: 8px; } 
.pro_det_bottCont .tableImg img{width: 100%;} 
.pro_det_bottCont .share {display: block; }

.bottom_banner {padding-top: 30px; padding-bottom: 20px; }
.bottom_banner .swiper-button-prev {margin-top: -5px; } 
.bottom_banner .swiper-button-next {margin-top: -5px; }
.bottom_banner .wal {width: auto;padding: 0 10px;}
.tel-bott{overflow: hidden;width: 100%;}
.tel-bott .oBox{margin-right: 3%;width: 48.5%;float: left;}
.tel-bott .oBox:nth-child(2n){margin-right: 0;}
.tel-bott .oBox a{display: block;}
.tel-bott .oBox img{width: 100%;height:100%;}
.tel-bott .oBox em{font-size: 14px;color: #333;padding-bottom: 0px;z-index: 9;line-height: 40px;height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;width: 98%;display: block;}

.ice .cont{margin: 20px 0 40px;} 
.ice .cont b {line-height: 30px; font-size: 17px; margin-bottom: 15px; }
.ice .cont .box .fl{width: 100%; } 
.ice .cont .box b{ font-size: 17px;} 
.ice .cont .box p{ font-size: 14px;} 
.ice .cont .box img{ max-width: 100%; width:100%;margin: 25px 0 20px; }

.caseshow1 .slider-for{ width:auto; float:none;}
.caseshow1 .slider-for .imgDiv img{ width:100%;height: 266px;}
.caseshow1 .tablist{ float:none; margin-right:0; width:auto; padding:10px 50px; height:auto;}
.caseshow1 .tablist .slick-prev{ position:absolute; z-index:22; left:10px; margin-left:0; top:50%; margin-top:-18px; background:url(../images/k16_1.png) no-repeat center;}
.caseshow1 .tablist .slick-prev:hover{ background:url(../images/k16_1on.png) no-repeat center;}
.caseshow1 .tablist .slick-next{ position:absolute; z-index:22; left:auto; right:10px; margin-left:0; bottom:50%; margin-bottom:-18px; background:url(../images/k16_2.png) no-repeat center;}
.caseshow1 .tablist .slick-next:hover{ background:url(../images/k16_2on.png) no-repeat center;}


.caseDetail{margin-bottom: 30px;}
.caseDetail .cont{border-bottom: 1px solid #dedede;}
.caseDetail h2{font-size: 20px;color: #333;text-align: center;margin-bottom: 20px;}
.caseDetail .title{font-size: 20px;color: #222;padding: 20px 0 15px;}
.caseDetail p{font-size: 14px;color: #666;line-height: 30px;}
.caseDetail .share{padding: 20px 0 12px;display: block;}

.case{} 
.case .list{overflow: hidden; } 
.case .list li{float: left;width: 48.5%;margin-bottom: 10px;margin-right: 3%;} 
.case .list li:nth-child(2n){margin-right: 0!important;} 
.case .list li:nth-child(3n){margin-right: 3%;} 
.case .list li .img{width: 100%;position: relative;overflow: hidden;} 
.case .list li .img img{width: 100%;height:120px; }
.case .list li .txt{} 
.case .list li .txt a{display: block;height: 40px;line-height: 40px;font-size: 14px;color: #333;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} 
.case .list li .hov{display: none;position: absolute;top: -100%;width: 100%;height: 100%;background:url(../images/k11.png);-webkit-transition: all .5s;transition: all .5s;} 
.case .list li .hov a{display: block; padding: 0 26px; height: 100%; } 
.case .list li .hov .t1{color: #fff;font-size: 20px; margin-top: 55px;display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 
.case .list li .hov i{display: block;width: 26px;height: 3px;background:#fff;margin: 15px 0 10px;} 
.case .list li .hov .t2{color: #fff;font-size: 14px; line-height: 28px; height: 90px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; } 
.case .list li:hover .hov{top:0;} 
.case .pageNumDiv{margin-bottom: 80px;}


.bottom_banner1 {padding-top: 30px; padding-bottom: 20px; }
.bottom_banner1 .swiper-button-prev {margin-top: -5px; } 
.bottom_banner1 .swiper-button-next {margin-top: -5px; }
.bottom_banner1 .wal {width: auto;padding: 0 10px;}

.solution {margin-bottom: 50px; } 
.solution .left {width: 100%; /*height: 250px;*/ } 
.solution .left .p {font-size: 20px; /*line-height: 250px;*/ } 
.solution .right {width: 100%; margin: 10px 0 20px; } 
.solution .upload .t1 {margin-right: 50px; } 
.solution .upload .t2 {margin-right: 50px; }

/*.base {margin-bottom: 40px; } 
.base .tlt {font-size: 18px; height: 45px; line-height: 45px; } 
.base .cont {padding: 20px 10px 0; } 
.base table th {height: 37px; line-height: 37px; text-align: center; font-size: 16px; color: #fff; background: #d82128; } 
.base table {width: 100%; margin-bottom: 20px; } 
.base table td {padding: 10px 0 10px 2%; font-size: 12px; } 
.base img {max-width: 100%; }*/
.base {margin-bottom: 40px; } 
.base .tlt {font-size: 18px; height: 45px; line-height: 45px; } 
.base .cont {padding: 20px 10px 0; } 
.base img {max-width: 100%;margin-bottom: 30px; width: 100%;}
 .report {margin-bottom: 50px;}
.repList li a {width: 87px; height: 35px; line-height: 35px; } 
.repList {margin-bottom: 30px; } 
.repCont .left {width: 100%; } 
.repBanner .tablist {margin-bottom: 20px; padding: 0 45px; } 
.repBanner .year {font-size: 15px; height: 40px; line-height: 40px; } 
.repBanner .tablist .slick-prev {margin-top: -20px; width: 40px; background-size: 40px 40px; height: 40px; } 
.repBanner .tablist .slick-next {margin-top: -20px; width: 40px; background-size: 40px 40px; height: 40px; } 
.repBanner .video_o li {padding: 10px 0; } 
.repBanner .video_o li .date {width: 73px; height: 73px; } 
.repBanner .video_o li .date em {font-size: 26px; padding-top: 7px; } 
.repBanner .video_o li .txt {margin-left: 18px; height: 73px; width: 69%; } 
.repBanner .video_o li .txt .i1 {font-size: 16px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; margin: 9px 0; width: 100%; } 
.repBanner .video_o li .txt .i2 {font-size: 12px; color: #999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; display: block; }

.talent .cont{margin-bottom: 40px;}
.talent .cont li{list-style-type: inherit;list-style-position: inside;}
.talent .cont b{font-size: 16px;color: #333;padding-bottom: 5px;display: block;}
.talent .cont p{font-size: 14px;color: #666;line-height: 30px;margin-bottom: 30px;display: block;}
.talent .cont .p{font-size: 14px;color: #666;line-height: 30px;text-indent:30px;margin-bottom: 0px;}
.talent .cont .p1{font-size: 14px;color: #666;line-height: 30px;text-indent:30px;margin-bottom: 30px;}

.contact{/*margin-bottom: 5px;*/}
.contact .img{width: 100%;margin-bottom: 20px;}
.contact .box1 .wal .fr{width:100%;/*height:200px;*/top: 0px;}
.contact .img img{width: 100%;}
.contact .title {margin-bottom: 20px;margin-top: 10px;} 
.contact .list li img {margin-right: 10px; margin-left: 10px; width: 33px; } 
.contact .list li {margin-bottom: 20px;font-size: 14px;color: #666;} 
.contact .box1 {margin-bottom: 15px;margin-top: 5px; } 
.contact .box2 {padding-top: 20px; padding-bottom: 0px; } 
.contact .box2 .wal{width: 100%;padding: 0;} 
.contact .o1 {width: 94%; float: left;padding-bottom: 15px; padding: 0 3%; } 
.contact .o1 .list {margin-bottom: 15px; overflow: hidden; } 
.contact .o2 {width: 100%; height: auto; margin-top: 0px; } 
.contact .o2 .title {margin: 30px 0 30px 10px; } 
.contact .o2 .list li {margin-left: 0; } 
.contact .o2 .list {margin-bottom: 5px; overflow: hidden;padding-left: 10px; }
.contact .o2 .list li a{color:#fff;}
.contact .redBlock{display: none;}
.contact .whiteBlock{display: none;}
.contact .box1 .left {width: 100%;}
.contact .box1 .list li {line-height:25px;}
.contact .box1 .list li:first-child img { margin-top: 9px;margin-bottom:15px;}


.job .list li .msgDiv dd{display: none;margin-top: 10px;} 
/*.job .list li .msgDiv dd.dd01 {display: block; width: 100%; border-right: 0px!important; }*/ 
.job .list li .msgDiv dd.dd01 {
    display: table-cell;
    /* width: 100%; */
    border-right: 0px!important;
}
.pageBox .wal {width: 100%; } 
.job .list li .topDiv {
    width: auto;
    padding-right: 80px;
    height: 45px;
}.job .list li .topDiv .more {width: 28%!important;font-size: 12px;height: 45px;line-height: 45px;} 
.job .list li .topDiv .more em {width: 100%;height: 45px;text-indent: 5px;} 
.job .list li .topDiv .more em img{margin-left: 5px!important;}
.job .list li .box {padding: 15px 2% 27px; } 
.job .list li h2 {padding-left: 30px;height: 25px;font-size: 15px;margin-bottom: 10px;} 
.job .list li .content {line-height: 28px;padding: 0 0 30px 6%;font-size: 14px;} 
.job .list li .btnDiv {padding-left: 5px; } 
.job .list li .btnDiv a {width: 95px; height: 35px; border-radius: 4px; -moz-border-radius: 4px; font-size: 14px; line-height: 35px; } 
.job .list li .btn2 {margin-left: 10px; }
.job .list li .msgDiv dd {
    height:40px;
    /* margin-top: 18px; */
    /*display: table-cell;*/
    vertical-align: middle;
    /* float: left; */
    width: 255px;
    line-height: 22px;
    background: url(../images/line5.jpg) right center no-repeat;
    text-align: center;
    font-size: 14px;
    border-right: 1px solid #e0e0e0;
    color: #727272;
}

.case .list .m-loadmore
{
display: block;
}
.proCont  .list .m-loadmore
{
display: block;
}
.obox2  .wal .liston .m-loadmore
{
display: block;
}
.honor .list .m-loadmore
{
display: block;
}
.honor  .m-loadmore
{
display: block;
}
.proCont  .m-loadmore
{
display: block;
}
.honorDetailImg{width:94%!important;}
}

@media screen and ( max-width:600px ){

.bottom .right p a {display: inline-block; text-align: center; }
.repList li a {width: 79px; }

/*ÊÖ»úÍ·²¿*/
.m-headDiv{overflow: hidden; height: 60px; line-height: 60px; background: #d82128;position: relative;z-index: 100; } 
.m-headDiv img{width: 100%; } 
.m-headDiv .logo{width: 28%; margin-left: 10px; } 
.m-headDiv .menu{width: 8%; margin-right: 10px; } 
.m-headDiv .search{padding: 0 2%; width: 7%; margin: 0 2%; } 
.m-headDiv .email{width: 9%; color: #fff; font-size: 14px; } 
.m-headDiv .email img{width: 100%; }

.blbl{ height: 45px; background: #e5e5e5; position: relative; }
.blbl .prev{ position: absolute; left: 0px; top: 0px; display: block; width: 25px; height: 45px; border-right: #fff solid 1px; background: #e5e5e5 url(../images/e12_1.png) no-repeat center center;}
.blbl .next{ position: absolute; right: 0px; top: 0px; display: block; width: 25px; height: 45px; border-left: #fff solid 1px; background: #e5e5e5 url(../images/e12_2.png) no-repeat center center;}
.blbl .xxx{ text-align: center; line-height: 45px; font-size: 14px; color: #333; }
}

@media screen and ( max-width:320px ){

.bottom .right p a {display: inline-block; text-align: center; }
.repList li a {width: 79px; }




}

@media screen and ( min-width:330px and max-width: 420px ){

}
@media screen and (min-width:330px and max-width: 415px ){

}






