﻿.banner {border-bottom:4px solid #ac1c1b;position: relative;}
.about1{width:1200px;margin:100px auto 0px;}
.about .name{font-size:28px;color:#222222;text-align: center;margin: 0px 0px 40px 0px;}
.about1List{background:#f9f9f9;}
.about1List li{padding:20px;float:left;width:50%;box-sizing:border-box;}
.about1List li .title{color:#333333;font-size:14px;font-weight:bold;margin:0px 0px 10px 0px;}
.about1List li .info{color:#333333;font-size:14px;line-height:30px;}
.about1List li .info img{max-width: 50%;}

.about2{background:url(../images/bg.jpg) center center no-repeat;padding: 45px 0px 50px 0px;margin: 60px 0px 0px 0px;position: relative;}
.about2 .name{margin:0px 0px 60px 0px;}
.about2 .center{background: url(../images/bg1.jpg) top center no-repeat;padding:55px 0px 0px 0px;margin: 0px auto 40px;height:375px;box-sizing:border-box;}
.about2 .mySwiper{width:950px;margin: 0 auto;overflow: hidden;}
.about2 .mySwiper .swiper-slide{text-align:center;}
.about2 .swiper-pagination{height:5px;width: 1200px;left: 50%;margin-left: -600px;bottom: 50px;}
.about2 .swiper-pagination .swiper-pagination-bullet{background: #d1d1d1;width: calc((100% - 30px)/3);border-radius: 0px;height: 100%;margin: 0px 15px 0px 0px;opacity: 1;}
.about2 .swiper-pagination .swiper-pagination-bullet-active{background: rgb(172 28 27);}
.about .about2List .title{color:#333333;font-weight:bold;font-size:18px;margin: 0px 0px 22px 0px;}
.about .about2List .info{color:#333333;font-size:14px;line-height: 20px;}
.about2 .swiper-pagination .swiper-pagination-bullet:last-child{margin:0;}
.about3{margin:60px auto 0px;width:1200px;background: url(../images/bg3.jpg) top center no-repeat;height: 450px;}
.about3 .name{margin: 0px 0px 20px 0px;padding: 52px 0px 0px 0px;}
.about3 .classInfo{text-align:center;color:#222222;font-size:16px;}
#certify{width:890px;margin: 83px auto 0px;overflow:hidden;}
#certify .swiper-slide{width: 245px;height: 190px;background: url(../images/bg2.png) center center no-repeat;padding: 11px 10px;box-sizing: border-box;background-size: cover;}
#certify .swiper-slide img{width:100%;height:100%;}

.about4{margin:55px 0px 100px 0px;}
.about4List li{float:left;width:388px;height:250px;overflow:hidden;margin:0px 18px 18px 0px;position: relative;}
.about4List li img{width:100%;height:100%;transition:0.5s all ease;}
.about4List li:hover img{transform:scale(1.2);}
.about4List li:nth-child(3n){margin-right:0px;}
.about4List li .title{position:absolute;bottom:0px;left:0px;width:100%;background: rgba(172,28,27,0.6);color: #fff;height: 40px;line-height: 40px;padding: 0px 15px;box-sizing: border-box;font-size: 14px;overflow: hidden;}

/*服务支持*/
.fuwuzhichi{background: url(../images/map.png) center center no-repeat;}
.fuwuzhichi ul li{margin:0px 0px 80px 0px;}
.fuwuzhichi ul{width:1200px;margin:60px auto;}
.fuwuzhichi ul li .img{width:550px;height:290px;float:left;position:relative;}
.fuwuzhichi ul li .img img{width:100%;height:100%;position: relative;}
.fuwuzhichi ul li .img:before{width: 555px;height: 296px;border: 6px solid #c5605f;content:'';display:block;position: absolute;left: 20px;top: 20px;box-sizing: border-box;}
.fuwuzhichi li .message{width:570px;float:right;}
.fuwuzhichi li .title{font-size:24px;color:#333333;margin:40px 0px 40px 0px;}
.fuwuzhichi li .d1{margin:0px 0px 16px 0px;line-height: 20px;}
.fuwuzhichi li .d1 label{font-size:14px;color:#333333;float:left;padding:0px 0px 0px 33px;}
.fuwuzhichi li .d1 .info{font-size:14px;color:#333333;float:left;}
.fuwuzhichi ul li:nth-child(2n) .img{float:right;}
.fuwuzhichi ul li:nth-child(2n) .message{float:left;}
.fuwuzhichi ul li:nth-child(2n) .img:before{left:-20px;}

.position{width:1200px;padding: 25px 37px;box-sizing:border-box;margin:-50px auto;background: #fff;position: relative;box-shadow: 0px 8px 14px 0px #f9f9f9;}
.position .name{font-size:24px;color:#222222;float:left;}
.position .name .en{font-size:14px;color:#777777;display:block;font-style:normal;margin:10px 0px 0px 0px;text-transform: capitalize;}
.position .twoList{float:right;margin: 18px 0px 0px 0px;}
.position .twoList a{color:#222222;font-size:14px;margin:0px 0px 0px 60px;}
.position .twoList a.on{color:#ac1c1b;font-weight:bold;}
.position .twoList a:hover{color:#ac1c1b;font-weight:bold;}
.position .bannerwords{position: absolute;right: 25px;top: 43px;}
.recruit{margin: 100px auto 120px;width:1200px;}
.recruit li{margin:0px 0px 60px 0px;}
.recruit li .title{font-size:24px;color:#333333;padding: 0px 0px 17px 37px;background: url(../images/icon-b1.png) left 4px no-repeat;border-bottom: 1px dashed #c7c7c7;margin: 0px 0px 18px 0px;}
.recruit li .job span{color:#666666;font-size:16px;padding:0px 0px 0px 34px;line-height:24px;display: inline-block;margin: 0px 40px 0px 0px;}
.recruit li .job .s1{background:url(../images/icon-b2.png) left center no-repeat;}
.recruit li .job .s2{background:url(../images/icon-b3.png) left center no-repeat;}
.recruit li .job .s3{background:url(../images/icon-b4.png) left center no-repeat;}
.recruit li .job .s4{background:url(../images/icon-b5.png) left center no-repeat;}
.recruit li .job .s5{background:url(../images/icon-b6.png) left center no-repeat;}
.recruit li .describe{margin:30px 0px 0px 0px;}
.recruit li .describe .p1{font-size:16px;color:#333333}
.recruit li .describe .info{color:#333333;font-size:14px;line-height: 34px;margin:10px 0px 0px 0px;}

#pages{text-align:center;}
#pages a{width:38px;height:38px;display: inline-block;border:1px solid #d3d3d3;border-radius:5px;line-height: 38px;margin: 0px 4px;box-shadow: -3px 3px 6px 0px #ddd;color:#666666;font-size:18px;}
#pages a.prev{background:url(../images/icon-prev.png) center center no-repeat;position: relative;top: 14px;}
#pages a.next{background:url(../images/icon-next.png) center center no-repeat;position: relative;top: 14px;}
#pages a.currentpage{color:#fff;background:#ac1c1b;}
#pages span{height:38px;display: inline-block;border:1px solid #d3d3d3;border-radius:5px;line-height: 38px;margin: 0px 4px;box-shadow: -3px 3px 6px 0px #ddd;color:#666666;font-size:18px;padding: 0px 10px;}


/* cooperation */
.cooperation{background:url(../images/bg4.jpg) top center no-repeat;background-size:cover;}
.cooperation ul{width:1200px;margin: 0px auto;padding: 140px 0px 120px 0px;}
.cooperation ul li{float:left;background:#fff;margin:0px 127px 0px 0px;}
.cooperation ul li img{width:100%;}
.cooperation ul li .icon{width:45px;height:45px;display:block;background:url(../images/icon-tel.png) center center no-repeat;right: 0px;position: absolute;}
.cooperation ul li.li1{width:285px;padding:10px;box-sizing:border-box;}
.cooperation ul li.li2{width:315px;margin: 140px 0px 0px 0px;}
.cooperation ul li .info{font-size:18px;color:#333333;float:left;position: absolute;left: -65px;transform: rotate(90deg);top: 75px;}
.cooperation ul li .title{width:20px;font-size:18px;color:#333333;float:left;margin: 0px 0px 0px 40px;}
.cooperation ul li .words{margin:20px 30px;position: relative;min-height: 200px;}
.cooperation ul li.li2 .info{top: 100px;left: -85px;}
.cooperation ul li.li2 .words{height:230px;}
.cooperation ul li.li2 .icon{background:url(../images/icon-email2.png) center center no-repeat;}
.cooperation1{position:relative;width:1200px;margin:0 auto;}
.cooperation .coop{position:absolute;right:0px;top: 275px;}
.cooperation .coop .n1{color:#222222;font-size: 26px;width: 10px;float:left;position: absolute;right: 160px;line-height: 30px;}
.cooperation .coop .en{color:#000000;font-size:38px;float:left;text-transform: uppercase;font-weight: bold;position: absolute;width: 600px;right: -200px;transform: rotate(90deg);top: 285px;}
.cooperation .coop1{position:absolute;left:0px;bottom:190px;width:280px;font-size:16px;color:#333333;line-height:36px;}


/* news */
.news{margin:110px auto 120px;width:1200px;}
.news li{width:385px;height: 343px;float:left;margin:0px 22px 22px 0px;background:#ededed;}
.news li:nth-child(3n){margin-right:0;}
.news li .words{padding:20px 23px;}
.news li .title{color:#000000;font-size:14px;font-weight:bold;}
.news li .sum{color:#000000;font-size:14px;margin:15px 0px 15px 0px;line-height:24px;}
.news li .time{color:#999999;font-size:14px;}
.news li .img{height:187px;overflow:hidden;}
.news li .img img{width:100%;height:100%;transition:0.5s all ease;}
.news li:hover img{transform:scale(1.2);}
.news li:hover .title{color:#ac1c1b;}
.news li:hover .sum{color:#ac1c1b;}
.news li:hover .time{color:#ac1c1b;}
.news ul{margin:0px 0px 40px 0px;}



.newsInfo{width:1200px;margin: 60px auto 50px;}
.newsInfo>.title{color:#222222;font-size:24px;font-weight:bold;text-align:center;padding:0px 0px 20px 0px;border-bottom: 1px dashed #e5e2e2;}
.newsInfo .time{color:#999999;font-size:14px;text-align:center;margin: 25px 0px 25px 0px;}
.newsInfo .info{font-size:16px;color:#333333;line-height:30px;}
.newsInfo .back{float:right;color:#ac1c1b;margin: 40px 0px 0px 0px;}
.newsInfo .info img{max-width:100%;}
.newsInfo .time .download{float:right;color:#ac1c1b;/* display: none; */background: #ac1c1b;color: #fff;display: inline-block;width: 90px;height: 24px;line-height: 24px;border-radius: 50px;}

.relative .nextTitle{/* border-top: 1px dashed #e3e3e6; */margin: 0px 0px 0px 0px;/* padding: 20px 0px 0px 0px; */float: right;width: calc(100% - 120px);text-align: right;right: 0px;position: absolute;top: 0px;}
.relative .nextTitle a{/* display:block; */color: #333333;font-size: 16px;margin: 0px 0px 0px 20px;max-width: 240px;display: -webkit-inline-box;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;height: 20px;}
.relative .nextTitle a label{font-weight:bold;}


.relative{width:1200px;margin: 0 auto 80px;position: relative;}
.relative h3{font-size:16px;color: #333333;margin: 0px 0px 15px 0px;/* float: left; */}
.relative ul li{width: 230px;float: left;margin: 0px 12px 0px 0px;box-sizing: border-box;}
.relative ul li .img{width:100%;border: #ccccc5 1px solid;height: 180px;line-height: 180px;transition:0.5s all ease;overflow:hidden;}
.relative ul li .img img{max-width:100%;vertical-align: middle;max-height: 100%;transition:0.5s all ease;}
.relative ul li:nth-child(5n){margin-right:0px;}
.relative ul li .title{font-size:14px;margin:10px 0px;text-align:center;height:20px;line-height:20px;overflow:hidden;transition:0.5s all ease;}
.relative ul li:hover .title{color:#ac1c1b;}
.relative ul li:hover .img{border-color:#ac1c1b;}
.relative ul li:hover img{transform:scale(1.2);}
/* online */
.online{width:1200px;margin: 60px auto 150px;position: relative;}
.online .inp{width:575px;height:60px;background:#f7f7f7;margin:0px 0px 15px 0px;padding:0px 15px;box-sizing:border-box;position: relative;}
.online .inp2{height: 210px;position: absolute;right: 0px;top: 0px;}
.online .inp label{color:#777777;font-size:14px;line-height:60px;}
.online .inp input[type='text']{color:#333333;font-size:14px;height: 60px;line-height: 60px;width: 450px;}
.online .inp input[type='text']::placeholder{color:#333333;}
.online .inp textarea{color:#333333;font-size:14px;width: 100%;background: transparent;height: 100%;resize: none;outline: none;padding: 20px 15px;line-height: 20px;border: 0;position: absolute;top: 0px;left: 0px;text-indent: 75px;box-sizing: border-box;}
.online .inp textarea::placeholder{color:#333333;}
.online .inp1{margin:60px 0px 0px 0px;text-align:center;}
.online .inp1 input{width:170px;height: 52px;line-height: 52px;background:#777777;border-radius: 2px;color:#fff;font-size:16px;letter-spacing: 3px;margin: 0px 20px;cursor: pointer;}
.online .inp1 input.btn-search{background:#ac1c1b;}
.online .inp3 input[type='text']{width: 270px;}
.online .inp3 img{height: 30px;}
.online i{color: #ff0000;position: absolute;right: 20px;font-size: 14px;top: 23px;}

/* agent */
.agent{background: url(../images/agentbg.jpg) left top no-repeat;}
.agent1{width:1200px;margin:0 auto;padding: 140px 0px 140px 0px;position: relative;}
.agentL{width: 320px;float:left;position: relative;}
.agentR{width:875px;float:right;}
.agentL .n1{color:#222222;font-size: 25px;width: 10px;float:left;position: absolute;left: 0px;line-height: 30px;}
.agentL .en{color:#000000;font-size:38px;float:left;text-transform: uppercase;font-weight: bold;position: absolute;width: 600px;left: -230px;transform: rotate(90deg);top: 285px;}
.agentR1{color:#222222;font-size:48px;text-align:right;line-height: 80px;}
.agentR2{margin:70px 0px 0px 0px;}
.agentR2 img{max-width:100%;}


.banner .words .name{font-size:40px;}
.banner .words .sum{color:#dae5ed;font-size:16px;margin:25px 0px 0px 0px;padding: 0px 0px 15px 0px;border-bottom: 1px solid #7c8f99;}

.towlist{max-width:1000px;top: 15px;position:absolute;right: 0px;}
.towlist a{font-size:14px;color:#fff;margin: 0px 0px 0px 45px;}

.product{width:1200px;margin:90px auto 160px;}
.productL{width:270px;background:#f6f6f6;float:left;}
.productL li{padding: 12px 20px;position:relative;}
.productL li .p1{color:#222222;font-size:20px;}
.productL li .en{color:#999999;font-size:14px;margin:5px 0px 0px 0px;width: 80%;word-break: break-word;}
/* .productL li:hover{background: url(../images/bg5.jpg)#222221 center center no-repeat;background-size: cover;} */
.productL li:hover .p1{color:#ac1c1b;}
.productL li.on{/* background: url(../images/bg5.jpg)#222221 center center no-repeat; */background-size: cover;}
.productL li.on .p1{color: #ac1c1b;}
.productL li.on .en{color: #ac1c1b;}
.productL li:hover .en{color: #ac1c1b;}
.productL li:after{width: 32px;height: 32px;position:absolute;right: 22px;top: 50%;content:'';background:url(../images/icon-c1.png) center center no-repeat;display:none;transform: translateY(-50%);}
.productL li.on:after{display:block;}
.productL li:hover:after{display:block;}
.productR{width:890px;float:right;}
.productR1 .pro1{float:left;width: 131px;margin: 0px 20.5px 20px 0px;border-bottom: 2px solid #d6d6d6;text-align:center;}
.productR1 .pro1:nth-child(6n){margin-right:0px;}
.productR1 .pro1 img{max-width: 80%;}
.productR1 .pro1 .p2{margin: 0px 0px 15px 0px;color:#222222;font-size:14px;}
/* .productR1 .pro1:hover .p2{color:#ac1c1b;}
.productR1 .pro1:hover {border-bottom:2px solid #ac1c1b;} */
.productR1 .pro1.on .p2{color:#ac1c1b;}
.productR1 .pro1.on {border-bottom: 1px solid #ac1c1b;}
.productR2 li{width:280px;float:left;margin:0px 25px 25px 0px;}
.productR2 li:nth-child(3n){margin-right:0px;}
.productR2{margin:23px 0px 0px 0px;}
.productR2 ul{margin: 0px 0px 40px 0px;}
.productR2 li .img{height:160px;line-height: 158px;text-align: center;overflow:hidden;border: 1px solid #ebebe8;box-sizing:border-box;transition:0.5s all ease;}
.productR2 li .img img{max-height:95%;max-width:100%;vertical-align: middle;transition:0.5s all ease;}
.productR2 li:hover .img img{transform:scale(1.2);}
.productR2 li:hover .img{border:1px solid #ac1c1b;}
.productR2 li .title{color:#222;font-size:16px;text-align:center;margin:10px 0px 0px 0px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;transition:0.5s all ease;}
.productR2 li:hover .title{color:#ac1c1b;}

/* search */
.searchBox{width:1200px;margin:30px auto;}
.searchBox ul{margin:0px 0px 20px 0px;}
.searchBox li{padding:10px 0px;border-bottom:1px dashed #aaa;height: 20px;line-height: 20px;}
.searchBox li a{font-size:14px;display: block;height: 20px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.searchBox li:hover a{color:#ac1c1b;}


/*网站地图*/
.sitemap{width:1200px;margin:0 auto;}
.sitemap{margin: 50px auto 0px;padding:18px 0 60px 0;}
.sitemap h6{line-height:40px;font-weight: normal;border-bottom: 1px solid #f2f2f2;clear:both;margin:10px 0;}
.sitemap h6 a{color: #bc2a23;font-size: 16px;border-left: 4px solid #bc2a23;padding-left: 11px;line-height: 18px;display: inline-block;}
.sitemap ul{margin-top:20px;}
.sitemap ul li{line-height:20px;margin: 0px 0px 20px 0px;}
.sitemap ul li>a{color: #333;border-left: 3px solid #aaa;padding: 0px 0px 0px 10px;margin: 0px 0px 0px 15px;height: 18px;display: block;line-height: 18px;}
.sitemap h6.remove{display: none;}
.sitemap ul li>a:hover{background:#fff;color:#bc2a23;}
.sitemap ul li dl{margin:15px 0px 15px 35px;}
.sitemap ul li dd{display:inline-block;color:#666;margin:0px 15px 0px 0px;}
.sitemap h6.h6_7{display:none;}
.sitemap .ul5{display:none;}
.sitemap ul li dd:hover a{color:#bc2a23;}

.cooperation1_1{width:1200px;margin: 0px auto;padding: 100px 0px;line-height: 30px;font-size: 16px;}
.cooperation1_1 img{max-width: 100%;}
@media(max-width:1024px){
    .about1{width:94vw;margin: 25px auto 0px;}
    .about .name{font-size:18px;margin: 0px 0px 25px 0px;}
    .about1List li{padding:10px;width: 100%;float: none;}
    .about1List li .info{font-size:12px;line-height:20px;}
    .about1List{padding: 0px 0px 15px 0px;}
    .about2{margin: 20px 0px 0px 0px;padding: 25px 0px 20px 0px;background-size: cover;}
    .about2 .center{padding:30px 0px 0px 0px;height: 200px;}
    .about2 .mySwiper{width: 94%;}
    .about .about2List .title{font-size: 15px;margin: 0px 0px 12px 0px;}
    .about .about2List .info{font-size:12px;line-height: 18px;}
    .about2 .swiper-pagination .swiper-pagination-bullet{width: calc((100% - 25px)/6);margin: 0px 5px 0px 0px;bottom: 0;}
    .about2 .swiper-pagination{width: 94%;left: 3%;margin: 0px;bottom: 36px;}
    .about2 .swiper-pagination .swiper-pagination-bullet:nth-child(3){margin: 0px 5px 0px 0px;}
    .about2 .swiper-pagination .swiper-pagination-bullet:nth-child(6){margin:0;}


    #certify{width: 320px;margin: 30px auto 0px;}
    .about3{width:94vw;height: 280px;margin: 30px auto 0px;}
    .about3 .name{padding:30px 0px 0px 0px;}
    .about3 .classInfo{font-size:12px;}
    #certify .swiper-slide{width: 143px;height: 110px;padding: 5px 6px;}

    .about4{margin: 30px 0px;}
    .about4List li{width: 48.5%;margin: 0px 0px 12px 0px;height: 30vw;}
    .about4List li:nth-child(2n){float:right;}
    .about4List li .title{height:30px;line-height:30px;padding: 0px 10px;}

    .towlist{display:none;}
    .banner .words .name{font-size:18px;}
    .position .bannerwords{font-size:14px;right: 10px;top: 20px;}
    .banner .words .sum{font-size:12px;margin: 10px 0px 0px 0px;padding: 0px 0px 7px 0px;}
    .product{width: 94vw;margin:30px auto;}
    .productL{width:100%;float: none;}
    .productL ul{
    display: flex;
    flex-wrap: wrap;
}
    .productL li{padding:10px;width: 50%;box-sizing: border-box;/* float: left; *//* flex: 1; */}
    .productL li .p1{font-size:14px;}
    .productL li .en{font-size: 10px;word-break: break-word;min-height: 14px;}
    .productL li.on{background-size: 20px!important;}
    .productL li:after{width:20px;height:20px;background-size:cover;/* top: 20px; */right: 10px;}
    .productR1 .pro1 img{max-width: 100%;height: 60px;}
    .productR2{margin:10px 0px 0px 0px;}
    .productR{width:100%;float:none;margin: 15px 0px 0px 0px;}
    .productR1 .pro1{width: 31%;margin: 0px 3.5% 10px 0px;border-bottom: 1px solid #d6d6d6;}
    .productR1 .pro1:nth-child(3n){margin-right:0px;}
    .productR1 .pro1 .p2{font-size:12px;margin: 0px 0px 10px 0px;}
    .productR2 li{width: 48.5%;margin: 0px 0px 15px 0px;/* height: 111px; */}
    .productR2 li:nth-child(2n){float:right;}
    .productR2 li .img{line-height: 108px;height: 110px;}
    .productR2 li .title{font-size:14px;margin:6px 0px 0px 0px;}
    .productR2 ul{margin: 0px 0px 10px 0px;}
    #pages a{width:24px;height:24px;line-height: 24px;font-size: 14px;margin: 0px 1px;}
    #pages a.prev{top:8px;background-size: 7px!important;}
    #pages a.next{top:8px;background-size: 7px!important;}
    #pages span{height:24px;line-height: 24px;font-size: 14px;margin: 0px 1px;padding:0px 5px;}


    .position{margin:0;padding: 10px;width: 100%;}
    .position .name{font-size:16px;}
    .position .name .en{font-size:12px;margin:5px 0px 0px 0px;}
    .position .twoList{max-width: calc(100% - 74px);text-align:right;margin: 10px 0px 0px 0px;}
    .position .twoList a{font-size:12px;margin:0px 0px 0px 10px;}

    .news{width:94vw;margin: 15px auto 30px;}
    .news ul{margin: 0px 0px 10px 0px;}
    .news li{width:100%;margin: 0px 0px 15px 0px;float: none;height: auto;}
    .news li .words{padding: 10px 10px 13px 10px;}
    .news li .sum{font-size:12px;line-height:20px;margin: 10px 0px 5px 0px;}
    .news li .img{height:auto;}

    .newsInfo{width: 94vw;margin: 20px auto 40px;}
    .newsInfo .title{font-size:16px;padding: 0px 0px 15px 0px;}
    .newsInfo .time{font-size:12px;margin: 15px 0px;}
    .newsInfo .info{font-size:14px;line-height:26px;}
    .newsInfo .back{margin:20px 0px 0px 0px;font-size: 14px;}
    .relative .nextTitle{width: calc(100% - 80px);float:none;/* text-align:left; *//* border-top: 1px dashed #e3e3e6; */padding: 0;}
    .relative .nextTitle a{margin: 0px 0px 0px 10px;font-size:14px;/* display:block; */max-width: 45%;}

    .relative{width: 94vw;margin: 20px auto 40px;}
    .relative ul li{width:48%;margin:0px 0px 15px 0px;}
    .relative ul li .img{height:35vw;}
    .relative ul li:nth-child(2n){float:right;}

    .recruit{width:94vw;margin: 40px auto 50px;}
    .recruit li{margin: 0px 0px 30px 0px;}
    .recruit li .title{font-size:16px;padding: 0px 0px 10px 21px;background: url(../images/icon-b1.png) left 2px no-repeat;background-size: 15px;margin: 0px 0px 12px 0px;}
    .recruit li .job span{font-size:12px;margin:0px 10px 10px 0px;background-size: 15px!important;padding: 0px 0px 0px 20px;line-height: 20px;}
    .recruit li .describe{margin: 10px 0px 0px 0px;}
    .recruit li .describe .p1{font-size:14px;}
    .recruit li .describe .info{font-size:12px;line-height: 22px;}


    .cooperation1{width:94vw;}
    .cooperation .coop1{width: 40%;left:0px;top: 373px;font-size: 12px;line-height: 22px;}
    .cooperation ul{width:94vw;padding: 30px 0px 50px 0px;}
    .cooperation ul li{margin: 0px 10px 0px 0px;}
    .cooperation ul li.li1{width: 40%;padding: 5px;}
    .cooperation ul li .words{margin: 10px 15px;min-height: 140px;}
    .cooperation ul li .info{left: -63px;font-size: 14px;top: 65px;}
    .cooperation ul li .title{margin: 3px 0px 0px 25px;font-size: 14px;}
    .cooperation ul li.li2 .title{margin: 3px 0px 0px 30px;}
    .cooperation ul li .icon{width:35px;height:35px;background-size:cover;}
    .cooperation ul li.li2 .icon{width:35px;height:35px;background-size:cover;}
    .cooperation ul li.li2 .info{top: 80px;left: -71px;}
    .cooperation ul li.li2{width: 40%;margin: 70px 0px 0px 0px;}
    .cooperation .coop .en{right: -140px;top: 140px;font-size: 19px;width: 300px;}
    .cooperation .coop .n1{right: 6vw;font-size: 16px;width: 10px;line-height: 18px;top: 4px;}
    .cooperation .coop{top: 97px;}
    .cooperation ul li.li2 .words{height: 185px;}

    .agent1{width:94vw;padding: 30px 0px 50px 0px;}
    .agentL{width: 60px;position: absolute;}
    .agentL .n1{font-size: 16px;line-height: 15px;width: 10px;top: 4px;text-align: center;}
    .agentL .en{font-size: 18px;width: 185px;left: -62px;top: 86px;}
    .agentR{width: 77%;}
    .agentR1{font-size: 17px;line-height:30px;}
    .agentR2{margin: 15px 0px 0px 0px;}

    .fuwuzhichi ul{width: 94vw;margin: 40px auto 0px;}
    .fuwuzhichi ul li{margin:0px 0px 30px 0px;}
    .fuwuzhichi ul li .img{width: 96%;height: 49vw;float: none;}
    .fuwuzhichi ul li .img:before{width: 100%;height: 49vw;border: 2px solid #c5605f;left: 12px;top: 12px;}
    .fuwuzhichi li .message{width: 100%;float: none;margin: 30px 0px 0px 0px;}
    .fuwuzhichi li .title{font-size: 16px;margin: 20px 0px 15px 0px;}
    .fuwuzhichi li .d1{line-height: 20px;margin: 0px 0px 10px 0px;}
    .fuwuzhichi li .d1 label{font-size: 14px;padding: 0px 0px 0px 18px;background-size: 14px!important;}
    .fuwuzhichi li .d1 .info{width:calc(100% - 60px);font-size: 14px;word-break: break-word;}

    .fuwuzhichi ul li:nth-child(2n) .img:before{left: -12px;}
    .fuwuzhichi ul li:nth-child(2n) .message{float:none;}
    .fuwuzhichi ul li:nth-child(2n) .img{float:none;margin: 0px 0px 0px 4%;}


    .searchBox{width:94vw;margin: 15px auto 30px;}

    .online{width:94vw;margin: 25px auto 50px;}
    .online .inp{width:100%;height:40px;padding: 0px 10px;}
    .online .inp2{position: relative;height: 100px;}
    .online .inp textarea{padding: 10px;font-size: 12px;text-indent: 68px;}
    .online .inp label{line-height:40px;font-size: 12px;}
    .online .inp input[type='text']{width:calc(100% - 80px);height: 40px;line-height: 40px;font-size: 12px;}
    .online i{top:13px;right:10px;}
    .online .inp3 input[type='text']{width: calc(100% - 215px);margin: 0px 2px 0px 0px;}
    .online .inp3 img{height:20px;}
    .online .inp1{margin: 25px 0px 0px 0px;}
    .online .inp1 input{width:100px;height: 34px;line-height: 34px;font-size:14px;margin: 0px 10px;}

    /*.Info table{width:100%!important;}*/
    .newsInfo .info img{height: auto!important;}
    .sitemap{width: 94%;margin: 0px auto;padding: 15px 0px 30px 0px;}

     .cooperation1_1{width:94%;line-height: 24px;font-size: 14px;padding: 40px 0px;}

}







































