body {
    color: #595757;
    font-size: 14px;
    font-family: "微软雅黑","Arial",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;
	overflow-x: hidden;
  background: #fff;


}
.img-hide{ overflow:hidden; display: block; }

.img-hide img{ transition: 0.5s all; transform: scale(1,1); }
.img-hide:hover img{ transform: scale(1.05,1.05); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #595757; }
ul{ padding:0; margin:0;}
a:hover{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
img{ max-width:100%;}

.nav-click{ display: none; }
.menu-button { display: none; top: 18px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #333; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ margin-top: -8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}
.container{ width: 1390px; }
.logo{ line-height: 150px; }
.container{ width: 1390px; }
.langer-a{ line-height: 25px; margin-top: 25px; color: #595757; font-size: 18px; background: url(../images/icon01.png) left center no-repeat; padding-left: 34px; }
.langer-a a{ color: #595757; }
.langer-a span{ padding:0 10px; }
.nav-list li{ float: left; margin-right: 50px; line-height: 24px; position: relative; }
.nav-list li a{ font-size: 18px; font-weight: bold; color: #595757; }
.nav-list li a:hover,.nav-list li.active a{ color: #990000; }
.nav-down{ position: absolute; top: 100%; display: none; width: 174px; padding-top: 40px; padding-bottom: 25px; left: 50%; margin-left: -87px; background: #fff; text-align: center; }
.nav-down li{ float: none; width: 100%; margin:0; }
.nav-down li a{ line-height: 40px; display: block; text-align: center; color: #595757!important; }
.nav-down li a:hover,.nav-down li.active a{color: #990000!important;}
.nav-list li:hover .nav-down{ display: block; }
.header-box{ border-top: solid 1px #a61f22; margin-top: 25px; padding-top: 20px; }
.search-box{ height: 24px; width: 145px; border-radius: 24px; border:solid 1px #a61f22; position: relative; padding-right: 30px; }
.search-box .form-control{ height: 24px; box-shadow: none; border:none; border-radius: 0; background: none; font-size: 16px; color: #595757; padding:0 12px 3px 12px; }
.btn-search{ position: absolute; right: 4px; top: 0; bottom: 0; width: 16px; background: url(../images/search.png) center no-repeat; }
.banner{ overflow:hidden; margin:0; }
.left-width{ height: 560px; position: relative; z-index: 10; padding:85px 60px 0 60px; box-shadow: 10px 0 32px rgba(94,93,93,0.3); width: 50%; }
.box-one{ margin-top: 65px; }
.left-p{ font-size: 16px; line-height: 32px; text-align: justify; height: 128px; overflow:hidden;  margin-top: 30px; }
.one-more{ display: inline-block; transition: 0.2s all; color: #990000; font-weight: bold; border:solid 1px #990000; width: 174px; height: 60px; line-height: 58px; text-align: center; margin-top: 96px; }
.img-back{ width: 50%; overflow:hidden;}
.img-height{ height: 560px; transition: 0.5s all; }
.img-height:hover{ transform: scale(1.05,1.05); }
.title{ margin-top: 70px; margin-bottom: 35px; }
.tabs-ul{ position: static; width: 100%; margin:0; }
.tabs-ul li{ float: left; width: 14.285714%!important; padding:0 20px; margin:0; margin-bottom: 20px; text-indent: 0!important; height: auto!important; border:none!important; }
.carousel-indicators .active{ margin-bottom: 20px;}
.tabs-ul{ max-width: 850px; margin:0 auto; padding-bottom: 15px; }
.tabs-ul li a{ font-size: 20px; color: #595757; position: relative; font-weight: bold; }
.tabs-ul li.active a{ color: #990000; }
.tabs-ul li.active a:before{ display: block; content: ""; position: absolute; left: 50%; top: 100%; width: 36px; height: 3px; background: #990000; margin-left: -18px; margin-top: 5px; }
.carousel-control.left{ left: 40px; position: absolute; top: 50%;  z-index: 100; width: 50px; height: 50px; background: url(../images/left.png) center no-repeat; margin-top: 56px; }
.carousel-control.left:hover{background: url(../images/left02.png) center no-repeat;}
.carousel-control.right{ right: 40px; position: absolute; top: 50%; width: 50px; height: 50px; background: url(../images/right.png) center no-repeat; margin-top: 56px; }
.carousel-control.right:hover{background: url(../images/right02.png) center no-repeat;}
.slick-prev:before, .slick-next:before{ display: none!important; }
.tabs-slick{ margin-bottom: -10px; }
.news-list li{ float: left; width: 50%; }
.news-list-img a{ display: block; position: relative; padding-top: 60%; overflow:hidden; }
.news-list-img a img{ position: absolute; left: 0; top: 0; right: 0; height: 100%; }
.news-list-bottom{ box-shadow: -10px 0 32px rgba(94,93,93,0.3); height: 450px; padding:50px; }
.news-list-date{ font-size: 16px; font-weight: bold; }
.news-list-date span{ font-size: 48px; padding-right: 15px; }
.news-list-p{ font-size: 28px; text-align: justify; line-height: 40px; height: 120px; overflow:hidden; }
.news-more{ color: #fff; transition: 0.2s all; font-weight: bold; width: 175px; display: inline-block; margin-top: 80px;border:solid 1px #990000; height: 60px; line-height: 58px; background: #990000; }
.news-list{ margin-bottom: 150px; }
.footer-list a{ display: inline-block; font-size: 18px; color: #fff; margin-right: 54px; }
.footer{ background: #990000; padding-top: 55px; }
.langer-a-f{ margin:0; background: url(../images/icon02.png) left center no-repeat; color: #fff; }
.langer-a-f a{ color: #fff; }
.logo-f{ margin:75px 0; }
.footer-b{ border-top: solid 1px #fff; padding:30px 0; font-size: 14px; color: #fff; }
.footer-b span{ padding-right: 20px; }
.footer-b a{ color: #fff; }
/***********产品服务-产品牌号***********/
.list-banner{ background: #990000; padding-top: 170px; }
.banner-nav li{ float: left; border-right: solid 1px #800000; width: 25%; background: rgba(0,0,0,0.2); margin-top: 155px; }
.banner-nav li a{ display: block; transition: 0.3s all; padding-top: 30px; height: 130px; opacity: 0.6; font-size: 18px; color: #fff; font-weight: bold; }
.banner-nav li a img{ height: 41px; }
.banner-nav li a span{ display: block; margin-bottom: 10px; transition: 0.3s all; }
.banner-nav li.active a,.banner-nav li a:hover{ opacity: 1; }
.banner-nav li.active,.banner-nav li:hover{background: rgba(0,0,0,0.4);}
.cp-list-tt a{ font-size: 24px; color: #990000; font-weight: bold; }
.cp-list li{ margin-bottom: 50px; border-radius: 10px; transition: 0.3s all; padding:60px; box-shadow: 5px 5px 13px rgba(148,145,145,0.31); height: 255px; }
.ly-list li{transition: 0.3s all;}

.cp-list li:hover,.ly-list li:hover{box-shadow: 5px 5px 30px rgba(148,145,145,0.7);}
.cp-list-p{ font-size: 16px; margin-top: 20px; line-height: 30px; height:60px; margin-bottom: 30px; overflow:hidden; font-weight: bold; }
.cp-list-more{ font-weight: bold; }
.cp-list{ padding-top: 80px; padding-bottom: 100px; }
/**********产品牌号内页*********/
.article-banner{ background: #990000; padding:75px 0 65px 0; }
.article-banner-txt{ font-size: 18px; color: #fff; font-weight: bold; }
.article-banner-tt{ font-size: 52px; color: #fff; font-weight: bold; }
.article-banner-lind{ width: 50px; height: 4px; background: #fff; margin-top: 10px; }
.article-banner-list li{ float: left; margin-right: 15px; margin-top: 40px; }
.article-banner-list li a{ display: block; transition: 0.2s all; width: 125px; height: 44px; font-size: 16px; font-weight: bold; border-radius: 4px; line-height: 44px; color: #fff; background: rgba(0,0,0,0.2); }
.article-banner-list li a span{ opacity: 0.6; }
.article-banner-list li a:hover{ background: #3d0000; }
.article-banner-list li a:hover span{ opacity: 1; }
.article-header img{ width: 100%; }
.article-header{ margin:50px 0; }
.article-width{ max-width: 810px; margin:0 auto 20px auto; font-size: 16px; font-weight: bold; line-height: 34px; }
.article-width img{ margin-bottom: 35px; }
.table-bordered{ border-color: #fff; }
.table-bordered > thead > tr > th{ text-align: center; font-size: 16px; color: #fff; border-width: 2px; background: #a61f22; border-color: #fff; padding:15px; }
.table > tbody > tr > td{padding:15px;text-align: center; font-size: 16px; color: #000; border-width: 2px; background: #eeeeef; border-color: #fff;}
.other-back{ background: #f0f0f0; margin:70px 0; padding:55px;}
.other-title{ font-size: 36px; font-weight: bold; padding-top: 20px; margin-bottom: 55px; }
.other-slick-box{ border-radius: 6px; margin:0 15px; background: #fff; box-shadow: 5px 5px 13px rgba(148,145,145,0.31); height: 280px; padding:40px 45px; }
.other-slick{ margin:0 15px;}
.other-slick .slick-prev{ left: -35px; width: 23px; height: 44px; margin-top: -22px; background: url(../images/left03.png) left center no-repeat; }
.other-slick .slick-next{ right: -35px; width: 23px; height: 44px; margin-top: -22px; background: url(../images/right03.png) left center no-repeat; }
.other-slick .slick-slide{ padding: 20px 0; }
.other-slick-box .cp-list-more{ color: #595757; margin-top: 15px; display: inline-block; }
.other-slick-box .cp-list-p{ height: 90px; }
/************技术基础**********/
.js-title{ font-size: 36px; color: #990000; font-weight: bold; margin:50px 0 30px 0; }
.js-img-box{box-shadow: 0px 0px 32px rgba(148,145,145,0.31); padding:30px; max-width: 990px; margin:0 auto;}
.js-height{ height: 80px; }
.ly-list-img a{ display: block; height: 406px; }
.ly-list-img a img{ width: 100%; height: 406px; }
.ly-list-img{ width: 50%; float: left; }
.ly-list-left{ width: 50%; height: 406px; padding:60px; float: left; box-shadow: 0px 0px 32px rgba(148,145,145,0.31); }
.ly-list-tt a{ font-size: 24px; color: #990000; font-weight: bold; }
.ly-list-p{ line-height: 34px; font-size: 16px; font-weight: bold; height: 68px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; margin-top: 15px; }
.yl-more{ display: inline-block; transition: 0.2s all; margin-top: 130px; color: #990000; font-weight: bold; border:solid 1px #990000; width: 174px; height: 60px; line-height: 58px; text-align: center; }
.ly-list li{ margin-bottom: 66px; }
.ly-list{ padding-top: 75px; padding-bottom: 90px; }
.ly-list li:nth-child(even) .ly-list-img{ float: right; }
.ly-header{ max-width: 790px; font-size: 16px; font-weight: bold; line-height: 34px; text-align: justify; margin:40px auto; }
.ly-slick-box{ margin:0 15px; }
.ly-slick-img{ display: block; position: relative; overflow:hidden; padding-top: 60%;  }
.ly-slick-img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.ly-slick-tt{ margin-top: 10px; }
.ly-slick-tt a{ font-size: 24px; color: #990000; font-weight: bold; }
/**************资料下载*************/
.btn-down{ width: 130px; height: 50px;background: #fefefe; padding:0; text-align: center; line-height: 48px; border:solid 1px #ddd;
    background: linear-gradient(to bottom, #fefefe, #dededf);
    background: -webkit-linear-gradient(top, #fefefe, #dededf);
    background: -o-linear-gradient(right, #fefefe, #dededf);
    background: -moz-linear-gradient(right, #fefefe, #dededf); font-size: 16px; color: #990000; font-weight: bold; }

.down-table > tbody > tr > td{ vertical-align: middle; background: none; border:solid 1px #bfbfbf; padding:20px; }
.down-tt{ text-align: center; font-size: 20px; color: #990000; font-weight: bold; width: 560px; }
.down-table{ margin:75px 0 125px 0; }
/*********关于我们***********/
.banner-nav-lg li{ width: 33.333333%; }
.about-tt{ font-size: 48px; color: #990000; font-weight: bold; margin-top: 70px; }
.about-p{ font-size: 16px; font-weight: bold; line-height: 35px; text-align: justify; margin-top: 10px; }
.about-img{ margin-top: 40px; }
.about-box{ padding-bottom: 120px; }
/********联系我们*******/
.contact-tt{ font-size: 48px;font-weight: bold; color: #990000; margin-top: 70px; }
.contact-tt-sm{ font-size: 28px; font-weight: bold; margin-top: 15px; }
.contact-p p{ font-size: 16px; font-weight: bold; line-height: 34px; margin:0; }
.contact-xq{ font-size: 36px; margin-top: 40px; }
.contact-c .pull-left{ padding:0 15px; }
.contact-l{ width: 23.5%; }
.contact-c .form-control{ border-color: #bebdbd; height: 50px; box-shadow: none; border-radius: 0; }
.contact-c{ margin:0 -15px; }
.contact-box{ position: relative; padding-right: 150px; margin:20px 0; }
.contact-r{ width: 53%; }
.btn-contact{ position: absolute; right: 0; top: 0; width: 120px; height: 50px; color: #fff; background: #990000; border-radius: 0; }
.btn-contact:hover,.btn-contact:focus{ color: #fff; }
.contact-sm{ color: #807f7f; }
#dituContent{ height: 590px; margin:75px 0 80px 0; }
#dituContent img{ max-width: 1000000000px; }
.banner-nav-contact li{ width: 50%; }
.search-right{ margin-right: 220px; margin-top: 40px; width: 645px; border-bottom: solid 4px #d59696; position: relative; }
.search-right .form-control{ box-shadow: none; color: #fff; padding-right: 60px; height: 60px; padding-left: 0; border:none; border-radius: 0; font-size: 18px; background: none; }
.search-right .form-control::-webkit-input-placeholder{
            color:rgba(255,255,255,0.6);
        }
.search-right .form-control::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:rgba(255,255,255,0.6);
        }
.search-right .form-control:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:rgba(255,255,255,0.6);
        }
.search-right .form-control:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:rgba(255,255,255,0.6);
  
      }
.btn-ss{ position: absolute; right: 0; top: 0; width: 30px; padding:0; height: 60px; background: none; border:none; border-radius: 0; box-shadow: none; }
.search-banner{ padding-bottom: 140px; padding-top: 105px; }
/**************新闻内页****************/
.news-banner-tt{ font-size: 32px; color: #fff; line-height: 54px; margin:0 80px; }
.news-banner-date{ font-size: 24px; color: #fff; margin-top: 35px; }
.news-banner{ padding-top: 100px; }
.news-article{ max-width: 1040px; margin:50px auto; }
.news-article p{ font-size: 16px; line-height: 32px; font-weight: bold; }
.article-bottom{ max-width: 1040px; margin:100px auto 100px auto; border-top: solid 1px #ccc; padding-top: 40px;}
.article-bottom .clearfix{ padding-right: 250px; position: relative; color: #999; }
.article-bottom a{ font-size: 16px; color: #333; font-weight: bold; }
.news-back{ position: absolute; right: 0; top: 0px; color: #990000!important; border-radius: 40px; border:solid 1px #990000; width: 140px; height: 40px; line-height: 38px; text-align: center;  }
/**************新闻资讯*************/
.news-ul li{ float: left; width: 33.333333%; padding:0 15px; margin-bottom: 45px; }
.news-ul{ margin:80px -15px 20px -15px; }
.news-ul-bottom{box-shadow: 0px 0 32px rgba(94,93,93,0.3); padding:30px;}
.news-ul-date{ font-size: 12px; font-weight: bold; margin-bottom: 10px; }
.news-ul-date span{ font-size: 30px; padding-right: 5px; }
.news-ul-tt a{ font-size: 16px; text-align: justify; line-height: 25px; height: 75px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; }
.news-ul-bottom .one-more{ margin-top: 50px; }
.one-more-sm{ margin-top: 0; margin-bottom: 70px; }
/************资质认证************/
.rz-img{ border:solid 1px #ddd; padding:20px; text-align: center; line-height: 504px; display: block; }
.rz-list li{ float: left; width: 33.333333%; padding:0 9px; margin-bottom: 45px; }
.rz-list{ margin:70px -9px 40px -9px; }
.rz-img img{ max-width: 100%; max-height: 504px; }
.rz-tt a{ font-size: 20px; font-weight: bold; }
.rz-tt{ margin-top: 20px; }


/*************效果************/
.index-header{ position: absolute; left: 0;top: 0; right: 0; height: 150px; background: #fff; z-index: 1000; }
.index-banner{ background: #990000; position: relative; }
.banner-tt{ font-size: 48px; color: #fff; line-height: 40px; }
.banner-tt span{ font-size: 24px; }
.banner-center{ position: absolute; left: 0; right: 0; top: 50%; margin-top: -50px; text-align: center; }
.banner-logo{ margin-top: 20px; }
.tab-content{ position: relative; }
.tab-content .tab-pane{ display: block; position: absolute; left: 0; top: 0; width: 100%; z-index: -1; opacity: 0; filter:alpha(opacity=0); transition: 0.5s all; }
.tab-content .tab-pane.active{ position: relative; z-index: 10; opacity: 1; filter:alpha(opacity=100); }

.one-more:hover,.yl-more:hover{ background: #990000; color: #fff; }
.news-more:hover{ background: none; color: #990000; border:solid 1px #990000; }
.footer-list a:hover,.langer-a-f a:hover,.footer-b a:hover{ opacity: 0.6; }
.langer-a-f a:hover{ color: #fff!important; }
.search-header{ position: fixed; display: none; padding-top: 65px; left: 0; top: 0;right: 0; background: #fff;  z-index: 10001; height: 210px; }
.search-box-mask{ position: fixed; display: none; left: 0; top: 0;right: 0; bottom: 0; background: #000; opacity: 0.5; z-index: 1000;  }
.search-header .search-right{ margin:0 auto; width: 530px; border-color: #990000; }
.search-header .btn-ss{ width: 31px; }
.close-search{ position: absolute; right: 50%; margin-right: -580px; top: 80px; width: 28px; height: 26px; background: url(../images/close.png) center no-repeat; }
.search-header .search-right .form-control{ color: #333; }
.search-header .search-right .form-control::-webkit-input-placeholder{
            color:#595757;
        }
.search-header .search-right .form-control::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#595757;
        }
.search-header .search-right .form-control:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#595757;
        }
.search-header .search-right .form-control:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#595757;
  
      }
.search-click{ cursor: pointer; }
.cp-list-more:hover,.langer-a a:hover{ color: #990000;}
.ly-slick-tt a:hover{ color: #595757; }
.btn-down:hover{color:#595757;}
.btn-contact:hover{ background: #be0f0f; }
.article-bottom a:hover,.news-ul-tt a:hover,.rz-tt a:hover{color: #990000;}
.news-back:hover{ color: #fff!important; background: #990000; }

.backtop{ position: fixed; right: 15px; bottom: 30px; width: 55px; z-index: 10000; display: none; height: 55px;background: url(../images/go-top.png) center no-repeat; }
.backtop:hover{background: url(../images/go-top02.png) center no-repeat;}











@media( max-width: 1399px){
    .container{ width: 1230px; }
    /***应用领域**/
    .ly-list-img a img{ height: 359px; }
    .ly-list-left,.ly-list-img,.ly-list-img a{ height: 359px; }
    .yl-more{ margin-top: 90px; }
    .down-tt{ width: 500px; }
    .rz-img{ line-height: 472px; }
    .rz-img img{ max-width: 100%; max-height: 472px; }
    .close-search{ right: 15px; margin:0; top: 20px; }
}
@media( max-width: 1279px){
    .container{ width: 970px; }
    /***应用领域**/
    .ly-list-img a img{ height: 281px; }
    .ly-list-left,.ly-list-img,.ly-list-img a{ height: 281px; }
    .yl-more{ margin-top: 20px; }
    .ly-list-left{ padding:30px; }
    .down-tt{ width: 400px; }
    .search-right{ margin-right: 0; }
    .rz-img{ line-height: 354px; }
    .rz-img img{ max-width: 100%; max-height: 354px; }
}
@media( max-width: 991px){
    .container{ width: 750px; }
    .nav-list li{ margin-right: 10px; }
    .tabs-ul li{ padding:0 10px; }
    .footer-list a{ margin-right: 30px; }
    .list-banner{ padding-top: 100px; }
    .banner-nav li{ margin-top: 100px; }
    /***应用领域**/
    .ly-list-img a img{ height: 216px; }
    .ly-list-left,.ly-list-img,.ly-list-img a{ height: 216px; }
    .yl-more{ margin-top: 10px; width: 120px; height: 40px; line-height: 38px; }
    .ly-list-left{ padding:30px; }
    .ly-list{ padding:30px 0 10px 0; }
    .ly-list li{ margin-bottom: 20px; }
    .down-tt{ width: 200px; }
    .search-right{ width: 450px; }
    .rz-img{ line-height:254px; }
    .rz-img img{ max-width: 100%; max-height: 254px; }
    }
@media( max-width: 768px){
    .nav-list li:hover .nav-down{ display: none; }
    .nav-down{ display: none; padding:0; position: static; margin:0;background: none; width: 100%; }
    .nav-down li a{ color: #333; text-align: left; padding-left: 25px!important; }
    .banner-tt{ font-size: 24px; line-height: 30px; }
    .banner-tt span{ font-size: 16px; }
    .banner-logo img{ width: 200px; }
    .banner-center{ position: static; margin:0; }
    .index-banner{ height: auto!important; padding:30px 0; }
    .index-header{ height: 70px; position: relative; }
    .nav-click { display: block; transition: 0.3s all; z-index: 10000; position: absolute; color: #333; right: 0; top: 0; width: 40px; height: 40px; text-align: center; line-height: 40px;}
    .nav-click.active{ transform: rotate(180deg); }
    .container{ width: 100%; }
    .logo{ height: 70px; line-height: 70px; }
    .logo img{ height: 50px; }
    .header{ position: relative; z-index: 1000; }

    .header-box{ position: absolute; margin:0; padding:0; box-shadow: 1px 2px 3px #ddd; padding-bottom: 15px; display: none; left: 0; top: 100%; width: 100%; text-align: left; border-top: solid 1px #ddd; background: #fff; }
    .nav-list li{ float: none!important; width: 100%; margin:0; }
    .nav-list li a{ font-size: 14px; line-height: 40px; padding:0 15px; color: #333; }
    .menu-button{ display: block; position: absolute; top: 27px;}
    .langer-a{ font-size: 14px; width: 122px; position: absolute; right: 60px; top: 22px; margin-top: 0; }
    .nav-list{ float: none!important; width: 100%; }
    .search-box{float: none!important; margin:15px auto 0 auto;}
    .left-width{ width: 100%; height: auto; padding:20px; }
    .img-back{ width: 100%;}
    .img-height{ height: auto; padding-top: 75%; }
    .logo-b img{ width: 133px; }
    .left-p{ font-size: 14px; margin:20px 0; }
    .one-more{ margin-top: 0; width: 120px; height: 40px; line-height: 38px; }
    .title{ margin:25px 0; }
    .title img{ height: 30px; }
    .tabs-ul li{ width: 25%!important; padding:0; text-align: center; }
    .tabs-ul li a{ font-size: 16px; }
    .tabs-slick .slick-prev{ left: 15px; }
    .tabs-slick .slick-next{ right: 15px; }
    .tabs-slick{ margin-bottom: 0; }
    .news-list li{ width: 100%; }
    .news-list-bottom{ height: auto; padding:20px;box-shadow: 0px 0 32px rgba(94,93,93,0.3); }
    .news-list-date{ font-size: 14px; }
    .news-list-date span{ font-size: 24px; }
    .news-list-p{ font-size: 16px; line-height: 25px; height: 75px; overflow:hidden; }
    .news-more{ width: 120px; height: 40px; line-height: 38px; margin-top: 20px; }
    .news-list{ margin-bottom: 30px; }
    .footer-list a{ font-size: 14px; margin:0; display: block;width: 20%; text-align: center; float: left; }
    .footer-list{ width: 100%; float: none!important; }
    .footer{ padding-top: 20px; }
    .logo-f{ margin:20px 0; }
    .logo-f img{ width: 80px; }
    .footer-b .pull-left,.footer-b .pull-right{ float: none!important; width: 100%; text-align: center; line-height: 25px; }
    .footer-b span{ display: block; padding:0; }
    .footer-b{ padding:10px 15px; }
    .box-one{ margin-top: 30px; }
    .langer-a-f{ position: static!important; width: 122px; float: none!important; margin:15px auto 0 auto; }
    /**********产品服务-产品牌号*********/
    .list-banner{ padding-top: 50px; }
    .banner-txt img{ width: 200px; }
    .banner-nav{ margin:50px -15px 0 -15px; }
    .banner-nav li{ margin-top: 0; }
    .banner-nav li a{ font-size: 16px; padding-top: 15px; padding-bottom: 10px; height: auto; }
    .cp-list li{ padding:20px; margin-bottom: 20px; height: auto; }
    .cp-list-p{ font-size: 14px; line-height: 25px; height: 50px; margin-top: 10px; margin-bottom: 10px; }
    .cp-list-tt a{ font-size: 18px; }
    .cp-list{ padding:30px 0 10px 0; }
    /**********产品服务-产品牌号内页************/
    .article-banner{ padding:30px 0; }
    .article-banner-txt{ font-size: 16px; margin-bottom: 5px; }
    .article-banner-tt{ font-size: 24px; }
    .article-banner-list li{ width: 25%; padding:0 3px; margin:0; }
    .article-banner-list{ margin:15px -3px 0 -3px; }
    .article-banner-list li a{ width: 100%; font-size: 14px; line-height: 40px; height: 40px; }
    .article-header{ margin:30px 0; }
    .article-width img{ margin-bottom: 0; }
    .article-width{ line-height: 25px; font-size: 14px; }
    .other-back{ margin:30px 0; padding:20px; }
    .other-title{ font-size: 24px; margin:0 0 5px 0; padding-top: 0; }
    .other-slick-box{ height: auto; padding:20px; }
    .other-slick-box .cp-list-p{ height: 100px; }
    /*********技术基础********/
    .js-title{ margin:20px 0; font-size: 18px; }
    /***应用领域**/
    .ly-list-img a img{ height: auto; }
    .ly-list-left,.ly-list-img,.ly-list-img a{ height: auto; }
    .yl-more{ margin-top: 10px; width: 120px; height: 40px; line-height: 38px; }
    .ly-list-left{ padding:20px; width: 100%; }
    .ly-list-img{ width: 100%; }
    .ly-list-tt a{ font-size: 18px; }
    .ly-list-p{ font-size: 14px; line-height: 25px; height: 50px; }
    .ly-header{ font-size: 14px; line-height: 25px; margin:20px 0; }
    .ly-slick-tt a{ font-size: 16px; }
    .down-tt{ width:auto; font-size: 16px; }
    .down-table{ margin:0; }
    .down-table-box{ margin:20px 0; border-top: none; }
    .btn-down{ width: 100px; height: 34px; line-height: 34px; font-size: 14px; }
    /***********关于我们*********/
    .about-tt{ font-size: 24px; margin-top: 20px; }
    .about-p{ font-size: 14px; line-height: 25px; }
    .about-img{ margin-top: 10px; }
    .about-box{ padding-bottom: 30px; }
    /*******联系我们*******/
    .contact-c .pull-left{ width: 100%; margin-bottom: 10px; padding:0; }
    .contact-box{ padding: 0 15px; margin:10px 0; }
    .btn-contact{ position: static; width: 100%; }
    #dituContent{ height: 250px; margin:25px 0 30px 0; }
    .contact-tt{ font-size: 24px; margin-top: 20px; }
    .contact-tt-sm{ font-size: 16px; margin-top: 10px; margin-bottom: 5px; }
    .contact-p p{ font-size: 14px; line-height: 25px; }
    .contact-xq{ font-size: 24px; margin-top: 20px; }
    .search-right{ width: 100%; margin-top: 20px; }
    /********新闻内页********/
    .news-banner-tt{ font-size: 18px; line-height: 30px; margin:0; }
    .news-banner-date{ font-size: 16px; margin-top: 20px; }
    .news-article p{ font-size: 14px; line-height: 25px; }
    .news-article{ margin:20px 0; }
    .article-bottom .clearfix{ padding:0; }
    .news-back{ display: block; position: static; margin-top: 20px; }
    .article-bottom{ padding-top: 20px; margin:30px 0; }
    /*********新闻资讯********/
    .news-ul li{ width: 50%; margin-bottom: 20px; }
    .news-ul-bottom{ padding:15px 20px; }
    .news-ul{ margin-top: 20px; }
    .one-more-sm{ margin-bottom: 30px; }
    .rz-img{ line-height:1.1; height: auto; }
    .rz-img img{ max-width: 100%; max-height: 10000px; }
    .rz-list li{ width: 100%; margin-bottom: 20px; }
    .rz-tt a{ font-size: 16px; }
    .rz-tt{ margin-top: 10px; }
    .rz-list{ margin-top:20px; margin-bottom: 20px; }
    .search-header .search-right{ width: 100%; }
    .search-header{ padding-left: 15px; padding-right: 15px; }
    .tabs-slick .slick-prev,.tabs-slick .slick-next{ display: none!important; }
    .backtop,.backtop:hover{ width: 40px; height: 40px; background-size: 100% 100%; }
    .carousel-control{ display: none!important; }

}
@media( max-width: 568px){
    .news-ul li{ width: 100%; }
    .news-ul-bottom .one-more{ margin-top: 20px; }
    .news-ul-tt a{ font-size: 14px; }
}