@charset "utf-8";
@import url(../iconfont/iconfont.css);

h1 {font-size: 45px;}
h2 {font-size: 42px;}
h3 {font-size: 36px;}
h4 {font-size: 24px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}
.clear {clear:both;}

/* fullSlide */
.fullSlide{width:100%;position:relative;height:500px;background:#000; margin-top: 85px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#009bdb;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/pc/slider/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

/* 布局 */
.main_full {width:100%; overflow:hidden;}
.main {margin-left:auto; margin-right:auto; width: 1140px; overflow:hidden; padding: 65px 0;}
.main_none {margin-left:auto; margin-right:auto; width: 1140px; overflow:hidden;}

/* top */
.header {position: fixed; z-index: 10; height:85px; width: 100%; background: #fff; box-shadow: 0 1px 2px rgba(0,0,0,.1);}
.header .logo {position: absolute; left: 50px; top: 50%; margin-top: -20px; width: 190px; height: 40px;}
.header .menu {position: absolute; height: 26px; left: 400px; top: 50%; margin-top: -13px;}
.header .langue {position: absolute; width: 130px; right: 30px; top: 50%; margin-top: -17px;}
.header .langue span {display: block; width: 100%; height: 32px; line-height: 32px; font-size: 13px; color: #888; text-align: center; border: 1px #cdcdcd solid; border-radius: 4px;}
.header .langue span:hover {display: block; background: #009bdb; border: 0; color: #fff; text-decoration: none;}
.header .langue .dropdown {display: none; background: #fff;}
.header .langue .dropdown a {display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; border-bottom: 1px #e5e5e5 solid; color: #333; text-decoration: none;}
.header .langue .dropdown a:hover {background: #009bdb; color: #fff;}
.header .langue:hover .dropdown {display: block;}
.header .logo img {display: block; width: 190px; height: 40px;}
.header .menu a {display: inline-block; height: 26px; line-height: 26px; font-size: 14px; margin: 0 20px; color: #313131;}
.header .menu a:hover, .header .menu a.select {color: #009bdb; text-decoration: none;}

/* TopBar */
.banner {width:100%; height: 370px; overflow:hidden; position: relative; margin-top: 85px;}
.banner .title {background: #003466; font-size: 32px; font-weight: 200; height: 120px; line-height: 120px; color: #fff; text-align: center; position: absolute; top: 50%; left: 50%; margin-top: -90px; margin-left: -570px;}
.banner.about {background: url(../images/pc/banner-img-about.jpg); background-size: auto 370px; background-repeat:repeat-x; background-position:center;}
.banner.about .title, .banner.contact .title {width: 320px;}
.banner.cold {background: url(../images/pc/banner-img-cold.jpg); background-size: auto 370px; background-repeat:repeat-x; background-position:center;}
.banner.heat {background: url(../images/pc/banner-img-heat.jpg); background-size: auto 370px; background-repeat:repeat-x; background-position:center;}
.banner.cold .title, .banner.heat .title {width: 360px;}
.banner.machine {background: url(../images/pc/banner-img-machine.jpg); background-size: auto 370px; background-repeat:repeat-x; background-position:center;}
.banner.machine .title {width: 460px;}
.banner.contact {background: url(../images/pc/banner-img-contact.jpg); background-size: auto 370px; background-repeat:repeat-x; background-position:center;}

.nav_bar {height: 45px; line-height: 45px; color: #969696;}
.nav_bar i {padding: 0 15px;}

/* 首页 - 关于我们 */
.index_about, .index_service {padding: 80px 0;}
.index_about .about {float: left; width: 520px;}
.index_about .video {float: right; width: 570px;}
.index_about h2 {font-size: 30px; color: #333; font-weight: 200; height: 30px; line-height: 30px; margin: 0; padding: 0;}
.index_about span {display: block; width: 118px; height: 2px; background-color: #009bdb; margin: 15px 0 45px;}
.index_about p {font-size: 15px; line-height: 30px; color: #333;}
.index_about a.button, .index_product .group a.button {display: block; width: 162px; height: 37px; line-height: 37px; text-align: center; background-color: #009bdb; color: #fff; font-size: 14px; text-decoration: none;}
.index_about a.button {margin-top: 80px;}
.index_about a.button:hover, .index_product .group a.button:hover {background-color: #29659c;}

/* 首页 - 产品系列 */
.index_product, .index_contact {background: #009bdb; padding: 80px 0;}
.index_product .abstract {color: #fff; text-align: center;}
.index_product .abstract h2 {font-size: 30px; font-weight: 200; margin: 0; padding: 0;}
.index_product .abstract span {display: block; width: 118px; height: 2px; background-color: #fff; margin: 15px auto 45px;}
.index_product .abstract p {font-size: 14px; line-height: 28px;}
.index_product .group {margin: 55px auto 0; width: 1140px; text-align: center;}
.index_product .group .left {float: left; width: 555px; background: #fff;}
.index_product .group .right {float: right; width: 555px; background: #fff;}
.index_product .group h3 {margin: 35px 0 0; padding: 0; font-size: 22px; color: #323232; font-weight: 200px;}
.index_product .group h5 {font-size: 12px; color: #999; margin: 10px 0; padding: 0;}
.index_product .group span {display: block; width: 444px; height: 12px; margin: 15px auto 20px; background: url(../images/pc/product_line.png) no-repeat;}
.index_product .group p {display: block; width: 444px; height: 72px; margin: 0 auto; font-size: 14px; line-height: 1.7;}
.index_product .group a.button {margin: 30px auto;}

/* 首页 - 服务优势 */
.box_title {width: 350px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.box_title h1 {font-size: 32px; margin-bottom: 8px; margin: 0 auto; padding: 0;}
.box_title h5 {color: #999; font-size: 13px;}
.box_title h5:before, .box_title h5:after{content:"　　"; text-decoration: line-through; padding: 0 5px;}
.box_title h5:before, .box_title h5:after {color: #dddddd;}
.index_service ul {width: 1080px; margin: 80px auto 0; overflow: hidden; list-style: none;}
.index_service ul li {float: left; width: 120px; margin-right: 60px;}
.index_service ul li:last-child {margin-right: 0;}
.index_service ul li i {display: block; width: 120px; height: 100px; line-height: 100px; text-align: center;}
.index_service ul li .iconfont {font-size: 100px; color: #535353;}
.index_service ul li span {display: block; width: 120px; height: 40px; line-height: 40px; border-radius: 20px; background: #009bdb; color: #fff; font-size: 15px; text-align: center; margin-top: 25px;}

/* 首页 - 联系我们 */
.index_contact .contact {margin: 0 auto; width: 1140px;}
.index_contact .company_name {width: 950px; margin: 50px auto;}
.index_contact .company_name .top_line {width: 120px; height: 5px; background: #fff; margin-bottom: 15px;}
.company_name h1 {font-size: 30px; color: #fff;}
.contact_list {width: 950px; margin: 0 auto;}
.contact_list .left {width: 475px; float: left;}
.contact_list .right {width: 475px; float: right;}
.contact_list .lable {overflow: hidden; margin-bottom: 25px;}
.contact_list .lable .group {margin-top: 15px;}
.contact_list .lable h3, .contact_list .lable i, .contact_list .lable span {color: #fff;}
.contact_list .lable h3, .contact_list .lable span {font-size: 16px;}
.contact_list .lable .iconfont {display: block; float: left; width: 50px; font-size: 32px;}
.contact_list .lable span {display: block; float: left; width: 425px; line-height: 1.3; margin-top: 12px;}
.index_contact .box_title h1, .index_contact .box_title h5, .index_contact .box_title h5:before, .index_contact .box_title h5:after {color: #fff;}

/* 底部 */
.foot {width: 100%; background: #262626; padding-bottom: 50px;}
.foot .foot_main {margin: 0 auto; width: 1140px; font-size: 12px;}
.foot .foot_main .left {float: left; display: block; color: #8d8d8d; height: 25px; line-height: 25px; margin: 20px 0;}
.foot .foot_main a.right {float: right; display: block; font-size: 12px; color: #8d8d8d; height: 25px; line-height: 25px; margin: 20px 0;}
.foot .foot_main a.right:hover {color: #29659c; text-decoration: none;}

/* 内页 - 关于恒业 */
.page_about_nav {height: 65px; line-height: 65px; border-bottom: 1px #ccc solid; text-align: center;}
.page_about_nav a {display: inline-block; height: 65px; line-height: 65px; color: #333; font-weight: bold; margin-right: 100px;}
.page_about_nav a:last-child {margin-right: 0;}
.page_about_nav a.active {color: #003466; border-bottom: 5px #003466 solid;}
.page_about_nav a:hover {text-decoration: none;}

.page_about, .page_factory {padding: 80px 0; overflow: hidden;}
.page_about {display: flex; justify-content: space-between;}
.page_about .left {width: 570px;}
.page_about .left h2 {font-size: 42px; color: #333; font-weight: bold; margin: 40px 0;}
.page_about .left p {font-size: 16px; text-indent: 2em; line-height: 1.7; margin-top: 45px;}
.page_video {padding: 80px 0; text-align: center; background: url(../images/video_bg.jpg) no-repeat center 100%;}
.page_video h2 {font-size: 38px; color: #fff; font-weight: 200; margin-bottom: 40px;}
.page_video h3 {font-size: 26px; color: #fff; font-weight: 200;}

.page_history {padding: 80px 0;}
.timeline {display: flex; flex-direction: column; justify-content: center; align-items: center; margin: 40px 0 0;}
.vertical-line {width: 2px; height: 20px; background-color: #003466;}
.item {display: flex; justify-content: center; align-items: center;}
.item .item_left, .item .item_right {width: 520px; display: flex; align-items: center;}
.item .item_left {justify-content: flex-end;}
.item .item_center {width: 100px; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.item .item_center .item_dot {width: 10px; height: 10px; border-radius: 5px; background-color: #003466; margin: 10px 0;}
.item .item_logo {width: 100px; text-align: center; margin: 10px 0;}
.item .item_logo img {height: 33px;}
.item .item_left .item_year {margin-left: 40px;}
.item .item_right .item_year {margin-right: 40px;}
.item .item_year {font-size: 27px; font-weight: 600; color: #003466 display: flex; align-items: center;}
.item .item_year span {font-size: 21px; font-weight: 600;}
.item .item_content {font-size: 16px;}

.page_honor {padding: 80px 0; background: #f2f3f8;}
.honor_group {width: 1140px; margin: 50px auto 0; display: grid; grid-template-columns: repeat(3, 1fr); gird-template-rows: repeat(5, 1fr); column-gap: 30px; row-gap: 20px;}
.honor_group .honor_item {text-align: center;}
.honor_group .honor_item img {max-width: 100%; max-height: 238px;}
.honor_group .honor_item span {display: block; font-size: 16px; height: 40px; line-height: 40px; }

.page_factory {padding: 80px 0;}
.page_factory .box_title {margin-bottom: 50px;}
.img_group {display: flex; margin-top: 25px;}
.img_group .child {flex: 1; height: auto;}
.img_group .child + .child {margin-left: 20px;}
.img_group .child img {max-width: 100%; border: 0;}

/* 内页 - 产品系列 */
.page_product {padding: 30px 0 0; overflow: hidden;}
.page_product h2 {font-size: 34px; color: #333; font-weight: 600; margin: 5px 0 40px 0;}
.page_product h4 {font-size: 16px; color: #009bdb; font-weight: 400; margin: 0; padding: 0;}
.page_product p {font-size: 15px; text-indent: 2em;}
.page_parameter {}
.page_parameter h4 {margin: 40px 0 15px;}
.page_parameter table tr td.dt {width: 180px; background: #5988b9; color: #fff; font-weight: 600; padding: 15px; vertical-align: top;}
.page_parameter table tr td.dd {width: 388px; background: #d9ebfb; padding: 15px; vertical-align: top;}
.page_parameter table tr td.dd ul {margin: 0; padding-left: 15px;}
.yingyong {margin: 80px 0;}
.yingyong .box_title {margin-bottom: 50px;}
.yingyong .left {width: 555px; float: left;}
.yingyong .right {width: 555px; float: right;}
.yingyong .img_box {position: relative; overflow: hidden; float: left; width: 200px; height: 200px; background: #9fcdf6; border-radius: 10px;}
.yingyong .img_box img.jz {position: absolute; top: 50%; margin-top: -64px; left: 50%; margin-left: -82px;}
.yingyong .img_box img.lhq {position: absolute; top: 50%; margin-top: -66px; left: 50%; margin-left: -69px;}
.yingyong .text {float: left; margin-left: 30px; width: 325px;}
.yingyong .text h4 {font-weight: 600px; margin: 15px 0; padding: 0;}
.yingyong .text ul {margin: 0;}
.yingyong .left img.jzq {display: block; float: left;}

/* 专业设备 */
.page_machine h1 {text-align: center; margin-bottom: 50px; color: #003466; font-size: 30px;}
.machine_item {}
.machine_item .line_wrap, .machine_item .item_body {display: flex; justify-content: center; align-items: center;}
.machine_item .line_wrap .number {width: 50px; font-size: 22px; font-weight: 600; color: #003466;}
.machine_item .line_wrap .line {flex: 1; border-bottom: 1px #003466 solid;}
.item_body {margin: 30px 0;}
.item_body .logo {width: 120px; margin-bottom: 15px;}
.item_body .pic {width: 473px; height: 292px;}
.item_body .pic img {max-width: 100%; max-height: 292px;}
.item_body .content {flex: 1;}
.item_body .content .title {font-size: 20px; color: #003466; margin-bottom: 15px; display: block;}
.item_body .content .title2 {font-size: 20px; color: #003466; margin: 40px 0 15px; display: block;}
.item_body .content ul {padding-left: 15px;}
.item_body .content ul li {font-size: 14px; margin: 10px 0;}

/* 内页 - 联系我们 */
.page_contact {background: #e5e5e5; padding: 30px 0;}
.page_contact .contact {margin: 0 auto; width: 1140px;}
.page_contact .company_name {width: 950px; margin: 30px 0;}
.page_contact .company_name .top_line {width: 120px; height: 5px; background: #009bdb; margin-bottom: 15px;}
.page_contact .company_name h1 {font-size: 30px; color: #313131;}
.page_contact .contact_list {width: 1140px;}
.page_contact .contact_list .left {width: 475px; float: left;}
.page_contact .contact_list .right {width: 475px; float: right;}
.page_contact .contact_list .lable {overflow: hidden; margin-bottom: 25px;}
.page_contact .contact_list .lable .group {margin-top: 15px;}
.page_contact .contact_list .lable h3, .page_contact .contact_list .lable i, .page_contact .contact_list .lable span {color: #313131;}
.page_contact .contact_list .lable h3, .contact_list .lable span {font-size: 16px;}
.page_contact .contact_list .lable .iconfont {display: block; float: left; width: 50px; font-size: 32px;}
.page_contact .contact_list .lable span {display: block; float: left; width: 425px;}

/* 询盘 */
.page_form {}
.page_form .input_wrap {margin: 20px auto; width: 100%;}
.page_form .input_wrap label {font-weight: normal; color: #666;}
.page_form .input_wrap input {width: 100%; height: 45px;  border: 1px #999 solid; border-radius: 5px; padding: 0 10px; font-size: 16px;}
.page_form .input_wrap textarea {width: 100%; height: 150px; line-height: 1.5; border: 1px #999 solid; border-radius: 5px; padding: 10px; font-size: 16px;}
.page_form .submit_wrap {margin: 20px 0 80px; width: 100%; text-align: center;}
.page_form .submit_wrap button, .page_result button {width: 150px; height: 45px; line-height: 45px; background-color: #003466; color: #fff; border: 0; border-radius: 5px;}

.page_result {width: 100%; height: 500px; text-align: center;}
.page_result h3 {margin: 80px 0 30px;}
.page_result p {font-size: 16px; line-height: 1.5; margin: 10px 0;}
.page_result button {margin: 50px auto 100px;}

/* 底部快捷方式浮动层 */
.foot-pop {position: fixed; z-index: 1001; left: 0; bottom: 0; width: 100%; align-items: center; background: #333;}
.foot-pop .pop_main {margin: 0 auto; width: 1140px; display: flex; justify-content: center;}
.foot-pop .pop_main a {display: inline-block; width: 160px; height: 50px; color: #fff; display: flex; justify-content: center; align-items: center;}
.foot-pop .pop_main a:hover, .foot-pop a:active {text-decoration: none;}
.foot-pop .pop_main a .iconfont {font-size: 22px; margin-right: 5px;}
.foot-pop .pop_main a.feedback {background: #2563eb;}
.foot-pop .pop_main a.email {background: #c026d3;}
.foot-pop .pop_main a.telphone {background: #16a34a;}
