/*内页*/
.ny_banner {
    width: 100%;
    height: 400px;
    background-size: cover !important;
    float: left;
    margin-top: 100px;
}

.nybannerwz {
    width: 100%;
    height: auto;
    float: left;
    position: absolute;
    left: 0;
    top: 250px;
}

.nybannerwz strong {
    width: 100%;
    height: auto;
    float: left;
    padding: 0 60px;
    margin-top: 30px;
    opacity: 0.5;
    text-align: center;
    box-sizing: border-box;
    font-size: 36px;
    line-height: 50px;
    color: #fff;
}

.nybannerwz p {
    width: 100%;
    height: auto;
    float: left;
    font-size: 16px;
    line-height: 30px;
    margin-top: 20px;
    font-weight: normal;
    text-align: center;
    color: #fff;
}

.channel_menu {
    background-color: #ededed;
}

.channel_menu ._menu_content {
    float: left;
}

.channel_menu li {
    display: block;
    float: left;
    width: auto;
    font-weight: normal;
}

.channel_menu li a {
    display: block;
    padding: 24px 50px;
    font-size: 15px;
    line-height: 1;
}

.channel_menu li a,.channel_menu li a:hover {
    color: #525252;
}

.channel_menu li.cur a {
    background: #0c6cbd;
}

.channel_menu li.cur a,.channel_menu li.cur a:hover {
    color: #fff;
}

.channel_menu ._bread {
    background: url(../image/mbxtb.png) left center no-repeat;
    background-size: 15px auto;
    padding-left: 20px;
    width: auto;
    float: right;
    font-size: 14px;
    color: #5a5a5a;
    font-weight: normal;
    line-height: 63px;
}

.channel_menu ._bread em {
    margin: 0 5px;
}

.channel_banner img {
    width: 100%;
    height: 350px;
}

.wrap {
    max-width: 1630px;
    margin-right: auto;
    margin-left: auto;
    width: 90%;
}

.channel_main {
    margin: 50px 0;
}

._bread a {
    padding: 0 10px;
}
/*内页*/


@media(max-width: 1000px) {
    .channel_menu ._bread {
        display: none;
    }

    .ny_banner {
        margin-top: 60px;
    }

    .nybannerwz {
        top: 120px;
        padding: 0 30px;
    }
    ._menu_content{
        display: none;
    }
    .ny_banner{
        height: 200px;
    }
}

.minH {
    min-height: 400px
}
.hui {
    background: #f2f2f2;
}
.bai {
    background: #fff;
}
.aboutUs1 {
    padding-top: 130px;
    background: #fff;
}


.aboutUsTitle {
    padding-bottom: 50px;
    font-size: 32px;
    line-height: 32px;
    color: #222222;
    text-align: center;
    background: url(../image/aboutUsicn.png) no-repeat bottom center;
    margin-bottom: 40px;
}

.aboutUsTitle.baise {
    color: #fff;
}


.aboutUs1 .info {
    font-size: 16px;
    line-height: 32px;
    color: #666666;
    margin-bottom: 55px;
}

.aboutUs1 .pic {
    overflow: hidden;
    border-radius: 10px;
}
.aboutUs1 .picimg{
    border-radius: 10px;
    width:100%;
}
.aboutUs1 .pic::before {
    padding-top: 37.4615%;
}

.aboutUs2 {
    padding: 70px 0 110px;
    background: #fff url(../image/aboutUs2bg.jpg) no-repeat bottom center;
}

.aboutUs2Dl {
    margin-right: -36px;
}

.aboutUs2Dl dd {
    width: 20%;
    float: left;
    display: inline;
}

.aboutUs2Dl dd .con {
    margin-right: 36px;
    border-radius: 10px;
    box-shadow: 0px 0px 20px 0px rgba(4, 0, 0, 0.08);
    height: 220px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: #fff;
    position: relative;
    padding: 29px 20px 0;
    cursor: pointer;
}

.aboutUs2Dl dd .con .icn {
    height: 64px;
    margin-bottom: 35px;
    background-position: center center;
    background-repeat: no-repeat;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
}

.aboutUs2Dl dd .con .title {
    font-size: 103px;
    color: #f0f7f4;
    height: 103px;
    line-height: 103px;
    position: absolute;
    top: 88px;
    left: 0;
    width: 100%;
    text-align: center;
}

.aboutUs2Dl dd .con .info {
    font-size: 16px;
    line-height: 32px;
    color: #00427c;
    height: 64px;
    overflow: hidden;
    position: relative;
    z-index: 2;
    text-align: center;
}

.aboutUs2Dl dd .con:hover .icn {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
}

.aboutUs3 {
    padding: 100px 0 80px;
    background: url(../image/aboutUs3bg.jpg) no-repeat center / cover;
}

.bookDl {
    overflow: hidden;
    margin-right: -40px;
}

.bookDl dd {
    float: left;
    display: inline;
    width: 25%;
    margin-bottom: 40px;
}

.bookDl dd .con {
    display: block;
    margin-right: 40px;
}

.bookDl dd .con .pic::before {
    padding-top: 144.0677%;
}

.bookDl dd .con .title {
    height: 60px;
    line-height: 60px;
    padding: 0 30px;
    overflow: hidden;
    font-size: 18px;
    color: #222222;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    text-align: center;
    background: #fff;
}

.bookDl dd .con:hover .title {
    color: #0c6cbd;
}


@media(max-width:1000px){
    .aboutUs1{
        padding-top: 50px;
    }
    .aboutUs2Dl{
        margin-right:0;
    }
    .aboutUs2Dl dd{
        width:100%;
    }
    .aboutUs2Dl dd .con{
        margin-right:0;
    }
    .bookDl{
        margin-right:0;
    }
    .bookDl dd{
        width:50%;
    }
    .bookDl dd .con{
        margin:0 10px;
    }
    .aboutUs3{
        padding-bottom:0;
    }
    .bookDl dd .con .title{
        font-size: 16px;
        padding:0 10px;
    }
}
/*网络*/
/* 地图 satrt */
.mapBox {
    position: relative;
    padding-top: 64.0625%;
    background: url(../image/mapbg.jpg) no-repeat center / cover;
    clear:both;
}
.map1{
    height: 100%;
    position: absolute;
    width: 100%;
    left: 0px;
    top: 0px;
}
.map2{
    height: 100%; 
    position: absolute; 
    width: 100%; 
    left: 0px; 
    top: 0px; 
}
.mapBox .pic {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    left: 8.85416%;
    width: 50.1479%;
   /* background: url(../image/map1.png) no-repeat center / 100% 100%;*/
}

.mapBox .pic::before {
    padding-top: 80.9730%;
}

.mapBox .pic img {
    opacity: 0;
    image-rendering: pixelated;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
}

.mapBox .pic img.hover {
    opacity: 1;
}

.mapBox .pic img.dinmap {
    z-index: 2;
}

.mapTitle {
    width: 375px;
    background: #fff;
    padding:30px 20px 20px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    right: 6%;
    box-shadow: 0px 5px 20px rgba(0,0,0,0.2);
}

.mapDl dd {
    margin-bottom: 35px;
    line-height: 2;
}

.mapDl dd a {
    font-size: 16px;
    color: #666666;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
}

.mapDl dt {
    /*background: url(../image/mapicn.png) no-repeat center left;*/
    height: 26px;
    line-height: 26px;
    margin-bottom: 20px;
    text-align: center;
}

.mapDl dt a {
    font-size: 22px;
    color: #222222;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
}

.mapDl dd.hover a,.mapDl dt.hover a {
    color: #0c6cbd;
    font-weight: 800;
}

.mapDots dd {
    position: absolute;
    width: 12px;
    height: 12px;
    margin-left: -6px;
    margin-top: -6px;
    opacity: 0;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
}

.mapDots dd.show {
    opacity: 1;
}

.mapDots dd .con {
    border-radius: 50%;
    background: #fff;
    width: 12px;
    height: 12px;
    position: relative;
    z-index: 2;
}

.mapDots dd::before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #a3cbad;
    position: absolute;
    animation: circle-opacity 1.5s infinite;
    left: 50%;
    top: 50%;
    transform: scale(0, 0);
    margin-top: -10px;
    margin-left: -10px;
}

.mapDots dd.dd1 {
    left: 18%;
    top: 34.3%;
}

.mapDots dd.dd2 {
    left: 34.5%;
    top: 49%;
}

.mapDots dd.dd3 {
    left: 21.5%;
    top: 59.9%;
}

.mapDots dd.dd4 {
    left: 82.8%;
    top: 16.5%;
}

.mapDots dd.dd5 {
    left: 83.2%;
    top: 25.5%;
}

.mapDots dd.dd6 {
    left: 78.8%;
    top: 31.4%;
}

.mapDots dd.dd7 {
    left: 71.8%;
    top: 37%;
}

.mapDots dd.dd8 {
    left: 73%;
    top: 38.8%;
}

.mapDots dd.dd9 {
    left: 55%;
    top: 37%;
}

.mapDots dd.dd10 {
    left: 69.5%;
    top: 41%;
}

.mapDots dd.dd11 {
    left: 64.5%;
    top: 42%;
}

.mapDots dd.dd12 {
    left: 58.2%;
    top: 53%;
}

.mapDots dd.dd13 {
    left: 54.2%;
    top: 44%;
}

.mapDots dd.dd14 {
    left: 51%;
    top: 49%;
}

.mapDots dd.dd15 {
    left: 45.5%;
    top: 63.8%;
}

.mapDots dd.dd16 {
    left: 57.9%;
    top: 63.2%;
}

.mapDots dd.dd17 {
    left: 64%;
    top: 62.2%;
}

.mapDots dd.dd18 {
    left: 64.5%;
    top: 53.7%;
}

.mapDots dd.dd19 {
    left: 72%;
    top: 47.2%;
}

.mapDots dd.dd20 {
    left: 78.5%;
    top: 54.2%;
}

.mapDots dd.dd21 {
    left: 81.6%;
    top: 58.6%;
}

.mapDots dd.dd22 {
    left: 74%;
    top: 56.6%;
}

.mapDots dd.dd23 {
    left: 79.5%;
    top: 63.6%;
}

.mapDots dd.dd24 {
    left: 71.8%;
    top: 67.6%;
}

.mapDots dd.dd25 {
    left: 62%;
    top: 71.6%;
}

.mapDots dd.dd26 {
    left: 53.5%;
    top: 74.4%;
}

.mapDots dd.dd27 {
    left: 43.8%;
    top: 80%;
}

.mapDots dd.dd28 {
    left: 57.5%;
    top: 81.3%;
}

.mapDots dd.dd29 {
    left: 68%;
    top: 81.1%;
}

.mapDots dd.dd30 {
    left: 76.5%;
    top: 72.1%;
}

.mapDots dd.dd31 {
    left: 83%;
    top: 79.1%;
}

.mapDots dd.dd32 {
    left: 62%;
    top: 93.1%;
}
/*.mapConTop{background: url(../image/mapTbg.jpg) no-repeat top center / cover;padding: 77px 0 55px;}*/
.mapConTop {
    background: url(../image/mapTbg.jpg) no-repeat top center / cover;
    padding: 77px 0 16px;
}

.mapConTop .title {
    text-align: center;
    margin-bottom: 40px;
}

.mapConTop .title span {
    display: inline-block;
    padding-left: 50px;
    font-size: 28px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    color: #007c49;
    background: url(../image/maptel.png) no-repeat center left;
}

.mapConTop .titleb {
    font-size: 20px;
    font-weight: bold;
    color: #222222;
    height: 22px;
    line-height: 22px;
    margin-bottom: 25px;
}

.mapConTopDl {
    padding-right: 80px;
    overflow-y: auto;
    max-height: 885px;
}

.mapConTopDl dd {
    margin-bottom: 30px;
}

.mapConTopDl dd span {
    font-size: 18px;
    color: #222222;
    height: 18px;
    line-height: 18px;
    margin-bottom: 27px;
    display: block;
}

.mapConTopDl dd ul {
    background: #e6e7e7;
    font-size: 0;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}

.mapConTopDl dd ul li {
    width: 33.33333%;
    float: left;
    display: inline;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    color: #555555;
}

.mapConTopDl dd ul.dt {
    background: #54b29b;
}

.mapConTopDl dd ul.dt li {
    color: #fff;
    height: 58px;
    line-height: 58px;
}

.mapConBot {
    padding: 26px 0 60px;
    background: #fff;
}

.mapConBot span {
    display: block;
    font-size: 20px;
    font-weight: bold;
    color: #222222;
    height: 22px;
    line-height: 22px;
    margin-bottom: 30px;
}

.mapConBotDl {
    padding-right: 80px;
    overflow-y: auto;
    max-height: 825px;
}
/*.mapConBotDl dd{background: #f6f1eb;border-bottom: 1px solid #e5e5e5;}*/
.mapConBotDl dd {
    background: #e6e7e7;
    border-bottom: 1px solid #ccc;
}
/*.mapConBotDl dt{background: #e7c76e;}*/
.mapConBotDl dt {
    background: #54b29b;
}

.mapConBotDl ul {
    overflow: hidden;
    font-size: 0;
}
/*.mapConBotDl ul li{float: left;display: inline;height: 58px;line-height: 58px;text-align: center;font-size: 16px;color: #be9728;box-sizing: border-box;-webkit-box-sizing: border-box;}*/
.mapConBotDl ul li {
    float: left;
    display: inline;
    height: 58px;
    line-height: 58px;
    text-align: center;
    font-size: 16px;
    color: #555555;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.mapConBotDl dt ul li {
    color: #fff;
    font-size: 18px;
}

.mapConBotDl ul li:nth-child(1) {
    width: 33.0909%;
    border-left: 1px solid #e5e5e5;
}

.mapConBotDl ul li:nth-child(2) {
    width: 46%;
}

.mapConBotDl ul li:nth-child(3) {
    width: 34.0909%;
}

.mapConBotDl ul li:nth-child(4) {
    width: 9.0909%;
}

.mapConBotDl ul li:nth-child(5) {
    width: 18.9393%;
}

.mapConBotDl ul li:nth-child(6) {
    width: 12.5002%;
    border-right: 1px solid #e5e5e5;
}

.clamp1List {
    text-align: left !important;
}

.clampList {
    text-align: left !important;
    padding-left: 98px;
}
/* 地图 end */

@media(max-width:1000px){
    .map1{
        position: relative;
        display: none;
    }
    .map2{
        position: relative;
    }
    .mapBox{
        padding:20px 0;
    }
    .mapTitle{
        position: relative;
        top: 5%;
        transform: translateY(0%);
        -webkit-transform: translateY(0%);
        right: 0px;
        margin:0 auto;
    }

}

/*联系我们*/
.contectUs{
    padding:100px 0;
}
.contectUs .text {
    padding: 30px 140px;
    font-size: 16px;
    line-height: 32px;
    color: #666666;
    margin-bottom: 50px;

}

.conUsDl {
    font-size: 0;
    overflow: hidden;
    margin-bottom: 40px;
}

.conUsDl dd {
    width: 25%;
    float: left;
    display: inline;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    position: relative;
    padding: 0 20px;
    text-align: center;
}

.conUsDl dd::before {
    display: block;
    content: "";
    width: 1px;
    height: 80px;
    right: 0;
    top: 35px;
    background: #ddd;
    position: absolute;
}

.conUsDl dd:last-child::before {
    display: none;
}

.conUsDl dd .icn {
    height: 75px;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 25px;
}

.conUsDl dd .title {
    font-size: 18px;
    height: 18px;
    line-height: 18px;
    color: #333333;
    margin-bottom: 15px;
}

.conUsDl dd .info {
    font-size: 16px;
    line-height: 28px;
    color: #555555;
    width:250px;
    margin:0 auto;
}

.contectUs .map {
    height: 640px;
    width: 48%;
    float: left;
    display: inline;
}

.contectUs .map#map2 {
    float: right;
}

@media(max-width:1000px){
    
    .contectUs .text{
        padding:0;
    }
    .conUsDl dd{
        width:50%;
    }
    .conUsDl dd .info{
        width:100%;
    }
    .conUsDl dd:before {
        display: none;
    }
}
/*新闻和产品*/
.news_list_p1{
    padding:30px 0 0;
}
.news_list_p1 .i.active {
    width: calc(33%);
}

.news_list_p1 .i.active:hover .t2 {
    transform: translateY(20px);
}

.news_list_p1 .i {
    padding: 20px;
    float: left;
    width: calc(50% / 3);
    transition: all .5s linear;
}

.news_list_p1 .i_ {
    display: block;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left top;
    position: relative;
    overflow: hidden;
    border: 2px solid #0c6cbd;
}

.news_list_p1 .i .t2 {
    -webkit-clip-path: polygon(0 20px,100% 0,100% 100%,0 100%);
    background: linear-gradient(180deg,rgb(12 108 189) 0%,rgb(11 60 112) 100%);
    padding: 24px;
    
    transition: 1s;
    -webkit-transition: 1s;
}

.news_list_p1 .i.active .t2 span, .news_list_p1 .i.active .t2 p {
    transform: translateY(0);
    opacity: 1;
    transition: all .5s 1s;
}

.news_list_p1 .i .t2 span {
    display: block;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 26px;
    transform: translateY(50px);
    opacity: 0;
}

.news_list_p1 .i .t2 p {
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 28px;
    height: 56px;
    line-height: 56px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    transform: translateY(50px);
    opacity: 0;
}

.contents {
    margin: auto;
    box-shadow: 0 0 10px gainsboro;
    background-color: #FFF;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 50px;
    padding: 50px;
}

.inner_fr_newsshow {
    margin: 31px 0 50px 0;
    overflow: hidden;
}

.show_title {
    text-align: center;
    padding-bottom: 25px;
    border-bottom: 1px dashed #eee;
}

.show_title h3 {
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    color: #333;
    padding-bottom: 10px;
    line-height: 28px;
}

.show_title span {
    color: #949494;
    margin: 0px 10px;
    font-size: 14px;
    padding-left: 20px;
}

.browse {
    background: url(../image/browse.png) no-repeat left center;
}

.date {
    background: url(../image/date.png) no-repeat left center;
}

.show_content {
    line-height: 28px;
    color: #4b4b4b;
    padding: 25px 0px;
    border-bottom: 1px dashed #eee;
    font-size: 15px;
}

.show_content p {
    margin-bottom: 20px;
    text-indent: 2em;
    line-height: 2;
}

.show_content img {
    display: block;
    margin-right: auto;
    margin-left: auto;
    max-width: 100%;
    height: auto;
}

.show_back {
    padding-top: 20px;
}

.show_back_fl {
    float: left;
    width: 70%;
    overflow: hidden;
}

.show_back_fl li {
    margin-bottom: 2px;
    line-height: 25px;
    color: #4d4d4d;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15px;
}

.show_back_fl li a {
    color: #868686;
    font-size: 15px;
}

.show_back_fl li a:hover {
    color: #2668A2;
}

.show_back_fr {
    overflow: hidden;
    float: right;
    width: 15%;
}

.show_back_fr a {
    display: block;
    line-height: 46px;
    color: #fff;
    font-size: 15px;
    background: #eb6000 url(../image/return.png) no-repeat 20px center;
    padding-right: 25px;
    text-align: right;
}

#case .share .center {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
    justify-content: center;
    margin-top: 23px;
}

#case .share .center .arrow-left {
    width: 54px;
    height: 30px;
    background: #D6D8D7;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

#case .share .center .arrow-left img {
    width: 26px;
    height: 7px;
}

#case .share .center .arrow-left:hover {
    background: #0a3b6f;
}

#case .share .center .arrow-right:hover {
    background: #0a3b6f;
}

#case .share .center .arrow-center {
    width: 54px;
    height: 30px;
    background-color: #fff;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background-image: url("../image/news-7.png");
    background-position: center center;
    background-repeat: no-repeat;
}

#case .share .center .arrow-center:hover {
    background: url("../image/news-9.png");
    background-position: center center;
    background-repeat: no-repeat;
}

#case .share .center .arrow-right {
    width: 54px;
    height: 30px;
    background: #D6D8D7;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

#case .share .center .arrow-right img {
    width: 26px;
    height: 7px;
}

.new-title {
    font-size: 30px;
    color: #212121;
    line-height: 41px;
    margin-top: 50px;
}

.new-line {
    width: 35px;
    height: 1px;
    background: #0a3b6f;
    margin-top: 25px;
    margin-bottom: 25px;
}

@media(max-width: 800px) {
    .news_list_p1 .i.active {
        width: calc(100%);
    }

    .news_list_p1 .i_ {
        background-size: cover;
        background-position: center top;
    }
}

/*case*/
.case{
    width:100%;
    padding:50px 0;
}
.case .fl{
    float:left;
}
.case .fr{
    float:right;
}
.casec{
    width:calc(31% - 25px);
    margin:25px;
}
.casec p{
    width: 100%;
    text-align: center;
    height:50px;
    line-height: 50px;
    color: #fff;
    background-image: linear-gradient(to right, #0c6cbd, #427bc1);
    font-size: 16px;
}
@media(max-width:1000px){
    .casec{
        width:100%;
        margin:20px 0;
    }
}

/*新闻*/
.imgTextDl{
    padding:50px 0;
}
.imgTextDl dd {
    margin-bottom: 30px;
    background: #fff;
    box-shadow: 0px 5px 20px rgba(0,0,0,0.2);
    width:calc(50% - 25px);
    width:100%;
    float:left;
}
.imgTextDl dd:nth-child(2n){
    float:right;
}
.imgTextDl dd .pic {
    width: 46%;
    width: 30%;
}

.imgTextDl dd .pic::before {
    padding-top: 56.0493%;
}

.imgTextDl dd .text {
    overflow: hidden;
    padding: 30px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.imgTextDl dd .text .title {
    font-size: 18px;
    line-height: 20px;
    height: 20px;
    color: #333333;
    margin-bottom: 20px;
    text-align: left;
}

.imgTextDl dd .text .title a {
    color: #333;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
}

.imgTextDl dd .text .info {
    font-size: 16px;
    line-height: 32px;
    height: 64px;
    color: #666666;
    max-height: 64px;
    overflow: hidden;
}

.imgTextDl dd .text .time {
    font-size: 14px;
    height: 14px;
    line-height: 14px;
    color: #9d9686;
    margin-bottom: 25px;
}

.imgTextDl dd:hover .text .title a {
    color: #0c6cbd;
    font-weight: bold;
}

.fl{
    float:left;
}
.fr{
    float:right;
}

@media(max-width:1660px){
    .imgTextDl dd{
        width:100%;
        float:none;
    }
    .imgTextDl dd:nth-child(2n){
        float:none;
    }
    .imgTextDl dd .pic{
        width:30%;
    }
}

@media(max-width:1000px){
    
    .imgTextDl dd .pic{
        width:100%;
    }
    .imgTextDl{
        padding-bottom: 0px;
    }
}