﻿@charset "utf-8";
/* CSS Document */
/*body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:Microsoft YaHei,黑体,Verdana,Arial,sans-serif;-webkit-text-size-adjust:none;color:#444;}*/
/*html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;font-size:14px;}*/
/*img{border:0;vertical-align:bottom;}*/
ul,li{list-style-type:none;}
a{color:#444;text-decoration:none;transition:all 0.3s;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
i,u{font-style: normal;font-weight: normal;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.rel{position:relative;}
.container{width:100%;margin:0 auto;box-sizing:border-box; max-width:100%;}
.img100 img{width:100%;}
.pc{display:block;}
.mobile{display:none;}
.mar5{margin-bottom:50px;}
.ell{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.grey_bg{background:#f5f5f8;}

/*header*/
/*.head_pos{position:fixed;left:0;top:0;width:100%;z-index:19;}*/
/*.top_bg{height:45px;line-height:45px;color:#666;background:#fff;transition:all .2s linear;}*/
/*.top_text{padding-right:20px;}*/
/*.top_bg a:hover{color:#004080;}*/
/*.top_language{width:60px;height:45px;line-height:45px;border:none;margin-right:20px;}*/
/*.nav_bg{width:100%;height:100px;transition:all 1s ease;overflow:hidden;background:linear-gradient(to right, transparent 50%, #004080 50%);z-index:19;}*/
/*.nav_bg_login{position:fixed;left:0;top:45px;width:100%;height:100px;transition:all .3s ease;overflow:hidden;background:#004080;z-index:19;}*/
/*.logo_box{width:30%;display:block;}*/
/*.logo_box_m{width:18%;display:none;}*/
/*.nav_list{width:60%;padding-left:2%;background:#004080;}*/
/*.nav_list li{width:14%;float:left;}*/
/*.nav_list li a{display:inline-block;color:#fff;font-size:16px;line-height:100px;height:100px;position:relative;}*/
/*.nav_list li a::after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background:#fff;transition:.5s ease}*/
/*.nav_list li:hover a::after{width:100%;left:0;}*/
/*.head_scroll .top_bg{display:none;}*/
/*.head_scroll .nav_bg{background:linear-gradient(to right, rgba(0,0,0,.3) 50%, #004080 50%);}*/
/*.head_scroll .nav_bg_login{top:0;}*/
/*.top_h{height:145px;}*/
/*.meau{display:none;position:absolute;right:.2rem;top:.2rem;width:.7rem}*/

/*导航菜单*/
#ceng{display:none; width:100%; height:100%;z-index:100;position:fixed; top:0;  right:0; }
#close{width:10%;padding:3%;float:left;opacity: 0.6;position:absolute;top:0;right:0;}
.type{width:100%;background:rgba(0,0,0,.8);height:100%;float:right;}
.type ul {padding-top:20%;}
.type ul li a {
    color: #fff;
    display: block;
    line-height:1rem;
    text-align: center;
    display: block;
    font-size: .35rem;
    transition: color 0.2s ease 0s;
    width: 100%;
}

/* banner */
/*.banner{margin-top:45px;}*/

/*index*/
.ann_box{padding:30px 50px;line-height:40px;background:#fff;margin-top:-40px;z-index:9;position:relative;}
.ann_tit{padding-left:30px;font-size:18px;color:#004080;background:url(../images/a01.png) no-repeat left center;}
.ann_scroll{width:80%;padding-left:1%;font-size:16px;overflow:hidden;position:relative;}
.ann_scroll .infoList li{height:40px;line-height:40px;}
.ann_scroll .infoList li a{display:block;height:40px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;color:#999;}
.ann_shadow{line-height:1;}

.who_left{width:45%;float:left;}
.who_right{width:52%;float:right;}
.who_tit{font-size:40px;line-height:2;color:#004080;}
.who_text{line-height:22px;font-size:16px;padding:2% 0;margin-bottom:20px;}
.who_video{border-radius:8px;overflow:hidden;}
.who_no li{width:25%;float:left;}
.who_no li h3{font-size:60px;line-height:2;color:#004080;transition:all .5s linear;}
.who_no li h3 span{display:inline-block;}
.who_no_text{margin:0 auto;width:200px;height:40px;line-height:40px;font-size:16px;background:#f5f5f8;border-radius:20px;transition:all .3s linear;}
.who_no li:hover .who_no_text{background:#004080;color:#fff;}
.who_no li:hover h3{transform:translateY(-3px);}

.ser_bg{padding:3% 0;background:#f5f5f8;}
.ser_tit{font-size:40px;line-height:2;color:#000;}
.ser_type{padding:2% 0;}
.ser_type a{display:inline-block;line-height:50px;padding:0 30px;background:#fff;margin:0 .8%;border-radius:25px;color:#999;font-size:16px;}
.ser_type a:hover{background:#004080;color:#fff;}
.ser_list{padding:2% 0;}
.ser_list li{float:left;width:31.33%;margin:0 1% 2%;}
.ser_list li:nth-child(4){display:none;}
.ser_list_pic{overflow:hidden;border-radius:5px;margin-bottom:10px;position:relative;}
.ser_list_pic img{transition:all .5s linear;}
.ser_list_pos{position:absolute;left:0;top:-100%;width:100%;height:100%;background:rgba(0, 0, 0, .6) url(../images/icon07.png) no-repeat center center;transition:all .5s linear;}
.ser_list li:hover .ser_list_pos{top:0;}
.ser_list_type{position:absolute;right:20px;bottom:20px;width:130px;height:40px;line-height:40px;font-size:16px;background:#004080;color:#fff;border-radius:40px;transition:all .3s linear;}
.ser_list li:hover .ser_list_type{right:-200px;}
.ser_list li:hover .ser_list_pic img{transform:scale(1.1);}
.ser_list li h3{line-height:2;font-size:24px;font-weight:normal;}
.ser_list_more{line-height:30px;padding-left:30px;color:#999;background:url(../images/a02.png) no-repeat left center;}
.ser_more{display:block;width:220px;height:60px;line-height:60px;background:#004080;color:#fff;margin:0 auto;font-size:16px;border-radius:5px;}

.course_bg{background:url(../images/bg02.jpg) no-repeat center top;background-size:cover;}
.course_right{width:50%;padding:5%  15% 3% 5%;box-sizing:border-box;color:#fff;background:rgba(0, 64, 128, .8);}
.course_tit{font-size:40px;line-height:2;margin-bottom:8%;}
.course_list li{margin-bottom:8%;}
.course_list li a{color:#fff;}
.course_list_icon{width:12%;padding-top:3%;}
.course_list_con{width:84%;}
.course_list_con h3{font-size:24px;}
.course_list_text{height:60px;line-height:30px;overflow:hidden;padding-top:3%;}

.news_box{padding:3% 0;}
.news_tit{font-size:40px;line-height:2;}
.news_tit_text{font-size:16px;line-height:25px;color:#999;}
.news_pic{width:45%;margin-bottom:3%;}
.news_pic_pos{position:absolute;left:3%;bottom:3%;width:94%;overflow:hidden;border-radius:5px;background:#004080;padding:3% 0;color:#fff;}
.news_pic_date{position:absolute;left:0;top:0;width:20%;height:100%;line-height:1.6;padding-top:4%;background:#fff;color:#004080;}
.news_pic_date strong{display:inline-block;font-size:36px;}
.news_pic_con{width:100%;padding-left:26%;box-sizing:border-box;}
.news_pic_con h3{font-size:24px;line-height:40px;height:40px;overflow:hidden;}
.news_pic_text{height:40px;line-height:40px;overflow:hidden;}
.news_pic_more{background:url(../images/icon09.png) no-repeat left center;padding-left:30px;}
.news_list{width:52%;}
.news_list li{background:#fff;box-shadow:3px 3px 10px #eee;margin-bottom:3%;transition:all .5s linear;}
.news_list li:hover{box-shadow:3px 3px 10px #bbb;transform:translateY(-1px);}
.news_list li a{color:#999;line-height:30px;}
.news_list_pic{width:26.3%;}
.news_list_con{width:70%;padding-top:2%;}
.news_list_con h3{line-height:50px;height:50px;overflow:hidden;font-size:18px;color:#444;font-weight:normal;}
.news_list_more{background:url(../images/icon08.png) no-repeat left center;padding-left:30px;}

/*footer*/
.bot_bg{padding:3% 0;background:#004080;color:#fff;}

.bot_l{width:40%;padding-right:2%}
.bot_logo{width:22%;margin-bottom:2%;}
.bot_logo_m{width:50%;margin:0 auto;}
.bot_contact{padding:3% 0;}
.bot_contact li{line-height:30px;font-size:14px;margin-bottom:2%;overflow:hidden;}
.bot_contact li img{width:30px;float:left;}
.bot_contact li span{width:calc(100% - 40px);float:right;}

.bot_m{width:30%;padding-right:2%;}
.link_tit{font-size:24px;line-height:2;margin-bottom:1%;}
.link_list{padding:3% 0;}
.link_list a{width:33.33%;float:left;font-size:16px;line-height:2;padding-left:16px;color:#fff;position:relative;box-sizing:border-box;}
.link_list a::before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-2px;background:#97bbdf;border-radius:50%;}
.bot_notice{padding-top:16%;}
.bot_notice a{padding-right:3%;line-height:30px;font-size:16px;color:#fff;}

.bot_r{width:26%;}
.bot_ewm{padding:3% 0;}
.bot_ewm li{float:left;width:42%;padding-right:8%;line-height:60px;font-size:16px;}
.bot_ewm li img{width:100%;}

.copyright_bor{padding:1% 0;line-height:30px;border-top:#085097 solid 1px;background:#004080;color:#fff;}
.share_icon{width:200px;}
.share_icon a{width:30px;display:inline-block;}

/*登录*/


/* 关于联课 */
.banner_main{height:480px;margin-bottom:60px;position:relative;}
.banner_tit{position:absolute;left:0;top:0;width:100%;padding-top:230px;color:#fff;}
.banner_tit dt{height:80px;line-height:80px;font-size:48px;font-weight:bold;}
.banner_tit dd{height:30px;line-height:30px;font-size:16px;padding:10px 0;}
.banner_tit dd span{display:inline-block;}

.about_who_tit{height:140px;border-bottom:#ddd solid 1px;color:#004080;position:relative;}
.about_who_tit dt{font-size:40px;line-height:60px;font-weight:bold;}
.about_who_tit dd{font-size:30px;line-height:40px;text-transform:uppercase;}
.about_who_tit_logo{position:absolute;right:0;bottom:-1px;}
.about_text{padding:50px 0;line-height:25px;color:#666;}
.about_pic{margin-bottom:5%;overflow:hidden;}
.about_pic li{width:31.33%;margin:0 1%;float:left;overflow:hidden;}
.about_pic li:nth-child(1){border-radius:60px 0 0 0;}
.about_pic li:nth-child(3){border-radius:0 0 60px 0;}
.about_pic li img{width:100%;}
.about_list{margin-bottom:5%;}
.about_list li{width:23%;float:left;padding:2%;box-sizing:border-box;border-radius:8px;margin:0 1%;box-shadow:0 0 15px #ddd;transition:all .5s linear;}
.about_list li:hover{box-shadow:0 0 15px #bbb;transform:translateY(-2px);}
.about_list li a{display:block;}
.about_list li h3{font-size:28px;line-height:60px;overflow:hidden;color:#004080;text-align:center;font-weight:normal;}
.about_list_icon{position:relative;}
.about_list_icon::after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:#ddd;z-index:-1;}
.about_list_icon span{display:inline-block;padding:0 10px;background:#fff;}
.about_list_icon span img{width:100%;}
.about_list_text01{color:#444;font-size:16px;line-height:30px;height:60px;margin:15px 0;overflow:hidden;}
.about_list_text02{color:#999;font-size:16px;line-height:30px;height:390px;overflow:hidden;}

.what_bg{padding:3% 0;color:#fff;background:url(../images/bg03.jpg) no-repeat center center;background-size:cover;}
.what_tit{font-size:40px;line-height:2.4;}
.what_tit_text01{font-size:18px;line-height:60px;font-weight:bold;}
.what_tit_text02{font-size:16px;line-height:25px;}
.what_rel{height:860px;position:relative;}
.what_rad{position:absolute;left:50%;top:50%;margin-left:-240px;margin-top:-240px;width:440px;height:440px;border:#fff solid 20px;border-radius:50%;}
.what_icon{width:7%;margin-top:1%;}
.what_con h3{font-size:18px;line-height:50px;height:50px;overflow:hidden;font-weight:bold;}
.what_con_text{font-size:16px;line-height:25px;height:50px;overflow:hidden;margin-bottom:2%;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.what_list01{position:absolute;left:0;top:30px;width:100%;text-align:center;}
.what_list01 .what_icon{margin:0 auto;}
.what_list01 .what_con{width:38%;margin:0 auto;}
.what_list02{position:absolute;left:0;top:200px;width:100%;text-align:right;}
.what_list02 .what_icon{float:left;margin-left:3%;}
.what_list02 .what_con{width:31%;float:left;}
.what_list03{position:absolute;right:0;top:200px;width:100%;text-align:left;}
.what_list03 .what_icon{float:right;margin-right:3%;}
.what_list03 .what_con{width:31%;float:right;}
.what_list04{position:absolute;left:0;top:370px;width:100%;text-align:right;}
.what_list04 .what_icon{float:left;margin-left:2%;}
.what_list04 .what_con{width:28%;float:left;}
.what_list05{position:absolute;right:0;top:370px;width:100%;text-align:left;}
.what_list05 .what_icon{float:right;margin-right:2%;}
.what_list05 .what_con{width:28%;float:right;}
.what_list06{position:absolute;left:0;top:530px;width:100%;text-align:right;}
.what_list06 .what_icon{float:left;margin-left:3%;}
.what_list06 .what_con{width:31%;float:left;}
.what_list07{position:absolute;right:0;top:530px;width:100%;text-align:left;}
.what_list07 .what_icon{float:right;margin-right:3%;}
.what_list07 .what_con{width:31%;float:right;}
.what_list08{position:absolute;left:0;top:620px;width:100%;text-align:center;}
.what_list08 .what_icon{margin:0 auto;}
.what_list08 .what_con{width:38%;margin:0 auto;}
.social_pic01{width:12.5%;margin-right:2%;}
.social_pic02{width:29.3%;}
.social_con{width:54%;}
.social_con h3{font-size:40px;line-height:3;color:#333;}
.social_con_text{font-size:16px;line-height:30px;margin-bottom:5%;}
.social_bot{width:250px;height:50px;line-height:50px;background:#004080;color:#fff;font-size:18px;}

.team_bg{padding:3% 0;background:#f5f5f8;}
.team_tit{font-size:40px;line-height:3;}
.team_list li{width:23%;margin:0 1% 2%;float:left;}
.team_list li a{display:block;}
.team_scroll{overflow:hidden;position:relative;margin-bottom:3%;}
.team_scroll .hd{overflow:hidden;}
.team_scroll .hd .prev,.team_scroll .hd .next{position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;overflow:hidden;cursor:pointer;}
.team_scroll .hd .prev{left:0;background:url(../images/sj01.png) no-repeat;}
.team_scroll .hd .next{right:0;background:url(../images/sj02.png) no-repeat;}
.team_scroll .bd{padding:30px 50px;}
.team_scroll .bd ul{overflow:hidden;zoom:1;padding-top:20%;}
.team_scroll .bd ul li{width:25%;float:left;_display:inline;text-align:center;position:relative;}
.team_scroll .bd ul li a{display:block;width:80%;margin:0 10%;padding:5% 5% 10%;box-sizing:border-box;z-index:2;position:relative;}
.team_scroll .bd ul li::after{content:"";position:absolute;left:10%;top:125%;width:80%;height:calc(100% - 25%);transition:all .5s linear;background:#fff;z-index:1;box-shadow:0 0 15px #ddd;}
.team_scroll .bd ul li:hover:after{top:25%;}
.team_list_pic{border-radius:50%;overflow:hidden;width:80%;margin:0 auto;}
.team_list_pic img{transition:all .5s linear;}
.team_scroll .bd ul li:hover .team_list_pic img{transform:scale(1.05);}
.team_list_name{color:#004080;font-size:20px;line-height:50px;}
.team_list_text{line-height:25px;height:100px;overflow:hidden;margin-bottom:3%;color:#999;}
.team_more{width:140px;height:40px;line-height:40px;margin:0 auto;background:#004080;color:#fff;}
.team_scroll_m{padding:0 .4rem;position:relative;}
.team_list{position:relative;text-align:center;padding-bottom:.3rem;}
.team_scroll_m .team_list::after{content:"";position:absolute;left:0;top:25%;width:100%;height:calc(100% - 25%);transition:all .5s linear;background:#fff;z-index:-1;box-shadow:0 0 15px #ddd;}
.team_scroll_m .team_list a{position:relative;z-index:2;}
.team_scroll_m .bx-pager{display:none;}
.team_scroll_m .bx-prev{position:absolute;left:0;top:50%;width:.3rem;margin-top:-.15rem;background:url(../images/sj01.png) no-repeat;background-size:100% 100%;font-size:0;}
.team_scroll_m .bx-next{position:absolute;right:0;top:50%;width:.3rem;margin-top:-.15rem;background:url(../images/sj02.png) no-repeat;background-size:100% 100%;font-size:0;}

.score_type{padding:30px 0;text-align:center;}
.score_type ul{display:inline-block;line-height:46px;border:#ddd solid 1px;border-radius:23px;overflow:hidden;}
.score_type ul li{display:inline-block;}
.score_type ul li a{display:block;padding:0 30px;border-radius:23px;font-size:16px;}
.score_type ul li a:hover{background:#004080;color:#fff;}
.score_type ul li .on{background:#004080;color:#fff;}
.score_list{margin-bottom:.3rem;}
.score_list li{padding:50px 0;border-bottom:#ddd dashed 1px;}
.score_list li:last-of-type{border:none;}
.score_list_pic{width:40%;border-radius:10px;overflow:hidden;}
.score_list_con{width:57%;padding-top:1%;}
.score_list_con h3{font-size:24px;line-height:3;font-weight:normal;}
.score_list_text{line-height:30px;height:270px;overflow:hidden;color:#666;font-size:16px;}

.teacher_type{border-bottom:#ddd solid 1px;text-align:center;}
.teacher_type li{position:relative;display:inline-block;}
.teacher_type li>a{display:block;line-height:60px;padding:0 10px;font-size:16px;color:#999;border-bottom:transparent solid 2px;}
.teacher_type li>a:hover{color:#004080;border-bottom:#004080 solid 2px;}
.teacher_type .on{color:#004080;border-bottom:#004080 solid 2px;}

.teacher_meau{display:none;position:absolute;left:50%;top:60px;width:180px;margin-left:-90px;padding-top:30px;z-index:9;}
.teacher_meau_con{background:#fff;border-radius:10px;padding:10px 0;box-shadow:0 0 15px #ddd;position:relative;}
.teacher_meau_con::before{content:"";position:absolute;left:50%;top:-18px;margin-left:-12px;width:24px;height:18px;background:url(../images/sj03.png) no-repeat;}
.teacher_meau_con>a{display:block;color:#999;line-height:50px;font-size:16px;}
.teacher_meau_con>a:hover{background:#f5f5f8;color:#666;}

.teacher_list{padding:5% 0;}
.teacher_list li{width:46%;margin:0 2% 4%;float:left;}
.teacher_list li a{display:block;}
.teacher_list_pic{width:28%;position:relative;}
.teacher_list_blue{position:absolute;right:0;top:0;width:60px;}
.teacher_list_con{width:66%;}
.teacher_list_con h3{font-size:24px;line-height:50px;font-weight:normal;}
.teacher_list_text{line-height:25px;height:75px;color:#999;margin-bottom:3%;overflow:hidden;text-transform:uppercase;}
.teacher_list_more{width:140px;height:40px;line-height:40px;background:#004080;color:#fff;border-radius:20px;}

.main_page{margin:30px 0 60px;}
.main_page a{display:inline-block;margin:0 5px;border:#ddd solid 1px;padding:0 16px;height:40px;line-height:40px;color:#999;}
.main_page a:hover{background:#004080;color:#fff;border:#004080 solid 1px;}

.contact_bg{position:relative;}
.contact_bg::before{content:"";position:absolute;left:0;top:-60px;z-index:-1;width:550px;height:550px;background:#004080;}
.contact_pic{width:56%;}
.contact_con{width:40%;}
.contact_con h3{font-size:40px;line-height:3;}
.contact_text{line-height:30px;height:150px;margin-bottom:20px;color:#999;}
.contact_ewm{width:50%;box-shadow:0 0 15px #ddd;margin-bottom:30px;}
.contact_ewm_text{width:50%;height:50px;line-height:50px;border:#004080 solid 1px;color:#004080;font-size:16px;}
.contact_box{padding:5% 10%;margin-bottom:5%;border-radius:20px;background:#fff;box-shadow:0 0 15px #ddd;}
.contact_w50{width:46%;margin:0 2%;float:left;position:relative;}
.contact_w96{width:96%;margin:0 2%;float:left;position:relative;}
.contact_icon{position:absolute;left:15px;top:15px;width:30px;height:30px;line-height:1;}
.contact_inp{width:100%;height:60px;line-height:60px;padding-left:60px;box-sizing:border-box;color:#999;font-size:16px;border:#ddd solid 1px;border-radius:5px;margin-bottom:5%;transition:all .3s linear;}
.contact_textarea{height:250px;font-family:"微软雅黑"}
.contact_inp:focus{outline:none;box-shadow:0 0 15px #bbb;}

.main_ser{padding:3% 0; text-align:center}
.main_ser li{position:relative;width:31.33%;margin:0 1% 2%; display:inline-block; vertical-align: middle;padding-bottom:30px;background:#fff;box-shadow:0 0 10px #ddd;transition:all .5s linear;}
.main_ser li:hover{box-shadow:0 0 15px #bbb;transform:translateY(-3px);}
.main_ser_pic{overflow:hidden; height:225px;}
.main_ser_pic img{transition:all .8s linear; height:100%; width:auto;}
.main_ser li:hover .main_ser_pic img{transform:scale(1.1);}

.main_ser li h3{font-size:24px;height:40px;line-height:40px;padding:0 30px;overflow:hidden;font-weight:normal;}
.main_ser_type{font-size:16px;color:#004080;line-height:30px;padding:0 30px;}
.main_ser_text{line-height:25px;height:75px;overflow:hidden;color:#999;padding:20px 30px 0;font-size:16px;}

.main_ser_search{position:absolute;left:50%;top:40%;width:14%;margin-left:-7%;}
.main_ser_search img{transition:all .8s linear;}
.main_ser li:hover .main_ser_search img{transform:rotate(360deg);}

/* 20200106 首页 */
.l_box{max-width:1440px;margin:0 auto;}
.l_language{height:50px;line-height:50px;color:#4d4d4d;font-size:16px;}
.l_top_language{width:60px;height:50px;line-height:50px;border:none;margin-right:20px;font-size:16px;box-sizing:border-box;}
.l_head{height:105px;}
.l_head_pos{
    position:fixed;
    left:0;
    top:0;
    width:100%;
    background:#fff;
    z-index:99;
}

.l_nav_list{width:calc(100% - 370px);text-align:right;}
.l_nav_list>li{display:inline-block;height:95px;padding:0 2.6% 10px;color:#494949;font-size:20px;position:relative;}
.l_nav_list>li a{display:block;line-height:95px;}
.l_nav_list>li::after{content:"";position:absolute;left:0;top:0;width:100%;height:0;background:#004080;transition:all .3s linear;z-index:-1;}
.l_nav_list>li:hover::after{height:95px;}
.l_nav_list>li:hover a{color:#fff;}
.l_nav_list .l_nav_meau{display:none;position:absolute;left:0;top:105px;width:100%;background:#004080;padding:10px 20px;box-sizing:border-box;z-index:9;}
.l_nav_list .l_nav_meau a{display:block;line-height:36px;border-bottom:#90acc8 solid 1px;font-size:16px;color:#fff;text-align:left;}
.l_nav_list .l_nav_meau a:last-of-type{border-bottom:none;}
.l_nav_list .l_nav_meau a:hover{border-bottom:#fff solid 1px;}
.l_meau{display:none;width:60px;padding:20px;}

/*导航菜单*/
#ceng2{display:none;width:100%;height:100%;z-index:100;position:fixed;top:0;right:0;}
#close2{position:absolute;top:20px;right:20px;width:60px;cursor:pointer;}
.type2{width:40%;height:100%;background:rgba(0,64,128,.9);float:right;}
.type2 ul {padding-top:100px;}
.type2 ul li a {color: #fff;display: block;line-height:80px;text-align: center;display: block;font-size: 20px;width: 100%;}

.l_banner{margin-bottom:110px;}
.l_who_tit{width:250px;padding-left:10px;height:80px;line-height:80px;margin:0 auto;background:#004080;border-radius:15px;color:#fff;font-size:48px;}
.l_who_text{padding:70px 100px;line-height:40px;font-size:20px;color:#494949;}
.l_who_list li{width:32%;float:left;margin-left:2%;position:relative;}
.l_who_list li:first-child{margin-left:0;}
.l_who_list li img{width:100%;}
.l_who_list_tit{position:absolute;left:0;bottom:0;width:100%;height:120px;padding:0 10px;box-sizing:border-box;background:rgba(0,64,128,.92);color:#fff;transition:all .5s linear;}
.l_who_list_tit .t1{display:none;padding:40px;height:calc(100% - 120px);box-sizing:border-box;overflow:hidden;}
.l_who_list_tit .t1>div{line-height:35px;height:210px;overflow:hidden;font-size:16px;}
.l_who_list_tit .t2{display:inline-block;padding:0 16px;margin:38px 0;line-height:40px;height:40px;overflow:hidden;border:#bbccdd solid 1px;border-radius:4px;font-size:24px;text-transform:uppercase;font-weight:bold;}
.l_who_list li:hover .l_who_list_tit{height:100%;}
.l_who_list li:hover .l_who_list_tit .t1{display:block;}

.l_who_no{padding:60px 0;}
.l_who_no li{width:25%;float:left;transition:all .5s linear;}
.l_who_no li h3{font-size:60px;line-height:80px;color:#004080;}
.l_who_no li h3 span{display:inline-block;}
.l_who_no_text{margin:0 auto;height:40px;line-height:40px;font-size:20px;color:#494949;transition:all .3s linear;}
.l_who_no li:hover{transform:translateY(-5px);}

.l_ser_tit{height:90px;line-height:80px;font-size:48px;color:#004080;position:relative;font-weight:bold;}
.l_ser_tit::after{content:"";position:absolute;left:50%;bottom:0;margin-left:-45px;width:90px;height:3px;background:#004080;}
.l_ser_type{padding:50px 0;}
.l_ser_type li{width:25%;float:left;}
.l_ser_type li a{display:inline-block;padding:0 35px;line-height:45px;font-size:24px;border-radius:10px;font-weight:bold;}
.l_ser_type li a:hover{background:#004080;color:#fff;}
.l_ser_list li{width:24%;margin-left:1.3%;float:left;}
.l_ser_list li:first-child{margin-left:0;}
.l_ser_list li a{display:block;}
.l_ser_list li:hover a{color:#004080;}
.l_ser_list li img{width:100%;}
.l_ser_list_name{font-size:18px;line-height:70px;height:70px;overflow:hidden;}
.l_ser_list_pic{overflow:hidden;position:relative;}
.l_ser_list_pic img{transition:all .5s linear;}
.l_ser_list_pos{position:absolute;left:0;top:-100%;width:100%;height:100%;background:rgba(0,64,128,.9);transition:all .5s linear;}
.l_ser_list_more{position:absolute;left:50%;top:-100%;margin-top:-16px;margin-left:-50px;width:100px;height:32px;line-height:32px;border-radius:5px;color:#004080;font-size:18px;font-weight:bold;background:#fff;transition:all .5s linear .1s;}
.l_ser_list li:hover .l_ser_list_pos{top:0;}
.l_ser_list li:hover .l_ser_list_more{top:50%;}
.l_bot_text{padding:80px 0;color:#004080;font-size:40px;line-height:60px;text-align:center;font-weight:bold;}

.l_bot_bg{background:#004080;padding:60px 0;color:#fff;}
.l_bot_left{width:40%;float:left;}
.l_bot_right{width:55%;float:right;}
.l_bot_ewm li{width:110px;margin-right:30px;float:left;line-height:40px;}
.l_bot_ewm li img{width:100%;}
.l_bot_contact{padding-top:40px;}
.l_bot_contact li{line-height:30px;font-size:14px;overflow:hidden;}
.l_bot_contact li img{width:30px;float:left;}
.l_bot_contact li span{width:calc(100% - 30px);float:right;}
.l_bot_nav{margin-bottom:50px;}
.l_bot_nav li{width:20%;float:left;}
.l_bot_nav li h3{font-size:16px;line-height:40px;margin-bottom:20px;position:relative;font-weight:normal;}
.l_bot_nav li h3:after{content:'';position:absolute;right:0;top:10px;width:1px;height:15px;background:#fff;}
.l_bot_nav li:last-of-type h3:after{display:none;}
.l_bot_nav li a{display:block;color:#fff;line-height:30px;font-size:14px;}
.l_copyright{font-size:14px;line-height:30px;}

.l_float{position:fixed;right:0;bottom:25%;width:94px;padding:5px 8px;box-sizing:border-box;background:#004080;border-radius:7px 0 0 7px;z-index:9;}
.l_float a{display:block;padding:10px 0;line-height:30px;border-bottom:#81a0bf solid 1px;font-size:16px;color:#fff;}
.l_float a:last-of-type{border-bottom:none;}
.l_float_close{position:absolute;left:0;top:0;width:25px;height:25px;}

