@media only screen and (max-width: 1440px){
    .bannermodel2{
        width: 1440px;
        margin: 40px 0 40px -720px;
        background: url(../images/bgimg1.jpg) no-repeat center 18px;
        background-size: 100% 200px;
    }
    .bannermodel2 .swiper-container .swiper-slide .slidebox img{
        height: 240px;
    }
    .imgtextmodel28 .item1{
        width: 260px;
        height: 370px;
        padding: 34px 30px;
    }
    .imgtextmodel28 .item2{
        width: 590px;
        height: 370px;
    }
    .imgtextmodel28 .item3{
        height: 370px;
        width: 880px;
    }
    .imgtextmodel28 .item3 .lcon {
        height: 370px;
        width: 370px;
    }
    .imgtextmodel28 .item3 .rcon {
        height: 370px;
        width: 510px;
        padding: 34px 30px;
    }
    .imgtextmodel28 .ul1 li{
        margin: 25px 0 0;
    }
    .imgtextmodel28 .ul5 li,
    .imgtextmodel28 .ul6 li .imgbox{
        height: 370px;
    }
    .imgtextmodel28 .imgtxt .txtbox .desc{
        height: 52px;
    }
    .imgtextmodel28 .ul7 li{
        margin-top: 8px;
    }
    .imgtextmodel28 .ul7 li,
    .imgtextmodel28 .ul7 li a{
        height: 34px;
        line-height: 34px;
    }
    .imgtextmodel28 .ul8 {
        padding: 38px 0 0 60px;
    }
    .imgtextmodel28 .ul3 li:nth-child(n+8),
    .imgtextmodel28 .ul2 li:nth-child(n+8){
        display: none!important;
    }

}

@media only screen and (max-width: 768px){
    .container{
        width: 100%;
    }
    .ydshow{
        display: block;
    }
    .pcshow{
        display: none;
    }
    .moveTop{
        width: 3rem;
        height: 3rem;
        bottom: 4rem;
        right: 1rem;
    }
    /*头部样式集合*/
    .menubox a{
        display: block;
        float: left;
        width: 1.5rem;
        height: 1.5rem;
        margin-left: 0.4rem;
    }
    .menubox a.a1{
        background: url(../icon/icon-user.png) no-repeat center center;
        background-size: 80% 80%;
    }
    .menubox a.a2{
        background: url(../icon/icon-search-c1.png) no-repeat;
        background-size: 100% 100%;
    }
    .menubox a.a3{
        background: url(../icon/icon-meun1.png) no-repeat;
        background-size: 100% 100%;
    }
    /*headertopmodel1*/
    .headertopmodel1{
        padding: 1.2rem 0.5rem;
    }
    .headertopmodel1 .box .ydnav{
        position: fixed;
        top: 0; 
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,0.8);
        z-index: 20;
        padding: 2rem 1rem;
        overflow-y: auto;
    }
    .headertopmodel1 .box .ydnav a{
        text-align: center;
        color: #fff;
        font-size: 1rem;
        display: block;
        line-height: 2.4rem;
    }
    .headertopmodel1 .box .ydnav .close{
        width: 2rem;
        height: 2rem;
        line-height: 2rem;
        text-align: center;
        display: block;
        color: #fff;
        font-size: 1.4rem;
        position: fixed;
        bottom: 2rem;
        right: 2rem;
        z-index: 102;
    }
    .headertopmodel1 .logo img{
        height: 1.5rem;
    }
    /*headertopmodel2*/
    .headertopmodel2{
        height: auto;
        padding: 1.2rem 0.5rem;
    }
    .headertopmodel2 .container{
        float: left;
        width: auto;
    }
    .headertopmodel2 .logo{
        padding: 0;
    }
    .headertopmodel2 .logo img{
        height: 1.5rem;
    }
    .headertopmodel2 .navmodel1{
        display: none;
        position: fixed;
        top: 0; 
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,0.8);
        z-index: 20;
        padding: 2rem 1rem;
        overflow-y: auto;
        height: 100%;
        line-height: 2rem;
    }
    .headertopmodel2 .navmodel1 .close{
        width: 2rem;
        height: 2rem;
        line-height: 2rem;
        text-align: center;
        display: block;
        color: #fff;
        font-size: 1.4rem;
        position: fixed;
        bottom: 2rem;
        right: 2rem;
        z-index: 102;
    }
    .headertopmodel2 .navmodel1 ul li{
        width: 100%;
        float: left;
        height: auto;
        line-height: 2rem;
    }
    .headertopmodel2 .navmodel1 ul li a{
        text-align: center;
        color: #fff;
        font-size: 1rem;
        display: block;
        line-height: 2.4rem;
    }
    .headertopmodel2 .navmodel1 ul li.more{
        height: auto;
    }
    .headertopmodel2 .navmodel1 ul li.more>a{
        display: none;
    }
    .headertopmodel2 .navmodel1 ul li.more>ul{
        display: block;
        background: none;
        top: auto;
        position: static;
        left: auto;
        padding: 0;
    }
    .headertopmodel2 .navmodel1 ul li.more:hover{
        background: none;
    }

    /*headertopmodel3*/
    .headertopmodel3{
        background: #f2f2f2;
        padding: 0;
    }
    .navmodel2{
        width: 300px;
        margin:0 auto 0;
        position: relative;
        top: auto;
        margin: 0 auto;
        left: auto;
        padding: 1rem 0;
    }
    .navmodel2 .navlogo {
        position: relative;
        top: auto;
        margin: 0 auto;
        left: auto;
        width: 100%;
    }
    .navmodel2 .navlogo img {
        width: 60%;
    }
    .navmodel2 .navbox{
        display: none;
        position: fixed;
        top: 0; 
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,0.8);
        z-index: 20;
        padding: 2rem 1rem;
        overflow-y: auto;
        height: 100%;
        line-height: 2rem;
    }
    .navmodel2 .navbox i.close{
        width: 2rem;
        height: 2rem;
        line-height: 2rem;
        text-align: center;
        display: block;
        color: #fff;
        font-size: 1.4rem;
        position: fixed;
        bottom: 2rem;
        right: 2rem;
        z-index: 102;
    }
    .navmodel2 .navbox li {
        width: 100%;
        height: 2.6rem;
        line-height: 2rem;
        padding: 0;
        text-align: center;
        font-size: 1rem;
        float: none;
        border-right: none;
    }
    .navmodel2 .navbox li.li3{
        margin: 0;
    }
    .navmodel2 .navbox li a{
        color: #fff;
        font-family: "微软雅黑";
    }
    .navmodel2 .navbox li a span{
        float: none;
        width: auto;
        text-align: center;
    }
    .navmodel2 .navbox li a span.icon{
        display: none;
    }
    .navmodel2 .navbox li a span.nav-title{
        width: auto;
    }
    .navmodel2  .indexmenu {
        width: 1.4rem;
        height: 1.4rem;
        position: absolute;
        background: url(../icon/icon-meun1.png) no-repeat;
        background-size: 100% 100%;
        top: 1rem;
        right: 0rem;
    }

    /*headertopmodel4*/
    .headertopmodel4{
        background: #eee;
        height: 4rem;
        line-height: 4rem;
    }
    .navmodel3{
        padding: 0 1rem;
        height: 4rem;
        line-height: 4rem;
        position: relative;
    }
    .navmodel3 .logo{
        padding-top: 1.3rem;
        width: 8rem;
        height: auto;
    }
    .navmodel3 .logo img{
        width: auto;
        height: 1.4rem;
        vertical-align: top;
    }
    .navmodel3 .menu{
        width: 1.4rem;
        height: 1.4rem;
        position: absolute;
        background: url(../icon/icon-meun1.png) no-repeat;
        background-size: 100% 100%;
        top: 1.4rem;
        right: 1rem;
    }
    .navmodel3 .navul{
        height: 100%;
        position: fixed;
        top: 0; 
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,0.8);
        z-index: 20;
        padding: 2rem 1rem;
        overflow-y: auto;
        height: 100%;
        line-height: 2rem;
    }
    .navmodel3 .navul>li{
        width: 100%;
        float: none;
        text-align: center;
        padding: 0 1rem;
        height: 2.6rem;
        line-height: 2.6rem;
    }
    .navmodel3 .navul{
        width: 100%;
        padding: 0.8rem 0;
        display: none;
    }
    .navmodel3 .navul i.close{
        width: 2rem;
        height: 2rem;
        line-height: 2rem;
        text-align: center;
        display: block;
        content: '';
        color: #fff;
        font-size: 1.4rem;
        position: fixed;
        bottom: 2rem;
        right: 2rem;
        visibility: visible;
        z-index: 11;
    }
    .navmodel3 ul li a,
    .navmodel3 ul li.more:hover a,
    .navmodel3 ul li:hover a, 
    .navmodel3 ul li.more ul li:hover a{
        color: #fff;
    }
    .navmodel3 ul li.more{
        width: 100%;
        height: auto;
    }
    .navmodel3 ul li.more > a{
        display: none;
    }
    .navmodel3 ul li.more ul{
        display: block;
        background: none;
        position: relative;
        top: auto;
        margin: 0 auto;
        left: auto;
        padding: 0;
    }
    .navmodel3 ul li.more:hover{
        background: none;
    }
    /*headertopmodel5*/
    .headertopmodel5{
        height: auto;
        padding: 1.2rem 0.5rem;
    }
    .headertopmodel5 .container{
        float: left;
        width: auto;
    }
    .headertopmodel5 .logo{
        padding: 0;
    }
    .headertopmodel5 .logo img{
        height: 1.5rem;
    }
    .headertopmodel5 .navmodel5{
        display: none;
        position: fixed;
        top: 0; 
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,0.8);
        z-index: 20;
        padding: 2rem 1rem;
        overflow-y: auto;
        height: 100%;
        line-height: 2rem;
    }
    .headertopmodel5 .navmodel5 .close{
        width: 2rem;
        height: 2rem;
        line-height: 2rem;
        text-align: center;
        display: block;
        color: #fff;
        font-size: 1.4rem;
        position: fixed;
        bottom: 2rem;
        right: 2rem;
        z-index: 102;
    }
    .headertopmodel5 .navmodel5 ul li{
        width: 100%;
        float: left;
        height: auto;
        line-height: 2rem;
    }
    .headertopmodel5 .navmodel5 ul li a{
        text-align: center;
        color: #fff;
        font-size: 1rem;
        display: block;
        line-height: 2.4rem;
    }
    /*headertopmodel6*/
    .headertopmodel6 {
        padding: 0.6rem 1rem;
    }
    .headertopmodel6 .logo{
        padding: 0;
        margin: 0;
    }
    .headertopmodel6 .logo img{
        height: 1.5rem;
    }
    .headertopmodel6 .navbar{
        width: 100%;
        float: none;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,0.8);
        z-index: 20;
        padding: 2rem 1rem;
        overflow-y: auto;
        display: none;
        height: 100%;
    }
    .headertopmodel6 .navbar .close,
    .headertopmodel7 .navbar .close{
        width: 2rem;
        height: 2rem;
        line-height: 2rem;
        text-align: center;
        display: block;
        color: #fff;
        font-size: 1.4rem;
        position: fixed;
        bottom: 2rem;
        right: 2rem;
        z-index: 102;
    }
    .headertopmodel6 .navbar ul li{
        width: 100%;
        font-size: 1rem;
        height: auto;
        float: none;
        line-height: 2.4rem;
        text-align: center;
    }
    .headertopmodel6 .navbar ul li a.one{
        color: #fff;
    }
    .headertopmodel6 .navbar ul li a.one span{
        display: block;
        width: 100%;
        line-height: 2.4rem;
        left: auto;
        height: auto;
        margin: 0;
    }
    .headertopmodel6 .navbar ul li a.one i{
        display: none;
    }
    .headertopmodel6 .navbar ul li .twonav{
        position: relative;
        top: auto;
        left: auto;
    }
    .headertopmodel6 .navbar ul li.on .twonav{
        display: block!important;
        position: static;
        left: auto;
        top: auto;
        width: 100%!important;
        margin: 0!important;
        padding: 0.5rem 0;
    }
    .headertopmodel6 .navbar ul li .twonav a{
        width: 100%;
        float: none;
        font-size: 1rem;
        line-height: 1.5rem;
        height: auto;
        padding: 0 1rem;
    }
    .headertopmodel6 .navbar ul li:hover{
        background: none;
    }
    .headertopmodel6 .navbar ul li:hover a.one{
        border-bottom: solid 1px #f0bb68;
    }
    .headertopmodel6 .navbar ul li:hover a.one, 
    .headertopmodel6 .navbar ul li .twonav a{
        color: #f0bb68;
    }
    .headertopmodel6 .headerright{
        display: none;
    }
    .headertopmodel7 .topbox{
        padding: 0.6rem 1rem;
        height: 3rem;
        line-height: 1;
        margin:0;
    }
    .headertopmodel7 .navbar{
        width: 100%;
        float: none;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,0.8);
        z-index: 20;
        padding: 2rem 1rem;
        overflow-y: auto;
        display: none;
        height: 100%;
    }
    .headertopmodel7 .navbar ul li{
        width: 100%;
        margin-bottom: 0.5rem;
    }
    .headertopmodel7 .navbar ul li a{
        margin: 0 auto;
        width: 7rem;
        height: 2.6rem;
        line-height: 2.6rem;
    }
    .headertopmodel7 .navbar ul li:hover .twonav{
        display: block;
        position: relative;
        top: auto;
        left: auto;
        width: 100%;
        padding: 0.5rem 0;
    }
    .headertopmodel7 .topbox .logo{
        position: relative;
        left: auto;
        margin: 0;
        float: left;
    }
    .headertopmodel7 .topbox .logo img{
        height: 1.7rem;
    }
    .headertopmodel8 {
        height: 3rem;
        position: fixed;
        padding: 0 0 0 0.8rem;
        background: rgba(25,25,25,0.6);
        filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99191919, endcolorstr=#99191919);
        top: 0;
        left: 0;
        z-index: 99999;
        width: 100%;
    }
    .headertopmodel8 .logo img{
        height: 1.6rem;
        margin: 0.7rem 0 0;
        vertical-align: top;
    }
    .headertopmodel8 .nav.ydnav {
        display: none;
        position: fixed;
        top: 3rem;
        right: 0;
        left: 0;
        bottom: 0;
        margin: 0;
        background: url(../images/yd_bg.jpg) no-repeat;
        background-size: 100% 100%;
        overflow-y: auto;
    }
    .headertopmodel8 .nav.ydnav ul {
        padding: 1rem 1.2rem;
        margin: 0;
    }
    .headertopmodel8 .nav.ydnav ul li {
        float: none;
        width: 100%;
    }
    .headertopmodel8 .nav.ydnav ul li a {
        font-size: 0.9rem;
        padding: 0 0.3rem;
        display: block;
        border-bottom: 1px solid #8c2c2b;
    }
    .headertopmodel8 .nav.ydnav ul li .child {
        display: none;
        padding: 0 0.3rem;
    }
    .headertopmodel8 .nav.ydnav ul li .child a {
        border-bottom: none;
        float: left;
        color: #eaa1a1;
    }
    .headertopmodel8 .nav.ydnav .close {
        width: 2rem;
        height: 2rem;
        line-height: 2rem;
        text-align: center;
        display: block;
        color: #fff;
        font-size: 1.4rem;
        position: fixed;
        bottom: 2rem;
        right: 2rem;
        z-index: 102;
    }
    .headertopmodel8 .search{
        position: absolute;
        top:0;
        right: 0rem;
    }


    /*轮播集合*/
    /*bannermodel1*/
    .bannermodel1 .swiper-container{
        width: 100%;
    }
    .bannermodel1 .swiper-container .swiper-slide img{
        float: none;
        width: 100%;
        height: auto;
    }
    .bannermodel1 .swiper-button-prev, 
    .bannermodel1 .swiper-container-rtl .swiper-button-next,
    .bannermodel1 .swiper-button-next, 
    .bannermodel1 .swiper-container-rtl .swiper-button-prev{
        display: none;
    }
    .bannermodel1 .swiper-container .swiper-slide .inner .contxt{
        float: none;
        width: 100%;
        padding: 0 0.5rem;
    }
    .bannermodel1 .swiper-container .swiper-slide .inner .contxt h2{
        font-size: 1rem;
        line-height: 1.6rem;
        height: 3.6rem;
        padding: 0 0 0;
        margin: 0.3rem 0 0.3rem;
    }
    .bannermodel1 .swiper-container .swiper-slide .inner .contxt p{
        font-size: 0.9rem;
        margin-bottom: 0.1rem;
    }
    .bannermodel1 .swiper-container .swiper-slide.style1 .imgbox{
        width: 16rem;
        height: 16rem;
    }
    /*bannermodel2*/
    .bannermodel2{
        width: 100%;
        margin: 0;
        padding: 2.6rem 0 3rem 1rem;
        left: 0;
    }
    .bannermodel2 .swiper-container .swiper-slide .slidebox img{
        height: 9rem;
    }
    .bannermodel2 .swiper-container .swiper-slide .slidebox h3{
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 1rem;
        margin: 1rem 0 0.2rem;
    }
    /*banner1*/
    .banner1{
        margin-bottom: 1rem;
    }
    .banner1 .swiper-pagination{
        bottom: 5%;
    }
    .banner1 .swiper-pagination .swiper-pagination-bullet{
        width: 0.5rem;
        height: 0.2rem;
        opacity: 1;
        background: #fff;
        margin: 0 0.15rem;
    }
    .banner1 .swiper-pagination .swiper-pagination-bullet-active{
        background: #c5a264;
        width: 3rem;
    }
    .banner1 .swiper-button-next,
    .banner1 .swiper-button-prev{
        display: none;
    }
    /*bannermodel3*/
    .bannermodel3{
        height: 12rem;
    }
    .bannermodel3 .swiper-button-next,
    .bannermodel3 .swiper-button-prev{
        display: none;
    }
    .bannermodel3.style1{
        padding: 0.5rem 0.5rem;
        background: #fff;
    }
    .bannermodel3.style1 .swiper-container{
        width: 100%;
    }
    .bannermodel3.style1 .swiper-container .swiper-slide a .imgbox{
        height: 14rem;
    }
    .bannermodel3.style1 .swiper-container .swiper-slide a .contxt{
        padding: 1rem 0.5rem;
    }
    .bannermodel3.style1 .swiper-container .swiper-slide a h2{
        height: 2rem;
        line-height: 2rem;
        font-size: 1.3rem;
    }
    .bannermodel3.style1 .swiper-container .swiper-slide a p{
        line-height: 2rem;
    }
    .bannermodel4 ul li .item0{
        display: none;
    }
    .bannermodel4 ul li .item1{
        display: block;
    }

    /*图文集合*/
    /*imgtextmodel1*/
    .imgtextmodel1{
        padding: 1rem 0.5rem 0.5rem;
        border-bottom: solid 1px #e9e9e9;
    }
    .imgtextmodel1 .modelleft{
        width: 100%;
        float: none;
        padding: 0;
        border: none;
    }
    .imgtextmodel1 .modelleft img{
        height: 100%;
    }
    .imgtextmodel1 .modelright{
        width: 100%;
        float: none;
        margin: 2rem 0 0;
    }
    .imgtextmodel1 .modelright li{
        margin: 1rem 0 1.5rem;
    }
    .imgtextmodel1 .modelright li a .time{
        width: 4rem;
    }
    .imgtextmodel1 .modelright li a h2{
        margin: 0 0 0 5.2rem;
        height: 3.8rem;
        line-height: 1.9rem;
        font-size: 1.1rem;
        top: -0.2rem;
    }
    .imgtextmodel1 .modelright li a .time .p1{
        font-size: 2.5rem;
        height: 2.5rem;
        line-height: 2.5rem;
        margin-bottom: 0;
        top: -0.4rem;
    }
    .imgtextmodel1 .modelright li a .time .p2{
        font-size: 0.8rem;
        height: 1rem;
        line-height: 1rem;
        bottom: -0.1rem;
    }
    .imgtextmodel1 .modelright li:nth-child(3),
    .imgtextmodel1 .modelright li:nth-child(4){
        display: none;
    }
    /*imgtextmodel2*/
    .imgtextmodel2{
        margin: 0 ;
    }
    .imgtextmodel2 li{
        width: 50%;
        padding: 0 0.5rem;
        margin: 0 0 0.5rem 0;
    }
    .imgtextmodel2 li a .imgbox{
        height: 10rem;
    }
    .imgtextmodel2 li a h2.title{
        height: 2rem;
        line-height: 2rem;
        padding: 0 1rem;
        font-size: 1rem;
    }

    /*imgtextmodel3*/
    .imgtextmodel3{
        margin: 0;
    }
    .imgtextmodel3 li{
        width: 100%;
        padding: 0 0.5rem;
        margin: 0 0 0.5rem 0;
    }
    .imgtextmodel3 li a .imgbox{
        height: auto;
        margin: 0 0 0.5rem 0;
    }
    .imgtextmodel3 li a h2.title{
        height: 2rem;
        line-height: 2rem;
        padding: 0 1rem;
        font-size: 1rem;
    }

    /*imgtextmodel4*/
    .imgtextmodel4{
        margin: 0;
    }
    .imgtextmodel4 li{
        padding: 0;
    }
    .imgtextmodel4 li a .topimg{
        width: 3rem;
        height: 3rem;
    }
    .imgtextmodel4 li a .bottomimg{
        width: 2.4rem;
        height: 10rem;    
        margin: 0 auto;
        font-size: 0.8rem;
        line-height: 1rem;
        color: #fff;
        padding: 1rem 0.5rem 0 0.85rem;
    }
    .imgtextmodel4:before{
        width: 100%;
        margin: 0;
        top: 4.2rem;
        left: 0;
    }
    .imgtextmodel4 li a .middle:before{
        width: 0.6rem;
        height: 0.6rem;
        margin: -0.3rem 0 0 -0.3rem;
    }
    .imgtextmodel4 li a .middle:after{
        width: 0.3rem;
        height: 0.3rem;
        margin: -0.15rem 0 0 0.5rem;
    }
    /*imgtextmodel5*/
    .imgtextmodel5 .leftcon {
        display: none;
    }
    .imgtextmodel5 .rightcon {
        width: 100%;
        padding: 0.5rem;
    }
    .imgtextmodel5 .rightcon .title h3 {
        font-size: 1.2rem;
    }
    .imgtextmodel5 .rightcon .title a {
        border: none;
    }
    .imgtextmodel5 .rightcon .listtop img {
        width: 6rem;
        height: 4rem;
    }
    .imgtextmodel5 .rightcon .listtop .topcon {
        margin-left: 7rem;
    }
    .imgtextmodel5 .rightcon .listtop .topcon h4 {
        font-size: 1.1rem;
        padding: 0.5rem 0;
    }
    .imgtextmodel5 .rightcon .listtop .topcon p {
        font-size: 1rem;
        height: 1.4rem;
    }
    .imgtextmodel5 .rightcon ul {
        margin-top: 1rem;
        font-size: 1rem;
    }
    .imgtextmodel5 .rightcon ul li p {
        width: 100%;
    }
    /*imgtextmodel6*/
    .imgtextmodel6{
        width: 100%;
        padding: 1rem 0.5rem 0.5rem;
    }
    .imgtextmodel6 .modelleft{
        width: 100%;
        float: none;
        padding: 0;
        border: none;
        height: auto;
    }
    .imgtextmodel6 .modelleft .title{
        height: 3rem;
        line-height: 3rem;
        font-size: 1rem;
        padding: 0 1rem;
    }
    .imgtextmodel6 .modelleft img{
        height: 100%;
    }
    .imgtextmodel6 .modelright{
        width: 100%;
        float: none;
        margin: 1rem 0 0;
    }
    .imgtextmodel6 .modelright li{
        margin: 0 0 1rem 0;
    }
    .imgtextmodel6 .modelright li a .leftcon .imgbox{
        width: 6rem;
        height: 4rem;
    }
    .imgtextmodel6 .modelright li a .leftcon .txtbox{
        margin: 0 4rem 0 7rem;
        height: 4rem;
    }
    .imgtextmodel6 .modelright li a .leftcon .txtbox h2{
        font-size: 1rem;
        height: 2.4rem;
        line-height: 1.2rem;
        margin: 0.2rem 0 0.5rem 0;
    }
    .imgtextmodel6 .modelright li a .leftcon .txtbox .desc{
        font-size: 0.9rem;
        height: 1.2rem;
        overflow: hidden;
    }
    .imgtextmodel6 .modelright li a .time{
        width: 3.6rem;
    }
    .imgtextmodel6 .modelright li a .time .p1{
        font-size: 2.4rem;
        height: 2.8rem;
        line-height: 2rem;
        border-width: 1px;
        margin: 0;
        top: 0;
    }
    .imgtextmodel6 .modelright li a .time .p2{
        font-size: 0.8rem;
        line-height: 1.4rem;
        height: 1.4rem;
    }
    .imgtextmodel6 .modelright li a .leftcon .txtbox .desc,
    .imgtextmodel6 .modelright li a .leftcon .txtbox .desc p,
    .imgtextmodel6 .modelright li a .leftcon .txtbox .desc span{
        font-size: 0.9rem;
        color: #6b6b6b!important;
        line-height: 1.5rem!important;
    }

    /*imgtextmodel7*/
    .imgtextmodel7,
    .imgtextmodel7 .leftcon,
    .imgtextmodel7 .rightcon{
        float: none;
        width: 100%;
    }
    .imgtextmodel7 .container, 
    .imgtextmodel7 .leftcon, 
    .imgtextmodel7 .rightcon, 
    .imgtextmodel7 .rightcon, 
    .imgtextmodel7 .rightcon li{
        height: auto;
    }
    .imgtextmodel7{
        padding: 0 0.5rem;
        overflow: hidden;
    }
    .imgtextmodel7 .leftcon{
        background-size: 100%;
        padding: 1rem 1rem 1rem;
        border-radius: 0.4rem;
    }
    .imgtextmodel7 .leftcon h2{
        font-size: 1.2rem;
        margin: 0 0 1rem 0;
    }
    .imgtextmodel7 .leftcon ul{
        padding: 0 1rem;
    }
    .imgtextmodel7 .leftcon ul li{
        width: 50%;
        padding: 0.5rem 1rem;
    }
    .imgtextmodel7 .leftcon ul li a{
        font-size: 1rem;
    }
    .imgtextmodel7 .rightcon{
        margin: 1rem 0 0;
    }
    .imgtextmodel7 .rightcon li{
        width: 48%;
        margin: 0;
        height: 12rem;
        margin: 0 1%;
    }
    .imgtextmodel7 .rightcon li:nth-child(3){
        display: none;
    }
    /* .imgtextmodel8*/
    .imgtextmodel8 ul li{
        width: 23%;
        margin: 0 1% 1rem;
        height: 13rem;
    }
    .imgtextmodel8 ul li.li8{
        width: 100%;
    }
    .imgtextmodel8 ul li a img{
        transform: scale(1.85, 1.85);
        position: relative;
        top: 2rem;
    }
    .imgtextmodel8 ul li.li5,
    .imgtextmodel8 ul li.li6,
    .imgtextmodel8 ul li.li7{
        width: 31.333333%;
        height: 13rem;
        margin: 0 1% 1rem;
    }
    .imgtextmodel8 ul li.li5 a img,
    .imgtextmodel8 ul li.li6 a img,
    .imgtextmodel8 ul li.li7 a img{
        transform: scale(1, 1);
        top: 0rem;
    }
    .imgtextmodel8 ul li.li8{
        width: 98%;
        margin: 0 1%;
    }
    .imgtextmodel8 ul li .desc p{
        margin-bottom: 0.5rem;
    }
    .imgtextmodel8 ul li .desc,
    .imgtextmodel8 ul li .desc p,
    .imgtextmodel8 ul li .desc span{
        font-size: 1rem!important;
    }

    /*imgtextmodel9*/
    .imgtextmodel9{
        margin: 0;
        padding: 0 0.5rem;
    }
    .imgtextmodel9 li{
        width: 50%;
        padding: 0 0.3rem;
        margin: 0 0 0.6rem 0;
    }
    .imgtextmodel9 li a .imgbox{
        height: auto;
    }
    .imgtextmodel9 li a .txtbox h2.title{
        height: 2rem;
        line-height: 2rem;
        padding: 0 1rem;
        font-size: 1rem;
    }
    .imgtextmodel9 li a .txtbox{
        padding: 0.6rem 0.6rem 0.8rem;
    }
    .imgtextmodel9 li a .txtbox span{
        width: 5rem;
        height: 1.5rem;
        line-height: 1.5rem;
        border-radius: 0.2rem; 
    }
    .imgtextmodel9 li:nth-child(3){
        display: none;
    }
    /*imgtextmodel10*/
    .imgtextmodel10 .leftcon,
    .imgtextmodel10 .rightcon{
        width: 100%;
    }
    .imgtextmodel10 .leftcon .item{
        padding: 1rem 1.5rem;
    }
    .imgtextmodel10 .leftcon .item .iteminner .txtbox h5{
        font-size: 1rem;
        margin-bottom: 0.5rem;
    }
    .imgtextmodel10 .leftcon .item .iteminner .txtbox .desc{
        height: auto;
        max-height: 3rem;
        line-height: 1.5rem;
    }
    .imgtextmodel10 .leftcon .item .iteminner .icon{
        width: 2.5rem;
        height: 2.5rem;
    }
    .imgtextmodel10 .leftcon h3, 
    .imgtextmodel10 .rightcon .listbox .inner h4{
        font-size: 1.2rem;
        width: auto;
        height: auto;
        line-height: 2;
        padding: 0 0.8rem;
        margin: 0 0 1rem;
    }
    .imgtextmodel10 .rightcon{
        padding: 0.5rem 0;
    }
    .imgtextmodel10 .rightcon .listbox .inner h4{
        width: 80%;
        margin: 1rem auto;
    }
    .imgtextmodel10 .rightcon .listbox{
        float: left;
    } 
    .imgtextmodel10 .rightcon .listbox,
    .imgtextmodel10 .rightcon .leftul{
        width: 48%;
        margin: 0 1% 0.5rem;
    }
    .imgtextmodel10 .rightcon .leftul{
        float: right;
    }
    .imgtextmodel10 .rightcon .leftul li{
        width: 100%;
    }
    .imgtextmodel10 .rightcon .leftul li:nth-child(2),
    .imgtextmodel10 .rightcon .leftul li:nth-child(3){
        display: none;
    }
    /*imgtextmodel11*/
    .imgtextmodel11 li a h2{
        font-size: 1rem;
        width: 1.2rem;
        margin-top: 1rem;
    }
    /*imgtextmodel12*/
    .imgtextmodel12 ul li{
        width: 100%;
        height: 8rem;
        overflow: hidden;
    }
    .imgtextmodel12 h2{
        width: 4rem;
        height: 4rem;
        margin-left: -2rem;
        margin-top: -2rem;
    }
    .imgtextmodel12 ul li h3,
    .imgtextmodel12 ul li:last-child h3{
        width: 100%;
        top: 3rem;
        left: 0;
        right: auto;
        text-align: center;
        font-size: 1rem;
        height: 1.5rem;
        line-height: 1.5rem;
        overflow: hidden;
        padding: 0 1rem;
    }
    /*imgtextmodel13*/
    .imgtextmodel13 .leftcon,
    .imgtextmodel13 .rightcon,
    .imgtextmodel14 .leftul,
    .imgtextmodel14 .rightul,
    .imgtextmodel14 .leftul li .imgbox,
    .imgtextmodel15 .container,
    .imgtextmodel16 .leftcon,
    .imgtextmodel16 .rightcon,
    .imgtextmodel16 .leftcon ul li,
    .imgtextmodel16 .leftcon ul li.li4{
        width: 100%;
        float: none;
    }
    .imgtextmodel13 .rightcon,
    .imgtextmodel13 .leftcon,
    .imgtextmodel14 .leftul li .imgbox,
    .imgtextmodel16 .leftcon,
    .imgtextmodel16 .rightcon{
        height: auto;
    }
    .imgtextmodel13 .leftcon{
        padding: 1.5rem 1rem;
    }
    .imgtextmodel13 .leftcon .item h2, 
    .imgtextmodel13 .rightcon .txtbox h2,
    .imgtextmodel14 .leftul li .textbox h2,
    .imgtextmodel14 ul li .textbox h2,
    .imgtextmodel16 .rightcon .item h4{
        font-size: 1.1rem;
    }
    .imgtextmodel13 .leftcon .item{
        margin-bottom: 1rem;
    }
    .imgtextmodel13 .leftcon .item:last-child{
        margin-bottom: 0;
    }
    .imgtextmodel13 .rightcon .txtbox,
    .imgtextmodel14 .leftul li .textbox{
        height: auto;
        padding: 1rem 1rem;
    }

    .imgtextmodel14 .leftul li .textbox h2,
    .imgtextmodel14 ul li .textbox h2{
        height: 1.5rem;
        line-height: 1.5rem;
    }
    .imgtextmodel14 .leftul li .textbox .desc{
        height: 3rem;
    }
    .imgtextmodel14 ul li .textbox .desc, 
    .imgtextmodel14 ul li .textbox .desc p, 
    .imgtextmodel14 ul li .textbox .desc span{
        font-size: 1rem!important;
        line-height: 1.5rem!important;
    }
    .imgtextmodel14 .rightul {
        padding: 1rem 0;
    }
    .imgtextmodel14 .rightul li{
        margin-bottom: 1rem;
        padding: 0rem;
    }
    .imgtextmodel14 .rightul li .textbox{
        margin-left: 7rem;
        width: auto;
        float: none;
    }
    .imgtextmodel14 .rightul li .imgbox{
        width: 6rem;
        height: 4rem;
        position: absolute;
        top: 0;
        left: 0;
    }
    .imgtextmodel14 ul li .textbox h2,
    .imgtextmodel14 ul li .textbox .desc{
        height: 1.8rem;
    }
    .imgtextmodel15:before, 
    .imgtextmodel15:after{
        display: none;
    }
    .imgtextmodel15 li a h1{
        width: 3rem;
        height: 3rem;
        line-height: 3rem;
        font-size: 1.1rem;
    }
    .imgtextmodel15 li a h2{
        font-size: 1rem;
        margin-top: 1rem;
        width: 1.2rem;
    }
    .imgtextmodel16 .leftcon ul li{
        margin-bottom: 1rem;
        height: 8rem;
        overflow: hidden;
    }
    .imgtextmodel16 .leftcon ul li .img{
        height: auto;
    }
    .imgtextmodel16 .leftcon ul li a .txtbox{
        padding: 2rem ;
    }
    .imgtextmodel16 .leftcon ul li a .txtbox h2,
    .imgtextmodel16 .rightcon h2{
        font-size: 1.4rem;
        line-height: 2rem;
    }
    .imgtextmodel16 .leftcon ul li.li4, 
    .imgtextmodel16 .leftcon ul li.li5{
        height: 15rem;
    }
    .imgtextmodel16 .leftcon ul li.li4 a .txtbox{
        padding: 1.5rem;
    }
    .imgtextmodel16 .rightcon{
        padding: 2rem;
    }
    .imgtextmodel16 .rightcon .item .desc{
        max-height: 2.8rem;
    }
    .imgtextmodel16 .rightcon .item{
        padding: 1rem 0 0.5rem;
    }
    .imgtextmodel16 .rightcon .item .itembtn{
        width: 6rem;
        height: 2rem;
        line-height: 2rem;
        font-size: 1rem;
        margin-top: 1rem;
    }
    .imgtextmodel18 .leftcon .con h3{
        margin: 1rem 0 0.2rem;
    }
    .imgtextmodel18 .leftcon .con .desc{
        height: 10rem;
    }
    .imgtextmodel18 .rightcon .con{
        height: 10rem;
        margin: 1rem 0;
    }
    .imgtextmodel18 .rightcon .con i{
        display: none!important;
    }
    .imgtextmodel19 .first_ul li .imgbox{
        height: 13rem;
    }
    .imgtextmodel19 .first_ul li .textbox{
        padding: 1rem 0;
    }
    .imgtextmodel19 .first_ul li span{
        width: 6rem;
        height: 4rem;
        top: 1rem;
        line-height: 2rem;
        padding-right: 1rem;
        font-size: 1rem;
    }
    .imgtextmodel19 li span strong{
        font-size: 1.8rem;
    }
    .imgtextmodel19 li .textbox .desc{
        margin-top: 0.5rem;
        height: 3rem;
    }
    .imgtextmodel19 .first_ul li .textbox h2{
        height: 4rem;
        line-height: 1.8rem;
        padding: 0.2rem 0 0.2rem 7rem;
        font-size: 1rem;
    }
    .imgtextmodel19 li a .textbox .desc,
    .imgtextmodel19 li a .textbox .desc p,
    .imgtextmodel19 li a .textbox .desc span{
        color: #666!important;
        font-size: 0.9rem!important;
        line-height: 1.5rem!important;
    }
    .imgtextmodel19 .last_ul li:nth-child(2),
    .imgtextmodel19 .last_ul li:nth-child(3),
    .imgtextmodel19 .last_ul li span{
        display: none;
    }
    .imgtextmodel19 .last_ul li .imgbox{
        position: absolute;
        top: 0;
        left: 0;
        width: 7rem;
        height: 4.5rem;
        margin: 0;
    }
    .imgtextmodel19 .last_ul li{
        padding: 0 0 1rem 0;
    }
    .imgtextmodel19 .last_ul .textbox{
        width: auto;
        margin-left: 8rem;
        float: none;
    }
    .imgtextmodel19 .last_ul .textbox h2{
        padding: 0;
        font-size: 1rem;
    }
    .imgtextmodel19 .last_ul .textbox .desc{
        margin-top: 0.5rem;
    }
    .imgtextmodel20{
        margin: 1rem 0;
    }
    .imgtextmodel20 li{
        width: 100%;
        float: none;
        padding: 0;
    }
    .imgtextmodel20 li .imgbox{
        height: auto;
    }
    .imgtextmodel20 li:nth-child(2),
    .imgtextmodel20 li:nth-child(3){
        display: none;
    }
    .imgtextmodel20 li .textbox{
        padding: 1rem;
    }
    .imgtextmodel20 li .textbox h3{
        font-size: 1rem;
    }
    .imgtextmodel20 li .textbox p{
        font-size: 0.9rem;
        height: 1.2rem;
        margin-top: 0.4rem;
    }
    .imgtextmodel21 li.li1{
        margin: 0 0 1rem 0;
    }
    .imgtextmodel21 li a .imgbox{
        width: 100%;
        height: auto;
        float: none;
    }
    .imgtextmodel21 li a .imgbox span{
        width: 3rem;
        height: 3rem;
        line-height: 3rem;
        right: 0;
        bottom: auto;
        top: 0;
        font-size: 1.4rem;
    }
    .imgtextmodel21 li a .txtbox{
        width: 100%;
        position: relative;
        height: auto;
        top: auto;
        right: auto;
        margin: 1rem 0;
    }
    .imgtextmodel21 li a .txtbox h3{
        font-size: 1rem;
        margin: 0 0 1rem 0;
    }
    .imgtextmodel21 li:nth-child(2){
        display: none;
    }
    .imgtextmodel22{
        height: 9rem;
        padding: 0 1rem;
    }
    .imgtextmodel22 li{
        border-right: none;
    }
    .imgtextmodel22 li img{
        width: 3.2rem;
        height: 3.2rem;
    }
    .imgtextmodel22 li a{
        padding: 2.5rem 0 0;
    }
    .imgtextmodel22 li a h4{
        font-size: 0.8rem;
        margin: 0.6rem 0 0;
    }
    .imgtextmodel23 .itemmodel1, 
    .imgtextmodel23 .itemmodel2, 
    .imgtextmodel23 .itemmodel3{
        width: 100%;
        height: auto;
    }
    .imgtextmodel23 .itemmodel1, 
    .imgtextmodel23 .itemmodel2{
        margin: 0;
    }
    .imgtextmodel23 .itemmodel1 .item1{
        height: 10rem;
    }
    .imgtextmodel23 .itemmodel1 .item, 
    .imgtextmodel23 .itemmodel2, 
    .imgtextmodel23 .itemmodel3{
        padding: 0 1rem;
    }
    .imgtextmodel23 .title h2{
        line-height: 3rem;
        padding: 0.5rem 0 0;
    }
    .imgtextmodel23 .itemmodel1 .item1 .iteminner{
        margin: 1rem 0 0;
    }
    .imgtextmodel23 .itemmodel1 .item .iteminner .icon{
        width: 2.2rem;
        height: 2.2rem;
    }
    .imgtextmodel23 .itemmodel1 .item .iteminner .txtbox{
        margin: 0 0 0 3rem;
    }
    .imgtextmodel23 .itemmodel1 .item .iteminner .txtbox h5{
        font-size: 1rem;
        margin-bottom: 0.2rem;
    }
    .imgtextmodel23 .itemmodel1 .item .iteminner .txtbox .desc{
        height: 3.6rem;
        line-height: 1.8rem;
    }
    .imgtextmodel23 .itemmodel1 .item2{
        margin: 1rem 0;
        height: 5rem;
        padding-top: 1rem;
    }
    .imgtextmodel23 .itemmodel1 .item.item2 .iteminner .txtbox .desc{
        height: 1.8rem;
    }
    .imgtextmodel23 .itemmodel1 .item .itembtn{
        width: 5rem;
        height: 1.8rem;
        line-height: 1.8rem;
    }
    .imgtextmodel23 .itemmodel1 .item3{
        height: 9rem;
        padding-top:1rem;
    }
    .imgtextmodel23 .itemmodel2{
        height: auto;
        padding-bottom: 1rem;
    }
    .imgtextmodel23 .itemmodel2 .txtbox{
        padding: 1rem 0 1rem;
        margin-bottom: 1rem;
    }
    .imgtextmodel23 .itemmodel2 .txtbox h2{
        font-size: 1.1rem;
        padding: 0 0 0 0.5rem;
        margin: 0 0 0.5rem 0;
    }
    .imgtextmodel23 .itemmodel2 .txtbox .desc{
        height: 5rem;
    }
    .imgtextmodel23 .itemmodel2 .txtbox .desc img{
        width: 7rem;
        height: 5rem;
    }
    .imgtextmodel23 .itemmodel2 .txtbox .desc .box{
        height: 4.6rem;
        margin: 0 0 0 8rem;
        line-height: 2.3rem;
        top: 0.2rem;
    }
    .imgtextmodel23 .itemmodel2 ul li{
        line-height: 1.8rem;
    }
    .imgtextmodel23 .itemmodel3 ul li{
        height: 2.2rem;
        line-height: 2.2rem;
        margin: 1rem 0 0;
    }
    .imgtextmodel24 ul li{
        width: 100%;
        float: none;
        height: 9rem;
        margin: 0 0 1rem;
    }

    .imgtextmodel24 ul li.li1{
        height: auto;
    }
    .imgtextmodel24 ul li .img,
    .imgtextmodel24 ul li.li1 a .txtbox{
        position: relative;
        left: auto;
        bottom: auto;
        top: auto;
    }
    .imgtextmodel24 ul li.li2{
        height: 9.6rem;
    }
    .imgtextmodel24 ul li a .txtbox h2{
        font-size: 1.4rem;
        line-height: 2rem;
        padding: 3.4rem 0 0;
    }
    .imgtextmodel25 ul li{
        width: 50%;
        height: 9rem;
    }
    .imgtextmodel26, 
    .imgtextmodel26 li{
        height: 10rem;
    }
    .imgtextmodel26 li a{
        padding-top: 2.5rem;
    }
    .imgtextmodel26 li a img{
        width: 50%;
        display: block;
        margin:0 auto;
    }
    .imgtextmodel26 li a h4{
        font-size: 1.1rem;
        margin-top: 1rem;
    }
    .imgtextmodel27{
        padding: 1rem;
    }
    .imgtextmodel27 .imgbox{
        position: relative;
        height: 8rem;
        top: auto;
        left: auto;
        width:100%;
    }
    .imgtextmodel27 .txtbox{
        height: 9.2rem;
        margin: 1rem 0 0;
    }
    .imgtextmodel27 .txtbox p,
    .imgtextmodel27 .txtbox span{
        font-size: 1rem!important;
        line-height: 1.5rem!important;
    }
    .imgtextmodel28{
        padding: 0 1rem 1rem;
    }
    .imgtextmodel28 .item1,
    .imgtextmodel28 .item2,
    .imgtextmodel28 .item3,
    .imgtextmodel28 .item3 .rcon,
    .imgtextmodel28 .ul6 li{
        width: 100%;
        height: auto;
        float: none;
    }
    .imgtextmodel28 .item1,
    .imgtextmodel28 .item3 .rcon{
        padding: 1.2rem;
    }
    .imgtextmodel28 .item2,
    .imgtextmodel28 .item3.ml3{
        margin: 1rem 0;
    }
    .imgtextmodel28 .ul6{
        margin: 0;
    }
    .imgtextmodel28 .ul6 li .litxt h2{
        font-size: 1.1rem;
    }
    .imgtextmodel28 .ul1 li h4,
    .imgtextmodel28 .ul3 li a,
    .imgtextmodel28 .ul2 li a,
    .imgtextmodel28 .ul4 li a,
    .imgtextmodel28 .ul7 li a{
        font-size: 1rem;
    }

    .imgtextmodel28 .ul3 li span{
        font-size: 0.8rem;
    }
    .imgtextmodel28 .title h2 {
        font-size: 1.1rem;
        line-height: 1.2rem;
        padding: 0 1rem;
    }
    .imgtextmodel28 .title h2:before, 
    .imgtextmodel28 .title h2:after {
        width: 0.5rem;
        height: 1.1rem;
        top: 0.1rem;
    }
    .imgtextmodel28 .ul1 li{
        margin: 1rem 0 0;
        padding: 0 0.2rem;
    }
    .imgtextmodel28 .ul1 li h4{
        margin: 0 0 0.5rem;
    }
    .imgtextmodel28 .ul1 li .desc{
        height: 2.4rem;
    }
    .imgtextmodel28 .ul2,
    .imgtextmodel28 .ul3,
    .imgtextmodel28 .ul4{
        margin: 0.8rem 0 0;
    }
    .imgtextmodel28 .ul3 li a{
        width: 72%;
    }
    .imgtextmodel28 .ul3 li a,
    .imgtextmodel28 .ul3 li span,
    .imgtextmodel28 .ul2 li a{
        line-height: 1.8rem;
    }
    .imgtextmodel28 .ul2 li:nth-child(n+6){
        display: none!important;
    }
    .imgtextmodel28 .ul3 li:nth-child(n+6){
        display: none!important;
    }
    .imgtextmodel28 .ul4,
    .imgtextmodel28 .ul7{
        margin: 1rem 0 0;
    }
    .imgtextmodel28 .ul4 li{
        width: 33.333333%;
        padding: 0 0.5rem;
        margin: 0 0 1rem;
    }
    .imgtextmodel28 .ul4 li a{
        line-height: 2rem;
    }
    .imgtextmodel28 .ul6 li{
        padding: 0;
        margin-bottom: 1rem;
    }
    .imgtextmodel28 .ul5 li, 
    .imgtextmodel28 .ul6 li .imgbox{
        height: auto;
    }
    .imgtextmodel28 .ul6 li .litxt{
        padding: 1rem;
    }
    .imgtextmodel28 .ul6 li .litxt h2{
        line-height: 1.5rem;
    }
    .imgtextmodel28 .ul6 li .litxt .desc{
        height: 3.5rem;
    }
    .imgtextmodel28 .title.center h2{
        width: 10rem;
    }
    .imgtextmodel28 .ul7 li{
        margin: 0.8rem 0 0;
    }
    .imgtextmodel28 .ul7 li, 
    .imgtextmodel28 .ul7 li a{
        height: 2.6rem;
        line-height: 2.6rem;
    }
    .imgtextmodel28 .ul8 {
        margin: 0 auto;
        width: 19rem;
        padding: 2rem 0;
    }
    .imgtextmodel28 .ul8 li {
        width: 3rem;
        margin: 0 0.4rem;
        height: 12rem;
        background-size: 100% 100%;
    }
    .imgtextmodel28 .ul8 li a{
        font-size: 1.3rem;
        padding: 2rem 0 0 0.8rem;
        width: 1.5px;
        line-height: 30px;
    }

    .slideGroup .parHd{
        position: static;
        top: auto;
        right: auto;
        margin: 1rem 0 0;
        text-align: center;
    }
    .slideGroup .parHd ul{
        float: none;
    }
    .slideGroup .parHd ul li,
    .slideGroup .parHd ul li.on{
        background-size: 100% 100%!important;
    }
    .slideGroup .parHd ul li{
        width: 6rem;
        height: 1.8rem;
        line-height: 1.8rem;
        margin: 0 0.5rem 0.5rem;
        display: inline-block;
        float: none;
    }
    .slideGroup .parBd{
        padding: 1rem 0 0;
    }
    /*标题集合*/
     .titlemodel{
        padding: 1rem 0;
    }
    .titlemodel h2,
    .titlemodel p{
        float: left;
    }
    .titlemodel h2{
        font-size: 1.6rem;
    }
    .titlemodel p{
        font-size: 1.2rem;
        line-height: 2rem;
        margin: 0 0 0 0.5rem;
    }
    .titlemodel p:after{
        display: none;
    }
    .titlemodel h2:after{
        display: block;
        content: '';
        width: 2rem;
        height: 0.1rem;
        background: #d3af68;
        position: absolute;
        left: 0;
        bottom: -0.8rem;
    }
    .titlemodel a.amoremodel{
        left: auto;
        margin: 0;
        width: 30%;
        font-size: 0.7rem;
        height: 2rem;
        line-height: 1.9rem;
        top: 0.3rem;
    }
    .titlemodel1 {
        margin-bottom: 0.5rem;
    }
    .titlemodel1 img{
        height: 2.4rem;
    }
    .titlemodel1 a.more{
        top: 0.6rem;
        font-size: 1rem;
        right: 1rem;
    }
    .titlemodel4{
        width: 10rem;
        height: 3rem;
        line-height: 3rem;
        font-size: 1.2rem;
        margin: 0 auto 1rem;
    }

    .model2{
        padding: 1.5rem 0 0;
    }
    .model2 li img{
        width: 60%;
        margin: 0 auto;
    }

    /*底部集合*/
    .footermodel1{
        height: auto;
        padding: 0.8rem 0;
    }
    .footermodel2 .footbox{
        padding: 3rem 0;
        margin: 0;
    }
    .footermodel2 .footbox ul{
        padding: 0 1rem;
    }
    .footermodel2 .footbox ul li{
        width: 48%!important;
        display: block;
        float: left;
        margin: 0 2% 1rem 0;
    }
    .footermodel2 .footbottom{
        padding: 1rem 0;
    }
    .listulmodel1{
        padding: 0 1rem;
    }
    .listulmodel1 li{
        padding: 1rem 0 ;
    }
    .listulmodel1 li a .imgbox{
        width: 8rem;
        height: 6rem;
    }
    .listulmodel1 li a .txtbox{
        margin-left: 9rem;
        padding: 0.4rem 0 0;
        height: 6rem;
    }
    .listulmodel1 li a .txtbox h2{
        font-size: 1rem;
        margin-bottom: 0.8rem;
        line-height: 1.5rem;
    }
    .detailcontent{
        padding: 0 1rem;
    }
    .detailcontent .title{
        font-size: 1.4rem;
        line-height: 2rem;
        padding: 1rem 0 0.5rem;
    }
    .detailcontent .info{
        padding: 0 0 1rem;
    }
    .detailcontent .info li{
        margin: 0 0 0 0.5rem;
    }
    .detailcontent .content{
        padding: 0 0 2rem;
    }
    .listcontent{
        min-height: 25rem;
    }
    .nodata{
        font-size: 1.4rem;
    }
    .innerbanner1{
        overflow: hidden;
    }
    .innerbanner1{
        height: 10rem;
        position: relative;
    }
    .innerbanner1 img{
        height: 100%;
        position: relative;
        width: auto;
        left: -80%;
    }
    .crumbmodel1{
        line-height: 3rem;
        padding: 0 1rem;
        margin-bottom: 0rem;
    }
    .searchbox{
        padding:  0 1rem;
    }
    .searchtitle{
        padding: 1rem 1rem;
    }
    .searchbox input{
        width: 12rem;
        height: 2.6rem;
        line-height: 2.6rem;
        border-radius: 0;
        -webkit-appearance : none ;
    }
    .listhasnav .leftcon{
        display: none;
    }
    .listhasnav .rightcon{
        width: 100%;
        float: none;
    }
    .listulmodel1 li a .txtbox .desc{
        height: 1.5rem;
        min-height: 1.5rem;
        line-height: 1.5rem!important;
    }
    .listulmodel{
        margin:0 ;
        min-height: 0;
        padding: 0rem;
    }
    .listulmodel li{
        width: 100%;
    }
    .listulmodel li a .imgbox{
        height: auto;
    }
    .listulmodel1 li:nth-child(1){
        padding-top: 0;
    }
    .page a{
        padding: 0.2rem 0.4rem;
    }
    .page a, .page span{
        font-size: 1rem;
        margin: 0 0.2rem 0.5rem;
    }
}