*{margin: 0;padding: 0;box-sizing: border-box;/* color: #1d1d1d; */}
header,footer,nav,div,p,span,b,a,input,textarea,ul,li{margin: 0;padding: 0;}
ul li{list-style: none;}
a{text-decoration: none;color: #1d1d1d;}
table {border-collapse:collapse;}table,th, td{border: 1px solid #ddd;line-height: 30px;padding: 10px;}
input{outline: none;}
textarea{resize: none;outline: none;}
iframe{display: block;width: 800px;height: 600px;border: 0;margin: 0 auto;}
html,body{min-width: 1440px;}

/* ::-webkit-input-placeholder{color: #201f1d;}
::-moz-placeholder{color: #201f1d;}
:-moz-placeholder{color: #201f1d;} */

/* {border-right: 32px solid transparent;
-webkit-filter: drop-shadow(32px 0 0 red);
filter: drop-shadow(32px 0 0 red);} */

/*  透明图片投影 -webkit-filter: drop-shadow(0 104px 0 #003488);filter: drop-shadow(0 104px 0 #003488); */

/*浮动*/
.f_le{float: left;}
.f_ri{float: right;}
/*清除浮动*/
.clearfix:after{content: "";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}

/*定位*/
.p_re{position: relative;}
.p_ab{position: absolute;}

/*弹性盒子*/
.flexbox{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;} /*横向弹性*/
.flexbox11{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;} /*横向弹性*/
.flexbox22{display: -webkit-flex;display: flex;-webkit-justify-content: space-around;justify-content: space-around;} /*横向弹性*/
.flexbox_1{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-flex-wrap: wrap;height: 900px;} /*纵向弹性*/
.flexc{margin: auto auto;}
.flexwarp{flex-wrap: wrap;}  /*弹性盒子换行*/

/* 文字分栏 */
.column{column-width:300px;-moz-column-width:300px; /* Firefox */-webkit-column-width:300px; /* Safari and Chrome */
    column-count:; /* 列数 */
    column-gap:; /* 列间距 */
    column-rule:; /* 分隔线 */
}

/*字体超出隐藏*/
.txthide{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.txthide2{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:2; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
.txthide3{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
/*.txthide_2{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}*/

.pic{width: 300px;height: 200px;overflow: hidden;position: relative;}
.pic img{display: block;width: 100%;height: auto;min-height: 100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}

/*宽度*/
.wrapper{width: 1440px;margin: 0 auto;}



/* 导航 */
.header{width: 100%;background: #fff;}
.header .logo{display: block;float: left;}
.header .logo img{}
.header .nav{float: right;}
.header .nav a{display: block;float: left;font-size: 18px;color: #000000;line-height: 110px;margin-left: 60px;transition: .5s;}
.header .nav a:hover{color: #ff6424;}
.header .nav a.active{color: #ff6424;}



/* 底部 */
.footer{width: 100%;background: #212121;padding: 40px 0;color: #9c9c9c;font-size: 14px;line-height: 25px;text-align: center;}
.footer a{color: #9c9c9c;transition: .5s;}
.footer a:hover{color: #fff;}



/*轮播*/
.banner{width: 100%;position: relative;overflow: hidden;}
.banner img{width: 100%;display: block;}



.n-titBox{text-align: center;color: #1d1d1d;margin-bottom: 40px;}
.n-titBox .title{font-size: 40px;line-height: 55px;}
.n-titBox .ftitle{font-size: 24px;opacity: .7;text-transform: uppercase;line-height: 40px;}



/* 首页 关于我们 */
.n-about{width: 100%;padding: 70px 0 75px;background: #f7f7f7;}
.n-about article{font-size: 20px;color: #1d1d1d;line-height: 35px;text-align: center;}
.n-about article span{color: #ff6424;font-size: 24px;}
.n-about .more{display: block;width: 125px;height: 40px;border: 1px solid #1d1d1d;text-align: center;margin: 15px auto 50px;font-size: 18px;color: #1d1d1d;text-transform: uppercase;line-height: 38px;transition: .5s;}
.n-about .more:hover{background: #1d1d1d;color: #fff;}
.n-about .img{display: block;width: 100%;}



/* 首页 产品优势 */
.n-product{width: 100%;padding: 65px 0 120px;background: url(../images/bj_01.jpg) top center no-repeat;}
.n-product .n-titBox{color: #fff;margin-bottom: 130px;}
.n-product .box{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);padding: 50px 15px;}
.n-product .list{margin: auto auto;text-align: center;}
.n-product .list .img{display: block;height: 65px;margin: 0 auto 30px;}
.n-product .list .desc{font-size: 20px;color: #000000;line-height: 30px;}

.product{}
.product .list{margin: auto auto;text-align: center;width: 25%;margin-top: 40px;}
.product .list .img{display: block;height: 65px;margin: 0 auto 30px;}
.product .list .tit{font-size: 20px;color: #000000;line-height: 30px;}
.product .list .desc{font-size: 16px;color: #515151;line-height: 30px;}


/* .product .list{width: 706px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);transition: .5s;}
.product .list .img{display: block;width: 100%;}
.product .list .desc{padding: 35px 20px;font-size: 22px;color: #1d1d1d;line-height: 40px;text-align: justify;}
.product .list:hover{-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}
.product .article{margin-bottom: 35px;} */


/* 首页 新闻 */
.n-news{width: 100%;background: #f7f7f7;padding: 60px 0 80px;}
.n-news .list{width: 32%;float: left;background: #fff;margin-right: 2%;}
.n-news .list:nth-child(3n){margin-right: 0;}
.n-news .list a{display: block;}
.n-news .list .cont{padding: 45px 30px;height: 220px;}
.n-news .list .tit{font-size: 20px;color: #000000;line-height: 35px;transition: .5s;}
.n-news .list time{display: block;font-size: 16px;color: #818080;line-height: 25px}
.n-news .list .desc{font-size: 16px;color: #818080;text-align: justify;line-height: 25px;margin-top: 20px;}
.n-news .list .pic{width: 100%;height: 200px;}
.n-news .list:hover .tit{color: #ff6424;}



/* 首页 联系我们 */
.n-contact{width: 100%;background: url(../images/bj_02.jpg) center center no-repeat;height: 731px;padding: 60px 0;}
.n-contact .n-titBox{color: #fff;}
.contact .box{width: 100%;height: 444px;background: url(../images/bj_03.jpg) center center no-repeat;}
.contact .cont{width: 490px;float: right;margin: 285px 30px 0 0;color: #fff;font-size: 20px;line-height: 30px;text-align: justify;}
.contact .cont p{margin-bottom: 10px;}
.contact .cont b{font-size: 28px;}

.app{width: 100%;min-width: 1440px;}
.app .img{float: right;}
.app .cont{width: 552px;float: left;padding-top: 100px;}
.app .cont h1{font-size: 60px;color: #1d1d1d;font-weight: inherit;margin-bottom: 25px;}
.app .cont article{font-size: 22px;color: #1d1d1d;text-align: justify;line-height: 40px;margin-bottom: 70px;}
.app .cont .an{float: left;padding-top: 5px;margin-right: 20px;}
.app .cont .an a{display: block;margin-bottom: 20px;}
.app .cont .an a img{display: block;}

.n-app{padding: 50px 0;}

/* .product{padding: 65px 0 150px;}

.contact{padding: 65px 0 150px;} */

.out{padding: 65px 0 150px;}

/* 关于我们 */
.about .article{width: 100%;font-size: 20px;color: #1d1d1d;line-height: 2;text-align: justify;}
.about .article img{max-width: 100%;}
.article{font-size: 20px;color: #1d1d1d;line-height: 2;text-align: justify;}
.article img{max-width: 100%;}

/* 首页 新闻 */
.news{width: 100%;}
.news .list{width: 32%;float: left;background: #f7f7f7;margin-right: 2%;margin-bottom: 40px;}
.news .list:nth-child(3n){margin-right: 0;}
.news .list a{display: block;}
.news .list .cont{padding: 45px 30px;height: 220px;}
.news .list .tit{font-size: 20px;color: #000000;line-height: 35px;transition: .5s;}
.news .list time{display: block;font-size: 16px;color: #818080;line-height: 25px}
.news .list .desc{font-size: 16px;color: #818080;text-align: justify;line-height: 25px;margin-top: 20px;}
.news .list .pic{width: 100%;height: 200px;}
.news .list:hover .tit{color: #ff6424;}

.content{width: 100%;}
.content .c-title{font-size: 26px;text-align: center;line-height: 40px;color: #000;}
.content time{display: block;text-align: center;font-size: 16px;color: #999;line-height: 30px;margin-bottom: 35px;}



/* 上下页 */
.m-clips{margin: 60px 0 0;font-size: 16px;color: #444;line-height: 35px;border-top: 1px solid #dcdcdc;padding-top: 45px;}
.m-clips a{font-size: #444;line-height: 35px;}



/*效果  hover滑动效果*/
/* animation-name:fadeInUp;animation-delay: 0.1s; */
.y{box-shadow: 5px 5px 10px #535c8c;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}
.r{transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);box-shadow: 5px 5px 10px #888;}
.x{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.c{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);}
@media screen and (max-width: 1360px) {}
