@charset "utf-8";body{/*background:#f7f7f7*/}
.content{margin:20px auto;width:66.6666666667%;min-width:1200px;}
p{margin-bottom:10px}
.clearfix:after{clear:both;display:block;height:0;content:"\200B"}
i{font-style:normal}
.left{float:left}
.right{float:right}
.noscript{position:fixed;top:0;left:0;width:100%;height:30px;background:#ddd;color:red;text-align:center;line-height:30px}
em{font-style:normal}
.pace-progress{position:fixed;top:0;left:0;z-index:5000;width:100%;height:2px;background:#b72024}
.pace-inactive{display:none}
.lh-flex{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap}
.red{color:#b72024}
@keyframes rotate{0%{transform:rotate(0)}
to{transform:rotate(-1turn)}
}
.n-time {
    font-size: 16px;
    text-align: center;
    line-height: 1.5;
    color: #999999;
    margin-top: 30px;
}
.lh-header-d{position:relative;z-index:3000;width:66.6666666667%;min-width:1200px;height:63px;background:#2855a8 url(../images/line.png) repeat 50%}
.lh-nav>li{position:relative;float:left;margin-right:6px}
.lh-nav>li>a{position:relative;z-index:1;display:block;padding:0 44px;color:#fff;font-size:16px;line-height:63px}
.lh-nav>li>a:after{position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:0;background:hsla(0,0%,100%,.2);content:"";transition:.65s ease}
.lh-nav>li.active>a:after,.lh-nav>li:hover>a:after{height:100%}
.lh-nav-a{position:absolute;top:63px;left:0;z-index:3000;visibility:hidden;width:100%;opacity:0;transition:.65s ease-in-out;transform:translateY(20px)}
.lh-nav-item{padding:20px 0 10px;background:#f9f9f9}
.lh-nav>li:hover .lh-nav-a{visibility:visible;opacity:1;transform:translateY(0)}
.lh-nav-item li{margin-bottom:10px;padding:0 12px}
.lh-nav-item li a{position:relative;z-index:1;display:block;height:26px;color:#333;text-align:center;line-height:26px}
.lh-nav-item li a:before{position:absolute;top:0;left:50%;z-index:-1;display:block;width:0;height:100%;background:#0056af;content:"";transition:.65s ease}
.lh-nav-item li a.active,.lh-nav-item li a:hover{color:#fff}
.lh-nav-item li a.active:before,.lh-nav-item li a:hover:before{left:0;width:100%}
.lh-search{top:17px;right:0;width:286px}
.lh-search,.lh-search input{position:absolute;height:32px;line-height:32px}
.lh-search input{top:0;left:0;padding:0 42px 0 10px;width:100%;border:none;background:#d1d7f0;transition:.65s ease}
.lh-search input:focus{background:hsla(0,0%,100%,.6)}
.lh-search button{position:absolute;top:0;right:0;width:32px;height:32px;outline:0;border:none;background:#0056af;color:#fff;text-align:center;line-height:32px;cursor:pointer}
.lh-search button:hover{background:#436ab7}
.lh-cont-a{margin-top:38px}
.lh-conta-l{position:relative;width:892px;background:#3c73d8 url(../images/line.png) repeat 50%}
.lh-conta-l .bd li{overflow:hidden}
.lh-conta-l .bd li .img{float:left;display:flex;overflow:hidden;width:578px;height:359px;align-items:center;justify-content:center}
.lh-conta-l .bd li .img img{opacity:0;transition:1s ease;transform:scale(1.2)}
.lh-conta-l .bd li.show .img img{opacity:1;transform:scale(1)}
.lh-conta-l .bd li .text{float:left;margin:34px 0 0 34px;width:252px;color:#fff;line-height:24px}
.lh-conta-l .bd li.show .text h2{opacity:1;transform:translateX(0)}
.lh-conta-l .bd li.show .text h3{opacity:1;transform:translateY(0)}
.lh-conta-l .bd li .text h2{position:relative;margin-bottom:70px;font-size:18px;opacity:0;transition:1s ease;transform:translateX(100%)}
.lh-conta-l .bd li .text h2:after{position:absolute;bottom:-35px;left:0;display:block;width:50px;height:3px;background:#fff;content:""}
.lh-conta-l .bd li .text h3{overflow:hidden;height:96px;opacity:0;transition:1s ease;transform:translateY(100%)}
.lh-conta-btn{position:absolute;right:0;bottom:0;padding:0 16px;width:314px;height:68px;background:#2855a8;color:#fff;text-align:center;line-height:68px}
.lh-conta-btn a{float:left;display:inline-block;margin-top:16px;margin-left:18px;width:33px;height:33px;border:1px solid #fff;border-radius:50%;color:#fff;text-align:center;line-height:33px}
.lh-conta-btn a:hover{background:#fff;color:#2855a8}
.lh-conta-btn a i{font-size:20px}
.lh-conta-btn span{float:left;margin-left:18px;font-size:18px}
.lh-conta-btn .cur{font-size:30px}
.lh-conta-r{width:286px}
.lh-index-h{position:relative;padding:0 20px;height:53px;background:#0056af url(../images/line.png) repeat 50%;color:#fff;font-size:18px;line-height:53px}
.lh-index-h i{float:left;display:block;margin:11px 10px 0 0;width:30px;height:31px;background:url(../images/index-icon.png) no-repeat 0}
.lh-index-h a{position:absolute;top:0;right:20px;color:#fff;font-size:22px}
.lh-conta-a{padding:15px 20px;height:306px;border:1px solid #e5e5e5;border-top:0}
.lh-conta-a li{position:relative}
.lh-conta-a li:after{position:absolute;bottom:-6px;left:0;display:block;width:0;height:1px;background:#e5e5e5;content:"";transition:.65s ease}
.lh-conta-a li h2{position:relative;overflow:hidden;padding-left:10px;height:30px;color:#464646;text-overflow:ellipsis;white-space:nowrap;line-height:30px;transition:.65s ease}
.lh-conta-a li h2:before{position:absolute;top:50%;left:0;display:block;width:4px;height:1px;background:#383838;content:"";transition:.65s ease}
.lh-conta-a li h3{display:none;overflow:hidden;margin:0 0 10px;padding:0 10px;height:48px;color:#797979;line-height:24px;transition:.65s ease}
.lh-conta-a li.active h2{color:#383838;font-weight:700}
.lh-conta-a li.active h3{display:block}
.lh-conta-a li.active:after{width:100%}
.lh-conta-a li:hover h2{padding-left:15px;color:#3c73d8}
.lh-conta-a li:hover h2:before{width:9px}
.lh-cont-b{margin-top:35px;padding:25px 0;border-top:1px solid #e6e4e5;border-bottom:1px solid #0056af}
.lh-service-more{position:relative;float:left;margin-top:13px}
.lh-service-more h2{color:#4d73b4;font-size:20px;line-height:24px}
.lh-service-more h3{color:#359d62;font-weight:700;font-size:14px;line-height:24px}
.lh-service-more i{position:absolute;right:-50px;bottom:5px;display:block;width:34px;height:34px;border-radius:50%;background:#91ace1;color:#fff;text-align:center;line-height:34px;transition:.65s ease}
.lh-service-r{float:right}
.lh-service-r li{float:left;margin-left:146px;color:#464646;text-align:center}
.lh-service-r li i{display:block;margin:auto;color:#7199e1;font-size:40px;transition:.65s ease}
.lh-service-r li h2{margin-top:5px;transition:.65s ease}
.lh-service-r li a{display:block}
.lh-service-r li:hover i{color:#2855a8;transform:translateY(-5px)}
.lh-service-r li:hover h2{color:#2855a8}
.lh-cont-c{margin-top:35px}
.lh-contc-l{float:left;display:block;display:flex;overflow:hidden;width:230px;height:295px;align-items:center;justify-content:center}
.lh-contc-a{float:left;margin-left:23px;width:640px}
.lh-contc-b{height:53px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.lh-contc-c{float:left;height:53px}
.lh-contc-c li{position:relative;float:left;width:98px;height:52px;border-left:1px solid #e5e5e5;text-align:center;line-height:53px}
.lh-contc-c li a{display:block;color:#383838;font-size:15px}
.lh-contc-c li:before{position:absolute;top:-1px;left:50%;display:block;width:0;height:1px;background:#0056af;content:"";transition:.65s ease}
.lh-contc-c li.on:before{left:0;width:100%}
.lh-contc-c li.on a{color:#0056af}
.lh-contc-c li:last-child,.lh-more{border-right:1px solid #e5e5e5}
.lh-more{float:right;display:block;width:52px;height:52px;color:#909090;text-align:center;line-height:53px}
.lh-more.two{border-left:1px solid #e5e5e5}
.lh-more i{font-size:22px}
.lh-conta-a.two{width:100%!important;height:242px}
.lh-contc-d{float:right;width:286px}
.lh-contc-d li{position:relative;display:flex;overflow:hidden;margin-top:8px;width:100%;height:93px;transition:.65s ease;align-items:center;justify-content:center}
.lh-contc-d li:hover{opacity:.8}
.lh-contc-d li:first-child{margin-top:0}
.lh-contc-d li img{display:block;width:100%}
.lh-more:hover{color:#0056af}
.lh-contc-l:hover{opacity:.8}
.lh-cont-d{margin-top:35px}
.lh-contd-a{width:450px}
.lh-contd-a .lh-conta-a{height:272px}
.lh-contd-a.one .lh-index-h{background:#359d62 url(../images/line.png) repeat 50%}
.lh-contd-a.one .lh-conta-a{border-right:0;border-bottom:2px solid #359d62}
.lh-contd-a.three .lh-conta-a{border-bottom:2px solid #dfb73c;border-left:0}
.lh-contd-a.two .lh-conta-a{border-bottom:2px solid #0056af}
.lh-contd-a.one .lh-index-h i{background-position:-44px 2px}
.lh-contd-a.two .lh-index-h i{background-position:-87px 2px}
.lh-contd-a.three .lh-index-h i{background-position:-128px 2px}
.lh-contd-a.three{width:300px}
.lh-index-h.info{background:#be5d92 url(../images/line.png) repeat 50%}
.lh-index-h.info i{background-position:-168px 2px}
.lh-cont-info{padding:20px 30px;height:150px;border:1px solid #e5e5e5;border-top:0}
.lh-cont-info li{position:relative;float:left;padding-left:10px;width:50%;line-height:30px;transition:.65s ease}
.lh-cont-info li:before{position:absolute;top:50%;left:0;display:block;width:4px;height:1px;background:#383838;content:"";transition:.65s ease}
.lh-cont-info li:hover{padding-left:15px}
.lh-cont-info li:hover:before{width:9px}
.lh-cont-info li:hover a{color:#3c73d8}
.lh-cont-info li a{color:#464646}
.lh-info-a{display:block;display:flex;overflow:hidden;margin-top:13px;height:79px;align-items:center;justify-content:center}
.lh-info-a:hover{opacity:.8}
.lh-ad{display:flex;overflow:hidden;margin-top:35px;height:134px;transition:.65s ease;align-items:center;justify-content:center}
.lh-ad:hover{opacity:.8}
.lh-join{position:relative;margin-top:35px;height:90px;background:#fcfcfc}
.lh-join .bd li{float:left;display:flex;width:218px;height:90px;line-height:90px;align-items:center;justify-content:center}
.lh-join .bd li img{max-width:218px;max-height:90px;vertical-align:middle}
.lh-join-btn a{position:absolute;top:50%;display:block;margin-top:-15px;width:30px;height:30px;border:2px solid #cfcfcf;border-radius:50%;color:#d0d0d0;text-align:center;line-height:28px}
.lh-join-btn a:hover{border-color:#359d62;color:#359d62}
.lh-join-btn a.prev{left:17px}
.lh-join-btn a.next{right:17px}
.lh-join .tempWrap{margin-left:55px!important;width:1090px!important}
.lh-container{padding-bottom:0px}
.lh-container-l{width:34.5633333333%;}
.lh-container-l .lh-container-item dt h3{display:none}
.lh-container-item dt{position:relative;padding:0 15px 0 50px;height:60px;background:#f7f7f7;color:#333;font-size:12px;line-height:60px}
.lh-container-item dt:before{position:absolute;top:50%;left:35px;display:block;margin-top:-12px;width:1px;height:24px;background:#fff;content:""}
.lh-container-item dt h2{font-weight:400;font-size:24px}
.lh-container-item dd>a{position:relative;z-index:1;display:block;padding:0 35px;height:55px!important;border-top:1px solid #ececec;background:#fff;color:#333;font-size:18px;line-height:55px!important}
.lh-container-item dd>a:before{position:absolute;top:0;left:0;z-index:-1;display:block;width:0;height:100%;background:#fff;content:"";transition:.65s ease}
.lh-container-item dd:nth-child(2) a{border:none}
.lh-container-item dd>a i{float:right;visibility:hidden;height:55px;color:#333;line-height:50px;opacity:0;transition:.65s ease;transform:translateX(-50px)}
.lh-container-item dd>a.active,.lh-container-item dd>a:hover{color:#007aff}
.lh-container-item dd a.active:before,.lh-container-item dd a:hover:before{width:100%}
.lh-container-item dd>a.active i,.lh-container-item dd>a:hover i{visibility:visible;opacity:1;transform:translateX(0)}
.lh-container-r{padding:27px;width:78%;background:#fff}
.lh-container-r22{padding:30px;width:95%;min-width:1140px;background:#fff}
.lh-container-h2{position:relative;margin-bottom:20px;padding-bottom:20px;color:#333;line-height:18px}
.lh-container-h2 .left{font-weight:400;font-size:22px}
.lh-container-h2:before{position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;background:linear-gradient(90deg,#88c4ff,#2b6094);content:""}
.lh-container-h2 em{float:left;margin:0 5px;font-size:12px}
.lh-container-h2 i{float:left;margin-right:5px;color:#0056af;font-size:20px}
.lh-container-h2 .right a{color:#797979}
.lh-container-h2 .right{color:#797979;font-weight:400;font-size:14px}
.lh-container-h2 a:hover{color:#0056af}
.lh-news-item li{position:relative;padding:10px 0;width:100%;border-bottom:1px dashed #dfdfdf;font-size:16px;line-height:30px}
.lh-news-item li a:hover{color:#d00}
.lh-news-item li:after{clear:both;display:block;content:""}
.lh-news-item li .img{float:left;display:flex;overflow:hidden;margin-right:20px;width:200px;justify-content:center;align-items:center}
.lh-news-item li h2{overflow:hidden;height:22px;color:#333;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:16px;line-height:22px;transition:.65s ease}
.lh-news-item li h3{overflow:hidden;margin-top:20px;height:48px;color:#797979;font-weight:400;font-size:14px;line-height:24px}
.lh-news-item li h4{overflow:hidden;margin-top:15px;height:30px;color:#797979}
.lh-news-item li h4 i{position:relative;top:2px;margin-right:5px;font-size:20px}
.lh-news-item li:hover h2{color:#0056af}
.lh-news-item li:before{position:absolute;bottom:-1px;left:0;display:block;width:0;height:1px;border-bottom:1px dashed #0056af;content:"";transition:.65s ease}
.lh-news-item li:hover:before{width:100%}
.lh-news-item1 li{position:relative;padding:24px 0;width:100%;border-bottom:1px dashed #dfdfdf}
.lh-news-item1 li:after{clear:both;display:block;content:""}
.lh-news-item1 li .img{float:left;display:flex;overflow:hidden;margin-right:20px;width:200px;justify-content:center;align-items:center}
.lh-news-item1 li h2{overflow:hidden;height:22px;color:#333;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:16px;line-height:22px;transition:.65s ease}
.lh-news-item1 li h3{display:-webkit-box;overflow:hidden;margin-top:20px;color:#797979;font-weight:400;font-size:14px;line-height:24px;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.lh-news-item1 li h4{overflow:hidden;margin-top:15px;height:30px;color:#797979}
.lh-news-item1 li h4 i{position:relative;top:2px;margin-right:5px;font-size:20px}
.lh-news-item1 li:hover h2{color:#0056af}
.lh-news-item1 li:before{position:absolute;bottom:-1px;left:0;display:block;width:0;height:1px;border-bottom:1px dashed #0056af;content:"";transition:.65s ease}
.lh-news-item1 li:hover:before{width:100%}
.lh-container-h2 .right,.lh-container-h2 .right a{color:#999}
.lh-container-l .lh-container-item{border:1px solid #ddd;background:#eee}
.lh-news-item .ltit{padding:0 10px}
.lh-news-item .ltit i{margin-right:5px;font-size:14px;line-height:30px}
.lh-newsRes{padding:30px 0 0}
.lh-newsRes-h1{color:#333;text-align:center;font-weight:700;font-size:24px;line-height:35px}
.lh-newsRes-h2{position:relative;margin:10px 0;color:#797979;text-align:center;font-size:13px;line-height:24px}
.lh-newsRes-time i{position:relative;margin-right:5px;font-size:22px}
.lh-newsRes-time span{position:relative;margin-right:30px}
.lh-newsRes-time span:after{position:absolute;top:50%;right:-15px;display:block;margin-top:-7px;width:1px;height:14px;background:#797979;content:""}
.lh-newsRes-time span:last-child:after{display:none}
.bd_weixin_popup{height:300px!important}
.lh-news-info{padding:30px 0 0;border-top:1px dashed #dfdfdf;color:#666;line-height:1.8}
.lh-news-info p{margin-bottom:12px;font-size:15px}
.lh-news-info img{max-width:100%}
.lh-newsRes-page{margin-top:30px}
.lh-newsRes-page li{overflow:hidden;height:30px;text-overflow:ellipsis;white-space:nowrap;line-height:30px}
.lh-newsRes-page li a{color:#333}
.lh-newsRes-page li a:hover{color:#0056af}
.lh-container-a{display:none;width:100%;background:#e6e8f2}
.lh-container-a a{position:relative;z-index:1;display:block;overflow:hidden;padding:0 35px;width:100%;height:57px;background:#e6e8f2;color:#797979;font-size:15px;line-height:57px}
.lh-container-a a i{float:right;visibility:hidden;color:#fff;opacity:0;transition:.65s ease;transform:translateX(-50px)}
.lh-container-a a:before{position:absolute;top:0;left:0;z-index:-1;display:block;width:0;height:100%;background:#0056af;content:"";transition:.65s ease}
.lh-container-a a:hover:before{width:100%}
.lh-container-a a:hover{color:#fff}
.lh-container-a a:hover i{visibility:visible;opacity:1;transform:translateX(0)}
.lh-container-item dd>a.hover{background:#d1d7f0;color:#333}
.lh-container-item dd>a.hover>i{display:inline-block;visibility:visible;color:#333;opacity:1;transform:translateX(0) rotate(90deg)}
.lh-news-info.two{border-top:none}
.lh-about-a{margin-top:50px}
.lh-about-a ul{margin-top:20px}
.lh-about-a ul li{float:left;width:33.3%;color:#797979}
.lh-notice-item li{padding:35px 0;border-bottom:1px solid #f5f5f5}
.lh-notice-item li:after{clear:both;display:block;content:""}
.lh-notice-item li .time{margin-right:15px;padding:20px 0;width:73px;height:73px;border:2px solid #f5f5f5;color:#8f8f8f;text-align:center;font-size:15px;transition:.65s ease}
.lh-notice-item li .time h4{font-size:14px}
.lh-notice-item li .time b{color:#333;font-size:18px;transition:.65s ease}
.lh-notice-item li h2{overflow:hidden;height:16px;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:16px;transition:.65s ease}
.lh-notice-item li h3{position:relative;top:5px;overflow:hidden;margin-top:9px;height:48px;color:#797979;line-height:24px}
.lh-notice-item li:hover .time{border-color:#0056af;background:#0056af;color:#fff}
.lh-notice-item li:hover .time b{color:#fff}
.lh-notice-item li:hover h2{padding-left:10px;color:#0056af}
.lh-screening{margin-top:27px;background:#f0f1f6}
.lh-screening dl{overflow:hidden;padding:20px 22px 10px;border-bottom:1px solid #fff;color:#333;font-size:15px}
.lh-screening dl dt{float:left;width:72px;line-height:28px}
.lh-screening dl dt i{margin-right:10px;color:#0056af}
.lh-screening dl dd{float:left;overflow:hidden;width:765px}
.lh-screening dl dd a{float:left;display:inline-block;margin:0 10px 10px 0;padding:0 15px;height:28px;border-radius:30px;line-height:28px}
.lh-screening dl dd a.active,.lh-screening dl dd a:hover{background:#0056af;color:#fff}
.lh-policy-item li{margin-top:5px;padding:16px 0;border-bottom:1px dashed #dfdfdf;line-height:1.2}
.lh-policy-item li:after{clear:both;display:block;content:""}
.lh-policy-item li h2{position:relative;float:left;overflow:hidden;padding-left:20px;width:87%;height:16px;line-height:16px}
.lh-policy-item li h2:before{position:absolute;top:50%;left:0;display:block;margin-top:-3px;width:10px;height:10px;background:url(../images/dot.png) no-repeat 50%;content:""}
.lh-policy-item li a{font-weight:400;font-size:15px}
.lh-policy-item li span{float:right}
.lh-thematic-item{margin-top:40px}
.lh-thematic-h2{margin-top:40px;color:#797979;line-height:24px}
.lh-thematic-item li{overflow:hidden;padding:40px 0;border-top:1px dashed #dfdfdf}
.lh-thematic-item li .text{width:416px}
.lh-thematic-item li .text h2{color:#333;font-size:16px;line-height:24px}
.lh-thematic-item li .text h3{margin-top:20px;color:#797979;line-height:24px}
.lh-thematic-item li.last .text{width:100%}
.lh-thematic-item li.last .img{margin-top:30px}
.lh-enrol{margin-top:44px}
.lh-enrol-l{width:405px}
.lh-enrol-item li{overflow:hidden;margin-bottom:20px;font-size:16px;line-height:39px}
.lh-enrol-item li label{float:left;width:87px}
.lh-enrol-item li input{padding:0 10px;width:317px;height:39px;border:none;background:#f5f5f5;font-size:16px;line-height:39px;transition:.65s ease}
.lh-enrol-item li input:focus,.lh-enrol-item li select:focus{background:#ededed}
.lh-enrol-item li select{padding:0 20px;width:128px;height:39px;border:none;background:#f5f5f5;font-size:16px;transition:.65s ease;-webkit-appearance:menulist}
.lh-enrol-item li span{margin:0 5px}
.lh-enrol-item li.code input{float:left;width:157px}
.lh-enrol-item li.code a{float:right;display:block;overflow:hidden;width:157px;height:39px}
.lh-enrol-item li.code a img{width:157px;height:39px}
.lh-enrol-item li.submit{text-align:right}
.lh-enrol-item li.submit a{display:inline-block;width:157px;height:39px;background:#0056af;color:#fff;text-align:center;font-size:16px;line-height:39px}
.lh-enrol-item li.submit a:last-child{margin-left:5px;background:#36a065}
.lh-enrol-item li.submit a:hover{background:#4364b2}
.lh-enrol-item li.submit a:last-child:hover{background:#2c7c50}
.lh-guide{margin-top:32px}
.lh-guide-a img{max-width:100%}
.lh-guide-b{position:relative;overflow:hidden;margin-top:60px;padding-left:20px;height:24px;color:#333;font-weight:700;font-size:18px;line-height:24px}
.lh-guide-b:before{position:absolute;top:50%;left:0;display:block;margin-top:-5px;width:10px;height:10px;background:url(../images/dot.png) no-repeat 50%;content:""}
.lh-guide-tab{margin:20px 0;width:100%;border:1px solid #0056af;border-collapse:collapse}
.lh-guide-tab td,.lh-guide-tab th{padding:20px;text-align:left;font-weight:400}
.lh-guide-tab th{border:1px solid #5c85d8;background:#0056af;color:#fff;font-size:16px}
.lh-guide-tab td:nth-child(2n-1){background:#e3e7f1}
.lh-guide-tab td{max-width:315px;border:1px solid #0056af;font-size:15px}
.lh-guide-tab td a{font-size:15px}
.lh-guide-tab td a:hover{color:#0056af}
.lh-screening.two dl dt{width:105px}
.lh-screening.two dl dd{width:725px}
.lh-mechanism{margin-top:32px}
.lh-mechanism-item{padding:20px;background:#f9fafc}
.lh-mechanism-item li{float:left;color:#333;font-weight:700;font-size:15px;line-height:32px}
.lh-mechanism-item li.a1,.lh-mechanism-ul li span.a1{width:117px}
.lh-mechanism-item li.a2,.lh-mechanism-ul li span.a2{width:180px}
.lh-mechanism-item li.a3{width:257px}
.lh-mechanism-item li.a4{position:relative;width:286px}
.lh-mechanism-item li.a4 input{padding:0 15px;width:100%;height:32px;border:none;background:#fff;transition:.65s ease}
.lh-mechanism-item li.a4 input:focus{background:#F7F9FA}
.lh-mechanism-item li.a4 a{position:absolute;top:0;right:0;width:32px;height:32px;background:#0056af;color:#fff;text-align:center}
.lh-mechanism-item li.a4 a:hover{background:#4064af}
.lh-mechanism-ul li{overflow:hidden;margin-top:20px;padding:20px;border-bottom:1px dashed #dfdfdf;line-height:20px}
.lh-mechanism-ul li span{float:left}
.lh-mechanism-ul li span.a3{overflow:hidden;width:543px;text-overflow:ellipsis;white-space:nowrap}
.lh-enrol-item.consulting{width:100%}
.lh-enrol-item.consulting li{float:left;width:50%}
.lh-enrol-item.consulting li em{color:#e72727}
.lh-enrol-item.consulting li.code,.lh-enrol-item.consulting li.cont{width:100%}
.lh-enrol-item.consulting li textarea{padding:15px;width:794px;height:158px;border:none;background:#f5f5f5;transition:.65s ease}
.lh-enrol-item.consulting li textarea:focus{background:#F7F9FA}
.lh-enrol-item.consulting li.code a{float:left;margin-left:5px}
.lh-enrol-item.consulting li.submit{width:405px}
.lh-download-item li{margin-bottom:20px;padding:30px;border:1px solid #e5e5e5;transition:.65s ease}
.lh-download-item li:hover{border-color:#0056af}
.lh-download-item li:after{clear:both;display:block;content:""}
.lh-download-item li h2{position:relative;float:left;overflow:hidden;padding-left:20px;width:95%;height:24px;text-overflow:ellipsis;white-space:nowrap;line-height:24px}
.lh-download-item li h2:before{position:absolute;top:50%;left:0;display:block;margin-top:-5px;width:10px;height:10px;background:url(../images/dot.png) no-repeat 50%;content:""}
.lh-download-item li a{float:right;color:#0056af}
.lh-download-item li a i{font-size:24px}
.lh-download-item li a:hover{color:#36a065}
.lh-question-item li{padding:30px 0;border-bottom:1px solid #f5f5f5}
.lh-question-item li h2{position:relative;padding-left:40px;color:#333;font-size:16px;line-height:24px}
.lh-question-item li h2:before{position:absolute;top:0;left:0;display:block;width:24px;height:24px;border-radius:50%;background:#0056af;color:#fff;content:"问";text-align:center;font-size:12px;line-height:24px}
.lh-question-item li h3{position:relative;margin-top:10px;padding-left:40px;color:#797979;line-height:24px}
.lh-question-item li h3:before{position:absolute;top:0;left:0;display:block;width:24px;height:24px;border-radius:50%;background:#36a065;color:#fff;content:"答";text-align:center;font-size:12px;line-height:24px}
.lh-checkbox label{position:relative;padding-left:23px;cursor:pointer;user-select:none}
.lh-checkbox label input{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;opacity:0;cursor:pointer}
.lh-checkbox label i{position:absolute;top:50%;left:0;margin-top:-10px;color:#ddd;font-size:18px;transition:.65s ease}
.lh-checkbox label i.icon-checkboxok{color:#1ab394}
.lh-tips{margin:40px 0 20px}
.lh-tips-h2{color:#333;font-size:16px}
.lh-tips-text{margin:30px 0;color:#797979;line-height:36px}
.lh-tips-btn{margin-top:30px}
.lh-tips-btn a{display:inline-block;width:157px;height:39px;background:#0056af;color:#fff;text-align:center;font-size:16px;line-height:39px}
.lh-tips-btn a i{margin-right:20px}
.lh-tips-btn a:last-child{background:#36a065}
.lh-tips-item{margin-top:50px;padding:30px 0;border-top:1px solid #e6e4e5;border-bottom:1px solid #0056af}
.lh-tips-item li{position:relative;float:left;width:33.3%}
.lh-tips-item li:before{position:absolute;top:50%;left:0;display:block;margin-top:-8px;width:1px;height:16px;background:#dedede;content:""}
.lh-tips-item li a{color:#0056af;font-size:16px}
.lh-tips-item li a:hover{color:#36a065}
.lh-tips-item li:nth-child(2){text-align:center}
.lh-tips-item li:last-child{text-align:right}
.lh-tips-item li:first-child:before{display:none}
.lh-signature{margin-top:35px}
.lh-signature-h{color:#464646;font-size:18px;line-height:24px}
.lh-signature-h span{color:#e72727}
.lh-signature-mob{margin-top:35px;padding:35px 0 0;border-top:1px solid #e6e4e5}
.lh-signature-h3{margin-bottom:30px;color:#345dae;font-weight:700;font-size:18px}
.lh-enrol-item.signature li.face select{width:317px}
.lh-enrol-item.signature li.unit{height:40px}
.lh-enrol-item.signature li.unit input{float:left;margin-left:3px;width:157px;font-size:12px}
.lh-enrol-item.signature li.unit select{float:left;width:157px}
.lh-enrol-item.signature li.addr{width:100%}
.lh-upload{position:relative;float:left;width:114px;height:39px;background:#e2e2e2;text-align:center;line-height:39px;transition:.65s ease}
.lh-upload:hover{opacity:.8}
.lh-upload span{position:absolute;top:0;left:0;display:block;margin:0!important;width:100%;height:100%}
.lh-upload input{position:absolute;top:0;left:0;z-index:2;padding:0!important;width:100%!important;height:100%!important;opacity:0}
.lh-enrol-item.signature li.upload .tips{padding-left:87px;width:100%;font-size:14px;line-height:24px}
.lh-enrol-item.signature li.upload .tips h2{margin-top:10px}
.lh-enrol-item.signature li.upload .tips h3{color:#797979;font-size:12px;line-height:24px}
.lh-page{margin-top:20px;text-align:center}
.page{height:40px}
.page #page_div{height:40px;text-align:center;line-height:40px}
.pagination-first{height:40px}
.pagination-first a{margin:0 4px;padding:10px 14px;border:1px solid #dedede}
.pagination-num.hover,.pagination-num:hover{background-color:#0056af;color:#fff}
#pagination-input{margin:0 4px;width:50px;height:36px;text-align:center}
.page .hover,.pagination-index:hover{background-color:#0056af;color:#fff}
.wzdt{margin:0 auto;width:66.6666666667%;min-width:1200px;background-color:#fff}
.wzdt h2{padding:20px}
.wzdt p{margin:20px 0;padding:0 20px}
.wzdt p a{font-weight:700;font-size:16px}
.wzdt ul{padding:0 20px}
.wzdt ul li{float:left;padding:0 16px;line-height:34px}
.jr_xjcx{margin-bottom:30px}
.jr_xjcx .input-group{text-align:center}
.jr_xjcx .input-group label{font-size:14px}
.jr_xjcx .input-group input{padding:0 10px;width:170px;height:30px;border:1px solid #ddd}
.jr_xjcx .input-group button{width:80px;height:30px}
.case_Alist ul{width:1170px}
.case_Alist li{float:left;display:inline;margin:15px 12px 0 0;width:280px}
.case_Alist li a{display:block;width:280px}
.case_Alist li a span{cursor:pointer}
.case_Alist li a:hover .case_Aname{color:#09c}
.case_Alist1 ul{width:880px}
.case_Alist1 li{float:left;display:inline;margin:15px 12px 0 0;width:280px}
.case_Alist1 li a{display:block;width:280px}
.case_Alist1 li a span{cursor:pointer}
.case_Aimg{position:relative;width:280px}
.case_Aimg,.case_Aname{display:block;overflow:hidden}
.case_Aname{height:46px;color:#464646;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:14px;line-height:46px}
.case_Alist1 li a:hover .case_Aname{color:#09c}
.text_input{padding-left:4px;border-color:#ccc #eaeaea #eaeaea #ccc;border-style:solid;border-width:1px}
.contsult_btn{margin-top:15px;padding-right:30px;padding-left:30px;height:45px;border:0;background-color:#4b4b4b;color:#fff;vertical-align:middle;text-align:center;font-weight:400;font-size:14px;line-height:20px;cursor:pointer}
.contsult_btn:hover{background-color:#575757}
.acc2{padding:10px 0 5px}
.acc1{padding:0;color:#5a5a5a;font-size:15px;line-height:1.8}
.acc1 p{margin-bottom:10px}
.listInfo{float:left;padding:25px 0;width:100%;border-bottom:1px solid #e5e5e5;font-size:14px}
.listInfo dt{float:left;overflow:hidden;width:32%;text-align:center}
.listInfo dd{position:relative;float:right;overflow:hidden;padding-top:5px;width:64.5%}
.listInfo h3{overflow:hidden;padding-bottom:12px;border-bottom:1px dashed #ccc;font-weight:700;font-size:22px;line-height:28px}
.listInfo p{overflow:hidden;margin-bottom:0;padding:16px 0 0;height:78px;color:#828282;line-height:26px}
.listInfo p a{color:#9e9e9e;font-size:14px}
.listInfo p a:hover{color:#0056af}
.listInfo .info{bottom:20px;overflow:hidden;margin:20px 0 0;width:100%;height:28px}
.listInfo .info .info-l{float:left;overflow:hidden;width:320px;height:28px}
.listInfo .info .info-l a{display:inline-block;margin:0 10px 0 0;padding:0 10px;height:26px;border:1px solid #afafaf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#5a5b5d;line-height:26px}
.listInfo .info .info-l a:hover{border:1px solid #07c160;color:#07c160;text-decoration:none}
.listInfo .info .info-r{float:right;overflow:hidden;height:28px;color:#9e9e9e;line-height:28px}
.listInfo .info .info-r .ico-read{float:right;display:block;padding:0 0 0 30px;height:28px;background:url(../images/listImg.png) no-repeat 0 -1px}
.vx11{margin-top:-20px}
.a44{background-image:linear-gradient(hsla(0,0%,41%,.8) 50%,hsla(0,0%,41%,.8) 0);background-position:0 100%;background-size:1px 1px;background-repeat:repeat-x;text-decoration:none;font-size:15px;line-height:1.4}
.map-box{position:relative;margin-top:20px;width:100%;height:400px}
.map-box img{max-width:1000%}
.map-box .allmap{position:absolute;top:0;left:0;width:100%;height:100%}
.map-box .anchorBL{display:none}
.page22{position:relative;overflow:hidden;margin-top:30px;margin-bottom:15px;width:100%;height:auto;text-align:center}
.page22 a{display:inline-block;margin:0 4px;width:36px;height:36px;border:1px solid #ccc;color:#888;text-align:center;font-size:14px;line-height:36px}
.page22 a.on,.page22 a:hover{border-color:#0061ba;background-color:#0061ba;color:#fff}
.page22 a:first-child,.page22 a:last-child{border:1px solid #ccc;background:0 0;color:#888;font-weight:600}
.vtt1{float:left;display:block;margin-top:20px;width:50%;height:40px;border:2px solid #07429c;text-align:center;line-height:40px}
.listInfo1{float:left;margin-bottom:25px;width:100%;background:#fff;font-size:14px}
.listInfo1 dt{float:left;overflow:hidden;width:32%;text-align:center}
.listInfo1 dd{position:relative;float:left;overflow:hidden;padding:38px 4%;width:60%}
.listInfo1 h3{max-height:32px;font-weight:700;font-size:22px;line-height:32px;-webkit-line-clamp:1}
.listInfo1 h3,.listInfo1 p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}
.listInfo1 p{margin-bottom:0;padding:14px 0 0;max-height:78px;color:#aeb0b2;line-height:26px;-webkit-line-clamp:3}
.listInfo1 p a{color:#909090;font-size:14px}
.listInfo1 p a:hover{color:#0056af}
.listInfo1 .info{bottom:20px;overflow:hidden;margin:20px 0 0;width:100%;height:28px}
.listInfo1 .info .info-l{float:left;overflow:hidden;width:320px;height:28px}
.listInfo1 .info .info-l a{display:inline-block;margin:0 10px 0 0;padding:0 10px;height:26px;border:1px solid #afafaf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#5a5b5d;line-height:26px}
.listInfo1 .info .info-l a:hover{border:1px solid #07c160;color:#07c160;text-decoration:none}
.listInfo1 .info .info-r{overflow:hidden;height:28px;color:#9e9e9e;line-height:28px}
.listInfo1 .info .info-r .ico-read{display:block;height:28px}
.section-right{margin:0 -.5%}
.section-ul{float:left;margin:0 auto 15px;width:100%}
.section-ul li{float:left;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 .5% 1%;width:19%;border:1px solid #dcdcdc;text-align:center;line-height:0}
.azz11{margin-bottom:8px;color:#0061ba;font-weight:700;font-size:16px}
.pro_list ul{margin:0 -1%}
.pro_list li{position:relative;float:left;display:inline;overflow:hidden;margin:0 1% 25px;width:31.33333333%;background-color:#fff}
.pro_po{width:390px;height:390px}
.pro_po a{display:block;padding:12px 44px 10px;width:302px;height:368px}
.pro_poName{overflow:hidden;height:65px;border-top:1px solid #dcdcdc;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:65px}
.btn1,.pro_poName{display:block;text-align:center}
.btn1{width:110px;height:34px;color:#0061ba;font-size:14px;line-height:34px}
.btn1,.btn1:hover{border:1px solid #0061ba;border-radius:0}
.btn1:hover{background:#0061ba;color:#fff}
.translateX5px a:hover{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}
.seviceBox{text-align:center}
.seviceBox h4{overflow:hidden;margin-bottom:15px;height:25px;color:#000;font-size:18px;line-height:25px}
.seviceBox p{display:-webkit-box;overflow:hidden;margin-bottom:5px;height:72px;color:#6b6b6b;text-align:center;font-size:14px;line-height:24px;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.seviceBox a{display:inline-block;margin-top:22px}
.allfl div,.allfl img{float:left}
.allfl img{width:390px;height:250px}
.allfl div{position:relative;margin-bottom:25px;padding:30px 30px 0;height:194px}
