.ban-about{ background:url(../images/ban-about.jpg) no-repeat center 0px;}
.pp2{ padding:50px 0 60px;}
.tybt{ height: 68px; background: url(../images/btx.png) bottom no-repeat; text-align: center; font-size: 46px; font-weight: bold; line-height: 46px;}
.tybt b{ color: #4a94e5;}
.pp2 .nr{ margin-top: 50px;}
.pp2 .nr .img{ width: 600px; height: 700px;}
.pp2 .nr .img img{ width: 590px; height: 690px; border: 5px solid #228974;}
.pp2 .nr dl{ width: 550px; margin-left: 50px;}
.pp2 .nr dl dt{ font-size: 24px; font-weight: bold;}
.pp2 .nr dl .dd1{ font-size: 42px; font-weight: bold; color: #228974; margin-top: 15px;}
.pp2 .nr dl .dd2{ margin-top: 20px;}
.pp2 .nr dl .dd2 p{ font-size:15px; line-height:30px; margin-top: 20px;}
.pp2 .about_img{ display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start;}
.pp2 .nr .about_img p{ width: 50%; font-size:24px; line-height: 50px; margin: 0 0 0 0; padding: 0 20px;}
.pp2 .about_img img{ width:600px;}
.pp4{ padding:50px 0 60px;}
.pp4 .nr{ margin-top: 50px;}
.pp4 .nr .img{ width: 560px; height: 360px;}
.pp4 .nr .img img{ width: 560px; height: 360px;}
.pp4 .nr dl{ width:590px; height: 360px; background: url(../images/cxk.png) right no-repeat; padding-left: 50px;}
.pp4 .nr dl dt{ font-size: 30px; font-weight: bold; line-height: 46px; padding-top: 60px;}
.pp4 .nr dl dt span{ color: #4a94e5;}
.pp4 .nr dl dd{ margin-top: 40px;}
.pp4 .nr dl dd p{ background: url(../images/cxd.png) left no-repeat; text-indent: 22px; font-size: 16px; line-height: 40px;}
.pp2 .nr p{font-size:14px;color:#666666;line-height:28px; margin:20px 0;text-indent:24px;}
.com_pic{ margin-top:20px; margin-bottom:10px;}
.com_pic img{width:100%}
.abo ul li{ float:left;}
.abo .pos {position: relative; color: #fff; width:370px; height:400px; overflow:hidden; cursor:pointer;}
.abo .pos div{  opacity: .9;  position: absolute; width: 100%;  height: 100%; top: 0; padding: 30px 0 0; -webkit-transition: all .3s ease;transition: all .3s ease;}
.abo .pos h3 { font-size: 30px;text-align: center; font-weight:bold;}
.abo .pos h4 { font-size: 18px;text-align: center; margin: 5px 0 0; font-weight:bold;}
.abo .pos p { padding: 0px 45px 0; font-size: 14px; color: transparent; -webkit-transition:all .3s ease;  transition:all .3s ease;}
.abo .pos:hover div{background-color:#7eb7fe}
.abo .pos:hover p{color:#fff}
.pp5{ padding: 40px 40px 0 40px; background:url(../images/pp5.jpg) no-repeat top center;}
.pp5 .tybt{ color:#fff; padding-top:20px;}
.pp5 .tybt b{ color:#fff;}
.offter-pic{ margin-top: 30px; text-align: center;}
.offter-pic img{ margin: 0 auto;}


/* 企业态度 */
.section_con03{width:100%;height:1292px;min-width:1200px;overflow-x:hidden;margin-top:60px;}
.section_con03_img{width:506px;height:330px;position:absolute;left:3px;top:67px;}
.section_con03_img img{display:block;width:100%;height:100%;}
.section_con03_text01{position:absolute;left:592px;top:72px;color:#fff;width:530px;}
.section_con03_text01 h2{font-size:23px;font-weight:normal;margin-left:-40px;}
.section_con03_text01 h3{font-size:20px;color:#ef8320;margin-top:28px;margin-bottom:5px;}
.section_con03_text01 p{line-height:24px;}
.section_con03_title{position:absolute;width:100%;top:480px;}
.section_con03_text02{width:100%;text-align:center;color:#666666;font-size:16px;line-height:36px; padding-top:60px;}
.section_con03_text03{width:100%;text-align:center; padding-top:60px;}
.section_con03_text03 p{width:340px;display:inline-block;font-size:22px;color:#333333;}
.section_con03_text03 p i{font-size:12px;display:block;}

/* 企业文化 */
.culture-head { background: #fafafa;}
.culture-head .tybt{ margin-bottom:40px;}
.culture-left { float: left; width: 608px;height: 422px;}
.culture-tit {
    font-size: 16px;
    color: #15191b;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    width: 422px;
    background: #ffcf29;
    border-radius: 0 30px 30px 0;
    text-indent: 40px;
    margin-top: 40px;
}
.culture-img { float: left; width: 480px; height: 422px;}
.culture-cont {  font-size: 14px; line-height: 28px; color: #15191b; margin-left: 40px;}
.culture-cont .cut { font-weight: bold;  margin-top: 16px;}
.culture { margin-top: 32px;}
.culture-main { font-size: 14px; line-height: 28px; color: #15191b; padding-top: 14px;}
.culture-main li { margin-top: 28px;}
.culture-main li span { font-weight: bold;}
.pp7{ height: 697px; padding: 80px 0; background: url(../images/pinpai/pp7bg.jpg) center no-repeat;}
.pp7 .bt{ text-align: center;}
.pp7 .bt .bold{ font-size: 42px; font-weight: bold;}
.pp7 .bt p{ font-size: 12px; font-family: arial; color: #999; text-transform: uppercase; margin-top: 10px; letter-spacing: 1px;}
.pp7 .nr{ width: 1240px; margin-top: 10px;}
.pp7 .nr dl{ width: 270px; height: 270px; background: #fff; border-radius: 15px; margin-right: 40px; float: left; margin-top: 40px;-moz-box-shadow:0px 0px 8px 4px #ddd; -webkit-box-shadow:0px 0px 8px 4px #ddd; box-shadow:0px 0px 8px 4px #ddd; text-align: center;}
.pp7 .nr dl .dt1{ width: 80px; height: 80px; background: url(../images/pp7tb1.png) no-repeat; margin: 40px auto 0 auto;}
.pp7 .nr dl .dt2{ width: 80px; height: 80px; background: url(../images/pp7tb2.png) no-repeat; margin: 40px auto 0 auto;}
.pp7 .nr dl .dt3{ width: 80px; height: 80px; background: url(../images/pp7tb3.png) no-repeat; margin: 40px auto 0 auto;}
.pp7 .nr dl .dt4{ width: 80px; height: 80px; background: url(../images/pp7tb4.png) no-repeat; margin: 40px auto 0 auto;}
.pp7 .nr dl .dt5{ width: 80px; height: 80px; background: url(../images/pp7tb5.png) no-repeat; margin: 40px auto 0 auto;}
.pp7 .nr dl .dt6{ width: 80px; height: 80px; background: url(../images/pp7tb6.png) no-repeat; margin: 40px auto 0 auto;}
.pp7 .nr dl .dt7{ width: 80px; height: 80px; background: url(../images/pp7tb7.png) no-repeat; margin: 40px auto 0 auto;}
.pp7 .nr dl .dt8{ width: 80px; height: 80px; background: url(../images/pp7tb8.png) no-repeat; margin: 40px auto 0 auto;}
.pp7 .nr dl .dd1{ font-size: 20px; font-weight: bold; margin-top: 20px;}
.pp7 .nr dl .dd2{ padding:0 30px; font-size: 15px; line-height: 26px; margin-top: 10px;}



/* 企业荣誉 */
.photos_wrap .gallery , .qyfc-wrap .gallery{
    text-align: center;
}
.gallery img {
    height: 100%;
}

.gallery a {
    width:268px; 
	height:178px;
    display: inline-block;
    overflow: hidden;
}

.baguetteBoxOne { width:1200px;  margin:40px auto 0 auto;}
.photos_wrap .baguetteBoxOne { width:1200px;  margin:40px auto 0 auto;}
.list{ width:120%;}
.list dl { float: left; background: #f0f0f0; margin: 0 10px 30px 0;}
.list dt{ border: 1px solid #e5e5e5; padding:10px; background: #fff;}
.list dl dt img { display: block; width:100%;}
.list dl dd { height: 50px; line-height: 50px;text-align: center;  color:#4b4a4a; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: #fff;}
.btn a{ display:block; width:200px; height:40px; text-align:center; line-height:40px; color:#fff; background-color:#228974; margin:20px auto 40px;}
.btn a:hover{ background-color:#1f719a;}


/* 生产视频 */
.news{ width:1200px; height:245px; margin:55px auto; overflow:hidden;}
.news .bt{ font-size:30px; color:#333; font-weight:normal; margin-top:0; box-shadow:none; height:40px;}
.news .nr{ width:1236px; height:186px; margin-top:20px;}
.news .nr li{ width:582px; height:186px; background:#f6f6f6; float:left; padding:25px 30px; box-sizing:border-box; margin-right:36px;}
.news .nr li h3{ font-weight:normal; font-size:15px; color:#333; width:560px; height:25px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news .nr li i{ margin-top:5px; margin-bottom:5px; font-style:normal; color:#999; display:block;}
.news .nr li p{ color:#666; line-height:25px; height:50px; overflow:hidden; margin-bottom:10px;}
.news .nr li span{ color:#333;}
.news .nr li:hover{ background:#ededed;}
.news .nr li:hover h3{ color:#228974;}

