/*list-pro*/
.list-pro-hd{ margin-bottom: 40px;}
.list-pro-hd li{ float: left; width: 19.5%; font-size: 20px; text-align: center; line-height: 50px; background: #e9e9e9;}
.list-pro-hd li + li{ margin-left: 0.625%; }
.list-pro-hd li a{ display: block;}
.list-pro-hd li:hover,.list-pro-hd li.on{ color: #fff; background: #e33131;}
.l-pro-item h2{ margin-bottom: 30px; font-size: 30px; text-align: center;}
/*list-pro*/

/*list-case*/
.l-case-nav{ font-size: 18px; line-height: 36px; color: #505050;}
.l-case-nav b{ color: #000;}
.l-case-nav a{ display: inline-block; margin-right: 45px;}
.l-case-nav a.on,.l-case-nav a:hover{ color: #c40000;}
.l-case-cont ul{ margin: 0 -23px 50px;}
.l-case-cont li{ float: left; width: 33.333%; padding: 0 23px; margin-top: 40px;}
.l-case-cont li a{ display: block;}
.l-case-cont .box{ position: relative;}
.l-case-cont .pic img{ width: 100%; height: auto;}
.l-case-cont .pic span{ display: block; font-size: 16px; padding: 0 10px; text-align: center; line-height: 52px; background: #e6e6e6; }
.l-case-cont .txt{ position: absolute; display: none; left: 0; top: 0; width: 100%; height: 100%; padding: 25px 30px 0; color: #fff; background: rgba(0,0,0,.65);}
.l-case-cont .txt h2{ font-size: 20px; line-height: 36px;}
.l-case-cont .canshu{ margin: 5px 0 15px; line-height: 30px;}
.l-case-cont .more{ margin: 0 auto; width: 136px; line-height: 40px; text-align: center; font-size: 18px; background: #e33131;}
.l-case-cont .pages{ margin-bottom: 50px;}
/*list-case*/

/*list-fangan*/
.l-fangan-cont{ margin-top: -30px;}
.l-fangan-cont .intro{ padding: 25px 30px 18px; background: #f0f0f0; border-bottom: 2px solid #f0f0f0; }
.l-fangan-cont .intro h2{ font-size: 20px; font-weight: 400; }
.l-fangan-cont .intro p{ margin: 12px 0 8px; line-height: 30px; height: 90px;}
.l-fangan-cont .more{ display: inline-block; width: 110px; font-size: 16px; background: #b0b0b0;}
/*list-fangan*/

/*show-pro*/
.preview .container{ position: relative;}
.preview h2{ position: absolute; right: 0; top: 0; width: 44.2%; font-size: 36px; font-weight: 400;}

.pro-pics{ position: relative; width: 50%;}
.gallery-top{ padding-bottom: 96px;}
.gallery-top .next,.gallery-top .prev{ bottom: 0; top: auto; width: 24px; height: 85px; text-align: center; line-height: 85px; margin-top: 0; background: none;}
.gallery-top .next{ right: 0; }
.gallery-top .prev{ left: 0;}
.gallery-thumbs{ position: absolute; left: 4%; bottom: 0; width: 92%;}
.gallery-thumbs .swiper-slide{ width: 25%; padding: 0 4px;}
.gallery-thumbs .swiper-slide img{ border: 1px solid transparent; padding: 2px;}
.gallery-thumbs .swiper-slide-active img{ border-color: #c40000;}

.pro-intro{ width: 44.2%; padding-top: 56px;}
.pro-des{ padding: 22px 44px 21px 30px; line-height: 30px; background: #f0f0f0;}
.pro-canshu{margin: 10px 0 8px; padding-left: 25px; line-height: 36px;}
.pro-btn p{ font-size: 16px; color: #c40000; }
.pro-btn strong{ font-size: 24px; }
.pro-btn .anniu{ display: block; margin-bottom: 15px; width: 300px; line-height: 50px; text-align: center; color: #fff; font-size: 22px; background: #c40000;}
.pro-btn .anniu:hover{ color: #fff!important; text-decoration: none; }
.pro-btn .anniu i{ position: relative; top: 4px; font-size: 30px; margin-right: 14px; }
.pro-support{ position: relative; margin-top: 20px;}
.pro-support a{ position: relative; display: inline-block; line-height: 22px; margin-right: 30px;  }
.pro-support .bdsharebuttonbox{ position: absolute; left: 0; top: 0;}
.pro-support .bdsharebuttonbox a{ margin: 0; padding: 0; width: 60px; background: none;}
.pro-support i{ position: relative; top: 4px; font-size: 20px; margin-right: 7px; color: #c40000;}

.pro-tab-hd{ margin-top: 40px; border: solid #B4B4B4; border-width: 1px 0;}
.pro-tab-hd li{ position: relative; float: left; width: 120px; font-size: 18px; line-height: 70px; text-align: center; margin-right: 35px; }
.pro-tab-hd a{ display: block;}
.pro-tab-hd li i{ display: none; position: absolute; left: 0; bottom: -1px; width: 100%; border-top: 2px solid #C40000; }
.pro-tab-hd li:hover{ color: #c40000;}
.pro-tab-hd li:hover i{ display: block;}

.pro-tab-fixed{ display: none; position: fixed; top: 0; left: 0; width: 100%; background: #fff; z-index: 9; margin-top: 0!important; }

.pro-tab-bd{ padding-bottom: 40px; line-height: 30px; font-size: 15px; letter-spacing: 0.3px;}
.pro-tab-bd h2{ margin: 35px 0 20px; font-size: 24px; font-weight: 700; color: #c40000;}
.pro-tab-bd img{ display: block; max-width: 600px!important; width: 100%!important; height: auto!important; margin: 13px auto;}
.pro-tab-bd iframe,.pro-tab-bd video{ display: block; width: 100%; max-width: 600px; margin: 0 auto; height: 360px; }
/*show-pro*/

/*show-shipin*/
.show h2{ font-size: 22px; text-align: center; }
.show .pubinfo{ font-size: 13px; text-align: center; padding: 20px 0; border-bottom: 1px solid #b4b4b4;}
.show .pubinfo span{ margin: 0 8px;}
.zhengwen{ padding: 35px 0;}
.video{ position: relative; max-width: 830px; width: 100%; margin: 0 auto; padding-top: 40%; }
.video video,.video iframe{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.video-txt{ margin-top: 40px;}
.video-txt h3{ font-size: 18px; margin-bottom: 13px;}
.video-txt p{ line-height: 30px;}
/*show-shipin*/

/*show-case*/
.case-intro .pic{ width: 50%;}
.case-txt{ width: 44.2%;}
.case-txt h2{ margin-bottom: 20px; font-size: 26px; line-height: 34px; font-weight: 400;}
.case-txt .pro-des{ padding: 14px 25px; line-height: 30px; background: #f0f0f0;}
.case-txt .pro-btns{ margin-top: 20px;}
.case-txt .pro-btns a{ position: relative; display: block; float: left; max-width: 100px; width: 25%; height: 86px; padding-top: 63px; text-align: center; color: #d70006; background: #f0f0f0; }
.case-txt .btn-pro + a,.case-txt .btn-video + a + a{ background-color: #dcdcdc; }
.case-txt .pro-btns i{ position: absolute; left: 50%; top: 10px; margin-left: -22px; width: 46px; line-height: 46px; text-align: center; font-size: 30px; background: #d70006; color: #fff;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;}
.case-txt i.icon-xinwen{ font-size: 28px;}
.case-txt i.icon-biaodan{ font-size: 26px;}
.case-txt i.icon-chat2{ font-size: 20px;}

.pro-rexian{ margin: 22px 0 20px; font-size: 24px; font-weight: 700; color: #d70006;}
/*show-case*/


/*list-news1*/
.xw-news{ padding-top: 20px;}
.xw-news-nav{position: relative;  padding-bottom: 17px; margin-bottom: 40px; border-bottom: 1px solid #B4B4B4;}
.xwnn-item{ float: left; font-size: 24px; line-height: 26px; margin-right: 60px; cursor: pointer;}
.xwnn-item .name{ position: relative; padding: 0 5px;}
.xwnn-item .name i{ display: none; position: absolute; left: 0; bottom: -16px; width: 100%; border-top: 3px solid #d32e26;}
.xw-news-nav .more{ display: none; position: absolute; right: 0; top: 0; font-size: 16px; font-weight:400;}
.xwnn-item.active .name,.xwnn-item:hover .name{ color: #d32e26;}
.xwnn-item.active i,.xwnn-item:hover i,
.xwnn-item.active .more{ display: block;}

.xw-news-first{ width: 50%; margin-right: 24px;}
.xw-news-first img{ width: 100%;}
.xw-news-first .info{ padding-top: 15px; font-size: 16px; line-height: 34px; }

.xw-news-item{ display: none;}
.xw-news-item.on{ display: block;}
.xw-news-item .tit{ font-size: 18px; font-weight: 700; margin-bottom: 5px;}
.xw-news-item .date,.xw-news-item p{color: #505050;}
.xw-news-item .date i{ display: inline-block; vertical-align: middle; margin-right:5px; position: relative; top: -2px; font-weight: 700;}
.xw-news-lists{ overflow: hidden; margin-top: -20px;}
.xw-news-lists li{ padding: 20px 30px 18px; margin-top: 20px; line-height: 30px; background: #f0f0f0;}
.xw-news-lists li:first-child{ display: none;}
.xw-news-lists .tit{ margin-bottom: 10px;}
.xw-news-lists .date{ font-size: 12px;}
.xw-news-lists .date i{ font-size: 14px;}

.xw-tit{ font-size: 24px; line-height: 26px; margin-bottom: 40px; padding-bottom: 20px; border-bottom: 1px solid #B4B4B4;}
.xw-tit a{ float: right; font-size: 16px; font-weight: 400; }

.xw-yingxiang{ padding-top: 50px;}
.xw-yingxiang .xw-tit{ margin-bottom: 30px;}
.xw-yx-left{ width: 36.67%; padding-top: 70px; height:389px; background: #f0f0f0;}
.xw-yx-left .btns{ text-align: center; margin-top:15px;}
.xw-yx-left .btns a{ display: inline-block; width: 230px; margin-top:20px; font-size: 18px; line-height: 48px; border: 1px solid #B4B4B4;}
.xw-yx-left .btns a:hover{ background: #c40000; color: #fff; border-color: #c40000; }
.xw-yx-video{overflow: hidden; padding-top: 32.4%; position: relative; }
.xw-yx-video iframe{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

.xw-zhuanti{ padding: 50px 0;}
.xw-zt-swiper{ position: relative; overflow: hidden;}
.xw-zt-swiper .swiper-container{ margin: 0 -78px;}
.xw-zt-swiper .swiper-slide{ width: 20%; padding: 0 12px;}
.xw-zt-swiper .swiper-slide a{ display: block;}
.xw-zt-swiper .xw-zt-prev,.xw-zt-swiper .xw-zt-next{ width: 60px; height: 60px; font-size: 24px; line-height: 60px; margin-top: -30px; text-align: center; color: #fff; background: rgba(0,0,0,.4);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;}
.xw-zt-swiper .xw-zt-prev{ left: 10%;}
.xw-zt-swiper .xw-zt-next{ right: 10%;}
/*list-news1*/

/*list-news2*/
.list-news{ padding-bottom: 40px;}

.right{ width: 270px; margin-left: 80px;}
.right-hot{ padding: 0 13px; margin-bottom: 20px; border: 1px solid #b4b4b4;}
.right-hot h3{ display: inline-block; margin-bottom: 17px; font-size: 18px; line-height: 48px; color: #c40000; border-bottom: 1px solid;}
.right-hot li{ margin-bottom: 20px;}
.right-hot li a{ display: block; position: relative; }
.right-hot li span{ position: absolute; left: 0; bottom: 0; width: 100%; line-height: 30px; text-align: center; color: #fff; background: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.right-hot li:hover span{ background: #c40000;}

.l-n-lists{ overflow: hidden;}
.l-n-lists li{line-height: 36px; padding: 25px 0 20px; border-bottom: 1px dashed #a1a1a1;}
.l-n-lists li:first-child{ padding-top: 0;}
.l-n-lists h3{ margin-bottom: 10px; font-size: 18px; }
.l-n-lists li p{ color: #505050; }
.l-n-lists .p{ height: 72px;}
.l-n-lists li:hover h3{ color: #c40000;}
/*list-news2*/

/*show-news*/
.show-news{ padding-bottom: 40px;}
.news-cont{ padding: 20px 0 20px; line-height: 30px; font-size: 15px; text-indent: 2em;}
.news-cont h3{ margin: 10px 0; font-size: 18px;}
.news-cont h4{ font-size: 16px;}
.news-cont img{ display: block; width: 100%; max-width: 600px; margin: 10px auto;}
.news-cont table{ text-indent: 0;}
.news-cont table caption{ text-align: center; font-size: 18px; color: #000;}
.news-cont table tr:hover{ color: #000;}
.news-cont .video{ position: relative; width: 100%; padding-top: 60%; background: #ccc;}
.news-cont .video iframe,.news-cont video{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}

.news-media{ position: relative; max-width: 600px; margin: 10px auto; padding-top: 400px;}
.news-media iframe,.news-media video{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 0;}

.news-jump { line-height: 30px;  }
.news-jump span { font-weight: 700; }
.news-jump a{ color: #666; text-decoration: underline;}
.news-tuijian{ margin-top: 30px;}
.news-tuijian h2{ margin-bottom: 15px; text-align: left; padding-bottom: 12px; border-bottom: 1px solid #ccc;}
.news-tuijian li{ padding: 0; border-bottom: 0;}

.news-swiper{ max-width: 600px; }
.news-swiper .swiper-slide img{ display: block; width: 100%; max-width: 100%; height: auto; margin: 0; }
.news-swiper p{ padding: 10px 15px 20px; background: #f0f0f0; line-height: 30px; }
.news-swiper2 p{ text-align: center;}
.news-swiper .swiper-pagination{ bottom: 0; }
/*show-news*/

/*page-daohang*/
.dh-item{ margin-bottom: 30px;}
.dh-item a{ font-size: 16px; line-height: 34px;}
.dh-tit{ position: relative; padding-bottom: 13px; margin-bottom: 20px; font-size: 28px; font-weight: 700; border-bottom: 1px solid #b4b4b4;}
.dh-tit span{ position: absolute; left: 0; bottom: -1px; width: 125px; border-bottom: 2px solid #c40000;}
.dh-item dl{ float: left; width: 20%;}
.dh-item dt a{ display: block; margin-bottom: 5px; font-size: 20px; font-weight: 700;}
.dh-item .links > a,.dh-item .links p a{ display: inline-block; margin-right: 40px;}
/*page-daohang*/




@media screen and (min-width: 992px){
    .l-fangan-cont li:hover .intro{ border-bottom: 2px solid #e33131;}
    .l-fangan-cont li:hover .more{ color: #fff; background: #e33131;}

    .l-video-cont li:hover{transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);}

    .case-txt .pro-btns a:hover{ background: #d70006; color: #fff; }
    .case-txt .pro-btns a:hover i{ background: #fff; color: #d70006; }

    .l-case-cont li:hover .txt{ display: block; }
    .l-tags-video li:hover .txt{ display: none;}

    .xw-gs-right li:hover .name{ color: #c20000; }
    .xw-gs-right li:hover .date{ color: #c20000; border-color: #c20000; }
    .xw-gs-right li:hover .day{ background: #c20000; }

}

@media screen and (max-width: 1249px){
    /*list-case*/
    .l-case-cont ul{ margin: -10px -10px 40px;}
    .l-case-cont li{ padding: 0 10px;}
    .l-case-cont .txt{ padding: 15px 20px 0;}
    .l-case-cont .txt h2{ font-size: 18px; line-height: 30px;}
    .l-case-cont .canshu{ font-size: 13px; line-height: 26px;}
    .l-case-cont .more{ line-height: 36px; font-size: 16px; width: 120px;}
    
    .l-case-cont .pages{ margin-bottom: 40px;}

    /*list-fangan*/
    .l-fangan-cont{ margin-top: -20px;}
    .l-fangan-cont .intro{ padding: 15px 20px 15px;}
    .l-fangan-cont .intro p{ margin: 10px 0 8px;}

    /*show-pro*/
    .gallery-top{ padding-bottom: 76px;}
    .gallery-top .next, .gallery-top .prev{ height: 68px; line-height: 68px;}
    .preview h2{ width: 46%; font-size: 32px;}
    .pro-intro{ width: 46%; padding-top: 50px;}
    .pro-des{ padding: 12px 15px; font-size: 13px; line-height: 24px;}
    .pro-canshu{ line-height: 28px; margin-top: 6px;}
    .pro-btn .anniu{ width: 240px; line-height: 44px; font-size: 18px;}
    .pro-btn .anniu i{ top: 3px; font-size: 22px; margin-right: 6px;}
    .pro-support{ margin-top: 10px;}

    /*show-shipin*/
    .video{ padding-top: 49%;}

    /*show-case*/
    .case-txt{ width: 47%;}
    .case-txt h2{ font-size: 24px; margin-bottom: 10px;}
    .case-txt .pro-des{ padding: 10px 15px; line-height: 26px;}
    .case-txt .pro-btns{ margin-top: 10px;}
    .case-txt .pro-rexian{ margin: 15px 0 10px; font-size: 20px;}
    .case-txt .pro-support{ margin-top: 0;}

    /*list-news1*/
    .xw-news{ padding-top: 10px;}
    .xw-news-lists{ margin-top: -12px;}
    .xw-news-lists li{ margin-top: 12px; line-height: 26px;}
    .xw-news-lists .tit{ margin-bottom: 7px;}

    .xw-tit{ margin-bottom: 35px;}

    .xw-yx-left{ height: 305px; padding-top: 35px;}
    .xw-yx-left .btns a{ margin-top:15px;}

    .xw-zt-swiper .swiper-slide{ padding: 0 5px;}
    .xw-zt-swiper .xw-zt-prev, .xw-zt-swiper .xw-zt-next{ width:54px; height:54px; line-height: 54px; margin-top: -27px;}
    .xw-zt-swiper .xw-zt-prev{ left: 6%;}
    .xw-zt-swiper .xw-zt-next{ right: 6%;}

    /*list-news2*/
    .right{ margin-left: 30px;}
}

@media screen and (max-width: 991px){
    /*list-pro*/
    .list-pro-hd{ margin-bottom: 30px;}
    .l-pro-item h2{ margin-bottom: 20px; font-size: 26px;}

    /*list-case*/
    .l-case-nav a{ margin-right: 30px;}
    .l-case-cont ul{ margin: -10px -6px 35px;}
    .l-case-cont li{ padding: 0 6px; margin-top: 25px;}
    .l-case-cont .pic span{ font-size: 14px; line-height: 40px;}
    .l-case-cont .pages{ margin-bottom: 35px;}

    /*list-fangan*/
    .l-fangan-cont{ margin-top: -10px;}
    .l-fangan-cont li{ width: 50%;}
    .l-fangan-cont .intro p{ line-height: 24px; height: 72px;}

    /*show-pro*/
    .gallery-top{ padding-bottom: 20px;}
    .gallery-top .swiper-pagination{ bottom: 0;}
    .pro-intro{ padding-top: 43px;}
    .pro-canshu{ padding-left: 0;}
    .pro-btn .anniu{  width: 140px;}
    .pro-btn .btn-tel,.pro-btn .btn-dg{ display: inline-block!important;}
    .pro-btn .btn-dg{ margin-left: 5px;}
    .pro-btn .btn-dg i{ font-size: 25px;}

    .pro-tab-hd{ margin-top: 30px;}
    .pro-tab-hd li{ font-size: 17px; line-height: 60px; width: 110px; margin-right: 20px;}
    .pro-tab-bd h2{ font-size: 22px; margin: 25px 0 15px;}

    /*show-shipin*/
    .video{  padding-top: 56%;}

    /*show-case*/
    .case-intro .pic{ width: 100%;}
    .case-intro img{ width: 100%;}
    .case-txt{ width: 100%; padding: 10px 0;}
    .case-txt .pro-btns{ margin: 15px 0;}

    /*list-news1*/
    .xw-news{ padding-top: 0;}
    .xw-news-nav{ margin-bottom: 25px; padding-bottom:12px;}
    .xwnn-item{ font-size:22px; margin-right: 40px; }
    .xwnn-item .name i{ bottom: -12px;}
    .xw-news-first{ margin-right: 14px;}
    .xw-news-first .info{ padding-top: 10px; font-size:14px; line-height: 30px;}
    .xw-news-item .tit{ font-size:17px;}
    .xw-news-lists{ margin-top: -10px;}
    .xw-news-lists li{ padding: 11px 15px 13px; margin-top:10px; font-size:13px; line-height: 22px;}

    .xw-yingxiang{ padding-top: 35px;}
    .xw-tit{ margin-bottom: 25px; font-size: 22px; padding-bottom: 12px;}
    .xw-yx-left{ height: 233px; padding-top: 20px;}
    .xw-yx-left .btns{ margin-top: 10px;}
    .xw-yx-left .btns a{ width: 90%; max-width:180px; line-height: 42px; margin-top:10px;}

    .xw-zhuanti{ padding: 40px 0;}

    /*list-news2*/
    .l-n-lists li{ padding: 15px 0 15px; line-height: 30px;}
    .l-n-lists li h3{ margin-bottom: 5px; }
    .l-n-lists li .p{ height: 48px; line-height: 24px;}

    /*show-news*/
    .show-news{ padding-bottom: 30px;}

}

@media screen and (max-width: 767px){
    /*list-pro*/
    .l-pro-item{ margin-bottom: 10px;}
    .l-pro-item h2{ font-size: 24px; margin-bottom: 20px;}

    /*list-case*/
    .l-case-nav{ font-size: 14px; line-height: 34px;}
    .l-case-nav a{ margin-right: 10px; color: #fff; line-height: 1; padding: 5px 10px; background: #e60012;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;}
    .l-case-cont ul{ margin: -10px -3px 30px;}
    .l-case-cont li{ width: 50%; padding: 0 3px; margin-top: 20px;}
    .l-case-cont .pic span{ padding: 0 3px; font-size: 12px; line-height: 32px;}
    .l-case-cont .pages{ margin-bottom: 30px;}

    /*list-fangan*/
    .l-fangan-cont .intro{ padding: 0;}
    .l-fangan-cont .intro h2{ font-size: 15px; text-align: center; line-height: 36px;}

    /*show-pro*/
    .pro-pics{ width: 100%;}
    .gallery-top{ padding-bottom: 0;}
    .gallery-top .swiper-pagination{ bottom: 10px;}
    .pro-pics .swiper-slide img{ width: 100%;}
    .pro-intro{ width: 100%; padding: 15px 0;}
    .pro-intro h2{ position: static; width: 100%; font-size: 24px;}
    .pro-canshu{ margin: 10px 0;}
    .pro-btn .anniu{ width: 126px;}
    .pro-btn strong{ font-size: 22px;}

    .pro-tab-hd{ margin-top: 5px;}
    .pro-tab-hd li{ font-size: 16px; line-height: 50px; width: 25%; margin-right: 0;}
    .pro-tab-bd{ padding-bottom: 30px; font-size: 14px; line-height: 26px; letter-spacing: 0;}
    .pro-tab-bd h2{ font-size: 20px; margin: 20px 0 10px;}
    .pro-tab-bd iframe,.pro-tab-bd video{ height: 58vw; }

    /*show-shipin*/
    .show h2{ font-size: 18px; line-height: 1.3;}
    .show .pubinfo{ padding: 12px 0;}
    .zhengwen{ padding: 25px 0;}
    .video{  padding-top: 60%;}
    .video-txt{ margin-top: 30px;}

    /*show-case*/
    .case-txt h2{ font-size: 20px; line-height: 1.3;}
    .case-txt .pro-des{ line-height: 24px;}
    .case-txt .pro-rexian{ font-size: 14px; font-weight: 400;}
    .case-txt .pro-rexian a{ font-size: 22px; font-weight: 700;}

    /*list-news1*/
    .xw-news-item{ display: block;}
    .xw-news-item + .xw-news-item{ margin-top:20px;}
    .xw-news-lists{ margin-top: -5px;}
    .xw-news-lists li{ padding: 0; margin-top: 5px;}
    .xw-news-lists li:first-child{ display: block;}
    .xw-news-lists .tit{ margin-bottom: 0;}
    .xw-news-lists .tit a{ display:block; line-height:46px; padding: 0 10px; font-size:15px; overflow: hidden; text-overflow:ellipsis; }
    .xw-news-lists .date ,.xw-news-lists p{ display: none;}

    .xw-yingxiang{ padding-top: 30px;}
    .xw-tit{ margin-bottom: 20px; font-size: 20px; padding-bottom: 8px;}
    .xw-tit a{ font-size: 14px; color:#c40000;}
    .xw-yx-left{ height: auto; width: 100%; padding: 30px 15px;}
    .xw-yx-left .btns{ margin-top: 25px;}
    .xw-yx-left .btns a{ width: 30%; margin: 0 1%; line-height: 42px; }

    .xw-zhuanti{ padding: 30px 0;}
    .xw-zt-swiper{ padding-bottom: 20px;}
    .xw-zt-swiper .swiper-slide{ width: 33.333%; padding: 0 3px;}
    .xw-zt-pagination{ width: 100%; bottom: 0;}
    .xw-zt-pagination .swiper-pagination-bullet{ margin: 0 3px;}

    /*list-news2*/
    .l-n-lists{ margin-top: -10px;}
    .l-n-lists li{ padding: 0; }
    .l-n-lists li h3{ font-size: 15px; margin-bottom: 0; line-height: 46px; }
    .l-n-lists li p{ display: none;}
    
    /*show-news*/
    .news-media{ width: 100%;  padding-top: 56%;}
    .news-swiper p{ font-size: 12px; line-height: 20px;}


    /*page-daohang*/
    .dh-item{ margin-bottom: 15px;}
    .dh-item:first-child{ margin-bottom: 5px;}
    .dh-item a{ font-size: 14px; line-height: 30px;}
    .dh-item dl{ width: 100%; margin-bottom: 10px;}
    .dh-item dd{ float: left;  margin-right: 20px;}
    .dh-tit{ font-size: 22px; padding-bottom: 8px; margin-bottom: 10px;}
    .dh-tit span{ width: 100px;}
    .dh-item .links > a, .dh-item .links p a{ margin-right: 20px;}
}

@media screen and (max-width: 460px){
    /*list-news1*/
    .xw-yx-left{ padding: 20px 15px;}
    .xw-yx-left .btns{ margin-top: 20px;}
    .xw-yx-left .btns a{ display: block; width: 80%; margin: 10px auto 0; }

}
























































