
/*公司简介*/
.banner_company{ width: 100%; height: 500px; background: url(../img/company/banner.jpg) center; display: block; }
.banner_company_ph{ display: none; }
.company{ width: 1200px; margin: auto; }
.profile{ padding-top: 90px; }
.profile .fl{ width: 620px; }
.profile .fl .title{ margin-top: 12px; }
.profile .fl .title .orange{ width: 20px; height: 32px; background: #f96b40; float: left; }
.profile .fl .title p{ font-size: 26px; color: #454545; line-height: 32px; float: left; margin-left: 26px; letter-spacing: 4px; }
.profile .fl .title img{ float: left; margin-top: 4px; margin-left: 14px; }
.profile .fl .jiu{ font-size: 26px; color: #454545; letter-spacing: 19px; font-weight: bold; margin: 30px 0 16px 0; }
.profile .fl .wen{ display: block; font-size: 16px; color: #666666; line-height: 36px; margin-top: 14px; }
.profile .company_tu{ float: right; margin-top: 16px }
.profile .fl .wen_2{ display: block; }
.culture{ padding-top: 90px; }
.culture .title{ margin-top: 12px; }
.culture .title .orange{ width: 20px; height: 32px; background: #f96b40; float: left; }
.culture .title p{ font-size: 26px; color: #454545; line-height: 32px; float: left; margin-left: 26px; letter-spacing: 4px; }
.culture .title img{ float: left; margin-top: 4px; margin-left: 14px; }
.culture ul{ margin-top: 36px; }
.culture ul li{ float: left; width: 362px; height: 262px; background: #fff; border-radius: 10px; margin-left: 57px; transition: 0.3s; }
.culture ul li:hover{ box-shadow: 0px 11px 22px 0px rgba(0, 0, 0, 0.08); transition: 0.3s; }
.culture ul li img{ margin: 37px auto 0; display: block; }
.culture ul li p{ font-size: 18px; color: #333; margin: 16px auto 14px; text-align: center; letter-spacing: 7px; }
.culture ul li font{ font-size: 16px; color: #666; width: 296px; text-align: center; margin: auto; display: block; line-height: 30px; letter-spacing: 2px; }
/*公司简介 end*/


/*发展历程*/
.banner_development{ width: 100%; height: 500px; background: url(../img/company/banner_licheng.jpg) center; }
.ph_banner_licheng{ display: none; }
.development .title p{ padding-top: 90px; font-size: 28px; font-weight: bold; color: #000000; line-height: 28px; text-align: center; letter-spacing: 8px; }
.development .title font{ font-size: 34px; line-height: 34px; margin-top: 34px; display: block; letter-spacing: 10px; color: #C8C8C8; text-align: center; }
.development_content{ margin-top: 58px; width: 100%; position: relative; height: 1006px; }
.ph_development_content{ display: none; }
.development_content .bg{ position: absolute; top: 0px; left: 578px; }
.development_content .big_box{ width: 614px; height: 184px; background: url(../img/company/left_box1.png); position: absolute; left: 0px; top: 108px; }
.development_content .box1{ transition: 0.3s; position: relative; }
.development_content .box1 .fl{ width: 334px; margin-left: 40px; margin-top: 28px; }
.development_content .box1 .fl span{ font-size: 14px; color: #848484; line-height: 14px; letter-spacing: 1px; }
.development_content .box1 .fl p{ font-size: 20px; color: #333; line-height: 20px; letter-spacing: 3px; margin-top: 14px; margin-bottom: 18px; transition: 0.3s; }
.development_content .box1 .fl font{ display: block; color: #666666; line-height: 28px; font-size: 16px; }
.development_content .box1 .moren{ float: left; left: 423px; top: 54px; position: absolute; transition: 0.3s; display: block; }
.development_content .box1 .hua{ float: left; left: 423px; top: 54px; position: absolute; transition: 0.3s; display: none; }
.development_content .big_box:hover{ background: url(../img/company/left_box2.png); transition: 0.3s; }
.development_content .big_box:hover p{ color: #F96B40 !important; }
.development_content .big_box:hover .moren{ display: none; }
.development_content .big_box:hover .hua{ display: block; }

.development_content .big_box2{ width: 614px; height: 184px; background: url(../img/company/right_box1.png); position: absolute; right: 0px; top: 275px; }
.development_content .box2{ transition: 0.3s; position: relative; }
.development_content .box2 .fl{ width: 334px; float: right; margin-right: 40px; margin-top: 28px; }
.development_content .box2 .fl span{ font-size: 14px; color: #848484; line-height: 14px; letter-spacing: 1px; }
.development_content .box2 .fl p{ font-size: 20px; color: #333; line-height: 20px; letter-spacing: 3px; margin-top: 14px; margin-bottom: 18px; transition: 0.3s; }
.development_content .box2 .fl font{ display: block; color: #666666; line-height: 28px; font-size: 16px; }
.development_content .box2 .moren{ right: 423px; top: 54px; position: absolute; transition: 0.3s; display: block; }
.development_content .box2 .hua{ right: 423px; top: 54px; position: absolute; transition: 0.3s; display: none; }
.development_content .big_box2:hover{ background: url(../img/company/right_box2.png); transition: 0.3s; }
.development_content .big_box2:hover p{ color: #F96B40 !important; }
.development_content .big_box2:hover .moren{ display: none; }
.development_content .big_box2:hover .hua{ display: block; }

.development_content .big_box3{ top: 394px !important; }
.development_content .big_box4{ top: 536px !important; }
.development_content .big_box5{ top: 678px !important; }
.development_content .big_box6{ top: 820px !important; }

/*发展历程 end*/
