﻿
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,瀹嬩綋,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{text-decoration:none;outline:none;}
input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
img,video {
    width: auto;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}
.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}
.container-fluid {
  max-width: 1400px;
  padding: 0;
}
@media (max-width: 1460px) {
  .container-fluid {
    padding: 0 80px;
  }
}
/*浮动*/
.fl{
    float: left;
}
.fr{
    float: right;
}
/*头部开始*/
.header {
    height: 80px;
    width: 100%;
    z-index: 100;
    position: absolute;
    background-color: rgba(0,0,0,0.5);
}
.header .logo {
    float: left;
    margin-top: 5px;
    margin-left: 7px;
}
.header ul {
    float: right;
    height: 80px;
    overflow: hidden;
    text-align: center;
}
.header ul li {
    display: inline-block;
    position: relative;
    float: left;
}
.header ul li a {
    display: block;
    font-size: 16px;
    color: #333333;
    line-height: 80px;
    padding: 0 30px;
}
.header ul li a h1{
    font-size: 16px;
    color: #fff;
    line-height: 80px;
    font-weight:normal;
}
.header ul li a p{
    font-size: 12px;
    color: #666;
    line-height: 20px;
    padding-bottom: 25px;
    text-transform: uppercase;
}
.header ul li:hover{background: #0055bf}
.header ul li.on {
    background: #0055bf;
}


/*头部结束*/
.about{
    padding-top: 70px;
    padding-bottom: 30px;
    border-bottom: 2px solid #ddd;
}
.title{
    text-align: center;
    position: relative;
}
.title span{font-size: 20px;color: #333;line-height: 2;}
.title h1{
    font-size: 36px;
    color: #333;
    display: block;
    position: relative;
    z-index: 1;
    line-height: 2;
    font-weight: normal;
}
.title h1:before{
    content: "";
    background: url(../image/title-before.png) center center no-repeat;
    background-size: 300px;
    width: 300px;
    height: 22px;
    display: inline-block;
    margin-right: 30px;
    vertical-align: top;
    margin-top: 26px;
}
.title h1:after{
    content: "";
    background: url(../image/title-after.png) center center no-repeat;
    background-size: 300px;
    width: 300px;
    height: 22px;
    display: inline-block;
    margin-left: 30px;
    vertical-align: top;
    margin-top: 26px;
}
.title h2{
    width: 100%;
    text-align: center;
    font-size: 16px;
    line-height: 2;
    color: #666;
    font-weight: normal;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 6px;
    letter-spacing: 20px;
}
.title h6{color: #666;line-height: 3;border-top: 1px solid #ddd;padding:0 20px;display: inline-block;font-size: 14px;letter-spacing: 2px;text-transform: uppercase;}

.about .about-left{width: 230px;height: 262px;float: left;border:8px solid #55585f;background-color: #faf6f3;text-align: center;position: relative;}
.about .about-left:before{
    content: "";
    position: absolute;
    left: -20px;top: 40px;
    width: 6px;
    height: 250px;
    background-color: #01d3f9;
}
.about .about-left h2{font-size: 26px;color: #333;text-transform: uppercase;margin-top:80px;}
.about .about-left h4{font-size: 24px;color: #666;margin-top: 10px;display: inline-block;border-bottom: 2px solid #666;padding-bottom: 6px;}
.about .about-right{width: 72%;float: right;height: 260px;background-color: #13aaf9;position: relative;}
.about .about-right:after{
    content: "";
    position: absolute;
    right: -260px;top: 80px;
    width: 260px;
    height: 80px;
    background-color: #13aaf9;
}
.about .about-right ul li{width: 25%;float: left;height: 260px;}
.about .about-right ul li:first-child{padding:10px;}
.about .about-right ul li:first-child div{background-color: #fff;height: 240px;padding:15px;overflow: hidden;}
.about .about-right ul li:first-child div span{font-size: 16px; color: #333;line-height: 1.75;display: block;padding-bottom: 6px;border-bottom: 4px solid #ddd;}
.about .about-right ul li:first-child div p{font-size: 14px; color: #666;line-height: 1.75;text-transform: uppercase;margin-top:6px;}
.about .about-right ul li:first-child div a{width: 100px;height: 34px;display: inline-block;line-height: 34px;background-color: #2f2c35;color: #fff;text-align: center;float: right;margin-top: 10px;}
.about .about-right ul li.youshi{text-align: center;}
.about .about-right ul li.youshi img{margin-top:30px;}
.about .about-right ul li.youshi h6{font-size: 18px;color: #643d07;margin-top: 20px;}
.about .about-right ul li.youshi p{font-size: 18px;color: #643d07}
.about .about-right ul li:nth-child(3){background-color: #089cea;}
.about .about-right ul li:nth-child(4){background-color: #0495e1;}
.about .about-bom{text-align: right;float: right;font-size: 16px;line-height: 2;margin-top: 20px;display: block;color: #333;}
/*热销产品结束*/

/*产品列表开始*/
.homeone{padding:70px 0;}
.homeone .homeonetop {
    width: 100%;
    margin-bottom: 30px;
    margin-top: 30px;
}

.homeone .homeonetop li {
    width: 16%;
    float: left;
    margin-right: 0.8%;
    position: relative;
    border:2px solid #ddd;
}
.homeone .homeonetop li:last-child{margin-right: 0;}

.homeonetopitem {
    clear: both;
    padding: 10px 0;
    
}
.homeone .homeonetop li.on{background-color: #2f2c35;color: #fff;border:2px solid #2f2c35;;}


.homeonetopitem .homeonetoppic h3{text-align: center;font-weight:normal;color: #333;font-size: 16px;display: block;margin-top:10px;margin-bottom: 10px;}
.homeone .homeonetop li.on h3{color: #fff;}
.homeone .homeonebottom {
    width: 100%;
    margin-top: 30px;
    position: relative;
}

.homeone .homeonebottom ul li{width: 32%;margin-right:2%;float: left;margin-bottom: 2%;}
.homeone .homeonebottom ul li:nth-child(3n){margin-right: 0;}
.homeone .homeonebottom ul li a.homeonepic {
    position: relative;
    overflow: hidden;
    display: block;
}
.homeone .homeonebottom ul li img{width: 100%;-webkit-transition: all .5s ease;transition: all .5s ease;}
.homeone .homeonebottom ul li:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.homeone .homeonebottom ul li a.homeonetit {
    color: #333;
    font-size: 18px;
    text-align: center;
    line-height: 1;
    margin-top:20px;
    position: relative;
    overflow: hidden;
    display: block;
}

.homeone .homeonebottom ul li p{
    font-size: 16px;line-height: 1.75;color: #666;margin-top: 10px;overflow: hidden;
    text-align: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.homeone .homeonebottom ul .slick-arrow{
    position: absolute;
    display: block;
    height: 65px;
    width: 65px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: transparent;
    color: transparent;
    padding: 0;
    border: none;
    outline: none;
    top: 40%;
    z-index: 1;
}

/*产品列表结束*/
/*网红热销开始*/
.index-rexiao{
padding-bottom:60px;
}
.index-rexiao .rexiaolist{margin-top: 30px;}
.index-rexiao .rexiaolist li{padding: 0 10px;}
.index-rexiao .rexiaolist li h6{
    color: #333;
    font-size: 18px;
    text-align: center;
    line-height: 1;
    margin-top: 20px;
    position: relative;
    overflow: hidden;
    display: block;
}
.index-rexiao .rexiaolist li p{
    font-size: 16px;
    line-height: 1.75;
    color: #666;
    margin-top: 16px;
    overflow: hidden;
    text-align: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.index-rexiao .rexiaolist .slick-arrow {
    position: absolute;
    display: block;
    height: 65px;
    width: 65px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: transparent;
    color: transparent;
    padding: 0;
    border: none;
    outline: none;
    top: 40%;
    z-index: 1;
}
.index-rexiao .rexiaolist .slick-prev{
    background: url(../image/left01.png) center no-repeat;
    left: -100px;
}
.index-rexiao .rexiaolist .slick-next{
    background: url(../image/right01.png) center no-repeat;
    right: -100px;
}
/*网红热销结束*/

/*应用领域开始*/
.index-case{padding: 60px 0;background-color: #f0f0f0;}
.index-case .title:after {
    content: "·······application fields·····";
    text-transform: uppercase;
    font-size: 14px;
    right: -50px;
    top: 250px;
    position: absolute;
    display: block;
    height: 300px;
    -webkit-writing-mode: vertical-rl;
    writing-mode: vertical-rl;
    letter-spacing: 3px;
}
.c2-left {
    width: 32.4%;
    float: left;
}
.c2-left a {
    display: block;
    position: relative;
    overflow: hidden;
    margin-top: 40px;
    height: 500px;
}
.c2-left img {
    height: 100%;
    transition: .5s;
    position: absolute;
    left: -50%;
    max-width: unset;
}
.c2-left h3 {
    width: 100%;
    background: rgba(0,0,0,0.5);
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    font-size: 16px;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
}
.c2-right {
    width: 67.6%;
    float: right;
}
.index-case .clearfix {
    margin-top: 40px;
}
.c2-right ul li {
    width: 48%;
    margin-left: 2%;
    float: left;
    margin-bottom: 20px;
}
.c2-right ul li a {
    display: block;
    position: relative;
    overflow: hidden;
    height: 240px;
}
.c2-right ul li img {
    width: 100%;
    transition: .5s;
}
.c2-right h3 {
    width: 100%;
    background: rgba(0,0,0,0.5);
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    font-size: 16px;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
}
.c2-left a:hover img {
    transform: scale(1.1);
}
.c2-right a:hover img {
    transform: scale(1.1);
}
/*应用领域结束*/

.index-about-top{
    margin-top: 60px;
    margin-bottom:40px;
}
.index-about-bottom{
    background: url(../image/about-bg.jpg) no-repeat;
    background-size: cover;
    padding-top: 60px;
}
.index-about-bottom .about-con{background-color: rgba(255,255,255,0.8);}
.index-about-bottom .about-con .about-con-left{width: 50%;float: left;}
.index-about-bottom .about-con .about-con-right{width: 50%;float: right;padding:50px;}
.index-about-bottom .about-con .about-con-right p{font-size: 16px;line-height: 1.75;color: #333;text-indent:2em;}
.index-about-bottom .about-con .about-con-right a{display: block;line-height: 40px;font-size: 16px;width: 124px;border:1px solid #017cf9;color: #017cf9;text-align: center;margin-top:40px;float: right;}
.index-zizhi ul{margin:0 60px;margin-top: 40px;margin-bottom: 60px;position: relative;}
.index-zizhi ul li{padding: 0 10px;}
.index-zizhi ul .slick-arrow {
    position: absolute;
    display: block;
    height: 65px;
    width: 65px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: transparent;
    color: transparent;
    padding: 0;
    border: none;
    outline: none;
    top: 20%;
    z-index: 1;
}
.index-zizhi ul .slick-prev{
    background: url(../image/left11.png) center no-repeat;
    left: -100px;
}
.index-zizhi ul .slick-next{
    background: url(../image/right11.png) center no-repeat;
    right: -100px;
}

/*合作客户开始*/
.index-hezuo{
    background: #fff;
    padding-top: 75px;
    padding-bottom: 80px
}
.index-hezuo ul{margin-top: 30px;}
.index-hezuo ul li{width: 16.6666%;float: left;border:1px solid #ddd;}
/*合作客户结束*/
/*新闻开始*/
.index-news{position: relative;padding:70px 0 80px;background-color: #f4f4f4;}
.index-news:before {
    content: "";
    width: 738px;
    height: 738px;
    background: url(../image/bg-zs.png) left top no-repeat;
    background-size: 100%;
    display: block;
    position: absolute;
    left: -100px;
    bottom: -340px;
    transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    -o-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    z-index: -1;
}
.index-news .news-con{margin-top: 30px;}
.index-news .news-left{width: 48%;float: left;}
.index-news .news-right{width: 48%;float: right;}
.index-news .news-right ul li {
    margin-bottom: 20px;
}
.index-news .news-right ul li .news-right-time {
    width: 120px;
    height: 111px;
    background-color: #01d3f9;
    float: left;
    color: #333;
    font-size: 14px;
    line-height: 32px;
    text-align: center;
}
.index-news .news-right ul li .news-right-time p{
    font-size: 40px;color: #333;display: block;margin-top: 20px;
}
.index-news .news-right ul li .news-right-time span{
    font-size: 20px;color: #333;text-align: center;display: block;margin-top: 10px;
}
.index-news .news-right ul li .news-right-con {
    width: 80%;
    float: right;
}
.index-news .news-right ul li .news-right-con p {
    font-size: 20px;
    line-height: 1.5;
    display: block;
    color: #333;
    overflow: hidden;
    margin-top: 6px;   
}
.index-news .news-right ul li .news-right-con span {
    font-size: 16px;
    line-height: 1.5;
    margin-top: 10px;
    color: #666;
    display: block;
    height: 48px;
    overflow: hidden;
}
.index-news .news-right ul li:hover .news-right-time{background-color: #13aaf9}
.index-news .news-right ul li:hover .news-right-con p{color: #13aaf9}
/*新闻结束*/
/* 底部开始 */
.footer{background-color: #333;}
.footer .footer-top{}
.footer .footer-top .footer-top-fl{width: 72%;float: left;}
.footer .footer-top .footer-top-fl .footer-logo{margin-top: 34px;padding-bottom: 24px;border-bottom: 1px solid #666;}
.footer .footer-top .footer-top-fl .footer-logo ul img{float: left}
.footer .footer-top .footer-top-fl .footer-logo ul{float: right;text-align: right;line-height: 80px;}
.footer .footer-top .footer-top-fl .footer-logo ul li{text-align: right;display: inline-block;}
.footer .footer-top .footer-top-fl .footer-logo ul li a{color: #fff;font-size: 16px;margin-left: 30px;}
.footer .footer-top .footer-top-fl .footer-logo ul li:first-child a{margin-left: 0;}
.footer .footer-top .footer-top-fl .footer-con{margin-top:40px;}
.footer .footer-top .footer-top-fl .footer-con .item{width: 100%;text-align: center;margin-bottom: 20px;}
.footer .footer-top .footer-top-fl .footer-con .item span{font-size: 18px;color: #fff;padding-bottom:8px;border-bottom: 1px solid #0055bf;margin-bottom: 15px;display: inline-block;}
.footer .footer-top .footer-top-fl .footer-con .item p{font-size: 16px;line-height: 2;color: #ddd}
.footer .footer-top .footer-top-fl .footer-con .lianjie a{color: #fff;line-height: 34px;width: 140px;display: inline-block;background-color: #0055bf;margin-right: 10px;margin-bottom: 10px;text-align: center;font-size: 16px;}
.footer .footer-top .footer-top-fr{text-align: center;width: 28%;float: right;padding:30px;}
.footer .footer-top .footer-top-fr h6{color: #fff;font-size: 20px;text-transform: uppercase;margin-top:30px;margin-bottom: 30px;}
.footer .footer-top .footer-top-fr p{font-size: 14px;color: #fff;margin-top:20px;display: block;padding-bottom: 30px;}
.footer .footer-top .footer-top-fr span{font-size: 18px; color: #fff;display: block;margin-top: 30px;}
.footer .footer-top .footer-top-fr b{font-size: 36px;color: #fff;font-weight: bold;font-family: 'impact';margin-bottom: 20px;display: block;}
.footer .footer-bottom{background-color: #0055bf;color: #fff;font-size: 14px;line-height: 36px;text-align: center;}
.footer .footer-bottom a{color: #fff;}
.footer .footer-bottom a:hover{color: #fff;}
/* 底部结束 */

.contact-top{position: relative;width: 100%;}
.contact-top img{max-width: 100%;}
.main-pro {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    padding-top: 120px;
    width: 100%;
}
.main-pro .page-position{color: #fff;}
.main-pro .page-position a{color: #fff;}
/* 关于我们 */
.n_about {
    padding: 4rem 0;
}
.n_about .fl01 {
    padding-bottom: 0;
}
.n_about .fl01 .left {
    width: 20%;
}
.n_about .fl01 .left img{max-width: 100%;}
.n_about .fl01 .left h3 {
    font-size: 2rem;
    color: #333333;
    margin-bottom: 2.75rem;
    font-weight: bold;
}
.n_about .fl01 .left h4 {
    font-size: 16px;
    color: #5e5f63;
    margin-bottom: 0.375rem;
    letter-spacing: 1px;
}
.n_about .fl01 .left h5 {
    font-family: Roboto;
    font-size: 14px;
    color: #bcbcbc;
    margin-bottom: 2.5rem;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.n_about .fl01 .right {
    width: 80%;
    padding-left: 4%;
}
.ar_article {
    font-size: 16px;
    color: #333;
    line-height: 32px;
    margin-bottom: 32px;
}
.ar_article p {
    font-size: 16px;
    color: #333;
    line-height: 32px;
    margin-bottom: 32px;
    text-indent: 2em;
}
.ar_article img{margin-bottom: 32px;max-width: 100%;}
/* 关于我们 */

/* 联系头部 */
.contact-top .top-text {
    width: 100%;
    margin-top:60px;
}
.top-text p {
    font-size: 18px;
    color: #fff;
    line-height: 2em;
    margin-bottom: 76px;
}
.contact-top .top-text .qt {
    overflow: hidden;
}
.more-a {
    display: inline-block;
    width: 160px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    border-radius: 4px;
    background-image: -webkit-linear-gradient(left top ,#0055bf, #89aafe);
    background-size: 200% 100%;
    background-repeat: no-repeat;
    transition: background-position .6s ease;
}
.top-text .more-a {
    display: inline-block;
    width: 200px;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
}
.contact-top .top-text .lx-a {
    margin-right: 0;
    position: relative;
    z-index: 1;
    display: block;
    float: left;
    cursor: pointer;
}
.top-text .more-a img {
    margin-left: 10px;
    vertical-align: middle;
    margin-top: -2px;
}
.lx-tel {
    display: block;
    background: url(../image/lx-bg.png) no-repeat left center;
    line-height: 60px;
    position: relative;
    margin-left: -6px;
    color: #fff;
    padding-left: 66px;
    font-size: 28px;
    font-weight: bold;
    float: left;
    margin-top: -1px;
    cursor: pointer;
    padding-right: 60px;
}
.lx-tel img {
    margin-right: 20px;
    margin-top: -4px;
    margin-left: 4px;
}
.top-text h1, .top-text strong {
    font-size: 36px;
    line-height: 52px;
    color: #fff;
    margin-bottom: 26px;
}
#b_rMap{height: 600px;}
/* 联系头部 */

.inxprod-list li a{padding: 30px;}
.inxprod-list li .txt{font-size: 14px;}


@media (max-width: 1460px) {
    .header ul li a{padding:0 16px;}
    .title h1{font-size: 32px;}
    .title h2{font-size: 14px;}
    .title h1:before{margin-top: 20px;}
    .title h1:after{margin-top: 20px;}
    .slick-ydp .slick-item .item .play{top: -84px;right: 22px;}
    .index-rexiao .rexiaolist .slick-prev{left: -70px;}
    .index-rexiao .rexiaolist .slick-next{right: -70px;}
    .homeone .homeonebottom ul li a.homeonetit{font-size: 16px}
    .homeone .homeonebottom ul li p{font-size: 14px;}
    .about .about-right ul li:first-child div{padding: 10px;}
    .about .about-right ul li:first-child div span{font-size: 14px;}
    .about .about-right ul li:first-child div p{font-size: 12px;}

    .box-list li a{font-size: 16px;}
    .txt-con{font-size: 18px;}
    .c2-left a {height: 420px;}
    .c2-right ul li a {height: 200px;}
    .index-news .news-right ul li .news-right-time{width: 100px;height: 85px;}
    .index-news .news-right ul li .news-right-time p{margin-top: 10px;font-size: 32px;}
    .index-news .news-right ul li .news-right-time span{font-size: 16px; margin-top: 2px;}
    .index-news .news-right ul li .news-right-con p{margin-top: 0;font-size: 18px;}
    .index-news .news-right ul li .news-right-con span{font-size: 14px;margin-top: 5px;height: 42px;}
    .index-about-bottom .about-con .about-con-right{padding:30px;}
    .index-about-bottom .about-con .about-con-right p{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;}
    .main-pro{padding-top: 100px;}
    .contact-top .top-text{margin-top: 20px;}
    .top-text p{margin-bottom: 40px;}


    .footer .footer-top .footer-top-fl .footer-con .item p{font-size: 14px;}
    .footer .footer-top .footer-top-fl{width: 72%;}
    .footer .footer-top .footer-top-fr{width: 26%;}
    .footer .footer-top .footer-top-fr h6{font-size: 20px;}
    .footer .footer-top .footer-top-fr b{font-size: 30px;}
    .footer .footer-top .footer-top-fr img{max-width: 180px;}
    .footer .footer-top .footer-top-fl .footer-logo ul li a{margin-left: 20px;font-size: 15px;}
    .footer .footer-bottom{font-size: 14px;}

}
@media (max-width: 767px){
    .x-banner{margin-top: 60px;}
    .container-fluid{padding:0 15px;}
    .title h1{font-size: 20px;margin-bottom: 10px;font-weight: bold;}
    .title h2{font-size: 14px;display: none;}
    .title span{font-size: 16px;}
    .title h6{letter-spacing: 0;font-size: 12px;line-height: 1.5;padding-top: 20px;margin-top: 0;}
    .title h1:before,.title h1:after{width: 37px;height: 15px;background-size: 37px!important;margin-top: 14px;}
    .title h1:before{margin-right:6px;}
    .title h1:after{margin-left:6px;}
    .about{padding:40px 0;}
    .about .about-right:after{display: none;}
    .about .about-left:before{display: none;}
    .about .about-left{display: none;}
    .about .about-right{width: 100%;height: unset;}
    .about .about-right ul li{width: 33.333%;height: unset;}
    .about .about-right ul li:first-child{width: 100%;height: unset;}
    .about .about-right ul li:first-child div{height: unset;}
    .about .about-right ul li.youshi img{width: 50%;}
    .about .about-right ul li.youshi h6{font-size: 16px;}
    .about .about-right ul li.youshi p{font-size: 14px;margin-bottom: 20px;}
    .about .about-bom{text-align: left;font-size: 14px;}
    .homeonetopitem{padding: 12px 0;}
    

    .homeone{padding:40px 0;}
    .homeone .homeonetop{margin-top: 20px;margin-bottom: 10px;}
    .homeone .homeonetop li{width: 49%;margin-right:2%;background-color:#fff;margin-bottom: 2%;}
    .homeone .homeonetop li:nth-child(2n){margin-right: 0;}
    .homeonetopitem .homeonetoppic h3{font-size: 14px;margin-bottom: 0;margin-top:0;}
    .homeone .homeonetop li{border: 1px solid #ddd;}
    .homeone .homeonebottom{margin-top: 20px;}
    .homeone .homeonebottom ul li{width: 49%;}
    .homeone .homeonebottom ul li:nth-child(3n) {margin-right: 2%;}
    .homeone .homeonebottom ul li:nth-child(2n) {margin-right: 0%;}
    .homeone .homeonebottom ul li a.homeonetit{margin-top: 20px;font-size: 16px;line-height: 24px;height: 24px;padding-left: 0;}
    .homeone .homeonebottom ul li p{margin-top: 10px;}

    .index-rexiao{display: none;}
    .index-case{padding: 30px 0}
    .c2-left img{left: 0;}
    .c2-left {width: 100%;}
    .c2-left a {height: 200px;margin-top:10px;}
    .c2-right { width: 100%;}
    .index-case .clearfix {margin-top: 20px;}
    .c2-right ul li {width: 49%;}
    .c2-right ul li:nth-child(2n-1) { margin-left: 0;}
    .c2-right ul li a {height: unset;}
    .c2-right h3 {height: 40px;font-size: 14px;}

    .index-zizhi{display: none;}
    .index-about-top{margin-top: 40px;margin-bottom: 20px;}
    .index-about-bottom{padding-top:20px;padding-bottom: 20px;}
    .index-about-bottom .about-con .about-con-left{width: 100%;}
    .index-about-bottom .about-con .about-con-right{width: 100%;padding: 10px;}
    .index-about-bottom .about-con .about-con-right p{font-size: 14px;}
    .index-news .news-left{display: none;}
    .index-news .news-right{width: 100%;}
    .index-news .news-right ul li .news-right-time{width: 80px;height: 66px;}
    .index-news .news-right ul li .news-right-time p{font-size: 24px;margin-top:4px;}
    .index-news .news-right ul li .news-right-time span{font-size: 14px;margin-top: 0;}
    .index-news .news-right ul li .news-right-con{width: calc(92% - 70px)}
    .index-news .news-right ul li .news-right-con p{font-size: 16px;height: 24px;overflow: hidden;}
    


    .index-hezuo{padding:40px 0;}
    .index-hezuo ul{margin-top: 20px;}
    .index-hezuo ul li{width: 33.33333%;}
   

    .index-news{padding:40px 0;}
    .news-box{width: 100%;margin-bottom:30px;}
   
    .footer-top-fl{display: none;}
    .footer .footer-top .footer-top-fl .footer-logo ul{display: none;}
    .footer .container-fluid{padding:0;}
    .footer .footer-top .footer-top-fr{width: 100%;}
    .footer .footer-top .footer-top-fr{padding:20px;}
    .footer .footer-top .footer-top-fr h6{margin-top: 20px;margin-bottom:20px;}
    .footer .footer-top .footer-top-fr b{margin-bottom: 0;}
    .footer .footer-bottom{display: none;}
    .footer .footer-top{padding-bottom: 50px;}


  
    .product-detail-tab .product-detail-tabcon{font-size: 14px;}
    .xypg-detail-con{font-size: 14px;}
    .page-banner{display: none;}
    .page-position{margin-top: 70px;}
    .xypg-pagination a, .xypg-pagination #current{padding: 0 8px;line-height: 28px;}
    .n_about .fl01 .left{display: none;}
    .n_about .fl01 .right{width: 100%;padding-left: 0;}
    .ar_article{font-size: 14px;line-height: 28px;margin-bottom:28px;}
    .ar_article p{font-size: 14px;line-height: 28px;margin-bottom:28px;}
    .ar_article img{margin-bottom:28px;}
    .n_about {padding: unset;}
    .contact-top{height: 400px;background-color: #0b2a5a;}
    .contact-top .top-text{margin-top: 0px;}
    .contact-top-img{display: none;}
    .contact-top .top-text .qt a{display: none;}
    .lx-tel{background-image: unset;padding-left: 0;font-size: 20px;padding-right:0;}
    .lx-tel img{margin-right:0;}
    #b_rMap{height: 400px}
    .xymob-navbtn {width: 30px;height: 30px;}
    .main-pro{padding-top: 0;}
    .top-text h1, .top-text strong{font-size: 24px;line-height: 36px;}
    .top-text p{font-size: 14px;}
    .dhtip{display: none}
}




