@charset "utf-8";
.title{background: url(../images/ico-03.png) no-repeat center bottom;text-align:center;padding-bottom: 20px;line-height: 26px;}
.title em{width:43px; height: 43px;background:#E03B39; font-size: 30px;color:#FFF;border-radius: 50%; display:block;margin:auto; text-align: center; line-height: 43px;text-transform: uppercase;margin-bottom: 8px;}
.title b{color:#e03b39; font-size: 22px; display: block;margin:auto;}
.title span{font-size: 14px;text-transform: uppercase;color:#cdcdcd;}
.title.white{ background-image:url(../images/ico-04.png); }
.title.white em{background:#FFF;color:#E03B39;}
.title.white b,.title.white span{color:#FFF;}
.banner{width:100%; height: 500px; position: relative;}
.banner .bd li{ width: 100%; height: 500px; background-repeat: no-repeat; background-position: center }
.banner .hd{ position: absolute; bottom:20px; left:0;width:100%; text-align: center }
.banner .hd li{ display: inline-block;width:13px; height: 13px;border:solid 1px #FFF;border-radius: 50%;margin:0 3px;}
.banner .hd li.on{ background:#FFF; }
.about-us{margin:75px auto 73px;}
.about-us .a-us-t{ line-height: 36px; text-align:center;margin-top:30px; }
.about-us .a-us-t .more{ width: 223px; height: 37px;border:solid 1px #C8C8C8;color:#1d1d1d; border-radius: 37px; line-height: 37px; text-align: center; display: block;margin:40px auto 0; }
.product-world{ background:url(../images/bg-01.jpg) no-repeat center; height: 550px; width: 100%; overflow: hidden;}
.product-world .title{margin:73px 0 45px}
.product-world .pw-wrap {}
.product-world .pw-item{width: 312px;float: left;margin:0 27px;}
.product-world .pw-item:hover .info img{transform: scale(1.2);-moz-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2);}
.product-world .pw-item:hover .info .txt{transform: scale(1);-moz-transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1); opacity: 1}
.product-world .pw-item .info{border:solid 11px #FE8883;border-radius: 50%; overflow: hidden;width:220px; height: 220px; position: relative; z-index: 2; position: relative;}
.product-world .pw-item .info img{;-webkit-transition: all .5s ease-in; -moz-transition: all .5s ease-in;-o-transition: all .5s ease-in;transition: all .5s ease-in;}
.product-world .pw-item .info .txt{width:136px; height: 136px; border-radius: 50%; background:rgba(224,59,57,0.85); position: absolute; z-index: 3;top:50%;margin:-68px 0 0 -68px;left:50%; text-align: center;padding-top:38px;color:#FFF;transform: scale(0);-moz-transform:scale(0); -webkit-transform:scale(0); -o-transform:scale(0); opacity: 0;-webkit-transition: all .5s ease-in; -moz-transition: all .5s ease-in;-o-transition: all .5s ease-in;transition: all .5s ease-in;}
.product-world .pw-item .info .txt em{color:#f1a29f; display: block;font-size: 14px; text-transform: uppercase;}
.product-world .pw-item .info .txt b{ font-size: 14px }
.product-world .pw-item .info .txt i{width:17px; height: 2px;background:#FFF;margin:12px auto 0; display: block}
.product-world .pw-item .shadow{ width: 195px; height: 75px; background:url(../images/ico-01.png) no-repeat center;margin:-35px auto 0;}

.application-wrap{padding:75px 0 82px;}
.apc-slide{position: relative;margin-top: 63px;}
.apc-slide .bd{ overflow: hidden }
.apc-slide .bd li{width: 251px;height: 332px;border-bottom:solid 4px #E6E6E6;margin-right: 32px;}
.apc-slide .bd li .img{width: 251px;height: 192px;}
.apc-slide .bd li .name{margin:30px 0 22px 0;color:#e03b39; font-size: 14px; text-align: center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 18px;}
.apc-slide .bd li .t{ line-height: 24px; text-align: center;overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 18px;}
.apc-slide .prev,.apc-slide .next{ position: absolute;top:50%;width:34px; height: 34px;margin-top:-17px;background:url(../images/ico-arrow.png) no-repeat; cursor: pointer;}
.apc-slide .prev{left:-61px; background-position: left top}
.apc-slide .next{right:-61px;background-position: right top}
.apc-slide .prev:hover{left:-61px; background-position: left bottom}
.apc-slide .next:hover{right:-61px;background-position: right bottom}
.news-wrap{background:url(../images/bg-02.jpg) no-repeat center; width:100%; height: 667px; overflow: hidden}
.news-wrap .title{margin:54px 0 52px;}
.news-wrap .news-list ul{ overflow: hidden;margin-right: -49px;}
.news-wrap .news-list li{ float: left; width: 524px;height: 162px; background-color: #FFF;margin:0 49px 42px 0; overflow: hidden}
.news-wrap .news-list img{width: 264px;height: 162px;float: left;}
.news-wrap .news-list .info{padding: 16px 10px 0 280px;}
.news-wrap .news-list b{ font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-wrap .news-list .txt{color:#6d6d6d;overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;}
.news-wrap .news-list .time{color:#c4c4c4;}
.c-partner{padding:65px 0 65px; overflow: hidden}
