@charset "utf-8";
* ,html, body, form, dl, dt, dd, ul, ol, li, th, td, span, strong, em, a, input, textarea, select, img, h1, h2, h3{padding:0;margin:0;border:none;}
a:link,a:visited ,a:hover ,a:active {text-decoration: none;}
ul, ol {list-style: none outside none;}
body{padding:0;margin:0;overflow-x:hidden;font-family:'微软雅黑';color: #222;font-size:14px !important;}
img{border-style: none;vertical-align: middle;}
*{box-sizing: border-box;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.w14{max-width:1400px;margin: auto;}
a{color: #000;}
a:hover{text-underline: none;}
h1, h2, h3{font-weight: normal;display: block;-webkit-margin-before:0em;-webkit-margin-after: 0em;
-webkit-margin-start: 0px;-webkit-margin-end: 0px;font-size: inherit;}
p {display: block;-webkit-margin-before: 0em;-webkit-margin-after: 0em;
-webkit-margin-start: 0px;-webkit-margin-end: 0px;}
ul, menu, dir {display: block;list-style-type:none;-webkit-margin-before:0em;
-webkit-margin-after:0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start:0px;}
.clearfix{zoom:1;}
.clearfix:after{content:" "; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.delay{ -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; overflow:hidden;}
.delay:hover{ transform: scale(1.08,1.08); -moz-transform: scale(1.08,1.08); -ms-transform: scale(1.08,1.08); -webkit-transform: scale(1.08,1.08); -o-transform: scale(1.08,1.08);}
.ofl{ overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}/*单行文本的溢出显示省略号*/
.ofl-p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}/*多行*/
.ofl-3p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
::-ms-clear, ::-ms-reveal{display: none; /*IE10 input X 去掉文本框的叉叉和密码输入框的眼睛图标 */}

@font-face {
  font-family: "../fonts/迷你简综艺";
  src: url("../fonts/迷你简综艺.woff") format("woff"),
       url("../fonts/迷你简综艺.ttf") format("truetype"),
       url("../fonts/迷你简综艺.eot") format("embedded-opentype"),
       url("../fonts/迷你简综艺.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

.hd_hr{height: 100px;background: #fff;position: absolute;left: 0;right: 0;top: 0;}

.hd_right{width: 80%;}
.nav_box{position: relative;display: -webkit-box;display: -webkit-flex;display: flex;align-items: center;}
.nav_box ul{width:100%;height: 100%;display: flex;justify-content: center;align-items: center;padding-left: 40px;}
.nav_box ul li{position: relative;height: 100px;line-height:100px;text-align: center;font-size: 16px;}
.nav_box ul li a{display: block;padding: 0 18px;color: #3f3f3f;border-left: 1px solid #fff;}
.nav_box ul li:hover a,
.nav_box ul li.nav_active a{color: #fff;}
.nav_box ul li:hover,
.nav_box ul li.nav_active{background: #0074ac;}
.hd_hr .l_g{width: 201px;margin: 22px 0 0 0;}
.nav_box ul li .down_lis{width: 100%;position: absolute;left: 0;right: 0;margin: auto;top: 100px;z-index: 666;max-height: 0;overflow: hidden;background: #fff;}
.nav_box ul li .down_lis dl dd{width: 100%;position: initial;border-bottom: 1px solid #fff;}
.nav_box ul li .down_lis dl dd a{display: block;padding: 0;line-height: 40px;border-left: none;}
.nav_box ul li:hover .down_lis{max-height: 500px;}
.nav_box ul li .down_lis dl dd a{color: #333;}
.nav_box ul li .down_lis dl dd:hover{background: #0074ac;}
.nav_box ul li .down_lis dl dd:hover a{color: #fff;}

.hd_rsch{width: 374px;}
.hd_rsch .hd_ph{width: 240px;}
.hd_rsch .hd_ph i{float: left;display: inline-block;margin-right: 8px;}
.hd_rsch .hd_ph .hp_nr{margin-top:3px;width: 190px;}
.hd_rsch .hd_ph .hp_nr h1{font-size: 26px;color: #0074ac;font-family: 'Myriad Pro';font-weight: bold;line-height: 22px;display: b;}
.hd_rsch .hd_ph .hp_nr p{color: #989898;}



.nav_box ul li .down_lis,
.nav_box ul li,
.services_lis ul li .svi_nr .svi_qx,
.services_lis ul li .svi_nr .svi_mh,
.services_lis ul li .svi_nr .svi_ms,
.services_lis ul li .svi_nr .svi_ms i,
.services_lis ul li .svi_nr .svi_ms p,
.services_lis ul li a,
.advantages_lis ul li a,
.advantages_lis ul li .advt_box,
.advantages_lis ul li .advt_box .adv_icon i,
.advantages_lis ul li .advt_box .adv_line:after,
.text_scrol .bd ul li,
.rdm_bx,
.rdm_bx a i,
.new_lis ul li a,
.new_rdm a,
.marquee__list li{transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;-o-transition: ease .5s;-ms-transition: ease .5s;}

.new_rdm a i,
.recruitment_box table tr td,
.recruitment_box table tr,
.recruitment_box table tr td:first-child:before,
.read_mor a,
.read_mor a i,
.cont_us_box ul li .cont_icon{transition: ease .4s;-webkit-transition: ease .4s;-moz-transition: ease .4s;-o-transition: ease .4s;-ms-transition: ease .4s;}


.h_sch{width: 34px;height: 33px;position: absolute;right: 0;}
.h_sch a{display: block;z-index:888;}
.h_sch .search{width:40px;height: 40px;background: #0074ac;border-radius: 50%;color:#fff;text-align: center;line-height: 40px;cursor: pointer;}
.h_sch .search i{font-size:20px;}

.sch_bx{top:-73px; right:0;width: 367px;padding: 2px 0 2px 2px;opacity: 0; background: #0074ac; -webkit-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: all .3s; transition: all .3s;z-index:5555;position: absolute;display: none;}
.sch_bx .iclose{position: relative; display: block;  width: 40px; height: 40px;cursor: pointer;}
.sch_bx .iclose::before, 
.sch_bx .iclose::after{position: absolute; display: block; content: ""; left:39%; top: 50%; margin-top: -1px; margin-left: -12px; width: 24px; height: 2px; background: #fff;}
.sch_bx .iclose::before{-webkit-transform: rotate(45deg); transform: rotate(45deg);}
.sch_bx .iclose::after{-webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.sch_bx .sch_input{width:260px; padding: 10px; height: 40px; -webkit-border-radius: 0; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.sch_bx .sch_btn{margin-right:10px;padding: 0 14px;height: 40px;color: #666;background: #ddd; -webkit-border-radius: 0; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none;cursor: pointer;}
.sch_bx.show{opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);top:72px;display: block;}
.h_hr,
.mobike_ban{display: none;}

/*产品与技术服务*/
.sd_ctl{text-align: center;width: 100%;display: inline-block;margin-top: 35px;}
.sd_ctl h1{font-size: 36px;font-family: '迷你简综艺';margin-bottom:8px;}
.sd_ctl span{color:#9e9e9e;font-family: 'arial';text-transform: uppercase;letter-spacing:6px;}
.sd_ctl p{margin-top:8px;letter-spacing:4px;}
.services_lis{margin:30px -4px 0;overflow: hidden;}
.services_lis ul li{width: 20%;display: inline-block;float: left;padding: 0 4px;}
.services_lis ul li .svi_pd{padding:73% 0;}
.services_lis ul li a{width: 100%;height: 100%;display: block;position: relative;}
.services_lis ul li:hover a{box-shadow: 0 0 20px #666;}
.services_lis ul li .svi_nr,
.services_lis ul li .svi_nr .svi_mh,
.services_lis ul li .svi_nr .svi_ms{width: 100%;height: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;opacity: 1;}
.services_lis ul li .svi_nr .svi_ms{background: rgba(0,0,0, .1);text-align: center;font-size: 22px;color: #fff;text-shadow:1px 1px #666;font-weight: bold;}
.services_lis ul li .svi_nr .svi_qx{width:0;height: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;opacity: 1;}
.services_lis ul li .svi_nr .svi_ms i{width: 66px;height: 68px;top:35%;display: inline-block; top:35%;padding-left: 5px;}
.services_lis ul li .svi_nr .svi_ms p{bottom:35%;}
.services_lis ul li .svi_nr .svi_ms i img{width: 100%;}
.services_lis ul li .svi_nr .svi_ms i,
.services_lis ul li .svi_nr .svi_ms p{position: absolute;left: 0;right: 0;margin: auto;}
.services_lis ul li:hover .svi_nr .svi_mh{opacity: 0;}
.services_lis ul li:hover .svi_nr .svi_qx{width: 100%;}
.services_lis ul li:hover .svi_nr .svi_ms{background: rgba(0,0,0, .5);}
.services_lis ul li:hover .svi_nr .svi_ms i{top:37%;}
.services_lis ul li:hover .svi_nr .svi_ms p{bottom:37%;}
.pro_services {overflow: hidden;}

/*服务优势*/
.sv_advantages{padding: 0 0 40px 0;background: #f5f5f5;margin-top: 30px;overflow: hidden;}
.advantages_lis{margin: 30px -16px 0;}
.advantages_lis ul li{width: 25%;display: inline-block;float: left;padding: 0 16px;}
.advantages_lis ul li a{width: 100%;height: 100%;display: block;position: relative;}
.advantages_lis ul li .adv_pd{padding:60% 0;}
.advantages_lis ul li .advt_box{position: absolute;width: 100%;height: 100%;left:0;right: 0;top: 0;bottom: 0;margin: auto;background:#0074ac;padding:12% 10%;color: #fff;}
.advantages_lis ul li .advt_box .adv_icon{width: 70px;height: 70px;margin:10px auto 0;position: relative;}
.advantages_lis ul li .advt_box .adv_icon i{width: 100%;height: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: block;}
.advantages_lis ul li .advt_box .adv_icon i img{width: 100%;}
.advantages_lis ul li .advt_box .adv_icon i.adv_icon1-1{transform: scale(0);}
.advantages_lis ul li .advt_box h1{font-size: 22px;padding:0 10%;text-align:center;line-height: 36px;margin-top: 17px;}
.advantages_lis ul li .advt_box .adv_line{width: 39px;height: 3px;background: #fff;margin: auto;position: relative;margin-top: 15px;}
.advantages_lis ul li .advt_box .adv_line:after{content: '';position:absolute;width:0;height: 3px;left: 0;right: 0;margin: auto;background: #0074ac;}
.advantages_lis ul li .advt_box p{line-height: 28px;margin-top:10%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}

.advantages_lis ul li a:hover .advt_box .adv_line:after{width: 100%;}
.advantages_lis ul li a:hover .advt_box{background: #fff;}
.advantages_lis ul li a:hover{box-shadow: 0 0 20px #6db7e5;}
.advantages_lis ul li a:hover .advt_box h1{color: #0074ac;}
.advantages_lis ul li a:hover .advt_box p{color: #5e5e5e;}
.advantages_lis ul li a:hover .adv_icon i.adv_icon1{transform:scale(0);}
.advantages_lis ul li a:hover .adv_icon i.adv_icon1-1{transform:scale(1);}



/*服务案例*/
.case_cont{height:396px;overflow: hidden;margin-top: 30px;}
.case_left{width:45.5%;}
.marquee__box {position: relative;width:100%;height:396px;overflow: hidden;}
.marquee__list ul {width: 100%;overflow: hidden;}
.marquee__list li {float: left;margin:0.5%; width: 48.5%;height:92px;line-height:92px;color: #fff;border: 1px solid #ebeff1;}
.marquee__list li .pic_scimg{overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;}
.marquee__list li .pic_scimg{height: 100%;}
.marquee__list li:hover{box-shadow: 0 0 10px #ccc;}

.case_cont .case_right{height:396px;width:54%;}
.text_scrol{ width:100%;  overflow:hidden; position:relative; }
.text_scrol .bd{ padding:1%;}
.text_scrol .bd ul{padding: 0 1% !important;}
.text_scrol .bd ul li{ height:73px; line-height:73px;border: 1px solid #ecf0f2;padding: 0 2%;font-size: 16px;margin:1% 0;position: relative;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.text_scrol .bd ul li a{color: #5b5b5b;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;min-width: 1px;-webkit-box-align: start; -webkit-align-items: flex-start;align-items: flex-start;    -webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.text_scrol .bd ul li:hover{box-shadow: 0 0 10px #ccc;}
.text_scrol .bd ul li:hover a{color: #0074ac;}

.rdm_bx{width: 495px;height: 56px;padding: 6px;background: #0074ac;margin: 2% auto;}
.rdm_bx a{width: 100%;height: 100%;display: block;border: 1px solid #f1f1f5;font-size: 18px;text-align: center;line-height: 44px;color:#fff;}
.rdm_bx a i{font-size: 22px;margin-left: 10px;vertical-align:middle;}
.rdm_bx:hover{background: #f08300;}
.rdm_bx:hover a i{margin-left: 20px;}


/*新闻中心*/
.new_center{padding:0 0 2% 0;background: #f1f4f6;}
.n_tab_tl{text-align: center;margin-top: 30px;}
.n_tab_tl ul li{display: inline-block;width: 147px;height: 44px;border: 1px solid #0074ac;font-size: 16px;color: #0074ac;line-height: 42px;margin: 0 4px;}
.n_tab_tl ul li.ntl_active{background: #0074ac;color:#fff;}
.tab_cont{margin-top:30px;}
.tab_cont .tab_sub{display: none;}
.new_lis{margin:0 -16px;}
.new_lis ul li{padding: 0 16px;width: 25%;display: inline-block;float: left;}
.new_lis ul li a{width: 100%;height: 100%;display:block;background: #fff;}
.new_lis ul li a .new_tpic{position: relative;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;background: #000;}
.new_lis ul li a .new_tpic .new_pd{padding:35.4% 0;}
.new_lis ul li a .new_tpic .new_img{width: 100%;height:100%;position: absolute;left: 0;top:0;right: 0;bottom: 0;margin: auto;display: inline; -webkit-transition: all .4s; transition: all .4s;}
.new_lis ul li a .new_tpic::before, 
.new_lis ul li a .new_tpic::after{position: absolute; z-index: 1; top: 9%; right: 6%; bottom: 9%; left: 6%; content: ''; opacity: 0; -webkit-transition: opacity .35s,-webkit-transform .35s; transition: opacity .35s,-webkit-transform .35s;}
.new_lis ul li a .new_tpic::before{border-top: 1px solid #fff; border-bottom: 1px solid #fff; transform: scale(0,1); -webkit-transform: scale(0,1);}
.new_lis ul li a .new_tpic::after{border-left: 1px solid #fff; border-right: 1px solid #fff; transform: scale(1,0); -webkit-transform: scale(1,0);}
.new_lis ul li a:hover .new_tpic::before, 
.new_lis ul li a:hover .new_tpic::after{opacity: 1; transform: scale(1); -webkit-transform: scale(1);}
.new_lis ul li a:hover .new_tpic .new_img{opacity: .55; filter: alpha(opacity=55); -webkit-transform: scale(1.03); transform: scale(1.03);}

.new_lis ul li a .new_wz{padding:4% 4.5% 6%;}
.new_lis ul li a .new_wz h1{font-size: 18px;}
.new_lis ul li a .new_wz p{line-height: 24px;color: #6c6c6c;margin-top:3%;}
.new_lis ul li a .wz_ft{margin-top:4%;font-family: 'arial';}
.new_lis ul li a .wz_ft span{color: #6c6c6c;float: left;}
.new_lis ul li a .wz_ft em{font-style: normal;float: right;color: #787878;text-transform: uppercase;}
.new_lis ul li a:hover{box-shadow:0 0 20px #999;}
.new_lis ul li a:hover .new_wz h1{color: #0074ac;}
.new_lis ul li a:hover .wz_ft em{color: #f18518;}
.new_lis ul li a:hover .new_wz p{color: #535353;}

.new_rdm a{width: 495px;height: 56px;display: block;border: 1px solid #0074ac;margin: 40px auto 10px;font-size: 16px;color: #0074ac;text-align: center;line-height: 54px;}
.new_rdm a i{font-size: 22px;margin-left: 10px;vertical-align:middle;}
.new_rdm a:hover{background: #0074ac;color: #fff;}
.new_rdm a:hover i{margin-left: 20px;color: #fff;}

.f_t{padding: 2% 0 0;background: #282828;}
.ft_hbx{width:72%;}
.ft_hbx ul li{width:20%;display: inline-block;float: left;color: #fff;text-align: center;}
.ft_hbx ul li dl dd a{display: block; color:rgba(255,255,255, .5);}
.ft_hbx ul li:last-child{margin-right: 0;}
.ft_hbx ul li h1{font-size: 18px;color: #fff;font-weight: bold;margin-bottom: 20px;}
.ft_hbx ul li h1 a{color: #fff;}
.ft_hbx ul li dl dd{line-height:30px;}
.ft_hbx ul li dl dd:hover a{color:rgba(255,255,255, .8);}

.ft_vx{color: #fff;width: 26%;}
.ft_vx h1{font-size: 26px;font-weight: bold;}
.ft_vx p{font-size:16px;line-height: 22px;margin-top: 10px;}
.ft_vx .f_vx{width: 100%;margin-top: 15px;}
.ft_vx .f_vx img{display: block;height: 100px;margin-bottom:6px;}
.ft_lk{padding: 1% 0;border-top: 1px solid #494b4b;color:rgba(255,255,255, .8);margin-top: 2%;}
.ft_lk a{color:rgba(255,255,255, .8);}
.ft_lk a:hover{color:rgba(255,255,255, 1);}
.ft_lk a img{margin-left: 5px;}

#services_swip,
#advt_swip{display: none;}


/***********************************产品技术也服务***********************************/
.ny_hline{height: 100px;}
.ny_ban{position: relative;height:100%;overflow:hidden;}
.ny_ban .ny_bimg{height:43.4vh;-webkit-animation: scaleBigToSmall 4s;
animation: scaleBigToSmall 4s;}
.ny_ban .ban_tl{width: 100%;height: 100%;position: absolute;left: 0;top: 0;right: 0;margin: auto;text-align: center;color: #fff;}
.ny_ban .ban_tl h1{font-size: 36px;font-weight: bold;text-shadow: 1px 1px #000;width: 100%;display: inline-block;margin-top:18vh;}
.ny_ban .ban_tl .bline{width: 41px;height: 3px;background: #fff;margin:20px auto 0;}

.ny_cn{min-height:60px;}
.h_pg_bx{height:78px;background: #f2f4f5;line-height:78px;border-bottom: 1px solid #ebeced;}
.hpg_lt{color: #6b6b6b;font-size: 16px;}
.hpg_lt span{margin: 0 6px 0 8px;}
.hpg_lt a{color: #6b6b6b;}
.hpg_lt a i{margin-right: 3px;}
.hpg_lt a:hover,
.hpg_lt a:last-child{color: #0074ac;}

.h_pnav a{display: inline-block;margin: 0 20px;font-size: 18px;color: #4a4a4a;line-height: 76px;}
.h_pnav a:hover,
.h_pnav a.pnav_active{color: #0074ac;}

.pro_fw{margin:3% 0;}
.pro_fw ul li{background: #f7f7f7;}
.pro_fw ul li .pro_img{position: relative;width:50%;}
.pro_fw ul li .pro_img .pro_pd{padding:28.5% 0;}


.pro_fw ul li .pro_sve{width: 50%;padding:3%;}
.pro_fw ul li .pro_sve h1{font-size:28px;color: #0b327b;position: relative;padding-left:20px;}
.pro_fw ul li .pro_sve h1:before{content: '';position: absolute;width:7px;height: 28px;left: 0;top:8px;}
.pro_fw ul li:first-child .pro_sve h1{color: #0074ac;}
.pro_fw ul li:first-child .pro_sve h1:before{background: #0074ac;}
.pro_fw ul li:nth-child(2) .pro_sve h1{color: #f08300;}
.pro_fw ul li:nth-child(2) .pro_sve h1:before{background: #f08300;}
.pro_fw ul li:nth-child(3) .pro_sve h1{color: #6dc4ee;}
.pro_fw ul li:nth-child(3) .pro_sve h1:before{background: #6dc4ee;}
.pro_fw ul li:nth-child(4) .pro_sve h1{color: #91bb4f;}
.pro_fw ul li:nth-child(4) .pro_sve h1:before{background: #91bb4f;}
.pro_fw ul li:nth-child(5) .pro_sve h1{color: #ac6cc1;}
.pro_fw ul li:nth-child(5) .pro_sve h1:before{background: #ac6cc1;}


.pro_fw ul li .pro_sve p{font-size: 16px;line-height: 32px;color:#7e7e7e;-webkit-line-clamp: 3;margin-top:6%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.pro_fw ul li .pro_sve .check_xq{width:144px;height:48px;display: block; border:1px dashed #0074ac;font-size: 16px;color: #0074ac;text-align: center;line-height: 42px;margin-top:11%;padding:3px;}
.pro_fw ul li .pro_sve .check_xq span{width: 100%;height: 100%;display: block;}
.pro_fw ul li .pro_pic{position: absolute;width:100%;height:100%;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content:center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;background: #000;left: 0;top: 0;right: 0;}
.pro_fw ul li .pro_pic img{display: inline; -webkit-transition: all .4s; transition: all .4s;width: 100%;}
.pro_fw ul li .pro_pic::before, 
.pro_fw ul li .pro_pic::after{position: absolute; z-index: 1; top: 9%; right: 6%; bottom: 9%; left: 6%; content: ''; opacity: 0; -webkit-transition: opacity .35s,-webkit-transform .35s; transition: opacity .35s,-webkit-transform .35s;}
.pro_fw ul li .pro_pic::before{border-top: 1px solid #fff; border-bottom: 1px solid #fff; transform: scale(0,1); -webkit-transform: scale(0,1);}
.pro_fw ul li .pro_pic::after{border-left: 1px solid #fff; border-right: 1px solid #fff; transform: scale(1,0); -webkit-transform: scale(1,0);}
.pro_fw ul li:hover .pro_pic::before, 
.pro_fw ul li:hover .pro_pic::after{opacity: 1; transform: scale(1); -webkit-transform: scale(1);}
.pro_fw ul li:hover .pro_pic img{opacity: .55; filter: alpha(opacity=55); -webkit-transform: scale(1.03); transform: scale(1.03);}
.pro_fw ul li:hover .pro_sve .check_xq{border: 1px dashed #f08300;}
.pro_fw ul li:hover .pro_sve .check_xq span{background: #f08300;color: #fff;}
.pro_fw ul li:hover .pro_sve p{color: #333;}


/**********************************诚聘英才**********************************/
.recruitment_box{padding: 3%;background: #fff;margin: 2% auto;width: 100%;display: inline-block;}
.recruitment_box table{width: 100%;text-align: center;}
.recruitment_box table tr th{height: 62px;font-size: 18px;font-weight: bold;color: #fff;}
.recruitment_box table tr th:first-child{background: #008fcf;}
.recruitment_box table tr th:nth-child(2),
.recruitment_box table tr td:nth-child(2){background: #ac6cc1;display: none;}
.recruitment_box table tr th:nth-child(3){background: #91bb4f;}
.recruitment_box table tr th:nth-child(4){background: #6dc4ee;}
.recruitment_box table tr th:nth-child(5){background: #ffb82a;}
.recruitment_box table tr td{height: 62px;border-bottom: 1px solid #fff;background: #f8f8f8;}
.recruitment_box table tr td a{display: block;height: 100%;width: 100%;line-height: 62px;font-size: 16px;color: #7a7a7a;}
.recruitment_box table tr:hover{box-shadow: 0 0 10px #999;transform: translate(0,-2px);}
.recruitment_box table tr:hover td{background: #fff;}
.recruitment_box table tr:hover td a{color: #f08300;}

.recruitment_box table tr td:first-child{position: relative;text-align: left;}
.recruitment_box table tr td:first-child:before{content: '';position: absolute;width: 3px;height: 0;background: #f08300;top: 0;left: 0;}
.recruitment_box table tr:hover td:first-child:before{height: 100%;}


/**********************************服务案例**********************************/
.case_fw table{width: 100%;table-layout:fixed}
.case_fw table tr th{font-weight: normal;}
.case_fw table tr th.none{width: 10%;}
.case_fw table tr th:nth-child(2){width:45%;}
.case_fw table tr th:nth-child(3){width:25%;}
.case_fw table tr th:nth-child(4){width: 15%;}
.case_fw table tr td{padding: 1px 0;word-break:keep-all;}
.case_fw table tr td a{border: 1px solid #ececec;border-left:none;padding: 0 2% 0 4%;}
.case_fw table tr td a p{width: 96%;}
.case_fw table tr td:first-child a{border-left: 1px solid #ececec;}
.case_fw table tr td:nth-child(2){text-align: left;}
.case_fw table tr td:nth-child(2) a{padding-left:2%;}

.read_mor a{width: 100%;height: 58px;display: block;background: #f08200;text-align: center;line-height: 58px;margin: 30px auto 10px;color: #fff;}

.read_mor a i{display: inline-block;font-size:28px;}
.read_mor a:hover{background: #0074ac;}
.read_mor a:hover i{transform: rotateY(180deg);}


.white_bg{padding: 3%;background: #fff;margin: 2% auto; width: 100%;display: inline-block;}

/**********************************大数据中心**********************************/
.big_sj{margin:30px -16px 0;}
.big_sj ul li{width: 25%;display: inline-block;float: left;padding: 0 16px;margin-bottom:30px;}
.big_sj ul li a{width: 100%;height: 100%;display: block; position: relative;}
.big_sj ul li .big_pic{position: relative;overflow: hidden;}
.big_sj ul li .big_pic .big_pd{padding:31.5% 0;}
.big_sj ul li .big_pic .big_img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.big_sj ul li:hover .big_pic .big_img{transform: scale(1.05);}

.big_sj ul li .big_pic .big_img,
.big_sj ul li a:after,
.big_sj ul li .big_nr .big_ft em,
.honor_lis ul li .hn_pic .hn_img img,
.honor_lis ul li .hn_title,
.ny_new ul li .new_lis_pic .new_lis_pic,
.ny_new ul li:after,
.ny_new ul li,
.xq_pg a{transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;-o-transition: ease .5s;-ms-transition: ease .5s;}

.big_sj ul li .big_nr{padding:5% 4%;border: 1px solid #ebebeb;}
.big_sj ul li .big_nr h1{font-size: 20px;color: #292929;}
.big_sj ul li .big_nr .big_ft{color: #808080;margin-top:5%;font-family: 'arial';}
.big_sj ul li .big_nr .big_ft i{display: inline-block;float: left;margin:0 3px 0 0;}
.big_sj ul li .big_nr .big_ft em{font-style: normal;float: right;text-transform: uppercase;}
.big_sj ul li a:after{content: '';position: absolute;width:0;height: 4px;background: url(../images/big_line.png) no-repeat;background-size: cover;left: 0;right: 0;bottom: 0;}
.big_sj ul li:hover a:after{width: 100%;}
.big_sj ul li:hover .big_nr h1{color: #0074ac;}
.big_sj ul li:hover .big_nr .big_ft{color: #f08300;}
.big_sj ul li:hover .big_nr .big_ft em{letter-spacing:1px;}
.pages{text-align: center;height:50px; margin:18px auto 42px;}
.pages a{font-size: 16px;font-family: 'arial';padding:10px 18px;display: inline-block;border: 1px solid #eaeaea;color:#666;margin: 0 2px;}
.pages a span{font-family: '宋体';}
.pages a.pg_active,
.pages a:hover{background: #0074ac;color: #fff;}


/**********************************关于我们**********************************/
.atb_bx{margin: 30px auto;width: 100%;display: inline-block;}
/*.abt_us_box{background: url(../images/abt_line.jpg) repeat-y center center;}*/


/**********************************联系我们**********************************/
.cont_us_box{width: 100%;display: inline-block;margin-top: 30px;background: #fff;padding:60px 30px 30px;}
.cont_map img{width: 100%;}
.cont_us_box ul li{width: 33.333%;display:inline-block;float: left;text-align: center;padding: 3%;}
.cont_us_box ul li .cont_li{height: 270px; background: #fcfcfc;padding:3%;border: 1px solid #f3f3f3;position: relative;}
.cont_us_box ul li .cont_icon{width: 116px;height:116px;position: absolute;top: -60px;left: 0;right: 0;margin: auto;}
.cont_us_box ul li h1{width: 100%;display: inline-block;font-size: 20px;color: #535353;margin:67px 0 1px;}
.cont_us_box ul li span{font-size: 12px;color: #c5c5c5;}
.cont_us_box ul li p{font-size: 16px;color: #7f7f7f;line-height: 28px;margin-top:26px;}
.cont_us_box ul li .cont_db{width: 124px;height: 52px;border: 1px dashed #ffb82a;border-radius:8px;padding: 5px;position: absolute;left: 0;right: 0;bottom: -27px;margin:auto;}
.cont_us_box ul li .cont_db em{font-style: normal;width: 100%;height: 100%;display: block;background: #ffb82a;font-size: 16px;color: #fff;text-align: center;line-height: 42px;border-radius: 6px;}
.cont_us_box ul li h2{font-size: 26px;color: #787878;font-family: 'arial';margin-top: 26px;}
.cont_us_box ul li .cont_db.cont_db1{border: 1px dashed #6dc4ee;}
.cont_us_box ul li .cont_db.cont_db1 em{background: #6dc4ee;}
.cont_us_box ul li .cont_db.cont_db2{border: 1px dashed #a2c567;}
.cont_us_box ul li .cont_db.cont_db2 em{background: #a2c567;}
.cont_us_box ul li .ct_vx{width: 100px;height: 100px;border: 1px dashed #dcdcdc;margin:8px auto 0;padding: 5px;}
.cont_us_box ul li .ct_vx img{width: 100%;height: 100%;}
.cont_us_box ul li:hover .cont_icon{transform: rotateY(180deg);}


/**********************************荣誉资质**********************************/

.honor_lis{margin: 30px -20px;}
.honor_lis ul li{width: 25%;display: inline-block;float: left;padding: 0 20px;text-align: center;margin:20px 0;}
.honor_lis ul li a{width: 100%;height: 100%;display: block;background: #ededed;padding:8% 10%;position: relative;border: 1px solid #e6e6e6;overflow: hidden;}
.honor_lis ul li .hn_pic{position: relative;}
.honor_lis ul li .hn_pic .hn_pd{padding:61.5% 0;overflow: hidden;}
.honor_lis ul li .hn_pic .hn_img{width: 100%;height: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;}
.honor_lis ul li .hn_pic .hn_img img{height: 100%;}
.honor_lis ul li .hn_title{padding:5% 1%;background: #ededed;border-top: 1px solid #e6e6e6;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;font-size: 18px;color: #656565;}
.honor_lis ul li:hover .hn_pic .hn_img img{transform: scale(1.05);}
.honor_lis ul li:hover .hn_title{background: #0074ac;color:#fff;}


/**********************************最新资讯**********************************/
.ny_new{margin: 30px 0;}
.ny_new ul li{padding: 2%;background: #f4f5f5;margin-bottom: 15px;}
.ny_new ul li a{position: relative;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.ny_new ul li .new_lis_pic{width:20.5%;position: relative;margin-right: 2%;overflow: hidden;}
.ny_new ul li .new_lis_pic .new_lis_pd{padding:35.4% 0;} 
.ny_new ul li .new_lis_pic .new_lis_pic{position: absolute;width: 100%;height: 100%;left: 0;top: 0;right: 0;margin: auto;}
.ny_new ul li:hover .new_lis_pic .new_lis_pic{transform: scale(1.05);}
.ny_new ul li .new_lis_nr{min-width: 1px;-webkit-box-align: start; -webkit-align-items: flex-start;align-items: flex-start;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.ny_new ul li .new_lis_nr h1{font-size: 24px;color: #262626;margin-top: 1%}
.ny_new ul li .new_lis_nr p{font-size: 16px;color: #7b7b7b;line-height: 28px;margin: 2% 0 2%;}
.ny_new ul li .new_lis_nr span{font-size: 16px;color: #7b7b7b;}
.ny_new ul li:after{content: '';position: absolute;width: 100%;height:0;background: url(../images/new_line.png) no-repeat center center;left: 0;right: 0;bottom: 0;background-size: cover;overflow:hidden;}

.ny_new ul li:hover:after{height: 4px;}
.ny_new ul li:hover{background: #fff;box-shadow: 0 0 10px #d3d3d3;}
.ny_new ul li:hover .new_lis_nr h1{color: #0074ac;}
.ny_new ul li:hover .new_lis_nr p{color: #585858;}


/**********************************文章详情**********************************/
.new_xq{background: #fff;width: 100%;display: inline-block;margin:30px auto;}
.new_xq_tl{background: #f1f1f1;padding:2% 3% 1%;position: relative;text-align: center;}
.new_xq_tl:after{content: '';position: absolute;width: 100%;height:4px;background: url(../images/new_line.png) no-repeat center center;left: 0;right: 0;bottom: 0;background-size: cover;overflow:hidden;}
.new_xq_tl h1{font-size: 26px;color: #3c3c3c;line-height: 42px;padding: 0 10%;}
.new_xq_tl .xq_hp{padding-bottom: 10px;color: #919191;margin-top: 15px;}
.new_xq_tl .xq_hp span{margin: 0 10px;}
.xq_hp .bdsharebuttonbox{display: inline-block;line-height: 30px;margin-left: 10px;}
.xq_hp .bdsharebuttonbox span{margin-right:-6px;}
.bdshare-button-style0-16:after{display: inline-block !important; }

.xq_nr{padding:2% 5%;}
.xq_nr img{max-width: 100% !important;height: auto !important;margin-top: 5px;margin-bottom: 5px;}
.xq_pg a{width: 50%;padding: 1.3% 1%;display: inline-block; position: relative;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;color: #fff;font-size: 16px;text-align: center;}
.xq_pg a p{min-width: 1px;-webkit-box-align: start; -webkit-align-items: flex-start;align-items: flex-start;    -webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.xq_pg a.fl{background: #0074ac;}
.xq_pg a.fr{background: #f08300;}
.xq_pg a:hover{background: #ac6cc1;}


@media (max-width:1400px) {
.w14{padding: 0 1%;}
.services_lis ul li .svi_nr .svi_ms{font-size: 18px;}
.services_lis ul li .svi_nr .svi_ms i{width: 61px;}
}

@media (max-width:1330px) {
.nav_box ul{padding-left: 0;}
.nav_box ul li a{padding:0 10px;}
.advantages_lis ul li .advt_box{padding: 10% 8%;}


}

@media (max-width:1300px) {
.nav_box ul{padding-left: 0;}
.nav_box ul li a{padding:0 10px;}
.advantages_lis ul li .advt_box{padding:8% 8%;}
.advantages_lis ul li .advt_box h1{line-height: 32px;}
.advantages_lis ul li .advt_box p{-webkit-line-clamp:2;}
}




@media (max-width:1200px) {
.nav_box ul li{font-size: 15px;}
.pro_fw ul li .pro_sve p{margin-top: 4%;}
.pro_fw ul li .pro_sve .check_xq{margin-top: 6%;}
.ny_new ul li .new_lis_nr h1{margin-top: 0;font-size: 22px;}
.ny_new ul li .new_lis_nr p{margin: 1.5% 0;}


}
@media (max-width:1180px) {
.services_lis ul li .svi_nr .svi_ms{font-size: 16px;}
.services_lis ul li .svi_nr .svi_ms i{width: 58px;}
.services_lis ul li .svi_nr .svi_ms i{top:34%;}
.services_lis ul li .svi_nr .svi_ms p{bottom:34%;}
.services_lis ul li:hover .svi_nr .svi_ms i{top:36%;}
.services_lis ul li:hover .svi_nr .svi_ms p{bottom:36%;}
.advantages_lis ul li .advt_box{padding:4% 7%;}
.advantages_lis ul li .advt_box h1{font-size:20px;line-height:28px;}
.advantages_lis ul li .advt_box p{-webkit-line-clamp:2;}
.advantages_lis ul li .advt_box .adv_icon{width: 66px;height: 66px;}

}



@media (max-width:1100px) {
.nav_box ul li{font-size: 14px;}
.nav_box ul li a{padding:0 7px;}
.hd_right {width: 75%;}
.hd_rsch .hd_ph .hp_nr h1 {font-size: 22px;}
.hd_rsch .hd_ph .hp_nr p{font-size: 12px;}
.hd_rsch .hd_ph .hp_nr {width: 148px;}
.hd_rsch .hd_ph {width:200px;}
.hd_rsch {width: 334px;}
}

@media (max-width:1080px) {
.advantages_lis ul li .advt_box{padding:4% 7%;}
.advantages_lis ul li .advt_box h1{font-size:17px;line-height:24px;}
.advantages_lis ul li .advt_box .adv_icon{width: 60px;height: 60px;}

}



@media (max-width:1030px) {
.nav_box ul li{font-size: 14px;}
.nav_box ul li a{padding:0 6px;}
.hd_right {width: 78%;}
.hd_rsch .hd_ph .hp_nr h1 {font-size: 22px;}
.hd_rsch .hd_ph .hp_nr p{font-size: 12px;}
.hd_rsch .hd_ph .hp_nr {width: 148px;}
.hd_rsch .hd_ph {width:200px;}
.hd_rsch {width: 334px;}



}




@media (max-width:1024px) {
.services_lis ul li .svi_nr .svi_ms{font-size: 14px;}
.services_lis ul li .svi_nr .svi_ms i{width: 57px;}
.services_lis ul li .svi_nr .svi_ms i{top:32%;}
.services_lis ul li .svi_nr .svi_ms p{bottom:32%;}
.services_lis ul li:hover .svi_nr .svi_ms i{top:34%;}
.services_lis ul li:hover .svi_nr .svi_ms p{bottom:34%;}


}



@media (max-width:1023px) {
.hd_hr{display: none;}
.h_hr{display: block;}
.h_hr .l_g{margin: 20px 0 0 20px;}
.height2e{height:100px;}
.h_hr{height:100px;position: fixed;top: 0;left: 0;right: 0;z-index: 100;background: #fff;}
.h_hr .menu,
.h_hr .menu_2{padding:25px 30px;position: absolute;right:20px;top:15px;}
.h_hr .menu_2{display: none;right: 0.2rem;}
.h_hr .menu_2 span:before{ transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg);top:0;}
.h_hr .menu_2 span:after{ transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg);top:0;}
.pull_down {display: none;background: #ededed;}
.pull_down ul {position: relative;height: 100%;background: #fff;z-index: 101;padding-bottom:20px;}
.pull_down ul li{line-height:50px;border-bottom: 1px solid #f0f0f0;}
.pull_down ul li a {width: 100%;font-size:20px;display: block;}
.pull_down ul li .nav_dlis{display: none;line-height:30px;border-top:1px solid #f5f5f5;border-radius: .06rem;}
.pull_down ul li .nav_dlis a{display: block;width: auto;padding:0 20px;font-size:16px;color: #666;line-height:50px;border-bottom: 1px solid #f0f0f0;}
.pull_down ul li .nav_dlis a:last-child{border-bottom: none;}
.pull_down ul li a span{float: right;font-family: '宋体';display: inline-block; transform: rotate(-270deg);font-size:26px;margin-right:15px;transition: ease .5s;}
.pull_down ul li:hover .nav_dlis a{color: #666;}
.pull_down ul li a:hover span{transform: rotate(-90deg);color: #f00;}
.pull_down ul li:hover a,
.pull_down ul li .nav_dlis a:hover{color: #f00;}
.pull_down ul li a.mobile_nav{color: #f00;}
.pull_down ul li a.mobile_nav span{transform: rotate(-90deg);color: #f00;}

.shade {max-width:100%;height: 100%;position: fixed;z-index: 99;background: rgba(0, 0, 0, 0.5);display: none;left: 0;right: 0;margin: auto;}
.pad_lf40 {padding:0 20px;}
.h_hr .menu span,
.h_hr .menu span:before,
.h_hr .menu span:after,
.h_hr .menu_2 span:before,
.h_hr .menu_2 span:after{position: absolute;display: block;width:45px;height:4px;top: 60%; left:10%; cursor: pointer;content: '';background-color: #0074ac;border-radius: 1px;-webkit-transition: all .4s cubic-bezier(0.19,1,.22,1);-o-transition: all .4s cubic-bezier(0.19,1,.22,1);-moz-transition: all .4s cubic-bezier(0.19,1,.22,1);transition: all .4s cubic-bezier(0.19,1,.22,1);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.h_hr .menu span:before{ top:-.15rem;left:0%;}
.h_hr .menu span:after{ top:.15rem;left:0%;}
.hd_line{height:100px;}

.h_pnav a{margin: 0 18px;font-size: 16px;}

.cont_us_box {margin-top:.3rem;padding:.3rem .3rem .3rem;}
.cont_us_box ul li{width: 100%;margin:.5rem 0 .3rem;}
.cont_us_box ul li .cont_li {height:3.5rem;padding:.3rem;   }
.cont_us_box ul li .cont_icon {width:1.16rem;height:1.16rem;top: -.6rem;   }
.cont_us_box ul li .cont_icon img{width: 100%;}
.cont_us_box ul li h1 {font-size:.32rem;margin:.4rem 0 .02rem;}
.cont_us_box ul li span{font-size: .16rem;}
.cont_us_box ul li p {font-size:.24rem;line-height:.4rem;margin-top:.1rem;}
.cont_us_box ul li .cont_db {width:1.24rem;height:.52rem;border-radius:.08rem;padding:.05rem;bottom: -.27rem;  }
.cont_us_box ul li .cont_db em {font-size:.2rem;line-height:.42rem;border-radius:.06rem;}
.cont_us_box ul li h2 {font-size:.38rem;margin-top:.2rem;}

.cont_us_box ul li .ct_vx {width:1.22rem;height:1.22rem;margin:.52rem auto 0;padding:.05rem;}

/*.cont_us_box ul li:last-child .cont_li{height: 3rem;}*/
.cont_us_box ul li:last-child .ct_vx{margin: .10rem auto 0;}









}


@media (max-width:1000px) {
.nav_box ul li{font-size: 15px;}
.pro_fw ul li .pro_sve p{margin-top: 4%;-webkit-line-clamp:2;}
.pro_fw ul li .pro_sve .check_xq{margin-top: 6%;}
.pro_fw ul li .pro_sve .check_xq {width: 128px;height: 43px;line-height:34px;margin-top:5%;}
.honor_lis ul li{width:50%;}
}






@media (max-width:992px) {
.advantages_lis ul li .advt_box h1{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.big_sj ul li{width: 50%;}




}

@media (max-width:940px) {
.services_lis ul li .svi_nr .svi_ms{font-size: 12px;}
.services_lis ul li .svi_nr .svi_ms i{width:52px;}
.services_lis ul li .svi_nr .svi_ms i{top:33%;}
.services_lis ul li .svi_nr .svi_ms p{bottom:33%;}
.services_lis ul li:hover .svi_nr .svi_ms i{top:35%;}
.services_lis ul li:hover .svi_nr .svi_ms p{bottom:35%;}
.advantages_lis ul li .advt_box .adv_icon{width: 50px;height: 50px;}
.advantages_lis ul li .advt_box .adv_line{width: 30px;}
.advantages_lis ul li .advt_box p{}
.h_pnav a{margin: 0 9px;}
.hpg_lt{font-size: 14px;}
.ny_new ul li .new_lis_nr h1{font-size: 20px;}
.ny_new ul li .new_lis_nr p{font-size: 14px;line-height: 24px;}
.ny_new ul li .new_lis_nr span{font-size: 14px;}
.new_xq_tl h1 {padding: 0 2%;}


}


@media (max-width:768px){
.h_hr{height: 1rem;border-bottom: 1px solid #f0f0f0;}
.height2e{height:1rem;}
.h_hr .l_g{width: 2.01rem; margin:.22rem 0 0 .2rem;}
.h_hr .l_g img{width: 100%;}
.h_hr .menu,
.h_hr .menu_2{padding:0.25rem 0.3rem;right: .2rem;top: .17rem;}
.h_hr .menu_2{right: 0.2rem;}
.pull_down ul {padding-bottom: .3rem;}
.pull_down ul li{line-height:.8rem;}
.pull_down ul li a {font-size: 0.26rem;}
.pull_down ul li .nav_dlis{line-height:.2rem;border-radius: .06rem;}
.pull_down ul li .nav_dlis a{padding:.2rem;font-size: .2rem;line-height: .24rem;}
.pull_down ul li a span{font-size: .3rem;margin-right: .15rem;}

.shade {position: fixed;z-index: 99;}
.pad_lf40 {padding:0 .2rem;}
.h_hr .menu span,
.h_hr .menu span:before,
.h_hr .menu span:after,
.h_hr .menu_2 span:before,
.h_hr .menu_2 span:after{width: .45rem;height: .04rem;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.h_hr .menu span:before{ top:-.15rem;}
.h_hr .menu span:after{ top:.15rem;}
.hd_line{height:1rem;}

.banner_box{display: none;}
.mobike_ban{display: block;height:5.88rem;padding-top:1rem;}

#siper1{width: 100%;height:100%;}
.swiper-slide img{width:100%;height:100%;}
#siper1 .swiper-pagination-bullet {width:.4rem;height:.06rem;display: inline-block;border-radius:.02rem;
background: #fff;opacity: .5;}
#siper1 .swiper-pagination-bullet-active {opacity: 1;background: #0074ac;}
#swipag1{bottom: .25rem;}
#advt_swip{display: block;}

.w14 {padding:0;}
.sd_ctl {margin-top:.35rem;}
.sd_ctl h1 {font-size:.36rem; margin-bottom:.08rem;}
.sd_ctl span {letter-spacing:.06rem;font-size: .16rem;}
.sd_ctl p {margin-top:.08rem;letter-spacing:.04rem;font-size: .16rem;}

.services_lis,
.advantages_lis{display: none;}
#services_swip{height: 4.9rem;width: 6.2rem;margin:.3rem auto 0;display: block;}
#services_swip .swiper-slide{}
.service_nr{width: 2.83rem;height: 3.97rem;text-align: center;margin: auto;position: relative;}
.service_nr .service_pic{height:100%;overflow: hidden;}
.service_nr .sc_wz{width: 100%;height: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,.2);}
.service_nr .sc_wz h1{font-size: .24rem;color: #fff;text-shadow: 1px 1px #666;font-weight: bold}
.service_nr .sc_wz i{width: .61rem;height: .68rem;display: block;margin:1.4rem auto .25rem;}
.service_nr .sc_wz i img{width: 100%;}

#services_swip .swiper-button-next, 
#services_swip .swiper-button-prev {position: absolute;top:91%;width:.83rem;height:.5rem;
margin-top: -.22rem; z-index: 10; cursor: pointer;background-size:.83rem .5rem;
background-position: center; background-repeat: no-repeat;}
#services_swip .swiper-button-prev, 
#services_swip .swiper-container-rtl .swiper-button-next {background: url(../images/team_pre.png) no-repeat;
left:35%;right: auto;background-size: cover;}
#services_swip .swiper-button-next, 
#services_swip .swiper-container-rtl .swiper-button-prev {background: url(../images/team_nex.png) no-repeat;
right:35%;left: auto;background-size: cover;}
#advt_swip{width: 100%;height: 100%;margin-top: .3rem;}
#advt_swip .swiper-slide {text-align: center;font-size: 18px;background: #fff;width:3.7rem;
 /* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;
display: flex;}
.mob_advt{width:3.4rem;height:4.2rem;display: inline-block;float: left;padding:.35rem .3rem 0;text-align: center;margin-left: .2rem;background: #0074ac;}
.mob_advt i{width:.7rem;height:.7rem;display: block;margin: auto;}
.mob_advt h1{font-size:.26rem;color: #fff;margin-top:.25rem;padding: 0 .2rem;}
.mob_advt .adv_line{height:.03rem;width:.3rem;margin:.3rem auto .2rem;background: #fff;}
.mob_advt p{font-size:.2rem;color: #fff;line-height:.38rem;}


.case_cont {height:auto;overflow: hidden;margin-top:.3rem;}
.case_left,
.case_cont .case_right{width: 100%;float: none;height: 3.9rem;}
.case_left{margin-bottom: .2rem;display: none;}
.marquee__box{height: 3.9rem;padding: 0 .15rem;}
.marquee__list li{margin:0.5%; width: 49%;height:.92rem;line-height:.92rem;color: #fff;border: 1px solid #ebeff1;}
.marquee__list li img{width: 100%;}
.text_scrol .bd ul{padding: 0 .05rem !important;}
.text_scrol .bd ul li { height:.73rem;line-height:.73rem;padding: 0 .2rem;font-size:.2rem;margin:.1rem 0;  }
.text_scrol .bd {padding:.15rem;}

.rdm_bx {width:6rem;height:.6rem;padding:.06rem;margin:.3rem auto;}
.rdm_bx a {font-size:.2rem;line-height:.46rem;}
.rdm_bx a i {font-size:.22rem;margin-left:.1rem;}

.n_tab_tl{margin-top:.3rem;}
.n_tab_tl ul li {width:1.8rem;height:.54rem;font-size:.2rem;line-height:.52rem;margin: 0 .04rem;}
.new_lis{margin: 0;padding: 0 .1rem;}
.new_lis ul li {padding: 0 .1rem;width:50%;margin-bottom: .2rem;height: 3.95rem;}
.new_lis ul li a .new_tpic .new_pd{display: none;}
.new_lis ul li a .new_tpic .new_img{position: initial;height: 2.2rem;}
.new_lis ul li a .new_wz{padding: .15rem;}
.new_lis ul li a .new_wz h1{font-size: .24rem;}
.new_lis ul li a .new_wz p{font-size: .18rem;line-height: .28rem;margin-top: .12rem;}
.new_lis ul li a .wz_ft{ margin-top: .2rem;font-size: .18rem;}
.new_rdm a {width:6rem;height:.6rem;margin:.1rem auto .3rem;font-size:.2rem;line-height:.6rem;}

.ft_hbx{width: 100%;float: none;height: .66rem;background: #2d2d2d;line-height: .66rem;}
.ft_hbx ul li{position: relative;width: auto;padding: 0 .18rem;}
.ft_hbx ul li dl{display:none;}
.ft_hbx ul li h1{font-weight: normal;font-size: .18rem;margin-bottom: .1rem;}
.ft_hbx ul li:before{content: '';position: absolute;width: 1px;height: .2rem;background: #545454;left: 0;top:.24rem;}

.f_t{padding: 0;}
.ft_vleft {width: 4rem;}
.ft_hbx ul li:first-child:before{display: none;}
.ft_vx{width: 100%;padding:.2rem;float: none;}

.ft_vx h1{font-size: .38rem;}
.ft_vx p{font-size: .2rem;line-height: .3rem;margin-top: .1rem}

.ft_vx .f_vx {width:1.2rem; margin-top:.1rem;float: right;font-size: .14rem;text-align: center;}
.ft_vx .f_vx img{height:1.2rem;margin:0 auto .05rem;}

.ft_lk{padding: .14rem .1rem;height: auto;text-align: center;font-size: .16rem;line-height: .3rem;}
.ft_lk p{display: inline;float: none;}
.ft_lk span{float: none;}

.sv_advantages {padding: 0 0 .4rem 0;margin-top:.3rem;}
.ny_ban .ny_bimg{height:2rem;}
.ny_ban .ban_tl h1{font-size: .36rem;margin-top: .7rem;}
.ny_ban .ban_tl .bline {width:.41rem;height:.03rem;margin:.2rem auto 0;}
.ny_hline {height:1rem;}
.h_pg_bx {height:auto;background: #fff;line-height: .66rem;}
.hpg_lt{float:none;height: .78rem;font-size: .18rem;line-height: .78rem;background: #f2f4f5;padding: 0 .2rem;}
.h_pnav {float: none;width: 100%;text-align: center;}
.h_pnav a {margin: 0 .2rem;font-size:.24rem;line-height:.76rem;}

.pro_fw{padding: 0 .2rem;margin:.05rem auto .3rem;}
.pro_fw ul li .pro_sve{padding:.15rem;}
.pro_fw ul li .pro_sve h1 {font-size:.24rem;padding-left:.15rem;}
.pro_fw ul li .pro_sve h1:before {width:.04rem;height:.22rem;top:.05rem;}
.pro_fw ul li .pro_sve p{font-size: .18rem;margin-top: .05rem;line-height: .28rem;-webkit-line-clamp:2;padding:.03rem;}
.pro_fw ul li .pro_sve .check_xq{width:1.2rem;height:.35rem;line-height:.26rem;margin-top:.1rem;font-size: .16rem;}
.recruitment_box {padding:.2rem;margin:.2rem auto;}
.recruitment_box table tr th {height:.62rem;font-size:.2rem;}
.recruitment_box table tr td{height: .62rem;}
.recruitment_box table tr td a {line-height:.62rem;font-size:.18rem;}

.big_sj{margin:.3rem 0;padding: 0 .1rem;}
.big_sj ul li{padding: 0 .1rem;margin-bottom: .2rem;}
.big_sj ul li .big_nr h1{font-size: .24rem;}
.big_sj ul li .big_nr .big_ft{margin-top: .2rem;font-size: .18rem;}
.big_sj ul li .big_nr{padding: .15rem .1rem;}
.big_sj ul li .big_nr .big_ft i{margin: 0 .03rem 0 0;font-size: .18rem;}
.big_sj ul li a:after {height:.04rem;}

.pages{height:.5rem; margin:.15rem auto .6rem;}
.pages a{font-size:.18rem;padding:.14rem .25rem;margin: 0 .02rem;}

.atb_bx { margin: .1rem auto .3rem;padding: .2rem;}
.read_mor a {height:.6rem;line-height:.6rem;margin:.3rem auto .1rem;}
.read_mor a i{font-size: .28rem;}

.atb_bx{margin:.3rem auto;width: 100%;display: inline-block;}
.abt_us_box{background: none;}


.honor_lis{margin:.1rem 0;padding: 0 .1rem}
.honor_lis ul li{width:50%;display: inline-block;float: left;padding: 0 .1rem;text-align: center;margin:.1rem 0;}
.honor_lis ul li a{padding:.2rem .2rem;height: 3.2rem;}
.honor_lis ul li .hn_pic{position: relative;overflow: hidden;}
.honor_lis ul li .hn_pic .hn_pd{display: none;}
.honor_lis ul li .hn_pic .hn_img{position: initial;}
.honor_lis ul li .hn_pic .hn_img img{width: 100%;height:100%;}
.honor_lis ul li .hn_title{padding:.16rem .1rem;font-size:.22rem;}

.ny_new {margin:.2rem 0;padding: 0 .2rem;}
.ny_new ul li{padding: .2rem;margin-bottom: .2rem;}
.ny_new ul li .new_lis_pic{width: 1.9rem;height: 1.34rem;margin-right: .2rem;}
.ny_new ul li .new_lis_pic .new_lis_pd{display: none;}
.ny_new ul li .new_lis_pic .new_lis_pic{position: initial;}
.ny_new ul li .new_lis_nr h1{font-size: .24rem;}
.ny_new ul li .new_lis_nr p{font-size: .18rem;line-height: .3rem;margin:.1rem 0;}
.ny_new ul li .new_lis_nr span{font-size: .16rem;}

.ny_new ul li:hover:after{height:.04rem;}
.ny_new ul li:hover{box-shadow: 0 0 10px #d3d3d3;}

.new_xq_tl{padding: .2rem;}
.new_xq_tl h1{font-size: .26rem;line-height: .4rem;}
.new_xq_tl .xq_hp{font-size: .16rem;}
.new_xq_tl .xq_hp span{margin: 0 .1rem;}

.new_xq_tl:after {height: .04rem;   }
.xq_pg a {width: 50%;padding:.2rem .1rem;font-size: .24rem;  }

.recruitment_box table tr th:nth-child(2),
.recruitment_box table tr td:nth-child(2){display: none;}
.recruitment_box table tr th:first-child{}

.wap_d table{width: 100%;}




}


@media (max-width:411px) {
.ft_hbx ul li{padding: 0 .12rem;}	
}

.panner_bx{padding: 14px 0;line-height: 24px;background: #f1f4f6;}
.panner_bx span{margin-right: 15px;}
.panner_bx a{margin-right: 15px;display: inline-block;color: #666;}
.panner_bx a:hover{color: #0074ac;}

@media (max-width:768px) {
.panner_bx{padding:.2rem;line-height: .4rem;font-size: .2rem;}
.panner_bx span,
.panner_bx a{margin-right: .15rem;}
}

.edui-faked-video{width: 90%;display: block; margin: auto;}
.pc_d{display: block !important;}
.atb_bx img{height: auto !important;}






