﻿@charset "utf-8";
body,html{overflow-x: hidden; width:100%; height: 100%;position: relative;background: none;}
/*header footer*/
.nav{width: 100%;position: fixed;left:0;top:0;padding-top: 20px;z-index: 180;background: #fff;}
.nav_top{text-align: right;}
.nav_top a{font-size: 14px;color:#9c9d9e;}
.nav_top a:hover{color:#277BDA;}
.nav_top span{margin:0 12px;color:#9c9d9e;}
.navBox {padding-top: 31px;}
.navBox ul li{float: left;position: relative;}
.navBox ul li:nth-child(2n){color:#808080;line-height: 17px;}
.navBox ul li:nth-child(2n-1){padding:0 38px;}
.navBox ul li>a{display: block;font-size: 17px;color:#333;line-height: 1em;}
.navBox ul li:first-child~li>a{padding-bottom: 26px;border-bottom: 2px solid transparent;}
.navBox ul li:first-child~li.cur>a{border-color:#277BDA;color:#277BDA;}
.nav.home_nav{position: absolute;background: none;}
.nav.home_nav .searchchBox input{color:#fff;}
.nav.home_nav ul li a{color:#fff;border-color:#6E7175;}
.nav.home_nav .navBox ul li:nth-child(2n){color:#6E7175;}
.navBox ul li:first-child{padding-left: 38px;background: url(/images/icon_01.png) no-repeat 4px;}
.searchchBox{width: 171px;height: 28px;border:1px solid #277BDA;margin-left: 47px;margin-top: 24.5px;}
.searchchBox input{display: inline-block;width:calc(100% - 51px);vertical-align: top;height: 28px;line-height: 28px;padding-left: 10px;}
.searchchBox a{display: inline-block;width: 41px;height: 100%;background:#277BDA url(/images/icon_02.png) no-repeat center;}
.navBox ul li dl{position: absolute;top:100%;left:calc(50% - 65px);display: none;}
.navBox ul li dl dd{width: 130px;height: 51px;line-height: 51px;background: #215793;font-size: 14px;text-align: center;}
.navBox ul li dl dd:hover{background: #256AB7;}
.navBox ul li dl dd:first-child{border-radius: 5px 5px 0 0;}
.navBox ul li dl dd:last-child{border-radius:0 0 5px 5px;}
.navBox ul li dl dd a{color:#fff;display: block;}

.nav_icon{display: block;width: 34px;position: absolute;right:0;top:calc(50% - 13.5px);display: none;}
.nav_icon i{display: block;height: 3px;margin-bottom: 9px;background: #277BDA;-webkit-transition:all .5s;transition:all .5s;}
.nav_icon i:last-child{margin-bottom: 0;}
.nav_icon.on i:first-child{-webkit-transform: translateY(9px) rotate(45deg);-ms-transform: translateY(9px) rotate(45deg);}
.nav_icon.on i:last-child{-webkit-transform: translateY(-9px) rotate(-45deg);-ms-transform: translateY(-9px) rotate(-45deg);transform: translateY(-9px) rotate(-45deg);}
.nav_icon.on i:nth-child(2){opacity:0;}
.nav_icon.on i{margin-bottom: 6px;}
.search_icon{width: 40px;height: 40px;background: url(/images/icon_02s.png) no-repeat center;position: absolute;left:0;top:calc(50% - 20px);display: none;}
.footerBox{padding: 61px 0 80px;border-top: 1px dashed #808080;}
.footer_left ul{margin-right: 64px;float: left;}
.footer_left ul li:first-child,.footerBox h3{font-size: 14px;line-height: 1em;color:#1a1a1a;margin-bottom: 22.5px;}
.footer_left ul li:first-child~li{font-size: 13px;line-height: 28px;}
.footer_left ul li:first-child~li a{color:#808080;}
.footer_left ul li:first-child~li a:hover{text-decoration:underline;}
.footer_left ul li:first-child li:last-child{line-height: 16px;}
.footer_center{padding-left: 65px;}
.footer_center h3{margin-bottom: 24px;}
.footer_center ul li{padding-left: 50px;line-height: 24px;background: url(/images/icon_08.png) no-repeat 5px;font-size: 13px;color:#808080;margin-bottom: 20px;}
.footer_center ul li a{color:#808080;}.footer_center ul li a:hover{text-decoration: underline;}
.footer_center ul li:nth-child(2){background-image: url(/images/icon_09.png);background-position: left;}
.footer_center ul li:nth-child(3){background-image: url(/images/icon_10.png);background-position: 3px;}
.footer_center ul li span{color:#1a1a1a;}
.footer_right h3{margin-bottom: 30px;}
.footer_right .links{font-size: 0;position: relative;} 
.footer_right .links a{display: inline-block;width: 50px;height: 50px;background:#808080 url(/images/icon_11.png) no-repeat center;margin-right: 1px;}
.footer_right .links a:nth-child(2){background-image: url(/images/icon_12.png);}
.footer_right .links a:nth-child(3){background-image: url(/images/icon_13.png);}
.footer_right .links a:hover{background-color: #277BDA;}
.footer_right p{font-size: 13px;color:#808080;margin-top: 34px;}
.footer_right .links .code{width: 160px;padding:15px;background: #fff;position: absolute;left:0;bottom:100%;z-index: 100;box-shadow: 0 0 7px #aaa;display: none;}
/*首页*/
.banner .swiper-container .btn{width: 15px;height: 34px;background: url(/images/icon_top.png) no-repeat center top;cursor:pointer;}
.banner .swiper-container .btn.swiper-prev{padding-bottom: 35px;}
.banner .swiper-container .btn.swiper-next{background: url(/images/icon_bottom.png) no-repeat center bottom;padding-top: 35px;border-top: 1px solid #808080;}
.swiperBox .swiper-pagination{display: none;}
.swiperBox{position: absolute;top:calc(50% - 69.5px);right:calc(50% - 800px);z-index: 100;width: 140px;height: 139px;}
.swiperBox .tb{position: absolute;top:0;right:0;}
span.swiper-pagination-current{color:#fff;font-size: 45px;font-family: "Arial";position: relative;top:16px;}
span.swiper-pagination-total{color:#808080;font-size: 18px;font-family: "Arial";}
span.swiper-pagination-current::before,span.swiper-pagination-total::before{content:"0";}
.swiper-pagination{position: absolute;left:0;top:calc(50% - 33.5px);color:#808080;width:auto;height:auto;} 
.home_content {position: relative;padding-bottom: 100px;}
.home_content_box{background: rgba(0,0,0,.5);top: -160px;position: absolute;width: 100%;z-index: 100;}
.home_content_box ul li{position: relative;float: left;width: 20%;-moz-box-sizing: border-box;box-sizing: border-box;border-right: 1px dashed rgba(255,255,255,.7);}
.home_content_box ul li .img_box{overflow: hidden;position: relative;}
.cover{width: 100%;height: 100%;background: #277BDA;position: absolute;top:0;left:100%;z-index: 5;}
.home_content_box ul li:first-child{border-left: 1px dashed rgba(255,255,255,.7);}
.home_content_box ul li .iconBox{width: 100%;height: 160px;background: url(/images/icon_03.png) no-repeat center;position: relative;z-index: 10;}
.home_content_box ul li:nth-child(2) .iconBox{background-image: url(/images/icon_04.png);}
.home_content_box ul li:nth-child(3) .iconBox{background-image: url(/images/icon_05.png);}
.home_content_box ul li:nth-child(4) .iconBox{background-image: url(/images/icon_06.png);}
.home_content_box ul li:nth-child(5) .iconBox{background-image: url(/images/icon_07.png);}
/* .home_content_box ul li .iconBox:hover{background-color: #267bda;} */
.home_content_box ul li .iconBox a{display: inline-block;width: 100%;height: 100%;}
.home_content_box ul li .text_box{position: absolute;top:100%;left:0;padding:26px 0 0;text-align: center;width: 100%;}
.home_content_box ul li h3{font-size: 24px;color:#191919;line-height: 1em;}
.home_content_box ul li p{font-size: 14px;line-height: 1.57em;color:#808080;display: none;}
/*产品应用*/
.banners{position: relative;padding-top: 120px;}
.product_content{text-align: center;}
.banners .banner_text{position: absolute;width: 100%;height: 100%;left:0;top:0;text-align: center;}
.banners .banner_text>div{display: table;width: 100%;height: 100%;}
.banners .banner_text p{display: table-cell;vertical-align: middle;/* font-size: 48px; */color:#fff;line-height: 1.5em;position: relative;top:7%;}
.product_banner .banner_text p{top: 10%;}
.banners .banner_text p span{font-size:24px;color:rgba(255,255,255,.5);line-height: 1em;font-family: "Arial";text-transform:uppercase;}
/* .product_content{text-align: center;} */
.product_content .img_box{display: inline-block;}
.product_content p{line-height: 2em;text-indent: 2em;text-align: left;}
.product_one{padding:104px 0 93px;}
.product_one h3{/* font-size: 36px; */color:#1568cf;font-weight: bold;position: relative;line-height: 1em;display: inline-block;}
.product_one h3::before,.product_one h3::after,.about_top p::before,.about_top p::after{content:"";display: block;width: 31px;height: 18px;background: url(/images/product/icon_01.png) no-repeat center;position: absolute;left:-62px;top:-4px;}
.product_one h3::after,.about_top p::after{background-image: url(/images/product/icon_02.png);left:auto;right:-62px;top:auto;bottom:-4px;}
.about_top p::before{left:-56px;top:-25px;}
.about_top p::after{left:auto;right:-56px;top:auto;bottom:-25px;}
.product_one p{margin: 61px 0 73px;}
.product_two .wap{padding:70px 0 99px;}
.product_two h3,.product_three h3,.product_four h3{/* font-size: 48px; */color:#1568cf;font-weight: bold;line-height: 1em;text-align: center;}
.product_two p{margin:42px 0 47px;}
.product_three p,.product_four p{margin-top: 42px;}
.product_three .wap{padding:70px 0 85px;}
.product_four .wap{padding:70px 0 154px;}
.product_two .wap,.product_three .wap,.product_four .wap{position: relative;}
.product_two .wap::before,.product_three .wap::before,.product_four .wap::before{content:"";display: block;border:14px solid transparent;border-bottom-color:#fff;position: absolute;left:calc(50% - 14px);top:-28px;}
/*技术支持----技术线路*/
.technology_content {padding-bottom: 138px;}
.banners .banner_nav{position: absolute;width: 100%;left:0;bottom:0;text-align: center;}
.banners .banner_nav dl{font-size: 0;}
.banners .banner_nav dl dd{width: 148px;height: 50px;line-height: 50px;text-align: center;margin-right: 1px;background: rgba(0,0,0,.5);display: inline-block;vertical-align: top;}
.banners .banner_nav dl dd:last-child{margin-right: 0;}
.banners .banner_nav dl dd.cur{background: #fff;}
.banners .banner_nav dl dd.cur a{color:#1568cf;}
.banners .banner_nav dl dd a{font-size: 16px;color:#fff;display: block;}
.technology_one{padding:83px 0 74px;}
.technology_content h3{/* font-size: 24px; */line-height: 1em;color:#1568cf;text-align: center;}
.technology_one table{margin-top: 27px;width: 100%;border:1px solid #A2AEB2;}
.technology_one table tr th,.technology_one table tr td{border:1px solid rgba(0,0,0,.3);-moz-box-sizing: border-box;box-sizing: border-box;text-align: center;}
.technology_one table tr th:first-child,.technology_one table tr td:first-child{width: 34%;}
.technology_one table tr th:nth-child(2n),.technology_one table tr td:nth-child(2n){width: 21%;}
.technology_one table tr th:last-child,.technology_one table tr td:last-child{width: 45%;}
.technology_one table tr th{font-size: 20px;color:#333;height: 54px;background: #A2D9EC;}
.technology_one table tr td{font-size: 16px;height: 38px;line-height: 2em;color:#333;background: #E8F9FF;height: 38px;}
.technology_one table tr:nth-child(8)~tr td{background: #6FD4F5;}
.technology_one table tr td:last-child{text-align: left;padding-left: 18px;}
.technology_one table tr td:first-child{line-height: 1.75em;}
.technology_two{background: #F9F9F9;padding:63px 0 72px;}
.technology_two .wap>p,.technology_twos .wap>p{font-size: 18px;line-height: 1.66em;margin-top: 26px;text-indent: 2em;}
.technology_two h4,.technology_twos h4{font-size: 18px;color:#1568cf;line-height: 1em;margin:33px 0 9px;}
.technology_two .technology_two_box p,.technology_twos .technology_two_box p{font-size: 16px;line-height: 30px;color:#666;text-indent: 2em;}
.technology_two .technology_two_box .img_box{margin-top: 33px;text-align: center;}
.technology_twos .technology_two_box .img_box{margin: 40px 0 74px;text-align: center;}
/*技术支持----工艺技术*/
.process_content{padding:73px 0 127px;}
.process_content h4,.quality_content h4{font-size: 18px;line-height: 1.78em;color:#333;text-indent: 2em;}
.process_content h5{margin:32px 0 28px;padding:0 8px;line-height: 45px;font-size: 18px;color:#fff;background: #267bda;display: inline-block;}
.process_content dl dd{margin-bottom: 32px;line-height: 2em;padding-left: 35px;position: relative;}
.process_content dl dd::before{content:"1";display: inline-block;width: 25px;height: 25px;line-height: 25px;text-align: center;border-radius: 50%;background: #267bda;color:#fff;position: absolute;left:0;top:4.5px;}
.process_content dl dd:nth-child(2)::before{content:"2";}
.process_content dl dd:nth-child(3)::before{content:"3";}
.process_content dl dd:nth-child(4)::before{content:"4";}
.process_content dl dd:nth-child(5)::before{content:"5";}
/*技术支持----质量控制、服务控制*/
.quality_content{padding:76px 0 132px;}
.quality_content .quality_box{margin-top: 65px;}
.quality_box dl dd{float: left;width: 14.28%;text-align: center;background: #929292;-moz-box-sizing: border-box;box-sizing: border-box;border-right: 1px solid #fff;}
.quality_box dl dd a{display: block;font-size: 16px;height: 45px;line-height: 45px;color:#fff;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.quality_box dl dd:last-child{border-right:none;}
.quality_box dl dd.cur{background: #1468CF;}
.quality_box ul{padding-top: 12px;}
.quality_box ul li{display: none;}
.quality_box ul li p{line-height: 2em;text-indent: 2em;}
.quality_box .img_box{margin-top: 35px;}
.service_box dl dd{width: 21.5%;}
.service_box dl dd a{height: 77px;line-height: 77px;}
/*关于我们--公司简介*/
.about_content{padding:109px 0 156px;text-align: center;}
.about_top h2,.human_content h2{/* font-size: 36px; */line-height: 1em;color:#1568cf;font-weight: bold;}
.about_top h3{/* font-size: 24px; */line-height: 2em;}
.about_top .title::after{content:"";display: inline-block;width: 55px;border-top: 3px solid #ccc;margin-top: 16px;}
.about_top p{line-height: 2em;margin-top: 36px;position: relative;text-align: left;}
.about_middle{padding:124px 0 117px;}
.about_bottom table tr th,.about_bottom table tr td{border:1px solid rgba(255,255,255,.3);text-align: center;background: #67A2E5;color:#fff;}
.about_bottom table tr th:first-child,.about_bottom table tr td:first-child{width: 11.4%;}
.about_bottom table tr th:nth-child(2),.about_bottom table tr td:nth-child(2){width: 17.5%;}
.about_bottom table tr th:nth-child(3),.about_bottom table tr td:nth-child(3){width: 18.4%;}
.about_bottom table tr th:nth-child(4),.about_bottom table tr td:nth-child(4){width: 10.8%;}
.about_bottom table tr th:nth-child(5),.about_bottom table tr td:nth-child(5){width: 10%;}
.about_bottom table tr th:nth-child(6),.about_bottom table tr td:nth-child(6){width: 11.7%;}
.about_bottom table tr th:nth-child(7),.about_bottom table tr td:nth-child(7){width: 20.2%;}
.about_bottom table tr th{height: 86px;}
.about_bottom table tr th,.about_bottom table tr td:first-child{font-size: 20px;font-weight: bold;}
.about_bottom table tr td:first-child~td{font-size: 18px;line-height: 1.77em;}
.about_bottom table tr:nth-child(1) td{height: 196px;}
.about_bottom table tr:nth-child(2) td{height: 131px;}
/*关于我们--研发团队*/
.team_content{padding:64px 0 96px;text-align: center;}
.team_content p{line-height: 2em;text-align: left !important;}
.team_content img{margin-top: 30px;}
/*关于我们--发展历程*/
.course_content{padding:94px 148px;position: relative;}
.course_content .wap{position: relative;z-index: 50;}
.course_content .linear_box{position: absolute;left:0;top:0;z-index: 8;}
.course_content .linear_box.linear_right{left:auto;right:0;width: 256px;height: 501px;}
.course_content .linear_box .img2{-webkit-animation:showhide 2s infinite;animation:showhide 2s infinite;z-index: 5;-webkit-animation-direction: alternate;animation-direction: alternate;}
.course_content .linear_box img{position: absolute;left:0;top:0;-webkit-transition:all 2s;transition:all 2s;z-index: 4;}
.course_content .course_box {width: 800px;margin:0 auto;position: relative;}
.course_box ul li .box{padding:50px 35px 50px;background: #277BDA;border-radius: 5px;color:#fff;}
.course_box ul li .box h3{/* font-size: 36px; */font-family: "Arial";line-height: 1em;padding-left: 22px;border-left: 5px solid #fff;margin-bottom: 34px;}
.course_box ul li .box{font-size: 16px;line-height: 1.56em;}
.swiper-button-next, .swiper-button-prev{width: 45px;height: 45px;line-height: 45px;text-align: center;border-radius: 50%;background: #277BDA;font-size: 28px;font-weight: bold;color:#fff;background-image:none;font-family: "宋体";}
.swiper-button-prev{left:-85px;}
.swiper-button-next{left:auto;right:-85px;}
.course_content .swiper-slide{opacity:.9;}
.course_content .swiper-slide.swiper-slide-active{opacity:1;}

.years_box{margin-top: 83px;width: 100%;overflow-x: auto !important;padding-top: 10px;}
.years_box dl{width: 1800px;border-bottom:1px solid #D5D5D5;}
.years_box dl dd{float: left;margin-right: 26px;position: relative;padding-bottom: 30px;cursor:pointer;}
.years_box dl dd p{width: 110px;height: 110px;line-height: 110px;text-align: center;font-size: 24px;font-family: "Arial";color:#333;background: #EEEEEE;-webkit-transition:all .5s;transition:all .5s;position: relative;top:0;}
.years_box dl dd i{display: block;height: 16px;border-left: 1px solid #D5D5D5;position: absolute;bottom:0;left:50%;}
/* .years_box dl dd p:hover{background: #277BDA;color:#fff;} */
.years_box dl dd.cur p,.years_box dl dd p:hover{top: -10px;background: #277BDA;color:#fff;}
.years_box dl dd.cur i{height: 26px;}
/*滚动条*/
.mCSB_horizontal.mCSB_inside>.mCSB_container{padding-top: 10px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0;}/*轨道外壳*/
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width: 100%;height: 10px;margin:0;background: #D5D5D5;}/*轨道*/
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{height: 10px;}/*滚动头外壳*/
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background: #277BDA;height:100%;margin:0;}/*滚动头*/
/*关于我们--荣誉资质*/
.honor_content{padding:76px 0 102px;}
.honor_content ul li{float: left;width: 30.58%;margin:0 4.13% 58px 0;padding-bottom: 12px;border-bottom: 1px solid #c8c8c8;text-align: center;}
.honor_content ul li p{padding-top: 9px;line-height: 1.75em;height: 3.5em;overflow: hidden;}
.honor_content ul li:nth-child(3n){margin-right: 0;}
/*人力资源--人才培养*/
.human_content{padding:56px 0 84px;}
.human_content ul li{width: 49%;margin:0 2% 19px 0;float: left;position: relative;}
.human_content ul li:nth-child(2n){margin-right: 0;}
.human_content ul li .text_box{position: absolute;top:0;right:0;background: rgba(38,123,218,.8);padding:39px 28px;color:#fff;width: 50%;height: 100%;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition:all .5s;transition:all .5s;}
.human_content ul li .text_box h3{/* font-size: 24px; */line-height: 1em;margin-bottom: 37px;}
.human_content ul li .text_box p,.human_content ul li .text_box dl dd{font-size: 16px;line-height: 2em;}
.human_content ul li .text_box dl dd{padding-bottom: 7px;border-bottom: 1px solid rgba(255,255,255,.5);margin-top: 8px;display: inline-block;}
.human_content ul li .text_box dl dd:last-child{border-bottom: none;padding-bottom: 5px;}
.human_content ul li .text_box dl dd:first-child{margin-top: 0;}
.human_content ul li .text_box h5{font-size: 14px;line-height: 1.71em;color:rgba(255,255,255,.8);}
.human_content ul li:nth-child(3) .text_box,.human_content ul li:nth-child(4) .text_box{right:auto;left:0;}
.human_content ul li:hover .text_box{border-radius: 30% 0 30% 0;right:50%;}
.human_content ul li:nth-child(3):hover .text_box,.human_content ul li:nth-child(4):hover .text_box{border-radius: 30% 0 30% 0;left:50%;}
/*人力资源--员工活动*/
.activity_content,.search_content{padding:77px 0 71px;}
.activity_content ul li{float: left;width: 30.8%;margin:0 3.8% 43px 0;}
.activity_content ul li .img_bxo{overflow: hidden;}
.activity_content ul li:nth-child(3n){margin-right: 0;}
.activity_content ul li h3{padding:19px 0 12px;/* font-size: 24px; */line-height: 1.33em;color:#333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.activity_content ul li p{font-size: 14px;line-height: 1.71em;height: 3.42em;overflow: hidden;color:#666;}
.activity_content ul li span{font-size: 14px;line-height: 1em;color:#888;margin-top: 19px;display: inline-block;}
.more{text-align: center;}
.more a{display: inline-block;font-size: 16px;line-height: 22px;color:#333;padding-right: 33px;background: url(/images/human/icon_01.png) no-repeat right;}
/*人力资源--招贤纳士*/
.recruitment_content{padding:77px 0 121px;}
.recruitment_content li{margin-bottom: 1px;}
.recruitment_content dl dd:first-child,.recruitment_content .titles p:first-child{width: 25.8%;}
.recruitment_content dl dd:nth-child(2),.recruitment_content .titles p:nth-child(2){width: 20%;}
.recruitment_content dl dd:nth-child(3),.recruitment_content .titles p:nth-child(3){width: 10%;}
.recruitment_content dl dd:nth-child(4),.recruitment_content .titles p:nth-child(4){width: 15%;}
.recruitment_content dl dd:nth-child(5),.recruitment_content .titles p:nth-child(5){width: 29.2%;}
.recruitment_content dl dd{border-right: 1px solid #fff;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 16px;height: 55px;line-height: 55px;text-align: center;color:#fff;float: left;background: #277BDA;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.recruitment_content .titles p{text-align: center;height: 75px;line-height: 75px;font-size: 16px;display: inline-block;background: #f7f7f7;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.recruitment_content .titles p a{display: inline-block;width: 105px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color:#5a5a5a;-moz-box-sizing: border-box;box-sizing: border-box;border:1px solid #b9b9b9;margin-top: 17.5px;}
.recruitment_content .titles p a.apply{background: #FF7200;border-color:#FF7200;color:#fff;opacity:1;margin-left: 5px;}
.recruitment_content .titles p a.apply:hover{opacity:.8;}
.recruitment_content li.open .titles p{color:#267bda;}
.recruitment_content li.open a.look,.recruitment_content .titles p a.look:hover{background: #277BDA;border-color: #277BDA;color:#fff;}
.recruitment_content .text_box{margin:10px 0 12px;border:1px solid #b9b9b9;padding:24px 27px;-moz-box-sizing: border-box;box-sizing: border-box;display: none;}
.recruitment_content .text_box>div,.news_top>div{width: 50%;-moz-box-sizing: border-box;box-sizing: border-box;}
.recruitment_content .text_box .text_left{border-right: 1px solid #b9b9b9;}
.recruitment_content .text_box .text_right{padding-left: 29px;}
.recruitment_content .text_box h4{font-size: 16px;color:#267bda;line-height: 1em;margin-bottom: 28px;}
.recruitment_content .text_box h4.salary{margin-top: 38px;}
.recruitment_content .text_box p{font-size: 14px;line-height: 1.71em;}
/*新闻咨询--公司新闻、行业新闻*/
.news_content{padding:77px 0 71px;}
.news_content .news_top{position: relative;}
.news_top .linear{position: absolute;top:0;right:-6px;}
.news_top p.linear i{-webkit-transition:all .5s;transition:all .5s;}
.news_top p.linear i.one{display: inline-block;width: 43px;height: 0;border-top:1px solid #bdbdbd;position: relative;right:-1px;}
.news_top p.linear i.two{display: inline-block;width: 0;height: 24px;border-right: 1px solid #bdbdbd;position: relative;top:-6px;right:5px;}
.news_content .news_top:hover i{border-color: #267bda !important;}
.news_content .news_top:hover i.one{right:4px;}
.news_content .news_top:hover i.two{top:0;}
.news_top .text_box{padding-left:32px;position: relative;}
.news_top .text_box h3{font-size: 20px;color:#267bda;line-height: 1em;}
.news_top .text_box h4{/* font-size: 24px; */line-height: 1.33em;margin:10px 0 15px;color:#333;max-height:2.66em;overflow: hidden;}
.news_top .text_box p{font-size: 14px;line-height: 1.71em;max-height:5.13em;overflow: hidden;}
.news_top .text_box span{display: block;width: 138px;height: 45px;line-height: 45px;text-align: center;font-size: 14px;font-family: "宋体";color:#fff;background: #277BDA;position: absolute;left:32px;bottom:0;cursor:pointer;}
.news_top .text_box span:hover{opacity:.9;}
.news_bottom ul{padding:60px 0 67px;}
.news_bottom ul li{border-top: 1px solid #ddd;padding:0 15px 0 18px;}
.news_bottom ul li:last-child{border-bottom: 1px solid #ddd;}
.news_bottom ul li:hover{background: #fbfbfb;}
.news_bottom ul li a,.news_bottom ul li span{display: inline-block;font-size: 16px;height: 59px;line-height: 59px;color:#333;vertical-align: top;}
.news_bottom ul li a{max-width: 76%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news_bottom ul li a:hover{text-decoration:underline;}
.news_bottom ul li span{font-size: 14px;color:#888;float: right;}
/*新闻详情*/
.news_details_content,.contact_content {padding-top: 128px;}
.news_details_top{padding:53px 0;background: url(/images/news/news_bg.jpg) no-repeat center;background-size:cover;color:#fff;}
.news_details_top h3{font-size: 28px;line-height: 1em;width:calc(100% - 200px);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news_details_top .wap{position: relative;}
.news_details_top p,.news_details_top .share{display: inline-block;font-size: 12px;line-height: 14px;;margin-right: 20px;position: relative;}
.news_details_top p.date{padding-left: 20px;background: url(/images/news/icon_01.png) no-repeat left;}
.news_details_top .share{margin-right: 22px;}
.news_details_top .share span{padding-left: 19px;background: url(/images/news/icon_02.png) no-repeat left;cursor:pointer;}
.news_details_top p.thumb_up{padding-left: 21px;background: url(/images/news/icon_03s.png) no-repeat left;margin-right: 0;cursor:pointer;position: relative;}
.news_details_top p.thumb_up.on{background-image: url(/images/news/icon_03.png);}
.news_details_top p.thumb_up em{position: absolute;bottom:0;right:0;display: none;-webkit-transition:all .5s;transition:all .5s;}
.news_details_top p.thumb_up em.on{bottom:20px;opacity:0;}
.news_details_top a.back{display: block;width: 100px;height: 45px;line-height: 45px;border-radius: 5px;background: #0f4a89;text-align: center;font-size: 14px;color:#fff;position: absolute;top:0;right:15px;}
.news_details_top a.back:hover{opacity:.9;}
.news_details_middle{padding:51px 0 84px;}
.news_details_middle p{font-size:16px !important;color:#666 !important;line-height: 1.75em;text-indent: 2em;}
.news_details_middle .img_box{margin:19px 0 32px !important;}
.news_details_middle .img_box img{width: 49%;}
.news_details_bottom{padding-top: 22px;border-top: 1px solid #d2d2d2;}
.news_details_bottom ul li{font-size: 16px;line-height: 1em;margin-bottom: 45px;}
.news_details_bottom ul li p{display: inline-block;color:#267bda;}
.news_details_bottom ul li a{color:#333;line-height: 24px;display: inline-block;width: 70%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;vertical-align: middle;}
.news_details_bottom ul li a:hover{text-decoration: underline;}
.news_details_bottom ul li span{display: block;font-size: 14px;line-height: 24px;color:#888;float: right;}

/*分享弹框*/
.bdshare_dialog_boxs{position: absolute;top:18px;left:16px;-webkit-transition:all .5s;transition:all .5s; width: 300px;height: 330px;border: 5px solid #8F8F8F;z-index: 500;text-align: left;box-shadow: 0 0 7px #aaa;-webkit-box-shadow: 0 0 7px #aaa;-moz-box-shadow: 0 0 7px #aaa;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background: #f6f6f6;-webkit-transition:all .5s;transition:all .5s;display: none;}
.bdshare_dialog_top, .bdshare_popup_top {height: 28px;color: #626262;font-weight: bold;font-size: 14px;line-height: 28px; padding: 0 5px;}
.bdshare_dialog_close {width: 22px;height: 23px; background: url(/images/news/pop_c.gif) no-repeat 0 0;float: right;display: block;margin-top: 2px;}
.bdshare_dialog_list {margin: 0; padding: 10px 0;height: 265px; background: #fff; overflow: auto;overflow-x: hidden;}
.bdshare_dialog_list li {float: left;width: 130px;padding: 2px;margin-left: 6px;margin-left: 3px;height: 28px; overflow: hidden;}
.bdshare_dialog_boxs ul li a{background: url(/images/news/icons_0_16.png) no-repeat;color: #565656;font: 12px '宋体'; display: block; padding: 5px 0 5px 28px;text-decoration: none;border: 1px solid #fff; line-height: 18px;}
.bdshare_dialog_boxs ul li .popup_mshare {background-position: 4px -2439px;}
.bdshare_dialog_boxs ul li .bds_qzone {background-position: 4px -47px;}
.bdshare_dialog_boxs ul li .popup_tsina {background-position: 4px -99px;}
.bdshare_dialog_boxs ul li .popup_bdysc {background-position: 4px -3063px;}
.bdshare_dialog_boxs ul li .popup_weixin {background-position: 4px -1607px;}
.bdshare_dialog_boxs ul li .popup_renren {background-position: 4px -203px;}
.bdshare_dialog_boxs ul li .popup_tqq {background-position: 4px -255px;}
.bdshare_dialog_boxs ul li .popup_bdxc {background-position: 4px -2543px;}
.bdshare_dialog_boxs ul li .popup_kaixin001 {background-position: 4px -307px;}
.bdshare_dialog_boxs ul li .popup_tqf {background-position: 4px -359px;}
.bdshare_dialog_boxs ul li .popup_tieba {background-position: 4px -723px;}
.bdshare_dialog_boxs ul li .popup_douban {background-position: 4px -463px;}
.bdshare_dialog_boxs ul li .popup_bdhome {background-position: 4px -151px;}
.bdshare_dialog_boxs ul li .popup_sqq {background-position: 4px -2647px;}
.bdshare_dialog_boxs ul li .popup_thx {background-position: 4px -2491px;}
.bdshare_dialog_boxs ul li .popup_ibaidu {background-position: 4px -3115px;}
.bdshare_dialog_boxs.on{-webkit-animation:show .5s forwards;animation:show .5s forwards;}
.footer_right .links .code.on{-webkit-animation:show .5s forwards;animation:show .5s forwards;}
/*联系我们*/
.contact_content{padding-bottom: 103px;}
#dituContent{width: 100%;height: 760px;}
.contact_content h3{/* font-size: 24px; */color:#267bda;line-height: 1em;text-align: center;}
.contac_middle{padding:67px 0 78px;}
.contac_middle dl{margin-top: 36px;}
.contac_middle dl dd{width: 30.8%;-moz-box-sizing: border-box;box-sizing: border-box;border:1px solid #C9C9C9;padding:12px 8px 29px;text-align: center;margin-right: 3.8%;float: left;position: relative;overflow: hidden;}
.contac_middle dl dd:last-child{margin-right: 0;}
.contac_middle dl dd::before{content:"";display: block;width: 100%;height: 50%;background: #267bda;position: absolute;left:0;bottom:100%;z-index: 5;-webkit-transition:all .5s;transition:all .5s;}
.contac_middle dl dd:hover::before{bottom:50%;} 
.contac_middle dl dd::after{content:"";display: block;width: 100%;height: 50%;background: #267bda;position: absolute;left:0;top:100%;z-index: 5;-webkit-transition:all .5s;transition:all .5s;}
.contac_middle dl dd:hover::after{top:50%;} 
.contac_middle dl dd:hover p{color:#fff;}
.contac_middle dl dd:hover .icon{border-color: #fff;}
.contac_middle dl dd .icon{display: inline-block;width: 145px;height: 73px;border-bottom: 3px solid #267bda;text-align: center;padding-bottom: 12px;background: #000;background: url(/images/contact/icon_01.png) no-repeat center;position: relative;z-index: 10;}
.contac_middle dl dd:hover .icon{background-image: url(/images/contact/icon_01s.png);}
.contac_middle dl dd:nth-child(2) .icon{background-image: url(/images/contact/icon_02.png);}
.contac_middle dl dd:nth-child(2):hover .icon{background-image: url(/images/contact/icon_02s.png);}
.contac_middle dl dd:nth-child(3) .icon{background-image: url(/images/contact/icon_03.png);}
.contac_middle dl dd:nth-child(3):hover .icon{background-image: url(/images/contact/icon_03s.png);}
.contac_middle dl dd p{font-size: 18px;line-height: 2em;margin-top: 17px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: center !important;position: relative;z-index: 10;}
.contac_bottom{padding:49px 0 74px;background: url(/images/contact/contact_bg.jpg) no-repeat center;background-size:cover;}
.input_box{width: 600px;margin:0 auto 0;}
.input_box>div{position:relative;margin-bottom:1%;}
.input_box h3{margin-bottom: 26px;}
.input_box p.error{color:red;font-size:12px;line-height:1.5em;position:absolute;left:0;bottom:0;}
.input_box input[type="text"]{width: 100%;height: 44px;background: #fff;border:1px solid #c9c9c9;margin-bottom: 20px;padding-left: 10px;-moz-box-sizing:border-box;box-sizing: border-box;}
.input_box textarea{padding:10px;width: 100%;height: 178px;-moz-box-sizing:border-box;box-sizing: border-box;background: #fff;border:1px solid #c9c9c9;margin-bottom:20px}
.input_box .btn{margin-top: 23px;text-align: center;}
.input_box .btn input{width: 188px;height: 45px;line-height: 45px;color:#fff;background: #277BDA;text-align: center;cursor:pointer;}
.input_box .btn input:hover{opacity:.9;}
.input_box .btn input[type="reset"]{margin-left: 12px;background: #676767;}
/*搜索页*/
.search_title {padding-bottom: 36px; border-bottom: 1px solid #e5e5e5;font-size: 24px;color: #4d4d4d; text-align: center;}
.search_title p{font-size: 14px;color:#4c4c4c;}
.search_result_box{padding:1% 0;}
.search_result_box ul{margin-bottom: 4%;}
.search_result_box ul li{border-bottom: 1px solid #CCC;padding: 1% 0;}
.search_result_box ul li a{display: inline-block;font-size: 16px;width:calc(100% - 190px);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color:#4c4c4c;}
.search_result_box ul li a:hover{text-decoration: underline;}
.search_result_box ul li>div{float: right;font-size: 16px;}
.search_result_box ul li span{font-weight: bold;margin-right: 40px;font-size: 14px;background: #277BDA;color: #FFF;border-radius: 3px;padding: 2px 3px;}
.search_result_box ul li span.products{background: #321c0c;}
.search_result_box ul li p{display: inline-block;}
.search_result_box .paging{margin:40px auto 0;}
b.iw_poi_title{color:#277BDA;}
/*引导页*/
.guide{width: 100%;display: table;background: #146BCA;}
#particles-js{position: absolute;left:0;top:0;width: 100%;height: 100%;}
.guide .guide_box{display: table-cell;vertical-align: middle;text-align: center;}
.guide dl dd{display: inline-block;margin:0 12%;width: 218px;height: 218px;border-radius:50%;background:#fff url(/images/icon_grid.png) no-repeat center;position: relative;}
.guide dl dd .box_one{display: table;width: 100%;height: 100%;position: relative;z-index: 3;}
.guide dl dd .box_one::after{content:"";display: block;position: absolute;width: 80%;height: 50px;background: #146BCA;left:10%;bottom:-40px;z-index: 100;}
.guide dl dd .box_two{display: table-cell;vertical-align: middle;}
.guide dl dd h2{font-size: 30px;line-height: 1em;color:#277bd8;font-weight: bold;}
.guide dl dd h3{font-size: 20px;color:#277bd8;}
.guide dl dd a{display: inline-block;width: 120px;height: 35px;line-height: 35px;border:1px solid #146BCA;border-radius: 35px;text-align: center;font-size: 16px;color:#146BCA;font-weight: bold;position: relative;}
.guide dl dd a::after{content:"";display: block;width: 100%;height: 100%;border:4px solid rgba(20,107,202,.4);position: absolute;left:-4px;top:-4px;border-radius:35px;opacity:0;}
.guide dl dd a:hover{background: #146BCA;color:#fff;}
.guide dl dd a:hover::after{-webkit-animation:bigFade 1.5s linear infinite;animation:bigFade 1.5s linear infinite;}
.guide dl dd::before{content:"";display: block;width: 100%;height: 100%;border:11px solid rgba(255,255,255,.5);position: absolute;left:calc(50% - 120px);top:calc(50% - 120px);border-radius: 100%;z-index: 2;}
.guide dl dd::after{content:"";display: block;width: 100%;height: 100%;border:1px dashed rgba(255,255,255,.5);padding:22px;position: absolute;left:calc(50% - 131px);top:calc(50% - 131px);border-radius: 100%;z-index: 1;}
.guide dl dd:hover::after{-webkit-animation:bigRotate 3s linear infinite;animation:bigRotate 3s linear infinite;}
/********************************加载动效********************************/
/*hover 图片放大*/
.hover_b{-webkit-transition:all .5s;transition:all .5s;}
.hover_b:hover{-webkit-transform:scale(1.1);transform:scale(1.1);}
/*从下往上淡出*/
.banners .banner_text p{-webkit-transform:translate(0,350px);-ms-transform:translate(0,350px);transform:translate(0,350px);opacity:0;-webkit-transition:all .7s;transition:all .7s;}
.banners .banner_text p.on{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1;}

/*一道光划过效果*/
.light:before { content: ""; position: absolute; width:200px; height: 100%; top: 0; left: -50%; overflow: hidden;
background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(5  rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
background: -ms-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
background: -o-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
-webkit-transform: skewX(-25deg);-ms-transform: skewX(-25deg);-moz-transform: skewX(-25deg);transform: skewX(-25deg);}
.light:hover:before { left: 150%; -webkit-transition: left 1.5s ease 0s; transition: left 1.5s ease 0s;}
.service_box_two .light:hover:before { -webkit-transition: left 1s ease 0s; transition: left 1s ease 0s;}
/********************************响应式********************************/
@media screen and (max-width:1700px) {  
/*header、footer、首页*/  
.swiperBox{right:calc(50% - 680px);}
}
@media screen and (max-width:1600px) {  
/*header、footer、首页*/  
}
@media screen and (max-width:1500px) {  
/*header、footer、首页*/  
.navBox ul li:nth-child(2n-1){padding:0 25px;}
.footer_left ul{margin-right: 40px;}
.footer_center{padding-left: 30px;}
.home_content_box ul li .iconBox{height: 140px;}
.home_content_box{top: -140px;}
.home_content {padding-bottom: 8%;}
}
@media screen and (max-width:1400px) {  
/*header、footer、首页*/  
.swiperBox{right:calc(50% - 640px);}
.home_content_box ul li .iconBox{height: 130px;}
.home_content_box{top: -130px;}
}
@media screen and (max-width:1300px) {  
/*header、footer、首页*/  
.searchchBox{width: 150px;margin-left: 25px;}
.navBox ul li:nth-child(2n-1){padding:0 15px;}
.footerBox{padding:4% 0;}
.footer_left ul{margin-right: 24px;}
.swiperBox{right:calc(50% - 580px);}
.home_content_box ul li h3{font-size: 22px;}
/*内页*/
.content_page{padding:7% 0 8%;}
.news_details_content,.contact_content {padding:128px 0 8%;}
.about_middle{padding:7% 0;}
.about_top p,.contac_middle dl{margin-top: 3%;}
.about_top .title::after{margin-top: 1%;}
.team_content img{margin-top: 4%;}
.honor_content ul li{margin-bottom: 5%;}
.product_one,.technology_one{padding:0 0 7% 0;}
.product_one p,.product_two p,.human_content p{margin:4% 0;}
.product_two .wap,.product_three .wap,.product_four .wap,.technology_two{padding:4% 0;}
.product_three p, .product_four p,.technology_two .wap>p, .technology_twos .wap>p{margin-top: 4%;}
.process_content h5{margin:2% 0;}
.quality_box .img_box{text-align: center;}
.quality_box .img_box img{float: none;display: inline-block;margin-bottom: 3%;}
.human_bottom{margin-top: 5%;}
.activity_content ul li h3{padding:3% 0;}
.activity_content ul li{margin-bottom: 4%;}
.news_top .text_box h3{font-size: 68px;}
.news_details_middle,.contac_bottom,.search_content{padding:4% 0 5%;}
.news_details_top h3{font-size: 26px;}
.contac_middle{padding:4% 0;}
.contac_middle dl dd{padding:1% 1% 3%;}
.course_content .linear_box img{width: 600px;}
.course_content .linear_box.linear_right img,.course_content .linear_box.linear_right{width: 160px;}
}
@media screen and (max-width:1200px) {  
/*header、footer、首页*/  
.searchchBox{width: 140px;margin-left: 10px;}
.navBox ul li:nth-child(2n-1){padding:0 10px;}
.footer_left ul{margin-right: 14px;}
.footer_center{padding-left: 15px;width: 28%;}
.footer_right{width: 22%;}
.footer_center ul li{padding-left: 33px;}
.swiperBox{right:calc(50% - 470px);}
.home_content_box ul li .iconBox{height: 110px;}
.home_content_box{top: -110px;}
/*内页*/
.years_box,.quality_content .quality_box{margin-top: 5%;}
.news_top .text_box h3{font-size: 60px;}
.news_top .text_box h4{margin:3% 0;}
.news_bottom ul{padding:4% 0;}
#dituContent{height: 600px;}
.human_content ul li .text_box h3{margin-bottom: 4%;}
.human_content ul li .text_box{padding:12px;}
}
@media screen and (max-width:1024px) {  
/*header、footer、首页*/  
.searchchBox{width: 130px;margin-left: 8px;}
.navBox ul li:first-child~li a{padding-bottom: 16px;}
.nav{padding-top: 10px;}
.navBox ul li:nth-child(2n-1){padding:0 7px;}
.technology_twos .technology_two_box .img_box img,.technology_two .technology_two_box .img_box img{width: 100%;}
/*内页*/
.news_top .text_box h3{font-size: 54px;}
.news_details_top{padding:4% 0;}
.contac_middle dl dd .icon{width: 50%;background-size:30%;padding-bottom: 0;}
.contac_middle dl dd p{font-size: 16px;}
.contac_middle dl dd p{margin-top: 4%;}
.input_box .btn input{width: 25%;}
.search_title{padding-bottom: 2%;}
.linear_box{display: none;}
}
@media screen and (max-width:960px) {  
/*header、footer、首页*/  
.nav{padding:20px 0;box-shadow:0 1px 6px 2px #ddd;text-align: center;background: #fff !important;}
.nav.home_nav ul li>a{color:#333;}
.nav_icon,.search_icon{display: block;}
.nav .wrap{position: relative;}
.nav .logo{float: none;display: inline-block;}
.searchchBox{width: 170px;position: fixed;left:calc(50% - 86px);top:58px;margin:0;display: none;}
.searchchBox input{background: #fff;}
.searchchBox.on{-webkit-animation:down .5s forwards;animation:down .5s forwards;}
.navBox{width: 168px;height: 100%;background: #277BDA;position: fixed;left:-168px;top:0;text-align: center;padding:50px 0;-webkit-transition:all .5s;transition:all .5s;z-index: 200;-moz-box-sizing: border-box;box-sizing: border-box;} 
.navBox.on{left:0;}
.navBox ul li{float: none;margin-bottom: 20%;}
.navBox ul li:nth-child(2n),.nav_top{display: none;}
.navBox ul li:first-child~li a{padding-bottom: 0;}
.navBox ul li:first-child~li.cur a{color:#fff;font-weight: bold;}
.navBox ul li:first-child{padding-left: 0;}
.navBox ul li:nth-child(2n-1){padding:0;}

.navBox ul li dl{position:initial;}
.navBox ul li dl dd{background: none;width:auto;height: 28px;line-height: 28px;}
.footer_left{width: 100%;text-align: center;margin-bottom: 2%;}
.footer_left ul{margin-right: 0;width: 16.66%;}
.footer_center,.footer_right{float: none;display: inline-block;width:auto;}
.footer_center ul li{text-align: left;display: inline-block;}
.footerBox{font-size: 0;text-align: center;}
.home_content_box ul li .iconBox{height: 90px;background-size: 40%;}
.home_content_box{top: -90px;}
.banner,.banners{padding-top: 88px;}
.swiperBox{right:3%;width: 108px;}
.home_content_box ul li h3{font-size: 20px;}
.home_content_box ul li .text_box{padding:20px 6px 0;}
/*内页*/
.about_bottom table tr th, .about_bottom table tr td:first-child{font-size: 18px;height:auto;}
.about_bottom table tr td:first-child~td{font-size: 16px;}
.about_bottom table tr td{height:auto !important;padding:5% 0;}
.course_content .course_box{width: 100%;}
.years_box dl dd p{width: 80px;height: 80px;line-height: 80px;font-size: 20px;}
.process_content dl dd{margin-bottom: 3%;}
.news_top .text_box{padding:0 0 0 2%;}
.news_top .text_box h3{font-size: 40px;}
.news_top .text_box h4{margin:2% 0 1% 0;}
.news_top .text_box span{width: 110px;height: 34px;line-height: 34px;left:4%;}
.news_bottom ul li a, .news_bottom ul li span{height: 50px;line-height: 50px;}
.news_details_content,.contact_content{padding-top: 88px;}
.news_details_top h3{font-size: 24px;}
.news_details_top a.back{width: 80px;height: 36px;line-height: 36px;}
.news_details_bottom{padding-top: 2%;}
.news_details_bottom ul li{margin-bottom: 2%;}
#dituContent{height: 450px;}
.contac_middle dl dd .icon{height: 50px;}
.contac_middle dl dd p{font-size: 14px;}
.activity_content ul li span{margin-top: 2%;}
.human_content ul li .text_box{padding:12px 5px;}
.human_content ul li .text_box p, .human_content ul li .text_box dl dd{font-size: 14px;line-height: 1.5em;}
.human_content ul li .text_box dl dd{padding-bottom: 5px;margin-top: 5px;}
.guide dl dd{margin:0 6%;}
}
@media screen and (max-width:768px) {  
/*header、footer、首页*/  
.nav{padding:10px 0;}
.banner,.banners{padding-top: 68px;}
.home_content_box ul li h3{margin-bottom: 8px;font-size: 18px;}
.home_content_box ul li .text_box{padding:12px 4px 0;}
.footer_center ul li:first-child{background-size: 14px;padding-left: 22px;}
.footer_center ul li:first-child+li{background-size: 22px;padding-left: 28px;}
.footer_center ul li:last-child{background-size: 18px;padding-left: 26px;}
/*内页*/
.banners .banner_nav dl dd{width:calc(25% - 1px);height: 40px;line-height: 40px;}
.course_box ul li .box h3{margin-bottom: 5%;}
.course_box ul li .box{padding:7% 5%;}
.technology_one table tr th{font-size: 18px;}
.quality_box_nav{overflow-x: auto;}
.quality_box dl dd{width: 100px;}
.quality_box .img_box img{width: 100%;}
.recruitment_content dl dd{font-size: 14px;height: 40px;line-height: 40px;}
.recruitment_content .titles p{font-size: 13px;height: 50px;line-height: 50px;}
.recruitment_content .titles p a{width: 45%;margin-top: 8px;height: 34px;line-height: 34px;}
.recruitment_content .text_box p{font-size: 13px;}
.recruitment_content .text_box h4{font-size: 14px;}
.news_top .text_box h3{font-size: 30px;}
.news_top .text_box h4{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news_top .text_box span{width: 90px;height: 30px;line-height: 30px;}
.news_bottom ul li a, .news_bottom ul li span{height: 42px;line-height: 42px;font-size: 14px;}
.news_details_content,.contact_content{padding-top: 68px;}
.news_details_top h3{width:calc(100% - 150px);font-size: 20px;}
.content_page p{font-size: 14px;}
.news_details_middle p{font-size: 14px !important;}
.news_details_middle .img_box{margin:3% 0 !important;}
#dituContent{height: 400px;}
.human_content ul li .text_box dl dd{margin:0;padding:0;}
.human_content ul li .text_box h5{font-size: 12px;}
}
@media screen and (max-width:640px) {  
/*header、footer、首页*/  
.swiperBox,.footer_left{display: none;}
.banner .swiper-container .btn.swiper-prev{padding-bottom: 20px;}
.banner .swiper-container .btn.swiper-next{padding-top: 20px;}
.swiperBox{height: 109px;top:calc(50% - 54.5px);}
.footer_center h3,.footer_right h3{margin-bottom: 4%;}
.footer_center ul li{margin-bottom: 2%;}
.footer_right p{margin-top: 2%;}
/*内页*/
.banners img{width: 130%;margin-left: -15%;}
.banners .banner_text p{line-height: 1em;}
.banners .banner_text p span{font-size: 20px;}
.about_top p,.content_page p{font-size: 14px;}
.about_bottom table tr th, .about_bottom table tr td:first-child{font-size: 16px;}
.about_bottom table tr td:first-child~td{font-size: 14px;}
.about_bottom table tr td{padding:2% 0;}
.about_top p, .content_page p{font-size: 13px;}
.course_box ul li .box h3{padding-left: 5%;}
.years_box dl dd{margin-right: 15px;padding-bottom: 20px;}
.years_box dl dd p{width: 60px;height: 60px;line-height: 60px;}
.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom: 20px;}
.honor_content ul li{padding-bottom: 1%;margin-bottom: 2%;}
.technology_one table tr th,.technology_one table tr td{height:auto;font-size: 16px;}
.technology_one table tr td{font-size: 14px;}
.technology_one table{margin-top: 4%;}
.technology_two h4, .technology_twos h4,.technology_twos .technology_two_box .img_box{margin:4% 0 2%;}
.technology_two .wap>p, .technology_twos .wap>p,.process_content h4, .quality_content h4{font-size: 16px;}
.technology_two .technology_two_box p, .technology_twos .technology_two_box p{line-height: 1.87em;}
.process_content h5{font-size: 16px;}
.quality_box dl dd a{height: 40px;line-height: 40px;font-size: 14px;}
.quality_box .img_box{margin-top: 5%;}
.recruitment_content dl dd{font-size: 13px;height: 32px;line-height: 32px;}
.recruitment_content .titles p{font-size: 12px;height: 40px;line-height: 40px;}
.recruitment_content .text_box{margin:2% 0;padding:4%;}
.recruitment_content .text_box .text_right{padding-left: 2%;}
.recruitment_content .text_box h4{font-size: 13px;margin-bottom: 4%;}
.recruitment_content .text_box h4.salary{margin-top: 5%;}
.recruitment_content .text_box p{font-size: 12px;}
.recruitment_content .titles p a{font-size: 12px;height: 28px;line-height: 28px;margin-top: 6px;}
.news_top .text_box h3{font-size: 26px;}
.news_top .text_box {height:auto!important;}
.news_top .text_box span{width: 80px;height: 26px;line-height: 26px;font-size: 12px;position: initial;}
.news_bottom ul li a, .news_bottom ul li span{height: 36px;line-height: 36px;}
.news_bottom ul li{padding: 0 1%;}
.news_details_top a.back{width: 60px;height: 32px;line-height: 32px;}
.news_details_top h3{font-size: 18px;}
.news_details_middle p{font-size: 13px !important;}
.bdshare_dialog_boxs{position: fixed;left:calc(50% - 155px);top:calc(50% - 170px);}
#dituContent{height: 300px;}
.contac_middle dl dd .icon{height: 35px;}
.contac_middle dl dd p{line-height: 1.5em;}
.input_box{width: 94%;}
.input_box h3{margin-bottom: 4%;}
.input_box input[type="text"]{height: 36px;line-height: 36px;margin-bottom: 4%;}
.input_box textarea{height: 140px;}
.input_box .btn input{height: 38px;line-height: 38px;font-size: 14px;}
.input_box .btn{margin-top: 3%;}
.search_result_box ul li span{margin-right: 15px;}
.human_content ul li{width: 100%;margin:0 0 3% 0;}
.human_content ul li .text_box{padding:18% 5%;}
.human_content ul li .text_box h3{font-weight: bold;}
.guide dl dd{margin:10%;}
}
@media screen and (max-width:480px) {  
/*header、footer、首页*/  
.nav .logo img{width: 120px;}
.banner,.banners{padding-top: 58px;}
.home_content{margin:20px 0 0;}
.home_content_box,.home_content_box ul li .text_box{position: initial;background: none;}
.home_content_box ul li h3{font-size: 16px;}
.home_content_box ul{font-size: 0;}
.home_content_box ul li .img_box,.home_content_box ul li .text_box{display: inline-block;}
.home_content_box ul li .iconBox{width: 90px;background-color: #277BDA;}
.cover{display: none !important;}
.home_content_box ul{text-align: center;}
.home_content_box ul li{width: 33%;float: none;display: inline-block;margin-bottom: 3%;text-align: center;}
.home_content_box ul li:first-child{border:none;}
.footer_center ul li{margin-bottom: 0;}
.footer_center h3, .footer_right h3{margin-bottom: 2%;}
.footer_right .links a{width: 40px;height: 40px;}
/*内页*/
.product_banner .banner_text p{top: 14%;}
.banners .banner_nav dl dd a{font-size: 14px;}
.banners .banner_text p span{font-size: 18px;}
.about_bottom table tr th, .about_bottom table tr td:first-child{font-size: 13px;}
.about_bottom table tr td:first-child~td{font-size: 12px;}
.about_bottom table tr td{padding:0;}
.about_middle{padding:4% 0;}
.honor_content ul li,.honor_content ul li:nth-child(3n),.activity_content ul li,.activity_content ul li:nth-child(3n){width: 49%;margin-right: 2%;}
.honor_content ul li:nth-child(2n),.activity_content ul li:nth-child(2n){margin-right: 0;}
.product_one h3{line-height: 1.5em;}
.technology_two .wap>p, .technology_twos .wap>p,.technology_two .technology_two_box p, .technology_twos .technology_two_box p,.product_one p, .product_two p, .human_content p{font-size: 14px;}
.technology_two h4, .technology_twos h4{font-size: 16px;line-height: 1.5em;}
.process_content h5{line-height: 1.5em;}
.process_content dl dd::before{width: 20px;height: 20px;line-height: 20px;font-size: 14px;}
.quality_box dl dd a{height: 36px;line-height: 36px;}
.activity_content ul li h3{padding-bottom: 0;font-weight: bold;}
.recruitment_content .titles p a{font-size: 11px;}
.recruitment_content .text_box>div, .news_top>div{width: 100%;}
.recruitment_content .text_box .text_right{padding-left: 0;margin-top: 5%;}
.news_top .text_box{margin-top: 4%;}
.news_top .text_box h4{font-weight: bold;}
.news_details_content,.contact_content{padding-top: 58px;}
.news_details_top a.back{right:0;}
.news_details_top p, .news_details_top .share{margin-right: 2%;}
.news_details_bottom ul li a{font-size: 14px;width:65%;}
#dituContent{height: 250px;}
.contac_middle dl dd p{white-space: initial;height: 4.5em;font-size: 12px;}
.contac_middle dl dd .icon{border-width:2px;background-size:40% ;}
.contac_middle dl dd{padding:1%;}
.search_result_box ul li a,.search_result_box ul li p{font-size: 14px;}
.search_result_box ul li span,.human_content ul li .text_box p, .human_content ul li .text_box dl dd{font-size: 12px;}
.search_result_box ul li a{width:calc(100% - 140px);}
.input_box input[type="text"]{margin-bottom:5%;}
.human_content ul li .text_box{padding:10% 5%;}
}
@media screen and (max-width:400px) {  
/*header、footer、首页*/  
.home_content_box ul li p,.technology_one table tr td,.technology_two .wap>p, .technology_twos .wap>p,.technology_two .technology_two_box p, .technology_twos .technology_two_box p,.process_content dl dd,.product_one p, .product_two p, .human_content p,.home_content_box ul li p{font-size: 12px;}
.footer_center ul li{padding-left: 25px;background-size: 16px;}
.home_content_box ul li .iconBox{width: 80px;height: 80px;}
/*内页*/
.banners .banner_text p span{font-size: 14px;}
.about_top p,.content_page p,.activity_content ul li p,.news_details_bottom ul li a,.news_details_bottom ul li span,.activity_content ul li span{font-size: 12px;}
.banners .banner_nav dl dd{height: 34px;line-height: 34px;}
.years_box dl dd{padding-bottom: 16px;}
.years_box dl dd p{width: 50px;height: 50px;line-height: 50px;font-size: 18px;}
.technology_one table tr th,.technology_one table tr td,.technology_two h4, .technology_twos h4,.process_content h4, .quality_content h4,.process_content h5{font-size: 14px;}
.recruitment_content dl dd{font-size: 11px;height: 28px;line-height: 28px;}
.recruitment_content .titles p{font-size: 11px;height: 34px;line-height: 34px;}
.recruitment_content .titles p a{font-size: 9px;height: 20px;line-height: 20px;margin-top: 7px;}
.recruitment_content .text_box h4{font-size: 11px;}
.recruitment_content .text_box p{font-size: 10px;}
.recruitment_content .text_box{padding:2%;}
.news_top .text_box p,.search_result_box ul li a{font-size: 12px;}
.news_top .text_box h3{font-size: 22px;}
.news_bottom ul li a, .news_bottom ul li span{font-size: 12px;height: 32px;line-height: 32px;}
.more a{font-size: 14px;}
.news_details_top h3{width:calc(100% - 80px);font-size: 16px;}
.news_details_top a.back{width: 50px;height: 26px;line-height: 26px;font-size: 12px;top:-10%;}
.news_details_middle p{font-size: 12px !important;}
.news_details_middle .img_box img{width: 100%;margin-bottom: 3%;}
.news_details_bottom ul li a{width: 55%;}
.input_box input[type="text"]{height: 30px;line-height: 30px;}
.input_box textarea{height: 110px;}
.input_box .btn input{height: 30px;line-height: 30px;}
.search_result_box ul li{padding:0;}
.search_result_box ul li span{font-size: 10px;margin-right: 10px;}
.input_box p.error{font-size:10px;}
.human_content ul li .text_box{padding:2% 5%;}
.guide dl dd{margin:8%;}
.guide dl dd .box_one::after{height: 30px;bottom:-25px;}
.process_content dl dd{padding-left: 26px;}
.process_content dl dd::before{top: 2px;}
}
/*淡出*/
@keyframes down {
    0%{top:58px;}
    100%{top:88px;}
}
@-webkit-keyframes down {
    0%{top:58px;}
    100%{top:88px;}
}
@-moz-keyframes down {
    0%{top:58px;}
    100%{top:88px;}
}
@-ms-keyframes down {
    0%{top:58px;}
    100%{top:88px;}
}
@-o-keyframes down {
    0%{top:58px;}
    100%{top:88px;}
}
@media screen and (max-width:768px) {  
@keyframes down {
    0%{top:58px;}
    100%{top:68px;}
}
@-webkit-keyframes down {
    0%{top:58px;}
    100%{top:68px;}
}
@-moz-keyframes down {
    0%{top:58px;}
    100%{top:68px;}
}
@-ms-keyframes down {
    0%{top:58px;}
    100%{top:68px;}
}
@-o-keyframes down {
    0%{top:58px;}
    100%{top:68px;}
}
}
@media screen and (max-width:480px) {  
@keyframes down {
    0%{top:58px;}
    100%{top:58px;}
}
@-webkit-keyframes down {
    0%{top:58px;}
    100%{top:58px;}
}
@-moz-keyframes down {
    0%{top:58px;}
    100%{top:58px;}
}
@-ms-keyframes down {
    0%{top:58px;}
    100%{top:58px;}
}
@-o-keyframes down {
    0%{top:58px;}
    100%{top:58px;}
}
}
/*淡出*/
@keyframes show {
    0%{-webkit-transform:scale(.1);-ms-transform:scale(.1);transform:scale(.1);opacity:0;}
    90%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:1;}
    100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
}
@-webkit-keyframes show {
    0%{-webkit-transform:scale(.1);opacity:0;}
    90%{-webkit-transform:scale(1.1);opacity:1;}
    100%{-webkit-transform:scale(1);opacity:1;}
}
@-moz-keyframes show {
    0%{-moz-transform:scale(.1);opacity:0;}
    90%{-moz-transform:scale(1.1);opacity:1;}
    100%{-moz-transform:scale(1);opacity:1;}
}
@-ms-keyframes show {
    0%{-ms-transform:scale(.1);opacity:0;}
    90%{-ms-transform:scale(1.1);opacity:1;}
    100%{-ms-transform:scale(1);opacity:1;}
}
@-o-keyframes show {
    0%{-o-transform:scale(.1);opacity:0;}
    90%{-o-transform:scale(1.1);opacity:1;}
    100%{-o-transform:scale(1);opacity:1;}
}
/*若隐若现*/
@keyframes showhide {
    0%{opacity:0;}
    100%{opacity:1;}
}
@-webkit-keyframes showhide {
    0%{opacity:0;}
    100%{opacity:1;}
}
@-moz-keyframes showhide {
    0%{opacity:0;}
    100%{opacity:1;}
}
@-ms-keyframes showhide {
    0%{opacity:0;}
    100%{opacity:1;}
}
@-o-keyframes showhide {
    0%{opacity:0;}
    100%{opacity:1;}
}
/*放大旋转*/
@keyframes bigRotate {
    0%{transform:rotate(0) scale(1.05);}
    100%{transform:rotate(-360deg) scale(1.05);}
}
@-webkit-keyframes bigRotate {
    0%{-webkit-transform:rotate(0) scale(1.05);}
    100%{-webkit-transform:rotate(-360deg) scale(1.05);}
}
@-moz-keyframes bigRotate {
    0%{-moz-transform:rotate(0) scale(1.05);}
    100%{-moz-transform:rotate(-360deg) scale(1.05);}
}
@-ms-keyframes bigRotate {
    0%{-ms-transform:rotate(0) scale(1.05);}
    100%{-ms-transform:rotate(-360deg) scale(1.05);}
}
@-o-keyframes bigRotate {
    0%{-o-transform:rotate(0) scale(1.05);}
    100%{-o-transform:rotate(-360deg) scale(1.05);}
}
/*波浪*/
@keyframes bigFade {
    0%{transform:scale(1);opacity:1;}
    100%{transform:scale(1.2);opacity:0;}
}