@charset "utf-8";
/* CSS Document */
*html{background-image:url(about:blank);background-attachment:fixed;} /* 修正IE6振动bug */
body {margin:0px; padding:0px; background:url(../images/index_01.jpg) top center; font-family:"微软雅黑"; background-attachment:fixed; overflow:-Scroll;overflow-x:hidden;}
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;}
.footer {display:block;}
.footer-mobile {display:none;}
/*.div {width:100%; height:100%; margin-bottom:-4%; z-index:0}*/

.banner-1 {display:block;}
.banner-2 {display:none;}
.banner-3 {display:none;}
.video1 {width:480px; height:320px;}
.pc {max-width:1287px; margin:0 auto; overflow:hidden;}
.pc .tel {font-size:24px;}
.pc .img {width:48%; height:auto; margin:80px 0px;}
.pc .title {color:#000; text-align:center; position:absolute; font-size:38px; margin-top:70px; margin-left:50px;}
.pc .about {width:60%; margin-bottom:80px; float:left;}
.about-img {width:35%; margin-bottom:80px; float:right;}
.about-img-1 {display:none;}
.about-title {font-size:28px; color:#333; line-height:45px;}
.about-eng {font-size:28px; color:#c8c8c8; margin-bottom:20px;}
.about-cont {font-size:1em; color:#333; line-height:32px; height:128px; text-indent:2em; text-overflow:ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow:hidden;}
<!--.about-con {font-size:16px; color:#333; line-height:30px; height:140px; text-indent:2em; position:relative; overflow:hidden;}-->
<!--.about-con::after {height:24px; width:42px; color:#555; font-size:14px; background:#FFF; content:"......"; position:absolute; bottom:0; right:0; padding:0px 20px 0px 5px; z-index:999}-->
.about-m {padding:8px 40px; color:#ff9428; font-size:16px; border:1px solid #f39800; margin:0 auto;}
.about-m:hover {padding:8px 40px; color:#fff; font-size:16px; background:#f39800; border:1px solid #f39800; margin:0 auto;}
.about-more {text-align:left; margin:30px 0px 0px 0px;}
.about-mor-1 {display:none;}
.about-mor-2 {background:#FFF; padding-bottom:10px; overflow:hidden; display:block;}

.div {background:#FFF; padding-bottom:0%;}
.banner-a {width:100%; height:100%;}
#solid{width:100%; clear:both;}
#solid .solid0,#solid .solid1,#solid .solid2{position:absolute; z-index:0; left:0px; top:0px; width:100%; height:auto; display:none;}
#solid ul{list-style:none;}
#solid ul li{position:absolute; width:100%; display:none; cursor:pointer;}
#solid #btt{width:100%; height:auto; padding-top:30%; position: relative;}
#solid #btt span{position:absolute; top:90%; left:48%; display:block; width:30px; height:12px; margin-right:15px; text-align:center; background:#3d3d3d; z-index:9; cursor:pointer; filter:alpha(opacity=70); /*IE滤镜，透明度50%*/ -moz-opacity:0.7; /*Firefox私有，透明度50%*/ opacity:0.7;/*其他，透明度50%*/}
.honor-bj {background:url(../images/index_04.jpg) top center; overflow:hidden;}
.honor {max-width:1835px; padding-bottom:25px; margin:0 auto; overflow:hidden;}
.honor-title {font-size:28px; color:#000; line-height:45px; text-align:center; margin-top:50px; margin-bottom:20px;}
.honor-title-2 {font-size:28px; color:#fff; line-height:45px; text-align:center; margin-top:50px; margin-bottom:20px;}
.honor-title-1 {font-size:28px; color:#000; line-height:45px; text-align:center;}
.honor-m {padding:8px 35px; color:#ff9428; font-size:1em; border:1px solid #f39800; margin:0 auto;}
.honor-m:hover {padding:8px 35px; color:#fff; font-size:1em; background:#f39800; border:1px solid #f39800; margin:0 auto;}
.honor-more {text-align:center; margin:30px 0px 50px 0px;}
.honor-width {width:14.666%; height:auto; margin:0px 1%;}
.honor-height {height:350px; overflow:hidden;}
.honor-img {height:320px; width:250px; margin:0px 20px 20px 20px;}
.rongy {background:url(../images/index_04.jpg) no-repeat center top; background-size:100% 100%; padding:5px 0px 20px 0px;}
.rongy_1 {max-width:1800px; margin:0 auto; overflow:hidden;}
.rongy_2 {width:10%; border:2px solid #fff; margin:1.3%; padding:0.5%; float:left;}
#demo{width:100%; overflow:hidden; margin:0px auto}

.news {padding:50px 0px; margin:0 auto; overflow:hidden;}
.news-left {width:46%; padding-bottom:5%;}
.news-right {width:46%; padding-bottom:5%;}
.news-list {font-size:1em; color:#333; line-height:42px;}
.news-list:hover {font-size:1em; color:#f39800; line-height:42px;}
.news-m {padding:8px 35px; color:#ff9428; font-size:1em; border:1px solid #f39800; margin:0 auto;}
.news-m:hover {padding:8px 35px; color:#fff; font-size:1em; background:#f39800; border:1px solid #f39800; margin:0 auto;}
.news-more {text-align:center; margin:8% 0px 5% 0px;}
.news-time {font-size:1em; color:#aaa; line-height:42px; width:20%; text-align:right;}
.list{width:80%;  /*必须设置宽度*/ overflow: hidden;  /*溢出隐藏*/ text-overflow: ellipsis; /*以省略号...显示*/ white-space: nowrap;  /*强制不换行*/ color:#333;}
.news-line {border-bottom:1px dashed #aaa; overflow:hidden;}
.xinwen {width:46%;}

.team-bj {background:url(../images/index_004.jpg) top center; overflow:hidden;}
.team {max-width:1835px; padding:60px 0px 70px 0px; margin:0 auto; overflow:hidden;}
.team-title {font-size:28px; color:#000; line-height:45px; text-align:center; margin-bottom:50px;}
.team-title-2 {font-size:28px; color:#fff; line-height:45px; text-align:center; margin-bottom:50px;}
.team-m {padding:8px 35px; color:#ff9428; font-size:1em; border:1px solid #f39800; margin:0 auto;}
.team-m:hover {padding:8px 35px; color:#fff; font-size:1em; background:#f39800; border:1px solid #f39800; margin:0 auto;}
.team-more {text-align:center; margin:50px 0px 0px 0px;}
.team-more-b {text-align:center; margin:-10px 0px 0px 0px;}
.team-width {width:14.666%; margin:0px 1%;}
.team-height {height:380px; overflow:hidden;}
.team-img {height:380px; width:100%;}
.team-con {font-size:16px; color:#333; line-height:28px; position:relative; overflow:hidden;}
/*.team-con::after {width:40px; color:#555; font-size:14px; background:#FFF; content:"......"; position:absolute; bottom:0; right:0; padding:0px 20px 0px 5px;}*/
.team-con-a {padding:5px 21px 20px 21px;}
.team-con-t {line-height:36px; color:#333; text-align:center;}
.team-con-c {line-height:24px; color:#999; text-align:center;}
.team-tea {width:170px; height:170px; padding:20px 0px 10px 0px; margin:0 auto;}
.team-row{width:170px; height:170px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#939393')";/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#939393');}

.prompt {width:29.333%; padding-bottom:20px; overflow:hidden;}
.prompt-a {width:29.333%; padding-bottom:20px; margin:0px 6%; overflow:hidden;}
.prompt-m {padding:8px 35px; color:#ff9428; font-size:16px; border:1px solid #f39800; margin:0 auto;}
.prompt-m:hover {padding:8px 35px; color:#fff; font-size:16px; background:#f39800; border:1px solid #f39800; margin:0 auto;}
.prompt-more {text-align:right; margin:40px 10px 0px 0px;}
.prompt-title {font-size:28px; color:#333; line-height:45px; padding-bottom:20px;}
.prompt-cont {font-size:16px; color:#333; line-height:30px; height:120px; text-indent:2em; text-overflow:ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow:hidden;}
<!--.prompt-con::after {width:52px; color:#555; font-size:14px; background:#FFF; content:"......"; position:absolute; bottom:0; right:0; padding:0px 20px 0px 0px;}-->

.sheb{background:#000; overflow: hidden;}
.sheb img{width:100%; height:245px; cursor: pointer; transition: all 0.6s;}
.sheb img:hover{transform: scale(1.2); opacity:0.5;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.equipment-title {font-size:1em; text-align:center; color:#fff; line-height:56px;}
.equipment-width {width:18%; height:auto; margin:0px 1%;}
.equipment-img {width:100%; height:245px; cursor: pointer; transition: all 0.6s;}
.equipment-img:hover {transform: scale(1.1)}
.equipment-more {text-align:center; margin:50px 0px 0px 0px;}

.case {padding:60px 0px 70px 0px; margin:0 auto; overflow:hidden;}
.case-width {width:24%; height:auto; margin:0px 0.5%;}
.case-height {height:230px; overflow:hidden;}
.case-img {height:230px; width:100%; cursor: pointer; transition: all 0.6s;}
.case-img:hover {height:230px; width:100%; transform: scale(1.1)}

.contact-a {padding:50px 0px 60px 0px; margin:0 auto; overflow:hidden;}
.contact {background:url(../images/index_71.jpg) no-repeat top center; background-size:100% 100%;}
.contact-wra-left {width:39%; border:1px solid #fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:3% 4%; margin-bottom:1%; float:left;}
.contact-wra-right {width:39%; border:1px solid #fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:2% 3%; margin-bottom:1%; float:right;}
.contact-con {font-size:16px; line-height:36px; color:#222; float:top;}
.contact-con-a {font-size:16px; line-height:50px; color:#222; float:top;}
.contact-title {font-size:22px; color:#1e50ae; height:3.4em}
.contact-more {text-align:left; margin:12px 0px 0px 49px;}
.contact-wid {width:80%; color:#666; line-height:24px; border:1px solid #CCC;}
.cont-a {width:80%; margin:0 auto; display:none;}
.cont-b {display: block;}
.copyright {background:#111; font-size:16px; text-align:center; line-height:32px; color:#FFF; padding:50px 0px;}
@media screen and (max-width:1400px){
.honor-width {width:16%; margin:0px 2%;}
.honor-height {height:285px; overflow:hidden;}
.honor-img {height:285px; width:100%;}
}
@media screen and (max-width:1024px){
.footer {display:none;}
.footer-mobile {display:block;}

.video1 {width:350px; height:245px;}
.banner1 {display:none;}
.banner2 {display:block;}
.banner3 {display:none;}
.ip {max-width:1024px; margin:0 auto; overflow:hidden;}
.ip .img{width:46%; height:auto; margin:5% 2%;}
.ip .title {color:#000; text-align:center; position:absolute; font-size:1.6em; margin-top:10%; margin-left:5%;}
.ip .about {width:60%; margin-left:2%; margin-bottom:0px; float:left;}
.about-img {width:35%; margin-right:2%; margin-bottom:5%; float:right;}
.about-img-1 {display:block; height:2em;}
.about-title {font-size:1.4em; color:#333; line-height:25px;}
.about-eng {font-size:1.4em; color:#c8c8c8; margin-bottom:10px;}
.about-cont {font-size:1em; color:#333; line-height:30px; height:150px; text-indent:2em; text-overflow:ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow:hidden;}
<!--.about-con {font-size:1em; color:#555; line-height:30px; height:150px; position:relative; overflow:hidden;}-->
<!--.about-con::after {width:30px; color:#555; font-size:1em; background:#FFF; content:"......"; position:absolute; bottom:0; right:0; padding:0px 20px 0px 5px;}-->
.about-m {padding:8px 40px; color:#ff9428; font-size:1em; border:1px solid #f39800; margin:0 auto;}
.about-m:hover {padding:8px 40px; color:#fff; font-size:1em; background:#f39800; border:1px solid #f39800; margin:0 auto;}
.about-more {text-align:left; margin:30px 0px 0px 0px;}

.div {background:#FFF; padding-bottom:8%;}
.banner-a {width:130%; height:130%;}
#solid{width:100%; height:auto; clear:both;}
#solid .solid0,#solid .solid1,#solid .solid2{position:absolute; z-index:0; left:0px; top:0px; width:100%; height:auto; display:none;}
#solid ul{list-style:none;}
#solid ul li{position:absolute; width:100%; margin-left:-15%; padding-right:15%; display:none; cursor:pointer;}
#solid #btt{width:100%; height:auto; position: relative;}
#solid #btt span{position:absolute; top:115%; left:45%; display:block; width:30px; height:12px; margin-right:15px; text-align:center; background:#3d3d3d; z-index:1000; cursor:pointer; filter:alpha(opacity=70); /*IE滤镜，透明度50%*/ -moz-opacity:0.7; /*Firefox私有，透明度50%*/ opacity:0.7;/*其他，透明度50%*/}

.honor {max-width:100%; padding-bottom:30px; margin:0 auto; overflow:hidden;}
.honor-title {font-size:1.4em; color:#000; line-height:45px; text-align:center; margin-top:50px; margin-bottom:15px;}
.honor-title-2 {font-size:1.4em; color:#fff; line-height:45px; text-align:center; margin-top:50px; margin-bottom:15px;}
.honor-title-1 {font-size:1.4em; color:#000; line-height:45px; text-align:center;}
.honor-m {padding:8px 35px; color:#ff9428; font-size:1em; border:1px solid #f39800; margin:0 auto;}
.honor-m:hover {padding:8px 35px; color:#fff; font-size:1em; background:#f39800; border:1px solid #f39800; margin:0 auto;}
.honor-more {text-align:center; margin:20px 0px 50px 0px;}
.honor-width {width:16%; margin:0px 2%;}
.honor-height {height:225px; overflow:hidden;}
.honor-img {height:225px; width:165px; margin:0px 10px 20px 10px;}

.rongy {background:url(../images/index_04.jpg) no-repeat center top; background-size:100% 100%; padding:5px 0px 20px 0px;}
.rongy_1 {max-width:96%; margin:0 auto; overflow:hidden;}
.rongy_2 {width:10%; border:2px solid #fff; margin:1.3%; padding:0.5%; float:left;}
#demo{width:100%; overflow:hidden; margin:0px auto}

.news {padding:30px 0px; margin:0 auto; overflow:hidden;}
.news-width {width:96%; padding-bottom:5%; margin-left:2%;}
.news-left {width:45.5%; padding-bottom:5%; margin-left:2%;}
.news-right {width:45.5%; padding-bottom:5%; margin-right:2%;}
.news-list {font-size:1em; color:#333; line-height:36px;}
.news-list:hover {font-size:1em; color:#f39800; line-height:36px;}
.news-m {padding:8px 35px; color:#ff9428; font-size:1em; border:1px solid #f39800; margin:0 auto;}
.news-m:hover {padding:8px 35px; color:#fff; font-size:1em; background:#f39800; border:1px solid #f39800; margin:0 auto;}
.news-more {text-align:center; margin:10% 0px 0px 0px;}
.news-time {font-size:1em; color:#aaa; line-height:36px; width:26%; text-align:right;}
.list{width:70%;  /*必须设置宽度*/ overflow: hidden;  /*溢出隐藏*/ text-overflow: ellipsis; /*以省略号...显示*/ white-space: nowrap;  /*强制不换行*/ color:#333;}
.xinwen {width:46%;}

.team {max-width:100%; padding:50px 0px 70px 0px; margin:0 auto; overflow:hidden;}
.team-title {font-size:1.4em; color:#000; line-height:45px; text-align:center; margin-bottom:30px;}
.team-title-2 {font-size:1.4em; color:#fff; line-height:45px; text-align:center; margin-bottom:30px;}
.team-m {padding:8px 35px; color:#ff9428; font-size:1em; border:1px solid #f39800; margin:0 auto;}
.team-m:hover {padding:8px 35px; color:#fff; font-size:1em; background:#f39800; border:1px solid #f39800; margin:0 auto;}
.team-more {text-align:center; margin:40px 0px 0px 0px;}
.team-width {width:21%; margin:0px 2%;}
.team-con-a {padding:5px 11px;}
.team-height {height:400px; overflow:hidden;}
.team-img {height:400px; width:100%;}

.prompt {width:29.333%; padding-bottom:20px; overflow:hidden;}
.prompt-a {width:29.333%; padding-bottom:20px; margin:0px 6%; overflow:hidden;}
.prompt-m {padding:8px 35px; color:#ff9428; font-size:1em; border:1px solid #f39800; margin:0 auto;}
.prompt-m:hover {padding:8px 35px; color:#fff; font-size:1em; background:#f39800; border:1px solid #f39800; margin:0 auto;}
.prompt-more {text-align:right; margin:30px 10px 0px 0px;}
.prompt-title {font-size:1.4em; color:#333; line-height:45px; padding-bottom:20px;}
.prompt-con {font-size:1em; color:#333; line-height:30px; height:120px; position:relative; overflow:hidden;}
.prompt-con::after {width:20px; color:#555; font-size:0.8em; background:#FFF; content:"......"; position:absolute; bottom:0; right:0; padding:0px 20px 0px 5px;}
.prompt-width {width:96%; height:auto; margin:0px 2%;}

.sheb{background:#000; overflow: hidden;}
.sheb img{width:100%; height:235px; cursor: pointer; transition: all 0.6s;}
.sheb img:hover{transform: scale(1.2); opacity:0.5;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.equipment-img {width:100%; height:275px; cursor: pointer; transition: all 0.6s;}
.equipment-width {width:29.333%; height:auto; margin:0px 2% 3% 2%;}
.equipment-title {font-size:1em; text-align:center; color:#fff; line-height:46px; padding-bottom:20px;}
.equipment-more {text-align:center; margin:20px 0px 0px 0px;}

.case-width {width:29.333%; height:auto; margin:0px 2%;}
.case-height {height:230px; overflow:hidden;}
.case-img {height:230px; width:100%;}

.contact-wra-left {width:39%; border:1px solid #fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:4% 5%;}
.contact-wra-right {width:39%; border:1px solid #fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:4% 5%;}
.contact-con {font-size:1em; line-height:36px; color:#222; float:top;}
.contact-title {font-size:1.4em; color:#1e50ae; height:2.7em}
.contact-more {text-align:left; margin:12px 0px 0px 49px;}
.contact-wid {width:80%; color:#666; line-height:24px; border:1px solid #CCC;}
.contact-width {width:96%; height:auto; margin:0px 2%;}
.cont-a {width:80%; margin:0 auto; display:none;}
.cont-b {display: block;}
.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){
.footer {display:none;}
.footer-mobile {display:block;}

.video1 {width:270px; height:190px;}
.banner-1 {display:none;}
.banner-2 {display:none;}
.banner-3 {display:block;}
.ip {max-width:768px; margin:0 auto; overflow:hidden;}
.ip .img{width:46%; height:auto; margin:6% 2%;}
.ip .title {color:#000; text-align:center; position:absolute; font-size:1.6em; margin-top:10%; margin-left:5%;}
.ip .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:1em;}
.about-title {font-size:1.4em; color:#333; line-height:25px;}
.about-eng {font-size:1.4em; color:#c8c8c8; margin-bottom:5px;}
.about-cont {font-size:1em; color:#333; line-height:30px; height:90px; text-indent:2em; text-overflow:ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow:hidden;}
<!--.about-con {font-size:1em; color:#555; line-height:28px; height:84px; position:relative; overflow:hidden;}-->
<!--.about-con::after {width:24px; color:#555; font-size:1em; background:#FFF; content:"..."; position:absolute; bottom:0; right:0; padding:0px 20px 0px 5px;}-->
.about-m {padding:8px 40px; color:#ff9428; font-size:1em; border:1px solid #f39800; margin:0 auto;}
.about-m:hover {padding:8px 40px; color:#fff; font-size:1em; background:#f39800; border:1px solid #f39800; margin:0 auto;}
.about-more {text-align:left; margin:25px 0px 0px 0px;}

.div {background:#FFF; padding-bottom:13%;}
.banner-a {width:150%; height:150%;}
#solid{width:100%; height:auto; clear:both;}
#solid .solid0,#solid .solid1,#solid .solid2{position:absolute; z-index:0; left:0px; top:0px; width:100%; height:auto; display:none;}
#solid ul{list-style:none;}
#solid ul li{position:absolute; width:100%; margin-left:-25%; padding-right:25%; display:none; cursor:pointer;}
#solid #btt{width:100%; height:auto; position: relative;}
#solid #btt span{position:absolute; top:130%; left:43%; display:block; width:30px; height:12px; margin-right:15px; text-align:center; background:#3d3d3d; z-index:9; cursor:pointer; filter:alpha(opacity=70); /*IE滤镜，透明度50%*/ -moz-opacity:0.7; /*Firefox私有，透明度50%*/ opacity:0.7;/*其他，透明度50%*/}

.honor {max-width:100%; padding-bottom:20px; margin:0 auto; overflow:hidden;}
.honor-title {font-size:1.4em; color:#000; line-height:45px; text-align:center; margin-top:4%; margin-bottom:3%;}
.honor-title-2 {font-size:1.4em; color:#fff; line-height:45px; text-align:center; margin-top:4%; margin-bottom:3%;}
.honor-title-1 {font-size:1.4em; color:#000; line-height:45px; text-align:center;}
.honor-m {padding:8px 35px; color:#ff9428; font-size:1em; border:1px solid #f39800; margin:0 auto;}
.honor-m:hover {padding:8px 35px; color:#fff; font-size:1em; background:#f39800; border:1px solid #f39800; margin:0 auto;}
.honor-more {text-align:center; margin:3% 0px 6% 0px;}
.honor-width {width:21%; margin:0px 2%;}
.honor-height {height:200px; overflow:hidden;}
.honor-img {height:225px; width:165px; margin:0px 10px 20px 10px;}

.rongy {background:url(../images/index_04.jpg) no-repeat center top; background-size:100% 100%; padding:5px 0px 20px 0px;}
.rongy_1 {max-width:96%; margin:0 auto; overflow:hidden;}
.rongy_2 {width:10%; border:2px solid #fff; margin:1.3%; padding:0.5%; float:left;}
#demo{width:100%; overflow:hidden; margin:0px auto}

.news {padding:3% 0px; margin:0 auto; overflow:hidden;}
.news-width {width:96%; padding-bottom:5%; margin-left:2%;}
.news-left {width:45.5%; margin-left:2%; padding-bottom:4%;}
.news-right {width:45.5%; margin-right:2%; padding-bottom:4%;}
.news-list {font-size:1em; color:#333; line-height:36px;}
.news-list:hover {font-size:1em; color:#f39800; line-height:36px;}
.news-m {padding:8px 35px; color:#ff9428; font-size:1em; border:1px solid #f39800; margin:0 auto;}
.news-m:hover {padding:8px 35px; color:#fff; font-size:1em; background:#f39800; border:1px solid #f39800; margin:0 auto;}
.news-more {text-align:center; margin:10% 0px 0px 0px;}
.news-time {font-size:0.8em; color:#aaa; line-height:32px; text-align:right; width:26%;}
.list{width:70%;  /*必须设置宽度*/ overflow: hidden;  /*溢出隐藏*/ text-overflow: ellipsis; /*以省略号...显示*/ white-space: nowrap;  /*强制不换行*/ color:#333;}
.xinwen {width:46%;}

.team {max-width:100%; padding:5% 0px 8% 0px; margin:0 auto; overflow:hidden;}
.team-title {font-size:1.4em; color:#000; line-height:45px; text-align:center; margin-bottom:4%;}
.team-title-2 {font-size:1.4em; color:#fff; line-height:45px; text-align:center; margin-bottom:4%;}
.team-m {padding:8px 35px; color:#ff9428; font-size:1em; border:1px solid #f39800; margin:0 auto;}
.team-m:hover {padding:8px 35px; color:#fff; font-size:1em; background:#f39800; border:1px solid #f39800; margin:0 auto;}
.team-more {text-align:center; margin:50px 0px 0px 0px;}
.team-more-a {text-align:center; margin:3% 0px 10px 0px;}
.team-width {width:29.333%; margin:0px 2%;}
.team-con-a {padding:5px 15px;}

.prompt-title {font-size:1.4em; color:#333; line-height:45px; padding-bottom:10px;}
.prompt-more {text-align:right; margin:20px 10px 0px 0px;}
.prompt-con {font-size:1em; color:#333; line-height:24px; height:72px; position:relative; overflow:hidden;}
.prompt-con::after {width:18px; color:#555; font-size:0.8em; background:#FFF; content:"..."; position:absolute; bottom:0; right:0; padding:0px 20px 0px 5px;}
.equipment-width {width:29.333%; height:auto; margin:0px 2% 3% 2%;}
.equipment-more {text-align:center; margin:2% 0px 0px 0px;}
.equipment-img {width:100%; height:208px; cursor: pointer; transition: all 0.6s;}

.sheb{background:#000; overflow: hidden;}
.sheb img{width:100%; height:235px; cursor: pointer; transition: all 0.6s;}
.sheb img:hover{transform: scale(1.2); opacity:0.5;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.case-width {width:29.333%; height:auto; margin:0px 2%;}
.case-height {height:200px; overflow:hidden;}
.case-img {height:200px; width:100%;}

.contact-a {padding:20px 0px; margin:0 auto; overflow:hidden;}
.contact-wra-left {width:89%; border:1px solid #fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:4% 5%; margin-bottom:1%;}
.contact-wra-right {width:89%; border:1px solid #fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:4% 5%; margin-bottom:1%;}
.contact-con {font-size:1em; line-height:34px; color:#222;}
.contact-title {font-size:1.2em; color:#1e50ae; height:2em;}
.contact-more {text-align:left; margin:12px 0px 15px 49px;}
.contact-wid {width:80%; color:#666; line-height:24px; border:1px solid #CCC;}
.contact-width {width:96%; height:auto; margin:0px 2%;}
.cont-a {width:80%; margin:0 auto; display:none;}
.cont-b {display: block;}
.copyright {background:#111; font-size:1em; text-align:center; line-height:1.6em; color:#FFF; padding:2em 0.8em;}
}
@media screen and (max-width:670px){
.footer {display:none;}
.footer-mobile {display:block;}

.video2 {width:270px; height:190px;}
.banner1 {display:none;}
.banner2 {display:block;}
.banner3 {display:none;}
.ph {max-width:670px; margin:0 auto; overflow:hidden;}
.ph .img{width:46%; height:auto; margin:7% 2%;}
.ph .title {color:#000; text-align:center; position:absolute; font-size:1.6em; margin-top:6%; margin-left:3%;}
.ph .about {width:96%; margin:2%; margin-bottom:0px;}

.about-img {width:96%; margin:0px 2% 2% 2%; margin-bottom:5%;}
.about-img-1 {display:block; height:1em;}
.about-title {font-size:1.4em; color:#333; line-height:25px;}
.about-eng {font-size:1.4em; color:#c8c8c8; margin-bottom:5px;}
.about-cont {font-size:1em; color:#333; line-height:30px; height:150px; text-indent:2em; text-overflow:ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow:hidden;}
<!--.about-con {font-size:1em; color:#555; line-height:24px; height:100px; position:relative; overflow:hidden;}-->
<!--.about-con::after {width:25px; color:#555; font-size:1em; background:#FFF; content:"..."; position:absolute; bottom:0; right:0; padding:0px 20px 0px 5px;}-->
.about-m {padding:8px 15px; color:#ff9428; font-size:1em; border:1px solid #f39800; margin:0 auto;}
.about-m:hover {padding:8px 15px; color:#fff; font-size:1em; background:#f39800; border:1px solid #f39800; margin:0 auto;}
.about-more {text-align:left; margin:25px 0px 0px 0px;}

.div {background:#FFF; padding-bottom:13%; margin-top:5%;}
.banner-a {width:150%; height:150%;}
#solid{width:100%; height:auto; clear:both;}
#solid .solid0,#solid .solid1,#solid .solid2{position:absolute; z-index:0; left:0px; top:0px; width:100%; height:auto; display:none;}
#solid ul{list-style:none;}
#solid ul li{position:absolute; width:100%; margin-left:-25%; padding-right:25%; display:none; cursor:pointer;}
#solid #btt{width:100%; height:auto; position: relative;}
#solid #btt span{position:absolute; top:120%; left:36%; display:block; width:30px; height:12px; margin-right:15px; text-align:center; background:#3d3d3d; z-index:9; cursor:pointer; filter:alpha(opacity=70); /*IE滤镜，透明度50%*/ -moz-opacity:0.7; /*Firefox私有，透明度50%*/ opacity:0.7;/*其他，透明度50%*/}

.honor {max-width:100%; padding-bottom:20px; margin:0 auto; overflow:hidden;}
.honor-title {font-size:1.4em; color:#000; line-height:45px; text-align:center; margin-top:3%; margin-bottom:0px;}
.honor-title-2 {font-size:1.4em; color:#fff; line-height:45px; text-align:center; margin-top:3%; margin-bottom:0px;}
.honor-title-1 {font-size:1.4em; color:#000; line-height:45px; text-align:center;}
.honor-m {padding:8px 15px; color:#ff9428; font-size:1em; border:1px solid #f39800; margin:0 auto;}
.honor-m:hover {padding:8px 15px; color:#fff; font-size:1em; background:#f39800; border:1px solid #f39800; margin:0 auto;}
.honor-more {text-align:center; margin:2% 0px 5% 0px;}
.honor-width {width:29.333%; margin:0px 2%;}
.honor-height {height:145px; overflow:hidden;}
.honor-img {height:150px; width:110px; margin:5px 10px 20px 10px;}

.rongy {background:url(../images/index_04.jpg) no-repeat center top; background-size:100% 100%; padding:5px 0px 20px 0px;}
.rongy_1 {max-width:96%; margin:0 auto; overflow:hidden;}
.rongy_2 {width:10%; border:2px solid #fff; margin:1.3%; padding:0.5%; float:left;}
#demo{width:100%; overflow:hidden; margin:0px auto}

.news {padding:5% 0px 3% 0px; margin:0 auto; overflow:hidden;}
.news-width {width:96%; padding-bottom:5%; margin-left:2%; margin-bottom:5%;}
.news-list {font-size:1em; color:#333; line-height:36px;}
.news-list:hover {font-size:1em; color:#f39800; line-height:36px;}
.news-m {padding:8px 15px; color:#ff9428; font-size:1em; border:1px solid #f39800; margin:0 auto;}
.news-m:hover {padding:8px 15px; color:#fff; font-size:1em; background:#f39800; border:1px solid #f39800; margin:0 auto;}
.news-more {text-align:center; margin:6% 0px 0px 0px;}
.news-time {font-size:0.8em; color:#aaa; line-height:32px; text-align:right; width:26%;}
.news-h {height:20px; display:block;}
.list{width:70%;  /*必须设置宽度*/ overflow: hidden;  /*溢出隐藏*/ text-overflow: ellipsis; /*以省略号...显示*/ white-space: nowrap;  /*强制不换行*/ color:#333;}
.xinwen {width:100%; margin-bottom:10px; padding-bottom:20px; overflow:hidden;}

.team {max-width:100%; padding:5% 0px 8% 0px; margin:0 auto; overflow:hidden;}
.team-title {font-size:1.4em; color:#000; line-height:45px; text-align:center; margin-bottom:4%;}
.team-title-2 {font-size:1.4em; color:#fff; line-height:45px; text-align:center; margin-bottom:4%;}
.team-m {padding:8px 15px; color:#ff9428; font-size:1em; border:1px solid #f39800; margin:0 auto;}
.team-m:hover {padding:8px 15px; color:#fff; font-size:1em; background:#f39800; border:1px solid #f39800; margin:0 auto;}
.team-more {text-align:center; margin:40px 0px 10px 0px;}
.team-more-a {text-align:center; margin:3% 0px 20px 0px;}
.team-width {width:46%; margin:0px 2%;}
.team-con-a {padding:5px 9px;}
.team-height {height:410px; overflow:hidden;}
.team-img {height:410px; width:100%;}
.team-tea {width:150px; height:150px; padding:20px 0px 10px 0px; margin:0 auto;}
.team-row{width:150px; height:150px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#939393')";/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#939393');}

.prompt {width:100%; padding-bottom:20px; overflow:hidden;}
.prompt-a {width:100%; padding-bottom:20px; margin:0px 0%; overflow:hidden;}
.prompt-m {padding:8px 15px; color:#ff9428; font-size:1em; border:1px solid #f39800; margin:0 auto;}
.prompt-m:hover {padding:8px 15px; color:#fff; font-size:1em; background:#f39800; border:1px solid #f39800; margin:0 auto;}
.prompt-more {text-align:right; margin:20px 10px 0px 0px;}
.prompt-title {font-size:1.4em; color:#333; line-height:45px;}
.prompt-con {font-size:1em; color:#333; line-height:24px; height:72px; position:relative; overflow:hidden;}
.prompt-con::after {width:18px; color:#555; font-size:0.8em; background:#FFF; content:"..."; position:absolute; bottom:0; right:0; padding:0px 20px 0px 5px;}
.prompt-width {width:96%; height:auto; margin:0px 2%;}

.sheb{background:#000; overflow: hidden;}
.sheb img{width:100%; height:175px; cursor: pointer; transition: all 0.6s;}
.sheb img:hover{transform: scale(1.2); opacity:0.5;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.equipment-more {text-align:center; margin:3% 0px 10px 0px;}
.equipment-width {width:46%; height:auto; margin:0px 2%;}
.equipment-img {width:100%; height:190px; cursor: pointer; transition: all 0.6s;}

.case {padding:30px 0px 40px 0px; margin:0 auto; overflow:hidden;}
.case-width {width:46%; height:auto; margin:0px 2%;}
.case-height {height:175px; overflow:hidden;}
.case-img {height:175px; width:100%;}
.cont {display:none;}
.cont-a {width:80%; margin:0 auto; display:block;}
.cont-b {display:none;}
.copyright {background:#111; font-size:1em; text-align:center; line-height:1.2em; color:#FFF; padding:1em 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%; height:auto; margin:7% 2% 8% 2%;}
.ph .title {color:#000; text-align:center; position:absolute; font-size:1.4em; margin-top:6%; margin-left:18%;}
.ph .about {width:96%; margin:2%; margin-bottom:0px;}
.about-img {width:96%; text-align:center; margin:0px 2% 2% 2%; margin-bottom:5%;}
.about-img-1 {display:block; height:1em;}
.about-title {font-size:1.4em; color:#333; line-height:25px;}
.about-eng {font-size:1.2em; color:#c8c8c8; margin-bottom:5px;}
.about-con {font-size:1em; color:#555; line-height:26px; height:130px; position:relative; overflow:hidden;}
.about-con::after {width:20px; color:#555; font-size:1em; background:#FFF; content:"......"; position:absolute; bottom:0; right:0; padding:0px 20px 0px 5px;}
.about-m {padding:8px 15px; color:#ff9428; font-size:1em; border:1px solid #f39800; margin:0 auto;}
.about-m:hover {padding:8px 15px; color:#fff; font-size:1em; background:#f39800; border:1px solid #f39800; margin:0 auto;}
.about-more {text-align:left; margin:25px 0px 10px 0px;}
}
@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;}}
