/*video full*/
.video_box {position:absolute;width:100%;height:100%;left:0;top:0}
#background_video {position: absolute;top: 50%; left: 50%;transform: translate(-50%, -50%);object-fit: cover;height: 100%; width: 100%;}
#video_cover {
      position: absolute;
      width: 100%; height: 100%;
      background: url('../images/loading-black.gif') no-repeat #000;
      background-position: center;
    }    
#overlay {
      position: absolute;
      top: 0; right: 0; left: 0; bottom: 0;
      background: rgba(0,0,0,0.23);
    }
.section {overflow:hidden}	
/*nav*/
.fixnav {position:fixed;top:0;left:0;width:100%;height:88px;line-height:88px;background:rgba(46,47,56,0.9);z-index:10;padding:0 5%;}
.fixnav .logo span {font-size:12px;color:#FFF;padding-left:25px;}
.right_nav,.menu,.menu_close {display:inline-block;}
.right_nav a {font-size:14px;color:#FFF;padding:0 15px}
.menu{display:inline-block;cursor:pointer;width:30px;position:relative;padding:6px 0}
.menu:after,.menu:before {content:'';width:14px;height:2px;background:#FFF;transition:all .3s;position:absolute;right:0;}
.menu:before {top:0 }
.menu:after {width:16px;bottom:0 }
.menu i{width:12px;height:2px;background:#FFF;display:block;float:right;transition:all .3s;}
.menu:hover:before {width:16px;}
.menu:hover:after {width:12px}
.menu_close:before {width:16px;transform:rotate(-45deg);top:8px}
.menu_close:after {transform:rotate(45deg);bottom:4px}
.menu_close i{opacity:0;}
.menu_close:hover:after {width:16px;}
/*-右边弹出导航-*/
.right_fixnav {width:480px;background:#f3f3f3;position:fixed;height:100%;bottom:0;right:-100%;z-index:9;transition:all .5s;box-shadow:0 0 20px rgba(0,0,0,0.2)}
.nav_list {margin:50px 0 0}
.nav_list li {opacity:0;}
.nav_list li a{display:block;padding:30px 0;transition:all .36s;font-size:18px;color:#6e6e6e;text-align:center}
.nav_list li a:hover,.nav_list li.active a {background:#FFF;color:#000}

.right_navinfo {margin:40px 166px 0 127px;padding:60px 0 0;border-top:2px solid #cfcfcf;}
.right_navinfo p {text-align:right;font-size:14px;color:#9b9b9b;margin:0 0 25px;line-height:25px;opacity:0}
.right_navinfo i {font-size:18px;color:#797979;padding-right:20px}
/*foot copy*/
.index_foot {position:fixed;bottom:0;left:0;width:100%;z-index:10;}
.foot {background:#24252b;height:65px;line-height:65px;}
.foot p {font-size:12px;color:#FFF;}
.foot .col-md-6 {padding:0}
.foot p a {font-size:12px;color:#FFF;}
.foot .col-md-6:first-child+.col-md-6 p {display:inline-block}
.foot a.qq,.foot a.wx {display:inline-block;width:27px;height:27px;background:#FFF;line-height:27px;text-align:center;font-size:16px;color:#24252b;border-radius:100%;margin-left:15px}

.coder {position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.8);z-index:15;text-align:center;display:none}
.coder .img {position:absolute;top:50%;left:0;width:100%;margin-top:-60px;}
.coder img {width:120px;height:120px;}
/*tem about*/
.tem_about_bg {position:absolute;width:100%;left:0;top:0;height:100%}
.tem_about_bg .left_abbg {height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}
.tem_about_bg .right_abbg {height:100%;background:url(../images/icon0.png) right bottom no-repeat #FFF;}

.tem_about_text .editor {width:50%;float:right;}
.tem_about_text h3 {font-size:16px;font-weight:bold;color:#28a662;margin:0 0 15px;}
.tem_about_text .text {font-size:14px;color:#737373}
.tem_about_text .more {font-size:16px;color:#000;display:inline-block}
.tem_about_text .more em {padding:0 10px;transition:all .3s}
.tem_about_text .more i {width:17px;height:17px;border:1px solid #888888;border-radius:100%;text-align:center;font-size:14px;transition:all .3s;}


.tem_num {margin:90px 0 0}
.tem_num>div {display:inline-block;width:22%;height:184px;background-position:center;background-repeat:no-repeat;text-align:center;padding:45px 0 0;margin-left:2%;box-shadow:0 0 20px rgba(0,0,0,0.3)}
.tem_num .title {font-size:40px;font-family:"Gray_Design_Regular";margin:0}
.time .title {color:#30cd78}
.area .title {color:#27c9a9}
.quantity .title {color:#1daed2}
.truck .title {color:#1daed2}
.tem_num .font {font-size:12px;color:#FFF;color:rgba(255,255,255,0.7);filter:alpha(opacity=70);height:24px;line-height:24px;display:inline-block;padding-right:25px}
.area .font {background:url(../images/icon1-2.png) right center no-repeat;}
.time .font {background:url(../images/icon1-1.png) right center no-repeat;}
.quantity .font {background:url(../images/icon1-3.png) right center no-repeat;}
.truck .font {background:url(../images/icon4-4.png) right center no-repeat; background-size:20px;}
/*企业优势*/
.advantage_editor {margin:0 0 115px}
.advantage_editor h3 {font-size:20px;color:#000;font-weight:bold;margin:0 0 30px;position:relative}
.advantage_editor h3:after {content:'';position:absolute;width:10px;height:2px;background:#464646;left:0;bottom:-7px;}
.advantage_editor .text {font-size:14px;color:#000;}

.three_box .col-md-3 {padding:0;text-align:center;}
.three_box .col-md-3 p {width:176px;height:176px;line-height:176px;display:inline-block;text-align:center;color:#000;font-weight:bold;transition:all .3s;font-family:"Helvetica_Condensed_Black_Se";font-size:65px;background-position:center;background-repeat:no-repeat}
.three_box .col-md-3 p.one {background-image:url(../images/icon2-1.png);}
.three_box .col-md-3 p.two {background-image:url(../images/icon2-2.png);}
.three_box .col-md-3 p.three {background-image:url(../images/icon2-3.png);}
.three_box .col-md-3 p.four {background-image:url(../images/icon2-4.png);}

.three_box .col-md-3 .font {margin:45px 0 0}
.three_box .col-md-3 .font span{font-size:16px;line-height:24px;text-align:left;color:#000;display:inline-block;padding:0 15px;}

.section3 .more {font-size:16px;color:#000;margin:40px 0 0;display:inline-block}
.section3 .more i {width:17px;height:17px;border:1px solid #888888;border-radius:100%;text-align:center;font-size:14px;}
/*设备展示*/
.section4 {background-position:right center;background-size:cover;background-repeat:no-repeat;background-color:#f9f9f9}

.device-container{position:relative;}
.device_title{font-size:24px; font-weight:bold; color:#27a78a; position:absolute; left:15px; top:50px;}
.device_list h3 a {font-size:20px;color:#27a78a;font-weight:bold;}
.device_list .desc {font-size:16px;color:#707070;line-height:24px;margin:20px 0 0}
.device_list .more {font-size:16px;color:#000;margin:50px 0 0;display:inline-block}
.device_list .more i {width:17px;height:17px;border:1px solid #888888;border-radius:100%;text-align:center;font-size:14px;}
.device_list .col-md-4 {padding-top:20%}
.device_list .owl-buttons {text-align:center;}
.device_list .owl-buttons>div {width:31px;height:31px;border:1px solid #aeaeae;border-radius:100%;margin:0 22px;display:inline-block}
.device_list .owl-buttons>div.owl-prev {background:url(../images/left.png) center no-repeat;}
.device_list .owl-buttons>div.owl-next {background:url(../images/right.png) center no-repeat;}
/*内页banner设置*/
.page_ban {margin:88px 0 0;position:relative}
.ban_img {min-height:421px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.ban_main {position:absolute;width:100%;left:0;top:50%;margin:-75px 0 0}
.ban_main .pro_text {display:inline-block;margin:0 2px;background:#FFF;background:rgba(255,255,255,0.8);filter:alpha(opacity=80);padding:30px 30px 0;height:155px}
.ban_main .pro_text p {margin:20px 0 0;font-size:14px;color:#000}
.ban_main .pro_text p em {font-weight:bold;font-size:24px;color:#148f76;}

.ab_ban_img {min-height:667px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.about_banmain {position:absolute;top:0;left:0;width:100%;height:100%;}
.about_banmain .col-md-6 {padding:0;height:100%;}
.about_banmain .col-md-6:first-child {padding-right:68px;padding-top:265px;}
.about_banmain .right_editor {width:100%;height:100%;background:#000;background:rgba(0,0,0,0.3);filter:alpha(opacity=30);}

.about_banmain h3 {font-size:41px;color:#FFF;font-weight:bold;letter-spacing:13px}
.about_banmain .sma_title {font-size:18px;color:#FFF;}
.right_editor {font-size:14px;color:#FFF;line-height:24px;padding:265px 0 0 57px;}
.three_num {position:absolute;left:0;bottom:0; width:100%;}
.three_num>div {float:left;width:25%;height:263px;text-align:center;padding:90px 0 0}
.three_num>div i {width:43px;height:41px;display:inline-block}
.three_num .time {background:#000;background:rgba(0,0,0,0.5);filter:alpha(opacity=50);}
.three_num .area {background:#000;background:rgba(0,0,0,0.3);filter:alpha(opacity=30);}
.three_num .quantity {background:#000;background:rgba(0,0,0,0.5);filter:alpha(opacity=50);}
.three_num .time i {background:url(../images/icon4-1.png) center no-repeat;}
.three_num .area i {background:url(../images/icon4-2.png) center no-repeat;}
.three_num .quantity i {background:url(../images/icon4-3.png) center no-repeat;}
.three_num .truck {background:#000;background:rgba(0,0,0,0.3);filter:alpha(opacity=30);}
.three_num .truck i{background:url(../images/icon4-4.png) center no-repeat;}
.three_num>div p {font-size:16px;color:#FFF;font-weight:bold;margin:20px 0 0;}
.three_num>div span {color:#14px;color:#FFF}
/*-product list-*/
.pro_nav {background:#419381;height:47px;line-height:47px;}
.pro_nav .mbx {float:left;font-size:12px;color:#FFF}
.pro_nav .mbx a {font-size:12px;color:#9ac0b7;padding-right:5px}
.pro_nav .sub_navlist {float:right}
.pro_nav .sub_navlist a {display:inline-block;font-size:14px;color:#d2e2de;position:relative;font-weight:bold;padding:0 10px;transition:all .3s}

.pro_nav .sub_navlist a:hover,.pro_nav .sub_navlist a.on {color:#FFF;background:#13575b}

.product_box {background:#f3f3f3;padding:50px 0 90px;}
.product_list {border-bottom:1px solid #e0e0e0;margin:0 0 65px;}
.product_list li {padding:0 10px;margin:0 0 33px;}
.product_list .img {overflow:hidden;margin:0 0 20px;}
.product_list p a {font-size:14px;color:#000}
.product_list li:hover img {transform:scale(1.1)}

.page {text-align:center;}
.page li {display:inline-block;margin:0 8px}
.page li a {width:27px;height:27px;display:block;border-radius:100%;font-size:12px;color:#bbbbbd;line-height:27px;transition:all .3s}
.page li:first-child a,.page li:last-child a {width:auto;height:25px;line-height:25px;padding:0 15px;border:1px solid #aaaaaa;border-radius:25px;color:#41424a}
.page li.active a,.page li a:hover {background:#148f74;color:#FFF;border-color:#148f74}
/*-product main-*/
.product_show {padding:50px 0 90px;background:#f3f3f3}
.pro_text h1 {font-size:24px;color:#000;font-weight:bold;margin:0 0 24px;}
.pro_text .title {font-size:16px;color:#6e6e6e;font-weight:bold;margin:0 0 10px;}
.pro_text .parameter_main {font-size:14px;color:#a1a1a1;line-height:24px}
.pro_text .parameter_main p {margin:0}
.product_show .editor {font-size:14px;color:#333;line-height:24px;padding:45px 0 0;}
/*about us*/
.about_box {background:#f3f3f3;padding:0 0 170px;}
.about_box .mbx_nav {height:60px;line-height:60px;font-size:12px;color:#000}
.about_box .mbx_nav a {font-size:12px;color:#adadad}

.company_0>div {padding:0}
.company_0 .img {padding-right:48px;}
.company_0 .text h2 {font-size:16px;color:#000;font-weight:bold;margin:0 0 20px;}
.company_0 .text .editor {font-size:14px;color:#6e6e6e;line-height:24px;}

.internal_scene,.outool_scene {margin:30px 0 0;padding:20px 60px 30px;background:#e8e8e8}
.outool_scene {margin:0 0 40px;}
.internal_scene h3 {font-size:16px;color:#000;font-weight:bold;text-align:center;margin:0 0 22px;}
.internal_scene .item {padding:0 10px;}
.internal_scene .img {overflow:hidden;}
.internal_scene .img:hover img {transform:scale(1.1)}
.internal_scene .owl-pagination{text-align:center;margin:25px 0 0}
.internal_scene .owl-pagination>div {display:inline-block;width:8px;height:8px;background:#a2a2a2;margin:0 5px;border-radius:100%;transition:all .3s}
.internal_scene .owl-pagination>div.active {background:#23b89a}

.company_1 h3 {font-size:16px;color:#000;font-weight:bold;margin:0 0 30px;}
.company_1 .editor {font-size:14px;color:#6e6e6e;line-height:24px;}
/*联系我们*/
.cnt_main {position:absolute;width:100%;left:0;top:45%;text-align:center;font-size:18px;color:#787878;}
.cnt_main h1 {font-size:36px;font-weight:bold;color:#000;margin:0 0 15px;}
.cnt_main p {letter-spacing:8px}

.contact_info {background:url(../images/icon5.png) center 225px no-repeat #46494e;padding:40px 0 360px;}
.contact_info .mbx {text-align:center;font-size:12px;color:#FFF;margin:0 0 60px;}
.contact_info .mbx a {font-size:12px;color:#b2b3b5}
.info p {display:inline-block;margin:0 50px;padding:58px 0 0;font-size:16px;color:#FFF}
.info p.tel {background:url(../images/icon7.png) center top no-repeat;}
.info p.add {background:url(../images/icon6.png) center top no-repeat;}
.info p.fax {background:url(../images/icon8.png) center top no-repeat;}

.message_map {background:#f3f3f3;padding:0 0 200px;}
.message {background:#e5e5e5;padding:80px 50px 30px;position:relative;top:-158px}
.message li {float:left;margin:0 0 44px;}
.message li.li1 {width:190px;margin-right:165px;}
.message li.li2 {width:190px;margin-right:165px}
.message li.li3 {width:380px;}
.message li.li4 {width:100%;margin:0 0 25px;}
.message li input {width:100%;border:0;border-bottom:1px solid #c5c5c5;line-height:35px;font-size:16px;color:#828386;background:none}
.message li textarea {padding:20px 30px;font-size:16px;color:#828386;border:1px solid #cbcbcb;background:none;width:100%;height:255px;}
.btn_message input {width:120px;height:33px;font-size:14px;font-weight:bold;color:#148f62;text-align:center;border:1px solid #a3a3a3;border-radius:30px;background:none;margin:0 auto;display:block;}

.map #container {height:355px;}
/*news */
.news_box {background:#ececec;padding:88px 0 50px;}
.news_box .mbx,.news_nylist .mbx {line-height:60px;height:60px;font-size:12px;color:#000}
.news_box .mbx a,.news_nylist .mbx a {font-size:12px;color:#aeaeae;}
.news_desc {margin:30px 0 0;}
.news_desc h3 {font-size:18px;color:#1ca378;font-weight:bold;margin:0 0 20px;}
.news_desc .editor {font-size:14px;color:#aeaeae;line-height:24px;}

.news_navlist{background:url(../images/icon9.png) center bottom no-repeat #F3f3f3;padding:60px 0 260px;}
.news_navlist .col-md-6 {padding:0;padding-right:29px;margin:0 0 55px;}
.news_navlist .flt_rgt {padding:0 0 0 29px;}
.news_navlist .title {height:57px;line-height:57px;background:#41424a;padding:0 50px;border-top:1px solid #c7c7c7;}
.news_navlist .title h2 {float:left;}
.news_navlist .title h2 a {font-size:18px;font-weight:bold;color:#FFF;line-height:57px}
.news_navlist .title .more {font-size:14px;color:#FFF;float:right;letter-spacing:1px}
.news_navlist .title .more i {width:17px;height:17px;border:1px solid #9e9fa3;border-radius:100%;text-align:center;margin-left:14px;transition:all .3s}
.news_navlist .title .more:hover i {margin-left:20px;}

.news_navlist .lists {background:#f3f3f3;border-bottom:1px solid #c7c7c7;padding:0 0 20px}
.news_navlist .lists p {margin:0}
.news_navlist .lists dl{margin:0; padding:0}
.news_navlist .lists dt {overflow:hidden;position:relative;display:inline-block;font-weight:normal;}
.news_navlist .lists dt .name {position:absolute;bottom:0;left:0;width:100%;background:#000;background:rgba(0,0,0,0.7);filter:alpha(opacity=70);padding:0 24px 0 40px;height:34px;line-height:34px;}
.news_navlist .lists dt .name p {float:left;width:75%;font-size:14px;color:#FFF}
.news_navlist .lists dt .name span{float:right;font-size:12px;color:#FFF;text-align:right}
.news_navlist .lists dd {padding:20px 24px 0 40px;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7}
.news_navlist .lists dd p {float:left;font-size:14px;color:#969696;width:75%;position:relative}
.news_navlist .lists dd span {float:right;font-size:12px;color:#adadad;width:25%;text-align:right}
.news_navlist .lists dd a{position:relative;display:block;}
.news_navlist .lists dd a:before {content:'';position:absolute;width:5px;height:5px;background:#7c7c7c;border-radius:100%;top:50%;left:-12px;margin:-2px 0 0}
.news_navlist .lists dt:hover img {transform:scale(1.1)}

.news_nylist {background:url(../images/icon9.png) center bottom no-repeat #f3f3f3;margin:88px 0 0;padding:0 0 220px;}
.nylist_box {background:#FFF;padding:0 0 105px}
.nylist_box .title {height:70px;background:#41424a;padding:0 40px}
.nylist_box .title h2 {float:left;font-size:20px;font-weight:bold;color:#FFF;line-height:70px;}
.nylist_box .title .secelt_nav {float:right;position:relative;width:132px;height:35px;border:1px solid #7a7b81;text-align:center;margin:17px 0 0}
.secelt_nav .nownav {display:block;font-size:14px;color:#FFF;line-height:35px;}
.secelt_nav .nownav  i {padding-left:25px;position:relative;top:-3px}
.sect_navlist {position:absolute;width:100%;top:33px;left:0;border:1px solid #7a7b81;display:none;background:#41424a;z-index:5}
.sect_navlist a {display:block;line-height:35px;font-size:14px;color:#FFF;transition:all .3s;}
.sect_navlist a:hover {color:rgba(255,255,255,0.8)}
.ny_lists {padding:40px 36px 70px 55px;}
.ny_lists li {margin:0 0 10px;position:relative}
.ny_lists li a {float:left;font-size:14px;color:#7e7e7e;width:80%;line-height:25px}
.ny_lists li span {float:right;text-align:right;font-size:12px;color:#b6b6b6;line-height:25px;}
.ny_lists li:before {content:'';width:5px;height:5px;border-radius:100%;background:#7c7c7c;position:absolute;top:50%;left:-13px;margin:-3px 0 0}

.nycontainer {margin:110px 0 0;padding:0 0 60px}
.newshowtit {margin:0 0 35px}
.newshowtit h1 {font-size:22px;color:#323232;text-align:center;margin:0 0 20px;}
.newshowtit .date {font-size:14px;color:#969696;text-align:center;}
.newshowtxt {font-size:14px;color:#323232;line-height:24px;padding:20px 0 35px;}
.nycontainer .prev-next>a {display:inline-block;font-size:14px;color:#969696;transition:all .3s}
.nycontainer .prev-next>a>b {color:#323232}
.nycontainer .prev-next {margin:0 0 50px;}
.nycontainer .prev-next>a:hover {color:#323232}
.nycontainer .prev-next>a:first-child {padding-right:20px}
/*-企业优势-*/
.advan_ban {margin:88px 0 0;position:relative;}
.advan_ban .title {position:absolute;top:50%;left:0;width:100%;margin:-18px 0 0;text-align:center;font-size:33px;color:#146b8f;font-weight:bold;}
.advan_ban .title  p {display:inline-block;position:relative;padding:0 125px;}
.advan_ban .title  p:after {content:'';position:absolute;right:0;top:50%;background:url(../images/icon11.png) right 0 no-repeat;width:113px;height:4px;}
.advan_ban .title  p:before {content:'';position:absolute;left:0;top:50%;background:url(../images/icon10.png) 0 0 no-repeat;width:113px;height:4px;}

.advan_topmain {background:#f9f9f9;padding:60px 0 50px;}
.advan_topmain .col-md-7 {padding:0 10px 0 0}
.advan_topmain .col-md-5 {padding:0 0 0 10px}
.advan_topmain .col-md-7 .img {border-left:48px solid #148f6b}
.advan_topmain .img p {width:180px;padding:12px 0;background:#148f6b;font-size:16px;font-weight:bold;color:#FFF;margin:0;position:relative}
.advan_topmain .img p span {font-size:12px;color:#7ab5a0;font-weight:normal;display:block}
.advan_topmain .img p em {width:63px;height:100%;position:absolute;background:url(../images/icon12.png) center no-repeat #86c4b2;top:0;right:0}
.advan_topmain .text {padding:35px 0 0 48px;font-size:14px;color:#868686;line-height:24px;}
.advan_topmain .col-md-5 .img p{background:#148f82;padding-left:30px;}
.advan_topmain .col-md-5 .text  {padding:35px 0 0;}

.advan_botmain {background:#eee;padding:50px 0 228px;}
.honor_list {padding:0 94px;}
.honor_list .item {padding:0 9px;}
.honor_list .item .img {overflow:hidden}
.honor_list .item a:hover img {transform:scale(1.1)}
.honor_list .owl-buttons>div {position:absolute;width:30px;height:30px;border:1px solid #a6a6a6;border-radius:100%;top:50%;margin:-15px 0 0}
.honor_list .owl-buttons .owl-prev {left:0;background:url(../images/left.png) center no-repeat;}
.honor_list .owl-buttons .owl-next {right:0;background:url(../images/right.png) center no-repeat;}

.advan_botmain h2 {font-size:18px;color:#000;font-weight:bold;margin:35px 0 30px;}
.advan_botmain .editor {font-size:14px;color:#939393;line-height:24px;}

.advan_main4 {background:#f9f9f9;padding:55px 0 180px;}
.advan_main4 .editor .col-md-6{padding:0 10px;}
.advan_main4 .editor h2 {font-size:18px;color:#000;font-weight:bold;margin:35px 0 30px;}
.advan_main4 .editor {font-size:14px;color:#717171;line-height:24px;}
/*-人力资源-*/
.job_ban {margin:88px 0 0;position:relative}
.job_imgbg {min-height:696px;overflow:hidden;}
.job_ban .title {position:absolute;top:208px;left:0;width:100%;text-align:center;}
.job_ban .title  h3 {font-size:28px;color:#409fa2;font-weight:bold;letter-spacing:5px;line-height:45px}
.job_ban .title p {font-size:16px;font-weight:bold;color:#1f2625;margin:0}

.job_txt {position:absolute;bottom:0;left:0;width:100%}
.job_txt>div {padding:0}
.job_txt .left_bg, .job_txt .right_bg{height:264px;background:#000;background:rgba(0,0,0,0.4);filter:alpha(opacity=40);}
.job_txt .cent_bg {height:264px;background:#000;background:rgba(0,0,0,0.7);filter:alpha(opacity=70);}
.job_txt .left_bg {padding-right:100px;}
.job_txt .right_bg {padding-left:100px;}
.job_txt .editor {text-align:left;display:inline-block;padding:68px 0 0}
.job_txt .editor h1 {font-size:48px;color:#FFF;font-weight:bold;position:relative;font-family:"Roboto"}
.job_txt .editor h1:after {content:'';display:block;width:20px;height:3px;background:#2ec7b0;}
.job_txt .editor p {margin:28px 0 0;font-size:16px;color:#FFF;line-height:24px; }

.job_box {background:#eee;padding:0 0 110px;}
.job_box .mbx {line-height:60px;height:60px;font-size:12px;color:#000}
.job_box .mbx a {font-size:12px;color:#aeaeae;}

.job_contact {width:1370px;background:#40a293;margin:0 auto;padding:45px 0}
.job_contact .col-md-4 {padding:0;text-align:center;}
.job_contact .col-md-4:after {content:'';position:absolute;width:1px;height:47px;background:#7abeb4;right:0;top:50%;margin:-24px 0 0}
.job_contact .col-md-4:last-child:after {display:none}
.job_contact p {display:inline-block;margin:0 50px;padding:58px 0 0;font-size:16px;color:#FFF}
.job_contact p.tel {background:url(../images/icon7.png) center top no-repeat;}
.job_contact p.add {background:url(../images/icon6.png) center top no-repeat;}
.job_contact p.fax {background:url(../images/icon8.png) center top no-repeat;}
@media(max-width:1370px){
	.job_contact {width:100%}
}

.job_lists {padding:55px 0 0;}
.job_lists li {margin:0 0 15px;}
.job_lists li a.head_li {display:block;padding:25px 48px 28px;background:#f7f7f7;transition:all .36s}
.job_lists li a.on-head-a {background:#FFF;}
.job_lists li a.on-head-a h3 {color:#149066}
.job_lists li a.on-head-a p {color:#737373}
.job_lists .postion{float:left;}
.job_lists .date {float:right;font-size:14px;color:#9d9d9d}
.job_lists .postion h3 {font-size:18px;color:#000;font-weight:bold;margin:0 0 10px;transition:all .3s}
.job_lists .postion p {font-size:14px;color:#000;margin:0;transition:all .32s}

.job_nowshow {background:#FFF;padding:0 48px 25px;font-size:14px;color:#737373;display:none;}
.job_nowshow .apply_online {display:inline-block;margin:35px 0 0;background:#40a293;border-radius:5px;text-align:center;height:40px;line-height:40px;font-size:14px;color:#FFF;padding:0 30px;}

.job_form {padding:50px 0 120px;background:#eee}
.job_form h1 {font-size:22px;color:#000;font-weight:bold;letter-spacing:5px;text-align:center;margin:0 0 24px}
.job_form h1 p {font-size:14px;color:#737373;font-weight:normal;margin:8px 0 0;letter-spacing:normal}

.job_message li{margin:20px 0;line-height:35px;}
.job_message li:after {content:'';clear:both;display:block}
.job_message li span{width:25%;display:inline-block;text-align:right;padding:0 20px;float:left;line-height:35px}
.job_message li input[type="text"]{width:60%;height:35px;line-height:35px;float:left;padding:0 10px;box-shadow:0 0 12px rgba(0,0,0,0.2);border:0;border-radius:3px;transition:all .3s}
.job_message li input[type="radio"]{margin:0 0 0 15px;}
.job_message li textarea{width:60%;height:120px;padding:0 10px;box-shadow:0 0 12px rgba(0,0,0,0.2);border:0;border-radius:3px;transition:all .3s}
.job_message li input[type="text"]:hover,.job_message li textarea:hover {box-shadow:0 5px 12px rgba(0,0,0,0.2)}
.job_message li span:last-child{display:none}
.job_message .sub input{display:inline-block;padding:7px 30px;font-size:14px;color:#fff;background:#40a293;margin:0 10px;border:0;transition:all .3s}
.job_message .sub input:hover {box-shadow:0 8px 15px rgba(0,0,0,0.2);}
/*-map-*/

.map_loading {position:absolute;width:100%;height:100%;top:0;left:0;background:#000;font-size:4rem;color:rgba(255,255,255,0.8);z-index:2;}
.map_loading i {display:inline-block;width:60px;height:60px;line-height:60px;margin:0 auto}
/*-----------------------------*/
@media(max-height:900px){
	.right_navinfo {margin-top:40px;padding-top:45px;}		
}
@media(max-height:860px){
	.nav_list li a {padding:20px 0;}
	.nav_list {margin:0}
	.right_navinfo {margin-top:15px;padding-top:15px;}	
}
@media(max-height:800px){
	.three_box .col-md-4 p {width:120px;height:120px;background-size:120px 120px;line-height:120px;font-size:40px}
	.three_box .col-md-4 .font {margin:25px 0 0}
	.advantage_editor {margin:0 0 35px}	
}
@media(max-height:680px){
	.nav_list li a {padding:15px 0;}
	.nav_list {margin:0}
	.right_navinfo {margin-top:15px;padding-top:15px;}
	.tem_num {margin:12px 0 0}
	.three_box .col-md-4 p {width:100px;height:100px;background-size:100px 100px;line-height:100px;font-size:40px}
	.three_box .col-md-4 .font {margin:25px 0 0}
	.advantage_editor {margin:0 0 20px}
	.device_list img {max-width:75%}
	.device_list .col-md-4 {padding-top:15%}
}
@media(max-width:1368px){
	.internal_scene {padding:20px 15px 30px;}
}
@media(max-width:1280px){
	.three_num>div {/*width:183px;*/}
}
@media(max-width:1200px){
	.fixnav {padding:0 4%}
}





































