@charset "utf-8";/* CSS Document */html,body{background:#fff;  color:#555; font-size: 14px; margin:0; padding:0;}.main{height: auto; margin: 0 auto; transition: all .5s ease 0s; overflow: hidden;}h1,h2,h3,h4{font-size: 14px; line-height: 1;}i{font-style:normal;}img{border: 0; width:100%; vertical-align:middle;}.fl{float:left;}.fr{float:right;}ul,li,dl,dd{list-style-type:none; margin:0; padding:0}a{cursor: pointer;}i,em{font-style: normal;}table{width: 100%;}.main{margin: 0 auto;}.header{height: 80px; width: 100%; position: fixed; left: 0; top: 0; background: #fff; z-index: 99;}.header .main{overflow: inherit;}.logo{float: left;}.nav{float: right;}.nav .m{display:inline-block; vertical-align:middle; position: relative;}.nav .m a{ z-index: 2; color: #555; display: inline-block; width: 100%;display:block; border-bottom: 2px solid #fff;}.nav .m:hover a,.nav .on a{border-bottom: 2px solid #555;}.nav .sub{display: none; position:absolute; overflow:hidden; z-index: 999; margin:0 auto; background: #244480;}.nav .m .sub dl dd a{color: #fff; opacity: 0.7;}.nav .m .sub a,.nav .m .sub dl dd:hover a,.nav .m .sub dl dd a:hover{opacity: 1;}.nav .m .sub dl dd a{border: none;}.sp_nav{top: 1.5%; position: fixed; right: 2%; z-index: 99999; width: 20px; height: 20px; background-image: url(../images/dh.png); background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}.sp_nav_se{background-image: url(../images/close.png); background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}.sjj_nav{position:fixed; z-index:999; background: #182F52;width: 100%;height: calc(100% - 45px); font-size: 14px; line-height: 30px; top:-100%; right:0; overflow:auto; overflow-x:hidden; padding: 0 3%;}.nav_show{top: 50px;}.sjj_nav ul li{zoom: 1; position: absolute;}.sjj_nav ul li a:after{position: absolute; left: 0; top: 1.4933rem; height: 1px; width: 28px; z-index: 2; content: " ";}.sjj_nav ul li:after{ display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }.sjj_nav ul li:before{position: absolute; left: 0; top: 44px; height: 1px; width: 100%; background: #eee; content: " "; z-index: 1;}.sjj_nav ul li i{position:absolute;top:5px;right:0px; height:1.4933rem;padding:0px 7px 0 7px;}.sjj_nav ul li i svg{transform:rotate(-90deg);}.sjj_nav ul li{position:relative;line-height: 45px; font-size:14px;}.sjj_nav ul li:hover ul li{display: block;}.sjj_nav ul li:hover ul{margin: 15px 0;}.sjj_nav ul li ul{zoom: 1;}.sjj_nav ul li ul:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }.sjj_nav ul li ul li{display: none;}.sjj_nav ul li a{color:#fff; width:80%;}.sjj_nav ul li ul li{float: left; width: 100%; height: 35px; line-height: 35px;}.sjj_nav ul li ul li:hover{background: #182F52;}.sjj_nav ul li ul li:hover a{color: #fff;}.sjj_nav ul li ul li:nth-child(3n){margin-right: 0;}.sjj_nav ul li ul li:before{display: none;}.sjj_nav ul li ul li a{color:#fff;display:block;text-align:left; text-align: 100%; width: 100%;}.sjj_nav ul li ul li a:after{display: none;}.sjj_nav ul li i svg{width:20px;height:20px;fill:#b8b8b8;}.in_banner{width:100%; margin: 0 auto; overflow: hidden; position: relative;}.in_banner .swiper-slide img{transition: transform 1s ease; transform: scale(1);}.in_banner .swiper-slide-active img{transform: scale(1.3);}.in_banner .swiper-slide-active .dw_wz{transform: scale(1);}.in_banner .swiper-slide img{width: 100%;}.banner_fl,.banner_fr{position: absolute; z-index: 5; cursor: pointer; transition: all .5s ease 0s; opacity: 0.4;}.banner_fl:hover,.banner_fr:hover,.banner_fl:hover:after,.banner_fr:hover:after{opacity: 1;}.dw_wz{position: absolute; color: #fff; z-index: 1;}.dw_wz .bt{font-weight: 500;}.dw_wz .gd{border: 1px solid #fff; border-radius: 6px; text-align: center;}.dw_wz .gd a{color: #fff;}.in_case{background-image: url(../images/in_case.jpg); background-position: center top; background-repeat: no-repeat; background-size: 100% 100%; width: 100%;}.in_tit{font-weight: 500; text-align: center; color: #fff;}.case_li ul li{float: left; background: #D3E1F0; text-align: center; border-bottom: 5px solid #D3E1F0; transition: all .5s ease 0s;}.case_li ul li:hover{border-bottom: 5px solid #379AE4; transition: all .5s ease 0s;}.case_li ul li:nth-child(2n){margin-right: 0;}.case_li ul li .xx{font-weight: 500; color: #379AE4;}.case_li ul li .img{overflow: hidden;}.case_li ul li .img img{-webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all cubic-bezier(.18,1,.21,1) .9s; -moz-transition: all cubic-bezier(.18,1,.21,1) .9s; -ms-transition: all cubic-bezier(.18,1,.21,1) .9s; -o-transition: all cubic-bezier(.18,1,.21,1) .9s;  transition: all cubic-bezier(.18,1,.21,1) .9s;}.case_li ul li:hover .img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}.in_new{background-image: url(../images/in_new.png); background-position: center top; background-repeat: no-repeat; background-size: 100% 100%; width: 100%; position: relative;}.in_new .in_tit{color: #333;}.news_list .swiper-slide{float: left; background: #fff;}.news_list .swiper-slide:last-child{margin-right: 0;}.news_list .time{color: #999; text-align: center; background: #F3F3F3; border-radius: 251px;}.news_list .xx{color: #333; border-bottom: 1px solid #EBEBEB; transition: all .5s ease 0s; overflow: hidden;}.news_list .swiper-slide:hover .xx{text-decoration: underline; transition: all .5s ease 0s;}.news_list .more{font-weight: 500; color: #379AE4;}.news_list .more img{float: right;}.new_fl,.new_fr{position: absolute; top:50%;; z-index: 5; cursor: pointer; transition: all .5s ease 0s; opacity: 0.4;}.new_fl:hover,.new_fr:hover,.new_fl:hover:after,.new_fr:hover:after{opacity: 1;}.new_a{width: 100%; vertical-align: top; position: absolute; left: 0; z-index: 2; text-align: center;}.new_a .swiper-pagination-bullet{background: none; opacity: 1; position: relative; transition: all .4s ease .2s; background: #D3E1F0; border-radius: 100%;}.new_a .swiper-pagination-bullet:before{content:''; background: none; position: absolute; top: 0%; left: 0%; transition: all .4s ease 0s;}.new_a .swiper-pagination-bullet-active{transition: all .4s ease .2s; background: #333; border-radius: 100%; opacity: 1;}.new_a .swiper-pagination-bullet-active:before{background: #333; border-radius: 100%;}.coop{background-image: url(../images/coop.jpg); background-position: center top; background-repeat: no-repeat; background-size: 100% 100%; width: 100%;}.coop_li{position: relative;}.coop_li .new_fl,.coop_li .new_fr{top: 33%;}.coop_li .new_fl{left: 6px;}.coop_li .new_fr{left: inherit; right: 6px;}.coop_li .swiper-slide{float: left;  text-align: center; background: rgba(255, 255, 255, 0.8); transition: all .5s ease 0s;}.coop_li .swiper-slide:hover{background: #fff; transition: all .5s ease 0s;}.coop_a{width: 100%; background: #fff; vertical-align: top; text-align: center;}.coop_a .swiper-pagination-bullet{background: none; opacity: 1; position: relative; transition: all .4s ease .2s; background: #D3E1F0; border-radius: 100%;}.coop_a .swiper-pagination-bullet:before{content:''; background: none; position: absolute; top: 0%; left: 0%; transition: all .4s ease 0s;}.coop_a .swiper-pagination-bullet-active{transition: all .4s ease .2s; background: #333; border-radius: 100%; opacity: 1;}.coop_a .swiper-pagination-bullet-active:before{background: #333; border-radius: 100%;}.in_more{background-image: url(../images/in_more.jpg); background-position: center top; background-repeat: no-repeat; background-size: 100% 100%; width: 100%;}.in_more .in_tit{color: #333;}.more_list .swiper-slide{float: left; background-position: center; background-repeat: no-repeat; background-size: 100% 100%; text-align: center;}.more_list .swiper-slide:last-child{margin-right: 0;}.more_a{width: 100%; vertical-align: top; text-align: center;}.more_a .swiper-pagination-bullet{background: none; opacity: 1; position: relative; transition: all .4s ease .2s; background: #D3E1F0; border-radius: 100%;}.more_a .swiper-pagination-bullet:before{content:''; background: none; position: absolute; top: 0%; left: 0%; transition: all .4s ease 0s;}.more_a .swiper-pagination-bullet-active{transition: all .4s ease .2s; background: #333; border-radius: 100%; opacity: 1;}.more_a .swiper-pagination-bullet-active:before{background: #333; border-radius: 100%;}.video_c,.list_c{width:100%; height:100%; position:fixed; left:0px; top:0px; background-color:rgba(0,0,0,0.7); z-index:99999999; display:none;}.video_tc,.list_tc{height: auto; margin:0 auto; position:fixed; left:50%; top:50%; z-index:99; webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.list_tc img{width: 90%; height: auto;}.video_t,.list_t{display: block; position: absolute; right: 0px; top: 0; z-index: 9;}.video_t img,.list_t img{width: 100%; height: 100%;}.fdw{width: 100%; height: 100%; position: relative;}#prevVideo,#nextVideo{background: #232425; position: absolute; left: 0; top: calc(50% - 19px); z-index: 9; text-align: center;}#nextVideo{left: inherit; right: 0;}#prevVideo img,#nextVideo img{opacity: 0.6;}#prevVideo:hover img,#nextVideo:hover img{opacity: 1;}.footer{background: #182F52; zoom: 1; position: relative;}.footer:before{height: 1px; width: 100%; left: 0; background: #fff; opacity: 0.15; content: " "; display: block; position: absolute;}.foot_top{margin: 0 auto;}.foot_top .tit{font-weight: bold; color: #fff; position: relative; zoom: 1;}.foot_top .tit:after{height: 1px; background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%); position: absolute; left: 0; bottom: 0; content: " ";}.lxwm{float: left;}.lxwm ul{zoom: 1;}.lxwm ul:after,.lxwm ul li:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}.lxwm ul li{zoom: 1;}.lxwm ul li .img{float: left; border: 1px solid #343434; border-radius: 100%; text-align: center;}.lxwm ul li .fr{color: #fff; font-family: HarmonyOS Sans SC;}.lxwm ul li .fr div{opacity: 0.5;}.dhlj{float: left;}.dhlj ul{zoom: 1;}.dhlj ul:after{ display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }.dhlj ul li{float: left; border-bottom: 1px solid rgba(255,255,255,0.15); transition: all .5s ease 0s;}.dhlj ul li:hover{border-bottom: 1px solid #fff; transition: all .5s ease 0s;}.dhlj ul li:nth-child(2n){margin-right: 0;}.dhlj ul li a{color: #fff;}.gzwm{float: left;}.ewm{text-align: center;}.ewm div{font-weight: 500; color: #fff; opacity: 0.5;}.bottom{text-align: center; border-top: 1px solid rgba(255,255,255,.5); color: #fff; opacity: 0.5; font-family: HarmonyOS Sans; font-weight: 500;}/*解决方案 case*/.n_bann{background-position: center top; background-repeat: no-repeat; background-size: 100% 100%; width: 100%;}.dw{background: #EFF5FE; opacity: 0.9; color: #8D9FB5;}.dw a{color: #8D9FB5;}.dw a:first-child{margin-left: 0;}.dw span{color: #333;}.content{background-position: center top; background-repeat: no-repeat; background-size: cover; width: 100%; height: auto;}.title{font-weight: 500; text-align: center; color: #333;}.list li{float: left;}.list li img{width: 100%;}.page a{font-weight: 500; color: #182F52; width: 49%; display: inline-block;}.page a:last-child{text-align: right;}.page a span{text-decoration: underline;}/*关于我们 about*/.in_gy{width:100%; margin: 0 auto; overflow: hidden; position: relative;}.in_gy .swiper-slide img{width: 100%;}.gy_fl,.gy_fr{position: absolute; z-index: 5; cursor: pointer; transition: all .5s ease 0s; opacity: 0.4;}.gy_fl:hover,.gy_fr:hover,.gy_fl:hover:after,.gy_fr:hover:after{opacity: 1;}.about{background-position: center top; background-repeat: no-repeat; background-size: 100% 100%; width: 100%;}.about .tit{text-align: center; font-weight: 500; color: #fff;}.about_nr{background: rgba(27,63,122,.3);}.nr_js{text-align: center; color: #fff; font-weight: 500; font-family: HarmonyOS Sans SC;}.nr_tit{background: #fff; text-align: center; font-weight: 500;}.nr_tit span{height: 1px; background: #32A7FF; display: inline-block; vertical-align: middle;}.nr_list{zoom: 1;}.nr_list:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}.nr_list li{float: left; position: relative;}.nr_list li:last-child{margin-right: 0;}.nr_list li .xddw{position: absolute; left: 0; text-align: center; color: #fff;}.nr_list li .xddw .bt{font-weight: 500; border-bottom: 1px solid #fff;}.nr_list li:nth-child(4){margin-right: 0;}/*联系我们 contact*/.contact{background: rgba(255,255,255,.9); width: 100%;}.contact .fl ul li{border-bottom: 1px solid #C7C7C7; text-align: center;}.contact .fl ul li:first-child{padding-top: 0;}.contact .fl ul li:last-child{border-bottom: none;}.contact .fl ul li .img{margin: 0 auto;}.contact .fl ul li .bt{color: #999; line-height: 1;}.contact .fl ul li .xx{font-weight: 500; color: #3D3D3D;}.fr_tit{font-weight: 500; color: #333;}.contact .fr table tr td{color: #3D3D3D; width: 100%; float: left; zoom: 1; position: relative; border-bottom: 1.5px solid #C7C7C7;}.contact .fr table tr td:hover{border-bottom: 1.5px solid;  border-image: linear-gradient(to right, #32A7FF, #1AD507) 1; cursor: pointer;}.contact .fr table tr td .xx{float: left; width: 110px;}.contact .fr table tr td .xx span{color: #DE1818; vertical-align: middle;}.contact .fr table tr td .text{float: right; width: calc(100% - 110px); border: none; background: none;}.contact .fr table tr:nth-last-of-type(2) td{height: auto; line-height: 1;}.contact .fr table tr:nth-last-of-type(2) td .xx{float: inherit; width: 100%;}.contact .fr table tr td .wbk{border: none; background: none; width: 100%;}.contact .fr table tr:last-child td{border: none; text-align: center;} .contact .fr table tr td .submit{font-weight: 500; color: #fff; text-align: center; background: linear-gradient(270deg, #1AD507 0%, #32A7FF 99%); border: none; margin: 0 auto;}/*职业发展 zyfz*/.job,.jion{background: rgba(255,255,255,.9); width: 100%; position: relative; zoom: 1;}.job:before{position: absolute; top: 0; height: 100%; width: 1px; background: #c7c7c7; content: " "; display: block;}.job:after,.jion:after,.jion:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}.job .fl .tits{border-bottom: 1px solid #C7C7C7;}.job .fl .tits .bt{font-weight: 500; color: #333;}.job .fl .tits .xx{color: #666;}.job .fl .tits .xx span:first-child{margin-left: 0;}.xx_bt{font-weight: 500; color: #333;}.xx_bt span{background: linear-gradient(180deg, #1AD507 0%, #32A7FF 99%); display: inline-block; vertical-align: middle;}.mail{background: linear-gradient(270deg, #1AD507 0%, #32A7FF 99%); text-align: center;}.mail a{color: #fff;}.mail img{vertical-align: middle;}.fr_bt{color: #3D3D3D; font-weight: 500; text-align: center; background-image: url(../images/bg.png); background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}.lie li{background: #fff; border-bottom: 1px solid #eee; transition: box-shadow 0.3s ease;}.lie li:hover{box-shadow: 0px 0px 30px 0px #E8ECF4;}.lie .tits .bt{margin-bottom: 0px; font-weight: 500; color: #333;}.lie .tits .xx{line-height: 1; color: #eee;}.lie .tits .xx span{color: #666;}.lie .tits .xx span:first-child{margin-left: 0;}.work{text-align: center; font-weight: 500; color: #fff;}.jion:before{position: absolute; top: 0; height: 100%; width: 1px; background: #c7c7c7; content: " "; display: block;}.left{float: left;}.left .left_tit{font-weight: 500; color: #333; border-bottom: 1px solid #C7C7C7;}.left .left_tit .qc{font-weight: 500; color: #379AE4; float: right;}input[type=checkbox]{-webkit-appearance:none; -moz-appearance:none; appearance:none; position:relative; display:inline-block; border: 1px solid #797979; outline:none; cursor:pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align:middle; background: #fff; margin-right: 15px;}input[type=checkbox]:after{content:''; position:absolute; display:block; left:0; top:0; right:0; bottom:0; margin:auto;  -webkit-transform:scale(0); -moz-transform:scale(0); transform:scale(0); -webkit-transition:all ease-in-out 300ms; -moz-transition:all ease-in-out 300ms; transition:all ease-in-out 300ms; background-image: url(../images/choose.png); border: none;}input[type=checkbox]:checked:after{-webkit-transform:scale(1); -moz-transform:scale(1); transform:scale(1); border: none;}input[type=checkbox]:hover{-webkit-appearance:none; -moz-appearance:none; appearance:none; position:relative; display:inline-block; border: 1px solid #379AE4; outline:none; cursor:pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align:middle; background: #fff;}.left_li .dz{font-weight: 500; color: #333;}.left_li .choose{color: #333;}.right{float: right;}.right_bt{font-weight: 500; color: #333;}/*新闻中心 news*/.news{background-position: center top; background-repeat: no-repeat; background-size: 100% 100%; width: 100%;}.wenzi{font-weight: 500; text-align: center; color: #fff;}.mainbody{background: #fff;}.main_fl{float: left;}.read{background: #F8FBFD;}.read a{color: #379AE4;}.main_fr{float: right; position: relative; zoom: 1;}.main_fr:after{position: absolute; top: 0; height: 100%; width: 1px; background: #eee; content: " "; display: block;}.wz_list li{background: #EFF5FE;}.wz_list li .tit{color: #333; overflow: hidden;}.wz_list li .more{color: #379AE4; overflow: hidden;}.wz_list li .more img{float: right;}.fy{border-top: 1px solid #eee;}@media all and (min-width: 1920px){.moblie{display: none;}.main{width: 1600px;}.header{height: 80px;}.logo{ width: 162px; height: 53px; margin-top: 12px;}.logo img{width: 162px; height: 53px;}.nav{height: 43px; line-height: 43px; margin-top: 20px;}.nav .m{width: auto; font-size: 20px; margin-left: 80px;}.nav .sub{padding: 25px 34px; font-size: 16px; left: -34px; top: 60px; width: 308px;}.nav .m .sub dl dd{height: 26px; line-height: 26px; margin-bottom: 10px;}.in_banner{height: 700px; margin: 80px auto 0;}.in_banner .swiper-slide img{height: 700px;}.banner_fl img,.banner_fr img{width: 13px; height: 23px;}.banner_fl,.banner_fr{width: 13px; height: 23px; top: 47%; left: 15px;}.banner_fr{left:inherit; right: 15px;}.dw_wz{left: 160px; top: 255px; width: 480px;}.dw_wz .bt{height: 108px; line-height: 54px; font-size: 48px; margin-bottom: 42px;}.dw_wz .gd{width: 150px; height: 48px; line-height: 48px;}.dw_wz .gd a{font-size: 16px;}.dw_wz .gd img{width: 5px; height: 9px; margin-left: 36px;}.in_case{height: 1502px; padding-top: 74px;}.in_tit{height: 42px; line-height: 42px; font-size: 36px;}.case_li ul li{width: 760px; height: 570px; padding: 40px; margin: 79px 80px 0 0;}.case_li ul li .img,.case_li ul li .img img{width: 678px; height: 415px;}.case_li ul li .xx{height: 26px; line-height: 26px; font-size: 28px; margin-top: 37px;}.in_new{height: 802px; padding-top: 60px;}.in_new .main{width: 1766px;}.in_new .in_tit{margin-bottom: 45px;}.news_list .swiper-slide{width: 344px; height: 553px; margin-right: 11px; padding: 35px 35px 0;}.news_list .time{width: 118px; height: 28px; line-height: 28px; font-size: 14px;}.news_list .time img{width: 16px; height: 16px; margin-right: 5px;}.news_list .img{margin: 23px 0 26px;}.news_list .img,.news_list .img img{width: 274px; height: 186px;}.news_list .xx{height: 178px; line-height: 32px; font-size: 24px;}.news_list .more{height: 20px; line-height: 20px; font-size: 16px; margin-top: 30px;}.news_list .more img{width: 14px; height: 10px;}.new_fl img,.new_fr img{width: 13px; height: 23px;}.new_fl,.new_fr{width: 13px; height: 23px; left: 35px;}.new_fr{left: inherit; right: 35px;}.new_a{height: 8px; line-height: 8px; bottom: 54px;}.new_a .swiper-pagination-bullet{width: 8px; height: 8px; margin: 0 6px;}.new_a .swiper-pagination-bullet:before{width: 8px; height: 8px;}.coop{height: 740px; padding-top: 74px;}.coop_li{margin-top: 331px;}.coop_li .swiper-slide{width: 20.0001%; height: 210px; line-height: 210px;}.coop_li .swiper-slide img{width: 313px; height: 71px;}.coop_a{height: 83px; line-height: 83px;}.in_more{height: 578px; padding-top: 75px;}.more_list{margin-top: 51px;}.more_list .swiper-slide{width: 511px; height: 288px; line-height: 288px; margin-right: 33px;}.more_list .swiper-slide img{width: 54px; height: 54px;}.more_a{margin-top: 40px;}.video_tc{width: 1600px;}.video_t{width: 44px; height: 44px;}.video_tc .sp{width: 1600px; height: 900px;}#prevVideo,#nextVideo{width: 38px; height: 38px; line-height: 38px; top: calc(50% - 19px);}#nextVideo{left: inherit; right: 0;}#prevVideo img,#nextVideo img{width: 15px; height: 11px;}.footer:before{top: 117px;}.foot_top{height: 460px; padding-top: 30px; width: 1600px;}.foot_top .tit{height: 88px; line-height: 88px; font-size: 24px;}.foot_top .tit:after{width: 72px;}.lxwm{width: 376px;}.lxwm ul{margin-top: 53px;}.lxwm ul li{margin-bottom: 36px;}.lxwm ul li .img{width: 40px; height: 40px; line-height: 40px;}.lxwm ul li .img img{width: 28px; height: 28px;}.lxwm ul li .fr{width: 323px; font-size: 16px;}.lxwm ul li .fr div{font-size: 14px; margin-bottom: 3px;}.dhlj{width: 515px; margin: 0 430px 0 120px;}.dhlj ul{margin-top: 50px;}.dhlj ul li{width: 222px; height: 54px; line-height: 54px; font-size: 16px; margin-right: 70px;}.gzwm{width: 158px;}.ewm{margin-top: 55px;}.ewm,.ewm img{width: 158px; height: 158px;}.ewm div{height: 38px; line-height: 38px; font-size: 15px;}.bottom{height: 105px; line-height: 105px; font-size: 18px;}/*解决方案 case*/.n_bann{height: 700px; margin: 80px auto 0;}.dw{height: 72px; line-height:72px; font-size: 20px;}.dw a{margin: 0 10px;}.dw span{margin-left: 10px;}.content{padding: 66px 0 36px;}.title{height: 54px; line-height: 54px; font-size: 48px; margin-bottom: 78px;}.list li{width: 720px; margin: 0 39px 78px;}.list li img{height: 495px;}.page img{width: 16px; height: 10px; margin-right: 23px;}.page a{height: 28px; line-height: 28px; font-size: 20px;}.page a:last-child img{margin: 0 0 0 23px;}/*关于我们 about*/.in_gy{height: 700px; margin: 80px auto 0;}.in_gy .swiper-slide img{height: 700px;}.gy_fl img,.gy_fr img{width: 13px; height: 23px;}.gy_fl,.gy_fr{width: 13px; height: 23px; top: 47%; left: 15px;}.gy_fr{left:inherit; right: 15px;}.about{padding-bottom: 105px; margin: 0 auto;}.about .tit{height: 54px; line-height: 54px; font-size: 48px; margin: 90px 0 40px;}.about_nr{padding: 55px 79px 85px 87px;}.nr_js{height: 94px; line-height: 47px; font-size: 32px; margin-bottom: 55px;}.nr_tit{height: 90px; line-height: 90px; font-size: 32px; margin-bottom: 25px;}.nr_tit span{width: 108px; margin-right: 38px;}.nr_tit span:last-child{margin: 0 0 0 38px;}.nr_list li{width: 338px; height: 550px; margin-right: 27px;}.nr_list li .img,.nr_list li .img img{width: 338px; height: 550px;}.nr_list li .xddw{bottom: 36px; padding: 0 20px;}.nr_list li .xddw .bt{height: 98px; line-height: 36px; font-size: 26px; padding: 0 35px; margin-bottom: 11px;}.nr_list li .xddw .js{height: 60px; line-height: 30px; font-size: 20px; padding: 0 35px;}/*联系我们 contact*/.contact{height: 862px; padding: 82px 88px 0 73px;}.contact .fl{width: 475px;}.contact .fl ul li{padding: 50px 0 38px;}.contact .fl ul li .img,.contact .fl ul li .img img{width: 61px; height: 61px;}.contact .fl ul li .bt{font-size: 18px; margin: 30px 0 16px;}.contact .fl ul li .xx{height: 36px; line-height: 36px; font-size: 24px;}.contact .fr{width: 829px;}.fr_tit{height: 54px; line-height: 54px; font-size: 36px; margin-bottom: 36px;}.contact .fr table tr td{font-size: 18px; height: 108px; line-height: 108px;}.contact .fr table tr td .xx{width: 110px;}.contact .fr table tr td .xx span{margin-right: 8px;}.contact .fr table tr td .text{height: 108px; line-height: 108px; font-size: 18px; width: calc(100% - 110px);}.contact .fr table tr:nth-last-of-type(2) td{padding: 45px 0 15px;}.contact .fr table tr td .wbk{height: 108px; line-height: 54px;}.contact .fr table tr:last-child td{margin: 45px auto 0;} .contact .fr table tr td .submit{width: 281px; height: 72px; line-height: 72px; font-size: 24px;}/*职业发展 zyfz*/.job,.jion{padding: 0 54px 0 118px; margin-top: 75px;}.job:before{left: 1034px;}.job .fl{width: 916px; padding: 77px 0;}.job .fl .tits{padding-bottom: 18px;}.job .fl .tits .bt{height: 54px; line-height: 54px; font-size: 36px; margin-bottom: 4px;}.job .fl .tits .xx{height: 24px; line-height: 24px; font-size: 18px;}.job .fl .tits .xx span{margin: 0 15px;}.detal{padding-right: 100px;}.xx_bt{height: 24px; line-height: 24px; font-size: 20px; margin: 42px 0 15px;}.xx_bt span{width: 3px; height: 18px; margin-right: 10px;}.mail{width: 470px; height: 72px; line-height: 72px; margin-top: 82px; font-size: 20px;}.mail span{font-size: 24px;}.mail img{width: 42px; height: 42px; margin-left: 58px;}.job .fr{width: 460px; padding: 78px 0 85px;}.fr_bt{height: 22px; line-height: 22px; font-size: 20px; margin: 0 auto 46px; width: 192px;}.lie li{padding: 15px 30px;}.lie .tits{padding-bottom: 18px;}.lie .tits .bt{height: 54px; line-height: 54px; font-size: 20px;}.lie .tits .xx{font-size: 14px;}.lie .tits .xx span{margin: 0 15px;}.gz_xx{line-height: 28px; font-size: 14px;}/*职业发展 zyfz*/.lie li{padding: 15px 30px;}.work{margin: 94px auto 0; line-height: 54px; font-size: 48px;}.work .mail{margin: 25px auto 0;}.jion{padding: 0 90px !important;}.jion:before{left: 531px;}.left{width: 359px; padding: 57px 0;}.left .left_tit{height: 72px; line-height: 54px; font-size: 24px; margin-bottom: 35px;}.left .left_tit .qc{font-size: 18px;}input[type=checkbox]{width:20px; height:20px; margin-right: 15px;}input[type=checkbox]:after{width:20px; height:20px;}input[type=checkbox]:hover{width:20px; height:20px;}.left_li li{margin-bottom: 65px;}.left_li .dz{height: 54px; line-height: 54px; font-size: 24px; margin-bottom: 6px;}.left_li .choose{height: 20px; line-height: 20px; font-size: 16px; margin-bottom: 25px;}.right{float: right; width: 907px; padding: 57px 0 67px;}.right_bt{height: 54px; line-height: 54px; font-size: 36px; margin-bottom: 28px;}.right .lie li{padding: 22px 40px 30px;}.right .lie .tits{padding-bottom: 24px;}.jion .lie .tits .bt{font-size: 24px;}.jion .lie .tits .xx{font-size: 18px;}.jion .gz_xx{font-size: 18px; line-height: 32px;}/*新闻中心 news*/.news{height: 520px; margin: 80px auto 0;}.wenzi{width: 712px; height: 108px; line-height: 54px; font-size: 48px; margin: 200px auto 0;}.main_fl{width: 1048px; margin: 52px 0;}.read{height: 51px; line-height: 51px; padding: 0 23px; margin-top: 28px;}.read img{width: 26px; height: 26px; margin-right: 5px;}.read a{font-size: 18px;}.main_fr{width: 415px; margin-bottom: 100px; padding-top: 60px;}.main_fr:after{right: 475px;}.wz_list li{width: 415px; height: 211px; margin-bottom: 24px; padding: 34px 39px 22px;}.wz_list li .tit{height: 96px; line-height: 32px; font-size: 24px; margin-bottom: 40px;}.wz_list li .more{height: 20px; line-height: 20px; font-size: 16px;}.wz_list li .more img{height: 10px; width: 14px; margin-top: 8px;}.fy{height: 100px; line-height: 100px;}}@media all and (min-width: 1680px) and (max-width: 1920px){.moblie{display: none;}.main{width: 1480px;}.header{height: 80px;}.logo{width: 150px; height: auto; margin-top: 15px;}.logo img{width: 100%; height: auto;}.nav{height: 43px; line-height: 43px; margin-top: 20px;}.nav .m{width: auto; font-size: 18px; margin-left: 80px;}.nav .sub{padding: 25px 34px; font-size: 16px; left: -34px; top: 60px; width: 308px;}.nav .m .sub dl dd{height: 26px; line-height: 26px; margin-bottom: 10px;}.in_banner{height: 613px; margin: 80px auto 0;}.in_banner .swiper-slide img{height: 613px;}.banner_fl img,.banner_fr img{width: 13px; height: 23px;}.banner_fl,.banner_fr{width: 13px; height: 23px; top: 40%; left: 15px;}.banner_fr{left:inherit; right: 15px;}.dw_wz{left: 100px; top: 185px; width: 480px;}.dw_wz .bt{height: 90px; line-height: 45px; font-size: 42px; margin-bottom: 35px;}.dw_wz .gd{width: 140px; height: 45px; line-height: 45px;}.dw_wz .gd a{font-size: 16px;}.dw_wz .gd img{width: 5px; height: 9px; margin-left: 30px;}.in_case{height: 1315px; padding-top: 65px;}.in_tit{height: 40px; line-height: 40px; font-size: 32px;}.case_li ul li{width: 670px; height: 503px; padding: 35px; margin: 70px 70px 0 0;}.case_li ul li .img,.case_li ul li .img img{width: 600px; height: 367px;}.case_li ul li .xx{height: 26px; line-height: 26px; font-size: 24px; margin-top: 35px;}.in_new{height: 702px; padding-top: 50px;}.in_new .main{width: 1530px;}.in_new .in_tit{margin-bottom: 38px;}.news_list .swiper-slide{width: 298px; height: 479px; margin-right: 10px; padding: 30px 30px 0;}.news_list .time{width: 118px; height: 24px; line-height: 24px; font-size: 14px;}.news_list .time img{width: 16px; height: 16px; margin-right: 5px;}.news_list .img{margin: 23px 0 26px;}.news_list .img,.news_list .img img{width: 238px; height: 162px;}.news_list .xx{height: 145px; line-height: 30px; font-size: 20px;}.news_list .more{height: 20px; line-height: 20px; font-size: 16px; margin-top: 26px;}.news_list .more img{width: 14px; height: 10px;}.new_fl img,.new_fr img{width: 13px; height: 23px;}.new_fl,.new_fr{width: 13px; height: 23px; left: 25px;}.new_fr{left: inherit; right: 25px;}.new_a{height: 8px; line-height: 8px; bottom: 54px;}.new_a .swiper-pagination-bullet{width: 8px; height: 8px; margin: 0 6px;}.new_a .swiper-pagination-bullet:before{width: 8px; height: 8px;}.coop{height: 648px; padding-top: 60px;}.coop_li{margin-top: 293px;}.coop_li .swiper-slide{width: 20.0001%; height: 180px; line-height: 180px;}.coop_li .swiper-slide img{width: 270px; height: 61px;}.coop_a{height: 75px; line-height: 75px;}.in_more{height: 506px; padding-top: 55px;}.more_list{margin-top: 40px;}.more_list .swiper-slide{width: 475px; height: 268px; line-height: 268px; margin-right: 27.5px;}.more_list .swiper-slide img{width: 50px; height: 50px;}.more_a{margin-top: 35px;}.video_tc{width: 1480px;}.video_t{width: 44px; height: 44px;}.video_tc .sp{width: 1480px; height: 833px;}#prevVideo,#nextVideo{width: 34px; height: 34px; line-height: 32px; top: calc(50% - 17px);}#nextVideo{left: inherit; right: 0;}#prevVideo img,#nextVideo img{width: 15px; height: 11px;}.footer:before{top: 104px;}.foot_top{height: 440px; padding-top: 25px; width: 1480px;}.foot_top .tit{height: 80px; line-height: 80px; font-size: 22px;}.foot_top .tit:after{width: 72px;}.lxwm{width: 415px;}.lxwm ul{margin-top: 50px;}.lxwm ul li{margin-bottom: 32px;}.lxwm ul li .img{width: 40px; height: 40px; line-height: 40px;}.lxwm ul li .img img{width: 28px; height: 28px;}.lxwm ul li .fr{width: 363px; font-size: 16px;}.lxwm ul li .fr div{font-size: 14px; margin-bottom: 3px;}.dhlj{width: 515px; margin: 0 320px 0 100px;}.dhlj ul{margin-top: 50px;}.dhlj ul li{width: 222px; height: 54px; line-height: 54px; font-size: 16px; margin-right: 70px;}.gzwm{width: 130px;}.ewm{margin-top: 50px;}.ewm,.ewm img{width: 130px; height: 130px;}.ewm div{height: 34px; line-height: 34px; font-size: 14px;}.bottom{height: 85px; line-height: 85px; font-size: 18px;}/*解决方案 case*/.n_bann{height: 683px; margin: 80px auto 0;}.dw{height: 68px; line-height:68px; font-size: 18px;}.dw a{margin: 0 10px;}.dw span{margin-left: 10px;}.content{padding: 60px 0 32px;}.title{height: 50px; line-height: 50px; font-size: 44px; margin-bottom: 70px;}.list li{width: 670px; margin: 0 35px 60px;}.list li img{height: 461px;}.page img{width: 16px; height: 10px; margin-right: 20px;}.page a{height: 28px; line-height: 28px; font-size: 18px;}.page a:last-child img{margin: 0 0 0 20px;}/*关于我们 about*/.in_gy{height: 613px; margin: 80px auto 0;}.in_gy .swiper-slide img{height: 613px;}.gy_fl img,.gy_fr img{width: 13px; height: 23px;}.gy_fl,.gy_fr{width: 13px; height: 23px; top: 40%; left: 15px;}.gy_fr{left:inherit; right: 15px;}.about{padding-bottom: 90px; margin: 0 auto 0;}.about .tit{height: 50px; line-height: 50px; font-size: 44px; margin: 80px 0 35px;}.about_nr{padding: 50px 75px 80px;}.nr_js{height: 80px; line-height: 40px; font-size: 30px; margin-bottom: 45px;}.nr_tit{height: 85px; line-height: 85px; font-size: 30px; margin-bottom: 22px;}.nr_tit span{width: 100px; margin-right: 35px;}.nr_tit span:last-child{margin: 0 0 0 35px;}.nr_list li{width: 317px; height: 490px; margin-right: 20px;}.nr_list li .img,.nr_list li .img img{width: 317px; height: 490px;}.nr_list li .xddw{bottom: 35px; padding: 0 20px;}.nr_list li .xddw .bt{height: 85px; line-height: 32px; font-size: 22px; padding: 0 25px; margin-bottom: 10px;}.nr_list li .xddw .js{height: 54px; line-height: 27px; font-size: 18px; padding: 0 30px;}/*联系我们 contact*/.contact{height: 820px; padding: 75px 70px 0 60px;}.contact .fl{width: 440px;}.contact .fl ul li{padding: 45px 0 32px;}.contact .fl ul li .img,.contact .fl ul li .img img{width: 58px; height: 58px;}.contact .fl ul li .bt{font-size: 18px; margin: 30px 0 16px;}.contact .fl ul li .xx{height: 34px; line-height: 34px; font-size: 22px;}.contact .fr{width: 829px;}.fr_tit{height: 50px; line-height: 50px; font-size: 34px; margin-bottom: 32px;}.contact .fr table tr td{font-size: 18px; height: 105px; line-height: 105px;}.contact .fr table tr td .xx{width: 110px;}.contact .fr table tr td .xx span{margin-right: 8px;}.contact .fr table tr td .text{height: 105px; line-height: 105px; font-size: 18px; width: calc(100% - 110px);}.contact .fr table tr:nth-last-of-type(2) td{padding: 45px 0 15px;}.contact .fr table tr td .wbk{height: 105px; line-height: 54px;}.contact .fr table tr:last-child td{margin: 45px auto 0;} .contact .fr table tr td .submit{width: 275px; height: 68px; line-height: 68px; font-size: 22px;}/*职业发展 zyfz*/.job,.jion{padding: 0 45px 0 100px; margin-top: 65px;}.job:before{left: 960px;}.job .fl{width: 860px; padding: 65px 0;}.job .fl .tits{padding-bottom: 16px;}.job .fl .tits .bt{height: 50px; line-height: 50px; font-size: 32px; margin-bottom: 4px;}.job .fl .tits .xx{height: 24px; line-height: 24px; font-size: 18px;}.job .fl .tits .xx span{margin: 0 15px;}.detal{padding-right: 100px;}.xx_bt{height: 24px; line-height: 24px; font-size: 20px; margin: 42px 0 15px;}.xx_bt span{width: 3px; height: 18px; margin-right: 10px;}.mail{width: 450px; height: 65px; line-height: 65px; margin-top: 75px; font-size: 18px;}.mail span{font-size: 22px;}.mail img{width: 35px; height: 35px; margin-left: 50px;}.job .fr{width: 420px; padding: 78px 0 85px;}.fr_bt{height: 22px; line-height: 22px; font-size: 20px; margin: 0 auto 46px; width: 192px;}.lie li{padding: 15px 30px;}.lie .tits{padding-bottom: 18px;}.lie .tits .bt{height: 48px; line-height: 48px; font-size: 20px;}.lie .tits .xx{font-size: 14px;}.lie .tits .xx span{margin: 0 15px;}.gz_xx{line-height: 26px; font-size: 14px;}/*职业发展 zyfz*/.lie li{padding: 15px 30px;}.work{margin: 80px auto 0; line-height: 48px; font-size: 42px;}.work .mail{margin: 25px auto 0;}.jion{padding: 0 70px !important;}.jion:before{left: 470px;}.left{width: 359px; padding: 52px 0;}.left .left_tit{height: 68px; line-height: 50px; font-size: 22px; margin-bottom: 30px;}.left .left_tit .qc{font-size: 16px;}input[type=checkbox]{width:20px; height:20px; margin-right: 15px;}input[type=checkbox]:after{width:20px; height:20px;}input[type=checkbox]:hover{width:20px; height:20px;}.left_li li{margin-bottom: 50px;}.left_li .dz{height: 50px; line-height: 50px; font-size: 22px; margin-bottom: 6px;}.left_li .choose{height: 20px; line-height: 20px; font-size: 16px; margin-bottom: 25px;}.right{float: right; width: 907px; padding: 57px 0 67px;}.right_bt{height: 54px; line-height: 54px; font-size: 36px; margin-bottom: 28px;}.right .lie li{padding: 22px 40px 30px;}.right .lie .tits{padding-bottom: 24px;}.jion .lie .tits .bt{font-size: 22px;}.jion .lie .tits .xx{font-size: 16px;}.jion .gz_xx{font-size: 16px; line-height: 28px;}/*新闻中心 news*/.news{height: 455px; margin: 80px auto 0;}.wenzi{width: 650px; height: 100px; line-height: 50px; font-size: 42px; margin: 143px auto 0;}.main_fl{width: 950px; margin: 45px 0;}.read{height: 48px; line-height: 48px; padding: 0 21px; margin-top: 25px;}.read img{width: 24px; height: 24px; margin-right: 5px;}.read a{font-size: 18px;}.main_fr{width: 415px; margin-bottom: 90px; padding-top: 50px;}.main_fr:after{right: 475px;}.wz_list li{width: 415px; height: 211px; margin-bottom: 24px; padding: 34px 39px 22px;}.wz_list li .tit{height: 96px; line-height: 32px; font-size: 22px; margin-bottom: 40px;}.wz_list li .more{height: 20px; line-height: 20px; font-size: 16px;}.wz_list li .more img{height: 10px; width: 14px; margin-top: 8px;}.fy{height: 90px; line-height: 90px;}	}@media all and (min-width: 1280px) and (max-width: 1680px){.moblie{display: none;}.main{width: 1100px;}.header{height: 60px;}.logo{width: 120px; height: auto; margin-top: 10px;}.logo img{width: 100%; height: auto;}.nav{height: 35px; line-height: 35px; margin-top: 10px;}.nav .m{width: auto; font-size: 16px; margin-left: 50px;}.nav .sub{padding: 20px 30px; font-size: 14px; left: -30px; top: 50px; width: 290px;}.nav .m .sub dl dd{height: 22px; line-height: 22px; margin-bottom: 10px;}.in_banner{height: 467px; margin: 60px auto 0;}.in_banner .swiper-slide img{height: 467px;}.banner_fl img,.banner_fr img{width: 10px; height: auto;}.banner_fl,.banner_fr{width: 12px; height: auto; top: 47%; left: 15px;}.banner_fr{left:inherit; right: 15px;}.dw_wz{left: 90px; top: 170px; width: 400px;}.dw_wz .bt{height: 80px; line-height: 40px; font-size: 32px; margin-bottom: 25px;}.dw_wz .gd{width: 110px; height: 38px; line-height: 38px;}.dw_wz .gd a{font-size: 14px;}.dw_wz .gd img{width: 5px; height: 9px; margin-left: 20px;}.in_case{height: 1002px; padding-top: 45px;}.in_tit{height: 35px; line-height: 35px; font-size: 26px;}.case_li ul li{width: 525px; height: 394px; padding: 25px; margin: 50px 40px 0 0;}.case_li ul li .img,.case_li ul li .img img{width: 475px; height: 291px;}.case_li ul li .xx{height: 24px; line-height: 24px; font-size: 20px; margin-top: 25px;}.in_new{height: 535px; padding-top: 40px;}.in_new .main{width: 1150px;}.in_new .in_tit{margin-bottom: 30px;}.news_list .swiper-slide{width: 220px; height: 354px; margin-right: 10px; padding: 20px 10px 0;}.news_list .time{width: 118px; height: 24px; line-height: 24px; font-size: 14px;}.news_list .time img{width: 16px; height: 16px; margin-right: 5px;}.news_list .img{margin: 15px 0 20px;}.news_list .img,.news_list .img img{width: 200px; height: 136px;}.news_list .xx{height: 85px; line-height: 24px; font-size: 16px;}.news_list .more{height: 20px; line-height: 20px; font-size: 14px; margin-top: 20px;}.news_list .more img{width: 14px; height: 10px;}.new_fl img,.new_fr img{width: 13px; height: 23px;}.new_fl,.new_fr{width: 13px; height: 23px; left: 25px;}.new_fr{left: inherit; right: 25px;}.new_a{height: 8px; line-height: 8px; bottom: 30px;}.new_a .swiper-pagination-bullet{width: 8px; height: 8px; margin: 0 6px;}.new_a .swiper-pagination-bullet:before{width: 8px; height: 8px;}.coop{height: 493px; padding-top: 40px;}.coop_li{margin-top: 223px;}.coop_li .swiper-slide{width: 20.0001%; height: 140px; line-height: 140px;}.coop_li .swiper-slide img{width: 200px; height: 45px;}.coop_a{height: 55px; line-height: 55px;}.in_more{height: 385px; padding-top: 40px;}.more_list{margin-top: 30px;}.more_list .swiper-slide{width: 354px; height: 200px; line-height: 200px; margin-right: 19px;}.more_list .swiper-slide img{width: 40px; height: 40px;}.more_a{margin-top: 26px;}.video_tc{width: 1100px;}.video_t{width: 40px; height: 40px;}.video_tc .sp{width: 1100px; height: 720px;}#prevVideo,#nextVideo{width: 30px; height: 30px; line-height: 28px; top: calc(50% - 15px);}#nextVideo{left: inherit; right: 0;}#prevVideo img,#nextVideo img{width: 15px; height: 11px;}.footer:before{top: 79px;}.foot_top{height: 350px; padding-top: 20px; width: 1100px;}.foot_top .tit{height: 60px; line-height: 60px; font-size: 18px;}.foot_top .tit:after{width: 60px;}.lxwm{width: 400px;}.lxwm ul{margin-top: 30px;}.lxwm ul li{margin-bottom: 25px;}.lxwm ul li .img{width: 30px; height: 30px; line-height: 30px;}.lxwm ul li .img img{width: 20px; height: 20px;}.lxwm ul li .fr{width: 360px; font-size: 14px;}.lxwm ul li .fr div{font-size: 12px; margin-bottom: 3px;}.dhlj{width: 400px; margin: 0 145px 0 50px;}.dhlj ul{margin-top: 30px;}.dhlj ul li{width: 150px; height: 40px; line-height: 40px; font-size: 14px; margin-right: 40px;}.gzwm{width: 100px;}.ewm{margin-top: 30px;}.ewm,.ewm img{width: 100px; height: 100px;}.ewm div{height: 28px; line-height: 28px; font-size: 12px;}.bottom{height: 70px; line-height: 70px; font-size: 14px;}/*解决方案 case*/.n_bann{height: 520px; margin: 60px auto 0;}.dw{height: 60px; line-height:60px; font-size: 16px;}.dw a{margin: 0 10px;}.dw span{margin-left: 10px;}.content{padding: 40px 0 25px;}.title{height: 40px; line-height: 40px; font-size: 36px; margin-bottom: 50px;}.list li{width: 500px; margin: 0 25px 45px;}.list li img{height: 344px;}.page img{width: 16px; height: 10px; margin-right: 16px;}.page a{height: 28px; line-height: 28px; font-size: 16px;}.page a:last-child img{margin: 0 0 0 16px;}/*关于我们 about*/.in_gy{height: 467px; margin: 60px auto 0;}.in_gy .swiper-slide img{height: 467px;}.gy_fl img,.gy_fr img{width: 10px; height: auto;}.gy_fl,.gy_fr{width: 12px; height: auto; top: 47%; left: 15px;}.gy_fr{left:inherit; right: 15px;}.about{padding-bottom: 75px; margin: 0 auto 0;}.about .tit{height: 45px; line-height: 45px; font-size: 38px; margin: 60px 0 28px;}.about_nr{padding: 35px 60px 60px;}.nr_js{height: 70px; line-height: 35px; font-size: 24px; margin-bottom: 30px;}.nr_tit{height: 70px; line-height: 70px; font-size: 24px; margin-bottom: 16px;}.nr_tit span{width: 80px; margin-right: 28px;}.nr_tit span:last-child{margin: 0 0 0 28px;}.nr_list li{width: 236px; height: 370px; margin-right: 12px;}.nr_list li .img,.nr_list li .img img{width: 236px; height: 370px;}.nr_list li .xddw{bottom: 28px; padding: 0 20px;}.nr_list li .xddw .bt{height: 65px; line-height: 26px; font-size: 18px; padding: 0 15px; margin-bottom: 8px;}.nr_list li .xddw .js{height: 44px; line-height: 22px; font-size: 14px; padding: 0 20px;}/*联系我们 contact*/.contact{height: 650px; padding: 50px 40px 0 30px;}.contact .fl{width: 320px;}.contact .fl ul li{padding: 35px 0 25px;}.contact .fl ul li .img,.contact .fl ul li .img img{width: 40px; height: 40px;}.contact .fl ul li .bt{font-size: 16px; margin: 20px 0 14px;}.contact .fl ul li .xx{height: 30px; line-height: 30px; font-size: 18px;}.contact .fr{width: 660px;}.fr_tit{height: 40px; line-height: 40px; font-size: 28px; margin-bottom: 25px;}.contact .fr table tr td{font-size: 18px; height: 80px; line-height: 80px;}.contact .fr table tr td .xx{width: 110px;}.contact .fr table tr td .xx span{margin-right: 8px;}.contact .fr table tr td .text{height: 80px; line-height: 80px; font-size: 18px; width: calc(100% - 110px);}.contact .fr table tr:nth-last-of-type(2) td{padding: 45px 0 15px;}.contact .fr table tr td .wbk{height: 80px; line-height: 54px;}.contact .fr table tr:last-child td{margin: 45px auto 0;} .contact .fr table tr td .submit{width: 250px; height: 55px; line-height: 55px; font-size: 18px;}/*职业发展 zyfz*/.job,.jion{padding: 0 35px 0 80px; margin-top: 45px;}.job:before{left: 700px;}.job .fl{width: 620px; padding: 45px 0;}.job .fl .tits{padding-bottom: 14px;}.job .fl .tits .bt{height: 40px; line-height: 40px; font-size: 26px; margin-bottom: 4px;}.job .fl .tits .xx{height: 20px; line-height: 20px; font-size: 16px;}.job .fl .tits .xx span{margin: 0 10px;}.detal{padding-right: 70px;}.xx_bt{height: 24px; line-height: 24px; font-size: 18px; margin: 32px 0 15px;}.xx_bt span{width: 3px; height: 16px; margin-right: 10px;}.mail{width: 400px; height: 50px; line-height: 50px; margin-top: 60px; font-size: 16px;}.mail span{font-size: 20px;}.mail img{width: 30px; height: 30px; margin-left: 35px;}.job .fr{width: 320px; padding: 35px 0;}.fr_bt{height: 22px; line-height: 22px; font-size: 18px; margin: 0 auto 30px; width: 180px;}.lie li{padding: 15px;}.lie .tits{padding-bottom: 18px;}.lie .tits .bt{height: 48px; line-height: 48px; font-size: 18px;}.lie .tits .xx{font-size: 14px;}.lie .tits .xx span{margin: 0 15px;}.gz_xx{line-height: 26px; font-size: 14px;}/*职业发展 zyfz*/.lie li{padding: 15px 25px;}.work{margin: 60px auto 0; line-height: 40px; font-size: 36px;}.work .mail{margin: 20px auto 0;}.jion{padding: 0 50px !important;}.jion:before{left: 400px;}.left{width: 300px; padding: 40px 0;}.left .left_tit{height: 55px; line-height: 40px; font-size: 18px; margin-bottom: 20px;}.left .left_tit .qc{font-size: 14px;}input[type=checkbox]{width:20px; height:20px; margin-right: 12px;}input[type=checkbox]:after{width:20px; height:20px;}input[type=checkbox]:hover{width:20px; height:20px;}.left_li li{margin-bottom: 40px;}.left_li .dz{height: 40px; line-height: 40px; font-size: 18px; margin-bottom: 6px;}.left_li .choose{height: 20px; line-height: 20px; font-size: 16px; margin-bottom: 25px;}.right{float: right; width: 600px; padding: 30px 0;}.right_bt{height: 45px; line-height: 45px; font-size: 24px; margin-bottom: 20px;}.right .lie li{padding: 20px 35px 25px;}.right .lie .tits{padding-bottom: 20px;}.jion .lie .tits .bt{font-size: 20px;}.jion .lie .tits .xx{font-size: 16px;}.jion .gz_xx{font-size: 14px; line-height: 20px;}/*新闻中心 news*/.news{height: 347px; margin: 60px auto 0;}.wenzi{width: 580px; height: 80px; line-height: 40px; font-size: 34px; margin: 103px auto 0;}.main_fl{width: 620px; margin: 35px 0;}.read{height: 40px; line-height: 40px; padding: 0 18px; margin-top: 20px;}.read img{width: 22px; height: 22px; margin-right: 5px;}.read a{font-size: 16px;}.main_fr{width: 380px; margin-bottom: 80px; padding-top: 40px;}.main_fr:after{right: 430px;}.wz_list li{width: 380px; height: 200px; margin-bottom: 22px; padding: 30px 30px 20px;}.wz_list li .tit{height: 90px; line-height: 30px; font-size: 20px; margin-bottom: 35px;}.wz_list li .more{height: 20px; line-height: 20px; font-size: 16px;}.wz_list li .more img{height: 10px; width: 14px; margin-top: 8px;}.fy{height: 80px; line-height: 80px;}}@media all and (min-width: 1024px) and (max-width: 1280px) {.moblie{display: none;}.main{width: 950px;}.header{height: 50px;}.logo{width: 90px; height: auto; margin-top: 8px;}.logo img{width: 100%; height: auto;}.nav{height: 30px; line-height: 30px; margin-top: 6px;}.nav .m{width: auto; font-size: 14px; margin-left: 40px;}.nav .sub{padding: 10px 15px; font-size: 14px; left: -15px; top: 45px; width: 250px;}.nav .m .sub dl dd{height: 22px; line-height: 22px; margin-bottom: 10px;}.in_banner{height: 373px; margin: 50px auto 0;}.in_banner .swiper-slide img{height: 373px;}.banner_fl img,.banner_fr img{width: 10px; height: auto;}.banner_fl,.banner_fr{width: 12px; height: auto; top: 42%; left: 10px;}.banner_fr{left:inherit; right: 10px;}.dw_wz{left: 37px; top: 120px; width: 300px;}.dw_wz .bt{height: 60px; line-height: 30px; font-size: 24px; margin-bottom: 20px;}.dw_wz .gd{width: 90px; height: 32px; line-height: 32px;}.dw_wz .gd a{font-size: 14px;}.dw_wz .gd img{width: 5px; height: 9px; margin-left: 15px;}.in_case{height: 850px; padding-top: 30px;}.in_tit{height: 35px; line-height: 35px; font-size: 22px;}.case_li ul li{width: 465px; height: 349px; padding: 20px; margin: 30px 20px 0 0;}.case_li ul li .img,.case_li ul li .img img{width: 425px; height: 260px;}.case_li ul li .xx{height: 22px; line-height: 22px; font-size: 18px; margin-top: 20px;}.in_new{height: 428px; padding-top: 25px;}.in_new .main{width: 920px;}.in_new .in_tit{margin-bottom: 20px;}.news_list .swiper-slide{width: 178px; height: 300px; margin-right: 7px; padding: 15px 10px 0;}.news_list .time{width: 118px; height: 24px; line-height: 24px; font-size: 14px;}.news_list .time img{width: 13px; height: 13px; margin-right: 5px;}.news_list .img{margin: 10px 0 15px;}.news_list .img,.news_list .img img{width: 158px; height: 107px;}.news_list .xx{height: 80px; line-height: 18px; font-size: 14px;}.news_list .more{height: 20px; line-height: 20px; font-size: 12px; margin-top: 15px;}.news_list .more img{width: 14px; height: 10px;}.new_fl img,.new_fr img{width: 13px; height: 23px;}.new_fl,.new_fr{width: 13px; height: 23px; left: 25px;}.new_fr{left: inherit; right: 25px;}.new_a{height: 8px; line-height: 8px; bottom: 20px;}.new_a .swiper-pagination-bullet{width: 8px; height: 8px; margin: 0 6px;}.new_a .swiper-pagination-bullet:before{width: 8px; height: 8px;}.coop{height: 395px; padding-top: 25px;}.coop_li{margin-top: 185px;}.coop_li .swiper-slide{width: 20.0001%; height: 110px; line-height: 110px;}.coop_li .swiper-slide img{width: 150px; height: 34px;}.coop_a{height: 40px; line-height: 40px;}.in_more{height: 308px; padding-top: 30px;}.more_list{margin-top: 20px;}.more_list .swiper-slide{width: 310px; height: 175px; line-height: 175px; margin-right: 10px;}.more_list .swiper-slide img{width: 30px; height: 30px;}.more_a{margin-top: 20px;}.video_tc{width: 950px;}.video_t{width: 35px; height: 35px;}.video_tc .sp{width: 950px; height: 576px;}#prevVideo,#nextVideo{width: 30px; height: 30px; line-height: 28px; top: calc(50% - 15px);}#nextVideo{left: inherit; right: 0;}#prevVideo img,#nextVideo img{width: 12px; height: auto;}.footer:before{top: 64px;}.foot_top{height: 300px; padding-top: 20px; width: 950px;}.foot_top .tit{height: 45px; line-height: 45px; font-size: 14px;}.foot_top .tit:after{width: 60px;}.lxwm{width: 335px;}.lxwm ul{margin-top: 30px;}.lxwm ul li{margin-bottom: 25px;}.lxwm ul li .img{width: 30px; height: 30px; line-height: 30px;}.lxwm ul li .img img{width: 20px; height: 20px;}.lxwm ul li .fr{width: 295px; font-size: 14px;}.lxwm ul li .fr div{font-size: 12px; margin-bottom: 3px;}.dhlj{width: 350px; margin: 0 125px 0 50px;}.dhlj ul{margin-top: 30px;}.dhlj ul li{width: 150px; height: 40px; line-height: 40px; font-size: 14px; margin-right: 40px;}.gzwm{width: 90px;}.ewm{margin-top: 30px;}.ewm,.ewm img{width: 90px; height: 90px;}.ewm div{height: 28px; line-height: 28px; font-size: 12px;}.bottom{height: 60px; line-height: 60px; font-size: 14px;}/*解决方案 case*/.n_bann{height: 416px; margin: 50px auto 0;}.dw{height: 60px; line-height:60px; font-size: 16px;}.dw a{margin: 0 10px;}.dw span{margin-left: 10px;}.content{padding: 30px 0 20px;}.title{height: 40px; line-height: 40px; font-size: 28px; margin-bottom: 40px;}.list li{width: 435px; margin: 0 20px 40px;}.list li img{height: 299px;}.page img{width: 16px; height: 10px; margin-right: 12px;}.page a{height: 28px; line-height: 28px; font-size: 14px;}.page a:last-child img{margin: 0 0 0 12px;}/*关于我们 about*/.in_gy{height: 373px; margin: 50px auto 0;}.in_gy .swiper-slide img{height: 373px;}.gy_fl img,.gy_fr img{width: 10px; height: auto;}.gy_fl,.gy_fr{width: 12px; height: auto; top: 42%; left: 10px;}.gy_fr{left:inherit; right: 10px;}.about{padding-bottom: 60px; margin: 0 auto 0;}.about .tit{height: 35px; line-height: 35px; font-size: 30px; margin: 40px 0 20px;}.about_nr{padding: 25px 30px 40px;}.nr_js{height: 56px; line-height: 28px; font-size: 20px; margin-bottom: 20px;}.nr_tit{height: 60px; line-height: 60px; font-size: 18px; margin-bottom: 15px;}.nr_tit span{width: 65px; margin-right: 20px;}.nr_tit span:last-child{margin: 0 0 0 20px;}.nr_list li{width: 215px; height: 330px; margin-right: 10px;}.nr_list li .img,.nr_list li .img img{width: 215px; height: 330px;}.nr_list li .xddw{bottom: 20px; padding: 0 15px;}.nr_list li .xddw .bt{height: 60px; line-height: 25px; font-size: 18px; padding: 0 15px; margin-bottom: 8px;}.nr_list li .xddw .js{height: 44px; line-height: 22px; font-size: 14px; padding: 0 15px;}/*联系我们 contact*/.contact{height: 520px; padding: 30px 25px 0 25px;}.contact .fl{width: 220px;}.contact .fl ul li{padding: 30px 0 20px;}.contact .fl ul li .img,.contact .fl ul li .img img{width: 30px; height: 30px;}.contact .fl ul li .bt{font-size: 14px; margin: 20px 0 14px;}.contact .fl ul li .xx{height: 26px; line-height: 26px; font-size: 16px;}.contact .fr{width: 620px;}.fr_tit{height: 30px; line-height: 30px; font-size: 20px; margin-bottom: 20px;}.contact .fr table tr td{font-size: 16px; height: 70px; line-height: 70px;}.contact .fr table tr td .xx{width: 110px;}.contact .fr table tr td .xx span{margin-right: 8px;}.contact .fr table tr td .text{height: 70px; line-height: 70px; font-size: 16px; width: calc(100% - 110px);}.contact .fr table tr:nth-last-of-type(2) td{padding: 35px 0 15px;}.contact .fr table tr td .wbk{height: 70px; line-height: 54px;}.contact .fr table tr:last-child td{margin: 35px auto 0;} .contact .fr table tr td .submit{width: 200px; height: 40px; line-height: 40px; font-size: 16px;}/*职业发展 zyfz*/.job,.jion{padding: 0 28px 0 40px; margin-top: 35px;}.job:before{left: 570px;}.job .fl{width: 530px; padding: 30px 0;}.job .fl .tits{padding-bottom: 14px;}.job .fl .tits .bt{height: 40px; line-height: 40px; font-size: 20px; margin-bottom: 4px;}.job .fl .tits .xx{height: 20px; line-height: 20px; font-size: 14px;}.job .fl .tits .xx span{margin: 0 8px;}.detal{padding-right: 50px;}.xx_bt{height: 20px; line-height: 20px; font-size: 16px; margin: 25px 0 12px;}.xx_bt span{width: 2px; height: 15px; margin-right: 6px;}.mail{width: 300px; height: 45px; line-height: 45px; margin-top: 45px; font-size: 14px;}.mail span{font-size: 16px;}.mail img{width: 24px; height: 24px; margin-left: 20px;}.job .fr{width: 300px; padding: 25px 0;}.fr_bt{height: 22px; line-height: 22px; font-size: 16px; margin: 0 auto 30px; width: 180px;}.lie li{padding: 15px;}.lie .tits{padding-bottom: 18px;}.lie .tits .bt{height: 48px; line-height: 48px; font-size: 16px;}.lie .tits .xx{font-size: 14px;}.lie .tits .xx span{margin: 0 15px;}.gz_xx{line-height: 26px; font-size: 12px;}/*职业发展 zyfz*/.lie li{padding: 15px 20px;}.work{margin: 40px auto 0; line-height: 35px; font-size: 28px;}.work .mail{margin: 15px auto 0;}.jion{padding: 0 35px !important;}.jion:before{left: 340px;}.left{width: 250px; padding: 30px 0;}.left .left_tit{height: 45px; line-height: 30px; font-size: 16px; margin-bottom: 15px;}.left .left_tit .qc{font-size: 14px;}input[type=checkbox]{width:20px; height:20px; margin-right: 12px;}input[type=checkbox]:after{width:20px; height:20px;}input[type=checkbox]:hover{width:20px; height:20px;}.left_li li{margin-bottom: 30px;}.left_li .dz{height: 40px; line-height: 40px; font-size: 16px; margin-bottom: 6px;}.left_li .choose{height: 20px; line-height: 20px; font-size: 14px; margin-bottom: 20px;}.right{float: right; width: 520px; padding: 30px 0;}.right_bt{height: 45px; line-height: 45px; font-size: 24px; margin-bottom: 20px;}.right .lie li{padding: 20px 35px 25px;}.right .lie .tits{padding-bottom: 20px;}.jion .lie .tits .bt{font-size: 18px;}.jion .lie .tits .xx{font-size: 15px;}.jion .gz_xx{font-size: 13px; line-height: 20px;}/*新闻中心 news*/.news{height: 277px; margin: 50px auto 0;}.wenzi{width: 420px; height: 70px; line-height: 35px; font-size: 26px; margin: 73px auto 0;}.main_fl{width: 480px; margin: 30px 0;}.read{height: 40px; line-height: 40px; padding: 0 15px; margin-top: 20px;}.read img{width: 18px; height: 18px; margin-right: 5px;}.read a{font-size: 14px;}.main_fr{width: 380px; margin-bottom: 60px; padding-top: 30px;}.main_fr:after{right: 430px;}.wz_list li{width: 380px; height: 160px; margin-bottom: 20px; padding: 20px 20px 15px;}.wz_list li .tit{height: 75px; line-height: 25px; font-size: 16px; margin-bottom: 25px;}.wz_list li .more{height: 20px; line-height: 20px; font-size: 14px;}.wz_list li .more img{height: 10px; width: 14px; margin-top: 8px;}.fy{height: 80px; line-height: 80px;}}@media all and (max-width: 1024px){.moblie{display: block !important;}.main{width: 94%;}.header{height: 50px;}.logo{width: 90px; height: auto; margin-top: 8px;}.logo img{width: 100%; height: auto;}.nav{height: 30px; line-height: 30px; margin-top: 6px; display: none;}.nav .m{width: auto; font-size: 14px; margin-left: 40px;}.nav .sub{padding: 10px 15px; font-size: 14px; left: -15px; top: 45px; width: 250px;}.nav .m .sub dl dd{height: 22px; line-height: 22px; margin-bottom: 10px;}.in_banner{height: 150px; margin: 50px auto 0;}.in_banner .swiper-slide img{height: 150px;}.banner_fl,.banner_fr{width: 10px; height: auto; top: 45%; left: 3%;}.banner_fr{left:inherit; right: 15px;}.dw_wz{left: 10%; top: 40px; width: 80%;}.dw_wz .bt{height: auto; line-height: 20px; font-size: 15px; margin-bottom: 20px;}.dw_wz .gd{width: 90px; height: 32px; line-height: 32px;}.dw_wz .gd a{font-size: 12px;}.dw_wz .gd img{width: 5px; height: 9px; margin-left: 15px;}.in_case{height: auto; padding: 20px 0;}.in_tit{height: 30px; line-height: 30px; font-size: 18px;}.case_li ul li{width: 100%; height: auto; padding: 20px; margin: 20px 0 0 0;}.case_li ul li .img,.case_li ul li .img img{width: 100%; height: auto;}.case_li ul li .xx{height: 20px; line-height: 20px; font-size: 16px; margin-top: 20px;}.in_new{height: 500px; padding-top: 20px;}.in_new .main{width: 94%;}.in_new .in_tit{margin-bottom: 20px;}.news_list .swiper-slide{width: 100%; height: 390px; margin-right: 0; padding: 20px;}.news_list .time{width: 118px; height: 24px; line-height: 24px; font-size: 14px;}.news_list .time img{width: 13px; height: 13px; margin-right: 5px;}.news_list .img{margin: 10px 0 15px;}.news_list .img,.news_list .img img{width: 100%; height: 200px;}.news_list .xx{height: 75px; line-height: 20px; font-size: 16px;}.news_list .more{height: 20px; line-height: 20px; font-size: 14px; margin-top: 15px;}.news_list .more img{width: 14px; height: 10px;}.new_a,.new_fl,.new_fr{display: none;}.coop{height: 220px; padding-top: 20px;}.coop_li{margin-top: 90px;}.coop_li .swiper-slide{width: 50.0001%; height: 80px; line-height: 80px;}.coop_li .swiper-slide img{width: 150px; height: 34px;}.coop_a{display: none;}.in_more{height: 280px; padding-top: 20px;}.more_list{margin-top: 20px;}.more_list .swiper-slide{width: 100%; height: 175px; line-height: 175px; margin-right: 0;}.more_list .swiper-slide img{width: 30px; height: 30px;}.more_a{display: none;}.video_tc{width: 80%;}.video_t{width: 35px; height: 35px;}.video_tc .sp{width: 100%; height: 240px;}#prevVideo,#nextVideo{width: 26px; height: 26px; line-height: 22px; top: calc(50% - 13px);}#nextVideo{left: inherit; right: 0;}#prevVideo img,#nextVideo img{width: 10px; height: auto;}.footer:before{top: 64px; display: none;}.foot_top{height: auto; padding: 20px 0; width: 94%;}.foot_top .tit{height: 40px; line-height: 40px; font-size: 14px;}.foot_top .tit:after{width: 60px;}.lxwm{width: 100%; float: inherit;}.lxwm ul{margin: 20px 0;}.lxwm ul li{margin-bottom: 25px;}.lxwm ul li .img{width: 30px; height: 30px; line-height: 30px;}.lxwm ul li .img img{width: 20px; height: 20px;}.lxwm ul li .fr{width: calc(100% - 40px); font-size: 14px;}.lxwm ul li .fr div{font-size: 12px; margin-bottom: 3px;}.dhlj{width: 100%; float: inherit; margin: 0 0 20px;}.dhlj ul{margin-top: 20px;}.dhlj ul li{width: 47%; height: 40px; line-height: 40px; font-size: 14px; margin-right: 5%;}.gzwm{width: 100%; float: inherit;}.ewm{margin: 20px 0;}.ewm,.ewm img{width: 90px; height: 90px;}.ewm div{height: 28px; line-height: 28px; font-size: 12px;}.bottom{height: auto; line-height: 25px; font-size: 12px; padding: 15px 3%;}/*解决方案 case*/.n_bann{height: 250px; margin: 50px auto 0;}.dw{height: auto; line-height: 20px; font-size: 12px; padding: 6px 0;}.dw a{margin: 0 10px;}.dw span{margin-left: 10px;}.content{padding: 25px 0;}.title{height: auto; line-height: 30px; font-size: 20px; margin-bottom: 30px;}.list li{width: 48%; margin: 0 1% 20px;}.list li img{height: 120px;}.page img{width: 16px; height: 10px; margin-right: 12px;}.page a{height: 28px; line-height: 28px; font-size: 14px; display: block; margin-bottom: 15px; width: 100%;}.page a:last-child{float: inherit; text-align: left;}.page a:last-child img{margin: 0 0 0 12px;}/*关于我们 about*/.in_gy{height: 150px; margin: 50px auto 0;}.in_gy .swiper-slide img{height: 150px;}.gy_fl,.gy_fr{width: 10px; height: auto; top: 45%; left: 3%;}.gy_fr{left:inherit; right: 15px;}.about{height: auto; padding-bottom: 30px; margin: 0 auto 0;}.about .tit{height: 35px; line-height: 35px; font-size: 24px; margin: 30px 0 20px;}.about_nr{padding: 20px 20px;}.nr_js{height: auto; line-height: 24px; font-size: 16px; margin-bottom: 20px;}.nr_tit{height: 40px; line-height: 40px; font-size: 14px; margin-bottom: 10px;}.nr_tit span{width: 45px; margin-right: 10px;}.nr_tit span:last-child{margin: 0 0 0 10px;}.nr_list li{width: 100%; height: 350px; margin: 0 0 20px;}.nr_list li .img,.nr_list li .img img{width: 100%; height: 350px;}.nr_list li .xddw{bottom: 20px; padding: 0 30px;}.nr_list li .xddw .bt{height: 60px; line-height: 25px; font-size: 18px; padding: 0 15px; margin-bottom: 8px;}.nr_list li .xddw .js{height: 44px; line-height: 22px; font-size: 14px; padding: 0 15px;}/*联系我们 contact*/.contact{height: auto; padding: 30px 25px;}.contact .fl{width: 100%; float: inherit; display: block; margin-bottom: 20px;}.contact .fl ul li{padding: 15px 0;}.contact .fl ul li .img,.contact .fl ul li .img img{width: 25px; height: 25px;}.contact .fl ul li .bt{font-size: 12px; margin: 10px 0;}.contact .fl ul li .xx{height: 20px; line-height: 20px; font-size: 14px;}.contact .fr{width: 100%; float: inherit;}.fr_tit{height: 30px; line-height: 30px; font-size: 18px; margin-bottom: 20px;}.contact .fr table tr td{font-size: 14px; height: 50px; line-height: 50px;}.contact .fr table tr td .xx{width: 80px;}.contact .fr table tr td .xx span{margin-right: 8px;}.contact .fr table tr td .text{height: 50px; line-height: 50px; font-size: 14px; width: calc(100% - 80px);}.contact .fr table tr:nth-last-of-type(2) td{padding: 25px 0 15px;}.contact .fr table tr td .wbk{height: 50px; line-height: 25px;}.contact .fr table tr:last-child td{margin: 25px auto 0;} .contact .fr table tr td .submit{width: 150px; height: 30px; line-height: 30px; font-size: 14px;}/*职业发展 zyfz*/.job,.jion{padding: 0 20px; margin-top: 25px;}.job:before{display: none;}.job .fl{width: 100%; padding: 30px 0; float: inherit; display: block;}.job .fl .tits{padding-bottom: 14px;}.job .fl .tits .bt{height: 32px; line-height: 32px; font-size: 16px; margin-bottom: 4px;}.job .fl .tits .xx{height: 20px; line-height: 20px; font-size: 12px;}.job .fl .tits .xx span{margin: 0 6px;}.detal{padding-right: 0px;}.xx_bt{height: 20px; line-height: 20px; font-size: 16px; margin: 20px 0;}.xx_bt span{width: 2px; height: 15px; margin-right: 6px;}.mail{width: 250px; height: 40px; line-height: 40px; margin-top: 30px; font-size: 12px;}.mail span{font-size: 14px;}.mail img{width: 24px; height: 24px; margin-left: 20px;}.job .fr{width: 100%; padding: 25px 0; display: block;}.fr_bt{height: 22px; line-height: 22px; font-size: 16px; margin: 0 auto 30px; width: 180px;}.lie li{padding: 15px;}.lie .tits{padding-bottom: 18px;}.lie .tits .bt{height: 48px; line-height: 48px; font-size: 16px;}.lie .tits .xx{font-size: 14px;}.lie .tits .xx span{margin: 0 15px;}.gz_xx{line-height: 26px; font-size: 12px;}/*职业发展 zyfz*/.lie li{padding: 15px;}.work{margin: 40px auto 0; line-height: 35px; font-size: 22px;}.work .mail{margin: 15px auto 0;}.jion{padding: 0 20px !important;}.jion:before{display: none;}.left{width: 100%; padding: 20px 0 0; float: inherit;}.left .left_tit{height: 45px; line-height: 30px; font-size: 16px; margin-bottom: 15px;}.left .left_tit .qc{font-size: 14px;}input[type=checkbox]{width:20px; height:20px; margin-right: 12px;}input[type=checkbox]:after{width:20px; height:20px;}input[type=checkbox]:hover{width:20px; height:20px;}.left_li li{margin-bottom: 30px;}.left_li .dz{height: 40px; line-height: 40px; font-size: 16px; margin-bottom: 6px;}.left_li .choose{height: 20px; line-height: 20px; font-size: 14px; margin-bottom: 20px;}.right{float: inherit; width: 100%; padding: 20px 0;}.right_bt{height: 45px; line-height: 45px; font-size: 20px; margin-bottom: 20px;}.right .lie li{padding: 20px;}.right .lie .tits{padding-bottom: 20px;}.jion .lie .tits .bt{font-size: 16px;}.jion .lie .tits .xx{font-size: 14px;}.jion .gz_xx{font-size: 12px; line-height: 20px;}/*新闻中心 news*/.news{height: 200px; margin: 50px auto 0;}.wenzi{width: 70%; height: 50px; line-height: 25px; font-size: 18px; margin: 50px auto 0;}.main_fl{width: 100%; margin: 20px 0; float: inherit;}.read{height: 40px; line-height: 40px; padding: 0 15px; margin-top: 20px;}.read img{width: 18px; height: 18px; margin-right: 5px;}.read a{font-size: 14px;}.main_fr{width: 100%; margin-bottom: 40px; padding-top: 20px; float: inherit;}.main_fr:after{display: none;}.wz_list li{width: 100%; height: auto; margin-bottom: 15px; padding: 15px;}.wz_list li .tit{height: auto; line-height: 20px; font-size: 14px; margin-bottom: 15px;}.wz_list li .more{height: 20px; line-height: 20px; font-size: 12px;}.wz_list li .more img{height: 10px; width: 14px; margin-top: 8px;}.fy{height: auto; line-height: 80px;}}#news {    scroll-margin-top: 60px;}.nav .sub {    white-space: nowrap;    width: auto;    min-width: 290px;}.bottom a {    color: inherit;    text-decoration: none;}.bottom a:hover {    text-decoration: underline;}