
@media screen and ( max-width:1000px) {
    .headDiv {
        height: 45px;
        border-top: #FFFFFF solid 2px;
        position: absolute;
    }
    .pageHead {
        position: relative;
    }
    .headDiv .logo {
        width: 74px;
        height: 35px;
        background-size: cover;
        top: 4px;
    }
    .navA {
        display: block;
        background: url("../image/navA.png") center no-repeat;
        background-size: 30px;
        width: 45px;
        height: 45px;
        position: absolute;
        top: 0px;
        right: 5px;
    }
    .nav {
        width: 200px;
        left: auto;
        right: 10px;
        top: 44px;
        background: rgba(0, 0, 0, 0.8);
        padding: 8px 0;
        opacity: 0;
        filter: alpha(opacity=0);
        visibility: hidden;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }
    .nav.on {
        opacity: 1;
        filter: alpha(opacity=1);
        visibility: visible;
        top: 54px;
    }
    .nav .bg {
        background: url("../image/img32.png"/*tpa=http://www.olm.com.cn/style/images/img32.png*/
        ) center no-repeat;
        background-size: cover;
        width: 16px;
        height: 9px;
        position: absolute;
        top: -9px;
        right: 10px;
    }
    .nav li {
        float: none;
        padding: 0px;
    }
    .nav a {
        float: none;
        border-bottom: rgba(255, 255, 255, 0.1) solid 1px;
        height: 35px;
        line-height: 35px;
        color: #FFFFFF;
    }
    .nav a:hover,
    .nav a.on {
        background: none;
    }
    .topBtn {
        display: none;
    }
    .footDiv {
        position: relative;
        bottom: 0px;
        width: 100%;
        /*border-bottom:#404040 solid 6px;*/
        opacity: 1;
        filter: alpha(opacity=1);
        overflow: hidden;
    }
    .footDiv .wal {
        min-height: 40px;
    }
    .footDiv .bfoot .wal {
        height: 10px;
        min-height: 10px;
    }
    .footDiv .logo img {
        height: 32px;
    }
    .footDiv .msg {
        padding-top: 12px;
    }
    .footDiv .msg em {
        display: none;
    }
    .topA,
    #menu {
        display: none;
    }
    .indexIco {
        display: none;
    }
    /*.section{min-height:622px;}*/
    .indexPart2 .box,
    .indexPart3 .box,
    .indexPart3 .box,
    .indexPart4 .box,
    .indexPart5 .box {
        position: relative;
        top: 0px;
    }
    .indexPart1 .box {
        width: 270px;
        padding: 0 15px;
        min-height: 222px;
        left: 15px;
        margin-top: 0px;
    }
    .indexPart1 .line {
        height: 35px;
    }
    .indexPart1 .name {
        font-size: 15px;
    }
    .indexPart1 .name div {
        font-size: 25px;
    }
    .indexPart1 p {
        font-size: 13px;
        line-height: 1.8em;
        width: auto;
    }
    .indexPart1 .btn {
        height: 65px;
    }
    .indexPart1 .btn a {
        height: 35px;
        line-height: 35px;
        width: 100px;
        font-size: 14px;
        margin-right: 15px;
    }
    .indexPart1 .slick-dots {
        bottom: 15px;
    }
    .indexPart1 .slick-dots li {
        height: 3px;
        width: 25px;
    }
    .indexPart1 .slick-current .box {
        /*left:15px; margin-top:-200px;*/
        left: 50%;
        margin: -150px 0 0 -150px;
    }
    .indexPart1List {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        margin-top: -120px;
        margin-left: -225px;
        width: 450px;
    }
    .indexPart1List li {
        opacity: 1;
        filter: alpha(opacity=1);
        top: 0px;
    }
    .indexPart1List .box {
        top: 42px;
    }
    .indexPart1List .name {
        font-size: 16px;
        line-height: 26px;
    }
    .indexPart1List .msg {
        font-size: 12px;
        line-height: 18px;
        padding: 5px 0 10px 0;
    }
    .indexPart1List .btn {
        display: none;
    }
    .indexPart1List .img {
        margin-top: -37px;
    }
    .indexPart1List .img img {
        height: 75px;
    }
    .indexPart1List .li_05 .box {
        top: 42px;
    }
    .indexPart1List .li_01 .box {
        top: 32px;
    }
    .indexTitle {
        min-height: 100px;
        padding: 25px 0 15px 0;
    }
    .indexTitle i {
        height: 55px;
        width: 25%;
    }
    .indexTitle div {
        font-size: 25px;
    }
    .indexTitle em {
        font-size: 25px;
        font-weight: 400;
    }
    .indexTitle p {
        font-size: 13px;
        line-height: 24px;
        padding: 10px 0;
        width: auto;
    }
    .section .indexTitle .box-5 {
        top: 0px;
        opacity: 1;
        filter: alpha(opacity=1);
    }
    /*.indexPart2{height: 1746px;}
.indexPart3{height: 1600px;}
.indexPart4{height: 1767px;}
.indexPart5{height: 1074px;}*/
    .indexPart2 .msg {
        width: 250px;
        height: 100px;
        line-height: 80px;
        font-size: 25px;
    }
    .indexPart2 .msg span {
        position: relative;
        left: -1em;
    }
    .indexPart2 .msg em {
        right: -1em;
    }
    .indexPart2 li {
        float: none;
        width: auto;
        padding-bottom: 25px;
    }
    .indexPart2 .name {
        padding: 15px 0;
    }
    .indexPart2 .msg {
        top: 0px;
        opacity: 1;
        filter: alpha(opacity=1);
    }
    .indexPart2 li,
    .indexPart2 .li_01,
    .indexPart2 .li_02,
    .indexPart2 .li_03 {
        left: 0px;
        opacity: 1;
        filter: alpha(opacity=1);
        visibility: visible;
    }
    .indexPart3 li {
        float: none;
        width: auto;
        padding: 0 0 25px 0;
    }
    .indexPart3 .name {
        padding: 15px 0 10px 0;
    }
    .indexPart3 li p {
        padding: 0;
        text-align: center;
    }
    .indexPart3 li,
    .indexPart3 .li_01,
    .indexPart3 .li_02,
    .indexPart3 .li_03,
    .indexPart3 .li_04 {
        left: 0px;
        opacity: 1;
        filter: alpha(opacity=1);
        visibility: visible;
    }
    .indexPart4 .tab {
        padding: 0;
        width: auto;
        background: url("http://job.amteglobal.cn:8099/style/images/ico3.png"/*tpa=http://www.olm.com.cn/style/images/ico3.png*/
        ) right 13px no-repeat;
        background-size: auto 3px;
        float: none;
        height: 50px;
    }
    .indexPart4 .tab li {
        height: 30px;
        line-height: 30px;
        font-size: 16px;
        float: left;
        width: 18%;
    }
    .indexPart4 .tab .li_01 {
        display: none;
    }
    .indexPart4 .tabContentDiv {
        width: 100%;
        overflow: hidden;
        position: relative;
        float: none;
    }
    .indexPart4 .tabContent {
        margin-right: -15px;
    }
    .indexPart4 .tabContent li {
        width: 50%;
    }
    .indexPart4 .tabContent div {
        padding: 0 15px 15px 0;
    }
    .indexPart4 .tab {
        top: 0px;
        opacity: 1;
        filter: alpha(opacity=1);
    }
    .indexPart4 .tabContentDiv {
        left: 0px;
        opacity: 1;
        filter: alpha(opacity=1);
    }
    .indexPart5 {
        padding: 0 15px;
    }
    .indexPart5 .fl {
        width: auto;
        float: none;
        left: 0px;
    }
    .indexPart5 .name {
        padding: 20px 0;
        font-weight: 400;
    }
    .indexPart5 .ewm {
        height: auto;
        min-height: 100px;
        float: left;
        width: 45%;
    }
    .indexPart5 .ewm li {
        width: 50%;
        padding-right: 0px;
        line-height: 35px;
    }
    .indexPart5 .ewm img {
        width: 90%;
    }
    .indexPart5 .list {
        float: right;
        width: 50%;
    }
    .indexPart5 .list li {
        width: 100%;
    }
    .indexPart5 .list .li_02,
    .indexPart5 .list .li_03,
    .indexPart5 .list .li_04 {
        width: 50%;
    }
    .indexPart5 .list .li_01 .name2 {
        float: left;
        width: 50%;
    }
    .indexPart5 .list dl {
        display: none;
    }
    .indexPart5 .list li .name2 {
        padding: 6px 0;
    }
    .indexPart5 .fr {
        display: none;
    }
    .indexPart5 .list2 {
        display: block;
    }
    .pageBanner .wal {
        min-height: 89px;
    }
    .pageBanner .box {
        position: relative;
        top: 0px;
        width: auto;
    }
    .pageBanner .box .name {
        font-size: 18px;
    }
    .pageBanner .box .name div {
        padding-bottom: 3px;
    }
    .pageBanner .box p {
        display: none;
    }
    .pageBanner .box p.p-1 {
        display: block;
    }
    .pageBanner .list {
        position: relative;
        top: 0px;
        width: 100%;
        overflow: hidden;
        position: relative;
        padding-top: 25px;
    }
    .pageBanner .list ul {
        margin-right: -35px;
    }
    .pageBanner .list li {
        padding: 0px;
        width: 33.333%;
    }
    .pageBanner .list a {
        border: #FFF solid 2px;
        margin-right: 35px;
    }
    .pageBanner .list img {
        width: 100%;
    }
    .pageBanner .list .h10 {
        height: 25px;
    }
    .Solution {
        padding-top: 60px;
    }
    .Solution li {
        padding-left: 0px;
    }
    .Solution .imgDiv {
        position: relative;
        border: #f0f0f0 solid 4px;
    }
    .Solution .imgDiv img {
        width: 100%;
    }
    .Solution .imgDiv i {
        top: -55px;
        height: 45px;
    }
    .Solution .imgDiv i.i-1 {
        top: auto;
        bottom: -55px;
    }
    .Solution .name {
        padding-top: 60px;
    }
    .Solution .name a {
        font-size: 14px;
    }
    .Solution .name a em {
        font-size: 20px;
        background-size: 18px;
        padding-right: 30px;
    }
    .Solution .msg {
        padding: 10px 0;
    }
    .Solution .list {
        width: 100%;
        overflow: hidden;
        position: relative;
    }
    .Solution .list dl {
        margin-right: -30px;
    }
    .Solution dd {
        width: 33.333%;
        padding-bottom: 15px;
    }
    .Solution dd a {
        margin-right: 30px;
    }
    .Solution .h10 {
        height: 40px;
    }
    .Solution .liOdd {
        padding: 0;
        text-align: left;
    }
    .Solution .liOdd .imgDiv {
        left: auto;
        right: 0px;
    }
    .Solution .liOdd .name a em {
        background: url("http://job.amteglobal.cn:8099/style/images/ico6.png"/*tpa=http://www.olm.com.cn/style/images/ico6.png*/
        ) right center no-repeat;
        background-size: 18px;
        padding: 0 30px 0 0;
    }
    .Solution .li_02 dd {
        left: 0px;
    }
    .Solution .li_02 dd a {
        margin-right: 30px;
        margin-left: 0px;
    }
    .Solution_01 .name {
        padding: 25px 0 10px 0;
        font-size: 14px;
    }
    .Solution_01 .name em {
        font-size: 20px;
        background-size: 18px;
        padding-right: 30px;
    }
    .Solution_01 .msg {
        line-height: 21px;
        padding: 0 0 15px 0;
    }
    .Solution_01 .list {
        width: 100%;
        overflow: hidden;
        position: relative;
    }
    .Solution_01 dl {
        margin-right: -30px;
    }
    .Solution_01 dd {
        width: 33.333%;
    }
    .Solution_01 dd a {
        margin-right: 30px;
        padding-bottom: 15px;
    }
    .Solution_01 .h10 {
        height: 5px;
    }
    .Solution_01 .btn {
        display: none;
    }
    .Solution_02 {
        padding: 25px 0;
    }
    .Solution_02 .btnDiv {
        background-size: 100%;
        padding-bottom: 30px;
        width: 100%;
        height: 381px;
        overflow: hidden;
        position: relative;
        left: 0px;
        top: 0px;
    }
    .Solution_02 .img {
        width: 389px;
        left: 50%;
        margin-left: -194px;
    }
    .Solution_02 .list {
        left: 50%;
        margin-left: -194px;
    }
    .Solution_02 .btnDiv-2 {
        height: 337px;
    }
    .Solution_02 .img-2 {
        width: 336px;
        margin-left: -168px;
    }
    .Solution_02 .list-2 {
        left: 50%;
        margin-left: -168px;
    }
    .Solution_02 .btnDiv-3 {
        height: 313px;
    }
    .Solution_02 .img-3 {
        width: 313px;
        margin-left: -156px;
    }
    .Solution_02 .list-3 {
        left: 50%;
        margin-left: -156px;
    }
    .Solution_02 .img,
    .Solution_02 .list {
        transform: scale(0.9);
        -webkit-transform: scale(0.9);
        -moz-transform: scale(0.9);
        -o-transform: scale(0.9);
        -ms-transform: scale(0.9);
    }
    /**/
    .Solution_02 .box {
        width: auto;
        padding-top: 25px;
    }
    .Solution_02 .box-1 {
        width: auto;
        padding: 25px 15px 0 15px;
    }
    .Solution_02 .name div {
        padding-bottom: 6px;
    }
    .Solution_02 .list2 li {
        line-height: 30px;
        height: 30px;
        overflow: hidden;
        float: left;
        width: 50%;
    }
    .Solution_02 .list3 li {
        width: 100%;
        clear: both;
    }
    .Solution_02 .list3 h2 {
        line-height: 30px;
    }
    .Solution_02 .list3 dd {
        line-height: 24px;
        height: 24px;
        float: left;
        width: 50%;
        overflow: hidden;
    }
    /**/
    .Solution_02 .box-2 {
        width: auto;
        padding-top: 25px;
    }
    .Solution_04 {
        padding: 0;
    }
    .Solution_04 .fl,
    .Solution_04 .fr {
        width: 100%;
    }
    .Solution_04 h2 {
        padding: 20px 0 10px 0;
    }
    .Solution_04 .h10 {
        height: 15px;
    }
    .Solution_05 {
        padding: 10px 0 0 0;
    }
    .Solution_05 h2 {
        font-size: 18px;
        line-height: 45px;
        padding-left: 16px;
        background-size: 8px;
    }
    .Solution_05 li {
        width: 100%;
    }
    .Solution_05 .name {
        line-height: 30px;
    }
    .Solution_05 .btn {
        height: 20px;
    }
    .Solution_05-2 .msg {
        padding: 0 0 15px 15px;
    }
    .Solution_06 {
        text-align: left;
        padding: 25px 0;
    }
    .Solution_06 .msg {
        padding-bottom: 20px;
        font-size: 16px;
    }
    .Solution_06 .imgDiv img {
        width: 100%;
    }
    .Solution_07 .title {
        padding: 25px 0;
    }
    .Solution_07 .list {
        min-height: 100px;
        padding: 0 20px;
    }
    .Solution_07 .slick {
        min-height: 125px;
    }
    .Solution_07 .slick .imgDiv {
        position: relative;
    }
    .Solution_07 .slick .imgDiv img {
        width: 100%;
    }
    .Solution_07 .slick .msg {
        padding: 0 0 20px 0;
        text-align: center;
    }
    .Solution_07 .slick .msg em {
        display: block;
        height: 10px;
    }
    .Solution_07 .slick-prev {
        top: 50%;
        margin-top: -10px;
        background-size: 100%;
        width: 20px;
        height: 56px;
    }
    .Solution_07 .slick-next {
        top: 50%;
        margin-top: -10px;
        background-size: 100%;
        width: 20px;
        height: 56px;
    }
    .Solution_07 .slick-dots {
        height: 40px;
        padding-top: 25px;
    }
    .Solution_03 .list {
        width: 100%;
        overflow: hidden;
        position: relative;
    }
    .Solution_03 .list ul {
        margin-right: -10px;
    }
    .Solution_03 .list li {
        padding: 0 0 10px 0;
        float: left;
        width: 33.333%;
    }
    .Solution_03 .list a {
        min-width: 50px;
        padding: 0;
        font-size: 13px;
        margin-right: 10px;
        display: block;
    }
    .Solution_03 .list2 li {
        width: 100%;
        padding-bottom: 15px;
    }
    .Solution_03 .list3 li {
        width: 33.333%;
        padding: 60px 0 30px 0;
    }
    .Solution_03 .list3 .imgDiv {
        width: 90px;
    }
    .Solution_03 .list3 .name {
        font-size: 13px;
        top: 0px;
    }
    .Solution_03 .list3 .li_01 .name {
        top: -24px;
    }
    .pageFoot .tel {
        text-align: left;
        position: relative;
        width: auto;
        border-bottom: #cccdce solid 1px;
        height: 100px;
        padding-left: 150px;
    }
    .pageFoot .tel .img {
        padding: 0;
        position: absolute;
        left: 0px;
        top: 15px;
    }
    .pageFoot .tel h2 {
        padding-top: 25px;
    }
    .pageFoot .list {
        padding: 15px 0 0 0;
    }
    .pageFoot .list li,
    .pageFoot .list .li_01 {
        width: 50%;
    }
    .pageFoot .list .li_03 {
        clear: left;
    }
    .pageFoot .ewm {
        position: relative;
        top: 0px;
        padding-top: 15px;
    }
    .pageFoot .ewm li {
        padding: 0 20px 0 0;
        line-height: 40px;
    }
    .product_01 {
        border-bottom: 0px;
        padding: 20px 0;
    }
    .product_01 .title {
        font-size: 22px;
    }
    .product_01 .content {
        line-height: 1.5em;
    }
    .product {
        padding-top: 0px;
    }
    .product li {
        width: 100%;
        padding-bottom: 10px;
    }
    .product .name a {
        height: 40px;
        line-height: 40px;
        font-size: 16px;
        font-weight: 400;
        padding-left: 32px;
        background: #bdbdbd url("../image/ico1.gif"/*tpa=http://www.olm.com.cn/style/images/ico1.gif*/
        ) 15px center no-repeat;
        background-size: 8px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding-right: 50px;
    }
    .product .name a em {
        background-size: 20px;
        width: 40px;
        height: 40px;
        right: 5px;
    }
    .product .name a:hover,
    .product li.on .name a {
        background: #0daef0 url("../image/ico1.gif"/*tpa=http://www.olm.com.cn/style/images/ico1.gif*/
        ) 15px center no-repeat;
        background-size: 8px;
    }
    .product li.on-1 {
        display: block;
    }
    .product .box {
        padding: 25px 15px 0 15px;
    }
    /**/
    .product .box-1 .fl,
    .product .box-1 .fr {
        width: 100%;
    }
    .product .box-1 .fl dl,
    .product .box-1 .fr dl {
        padding: 0px;
    }
    .product .box-1 .name2 {
        line-height: 24px;
        background: url("http://job.amteglobal.cn:8099/style/images/ico8.png"/*tpa=http://www.olm.com.cn/style/images/ico8.png*/
        ) left 8px no-repeat;
    }
    .product .box-1 .content {
        padding: 0 0 15px 15px;
    }
    /**/
    .product .box-2 {
        padding-top: 35px;
    }
    .product .box-2 .imgDiv img {
        width: 100%;
    }
    .product .box-2 .box {
        line-height: 21px;
    }
    .product .box-2 .name2 {
        padding-top: 10px;
    }
    .product .box-2 .content {
        padding: 10px 0 20px 0;
    }
    .productNav {
        padding-top: 0px;
    }
    .productNav li {
        width: 100%;
    }
    .productNav a {
        height: 95px;
        line-height: 95px;
        padding-left: 75px;
    }
    .productNav a img {
        left: 15px;
        top: 25px;
        width: 45px;
    }
    .pageBanner2 .wal {
        min-height: 346px;
    }
    .pageBanner2 .title {
        padding-top: 50px;
    }
    .pageBanner2 .content {
        font-size: 14px;
        line-height: 24px;
        padding: 15px 0 35px 0;
        text-align: center;
    }
    .pageBanner2 .more {
        width: 120px;
    }
    .pageBanner2-1 {
        padding: 0 15px;
    }
    .pageBanner2-1 .content em {
        display: inline-block;
    }
    .amlTitle {
        padding: 20px 0;
    }
    .amlTitle em {
        font-size: 20px;
        padding-right: 16px;
        background-size: 6px;
    }
    .amlTitle .name {
        font-size: 16px;
        line-height: 24px;
    }
    .amlTitle .msg {
        line-height: 21px;
        width: auto;
    }
    .amlPart1 li {
        width: 100%;
        padding-bottom: 10px;
    }
    .amlPart1 li div {
        padding: 15px;
    }
    .amlPart2 li {
        width: 100%;
        min-height: 150px;
    }
    .amlPart2 .name {
        height: 55px;
    }
    .amlPart2 .name a {
        height: 44px;
        line-height: 44px;
        font-size: 16px;
    }
    .amlPart2 .imgDiv {
        top: 60px;
    }
    .amlPart2 .content {
        padding: 0 55px 10px 95px;
    }
    .amlPart2 .h10 {
        height: 20px;
    }
    .amlPart3 .amlTitle em {
        background-size: 6px;
    }
    .amlPart3 li {
        width: 100%;
        padding-bottom: 15px;
    }
    .amlPart3 .box {
        height: auto;
    }
    .amlPart3 .imgDiv {
        padding: 25px 0;
    }
    .amlPart3 .img2 {
        top: 25px;
    }
    .amlPart3 a {
        color: #FFF;
    }
    .amlPart3 .content {
        text-align: center;
        padding: 15px 15px 25px 15px;
    }
    .amlPart4 {
        min-height: 200px;
        padding: 0;
    }
    .amlPart4 .imgDiv {
        position: relative;
        left: 0px;
        top: 0px;
        padding-top: 15px;
    }
    .amlPart4 .imgDiv img {
        width: 100%;
    }
    .amlPart4 .name {
        padding: 15px 0;
    }
    .amlPart4 li {
        font-size: 14px;
    }
    .case_01 {
        padding: 20px 0;
    }
    .case_01 a {
        top: 35px;
    }
    .case_01-1 {
        padding-bottom: 5px;
    }
    .case_02 {
        padding-top: 20px;
    }
    .case_02 li {
        width: 100%;
        padding-bottom: 15px;
    }
    .case_02 .name a {
        font-size: 30px;
    }
    .case_02 .content {
        font-size: 12px;
        line-height: 19px;
        text-align: center;
        padding: 70px 50px 0 15px;
    }
    .case_02 .btn {
        padding: 0 50px 0 0;
    }
    .case_02 li.on .name {
        top: 10px;
    }
    .case_03 {
        padding: 20px 25px 0 25px;
    }
    .case_03 .slick-prev,
    .case_03 .slick-next {
        margin-top: -90px;
        background-size: 24px;
        width: 24px;
        height: 40px;
    }
    .case_03 .slick li {
        width: 33.333%;
        left: 0px;
    }
    .caseShow_01 {
        padding: 20px 0 0 0;
    }
    .caseShow_01 li,
    .caseShow_01 .liOdd {
        padding: 0px;
    }
    .caseShow_01 .title {
        font-size: 16px;
        color: #666;
        padding: 0 0 10px 0;
    }
    .caseShow_01 .title div {
        font-size: 24px;
        padding-bottom: 5px;
    }
    .caseShow_01 .title em {
        background-size: 16px;
        padding-right: 24px;
    }
    .caseShow_01 .content {
        padding-bottom: 10px;
    }
    .caseShow_01 .imgDiv {
        position: relative;
        right: 0px;
        text-align: center;
        padding-bottom: 15px;
    }
    .caseShow_01 .imgDiv img {
        width: 100%;
        max-width: 344px;
    }
    .caseShow_01 .liOdd .imgDiv {
        left: 0px;
    }
    .caseShow_02 {
        min-height: 283px;
    }
    .caseShow_02 .title {
        font-size: 16px;
        line-height: 32px;
        padding: 25px 0;
    }
    .caseShow_02 .title div {
        font-size: 24px;
    }
    .caseShow_02 .list {
        padding: 0;
    }
    .caseShow_02 li {
        line-height: 21px;
    }
    .caseShow_02 li .imgDiv {
        padding-bottom: 10px;
    }
    .caseShow_02 li img {
        width: 60px;
    }
    .caseShow_02 li .content {
        padding: 0 5px;
    }
    .caseShow_03 {
        padding: 0 0 20px 0;
    }
    .caseShow_03 .imgDiv {
        position: relative;
        top: 0px;
    }
    .caseShow_03 .imgDiv img {
        width: 100%;
    }
    .caseShow_03 .title {
        font-size: 16px;
        padding: 20px 0;
    }
    .caseShow_03 .title div {
        font-size: 24px;
    }
    .caseShow_03 .content {
        padding-bottom: 20px;
    }
    .caseShow_03 .list {
        padding-bottom: 20px;
    }
    .caseShow_03 li {
        height: 40px;
        line-height: 40px;
    }
    .caseShow_03 li span {
        height: 40px;
    }
    .caseShow_04 {
        padding: 20px 15px;
    }
    .caseShow_04 .title {
        font-size: 16px;
        padding-bottom: 10px;
    }
    .caseShow_04 .title div {
        font-size: 24px;
    }
    .caseShow_05 .title {
        font-size: 16px;
        padding: 25px 0;
    }
    .caseShow_05 .title div {
        font-size: 24px;
    }
    .caseShow_05 li {
        width: 50%;
    }
    .caseShow_05 .imgDiv {
        width: 120px;
    }
    .caseShow_05 .imgDiv img {
        width: 100%;
    }
    .caseShow_05 .msg {
        line-height: 21px;
        height: 65px;
        padding-top: 15px;
    }
    .caseShow_05 .h10 {
        height: 20px;
    }
    .caseShow_06 {
        min-height: 114px;
        margin-bottom: 0px;
    }
    .caseShow_06 li {
        font-size: 16px;
    }
    .caseShow_06 li b {
        font-size: 50px;
    }
    .caseShow_06 li span {
        font-size: 14px;
        padding: 10px 0 0 8px;
        height: 14px;
        line-height: 1em;
        margin-left: 8px;
    }
    .caseShow_06 .info {
        padding-top: 10px;
    }
    .caseShow_07 {
        padding: 25px 0;
    }
    .caseShow_07 div {
        font-size: 20px;
    }
    .caseShow_07 em {
        font-size: 16px;
    }
    .caseShow_08 {
        padding-top: 15px;
    }
    .caseShow_08 ul {
        margin-right: -15px;
    }
    .caseShow_08 li {
        width: 100%;
        min-height: 250px;
        padding-bottom: 15px;
    }
    .caseShow_08 .name {
        margin-right: 15px;
        min-height: 250px;
    }
    .caseShow_08 .name a {
        font-size: 30px;
    }
    .caseShow_08 .content {
        padding: 85px 30px 0 15px;
    }
    .caseShow_08 .btn {
        padding: 0 30px 0 0;
    }
    .caseShow_08 li.on .name a {
        top: 20px;
    }
    .caseShow2_01 .box,
    .caseShow2_01 .liOdd .box {
        padding: 0 15px 15px;
    }
    .caseShow2_01 .title {
        font-size: 16px;
        padding: 15px 0;
    }
    .caseShow2_01 .title div {
        font-size: 28px;
    }
    .caseShow2_01 .content {
        line-height: 21px;
    }
    .caseShow2_01 .imgDiv {
        position: relative;
        top: 0px;
        right: 0px;
    }
    .caseShow2_01 .imgDiv img {
        width: 100%;
    }
    .caseShow2_01 .liOdd .imgDiv {
        right: auto;
        left: 0px;
        top: 0px;
    }
    .caseShow2_01 .li_01 .imgDiv {
        top: 0px;
    }
    .caseShow2_02 {
        background: url("../image/nimg1920_3.jpg"/*tpa=http://www.olm.com.cn/style/images/nimg1920_3.jpg*/
        ) center no-repeat;
        background-size: cover;
        height: 320px;
    }
    .caseShow2_02 .box {
        right: 15px;
        margin-right: 0px;
        top: 50px;
        width: 220px;
    }
    .caseShow2_02 .bg {
        padding: 25px 0;
    }
    .caseShow2_02 .title {
        font-size: 16px;
    }
    .caseShow2_02 .title div {
        font-size: 28px;
    }
    .caseShow2_03 {
        padding: 25px 15px;
    }
    .caseShow2_03 .title {
        font-size: 16px;
        padding-bottom: 15px;
    }
    .caseShow2_03 .title div {
        font-size: 28px;
    }
    .caseShow2_03 .content {
        line-height: 22px;
    }
    .pageNav {
        padding-left: 15px;
        height: 35px;
        line-height: 35px;
        font-size: 14px;
    }
    .pageNav em {
        width: 25px;
        height: 15px;
        top: 3px;
    }
    .pageNav-1 {
        width: 100%;
        overflow: hidden;
        position: relative;
        padding: 0px;
        overflow-x: auto;
    }
    .pageNav-1 ul {
        width: 200%;
        padding: 0 15px;
    }
    .news {
        padding-top: 20px;
    }
    .news ul {
        margin-right: -15px;
    }
    .news li {
        width: 50%;
        padding-bottom: 15px;
    }
    .news a {
        margin: 0px;
        margin-right: 15px;
        min-height: 270px;
    }
    .news .btn {
        right: 10px;
        bottom: 10px;
    }
    .news .time {
        left: 10px;
        bottom: 10px;
    }
    .news .name {
        padding: 10px 10px 40px 10px;
    }
    .news .box .name {
        padding: 35px 10px 10px 10px;
    }
    .news p {
        margin: 0 10px;
    }
    .news a:hover .time {
        top: 10px;
    }
    .pageMore {
        height: 60px;
        padding-top: 15px;
    }
    .pageMore a {
        width: 160px;
        height: 32px;
        line-height: 32px;
        font-size: 18px;
    }
    .w715,
    .w370 {
        float: none;
        width: auto;
    }
    .pageNow2 {
        height: 45px;
        line-height: 45px;
        margin-bottom: 15px;
    }
    .pageNow2 .back {
        height: 45px;
        font-size: 14px;
    }
    .pageNow2 div {
        height: 45px;
        font-size: 13px;
    }
    .pageNum3 {
        font-size: 13px;
        padding-bottom: 25px;
    }
    .newShow .title {
        font-size: 16px;
        line-height: 1.5em;
    }
    .newShow .time {
        padding: 5px 0 10px 0;
        font-size: 13px;
    }
    .newShow .content,
    .newShow .content .imgDiv {
        padding: 15px 0;
    }
    .sideTitle {
        height: 65px;
        font-size: 14px;
    }
    .sideTitle div {
        font-size: 22px;
        background-size: 18px;
    }
    .sideList1 li {
        padding-bottom: 10px;
    }
    .sideList1 a {
        height: 45px;
        line-height: 45px;
        padding-left: 50px;
        font-size: 16px;
    }
    .sideList1 a img {
        position: absolute;
        left: 15px;
        top: 10px;
        width: 25px;
    }
    .sideList2 a {
        height: 45px;
        line-height: 45px;
        font-size: 15px;
        top: -10px;
    }
    .History {
        padding: 15px 0;
    }
    .History .ico {
        height: 26px;
        width: 26px;
        background-size: cover;
        left: 63px;
    }
    .History .list {
        background: url("../image/line.gif"/*tpa=http://www.olm.com.cn/style/images/line.gif*/
        ) 75px top repeat-y;
    }
    .History li {
        min-height: 61px;
        padding: 0 0 0 90px;
    }
    .History .time {
        left: 0px;
        width: 65px;
        border-bottom: #e1e1e1 solid 2px;
        font-size: 18px;
        height: 35px;
    }
    .History .time em {
        display: none;
    }
    .History .line {
        background-size: cover;
        width: 7px;
        height: 7px;
        left: 72px;
        top: 5px;
    }
    .History dd {
        padding-bottom: 15px;
    }
    .History dd span {
        font-size: 13px;
        line-height: 21px;
        padding: 9px 10px;
    }
    .History li.on .time {
        border-bottom: #1d95cc solid 2px;
        width: 65px;
        left: 0px;
    }
    .about_01 {
        padding-top: 20px;
    }
    .about_01 li {
        width: 100%;
        padding-bottom: 20px;
    }
    .about_01 .content {
        padding: 0 55px 10px 0;
        min-height: 10px;
    }
    .about_02 {
        padding: 25px 15px;
    }
    .about_02 .wal {
        min-height: 420px;
        position: relative;
        color: #666;
    }
    .about_02 .imgDiv {
        position: relative;
        top: 0px;
        right: 0px;
        padding-left: 25px;
    }
    .about_02 .imgDiv img {
        width: 100%;
    }
    .about_02 .title {
        font-size: 16px;
        line-height: 28px;
        padding: 0 0 10px 25px;
    }
    .about_02 .title div {
        font-size: 22px;
    }
    .about_02 .title i {
        background-size: 22px;
        left: -15px;
        top: -5px;
    }
    .about_02 .content {
        line-height: 21px;
        padding: 0 0 25px 25px;
    }
    .about_03 {
        padding-top: 20px;
    }
    .about_03 li {
        width: 50%;
    }
    .about_03 .ico {
        top: 25px;
    }
    .about_03 .ico img {
        width: 45px;
    }
    .about_03 .box {
        top: 80px;
    }
    .about_03 .name {
        margin: 0 15px;
        line-height: 42px;
        padding-left: 30px;
    }
    .about_03 dl {
        padding: 10px 15px;
    }
    .about_03 dd {
        font-size: 12px;
        padding: 0 0 5px 30px;
        line-height: 16px;
    }
    .about_03 .dd-1,
    .about_03 .dd-2,
    .about_03 .dd-3,
    .about_03 .dd-4 {
        background-size: 16px;
    }
    .jobNav {
        height: 20px;
    }
    .jobNav .list {
        top: -40px;
        height: 40px;
    }
    .jobNav a {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        padding-left: 0px;
        text-align: center;
    }
    .jobNav img {
        display: none;
    }
    .jobNav a:hover,
    .jobNav a.on {
        background: #FFF;
        color: #333;
    }
    .jobList {
        float: none;
        width: auto;
    }
    .jobList .list {
        padding: 0;
    }
    .jobList li {
        padding-bottom: 15px;
    }
    .jobTips {
        float: none;
        width: auto;
    }
    .jobTips .list {
        padding: 0px;
    }
    .jobTips li {
        padding-bottom: 15px;
    }
    .Culture {
        padding-top: 20px;
    }
    .Culture li {
        width: 100%;
        padding-bottom: 15px;
    }
    .honor .list li {
        height: 135px;
    }
    .honor .list dd div {
        width: 100px;
    }
    .honor .list dd img {
        width: 100%;
    }
    .contactPhone {
        display: block;
    }
    .contact {
        display: none;
    }
    /*.zbanner{background:black;z-index:2;width:100%;min-height: 278px; filter:alpha(opacity=15);-moz-opacity:0.15;-khtml-opacity: 0.15;opacity: 0.15;position: absolute;top:0px;}*/
}

@media screen and ( max-width:400px) {
    .indexPart1List li {
        width: 50%;
    }
    .indexPart1List {
        margin-top: -200px;
        margin-left: -150px;
        width: 300px;
    }
}