@charset "utf-8";
/* CSS Document */
/*aboutus*/
.banner{ width: 100%;height: 288px;background-image:url(../images/aboutus_banner.jpg); background-repeat: no-repeat; background-position: 50% 0px; margin: 0 auto;color: #fff}
.banner h3{font-size:42px;padding-top: 92px;font-weight: normal}
.banner p{font-size:22px;margin-top: 30px}
.information{width:100%;min-width: 1200px;margin: 0 auto;}
.company-profile{ width:730px;}
.company-profile h4{color:#43b461;font-size: 34px; font-weight: normal;margin-top: 80px;}
.company-profile p{font-size:#000;font-size: 18px; line-height: 36px;margin-top: 40px;}
.company-profile h5{color:#000;font-size: 24px; font-weight: normal;line-height: 30px;margin-top: 50px;}

.company-img{ width: 445px; height: 435px; margin-top: 40px}
.company-img img{ width:100%; display: block}

.company_ys{width: 1198px;height: 680px;background-image:url(../images/company_ys.png); background-repeat: no-repeat; background-position: 50% 0px; margin: 60px auto 0;position: relative;margin-bottom: 70px}
.company_ys li{position:absolute; text-align: center}
.company_ys li h5{color: #43b461;font-size: 30px;font-weight: normal; padding-bottom: 15px}
.company_ys li p{color: #666;font-size: 14px; line-height: 20px}
.company_ys li:nth-child(1){top:194px; left: 400px}
.company_ys li:nth-child(2){top:194px; right: 370px}
.company_ys li:nth-child(3){bottom:100px; left: 524px}

.about4 {width: 100%;min-width: 1200px;margin: 0 auto; background: url(../images/about-bg.jpg) no-repeat;background-size: cover; height: 800px; }
.about4 .ny-header {font-size: 34px;color: #43b461;text-align: center}
.about4 .ny-header h3{font-weight:normal; padding-top: 100px}

.history-box { height: 400px; width: 1180px; margin: 80px auto 0; position: relative; padding: 0 10px; }
.history-box .box { width: 960px; margin: 0 auto; height: 514px; display: none; } 
.history-box .icon { width: 60px; height:60px; position: absolute; top: 150px; cursor: pointer; }
.history-box .icon.prev { left: 0; background: url(../images/left-2.png) no-repeat; }
.history-box .icon.next { right: 0; background: url(../images/right-2.png) no-repeat; }
/*修改开始*/
.classfocus{width:950px;height:330px;margin: 0 auto}
.fcon{position:relative;}
.fcon img{width: 100%;}
.classtitle{position:absolute;width:545px;height: 260px ;top:40px;left:200px}
.classtitle h1{font-size: 40px; font-weight: normal;color: #fff; margin: 20px 0}
.classtitle ul{padding-left:0}
.classtitle li{font-size:18px;list-style:inside;line-height: 40px;color: #fff}
.history-speed{width:80%;margin: 0 auto}
.history-speed .speed{ margin: 20px auto}
.history-speed .speed a {width: 11.2%;height: 12px;background:rgba(0,0,0,.2);margin-right: -12px; float: left;border-radius: 6px;text-align: center; font-size: 24px; color: #666; position: relative; cursor: pointer; list-style: none;text-decoration: none}
.history-speed .speed a span{font-size:16px;color:#333;margin-top: 70px;display: block; }
.history-speed .speed a:nth-child(1){margin-left:0}
.history-speed .speed a.current:before { position: absolute; width: 128px; height: 12px; ;background-color: #43b461; border-radius: 6px; content: ''; top: 0; left: 0; margin-left: -7px;z-index: 99 }
.history-speed .speed ul li.cur { color: #2e417c; }
.history-speed .speed ul li.cur:before { background-color: #43b461; z-index: 999}
.history-speed .speed a.current span { color: #43b461;font-size: 40px;margin-top: 63px; text-decoration: none }
/*修改结束*/