body{color: #333;letter-spacing: 1px;margin:0; padding:0;font-family:黑体,"Times","Times New Roman",serif; font-size:14px;line-height: 1;}
img{margin:0; padding:0; border-style:none; vertical-align:middle; line-height:1.0;}
ul,nav{list-style-type:none;}
ol{list-style-type:decimal;}
p,span,h1,h2,h3,h4,h5,h5,dl,dd,dt,form,ul,li,ol{margin:0; padding:0;}
i{margin:0; padding:0; font-style:normal;}
input,textarea,select{margin:0; padding:0; vertical-align:middle;}
a{color:#000; text-decoration:none; -webkit-transition: all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all  0.3s ease;}
a:hover{opacity:0.7;cursor: pointer;}
.fl{float:left;} 
.fr{float:right;}
.clearfix:after {content: "";display: block;clear: both;visibility: hidden;font-size: 0;height: 0;} 
.clearfix {*display: inline-block;_height:1%;}
.pad_block,.pad_inline,.sp_block,.sp_inline{display: none;}

.center{text-align:center;}

.gnavi_fixed{position:fixed; top:100px;right: calc(50% - 590px);}
.gnavi_fixed_bottom{position:absolute; bottom:0px;top: auto;right: 0;}

@font-face {
  font-family: "NotoSansHans";
  src: url("../fonts/NotoSansHans-Regular.ttf") format("truetype"),
       url("../fonts/NotoSansHans-Light.eot") format("embedded-opentype"),
       url("../fonts/NotoSansHans-Light.svg") format("svg");
}


header {position: fixed;top: 0;left: 0;z-index: 9999;background: #fff;width: 100%;padding: 26px 2% 26px 2%;box-sizing: border-box;}
.beijingliai_logo {float: left;}
.header_ri {float: right;display: flex;align-items: center;}
.beijingliai_nav li {float: left;margin-left: 36px;font-size: 16px;font-weight: bold;}
.beijingliai_nav li:first-child {margin-left: 0;}
.beijingliai_nav li a {padding-bottom: 19px;}
.beijingliai_nav li a.active,.beijingliai_nav li a:hover {border-bottom: 3px solid #3ea4ef;box-sizing: border-box;}
.header_tel {font-size: 22px;font-weight: bold;margin:0 27px 0 50px;}
.header_tel a {color: #024e9a;font-family: 微软雅黑;}
.header_wx:hover {opacity: 0.8;cursor: pointer;}
.wx_box {display: none;}
.wx_bg {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 10000;}
.wx_detail {position: fixed;left: 50%;top: 50%;z-index: 10000;margin-left: -165px;margin-top: -182.5px;background: #fff;width: 330px;height: 365px;padding: 33px;border: 8px solid #3a97dc;box-sizing: border-box;}
.wx_dl {display: flex;align-items: center;}
.wx_dl dt {margin-right: 16px;}
.wx_dl dd {font-size: 17px;line-height: 26px;color: #004e96;font-weight: bold;}
.wx_code {margin-top: 40px;text-align: center;}
.wx_close {margin: 43px auto 0 auto;font-size: 18px;text-align: center;font-weight: bold;color: #fff;width: 220px;line-height: 52px;background: url(../images/wx_close_bg.png) no-repeat top center;border-radius: 5px;}
.wx_close:hover {cursor: pointer;}

.top_box {margin-top: 120px;position: relative;}
.gray_bg {width: 85%;height: 1175px;background: #e5eef5;position: absolute;top: 100px;right: 0;z-index: -1;}
#mainVisual {width: 1400px;margin: 0 auto;}
#mainVisual.mt39 {width: 681px;margin: 39px auto 0 auto;}
.slide a {display: block;}
.slick-arrow {display: none;background: transparent;color: transparent;height: 0;border: none;}
.slick-dots {position: absolute;right: 11px;bottom: -22px;}
.slick-dots li {float: left;margin-left: 13px;}
.slick-dots li:first-child {margin-left: 0;}
.slick-dots li button {display: block;width: 9px;height: 9px;padding: 0;border: none;border-radius: 4.5px;background: #92c4e5;color: transparent;}
.slick-dots li.slick-active button {background: #004e99;}
.slick-slide img {width: 100%;}
.slick-slide img.sp_block {display: none;}
.beijingliai_dl {width: 1177px;margin: 73px auto 0 auto;}
.beijingliai_dl dt {float: left;margin-top: 66px;font-family: 宋体;}
.beijingliai_dl dt h5 {width: 325px;font-weight: normal;}
.beijingliai_dl dt h5 span {display: block;margin-top: 5px;font-size: 38px;line-height: 49px;background: #004e98;color: #fff;padding-left: 13px;box-sizing: border-box;}
.beijingliai_dl dt p {font-size: 18px;line-height: 37px;margin-top: 37px;}
.beijingliai_dl dd {float: left;margin-left: 92px;position: relative;}
.beijingliai_dl dd .a1 {position: absolute;top: 0;left: 0;z-index: 3;}
.beijingliai_dl dd .a2 {position: absolute;top: 236px;left: 204px;z-index: 2;}
.beijingliai_dl dd .a3 {position: absolute;top: 104px;left: 409px;z-index: 1;}
.about_us {margin-top: 156px;padding: 100px 0 64px 0;background: url(../images/about_us_bg.jpg) no-repeat top center;background-size: 100% 100%;}
.about_us_title_box {position: relative;width: 1181px;margin:0 auto;}
.about_us_title {font-size: 62px;position: absolute;top: -136px;font-family: 宋体;}
.about_us_title.fff {color: #fff;position: static;top: auto;}
.about_us_title span {display: block;font-size: 24px;letter-spacing: 0;margin-top: 8px;color: #80807e;font-weight: normal;}
.about_us_title.fff span {color: #fff;}
.about_us_title.static {position: static;top: auto;}
.about_ul {width: 1181px;margin: 0 auto;}
.about_ul.mt89 {margin-top: 89px;}
.about_ul li {float: left;margin-left: 85px;width: 336px;background: #fff;overflow: hidden;}
.about_ul li:nth-child(3n+1) {margin-left: 0;}
.about_ul li h5 {font-size: 28px;text-align: center;color: #024e9a;}
.about_ul li .des {font-size: 16px;color: #4e4e4e;line-height: 24px;margin-top: 17px;height: 96px;}
.about_ul li a {display: block;}
.about_ul li a .img {overflow: hidden;}
.more {position: relative;font-weight: bold;width: 220px;margin: 37px auto 0 auto;font-size: 18px;height: 52px;line-height: 52px;background: #3fa5f0;color: #fff;border-radius: 3px;padding-left: 71px;box-sizing: border-box;}
.more a {display: block;color: #fff;}
.more.mt41 {margin: 41px 0 0 0;}
.more.mt44 {margin-top: 44px;}
.more.mt59 {margin-top: 59px;}
.more.mt66 {margin-top: 66px;}
.more span {position: absolute;right: 19px;top: 18px;line-height: 1;}
.about_ul li div {padding: 32px 28px 44px 28px;box-sizing: border-box;}
.news_index {background: #004e98;padding: 88px 0;}
.news_dl {display: flex;width: 1181px;margin: 0 auto;}
.news_dl dd {margin-left: 66px;width: 842px;}
.news_dl dd p {line-height: 70px;background: #fff url(../images/tori.png) no-repeat 95% center;margin-top: 3px;font-size: 15px;box-sizing: border-box;}
.news_date {color: #00a3d0;}
.news_type {display: inline-block;background: #506793;color: #fff;font-size: 13px;width: 93px;line-height: 20px;text-align: center;border-radius: 3px;margin: 0 36px 0 24px;}
.news_des {width: 65%;display: inline-block;line-height: 1;color: #4d4d4d;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_type.n1 {background: #86a959;}
.news_type.n2 {background: #a53950;}
.news_type.n3 {background: #86a959;}
.news_type.n4 {background: #a53950;}
.news_type.n5 {background: #506793;}
.news_dl dd p a {display: flex;align-items: center;padding:0 31px;box-sizing: border-box;}
.bs {width: 1400px;margin: 70px auto 0 auto;}
.bs_dl {margin-top: 49px;}
.bs_dl a {display: flex;align-items: flex-end;}
.bs_dl.mt13 {margin-top: 13px;}
.bs_dl dt {position: relative;width: 440px;height: 375px;background: #e5eef5;padding: 46px 38px;box-sizing: border-box;}
.bs_dl_title {font-family: 宋体;font-size: 38px;color: #004e99;}
.bs_dl_line {position: absolute;left: 38px;top: 91px;width: 501px;height: 2px;background: #729dc7;}
.bs_dl_line.else {left: -100px;}
.bs_dl_title02 {font-size: 18px;letter-spacing: 0;color: #004e99;font-style: italic;font-weight: bold;margin-top: 18px;}
.bs_dl_des {font-size: 16px;color: #4d4f4e;line-height: 25px;margin-top: 17px;}

img.look {
  width: 100%;
  height: auto;
  transform: scale(1);
  transition: transform 1s ease 0s;
}
 
img.look:hover {
  transform: scale(1.05);
}      
.case_study {margin-top: 79px;padding-top: 63px;position: relative;}
.case_study_bg {background: #004e98;width: 100%;height: 351px;position: absolute;top: 0;left: 0;z-index: -1;}
.w1181 {width: 1181px;margin: 0 auto;overflow: hidden;}
.case_study_ul {margin-top: 42px;}
.case_study_ul li {float: left;margin-left: 34px;width: 371px;}
.case_study_ul li:nth-child(3n+1) {margin-left: 0;}
.case_study_ul li a:hover {opacity: 1;}
.case_study_ul li .img {position: relative;overflow: hidden;height: 241px;}
.case_study_ul li .img span {position: absolute;left: 0;bottom: 0;display: block;letter-spacing: 0;width: 140px;height: 36px;line-height: 36px;text-align: center;font-size: 20px;color: #fff;}
.case_study_ul li .img span.n1 {background: #663d8b;}
.case_study_ul li .img span.n2 {background: #00a786;}
.case_study_ul li .img span.n3 {background: #e83845;}
.case_study_ul li .des {font-size: 25px;line-height: 1.5;letter-spacing: 0;margin-top: 27px;font-weight: bold;color: #191919;background: url(../images/tori.png) no-repeat 98% center;padding-right: 15%;box-sizing: border-box; padding-right:100px;}
.case_study_ul li a {display: block;}
.beijingliai_consult {margin-top: 99px;position: relative;height: 471px;background: url(../images/beijingliai_consult_bg.jpg) no-repeat top center;background-size: 100% 100%;}
.beijingliai_consult_con {width: 625px;height: 216px;padding: 47px 55px 0 55px;background: rgba(29,84,149,0.9);position: absolute;left: 50%;top: 50%;margin-left: -312.5px;margin-top: -108px;box-sizing: border-box;}
.beijingliai_consult_dl {display: flex;align-items: center;}
.beijingliai_consult_dl dt {margin-right: 49px;color: #fff;}
.beijingliai_consult_dl dt h5 {font-size: 20px;}
.beijingliai_consult_dl dt .des {font-size: 15px;margin-top: 14px;}
.beijingliai_consult_dl dt .tel {display: block;font-size: 32px;margin-top: 27px;color: #fff;font-weight: bold;letter-spacing: 4px;font-family: 微软雅黑;}
.beijingliai_consult_dl dt .tel img {vertical-align: middle;margin-top: -4px;margin-right: 4px;}
footer {background: #3e414a;padding: 40px 0 19px 0;color: #fff;}
.footer_list {width: 1181px;margin: 0 auto;}
.footer_list li {float: left;width: 240px;margin-left: 73px;letter-spacing: 0;}
.footer_list li:nth-child(4n+1) {margin-left: 0;}
.footer_list li a {color: #fff;display: block;}
.footer_list li h5 {font-size: 18px;border-bottom: 1px solid #6d7077;box-sizing: border-box;}
.footer_list li h5 a {display: block;padding-bottom: 7px;}
.footer_list li h5.mt34 {margin-top: 34px;}
.footer_list li p {font-size: 16px;margin: 14px 0 3px 22px;}
.footer_list li p.mt19 {margin-top: 19px;}
.footer_list li span {display: block;font-size: 14px;margin-top: 11px;}
.footer_list li span.sp_block {display: none;}
.footer_list li i {font-style: normal;display: inline-block;font-weight: normal;}
.footer_logo {margin-top: 52px;text-align: center;}
.copyright {font-size: 12px;line-height: 20px;margin-top: 65px;text-align: center;}
.copyright a {color: #fff;}
.footer_nav_n2 {margin-left: 40px;}


.pagetop {
  display: none;
  position: fixed;
  right: 30px;
  bottom: 30px;
  z-index: 9999;
  height: 42px;
  width: 42px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pagetop a {
  display: block;
  height: 42px;
  width: 42px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background: #fff url(../images/img-pagetop.png) no-repeat center center;
  text-indent: -9999px;
}
.pagetop a:hover {
  opacity: 1;
  -moz-transition: background 0.5s;
  -o-transition: background 0.5s;
  -webkit-transition: background 0.5s;
  transition: background 0.5s;
  background: #004e98 url(../images/img-pagetop-w.png) no-repeat center center;
}

.about_banner {height: 300px;margin-top: 120px;background: #e5eef5;}
.about_banner .w1181 {position: relative;height: 300px;padding-top: 172px;box-sizing: border-box;}
.about_banner h5 {font-size: 48px;color: #004e98;font-family: 宋体;}
.about_banner p {font-size: 22px;color: #1a1a1a;margin-top: 16px;font-family: 宋体;font-weight: bold;}
.about_banner img {position: absolute;bottom: -50px;left: 282px;}
.info {font-size: 15px;width: 1181px;margin: 76px auto 0 auto;color: #4d4d4d;}
.info.mt25 {margin-top: 25px;}
.info span {color: #257ec2;font-weight: bold;margin: 0 15px;}
.about_content {width: 1181px;margin: 89px auto 0 auto;letter-spacing: 0;}
.about_left {float: left;width: 850px;}
.speech_title {font-size: 38px;color: #004e98;padding-bottom: 15px;border-bottom: 1px solid #7fa7cb;box-sizing: border-box;}
.speech_title02 {font-size: 26px;margin-top: 64px;text-align: center;color: #004e98;}
.speech_dl {margin-top: 54px;display: flex;}
.speech_dl dd {font-size: 16px;line-height: 28px;margin-left: 41px;}
.speech_dl dd span {position: relative;display: block;font-size: 26px;font-weight: bold;margin-top: 11px;}
.speech_dl dd span img {position: absolute;left: 121px;top: 14px;}
.nav_right {float: right;width: 230px;}
.nav_title {font-size: 18px;line-height: 50px;margin-top: 11px;}
.nav_title.mt0 {margin-top: 0;}
.nav_title a {display: block;width: 100%;height: 100%;}
.nav_title span.n1 {display: inline-block;width: 5px;height: 50px;background: #929292;vertical-align: top;}
.nav_title span.n2 {display: inline-block;margin-left: 4px;background: #f4f4f4;width: 221px;padding-left: 15px;color: #343434;box-sizing: border-box;}
.nav_title.active span.n1,.nav_title:hover span.n1 {background: #004e98;}
.nav_title.active span.n2,.nav_title:hover span.n2 {color: #004e98;}

.about_list {margin:0 0 18px 9px;border-top: 1px solid #bebdbb;box-sizing: border-box;}
.about_list a {display: block;font-size: 16px;padding-left: 11px;line-height: 44px;border-bottom: 1px dotted #c7c5c6;box-sizing: border-box;}
.about_list a.active,.about_list a:hover {opacity: 1;color: #004e98;background:#f4f4f4 url(../images/ri.png) no-repeat 2px center;}
.origin_title {font-size: 22px;margin-top: 54px;height: 43px;padding: 5px 0;border-top: 1px solid #7fa7cb;border-bottom: 1px solid #7fa7cb;box-sizing: border-box;}
.origin_title.mt49 {margin-top: 49px;}
.origin_title.mt76 {margin-top: 76px;}
.origin_title.mt79 {margin-top: 79px;}
.origin_title span {display: block;line-height: 33px;background: #e5eef5;font-weight: bold;text-align: center;color: #004e98;}
.origin_des {font-size: 16px;line-height: 28px;margin-top: 30px;}
.origin_des.mt34 {margin-top: 34px;}
.origin_des.mt49 {margin-top: 49px;}
.origin_img {margin-top: 36px;text-align: center;}
.origin_con {width: 670px;font-size: 16px;line-height: 26px;margin: 36px auto 0 auto;padding: 21px 30px 54px 30px;background: url(../images/origin_bg.jpg) no-repeat top center;box-sizing: border-box;}
.origin_dl {display: flex;padding: 33px 30px 33px 45px;border-bottom:2px dotted #a4aeb0;box-sizing: border-box;}
.origin_dl.d2 {border-bottom:1px solid #b9c4c8;}
.origin_dl dd {margin-left: 49px;}
.origin_down {text-align: center;margin-top: 6px;line-height: 1;}
.origin_h5 {text-align: center;margin-top: 41px;}
.origin_des02 {margin-top: 36px;text-align: center;}
.introduce_dl {display: flex;flex-wrap: wrap; margin-top: 54px;letter-spacing: 0;border-top: 1px solid #c5c5c5;box-sizing: border-box;}
.introduce_dl.mt40 {margin-top: 40px;}
.introduce_dl dt {display: flex;font-size: 16px;font-weight: bold;text-align: left;vertical-align: top;width: 160px;padding: 6px 0;border-bottom: 1px solid #c5c5c5;box-sizing: border-box;}
.introduce_dl dt span {display:block;width: 100%;background: #e5eef5;color: #004f94;padding: 13px 20px;box-sizing: border-box;}
.introduce_dl dd {width: 690px;font-size: 16px;line-height: 28px;padding: 13px 32px;border-bottom: 1px solid #c5c5c5;box-sizing: border-box;}
.introduce_dl dd .pl200 {padding-left: 200px;}
.about_line {margin:24px 0;border-top: 1px solid #c5c5c5;}
.about_line.mt54 {margin-top: 54px;}
.service_dl {display: flex;align-items:flex-start;}
.service_dl dd {margin-left: 29px;}
.service_dl dd h5 {font-size: 22px;line-height: 40px;padding-left: 10px;background: #e5eef5;color: #004e9b;box-sizing: border-box;}
.service_dl dd p {font-size: 16px;line-height: 28px;margin-top: 13px;}
.elderly_dl {display: flex;align-items: center;justify-content: space-between;}
.elderly_dl.top {align-items: flex-start;}
.elderly_dl dt {width: 500px;}
.elderly_dl dt.w376 {width: 376px;}
.elderly_dl dt h5 {font-size: 20px;color: #004e98;line-height: 40px;padding-left: 21px;border-left: 4px solid #004e98;box-sizing: border-box;}
.elderly_dl dt p {font-size: 16px;line-height: 28px;margin: 19px 0 0 20px;}
.elderly_dl dt p.mt10 {margin-top: 10px;}
.nursing_img {margin: 41px 0 9px 0;text-align: center;}
.nursing_tb {margin-top: 49px;border-top: 1px solid #c0c1c3;box-sizing: border-box;}
.nursing_tb tr th {font-size: 19px;width: 190px;background: #e5eef5;padding:28px 20px;vertical-align: top;border-bottom: 1px solid #c0c1c3;box-sizing: border-box;}
.nursing_tb tr th.bg2 {background: #fef6eb;}
.nursing_tb tr th dl {display: flex;}
.nursing_tb tr th dl dt {font-size: 11px;display: block;width: 23px;height: 23px;line-height: 23px;text-align: center;background: #00519a;color: #fff;border-radius: 11.5px;}
.nursing_tb tr th.bg2 dl dt {background: #ec5b24;}
.nursing_tb tr th dl dd {margin: 2px 0 0 7px;text-align: left;}
.nursing_tb tr th dl dd span {font-size: 16px;font-weight: normal;display: block;margin-top: 9px;}
.nursing_tb tr td {background: #f6fafd;padding: 28px 27px;font-size: 16px;line-height: 28px;border-bottom: 1px solid #c0c1c3;box-sizing: border-box;}
.nursing_tb tr td.bg2 {background: #fffcf9;}
.project_img {margin-top: 50px;}
.project_dl {display: flex;flex-wrap: wrap;font-size: 16px;padding: 5px 0;border-top: 1px solid #c5c5c5;box-sizing: border-box;}
.project_dl.mt32 {margin-top: 32px;}
.project_dl.bbb {border-bottom: 1px solid #c5c5c5;box-sizing: border-box;}
.project_dl dt {width: 100px;font-weight: bold;}
.project_dl dt span {display: flex;width: 100%;height: 100%;background: #e5eef5;color: #014d98;padding: 13px 0 13px 20px;box-sizing: border-box;}
.project_dl dd {width: 750px;}
.project_dl dd p {display: flex;align-items: center;width: 100%;line-height: 42px;}
.project_dl dd p.bb {border-bottom: 1px solid #c5c5c5;box-sizing: border-box;}
.project_dl dd p .month {display: flex;width: 80px;height: 100%;padding-left: 24px;font-weight: bold;vertical-align: top;background: #e5eef5;color: #014d98;box-sizing: border-box;}
.project_dl dd p .month.gs {height: 70px;}
.project_dl dd .des {display: flex;line-height: 28px;width: 670px;padding:0 20px;box-sizing: border-box;}
.business_ul {width: 1180px;margin: 10px auto 0 auto;}
.business_ul li {width: 586px;float: left;margin-top: 79px;margin-left: 8px;}
.business_ul li:nth-child(2n+1) {margin-left: 0;}
.business_ul li a {display: block;}
.business_des {height: 355px;background: #e5eef5;padding: 46px 45px 0 38px;box-sizing: border-box;}
.business_des_title {font-size: 38px;color: #004f98;font-family: 宋体;letter-spacing: 0;}
.business_des_title span {font-size: 20px;display: block;margin-top: 8px;padding-top: 10px;font-style: italic;border-top: 1px solid #004f98;box-sizing: border-box;}
.business_des_p {font-size: 16px;line-height: 24px;margin-top: 18px;height: 48px;color: #4c4e4d;}
.advisory_banner {width: 1494px;margin: 120px auto 0 auto;text-align: right;}
.advisory_idea {width: 1571px;height: 401px;margin: 88px auto 0 auto;font-size: 18px;line-height: 37px;padding: 40px 0 0 550px;background: url(../images/advisory_idea_bg.jpg) no-repeat left center;box-sizing: border-box;}
.advisory_idea p {width: 500px;}
.advisory_ul {width: 1180px;margin: -38px auto 0 auto;}
.advisory_ul li {position: relative;float: left;margin-left: 13px;width: 285px;height: 470px;background: #e5eef5;padding: 50px 54px 0 36px;box-sizing: border-box;}
.advisory_ul li:nth-child(4n+1) {margin-left: 0;}
.advisory_ul li .img {text-align: center;}
.advisory_ul li h5 {font-size: 24px;text-align: center;margin-top: 14px;color: #004e98;height: 62px;line-height: 62px;}
.advisory_ul li h5.else {line-height: 31px;}
.advisory_ul li .des {font-size: 15px;margin-top: 30px;}
.advisory_ul li .des span {display: block;margin-top: 10px;line-height: 20px;padding-left: 19px;background: url(../images/disc.png) no-repeat left 3px;box-sizing: border-box;}
.advisory_ul li .add02 {position: absolute;left: 261px;top: 206px;z-index: 1;}
.tob {margin-top: 19px;text-align: center;}
.elderly_institutions {width: 800px;margin: 30px auto 0 auto;background: #e5eef5;padding: 45px 158px 41px 154px;box-sizing: border-box;}
.elderly_institutions .img {text-align: center;}
.elderly_institutions h5 {margin-top: 17px;font-size: 28px;text-align: center;color: #004e98;}
.elderly_institutions_ul {width: 440px;margin: 25px auto 0 auto;}
.elderly_institutions_ul li {float: left;width: 190px;margin:17px 0 0 50px;font-size: 20px;letter-spacing: 0;}
.elderly_institutions_ul li:nth-child(2n+1) {margin-left: 0;}
.elderly_institutions_ul li span {color: #004e98;margin-right: 8px;}
.elderly_institutions_img {margin-top: 31px;text-align: center;}
.operation_idea {padding-top: 100px;background: url(../images/operation_idea.jpg) no-repeat left top;}
.operation_title {position: relative;font-size: 29px;text-align: center;padding-bottom: 24px;color: #004f98;background: url(../images/b_line.jpg) no-repeat bottom center;}
.operation_title.mt90 {margin-top: 90px;}
.operation_title.mt_90 {margin-top: -90px;}
.operation_title.w255.mt90 {width: 225px;margin: 90px auto 0 auto;}
.operation_title .news_icon {position: absolute;left: -49px;top: -23px;}
.operation_intro {width: 1180px;margin: -2px auto 0 auto;}
.operation_intro_list {margin-top: 40px;overflow: hidden;}
.operation_intro_list a {position: relative;display: block;background: #e5eef5;width: 980px;padding: 55px 369px 55px 110px;box-sizing: border-box;}
.operation_intro_list a:hover {opacity: 1;cursor: default;}
.operation_intro_list a.else {float: right;padding: 84px 105px 79px 368px;}
.operation_intro_list .operation_intro_img {position: absolute;left: 660px;top: 50%;margin-top: -150px;}
.operation_intro_list a.else .operation_intro_img {right: 658px;left: auto;}
.operation_intro_title {font-size: 30px;padding-bottom: 11px;border-bottom: 2px solid #a6c1dc;box-sizing: border-box;}
.operation_intro_title span {font-size: 21px;color: #4e4e4e;margin-left: 18px;font-weight: normal;}
.operation_intro_p1 {font-size: 16px;margin-top: 9px;color: #4e4e4e;}
.operation_intro_p2 {margin-top: 23px;font-size: 20px;line-height: 27px;color: #4e83b7;font-weight: bold;letter-spacing: 0;}
.operation_intro_p3 {margin-top: 13px;font-size: 16px;line-height: 28px;color: #4d4d4d;}
.operation_intro_list .icon {position: absolute;left: 0;top: 51px;font-size: 22px;width: 89px;height: 70px;line-height: 70px;text-align: center;background: #6695c1;color: #fff;}
.operation_intro_list .icon.n2 {left: auto;right: 0;top: 88px;}
.operation_intro_a {font-size: 18px;width: 220px;margin: 30px auto 0 auto;color: #fff;height: 52px;line-height: 52px;text-align: center;background: url(../images/operation_intro_a.png) no-repeat top right;}
.catering_idea {background: url(../images/catering_idea.jpg) no-repeat left top;}
.catering_idea_img {text-align: center;margin-top: 20px;}
.catering_idea_img a {display: block;}
.catering_idea_step {margin-top: 38px;text-align: center;}
.catering_ul {width: 1181px;margin: 37px auto 0 auto;}
.catering_ul li {float: left;width: 380px;height: 450px;margin-left: 20px;padding: 24px;border: 1px solid #c5c5c5;box-sizing: border-box;}
.catering_ul li:nth-child(3n+1) {margin-left: 0;}
.catering_ul li h5 {font-size: 23px;color: #004f98;margin-top: 30px;text-align: center;}
.catering_ul li p {font-size: 16px;line-height: 28px;margin-top: 25px;color: #4d4d4d;}
.catering_ul.w781 {width: 781px;}
.catering_ul.w781 li:nth-child(2n+1) {margin-left: 0;}
.catering_dl {width: 781px;margin: 38px auto 0 auto;display: flex;align-items: center;justify-content: space-between;}
.catering_dl dd {margin-left: 76px;font-size: 16px;line-height: 32px;}
.labo_img {margin-top: 50px;text-align: center;}
.training_idea {padding-top: 97px;background: url(../images/training_idea.jpg) no-repeat left top;}
.training_ul {width: 1181px;margin: 38px auto 0 auto;}
.training_ul.w765 {width: 765px;}
.training_ul li {float: left;margin-left: 65px;width: 350px;}
.training_ul li:nth-child(3n+1) {margin-left: 0;}
.training_ul li p {font-size: 16px;line-height: 28px;margin-top: 23px;color: #4c4c4c;}
.training_video {width: 1180px;margin: 89px auto 0 auto;background: #e5eef5;padding: 40px 0 60px 0;box-sizing: border-box;}
.training_img {margin-top: 38px;text-align: center;}
.training_table {width: 1180px;margin: 38px auto 0 auto;}
.training_table tr th {font-size: 18px;background: #004e98;color: #fff;padding: 11px 0;box-sizing: border-box;}
.training_table tr th.n1 {width: 331.5px;border-right: 2px solid #80a6cb;box-sizing: border-box;}
.training_table_ins {width: 1180px;margin: 16px auto 0 auto;font-size: 14px;line-height: 23px;color: #4e4e4e;}
.training_table02 {font-size: 16px;width: 1180px;margin: 7px auto 0 auto;border-top: 1px solid #c6c6c6;border-left: 1px solid #c6c6c6;box-sizing: border-box;}
.training_table02 tr th {width: 60px;background: #6695c1;color: #fff;padding: 23px 0;border-right: 1px solid #b3b8be;border-bottom: 1px solid #b3b8be;box-sizing: border-box;}
.training_table02 tr td.a1 {width: 270px;background: #e5eef5;color: #004e99;font-weight: bold;padding-left: 20px;border-right: 1px solid #b3b8be;border-bottom: 1px solid #b3b8be;box-sizing: border-box;}
.training_table02 tr td.a2 {color: #4d4d4d;padding-left: 25px;border-right: 1px solid #b3b8be;border-bottom: 1px solid #b3b8be;box-sizing: border-box;}
.training_table02 tr td.bg1 {background: #dae4f0;}
.training_table02 tr td.bg2 {background: #f2f5fa;}

.training_font{font-size:16px; line-height:28px; margin-top:35px;}



.case_ul {width: 100%;margin-top: -6px;}
.case_ul li {float: left;width: 250px;margin-left: 49px;margin-top: 55px;}
.case_ul li:nth-child(3n+1) {margin-left: 0;}
.case_ul li a {display: block;}
.case_ul li a:hover {opacity: 1;}
.case_ul li .img {position: relative;overflow: hidden;}
.case_ul li .img span {position: absolute;left: 0;bottom: 0;display: block;font-size: 15px;width: 118px;height: 27px;line-height: 27px;text-align: center;background: #663d8b;color: #fff;}
.case_ul li .des {height: 51px;margin-top: 20px;font-weight: bold;font-size: 17px;line-height: 1.5;background: url(../images/tori.png) no-repeat right center;background-size: 16px auto;padding-right: 8%;box-sizing: border-box;}
.case_ul li .img span.green {background: #00a885;}
.case_ul li .img span.red {background: #e83845;}
.case_ul li .img span.yellow {background: #f5a83c;}
.case_page {margin-top: 83px;text-align: center;}
.case_page a {display: inline-block;width: 30px;height: 30px;margin-left: 9px;line-height: 30px;text-align: center;font-size: 14px;background: #004e98;color: #fff;box-sizing: border-box;}
.case_page a.active,.case_page a:hover {opacity: 1;background: #fff;color: #333;border: 1px solid #d8d8d8;box-sizing: border-box;}
.case_page a:first-child {margin-left: 0;}
.case_page a.else {background: none;color: #004e98;font-weight: bold;}
.news_list {margin-top: 23px;}
.news_list p {line-height:70px;border-bottom: 1px solid #c5c5c5;box-sizing: border-box;}
.news_list p a {display: block;padding-left: 0.31rem;background: #fff url(../images/tori.png) no-repeat 95% center;box-sizing: border-box;}
.contact_title {width: 1180px;margin: 89px auto 0 auto;font-size: 38px;color: #014e9c;padding-bottom: 15px;border-bottom: 1px solid #7fa7cb;box-sizing: border-box;}
.contact_ul {display: flex;align-items: center;width: 1180px;margin: 48px auto 0 auto;}
.contact_tel {display: flex;margin-left: 121px;align-items: flex-start;}
.contact_tel a {color: #014e9c;}
.contact_tel img {width: 47px;height: auto;}
.contact_tel p {font-size: 16px;font-weight: normal;margin-left: 14px;}
.contact_tel p span {font-size: 36px;color: #004e97;font-weight: bold;display: block;margin:6px 0 15px 0;}
.contact_sp {display: flex;align-items: center;margin-top: -20px;}
.contact_wx {display: flex;align-items: flex-start;margin-left: 111px;}
.contact_wx img {width: 47px;height: auto;}
.contact_wx p {font-size: 18px;line-height: 26px;font-weight: bold;color: #004e97;margin-left: 16px;}
.contact_code {margin-left: 37px;}
.contact_list {width: 940px;margin: 40px auto 0 auto;}
.contact_list_des {font-size: 16px;line-height: 27px;}
.contact_dl {margin-top: 5px;display: flex;align-items: center;padding: 5px 0;border-top:1px solid #c5c5c5;box-sizing: border-box;}
.contact_dl.mt40 {margin-top: 40px;}
.contact_dl.bb {border-bottom:1px solid #c5c5c5;}
.contact_dl dt {margin-right: 18px;font-size: 16px;color: #004e98;font-weight: bold;width: 190px;height: 60px;line-height: 60px;padding-left: 27px;background: #e5eef5;box-sizing: border-box;}
.contact_dl dt.h128 {height: 128px;}
.contact_dl dt span {color: #3ea3f1;margin-left: 7px;}
.contact_dl dd input {width: 500px;height: 34px;border: 1px solid #e3e3e3;box-sizing: border-box;}
.contact_dl dd textarea {width: 500px;height: 102px;border: 1px solid #e3e3e3;box-sizing: border-box;}
.contact_ins {font-size: 16px;line-height: 24px;margin-top: 36px;text-align: center;color: #4d4d4d;}
.contact_submit {display: block;margin:39px auto 0 auto;font-size: 18px;width: 220px;height: 52px;line-height: 52px;text-align: center;color: #fff;background: url(../images/wx_close_bg.png) no-repeat top center;border: none;}
.contact_submit:hover {cursor: pointer;opacity: 0.8;}
.case_detail_title {font-size: 30px;padding: 22px 0;border-top: 2px solid #c0d3e4;border-bottom: 2px solid #c0d3e4;box-sizing: border-box;}
.case_detail_title span {font-size: 15px;display: block;width: 118px;height: 27px;line-height: 27px;text-align: center;background: #663d8b;color: #fff;margin-bottom: 15px;}
.case_detail_img {margin-top: 39px;text-align: center;}
.case_detail_title02 {margin-top: 99px;font-size: 20px;color: #004e99;padding-bottom: 12px;border-bottom: 1px solid #80a6cb;box-sizing: border-box;}
.case_detail_title .type {font-style: normal;font-weight: normal;margin-bottom: 15px;font-size: 15px;display: inline-block;width: 110px;height: 25px;line-height: 25px;text-align: center;background: #506793;color: #fff;}
.case_detail_title .type.n1 {background: #86a959;}
.case_detail_title .type.n2 {background: #a53950;}
.case_detail_title .type.n3 {background: #86a959;}
.case_detail_title .type.n4 {background: #a53950;}
.case_detail_title .type.n5 {background: #506793;}


.case_detail_title .date {font-style: normal;font-weight: normal;margin-bottom: 15px;font-size: 15px;color: #00a2d0;margin-left: 24px;}

.video_intro {width: 1181px;margin: 70px auto 0 auto;}
.video_intro_title {font-size: 28px;color: #0063a7;}
.video_intro_img {margin-top: 28px;}
.video_intro_key {display: flex;align-items: center;width: 879px;margin: 62px auto 0 auto;}
.video_intro_des {font-size: 20px;font-weight: 600;}
.video_intro_text {margin: 0 5px 0 0;}
.video_intro_text input {font-size: 14px;width: 400px;height: 36px;text-align: center;}
.video_intro_text input::-webkit-input-placeholder {color: #ccc;font-weight: 600;}
.video_intro_submit input {font-size: 15px;width: 120px;height: 40px;border: none;color: #fff; background:#3fa5f0; border-radius:5px;}
.video_intro_submit input:hover {cursor: pointer;opacity: 0.8;}
.got_key {display: block;width: 631px;height: 66px;line-height: 66px;text-align: center;font-size: 30px;font-weight: bold;background: #0062a9;color: #fff;margin: 111px auto 0 auto;}
.video_intro_key .sp_flex {display: flex;align-items: center;}
.video_box {display: none;position: fixed;top: 0;left: 0;z-index: 99999;width: 100%;height: 100%;}
.video_box_bg {background: rgba(0,0,0,0.6);width: 100%;height: 100%;}
.video_box_in {width: 549px;height:auto;position: absolute;top: 50%;left: 50%;margin-top: -111.5px;margin-left: -274.5px;background: #fff;padding: 62px 0 0.54rem 0;border: 10px solid #4cb4f3;box-sizing: border-box;}
.video_box_des {font-size: 20px;color: #0086c3;font-weight: bold;text-align: center;}
.video_box_close {display: block;width: 220px;height: 52px;line-height: 52px;text-align: center;font-size: 18px;background:#4cb4f3;color: #fff;border-radius: 5px;margin: 23px auto 0 auto;}
.video_box_close:hover {cursor: pointer;}
.video_nav {margin-top: 5px;}
.video_nav li {float: left;margin-left: 1.52%;width: 23.7%;margin-top: 21px;line-height: 80px;background: #4085bc;color: #fff;font-size: 24px;text-align: center;}
.video_nav li:nth-child(4n+1) {margin-left: 0;}
.video_nav li:hover {opacity: 0.8;cursor: pointer;}
.video_line {margin: 87px 0 62px 0;border-top: 1px solid #e0e0e0;}
.video_item {margin-top: -44px;}
.video_item li {float: left;margin-left: 3.97%;margin-top: 72px;width: 30.4%;}
.video_item li:nth-child(3n+1) {margin-left: 0;}
.video_item li .video_play {width: 100%;height: 203px;}
.video_item li .video_play img {width: 100%;height: 100%;}
.video_item li .video_play:hover {cursor: pointer;}
.video_mp4_box {display: none;width:100%; height:100%; position:fixed; top:0; left:0; z-index:9999;}
.video_mp4_box > p{width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0;}
.video_mp4_box .player{position: relative;width:720px; height:405px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
#video_close {position: absolute;right: 0;top: -31px;}
#video_close:hover {cursor: pointer;}

.video_mp4_box_a {display: none;width:100%; height:100%; position:fixed; top:0; left:0; z-index:10;}
.video_mp4_box_a > p{width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0;}
.video_mp4_box_a .player_a{position: relative;width:720px; height:405px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
#video_close_a {position: absolute;right: 0;top: -31px;}
#video_close_a:hover {cursor: pointer;}

.video_mp4_box_b {display: none;width:100%; height:100%; position:fixed; top:0; left:0; z-index:10;}
.video_mp4_box_b > p{width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0;}
.video_mp4_box_b .player_b{position: relative;width:720px; height:405px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
#video_close_b {position: absolute;right: 0;top: -31px;}
#video_close_b:hover {cursor: pointer;}


.video_mp4_box_c {display: none;width:100%; height:100%; position:fixed; top:0; left:0; z-index:10;}
.video_mp4_box_c > p{width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0;}
.video_mp4_box_c .player_c{position: relative;width:720px; height:405px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
#video_close_c {position: absolute;right: 0;top: -31px;}
#video_close_c:hover {cursor: pointer;}

.video_mp4_box_d {display: none;width:100%; height:100%; position:fixed; top:0; left:0; z-index:10;}
.video_mp4_box_d > p{width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0;}
.video_mp4_box_d .player_d{position: relative;width:720px; height:405px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
#video_close_d {position: absolute;right: 0;top: -31px;}
#video_close_d:hover {cursor: pointer;}

.video_mp4_box_e {display: none;width:100%; height:100%; position:fixed; top:0; left:0; z-index:10;}
.video_mp4_box_e > p{width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0;}
.video_mp4_box_e .player_e{position: relative;width:720px; height:405px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
#video_close_e {position: absolute;right: 0;top: -31px;}
#video_close_e:hover {cursor: pointer;}

.video_item li h5 {font-size: 20px;color: #797979;margin-top: 30px;text-align:center;}
.video_item li .des {font-size: 16px;margin-top: 14px;line-height: 24px;color: #4d4d4d; word-wrap:break-word;}
.video_page_x {margin: 88px 0 112px 0;}
.video_page {float: right;}
.video_page li {float: left;margin-left: 14px;line-height: 24px;font-size: 20px;}
.video_page li.cx {margin: 0 15px 0 0;background: #808080;width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;line-height: normal;}
.video_page li.cx.active {margin: 0 0 0 29px;background: #0062a9;}
.video_page li:hover {cursor: pointer;opacity: 0.8;color: #0062a9;}

.video_w1400 {width: 100%;max-width: 1400px;margin: 30px auto 0 auto;}


.video_bs {margin-top: 100px; background:url(../images/video_index_banner.jpg) no-repeat top center;position:relative; height:500px;}
.video_right{position:relative; width:500px; left:50%; top:-5%;}
.video_a1{color:#004d95; font-size:26px; line-height:150%;}
.video_a2{margin-top:40px; font-size:16px; line-height:140%;}
.video_bs .video_a3{position:relative; bottom:30px; opacity:1;}


.header_tel {position: relative;}
.header_tel img.pad_block {display: block;}
.header_tel_pad {display: none;position: absolute;right: 0;top: 55px;}
.header_tel:hover .header_tel_pad {display: block;}


.video_inf_a1{display:flex;}
.video_inf_a2{margin-right:35px;}
.video_inf_a3{width:725px; text-align:center;}
.video_inf_a3 h5{color:#fff; background:#004e98; font-size:22px; height:44px; line-height:44px; border-radius:10px;}
.video_inf_a4{margin-top:20px; display:flex;}
.video_inf_a4 div{margin-left:15px;}
.video_inf_a4 div:nth-child(1){margin-left:0;}
.video_inf_a5{width:170px; height:30px; line-height:30px; font-size:16px; background:#d2e9fb; color:#014e96; border-radius:15px;}
.video_inf_a6{margin-top:70px; font-size:16px; line-height:140%;}
.video_inf_a7{color:#014e96; font-size:16px; margin-top:20px; line-height:20px;}
.video_inf_a8{background:#e5eef5; width:940px; margin:25px auto 0 auto; padding:40px 0px 40px 0px;}
.video_inf_a9{display:flex; width:635px; margin:0 auto;}
.video_inf_a10{width:87px; height:40px; line-height:40px; padding-left:13px; background:#004e98; color:#fff; font-size:15px;}
.video_inf_a11{margin-top:35px; font-size:15px;}
.video_inf_a11 a{color:#40a4f0; text-decoration:underline;}


.picList li{ width:298px;} 
.picList .pic{ text-align:center; line-height:0px;} 
.picList .pic img{ width:298px; cursor:pointer;}
.effect {width: 100%;overflow: hidden;}
.leftLoop{width: 1135px;margin:69px auto 0 auto;position:relative;box-sizing: border-box;}
.leftLoop .hd {opacity: 1;transition: all 0.5s ease;}
.leftLoop:hover .hd {opacity: 1;}
.leftLoop .hd .prev,.leftLoop .hd .next{cursor:pointer;} 
.leftLoop .hd .prev {position: absolute;left: 20px;top: 50%;margin-top: -80px;z-index: 99;}
.leftLoop .hd .next {position: absolute;right: 20px;top: 50%;margin-top: -80px;z-index: 99;}
.leftLoop .hd ul{ float:right;zoom:1; margin-top:10px;} 
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px;background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; 
    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;} 
.leftLoop .hd ul li.on{ background:#f00;} 
.leftLoop .bd{width: 100%;padding-left: 53px;box-sizing: border-box;} 
.leftLoop .bd ul{width: 100%;zoom:1;} 
.leftLoop .bd ul li{ margin:0 15px 30px 15px; text-align:center; float:left;display:_inline;}
.leftLoop .bd ul li:after {opacity: 0;transition: .3s ease-in;}
.leftLoop .bd ul li a {display: block;}

@media only screen and (min-width:1200px) and (max-width:1542px){
	#mainVisual {width: 100%;}
	.bs {width: 100%;overflow: hidden;}
	.beijingliai_dl dd {margin-left:0;float: right;}
	.beijingliai_dl dd .a1 {left: auto;right: 333px;}
	.beijingliai_dl dd .a2 {left: auto;top: 173px;right: 200px;}
	.beijingliai_dl dd .a3 {left:auto;right: 10px;}
	
}











