/*公共*/
@font-face {
  font-family: "sy_bold";
  src:url("../fonts/SourceHanSansCn-Bold.otf");
}
@font-face {
  font-family: "sy_light";
  src:url("../fonts/SourceHanSansCn-Light.otf");
}


*{padding:0; margin: 0;font-size: 16px;color:#1a1a1a; font-family:"sy_light";border:0;}
ul{list-style-type: none}
li{list-style-type: none}
a{ text-decoration: none;}
input,button{background:none; border:none;outline:none;}
.all-content{
  min-width: 1620px;
}
.wrap{width:1620px; margin: 0 auto;zoom:1;min-width: 1620px;}
.wrap:after{display:block;clear:both;content:"";visibility:hidden;height:0}


/*头部*/
.header{background-color: #fff; position: fixed; top:0px;width: 100%;z-index: 999;min-width: 1620px;}
.header .logo,.header .nav{ float:left; margin-top: 15px;}
.header .logo img:nth-child(1){width: 100px;}
.header .logo img:nth-child(2){width: 125px; margin-left:30px;}
.header .nav{max-width: 950px; margin-left: 100px; text-align: center}
.header .nav:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.header .nav li{ height:70px; line-height: 70px; float: left; margin: 0 10px; padding:0 10px;position: relative;}
.header .nav li a{font-size: 20px; display: block;}
.header .nav li:hover{border-bottom: 4px solid #f4cd1f;}
.header .nav li:hover ul{opacity: 1;display: block;}
.header .nav li:hover>a:first-child{color:#f4cd1f;}
.header .nav li.hover{border-bottom: 4px solid #f4cd1f;}
.header .nav li.hover>a{color:#f4cd1f;}
.header .nav li ul{display:none;opacity: 0;transition: .5s; width:120px;border-bottom-left-radius:20px; border-bottom-right-radius:20px; background: #fff;position: absolute; left:-10px;  top: 74px;box-shadow:0 2px 2px 2px rgba(0,0,0,.1);overflow: hidden;}
.header .nav li ul li{height:50px; line-height: 50px; border-bottom: 1px solid #dcdcdc;width:100%; margin: 0; padding: 0;}
.header .nav li ul li:last-child{border: 0;}
.header .nav li ul li:hover{border-bottom: 1px solid #dcdcdc;}
.header .nav li ul li.hover{border-bottom: 1px solid #dcdcdc;}
.header .seach{width:240px;margin-left: 0px;border:2px solid #f4cd1f; height:40px; line-height: 40px; border-radius: 20px;margin-top: 25px;float: right;}
.header .seach img{ width:21px; margin-left:20px;vertical-align: middle;}
.header .seach input{width:120px; height:40px; line-height: 40px; border: 0; color:#b8b7b7;vertical-align: middle;}
.header .seach span{width:2px; height:24px; background-color:#f4cd1f; vertical-align: middle; display: inline-block}
.header .seach button{color:#1a1a1a;vertical-align: middle; margin-left: 10px}


/*底部*/
.footer{background: url("../images/footer_bj.jpg") repeat-x; background-size: 100% ; width: 100%;; padding-top: 55px; background-color: #e5c01d;}
.footer:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.footer .footer_left{width:630px; float: left; border-right: 2px solid #232323;}
.footer .footer_left img{ display: inline-block; width: 200px;height: 200px;}
.footer .footer_left .footer_nav{ display: inline-block;width: 300px; vertical-align: top;padding:10px 60px; }
.footer .footer_left .footer_nav img{display: block; width:150px; height: auto;margin: 0 auto;  margin-bottom: 15px; }
.footer .footer_left .footer_nav ul li{float: left; padding: 10px 15px;color:#232323;}
.footer .footer_right{width:630px; float: left;}
.footer .footer_right p{line-height: 36px; margin-left: 65px;}
.footer .footer_right p img{ margin: 10px; width: 40px;}
.footer .footer_buttom{width: 100%; background: #5f5f5f;margin-top: 49px; padding: 20px 0}
.footer .footer_buttom p{line-height: 26px; text-align: center; font-size: 12px;color:#fff;}
.footer .top{position: fixed; right:100px; bottom: 20%; width: 34px;height:80px;z-index: 999; background: #f4cd1f; border-radius: 7px; display: none;}
.footer .top a{display: block; padding: 5px 0;text-align: center;}
.footer .top img{ max-width: 24px; display: block; margin: 5px auto}
.footer .top span{font-size: 12px;position: absolute; bottom: -20px;width:50px;display: block;left: -7px;}


/*banner*/
.banner{width:100%; ;}
.banner:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.banner img{width:100%;margin-bottom: -6px;}
.banner .swiper-pagination{bottom: 50px;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 20px;height: 20px;background: #fff;opacity: 1;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background: #f4cd1f;}


/*首页-内容*/
.index_content{width: 100%; background:url("../images/xlcp.jpg");background-size: 100% 100%; text-align: center;}
.index_content .title{font-size: 60px; padding-top: 130px; line-height: 60px; font-weight: normal;color: #404040; letter-spacing:15px}
.index_content span{width: 115px;height: 10px;background: #fff;border-radius: 5px; display: block; margin: 30px auto 0;}
.index_content .index_gstx{width:1250px; margin: 0 auto; padding-bottom: 40px}
.index_content .index_gstx:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.index_content .index_gstx li{width:300px; height:260px; background:url("../images/index_pic_bj.png");background-size: 100% 100%; float: left; margin:30px 58px;}
.index_content .index_gstx li:hover{width:330px; height:280px;margin:20px 43px;}
.index_content .index_gstx li p{padding: 50px 50px 0; color:#555555; line-height: 36px}
.index_content .index_gstx li p strong{ font-size: 26px; padding:0 10px}
.index_content .index_gstx li button{width:230px; height:50px; line-height: 50px;background: #f4cd1f; border-radius: 25px;margin: 10px 0 40px;font-size: 24px;}
.index_pictrue{width: 100%; background:#fff;text-align: center;;}
.index_pictrue .title{font-size: 48px; padding-top: 100px; line-height: 48px; font-weight: normal;color: #404040;}
.index_pictrue .nav{margin:0 auto;}
.index_pictrue .nav li{display: inline-block; margin:35px;cursor: pointer;line-height: 30px}
.index_pictrue .nav li.hover{color:#f4cd1f; border-bottom: 2px solid #f4cd1f;}
.index_pictrue .nav li:hover{color:#f4cd1f; border-bottom: 2px solid #f4cd1f;}
.index_pictrue .lists{overflow: hidden;width: 100%;display: none;padding-bottom: 100px;position: relative;}
.index_pictrue .hover{display: block;}
.index_pictrue .lists li{width:399px; height:335px; overflow: hidden; float: left; margin:3px; position: relative;border-radius: 30px;}
.index_pictrue .lists li img{width:100%; height:100%;}
.index_pictrue .lists li div{opacity: 0; background: rgba(229,198,62,0.7);position: absolute;width:100%; height:100%;top:0;left:0;  transition: .5s;}
.index_pictrue .lists li div span{font-size: 36px; width:100%; display: block; margin-top: 120px;line-height: 40px;color:#fff;}
.index_pictrue .lists li div a{width:250px; height:60px; line-height: 60px; background: #fff; border-radius: 30px;display: block; margin:20px auto;font-size: 24px;color:#555555;}
.index_pictrue .lists li:hover div{ opacity: 1;}
.index_pictrue .swiper-pagination{bottom: 45px;}
.index_pictrue .swiper-pagination .swiper-pagination-bullet{background: #cfcfcf;opacity: 1;}
.index_pictrue .swiper-pagination .swiper-pagination-bullet-active{background: #f4cd1f;}
/*.index_pictrue .pic_footer{position: relative;}*/
/*.index_pictrue .pic_footer .left,.index_pictrue .pic_footer .right{display: inline-block; margin: 0 10px;width:40px; height:40px;}*/
/*.index_pictrue .pic_footer .left{background: url("../images/left.png"); background-size: 100% 100%;}*/
/*.index_pictrue .pic_footer .right{background: url("../images/right.png");background-size: 100% 100%;}*/
/*.index_pictrue .pic_footer .left:hover{background: url("../images/left_hover.png"); background-size: 100% 100%;}*/
/*.index_pictrue .pic_footer .right:hover{background: url("../images/right_hover.png"); background-size: 100% 100%;}*/
.index_pictrue .pic_footer span{display: inline-block;width:7px; height:7px; margin:0 4px; background: #cfcfcf; border-radius: 50%; align-self:center;}
.index_pictrue .pic_footer span:hover{ background: #f4cd1f}
.index_news{width: 100%; background:#2a2a2a;;}
.index_news .video{width:690px;float: left; margin: 100px 0}
.index_news .video video{width:100%;}
.index_news .index_news_content{width:620px;float: left; margin: 100px 15px;}
.index_news .index_news_content:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.index_news .index_news_content .news_top{width:calc(100% - 100px);padding: 38px 50px;background: #f4cd1f;min-height: 151px;}
.index_news .index_news_content .news_top h3{font-size: 24px; line-height: 40px; font-weight: unset;color:#404040; margin-bottom: 10px}
.index_news .index_news_content .news_top h4{font-size: 20px;line-height: 30px; color:#fff;}
.index_news .index_news_content .news_top p{font-size: 16px;line-height: 24px; color:#fff; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;}
.index_news .index_news_content .news_left{width:178px; height:71px; background: url("../images/a_1.jpg") no-repeat; padding: 40px; text-align: center; margin-top: 10px; float: left;}
.index_news .index_news_content .news_left span{display: block;font-size: 18px;line-height: 40px;color:#404040;}
.index_news .index_news_content .news_left a{display: block;font-size: 16px;width:165px; height:40px; line-height: 40px; border-radius: 20px;background: #fff;color:#555555;}
.index_news .index_news_content .news_right{width:273px; height:70px; background:#f4cd1f; padding: 40px; text-align: center; margin-top: 10px; float: right;}
.index_news .index_news_content .news_right img{ display: inline-block; width:70px;vertical-align: middle;}
.index_news .index_news_content .news_right a{ display: inline-block; font-size: 30px; margin-left: 25px; vertical-align: middle; color:#fff;}
.index_news .thumb{width:277px;float: left;margin: 100px 0}
.index_news .thumb img{width: 100%;}


/*关于我们-传承荣耀*/
.ny_banner{width:100%; height: 400px; margin-top:5%;}
.ny_banner img{width:100%;height: 100%;}
.about{width: 100%; background:#fff;; margin-top: 70px;}
.about h1:first-child{text-align: center;font-size: 72px; font-weight: unset;}
.about h1:first-child:after{display:block; content: "";width:200px; height:2px; background: #f4cd1f; margin:10px auto;}
.about .about_nav{display: block; width:100%; overflow: hidden; margin: 60px 0;}
.about .about_nav:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.about .about_nav li{width:65px;line-height: 40px; text-align: center; cursor: pointer; float: left;font-size: 16px; color:#555555;}
.about .about_nav li.hover{font-weight: bold; color:#000;font-size: 22px;}
.about .about_nav li.hover:after{display:block; content: "";width: 0;height: 0; margin:0 auto; border-width: 0 10px 10px;border-style: solid;border-color: transparent transparent #f4cd1f;}
.about .about_lists{display: block; width:100%; overflow: hidden; min-height:470px; }
.about .about_lists:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.about .about_lists li{width:1200px; height:460px; box-shadow:0 2px 2px 2px rgba(0,0,0,.1); margin: 0 auto;border-radius: 20px;display: none;overflow: hidden;}
.about .about_lists li:before{background: linear-gradient(to right,#fdde53, #eebd33);width: 100%;height: 20px; display: block;content: "";}
.about .about_lists li.hover{display: block;}
.about .about_lists li div{ width:740px; height:300px; padding: 80px 42px; display: inline-block;}
.about .about_lists li div h3{font-size: 36px; line-height: 70px; border-bottom: 1px solid #959595;}
.about .about_lists li div p{font-size: 20px; line-height: 50px; margin-top: 10px; text-align: justify;}
.about .about_lists li img{display: inline-block;width:320px; height:204px;vertical-align: top;margin-top: 155px;}
.about .about_buttom{width:100%; margin-top: 20px; margin-bottom: 60px;}
.about .about_buttom:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.about .about_buttom .left{float: left; margin-left: 650px;background: url("../images/left.png"); background-size: 100% 100%;width:40px; height:40px;}
.about .about_buttom .right{float: right; margin-right: 650px;background: url("../images/right.png");background-size: 100% 100%;width:40px; height:40px;}
.about .about_buttom .left:hover{background: url("../images/left_hover.png"); background-size: 100% 100%;}
.about .about_buttom .right:hover{background: url("../images/right_hover.png"); background-size: 100% 100%;}


/*关于我们*/
.about .about_video{width:1200px; margin: 70px auto;}
.about .about_video video{width:100%; height:auto;}
.about .about_content{width:1100px; height:380px; box-shadow:0 2px 2px 2px rgba(0,0,0,.1); margin: 0 auto;border-radius: 20px; background: url("../images/about_thumb_bj.png") repeat-x; padding: 80px 50px 0 50px; margin-bottom: 100px;}
.about .about_content .about_content_left{width:290px; display: inline-block; vertical-align: top;}
.about .about_content .about_content_left strong{font-size: 36px; color:#f4cd1f;}
.about .about_content .about_content_left h3{font-size: 24px;  color:#000; font-weight: 100;}
.about .about_content .about_content_right{width:800px; display: inline-block; border-left:2px solid #ccc;}
.about .about_content .about_content_right li{margin-left: 20px; line-height: 36px; font-size: 20px;margin-top: 10px;text-align: justify; color:#000;position: relative}
.about .about_content .about_content_right li:after{display:block; content: "";width: 12px;height:12px;background: #f4cd1f; border-radius: 50%;position: absolute;left:-27px;top:12px;}

/*关于我们-企业精神*/
.about .about_left{width:520px; height:600px; box-shadow:0 2px 2px 2px rgba(0,0,0,.1); display:inline-block;border-radius: 20px;vertical-align: top; margin-top: 60px; margin-bottom: 200px;margin-left: 200px;overflow: hidden;}
.about .about_left h2{height:120px; line-height: 120px; background: linear-gradient(#fdde53, #eebd33);font-size: 48px; text-align: center;color:#fff;}
.about .about_left ul{ padding: 45px 40px}
.about .about_left li{ border-bottom: 1px solid #ccc;height:120px; line-height: 120px; font-size: 20px;}
.about .about_left li:last-child{border: 0;}
.about .about_left li strong{font-size: 30px; margin: 0 60px;}
.about .about_right{width:660px; height:600px; box-shadow:0 2px 2px 2px rgba(0,0,0,.1); display:inline-block;border-radius: 20px; margin-top: 60px; margin-bottom: 200px; margin-left: 20px;overflow: hidden;}
.about .about_right h2{height:120px; line-height: 120px; background: linear-gradient(#fdde53, #eebd33);;font-size: 48px; text-align: center;color:#fff;}
.about .about_right ul{ padding: 45px 40px}
.about .about_right li{ border-bottom: 1px solid #ccc;height:90px; line-height: 90px; font-size: 20px;}
.about .about_right li:last-child{border: 0;}
.about .about_right li strong{font-size: 30px; margin: 0 60px;}


/*关于我们-最美工厂*/
.about .about_top{width:1200px; height:400px; box-shadow:0 2px 2px 2px rgba(0,0,0,.1); border-radius: 20px;margin:0 auto;overflow: hidden; margin-top: 60px; margin-bottom: 100px;}
.about .about_top h2{height:120px; line-height: 120px; background: linear-gradient(#fdde53, #eebd33);;font-size: 48px; text-align: center;color:#fff; margin-bottom: 50px;}
.about .about_top p{line-height: 36px; font-size: 24px;text-align: center; padding: 0 40px;}
.about .about_top .more{display: block; width: 100px;height:4px; background: #f4cd1f; border-radius: 2px; margin: 0 auto;margin-top: 40px; }
.about .about_c{width:100%;margin-top: 80px; }
.about .about_c:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.about .about_c h2{width:100px; float: left;font-size: 72px;line-height: 100px; text-align: center;}
.about .about_c h2:after{display: block;content: ""; width: 50px;height:6px; background: #f4cd1f; border-radius: 3px; margin: 0 auto;font-weight: 100;}
.about .about_c div{width: 700px;float: left; }
.about .about_c:nth-child(odd) div p{ margin-left: 50px;}
.about .about_c:nth-child(even) div p{ margin-right: 50px; text-align: right}
.about .about_c div p{font-size: 24px; line-height: 36px; margin-top: 10px;}
.about .about_c img{width:775px;float: left;}
.about .about_c:last-child{margin-bottom: 160px;}


/*专研制造*/
.zyzz{width: 100%; background:#fff;; margin-top: 70px;}
.zyzz h1{text-align: center;font-size: 72px; font-weight: unset;}
.zyzz .zyzz_top{width:1200px; height:300px; box-shadow:0 2px 2px 2px rgba(0,0,0,.1); margin: 0 auto;border-radius: 20px; background: url("../images/about_thumb_bj.png") repeat-x; margin-top: 80px;}
.zyzz .zyzz_top p{font-size: 24px; line-height: 36px; padding: 90px 40px 0;}
.zyzz .zyzz_top p strong{font-size: 30px}
.zyzz .zyzz_top .more{display: block; width: 100px;height:4px; background: #f4cd1f; border-radius: 2px; margin: 0 auto;margin-top: 40px; }
.zyzz .lists{margin-top: 100px;display: block;}
.zyzz .lists li{ margin-bottom: 100px; }
.zyzz .lists li:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.zyzz .lists li div{width:680px; float: left;}
.zyzz .lists li:nth-child(even) div{float: right;}
.zyzz .lists li:nth-child(even) img{float: left;}
.zyzz .lists li div p{font-size: 20px; line-height: 36px; margin-bottom: 40px;}
.zyzz .lists li div p strong{font-weight: bolder;font-size: 20px;}
.zyzz .lists li img{ display: block; float: right;width:756px;}


/*专研制造-质量检测*/
.zyzz .zyzz_content{width: 100%; margin: 90px auto;}
.zyzz .zyzz_content p{font-size:30px; line-height: 70px; text-align: justify;}
.zyzz .zyzz_zjb{width:100%; box-shadow:0 2px 2px 2px rgba(0,0,0,.1); border-radius: 20px;overflow: hidden;}
.zyzz .zyzz_zjb h2{height:90px; line-height:90px; background: linear-gradient(#fdde53, #eebd33);;font-size: 40px; text-align: center;color:#000;}
.zyzz .zyzz_zjb .zyzz_zjb_1{padding:0 40px;}
.zyzz .zyzz_zjb .zyzz_zjb_1 p{font-size: 24px; line-height: 48px; margin-top: 40px;}
.zyzz .zyzz_zjb .zyzz_zjb_1 .more{display: block; width: 100px;height:4px; background: #f4cd1f; border-radius: 2px; margin: 0 auto;margin-top: 40px;}
.zyzz .zyzz_zjb .zyzz_zjb_2{border-bottom: 2px solid #e5e5e5;width:calc(100% - 80px); margin: 0 auto; margin-top: 100px;}
.zyzz .zyzz_zjb .zyzz_zjb_2:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.zyzz .zyzz_zjb .zyzz_zjb_2 .left{ float:left; width:900px;}
.zyzz .zyzz_zjb .zyzz_zjb_2 h3{ font-size: 36px;line-height: 50px;}
.zyzz .zyzz_zjb .zyzz_zjb_2_brief{width:265px; height:100px;border-radius:26px;overflow: hidden;box-shadow:0 2px 2px 2px rgba(0,0,0,.1); margin: 40px 0;}
.zyzz .zyzz_zjb .zyzz_zjb_2_brief p{height:50px; line-height: 50px;}
.zyzz .zyzz_zjb .zyzz_zjb_2_brief p:last-child{border-top:2px solid #ccc;height:48px; line-height: 48px;}
.zyzz .zyzz_zjb .zyzz_zjb_2_brief strong{width:100px; display: inline-block;background: #f4cd1f;color:#fff; font-weight: bold;text-align: center;font-size: 24px;}
.zyzz .zyzz_zjb .zyzz_zjb_2_brief span{width:165px; display: inline-block;text-align: center;font-size: 24px;}
.zyzz .zyzz_zjb .zyzz_zjb_2 .content{ margin-bottom:100px;}
.zyzz .zyzz_zjb .zyzz_zjb_2 .content strong{font-size: 24px; font-weight: bold;}
.zyzz .zyzz_zjb .zyzz_zjb_2 .content p{font-size: 24px; line-height: 48px;}
.zyzz .zyzz_zjb .zyzz_zjb_2 img{display: block;float:right;}

.zyzz .zyzz_zjb .zyzz_zjb_3{border-bottom: 2px solid #e5e5e5;width:calc(100% - 80px); margin: 0 auto; margin-top: 100px;}
.zyzz .zyzz_zjb .zyzz_zjb_3:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.zyzz .zyzz_zjb .zyzz_zjb_3 .right{ float:right; width:900px;}
.zyzz .zyzz_zjb .zyzz_zjb_3 h3{ font-size: 36px;line-height: 50px;}
.zyzz .zyzz_zjb .zyzz_zjb_3_brief{width:265px; height:100px;border-radius:26px;overflow: hidden;box-shadow:0 2px 2px 2px rgba(0,0,0,.1); margin: 40px 0;}
.zyzz .zyzz_zjb .zyzz_zjb_3_brief p{height:50px; line-height: 50px;}
.zyzz .zyzz_zjb .zyzz_zjb_3_brief p:last-child{border-top:2px solid #ccc;height:48px; line-height: 48px;}
.zyzz .zyzz_zjb .zyzz_zjb_3_brief strong{width:100px; display: inline-block;background: #f4cd1f;color:#fff; font-weight: bold;text-align: center;font-size: 24px;}
.zyzz .zyzz_zjb .zyzz_zjb_3_brief span{width:165px; display: inline-block;text-align: center;font-size: 24px;}
.zyzz .zyzz_zjb .zyzz_zjb_3 .content{ margin-bottom:100px;}
.zyzz .zyzz_zjb .zyzz_zjb_3 .content strong{font-size: 24px; font-weight: bold;}
.zyzz .zyzz_zjb .zyzz_zjb_3 .content p{font-size: 24px; line-height: 48px;}
.zyzz .zyzz_zjb .zyzz_zjb_3 img{display: block;float:left;}

.zyzz .zyzz_zjb .zyzz_zjb_4{width:calc(100% - 80px); margin: 0 auto; margin-top: 100px;}
.zyzz .zyzz_zjb .zyzz_zjb_4:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.zyzz .zyzz_zjb .zyzz_zjb_4 .left{ float:left; width:800px;}
.zyzz .zyzz_zjb .zyzz_zjb_4 h3{ font-size: 36px;line-height: 50px;}
.zyzz .zyzz_zjb .zyzz_zjb_4_brief{width:265px; height:100px;border-radius:26px;overflow: hidden;box-shadow:0 2px 2px 2px rgba(0,0,0,.1); margin: 40px 0;}
.zyzz .zyzz_zjb .zyzz_zjb_4_brief p{height:50px; line-height: 50px;}
.zyzz .zyzz_zjb .zyzz_zjb_4_brief p:last-child{border-top:2px solid #ccc;height:48px; line-height: 48px;}
.zyzz .zyzz_zjb .zyzz_zjb_4_brief strong{width:100px; display: inline-block;background: #f4cd1f;color:#fff; font-weight: bold;text-align: center;font-size: 24px;}
.zyzz .zyzz_zjb .zyzz_zjb_4_brief span{width:165px; display: inline-block;text-align: center;font-size: 24px;}
.zyzz .zyzz_zjb .zyzz_zjb_4 .content{ margin-bottom:100px;}
.zyzz .zyzz_zjb .zyzz_zjb_4 .content strong{font-size: 24px; font-weight: bold;}
.zyzz .zyzz_zjb .zyzz_zjb_4 .content p{font-size: 24px; line-height: 48px;}
.zyzz .zyzz_zjb .zyzz_zjb_4 img{display: block;float:right;}
.zyzz .zyzz_zjb .more{display: block; width: 100px;height:4px; background: #f4cd1f; border-radius: 2px; margin: 0 auto;}

.zyzz .zyzz_zjb .zyzz_zjb_5{width:calc(100% - 80px); margin: 0 auto; margin-top: 100px; margin-bottom: 80px;}
.zyzz .zyzz_zjb .zyzz_zjb_5 p{font-size: 30px; line-height: 48px; margin-top: 40px;}
.zyzz .zyzz_zjb .zyzz_zjb_5 p strong{font-size: 30px; font-weight: bold;}

.zyzz .zyzz_zkb{width:100%; box-shadow:0 2px 2px 2px rgba(0,0,0,.1); border-radius: 20px;overflow: hidden; margin-top: 90px; margin-bottom: 100px;}
.zyzz .zyzz_zkb h2{height:90px; line-height:90px; background: linear-gradient(#fdde53, #eebd33);;font-size: 40px; text-align: center;color:#000;}
.zyzz .zyzz_zkb ul{display: block; padding: 40px 30px}
.zyzz .zyzz_zkb ul li{width:calc(20% - 60px);float: left;padding:0 30px;position: relative;}
.zyzz .zyzz_zkb ul li img{width: 100%;}
.zyzz .zyzz_zkb ul li p{line-height: 48px; font-size: 24px; color:#555555; text-align: justify;  margin-bottom: 60px;}
.zyzz .zyzz_zkb ul li p:after{display:block; content: "";width: 100px;height:4px;background: #f4cd1f; border-radius: 2px;position: absolute;margin-left:50%;left:-50px;top:275px;}


/*系列产品*/
.pictrue{width: 100%; background:#fff;; margin-top: 70px;}
.pictrue h1:first-child{text-align: center;font-size: 72px; font-weight: unset;}
.pictrue h1:first-child:after{display:block; content: "";width:200px; height:2px; background: #f4cd1f; margin:10px auto;}
.pictrue .lists{width: 1240px;margin: 0 auto;}
.pictrue .lists:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.pictrue .lists li{width:380px; float: left;box-shadow:0 2px 2px 2px rgba(0,0,0,.1); border-radius: 20px; margin: 20px 16px;overflow: hidden;position: relative;}
.pictrue .lists li i{display:block;width: 100%;height:20px;background: #d9d9d9; border-top-left-radius: 20px;border-top-right-radius: 20px;position: absolute;top:0;}
.pictrue .lists li a{display: block;}
.pictrue .lists li img{width:100%;height:250px; margin-top: 20px;}
.pictrue .lists li span{display: block;width:100%; height:120px; line-height: 120px; font-size: 36px; text-align: center;}
.pictrue .lists li:hover{width:392px;height:408px;margin:14px 10px;}
.pictrue .lists li:hover i{background: #f4cd1f;}
.pictrue .lists li:hover span:after{display:block; content: "";width: 100px;height:4px;background: #f4cd1f; border-radius: 2px;position: absolute;margin-left:50%;left:-50px;bottom:25px;}


/*分页*/
.pages{text-align: center;padding: 10px 0;margin: 0 auto;bottom: 0;width: 100%;margin-bottom:20px;}
.pages a{ margin: 0 14px; display: inline-block;color: #a9a9a9;width: auto; vertical-align: middle;}
.pages a:hover{color: #2f2f2f;}
.pages .active{margin: 0 14px;display: inline-block;color: #2f2f2f;vertical-align: middle;font-size:36px;}
.pages .prev{;background: url("../images/left.png"); background-size: 100% 100%;width:40px; height:40px;border: 0;}
.pages .next{;background: url("../images/right.png"); background-size: 100% 100%;width:40px; height:40px;border: 0;}
.pages .prev:hover{background: url("../images/left_hover.png"); background-size: 100% 100%;}
.pages .next:hover{background: url("../images/right_hover.png"); background-size: 100% 100%;}


/*系列产品-详情页*/
.pictrue .content{width:1200px; margin: 0 auto;}
.pictrue .content h3{height:65px; display:inline-block; background:linear-gradient(#fddd52, #f7c639); text-align: center;font-size: 30px;line-height: 65px; padding: 0 25px; border-radius: 20px;color:#fff; margin: 20px 0}
.pictrue .content p{font-size: 24px; color:#000; line-height: 36px; padding: 0 25px; margin-bottom: 20px;text-align: justify;overflow: hidden;}
.pictrue .content h2{height: 50px; line-height: 50px;text-align: center;font-size: 36px; color:#000;margin: 20px 0 40px;position: relative;clear: both;}
.pictrue .content h2:after{display:block; content: "";width: 100px;height:4px;background: #f4cd1f; border-radius: 2px;position: absolute;margin-left:50%;left:-50px;top:55px;}
.pictrue .content img{ margin-top: 10px; max-width: 100%; margin-bottom: 40px;}
.pictrue .content .left{display:block; float: left; margin-right: 40px;}
.pictrue .content .right{display:block; float: right;margin-left: 40px;}
.pictrue .content .content_both{clear: both;}
.pictrue .content ul{ margin-top: 60px; margin-bottom: 70px;}
.pictrue .content ul:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.pictrue .content li{width:220px; float: left; margin: 0 40px; text-align: center;}
.pictrue .content li img{display: block; margin: 0 auto;}
.pictrue .content li span{font-size: 18px; color:#000; line-height: 24px;margin-top: 20px;display: block;}


/*定制服务*/
.service{width: 100%; background:#fff;; margin-top: 70px;}
.service h1:first-child{text-align: center;font-size: 72px; font-weight: unset;}
.service h1:first-child:after{display:block; content: "";width:200px; height:2px; background: #f4cd1f; margin:10px auto;}
.service .lists{width: 1200px; margin: 100px auto;}
.service .lists:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.service .lists li{width:380px;float: left;box-shadow:0 2px 2px 2px rgba(0,0,0,.1); border-radius: 20px;overflow: hidden;position: relative;}
.service .lists li a{display: block;}
.service .lists li:nth-child(2){margin:0 30px; }
.service .lists li i{display:block;width: 100%;height:20px;background: #f4cd1f; border-top-left-radius: 20px;border-top-right-radius: 20px;position: absolute;top:0;}
.service .lists li img{width:100%;height:250px; margin-top: 20px;}
.service .lists li span{display: block;width:100%; height:50px; line-height: 50px; font-size: 36px; text-align: center; position: relative; margin: 30px 0;}
.service .lists li span:after{display:block; content: "";width: 100px;height:4px;background: #f4cd1f; border-radius: 2px;position: absolute;margin-left:50%;left:-50px;top:55px;}
.service .lists li p{font-size: 20px; text-align: center;line-height: 70px; padding:0 90px; margin-bottom: 60px;}


/*行业动态*/
.news{width: 100%; background:#fff;; margin-top: 70px;}
.news h1:first-child{text-align: center;font-size: 72px; font-weight: unset;}
.news h1:first-child:after{display:block; content: "";width:200px; height:2px; background: #f4cd1f; margin:10px auto;}
.news .lists{width: 1200px; margin: 100px auto;}
.news .lists .left{width:860px; display: inline-block; margin-right: 30px;}
.news .lists .left li{box-shadow:0 2px 2px 2px rgba(0,0,0,.1); border-radius: 20px;overflow: hidden; margin-bottom: 30px; }
.news .lists .left li .description{display: block}
.news .lists .left li .description:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.news .lists .left li .description a{display: block;}
.news .lists .left li .description img{float: left;width:300px; height:auto;}
.news .lists .left li .description div{width:495px; float: left; margin:20px 30px;}
.news .lists .left li .description div h3{line-height: 40px; font-size: 30px;font-weight: 600; margin-bottom: 20px;}
.news .lists .left li .description div hr{  background:#d9d9d9; margin-bottom:20px; }
.news .lists .left li .description div .time{font-size: 14px; margin: 14px 0;color:#555;}
.news .lists .left li .description div p{margin: 40px 0 20px; font-size: 18px; color:#555;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}
.news .lists .left li .article{ display: none;}
.news .lists .left li .article h2{font-size: 30px; line-height: 48px; padding: 20px 30px; background: #f4cd1f;}
.news .lists .left li .article .time{font-size: 14px; margin: 14px 30px;color:#555; line-height: 48px;}
.news .lists .left li .article .content{padding: 30px;text-align: justify;}
.news .lists .left li .article .content p{font-size: 18px; line-height: 24px; margin-top: 20px;color:#555;}
.news .lists .left li .article .content img{display: block; margin: 20px auto; max-width: 100%; }
.news .lists .left li .article .content hr{margin-top: 20px;}
.news .lists .left li .article .content .more{display: block; width:30px; height:26px; margin:0 auto;}
.news .lists .left li .article .content .more img{width: 100%;}
.news .lists .right{width:300px;display: inline-block;box-shadow:0 2px 2px 2px rgba(0,0,0,.1); border-radius: 20px;overflow: hidden;vertical-align: top;}
.news .lists .right h2{height:80px; line-height: 80px; text-align: center; font-size: 30px; color:#555555; background: #f4cd1f;font-weight: 100;}
.news .lists .right li{height:58px; line-height: 58px;text-indent: 20px;border-bottom: 2px solid #e5e5e5; font-size: 16px;color:#555555; margin:0 20px;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;}
.news .lists .right li a{display: block;}
.news .lists .right li:last-child{border: none;}
.news .lists .right .seach:after{display:block; content: "";width:100px; height:4px; background: #f4cd1f; margin: 0 auto; margin-top: -70px;}
.news .lists .right .seach{width:250px;border:2px solid #eee; height:40px; line-height: 40px; border-radius: 20px; margin:30px auto;}
.news .lists .right .seach img{ width:21px; margin-left:20px;vertical-align: middle;}
.news .lists .right .seach input{width:120px; height:40px; line-height: 40px; border: 0; color:#b8b7b7;vertical-align: middle;}
.news .lists .right .seach span{width:2px; height:24px; background-color:#eee; vertical-align: middle; display: inline-block;}
.news .lists .right .seach button{color:#1a1a1a;vertical-align: middle; margin-left: 10px;}


/*肽类百科*/
.page{width: 100%; background:#fff;; margin-top: 70px;}
.page h1:first-child{text-align: center;font-size: 72px; font-weight: unset;}
.page h1:first-child:after{display:block; content: "";width:200px; height:2px; background: #f4cd1f; margin:10px auto;}
.page .content{width: 1200px; margin: 70px auto; box-shadow:0 2px 2px 2px rgba(0,0,0,.1); border-radius: 20px;overflow: hidden;}
.page .content .subtitle{width: 100%;height:80px; line-height: 80px; text-align: center; font-size: 30px; color:#555555; background: #f4cd1f;font-weight: 100;}
.page .content h1.title{width:1080px;line-height: 60px;color:#000; font-size: 30px; border-bottom: 2px solid #eee; text-align: center; padding: 20px 0px;margin:0 auto;}
.page .content .time{font-size: 14px; margin: 14px 0;color:#555; line-height: 48px; text-align: center;}
.page .content .article{border-bottom: 2px solid #eee;width: 1080px; margin:0 auto;}
.page .content .article img{display: block; max-width: 100%; margin: 45px auto;}
.page .content .article p{line-height: 36px; font-size: 20px; color:#555;margin-bottom: 35px;}
.page .content .article p a{line-height: 36px; font-size: 20px; color:#555;margin-bottom: 35px;}
.page .content .pagination{margin: 30px auto; width: 1080px;}
.page .content .pagination:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.page .content .pagination .prev{line-height: 50px; color:#eee; padding: 0 30px; max-width: calc(50% - 60px); display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis; float: left;border:2px solid #cbcaca; border-radius: 25px;}
.page .content .pagination .next{line-height: 50px; color:#eee; padding: 0 30px; max-width: calc(50% - 60px); display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis; float: right;border:2px solid #cbcaca; border-radius: 25px; }
.page .content .pagination a{color:#cbcaca; display: block;}


/*用人理念*/
.contact{width: 100%; background:#fff;; margin-top: 70px;}
.contact .employing{width:1200px;min-width: 1200px; margin: 0 auto;}
.contact .employing h1{text-align: center;font-size: 72px; font-weight: unset; margin-bottom: 40px;}
.contact .employing h1:after{display:block; content: "";width:200px; height:2px; background: #f4cd1f; margin:10px auto;}
.contact .employing strong{font-size: 36px; color:#000; text-align: center;display: block;line-height: 48px;}
.contact .employing p{font-size: 24px; text-align: center;color:#000;line-height: 36px; margin-top: 12px;}
.contact .employing .contact_top{margin-top: 150px; text-align: center;position: relative;}
.contact .employing .contact_top:before{display:block; content: "";width:100px; height:2px; background: #f4cd1f; margin-left:-50px;left:50%; top: -75px;position: absolute;}
.contact .employing .contact_top:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.contact .employing .contact_top li{width:385px;height:540px; box-shadow:0 2px 2px 2px rgba(0,0,0,.1); border-radius: 20px;overflow: hidden; float: left;}
.contact .employing .contact_top li:nth-child(2){margin: 0 22px;}
.contact .employing .contact_top li h2{line-height: 120px; height: 120px; background: linear-gradient(#fddd52, #f7c639); color:#fff;font-size: 48px;}
.contact .employing .contact_top li h3{line-height: 80px; height: 80px;color: #000;margin-top: 20px;font-size: 30px;font-weight: 100;}
.contact .employing .contact_top li h3:after{display:block; content: "";width:100px; height:2px; background: #f4cd1f; margin: 0 auto;}
.contact .employing .contact_top li p{line-height: 36px;padding: 0 30px;color:#000; margin-bottom: 45px;font-size: 20px; text-align: left !important;}
.contact .employing .contact_h1{margin-top: 100px;}
.contact .employing .contact_buttom{margin-top: 45px; margin-bottom:100px;box-shadow:0 2px 2px 2px rgba(0,0,0,.1); border-radius: 20px;overflow: hidden;}
.contact .employing .contact_buttom .nav{height: 100px; line-height: 100px;padding: 0 75px; color: #000; font-weight: bold;font-size: 36px;background: linear-gradient(#fdde52, #eebd32);}
.contact .employing .contact_buttom li{padding: 20px 75px; line-height: 36px; border-bottom: 2px solid #d9d9d9; font-size: 20px;}
.contact .employing .contact_buttom li:first-child{margin-top: 30px;}
.contact .employing .contact_buttom li:last-child{margin-bottom: 30px;border: 0px;}
.contact .employing .contact_buttom li span{font-size: 36px; color:#000;font-weight: bold; margin-right: 10px;}


/*招聘职位*/
.contact h1:first-child{text-align: center;font-size: 72px; font-weight: unset;}
.contact h1:first-child:after{display:block; content: "";width:200px; height:2px; background: #f4cd1f; margin:10px auto;}
.contact .lists{width:1200px;min-width: 1200px; margin: 0 auto; margin-bottom: 100px;}
.contact .lists li{padding: 0 65px;box-shadow:0 2px 2px 2px rgba(0,0,0,.1); border-radius: 20px;overflow: hidden; margin-bottom: 30px; position: relative;}
.contact .lists li:first-child{margin-top: 80px;}
.contact .lists li:after{display: block;content: "";width:1200px; height: 30px; left:0; top:0;position: absolute;/* Firefox 3.6+ */ /* Safari 4-5, Chrome 1-9 */background: -moz-linear-gradient(left, #fddd53, #f7c538); /* Safari 5.1+, Chrome 10+ */background: -webkit-linear-gradient(left, #fddd53, #f7c538);/* Opera 11.10+ */background: -o-linear-gradient(left, #fddd53, #f7c538);}
.contact .lists li .description{height: 290px;}
.contact .lists li .description .top{line-height: 40px; margin-top: 40px; color:#555555;}
.contact .lists li .description .top span:last-child{float: right;}
.contact .lists li .description .title{line-height: 60px; padding-bottom: 20px; border-bottom: 2px solid #d9d9d9; font-size: 36px; font-weight: bold;}
.contact .lists li .description .title span{float: right;font-size: 36px; font-weight: bold;display:block; width: 60px; text-align: center;}
.contact .lists li .description .subtitle{}
.contact .lists li .description .subtitle p{line-height: 36px; font-size: 24px; color:#555;}
.contact .lists li .description .subtitle p:first-child{margin-top: 15px;}
.contact .lists li .description .subtitle p span{display: inline-block;}
.contact .lists li .description .subtitle p span:first-child{width:200px;}
.contact .lists li .description .subtitle p:last-child span:nth-child(2){width: 250px;}
.contact .lists li .description .subtitle p:last-child span:nth-child(3){width: 380px;}
.contact .lists li .description .subtitle p:last-child span:nth-child(4){float: right;}
.contact .lists li .content{border-bottom:2px solid #d9d9d9; padding-bottom: 30px; display: none;width:1080px; min-width: 1080px;}
.contact .lists li .content p{line-height: 36px; font-size: 20px; color:#555; text-align: left !important;}
.contact .lists li .more{display: block; width:30px; height:26px; margin:20px auto;}
.contact .lists li  .more img{width: 100%;}


/*联系方式*/
.contact .content{width: 1200px; min-width: 1200px; margin: 0 auto; margin-bottom: 70px;}
.contact .content h2{font-size: 36px;line-height: 100px;color:#000;text-align: center;}
.contact .content p{ line-height: 48px; font-size: 24px;text-align: center;}
.contact .content p strong{font-size: 20px;}
.contact .content #map{width:100%; height: 600px; margin-top: 50px;}
.contact .content #map:after{display: block;content: "";width:100px; height:4px; border-radius: 2px; background: #f4cd1f; margin: 0 auto;}


/* 系列产品 */
.p-banner{width: 100%;margin-top: 90px;height: auto;}
.p-banner>img{width: 100%;display: block;}
/* .p-banner>img{width: 100%;height: 100%;} */
.p-contain{width: 1200px; max-width: 100%; margin: 0 auto; }
.p-contain-h1,.p-contain-h2{ font-size: 60px;  font-family: "sy_bold";  color: rgb(0, 0, 0);
  line-height: 1;  text-align: center;  letter-spacing: 2px;  padding-bottom: 15px;
  margin-top: 35px;  position: relative;
}
.p-contain-h2{font-size: 36px;
  font-family: "sy_bold";
  color: rgb(0, 0, 0);
  line-height: 1;
  margin-top: 0;
}
.p-contain-h1:after,.p-contain-h2:after{
  content: "";  display: block;  background: rgb(253, 222, 82);  height: 4px;
  width: 200px;  text-align: center;  position: absolute;  left: 500px;  bottom: 0;
}
.p-contain-h2:after{
  width: 100px;  left:550px; 
}
.p-contain-l {
  border-radius: 25px;
  padding: 0 20px;
  margin-top: 30px;
  color: #fff;
  display: inline-block;
  font-size: 30px;
  font-family: "sy_light";
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 2.4;
  background-image: -moz-linear-gradient( -89deg, rgb(253,222,82) 0%, rgb(250,210,69) 47%, rgb(247,197,56) 100%);
  background-image: -webkit-linear-gradient( -89deg, rgb(253,222,82) 0%, rgb(250,210,69) 47%, rgb(247,197,56) 100%);
  background-image: -ms-linear-gradient( -89deg, rgb(253,222,82) 0%, rgb(250,210,69) 47%, rgb(247,197,56) 100%);
}
.p-contain-t{
  font-size: 24px;
  font-family: "sy_light";
  color: rgb(0, 0, 0);
  line-height: 1.5;
  margin-top: 10px;
  padding-left: 20px;
}
.p-contain-h3{
	display: inline-block;
	padding:  40px 0;
	padding-left: 10px;
	overflow: hidden;
}
.p-contain-h3-left{
	float: left;
	width: 620px;
}
.p-contain-h3-right{
	float: left;
	width: 480px;
	margin-left: 60px;
	padding: 0;
}
.p-contain-h2-left-top {
  background-image: -moz-linear-gradient( -89deg, rgb(253,222,82) 0%, rgb(250,210,69) 47%, rgb(247,197,56) 100%);
  background-image: -webkit-linear-gradient( -89deg, rgb(253,222,82) 0%, rgb(250,210,69) 47%, rgb(247,197,56) 100%);
  background-image: -ms-linear-gradient( -89deg, rgb(253,222,82) 0%, rgb(250,210,69) 47%, rgb(247,197,56) 100%);
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 18px;
  font-family: "sy_light";
  color: rgb(24, 24, 24);
  border-radius: 25px;
  border-bottom-left-radius: 0;
   border-bottom-right-radius: 0;
}
.p-contain-h3-right{
 font-size: 24px;
    font-family: "sy_light";
    color: rgb(0, 0, 0);
    line-height: 1.5;
    margin-top: 10px;
    padding-left: 20px;
   text-align: justify;
   width: 480px;
   letter-spacing: 2px;
}
.p-contain-h2-left-bottom{
  border-radius: 25px;
  border-top-left-radius: 0;
   border-top-right-radius: 0;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.15);
  width: 620px;
  height: 500px;
  position: relative;
}
.p-contain-h2-left-bottom>img{
 position: absolute;
top:50%; 
left:50%;
transform: translate(-50%,-50%);
}
.p-contain-h4-t {
  background-image: -moz-linear-gradient( -89deg, rgb(253,222,82) 0%, rgb(250,210,69) 47%, rgb(247,197,56) 100%);
  background-image: -webkit-linear-gradient( -89deg, rgb(253,222,82) 0%, rgb(250,210,69) 47%, rgb(247,197,56) 100%);
  background-image: -ms-linear-gradient( -89deg, rgb(253,222,82) 0%, rgb(250,210,69) 47%, rgb(247,197,56) 100%);
  width: 1200px;
  height: 35px;
  border-radius: 25px;
  border-bottom-left-radius: 0;
   border-bottom-right-radius: 0;
   display: inline-block;

}
.p-contain-h5-t {
  background-image: -moz-linear-gradient( -89deg, rgb(253,222,82) 0%, rgb(250,210,69) 47%, rgb(247,197,56) 100%);
  background-image: -webkit-linear-gradient( -89deg, rgb(253,222,82) 0%, rgb(250,210,69) 47%, rgb(247,197,56) 100%);
  background-image: -ms-linear-gradient( -89deg, rgb(253,222,82) 0%, rgb(250,210,69) 47%, rgb(247,197,56) 100%);
  width: 900px;
  height: 35px;
  border-radius: 25px;
  border-bottom-left-radius: 0;
   border-bottom-right-radius: 0;
   display: inline-block;

}
.p-contain-h4,.p-contain-h5{
	margin-top: 30px;
	text-align: center;
	margin-bottom: 20px;
}
.p-contain-h4-b{
  border-radius: 25px;
  border-radius: 25px;
  border-top-left-radius: 0;
   border-top-right-radius: 0;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.15);
  width: 1200px;
  height: 400px;
  position: relative;
  display: inline-block;

}
.p-contain-h5-b{
  border-radius: 25px;
  border-radius: 25px;
  border-top-left-radius: 0;
   border-top-right-radius: 0;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.15);
  width: 900px;
  height: 400px;
  position: relative;
  display: inline-block;
}
.p-contain-h4-b>img{
	position: absolute;
	top:50%; 
	left:50%;
	transform: translate(-50%,-50%);
}
.p-contain-h5-b>img{
	position: absolute;
	top:50%; 
	left:50%;
	transform: translate(-50%,-50%);
}

.p-ly-img>p {
  font-size: 18px;
  font-family: "sy_light";
  color: rgb(0, 0, 0);
  line-height: 1.333;
  text-align: center;
  width: 280px;
  margin: 10px;
  box-sizing: border-box;
}
.p-ly-img{
	display: inline-block;
	width: 130px; 
	margin-right: 210px;
	text-align: center;
	margin-top: 20px;
}
.p-ly-p{
	display: inline-block;
	width: 130px;
	text-align: center;
	vertical-align: top;
	margin-right:210px;
	margin-bottom: 20px;
    font-family: 'sy_bold';
}
.p-ly-img>img{
	width: 100px;
	height: 100px;
	display: block;
	margin-left: 15px;
}
.p-ly-imgs .p-ly-img:nth-child(4){
	margin-right:0;
	margin-left: 20px;
}
.p-ly-imgs .p-ly-p:nth-child(4){
	margin-right:0;
	margin-left: 20px;
}
.p-lmz-img{
	width: 1200px;
	height: 420px;
	 position: relative;
}
.p-lmz-img>img{
	position: absolute;
	top:50%; 
	left:50%;
	transform: translate(-50%,-50%);
}
.p-lmz-h1 {
  font-size: 48px;
  font-family: "sy_bold";
  color: rgb(85, 85, 85);
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
}
.p-lmz-h2 {
  font-size: 36px;
  font-family: "sy_bold";
  color: rgb(85, 85, 85);
  line-height: 2;
  text-align: center;
}
.p-lmz-h3 {
  font-size: 24px;
  font-family: "sy_light";
  color: rgb(85, 85, 85);
  line-height: 1.5;
  text-align: center;
}
.p-lmz-h4 {
  font-size: 48px;
  font-family: "sy_light";
  color: rgb(85, 85, 85);
  line-height: 1.5;
  float: left;
}
.p-lmz-h5{
  font-size: 30px;
  font-family: "sy_light";
  color: rgb(85, 85, 85);
  line-height:3.4;
  float: left;
  margin-left: 15px;
}
.p-contain-h4-b2{
	padding: 20px;
	box-sizing: border-box;
	vertical-align: bottom;
}
.p-contain-h4-b2{
	height: auto;
	text-align: left;
}
.p-lmz-h6 {
  font-size: 36px;
  font-family: "sy_light";
  color: rgb(85, 85, 85);
  font-weight: bold;
  line-height: 2;
  position: relative;
  padding-left: 15px;
}
.p-lmz-h6:after{
	position: absolute;
	left: 0;
	top: 20px;
	content: '';
	background-color: rgb(249, 206, 66);
	width: 5px;
	height: 36px;
	border-radius:10px ;
}
.clear{clear: both;}
.p-lmz-h7{
  font-size: 24px;
  font-family: "sy_light";
  color: rgb(85, 85, 85);
  line-height: 1.25;
}
.p-lmz-h8{
	margin: 0 10px;
	border-top: 2px solid  rgb(220, 220, 220);
	margin-top: 20px;
	overflow: hidden;
	margin-bottom: 50px;
}
.p-lmz-h9{margin-top: 20px;}
.p-lmz-h9-left{
	float: left;
	width: 420px;
	height: 280px;
	margin-top: 15px;
}
.p-lmz-h9-right{
	float: left;
	width: 680px;
	height: 280px;
	margin-left: 30px;
	text-align: right;
	text-align: -moz-right;
	text-align: -webkit-right;
}
.p-lmz-h9-left>img{
	display: inline-block;
	width: 420px;
	height: 280px;
}
.p-lmz-h9-r-h1 {
  font-size: 48px;
  font-family: "sy_bold";
  color: rgb(85, 85, 85);
  line-height: 1.5;
  position: relative;
  padding-right:15px ;
}
.p-lmz-h9-r-h1:after {
    position: absolute;
    right: 0;
    top: 20px;
    content: '';
    background-color: rgb(249, 206, 66);
    width: 5px;
    height: 36px;
    border-radius: 10px;
}
.p-lmz-h9-r-h2 {
  font-size: 30px;
  font-family: "sy_bold";
  color: rgb(85, 85, 85);
  font-weight: bold;
  line-height: 1.2;
  text-align: right;
  width: 580px;
}
.p-lmz-h9-r-h3{
	margin-top: 30px;
}
.p-lmz-h9-r-h3 p,.p-lmz-h9-r-h3 span {
display: inline-block;
  font-size: 24px;
  font-family: "sy_light";
  color: rgb(85, 85, 85);
}
.p-lmz-h9-r-h3 p{line-height: 1.5;}
