@charset "utf-8";
.icon-company { background: url("../img/icont/company_index.png") no-repeat; position: relative }
.nav_Individual_box { background-image: url("../img/icont/ie_bg_aphe.png"); padding: 0; height: 367px; }
.company-nav-ul { position: relative }
.company-nav-ul a { color: #fff }
.company-nav-ul li { height: 60px; border-bottom: 1px solid #798488 }
.company-nav-ul li:hover { background-color: #333 }
.company-nav-ul .icon-company { position: absolute; display: block; width: 40px; height: 40px; left: 10px; margin-top: 10px; }
.company-nav-ul .icon-company-1 { background-position: 5px 4px }
.company-nav-ul .icon-company-2 { background-position: 5px -37px }
.company-nav-ul .icon-company-3 { background-position: 5px -82px }
.company-nav-ul .icon-company-4 { background-position: 5px -121px }
.company-nav-ul .icon-company-5 { background-position: 5px -162px }
.company-nav-ul .icon-company-6 { background-position: 5px -201px }
.company-nav-ul .company-dv { position: relative; margin-left: 70px; color: #fff; padding-top: 12px }
.company-nav-ul .company-dv a:hover { text-decoration: underline }
.company-nav-ul .c-name { position: relative; font-size: 15px; font-weight: bold }
.company-mer-so-wrap { position: absolute; width: 260px; height: 288px; background-image: url("../img/icont/ie_bg_aphe.png"); right: 10px; top: 74px; }
.company-mer-so-dv { position: relative; color: #fff; padding: 20px }
.company-mer-so-dv .company-so-btn { height: 36px; border: 1px solid #fff; display: block; width: 100%; font-size: 15px; letter-spacing: 8px; background-color: transparent;text-align: center }
.company-mer-so-dv .company-so-btn:hover { background-color: #fff; color: #303030 }
.select-need-so { position: relative; margin-bottom: 20px }
.select-need-so li { color: #fff; width: 220px; height: 32px; padding: 14px 0; position: relative; }
.select-need-so li .input_txt { width: 220px; height: 32px; line-height: 32px; display: block; font-family: "Microsoft YaHei"; font-size: 12px; color: #303030; text-indent: 10px; }
.select-need-so li input::-webkit-input-placeholder {color:#727171;font-family: "微软雅黑";}
.select-need-so select { color: #727171; width: 220px; height: 32px; font-size: 12px; text-indent: 6px; }
.select-need-so select option { color: #303030; }
.company-duang { position: relative; padding: 40px 0 }
.company-duang li { float: left; position: relative; margin-left: 70px; margin-right: 20px; display: inline-block }
.company-duang .com-dv { position: relative; margin-left: 60px; width: 230px }
.company-duang .icon-company { position: absolute; display: block; width: 50px; height: 50px; left: 0; top: 0 }
.company-duang .c-ti { font-size: 17px; color: #595757; font-weight: bold; position: relative; margin-bottom: 10px }
.icon-company-d1 { background-position: 0 -250px }
.icon-company-d2 { background-position: 0 -301px }
.icon-company-d3 { background-position: 0 -352px }
.company-floor-box { padding-top: 50px }
.company-floor-lan { position: relative; height: 422px; padding-bottom: 50px; overflow: hidden }
.company-floor-l, .company-floor-cen, .company-floor-r { height: 422px; top: 0; position: absolute; overflow: hidden }
.company-floor-l { width: 212px; background-color: #fff; position: relative }
.company-floor-l h3 { position: relative; height: 90px; background: #f2f2f2 url("../img/icont/complany_floor.png") no-repeat; color: #fff }
.company-floor-l .floor-ti-2 { background-position: 0 -97px }
.company-floor-l .floor-ti-3 { background-position: 0 -195px }
.company-floor-l .floor-ti-4 { background-position: 0 -292px }
.company-floor-l .floor-ti-5 { background-position: 0 -392px }
.company-floor-l .floor-ti-6 { background-position: 0 -492px }
.company-floor-l .sp1 { text-align: center; line-height: 108px; display: block }
.company-floor-l .sp2 { position: absolute; width: 30px; height: 50px; text-align: center; right: 10px; top: 50%; margin-top: -20px }
.com-floor-nav { position: relative; display: block; padding-top: 20px }
.com-floor-nav li { float: left; width: 105px; position: relative; margin-bottom: 10px }
.com-floor-nav a { position: relative; font-size: 14px; padding-left: 20px }
.com-floor-nav-bom { position: absolute; width: 212px; bottom: 0; left: 0; text-align: center }
.com-floor-nav-bom img { max-width: 100% }
.company-floor-cen { background-color: #fff; left: 212px; width: 408px }
.company-floor-cen:hover img { right: -5px; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; -ms-transition: .3s; transition: .3s }
.company-floor-cen img { position: absolute; top: 0; right: 0; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; -ms-transition: .3s; transition: .3s }
.company-floor-r { width: 570px; right: 0 }
.company-floor-r li { float: left; position: relative; border-left: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; background-color: #fff }
.company-floor-r .li-a-1, .company-floor-r .li-a-2, .company-floor-r .li-a-3, .company-floor-r .li-a-4, .company-floor-r .li-a-5, .company-floor-r .li-a-6 { position: relative; width: 189px; display: block }
.company-floor-r .li-a-1:hover, .company-floor-r .li-a-2:hover, .company-floor-r .li-a-3:hover, .company-floor-r .li-a-4:hover, .company-floor-r .li-a-5:hover, .company-floor-r .li-a-6:hover { -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; -ms-transition: .3s; transition: .3s }
.company-floor-r .li-a-1:hover img, .company-floor-r .li-a-2:hover img, .company-floor-r .li-a-3:hover img, .company-floor-r .li-a-4:hover img, .company-floor-r .li-a-5:hover img, .company-floor-r .li-a-6:hover img { right: 0; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; -ms-transition: .3s; transition: .3s }
.company-floor-r .li-a-1 img, .company-floor-r .li-a-2 img, .company-floor-r .li-a-3 img, .company-floor-r .li-a-4 img, .company-floor-r .li-a-5 img, .company-floor-r .li-a-6 img { position: absolute; right: -2px; top: 0; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; -ms-transition: .3s; transition: .3s }
.company-floor-r .li-a-1, .company-floor-r .li-a-2, .company-floor-r .li-a-3 { height: 255px }
.company-floor-r .li-a-4, .company-floor-r .li-a-5, .company-floor-r .li-a-6 { height: 167px }
.bigDemand { position: relative; padding: 40px 0; text-align: center }
.bigDemand h3 { font-size: 25px; color: #333; line-height: 30px; padding-bottom: 10px }
.bigDemand p { font-size: 13px; color: #989898; line-height: 20px; padding-bottom: 10px }
.bigDemand a { display: block; width: 220px; height: 52px; line-height: 52px; margin: 0 auto; background-color: #ff2c00; color: #fff; text-align: center; font-size: 18px; border-radius: 5px }
.bigDemand a:hover { background-color: #fd4a4a }/*# sourceMappingURL=complany.css.map */
