@charset "utf-8";
/* CSS Document */
body {margin:0px; padding:0px; font-family:"微软雅黑"; background-attachment:fixed;}
p {margin:0px; padding:0px;}
img {border:0px; margin:0px; padding:0px;}
ul,li {list-style:none; margin:0px; padding:0px;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
.width {width:100%; background:#FFF; overflow:hidden;}
.left {float:left;}
.right {float:right;}

.banner-1 {display:block;}
.banner-2 {display:none;}
.banner-3 {display:none;}
.bottom {padding:0px 2% 2% 2%;}
.bottom-1 {padding-bottom:5%;}
.pc {max-width:1287px; margin:0 auto; overflow:hidden;}
.a-about-title {font-size:28px; color:#000; line-height:45px; text-align:center; margin:50px 0px;}
.a-about-con {font-size:1em; color:#333; text-indent:2em; line-height:32px; overflow:hidden;}
.a-about-img {text-align:center; margin-top:50px; margin-bottom:30px;}

.a-honor-img {height:270px; width:100%;}
.a-honor-width {width:18%; height:auto; margin:0% 1% 5% 1%;}
.a-honor-title {padding:10px; font-size:1em; line-height:24px; color:#333; text-align:center; text-overflow:ellipsis; display:-webkit-box; /** 将对象作为伸缩盒子模型显示 **/-webkit-box-orient:vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/-webkit-line-clamp:3; /** 显示的行数 **/overflow:hidden;  /** 隐藏超出的内容 **/}
.a-hon {width:21%; margin:0 2% 3% 2%; text-align:center; float:left;}

.a-team-width {width:23%; height:auto; margin:0% 1% 5% 1%;}
.a-team-con {font-size:1em; color:#333; line-height:28px; height:auto; position:relative; overflow:hidden;}
.a-team-img {width:100%; height:auto;}
.a-team-hey {width:48%; }

.equipment {width:100%; height:900px; margin-bottom:-100px;}

.a-news-li {margin:20px 0px 50px 0px; overflow:hidden;}
.a-news-title-1 {line-height:36px; font-size:1.1em; color:#333; font-weight:bold;}
.a-news-title-1:hover {color:#f39800; font-weight:bold;}
.a-news-title-3 {line-height:22px; font-size:1em; color:#777;}
.a-news-title-3:hover {color:#f39800;}
.a-newst-con {font-size:1em; color:#555; line-height:24px; height:42px; position:relative; overflow:hidden;}
.a-newst-con::after {color:#555; font-size:1em; background:#FFF; content:"......"; position:absolute; bottom:0; right:0; padding:0px 20px 0px 5px;}
.a-news-title-2 {width:88%;}
.a-news-list{width:88%;  /*必须设置宽度*/ overflow: hidden;  /*溢出隐藏*/ text-overflow: ellipsis; /*以省略号...显示*/ white-space: nowrap;  /*强制不换行*/ color:#333;}
.a-news-img {width:11%; margin-right:1%;}
.a-news-imges {width:120px; height:83px;}
.a-news-time {line-height:36px; color:#999; font-size:1em;}
.a-news-content {font-size:2em; line-height:1.8em; text-align:center; font-weight:bold; padding-bottom:0.5em; margin-bottom:1em; border-bottom:1px solid #ddd;}
.copyright {background:#111; font-size:16px; text-align:center; line-height:32px; color:#FFF; padding:50px 0px;}

@media screen and (max-width:1024px){
.bottom {padding:0px 2% 30px 2%;}
.a-hon {width:21%; margin:0 2% 3% 2%; text-align:center; float:left;}
.ip {max-width:1024px; margin:0 auto; overflow:hidden;}
.a-about-title {font-size:1.6em; color:#000; line-height:40px; text-align:center; margin:30px 0px;}
.a-about-con {font-size:1em; color:#333; line-height:30px; overflow:hidden;}
.a-about-img {text-align:center; margin-top:30px; margin-bottom:30px;}
.a-honor-width {width:23%; height:auto; margin:0% 1% 5% 1%;}
.a-team-width {width:23%; height:auto; margin:0% 1% 5% 1%;}
.a-news-title-2 {width:86%;}
.a-news-img {width:13.5%; margin-right:0.5%;}
.a-news-li {margin:20px 0px; overflow:hidden;}
.equipment {width:100%; height:700px; margin-bottom:-100px;}
.copyright {background:#111; font-size:1em; text-align:center; line-height:1.6em; color:#FFF; padding:2em 0.8em;}
}

@media screen and (max-width:768px){
.bottom {padding:0px 2% 30px 2%;}
.a-hon {width:29.333%; margin:2%; text-align:center; float:left;}
.a-honor-width {width:31.333%; height:auto; margin:0% 1% 5% 1%;}
.a-team-width {width:31.333%; height:auto; margin:0% 1% 5% 1%;}
.a-news-imges {width:100px; height:75px;}
.a-news-title-2 {width:84%;}
.a-news-title-1 {line-height:30px; font-size:1.1em; color:#333; font-weight:bold;}
.a-news-time {line-height:30px; color:#999; font-size:1em;}
.a-news-img {width:14.5%; margin-right:1.5%;}
.a-news-li {margin:20px 0px; overflow:hidden;}
.a-newst-con {font-size:1em; color:#555; line-height:24px; height:42px; position:relative; overflow:hidden;}
.a-newst-con::after {color:#555; font-size:1em; background:#FFF; content:"......"; position:absolute; bottom:0; right:0; padding:0px 20px 0px 5px;}
.equipment {width:100%; height:830px; margin-bottom:-100px;}
}

@media screen and (max-width:670px){

.bottom {padding:0px 2% 30px 2%;}
.ph {max-width:670px; margin:0 auto; overflow:hidden;}
.a-about-title {font-size:1.6em; color:#000; line-height:40px; text-align:center; margin:20px 0px;}
.a-about-con {font-size:1em; color:#333; line-height:28px; overflow:hidden;}
.a-about-img {text-align:center; margin-top:20px; margin-bottom:20px;}

.a-news-title-3 {line-height:22px; font-size:1em; color:#777;}
.a-newst-con {font-size:1em; color:#555; line-height:24px; height:42px; position:relative; overflow:hidden;}
.a-newst-con::after {color:#555; font-size:1em; background:#FFF; content:"......"; position:absolute; bottom:0; right:0; padding:0px 20px 0px 5px;}
.a-news-title-2 {width:68%;}
.a-news-img {width:25%; margin-right:7%;}
.a-news-li {margin:20px 0px; overflow:hidden;}
.a-news-title-1 {line-height:30px; font-size:1.1em; color:#333; font-weight:bold;}
.a-news-time {line-height:30px; color:#999; font-size:1em; display:none;}
.a-news-imges {width:100px; height:75px;}
.a-news-content {font-size:1.4em; line-height:1.6em; text-align:center; font-weight:bold; margin-bottom:1em;}

.a-hon {width:46%; margin:2%; text-align:center; float:left;}
.a-honor-img {height:215px; width:100%;}
.a-honor-width {width:48%; height:auto; margin:0% 1% 5% 1%;}
.a-team-width {width:48%; height:auto; margin:0% 1% 5% 1%;}
.a-team-hey {width:100%; margin-bottom:5%;}
.copyright {background:#111; font-size:1em; text-align:center; line-height:1.6em; color:#FFF; padding:2em 0.8em;}
}

@media screen and (max-width:420px){
.banner1 {display:none;}
.banner2 {display:none;}
.banner3 {display:block;}
.ph {max-width:420px; margin:0 auto; overflow:hidden;}
.ph .img{width:46%; margin:5% 2% 8% 2%;}
.ph .title {color:#fff; text-align:center; position:absolute; font-size:1.4em; margin-top:6%; margin-left:18%;}
.ph .about {width:60%; margin-left:2%; margin-bottom:0px;}
.about-img {width:35%; margin-right:2%; margin-bottom:5%;}
.about-img-1 {display:block; height:2em;}
.about-title {font-size:1.4em; color:#333; line-height:25px;}
.about-eng {font-size:0.9em; color:#c8c8c8; margin-bottom:5px;}
.about-con {font-size:1em; color:#555; line-height:24px; height:72px; position:relative; overflow:hidden;}
.about-con::after {color:#555; font-size:1em; background:#FFF; content:"......"; position:absolute; bottom:0; right:0; padding:0px 20px 0px 5px;}
.about-m {padding:8px 35px; color:#ff9428; font-size:1em; border:1px solid #f39800; margin:0 auto;}
.about-m:hover {padding:8px 35px; color:#fff; font-size:1em; background:#f39800; border:1px solid #f39800; margin:0 auto;}
.about-more {text-align:left; margin:25px 0px 10px 0px;}
.honor {max-width:100%; padding:5% 0px 12% 0px; margin:0 auto; overflow:hidden;}
}
@media screen and (max-width:1024px){.about-mor-1 {display:none;}}
@media screen and (max-width:768px){.about-mor-1 {display:none;}}
@media screen and (max-width:435px){.about-mor {display:none;}}
@media screen and (max-width:435px){.about-mor-1 {text-align:center; display:block;}}
