@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
table {border-collapse: collapse;border-spacing: 0;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.header{position: fixed; width: 100%; height: 170px;z-index: 100; background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .1);  }
.headerbox{width: 1490px; max-width: 94%; margin: 0 auto;overflow: hidden; margin: 0 auto;}
.logo{float: left;width: 348px; padding-top: 69px;}
.logo img{width: 100%;}
.header_right{float: right;}
.header_right p{text-align: right; font-size: 18px; margin-top: 22px; color: #898989;}
.header_right p a{color: #898989;}
.header_right p a:hover{color: #003399;}
.header_right p span{padding: 0 20px;}
.header_right p img{display: inline-block;vertical-align: middle; margin: -3px 12px 0 0;}
.nav ul{overflow: hidden; margin-right: -30px;}
.nav li{float: left; line-height: 122px; font-size: 20px; color: #003399;}
.nav li a{font-weight: bold; font-size: 24px; color: #003399; padding: 0 30px;}
.nav li.cur a{color: #c01e1f;}
.nav a:hover{color: #c01e1f;}
.fgt{height: 170px;}
.banner{background: url(../images/a_10.jpg) no-repeat center center; height: 600px;background-size: cover;}
.banner img{width: 100%;}
.sjzs{display: none;}

.lxzl_bj{background: url(../images/a_02.jpg) no-repeat center bottom;background-size: 100% auto;}
.lxzl{width: 1240px; margin: 0 auto; max-width: 94%;}
.lxzl_title{text-align: center; padding: 110px 0 35px;}
.lxzl_title h2{font-weight: bold; font-size: 48px; color: #003399; margin-bottom: 30px;}
.lxzl_title h2 a{color: #003399;}
.lxzl_title p{font-size: 30px; color: #34383f;}
.lxzl_nr p{font-size: 24px; line-height: 2; color: #6b6b6b;text-indent: 50px;text-align:justify; word-break: break-all;}
.lxzl_nr ul{overflow: hidden; padding-top: 40px; margin-left: -80px;}
.lxzl_nr li{float: left;width: 25%; padding-left: 80px;}
.lxzl_nr span{display: block; width: 60px;height: 60px; position: relative; margin: 0 auto;}
.lxzl_nr img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.lxzl_nr h3{font-size: 20px; line-height: 32px; color: #333333;text-align: center; padding: 15px 0 50px; position: relative;}
.lxzl_nr h3:before{border-bottom: 7px solid #424953; width: 60px;bottom: 25px;left: 50%;transform: translateX(-50%);position: absolute; content: "";}
.lxzl_nr h4{font-size: 16px; color: #666666; line-height: 30px;}

.lxxm_title{text-align: center; padding: 115px 0 50px;}
.lxxm_title h2{font-weight: bold; position: relative; font-size: 36px; color: #2c3e50; padding-bottom: 40px;}
.lxxm_title h2:before{border-bottom: 7px solid #003399; width: 60px;bottom: 14px;left: 50%;transform: translateX(-50%);position: absolute; content: "";}
.lxxm_title p{font-size: 24px; color: #a1b1bc;}
.lxxm_nr ul{overflow: hidden;}
.lxxm_nr li{float: left; width: 20%; padding: 0 10px;}
.lxxm_nr .swiper-slide:nth-child(2n){ padding-top: 10%;}
.lxxm_nr .swiper-button-next{border: 1px solid #fff; width: 50px;height: 50px;border-radius: 50%; margin-top: -20px;}
.lxxm_nr .swiper-button-prev{border: 1px solid #fff; width: 50px;height: 50px;border-radius: 50%; margin-top: -20px;}
.lxxm_nr .swiper-button-next:after, .swiper-button-prev:after{color: #fff; font-size: 18px;}
.lxxmboxa{position: relative; overflow: hidden;background: url(../images/a_01.png) no-repeat center center;}
.lxxmboxa img{width: 100%;}
.lxxm_text{position: absolute; width: 100%; left: 0; top: 115px;text-align: center;}
.lxxm_text h2{font-weight: bold; color: #fff; position: relative; font-size: 36px; padding-bottom: 52px;}
.lxxm_text h2:before{position: absolute; content: ""; border-bottom: 3px solid #fff; width: 30px;bottom: 28px;left: 50%;transform: translateX(-50%);}
.lxxm_text p{color: #fff; font-size: 22px;}
.lxxm_zz{position: absolute; width: 100%; height: 100%;background: #073aa1;left:0; top: 0;padding: 40px 15px 0 15px;opacity: 0;transition: All 0.4s ease-in-out;}
.lxxm_zz h2{color: #fff; font-size: 24px;margin-bottom: 200px;}
.lxxm_zz p{color: #fff; font-size: 16px; line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.lxxm_zz p b{font-weight: bold;}
.lxxm_zz a{display: block; text-align: center; padding-bottom: 20px; color: #fff; border-bottom: 1px solid #fff;width: calc(100% - 30px); font-size: 16px; left: 50%;transform: translateX(-50%);bottom: 30px;position: absolute;}
.lxxm_zz a span{display: inline-block;background: url(../images/a_01.png); width: 30px;height: 10px; margin: -3px 0 0 15px;transition: All 0.4s ease-in-out;}
.lxxm_zz a:hover span{margin-left: 25px;}
.lxxmboxa:hover .lxxm_zz{opacity: 1;animation:fadeInUp .7s, 100ms;}
.lxxm_nr  ul li:nth-child(2n){ padding-top: 105px;}

.news{margin: 0 auto;width: 1575px;max-width: 94%; padding-top: 115px;overflow: hidden;max-width: 94%;}
.news_left{float: left; width: calc(100% - 490px);overflow: hidden;}
.news_tp{width: 450px; float: left;overflow: hidden;position: relative;}
.news_tp img{width: 100%;}
.news_title{border-bottom: 1px solid #999999;}
.news_title h2{line-height: 68px; position: relative;font-size: 36px; color: #999999;}
.news_title h2:before{position: absolute; border-bottom: 5px solid #003399; width: 60px;left: 0; bottom: 0; content: "";}
.news_title a{width: 87px; line-height: 25px; color: #fff; border-radius: 4px;background: #003399; margin-top: 25px;font-size: 14px;text-align: center;transition: All 0.4s ease-in-out;}
.news_title a:hover{background: #c01e1f;}
.news_xq{padding-top: 38px;}
.news_tp .swiper-pagination-bullet{background: none; border: 1px solid #fff; opacity: 1;}
.news_tp .swiper-pagination-bullet-active{background: #fff;}
.news_text{float: right;width: calc(100% - 485px);padding-top: 18px;}
.news_text li{padding-bottom: 39px;}
.news_text a{font-size: 20px; color: #333333; line-height: 32px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news_text a:hover{color: #003399;}
.news_text span{display: inline-block;vertical-align: middle; border-radius: 16px 0 0 16px;text-align: center; color: #fff; font-size: 14px; margin:-3px 12px 0 0; background: #dfa876;width: 48px;vertical-align: middle;}
.news_text b{padding: 0 15px;}
.news_text  em{font-size: 20px;}
.news_right{float:right; width: 410px;}
.xwbt h2{font-weight: bold; font-size: 30px; color: #333; padding: 25px 0 55px; position: relative;}
.xwbt h2:before{position: absolute; border-bottom: 5px solid #003399; width: 60px;left: 0; bottom: 30px; content: "";}

.xsgy_nr{ padding: 0 3vw 50px 3vw;background: url(../images/a_56.jpg) no-repeat center center;background-size: cover;}
.xsgy_nr ul{padding: 87px 10px 10px 10px; margin-left: -25px;overflow: hidden;}
.xsgy_nr li{float: left; width: 33.33%; padding: 0 0 43px 25px;}
.gyxq{background: #fff; margin-left: 20px; padding: 30px 30px 30px 60px; box-shadow:0 0 10px rgba(0, 0, 0, .2); position: relative; }
.gyrq{position: absolute; width: 57px;height: 64px; left: -25px; top: 29px;text-align: center; background-image: linear-gradient(to right, #003399 , #0758fd);}
.gyrq h3{color: #fff; font-size: 24px; padding: 12px 0 7px;}
.gyrq h4{color: #fff; font-size: 12px;}
.gyxq h2{font-size: 20px; padding-bottom: 22px; margin-bottom: 25px; position: relative;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.gyxq h2 a{color: #333;}
.gyxq h2 a:hover{color: #003399;}
.gyxq h2:before{position: absolute; content: ""; border-bottom: 2px solid #003399; width: 80px; left: 0; bottom: 0;}
.gyxq p{font-size: 14px; line-height: 1.6; color: #989898;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.btn2a{display: block; width: 87px; line-height: 25px; color: #fff; border-radius: 4px;background: #003399; margin-top: 25px;font-size: 14px;text-align: center;transition: All 0.4s ease-in-out;margin: 0 auto;}
.btn2a:hover{background: #c01e1f;}

.lxzn{width: 1575px; margin: 0 auto; max-width: 94%;}
.lxzn_nr{border-top: 1px solid #073aa1;}
.lxzn_nr ul{overflow: hidden; margin-left: -125px;}
.lxzn_nr li{float: left; width: 33.33%; padding-left: 125px;}
.lxxmbox{padding: 45px 0 25px;border-bottom: 1px solid #cccccc;}
.lxxmbox h2{font-size: 20px; margin-bottom: 15px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.lxxmbox h2 a{color: #333;}
.lxxmbox h2 a:hover{color: #003399;}
.lxxmbox p{font-size: 15px; color: #999; line-height: 22px;height: 44px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.btn3a{display: block; width: 87px; line-height: 25px; color: #fff; border-radius: 4px;background: #003399; margin-top: 25px;font-size: 14px;text-align: center;transition: All 0.4s ease-in-out;float: right;}
.btn3a:hover{background: #c01e1f;}
.xyhjbox{overflow: hidden;}
.xyhjbox ul{overflow: hidden;}
.xyhjbox li{width: 16.66%;height: 315px;}
.xyhjbox img{width: 100%;height: 100%; object-fit: cover;}

.zxly{width: 1325px;margin: 0 auto; max-width: 94%; padding-bottom: 170px;}
.zxly_nr{background: url(../images/a_66.jpg) no-repeat center center;}
.zxly_nr p{font-size: 20px; line-height: 1.7; color: #fff;text-align: center; padding: 55px 0 20px;}
.zxly_nr img{margin: 0 auto;}
.wbqy{width: 348px;max-width: 100; padding: 40px 0 50px; margin: 0 auto;}
.wbqy li{margin-bottom: 12px; position: relative;}
.wby1{width: 100%; height: 30px; line-height: 28px;border: 1px solid #cdcdcd; padding: 0 15px;background: #fff;}
.wby2{width: 100%; height: 30px; border: 1px solid #cdcdcd; padding: 15px;background: #fff;height: 45px;}
.btn4{width: 100%; height: 35px; font-weight: bold; font-size: 20px;color: #fff;background: #073aa1;border: none;cursor: pointer;}
.yzm{position: absolute; right: 0; top: 0; width: 100px;}
.yzm img{width: 100%; height: 30px;}

.footer{background: #222533;}
.footerbox{margin: 0 auto; width: 1575px;max-width: 94%; padding: 100px 0;}
.footerbox ul{display: flex;justify-content : space-between;}
.footerbox h2{font-weight: bold; color: #fff; font-size: 22px;margin-bottom: 20px;}
.footerbox dt{line-height: 38px; font-size: 16px;}
.footerbox dt a{color: #fff;}
.footerbox dt a:hover{color: #ccc;}
.bqxx{background: #171d22; padding: 40px 0;}
.bqxx p{font-size: 16px; color: #fff; width: 1575px; margin: 0 auto; max-width: 94%; line-height: 1.6;}
.bqxx p a{color: #fff; }
.pczs{display: block;}

/*高管二级页面*/
.banner2{background: url(../images/banner2.png) no-repeat center center; height: 361px;background-size: cover;}
.wz1260{width: 1260px; margin: 0 auto;max-width: 94%;}
.gsgg_left{width: 310px; float: left; margin-top: -48px;}
.gsgg_tit{background: #003399;}
.gsgg_tit h2{position: relative; color: #fff; font-size: 36px; padding: 30px 0 40px 52px;}
.gsgg_tit h2:before{border-bottom: 2px solid #fff; width: 43px; position: absolute; content: "";left: 50px; bottom: 25px;}
.news_nr{padding: 10px 0 25px 20px; background: #eee;}
.newsbox{background: #fff;}
.newsbox a{color: #333333;}
.newsbox a.on{color: #003399;}
.newsbox h3{font-size: 20px; line-height: 56px; color: #333; padding:0 23px 0 50px;cursor:pointer;background: #eeeeee;}
.newsbox li{line-height: 48px; font-size: 16px; line-height: 36px; padding-left: 52px;}
.newsbox li a{color: #333;}
.newsbox li a:hover{color: #003399;}
.newsbox ul{display: none;border-top: 1px solid #dcdcdc;}
.newsbox span{display: block;float: right; background: url(../images/a_04.png) no-repeat center center;width: 17px; height: 56px;}
.newsbox h3.on1 {background: url(../images/a_12.png) no-repeat 30px center;color: #003399;}
.newsbox h3.on1 span{background: url(../images/a_05.png) no-repeat center center;}

.kcyb{margin-top: 25px;height: 370px; background: #003399; padding-left: 10px;}
.kcyb h2{color: #fff; font-weight: bold; font-size: 20px; line-height: 70px;text-align: center;}
.kcyb ul{background: #eeeeee; padding-left: 35px;}
.kcyb li{border-bottom: 2px solid #bfbfbf; padding: 20px 0;}
.kcyb h3{font-weight: bold; font-size: 16px; color: #333;margin-bottom: 10px;}
.kcyb h3 img{display: inline-block; vertical-align: middle; margin-top: -3px; margin-right: 10px;}
.kcyb a:hover h3{color: #003399;}
.kcyb p{font-size: 16px; line-height: 30px; color: #7d7d7d;}
.kcyb ul li:nth-child(4){ border: none;}
.gsgg_right{float: right;width: calc(100% - 360px);}
.dqwz p{line-height: 70px; font-size: 18px; color: #aaa;}
.dqwz p a{color: #aaa;}
.dqwz p a:hover{color: #003399;}
.ggyx_tit{padding: 0 0 35px;}
.ggyx_tit h2{font-size: 32px; margin-bottom: 20px; color: #003399;}
.ggyx_tit h2 span{font-size: 20px; padding-left: 20px; color: #999;}
.ggyx_tit p{font-size: 18px; line-height: 30px; color: #333;}
.gkkcbox{overflow: hidden; background: #eee; margin-bottom: 25px; padding: 16px 23px;}
.gkkc_left{overflow: hidden;float: left; width: 288px;}
.gkkc_left img{width: 100%;}
.gkkc_right{float: right;width: calc(100% - 320px);}
.gkkc_right h2{font-weight: bold; font-size: 24px; color: #333; line-height: 46px;}
.gkkc_right p{line-height: 90px; font-size: 20px; color: #333;}
.gkkc_right img{display: inline-block; vertical-align: middle; margin-right: 13px;}
.gkkc_right em{font-weight: bold;}
.gkkc_right h3{font-size: 30px; color: #003399;}
.gkkc_right b{font-size: 18px;}
.gkkc_right a{display: inline-block; margin-left: 27px;font-size: 18px; line-height: 26px; padding: 0 25px;border: 2px solid #003399;border-radius: 15px;font-weight: bold;}
.btn1{color: #fff; background: #003399; border: 2px solid #003399;}
.btn2{color: #003399;}
.gdnr{text-align: right; padding: 10px 0 85px; border-top: 2px solid #bfbfbf;}
.gdnr a{color: #fff; width: 86px; line-height: 25px; font-size: 14px; color: #fff; background: #003399; text-align: center; border-radius: 4px;display: inline-block;}

.kyyx{overflow: hidden; background: #eeeeee;padding: 30px; margin-bottom: 20px;}
.kyyx_left{float: left; width: 188px;overflow: hidden;}
.kyyx_left img{width: 100%;}
.kyyx_right{float: right;width: calc(100% - 210px);}
.kyyx_right h2{font-size: 24px; color: #333333; font-weight: bold; line-height: 42px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.kyyx_right p{font-size: 14px; line-height: 24px; color: #333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.kyyx_right h3{font-size: 16px; color: #7d7d7d; margin-top: 15px;}

.fynr{text-align: center; padding: 30px 0 120px;}
.fynr li{display: inline-block;}
.fynr li a{display: inline-block;line-height: 22px; font-size: 14px;  color: #333; padding: 0 10px;}
.fynr .hover a{color: #fff; background: #003399;}
.fynr a:hover{color: #fff; background: #003399;}

/*课程详情*/
.banner3{background: url(../images/banner3.png) no-repeat center center; height: 361px;background-size: cover;}
.wz1420{width: 1420px; margin: 0 auto;}
.xxkc_top p{font-size: 18px; color: #aaa; padding: 25px 0; line-height: 25px;}
.xxkc_top p a{color: #aaa;}
.xxkc_top p a:hover{color: #003399;}
.xxkc_bottom{overflow: hidden;}
.xxkc_left{float: left; width: calc(100% - 430px);}
.xxkc_tit{padding-bottom: 45px;}
.xxkc_tit p{font-size: 16px; color: #999999; }
.xxkc_tit h2{font-size: 24px; color: #333; padding: 30px 0; line-height: 36px;}

.xxkc_tp{padding-bottom: 55px;}
.xxkc_tp img{width: 100%;}
.xxkc_tp p{font-size: 18px; color: #333; line-height: 2; margin-top: 30px;}


.xxkc_nra{padding: 42px 0;}
.xxkc_box h2{font-weight: bold; font-size: 20px; color: #fff; line-height: 46px; height: 46px; background: #b8cce4; padding-left: 200px;position: relative;}
.xxkc_box{padding: 22px 0 42px;}
.xxkc_box span{display: block; position: absolute;background: url(../images/a_21.png);width: 108px; height: 92px; top: -22px;left: 68px;}
.xxkc_box b{font-size: 28px; line-height: 58px; padding-left: 40px; display: block;}
.xxkc_box em{display: block; padding-left: 36px; font-size: 14px;line-height: 1;}
.xxkc_nra p{font-size: 18px; line-height: 30px; color: #333;text-indent: 36px;text-align:justify; word-break: break-all;}
.xxkc_nrb p{font-size: 18px; line-height: 1.6; padding: 10px 0; color: #333;}
.xxkc_nrb{margin: 42px 5px;padding:10px 20px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.xxkc_nrc{margin: 42px 5px;padding: 20px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.xxkc_nrc h3{font-weight: bold; font-size: 18px; color: #333; margin-bottom: 5px;}
.xxkc_nrc p{font-size: 18px; line-height: 1.5; color: #666; margin-bottom: 30px;}


.pxms_tp img{max-width: 100%; margin: 0 auto;}
.xxkc_nrd{padding: 42px 0;}
.pxms_text h3{font-weight: bold; font-size: 20px;text-align: center; color: #333; margin-bottom: 40px;}
.pxms_text ul{padding: 20px; margin: 0 5px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.pxms_text li{font-size: 18px; color: #666; line-height: 60px;}
.pxms_text li i{font-weight: bold; color: #333; font-size: 20px;}
.xxkc_nrd{padding: 20px; margin: 0 5px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1); margin: 42px 5px;  }
.xxkc_nrd h4{font-weight: bold; font-size: 18px; color: #333; margin-bottom: 5px;}
.xxkc_nrd p{font-size: 18px; color: #666; margin-bottom: 30px;line-height: 1.5;}

.yxktnr{padding: 42px 0;}
.bgys2{width: 100%;border-top: 1px solid #2d2d2d;border-left: 1px solid #2d2d2d;}
.bgys2 th{border-right: 1px solid #2d2d2d;border-bottom: 1px solid #2d2d2d;font-size: 22px; line-height: 62px; color: #333;}
.bgys2 td{border-right: 1px solid #2d2d2d;border-bottom: 1px solid #2d2d2d;font-size: 18px; line-height: 32px; color: #333;padding: 10px;}

.szzr_tit{text-align: center; font-weight: bold; font-size: 20px; color: #333; margin-bottom: 20px;}
.szzr{padding: 42px 0;}
.szzr p{font-size: 18px; color: #666; line-height: 30px;}

.bmsq{width: 730px;}
.bmsq p{font-size: 18px; line-height: 1.7; color: #333;}
.bmsq p b{font-weight: bold;}
.bmsqbox{margin-top: 65px; border-top: 5px solid #003399; padding: 35px 90px 0 90px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1); padding-bottom: 50px; margin-left: 5px;}
.bmsqbox h2{font-size: 20px; font-weight: bold; color: #003399;}
.bmsqbox li{padding: 24px 0 14px 14px;border-bottom: 1px solid #cccccc;}
.wby1{width: 100%; font-size: 14px;}
.btn3{width: 100%; height: 40px; border: none; background: #003399; color: #fff; font-size: 16px; font-weight: bold; margin-top: 15px;cursor:pointer;}
.bdfx{padding: 70px 0;}
.bshare-custom span{float: left; line-height: 20px; color: #666;}
.sxpwz{width: 730px; padding-left: 5px; padding-bottom: 150px; margin: 0 auto;}
.sxpwz ul{overflow: hidden; padding: 15px 20px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1);}
.sxpwz li{float: left; width: 50%; overflow: hidden; line-height: 26px;color: #999;font-size: 16px; padding-left: 30px;border-right: 1px solid #d2d2d2;}
.sxpwz li a{display: block; float: right;width: calc(100% - 80px);}
.sxpwz li a:hover{color: #003399;}
.sxpwz ul li:nth-child(2){border: none;}
.xxkc_right{float: right; width: 315px;}
.lxxm h2{font-size: 20px; color: #333; margin: 40px 0 15px; font-weight: bold;}
.lxxmnr{border: 1px solid #bfbfbf; padding: 0 35px 50px 35px; border-top: 5px solid #003399;}
.lxxmnr h3{font-weight: bold; font-size: 20px; color: #000; padding: 35px 0 15px;}
.lxxmnr p{font-size: 16px; line-height: 24px; color: #535353;}
.lxxmnr p a{color: #535353;}
.spkc{margin-top: 22px;background: #eeeeee;}
.spkc img{width: 100%;}
.spkc h4{font-size: 16px; line-height: 24px; padding: 10px; height: 68px; color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-align:justify; word-break: break-all;}
.lxxmnr a{display: block; text-align: center; line-height: 43px; color: #fff; font-size: 18px; background: #003399; margin-top: 18px;}

.tpxw{margin-top: 28px;}
.tpxw h2{text-align: center;color: #fff; font-weight: bold; font-size: 20px; line-height: 62px;background: #003399;position: relative;}
.tpxw h2 a{font-size: 12px; font-weight: 400; position: absolute;bottom: 17px; right: 10px; color: #fff;line-height: 1;}
.tpxwx{position: relative; padding-bottom: 42px; background: #eee;overflow: hidden;}
.ttbox{position: relative;}
.ttbox img{width: 100%;}
.ttbox p{font-size: 16px; line-height: 24px; height: 68px; padding: 10px; color: #fff; background: rgba(0,0,0,.7); width: 100%; position: absolute; left: 0; bottom: 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tpxwx .swiper-pagination{width: 100%; bottom: 15px;}
.tpxwx .swiper-pagination-bullet{width: 12px; height: 12px; border: 2px solid #003399;margin: 0 3px; background: #eee; opacity: 1;}
.tpxwx .swiper-pagination-bullet-active{background: #003399;}
.yxtjbox{background: #eee; padding-left: 30px;}
.yxtjbox li{border-bottom: 2px solid #bfbfbf; padding: 22px 15px 22px 0;}
.yxtjbox p{font-size: 16px; color: #7d7d7d; margin-bottom: 15px;}
.yxtjbox h3{color: #333; font-size: 16px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.yxtjbox ul li:nth-child(8){ border: none;}
.zszx{ padding: 48px 35px;background: #eee;}
.zszx h4{font-weight: bold; font-size: 20px; color: #003399; margin-bottom: 10px;text-align: center;}
.zszx p img{display: inline-block;vertical-align: middle; margin-top: -3px; margin-right: 10px;}
.zszx a{display: block; width: 157px; line-height: 34px;border-radius: 17px; background: #2359c4; color: #fff; text-align: center; font-size: 15px; margin: 30px auto 0 auto;height: 34px;}
.zszx a img{display: inline-block;vertical-align: middle; margin-right: 10px; margin-top: -3px;}
.rwm{padding-top: 30px;}
.rwm img{margin: 0 auto;}
.lxxmnr a img{display: inline-block;vertical-align: middle; margin-left: 15px;}
.xwxq{line-height: 30px;}
.xwxq p { font-size: 16px;line-height: 30px;color: #333333; padding-bottom: 35px;}
.xwxq img{margin: 0 auto;max-width: 100%;}
/*项目列表*/
.banner4{background: url(/liuxue/images/banner4.png) no-repeat center center;height: 361px;background-size: cover;}
.yxtjbox h4{font-size: 16px;color: #333333; font-weight: bold;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.yxtjbox h5{font-size: 14px; color: #999; margin-top: 15px;font-weight: 400;}
.yxtjbox a:hover h4{color: #003399;}
.zszx_box{background: #eeeeee;}
.zszx_box h4{font-size: 17px; line-height: 1.6;text-align: center; color: #333; padding:35px 0;font-weight: bold;}

.rwm{width: 97px; margin: 0 auto; padding-top: 28px; padding-bottom: 68px;background: #eeeeee;}
.dhdz{background: #eeeeee;}
.dhdz a{display: block; text-align: center; line-height: 34px;width: 158px;border-radius: 17px;margin: 0 auto; font-size: 14px; color: #fff;background: #2359c4;}
.dhdz a img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.dhdz dl{padding-bottom: 30px;}
.dhdz dt{font-size: 16px; line-height: 30px;color: #333; overflow: hidden; padding-left: 40px;}
.dhdz img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.dhdz span{float: left;}
.dhdz b{float: right;width: calc(100% - 80px);}
.lxxmanr{position: relative; padding: 26px 40px;border: 1px solid #dedede;overflow: hidden;transition: All 0.4s ease-in-out;}
.lxxma_left{float: left;width: 268px;overflow: hidden;}
.lxxma_left img{width: 100%;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.lxxma_right{float: right;width: calc(100% - 315px);}
.lxxma_right p{font-size: 14px; line-height: 25px; color: #626262;}
.lxxma_right h2 a{display: block; margin: 25px 0 40px; position: relative; font-weight: bold; font-size: 22px;color: #333333;}
.lxxma_right h2 a:before{position: absolute; content: ""; border-bottom: 3px solid #a7a8bc;width: 25px; left: 0;bottom: -25px;}
.xwbtn{position: absolute; bottom: 25px; right: 45px;width: 91px;}
.xwbtn dt{padding-bottom: 15px;}
.btn_01{display: block; text-align: center; line-height: 24px; color: #fff; background-image: linear-gradient(to right, #c12f35 , #ee9b6d);border-radius: 12px;font-size: 13px; display: block;}
.btn_02{display: block; text-align: center; line-height: 22px;color: #333333; font-size: 13px;border-radius: 12px;border: 1px solid #414141;display: block;}
.lxxmabox li{padding-bottom: 35px;}
.lxxmanr:hover{background: #eee;}
.lxxma_right span{display: inline-block; font-size: 12px;width: 35px;background: #dfa876;border-radius: 11px 0 0 11px;text-align: center; vertical-align: middle; margin: -2px 8px 0 0;line-height: 22px;color: #fff;}

/*新闻中心*/
.banner5{background: url(/liuxue/images/banner5.jpg) no-repeat center center;height: 361px;background-size: cover;}
.nebox li{padding-bottom: 35px;}
.nenr{border: 1px solid #dcdcdc; padding: 40px 75px;overflow: hidden;transition: All 0.4s ease-in-out;}
.nenr:hover{box-shadow:0 0 10px rgba(0, 0, 0, .2); }
.ne_left{float: left; text-align: center; padding-top: 20px;}
.ne_left h2{font-weight: bold; font-family: arial;color: #003399; font-size: 24px;}
.ne_left h2 span{font-weight: bold; font-size: 36px;}
.ne_left p{font-size: 24px; margin-top: 15px; color: #333;}
.ne_right{float: right;width: calc(100% - 135px);}
.ne_right h2{font-weight: bold; font-size: 22px; line-height: 2; color: #333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.ne_right p{font-size: 16px; line-height: 26px;height: 52px; color: #333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ne_right a{display: block; text-align: center; width: 65px; line-height: 22px; background: #dfa876; margin-top: 10px; border-radius: 0 11px 11px 0;color: #fff;}
.ne_right a:hover{background: #c01e1f;}
.nenr:hover .ne_right h2{color: #003399;} 


@media(max-width:1400px){
.nav ul{margin-right: -15px;}
.nav li a{padding: 0 15px;}
.lxzn_nr ul{margin-left: -60px;}
.lxzn_nr li{padding-left: 60px;}
.xyhjbox li{height: 220px;}
.footerbox{padding: 60px 0;}
}
@media(max-width:1200px){
.nav ul{margin-right: -15px;}
.nav li a{padding: 0 15px;font-size: 18px;}
.logo{width: 300px;}
.lxzn_nr ul{margin-left: -60px;}
.lxzn_nr li{padding-left: 60px;}
.xyhjbox li{height: 220px;}
.footerbox{padding: 60px 0;}
}
@media(max-width:1000px){
.header_right p{display: none;}
.header{height: 1.16rem;}
.logo{width: 3.5rem; margin: .25rem 0 0 .33rem;padding: 0;}
.dhbtn{width: .35rem;height: .25rem;top: .45rem; right: .3rem;background: url(/liuxue/images/d1.png) no-repeat center center;background-size: 100% auto;position: absolute;}
.dhbtn.on{background: url(/liuxue/images/d2.png) no-repeat center center;background-size: 100% auto;}
.nav{position: fixed; width: 100%; height: calc(100% - 1.16rem); z-index: 100; top: 1.16rem; left: 0;background: #fff;display: none;}
.nav li{float: none; width: 100%;}
.nav span{display: none;}
.nav li{line-height: 55px; border-bottom: 1px solid #eee;}
.sjzs{display: block;}
.fgt{height: 1.16rem;}
.banner{height: auto;}
.lxzl_title{padding: .84rem 0 0;}
.lxzl_title p{display: none;}
.lxzl_title h2{font-size: .32rem;padding-bottom:.27rem;position: relative;}
.lxzl_title h2:before{position: absolute; content: ""; border-bottom: .05rem solid #b01f24; width: .5rem;bottom: 0;left: 50%;transform: translateX(-50%);}
.lxzl_nr p{font-size:.24rem ;line-height: 2;text-indent: .48rem;}
.lxzl_nr ul{padding-top: .5rem; margin-left: -.6rem;}
.lxzl_nr li{width: 50%;padding: 0 0 .5rem .6rem;}
.lxzl_nr span{width: .65rem;height: .65rem;}
.lxzl_nr img{height: .65rem;}
.lxzl_nr h3{font-size: .24rem; line-height: 1.7;padding: .15rem 0 .45rem;}
.lxzl_nr h3:before{border-bottom:.07rem solid #424953;width: .6rem;bottom: .2rem;}
.lxzl_nr h4{font-size: .24rem; line-break: 1.7;}
.lxxm_title{padding: .75rem 0 .35rem;}
.lxxm_title h2{font-size: .32rem;padding-bottom: .3rem;}
.lxxm_title h2:before{border-bottom: 0.05rem solid #003399;width: .6rem;bottom: .1rem;}
.lxxm_title p{font-size: .24rem;zoom: 0.9;}
.lxxm_nr li{width: 50%; padding: 0 0 .2rem .2rem;}
.lxxm_nr ul{margin-left: -.2rem;padding: 0;}
.lxxm_nr ul li:nth-child(2n){padding-top: 0;}
.lxxm_text{top: 1rem;}
.lxxm_text h2{font-size: .4rem; padding-bottom: .48rem;}
.lxxm_text h2:before{border-bottom: 0.04rem solid #fff; width: .4rem;bottom: .24rem;}
.lxxm_text p{font-size: .4rem;}
.lxxm_zz{padding: .4rem .15rem 0 .15rem;}
.lxxm_zz h2{font-size: .26rem;margin-bottom: .5rem;}
.lxxm_zz p{font-size: .24rem; }
.lxxm_zz a{font-size: .24rem; padding-bottom: .1rem;}
.news_left{float: none; width: 100%;}
.news_title{display: none;}
.news_xq{padding: 0 ;}
.news_tp{width: 100%;float: none; padding: 0 .3rem;}
.news_text{float: none;width: 100%;padding-top: .45rem;}
.news_text li{padding-bottom: .35rem;font-size: .3rem;}
.news_text a{font-size: .28rem;}
.news_text span{font-size: .24rem;}
.news_text em{font-size: .24rem;}
.news_right{float: none; width: 100%;}
.xwbt h2{text-align: center; font-size: .32rem; padding-bottom: .45rem;}
.xwbt h2:before{border-bottom: 0.05rem solid #003399;width: .6rem; left: 50%; transform: translateX(-50%);bottom: .2rem;}
.xsgy_nr{padding-bottom: .2rem;background: url(/liuxue/images/a_01.jpg) no-repeat center center;background-size: 100% 100%;}
.xsgy_nr ul{padding:.38rem .4rem  .08rem .4rem;}
.xsgy_nr li{width: 100%; padding-bottom: .3rem;}
.gyrq{width: .9rem;height: .9rem;left: -.45rem;}
.gyrq h3{font-size: .26rem; padding: .1rem 0;}
.xsgybox .swiper-container{padding-bottom: .3rem;} 
.gyrq h4{font-size: .24rem;zoom: .9;}
.gyxq{padding: .2rem .2rem .2rem .6rem;}
.gyxq h2{font-size: .28rem; padding-bottom: .25rem;margin-bottom: .2rem;}
.gyxq h2:before{width: .8rem;}
.gyxq h2 a{font-size: .24rem;}
.pczs{display: none;}
.xsgybox{overflow: hidden; position: relative;}
.xsgybox .swiper-pagination-bullet{width: .15rem;height: .15rem;border: 1px solid #4285ec;opacity: 1;background: #fff;}
.xsgybox .swiper-pagination-bullet-active{background: #4285ec;}
.lxzn_nr li{width: 100%; float: none;}
.lxzn_nr{border: none;padding-bottom: 1.2rem;}
.lxzn{background-image: linear-gradient(#fff,#fff,#fff,#fff, #f0f0f8);max-width: 100%; padding: 0 3%;}
.lxxmbox{padding: .45rem 0 .25rem;}
.lxxmbox h2{font-size: .28rem;margin-bottom: .15rem;}
.lxxmbox p{font-size: .24rem;line-height: 1.7;}
.btn3{display: none;}
.zxly_nr p{font-size: .24rem;}
.wbqy{width: 80%;}
.zxly{padding: 0;max-width: 100%;}
.footerbox{padding: .47rem 0 .37rem;}
.footerbox ul{display: block;overflow: hidden; margin-left: -1rem;}
.footerbox li{width: 33.33%;float: left; padding-left: 1rem;}
.footerbox ul li:nth-child(4){ display: none;}
.lxxm_nr{padding: 0 3%;}
.footerbox h2{font-size: .3rem;padding-bottom: .2rem;border-bottom: 1px solid #eee;}
.footerbox dt{font-size: .24rem; line-height: 1.8;}
.bqxx{padding: .15rem 0;}
.bqxx p{font-size: .24rem; line-height: 1.6;}
.news{padding-top: .2rem;}
.lxzl_bj{background-size: 250% auto;}
.xyhjboxa{overflow: hidden;}
.xyhjboxa ul{overflow: hidden;}
.xyhjboxa li{width: 33.33%; height: 2.5rem;}
.xyhjboxa img{width: 100%; height: 2.5rem;}

.gsgg_left{width: 100%;float: none; display: none;}
.gsgg_right { float: none; width: 100%;}
.kcyb{height: auto;}
.fynr{padding: 30px 0 50px;}
.fynr li a {padding: 0 6px;}
.kyyx{padding: 15px;}
.kyyx_left{float: none; width: 100%;}
.kyyx_right{float: none; width: 100%;padding: 15px 0;}
.kyyx_right h2{font-size: 18px; }
.gsgg_tit h2 {
    font-size: 22px;
}
.banner2{height: 100px;}
.banner3{height: 100px;}
.banner4{height: 100px;}
.banner5{height: 100px;}
.xxkc_top p{font-size: 14px; line-height: 1.6;}	
.xxkc_left{float: none; width: 100%;}
.bmsq{width: 99%;}
.xxkc_box h2{padding-left: 120px;}
.xxkc_box span{left: 0px;}
.bmsqbox{padding: .3rem; margin-top: .5rem;}
.xxkc_box{padding-bottom: .5rem;}
.bdfx{padding: .7rem 0;}
.sxpwz ul{margin: 0;}
.sxpwz li{float: none;width: 100%;border: none;padding: 0;}
.xxkc_right{width: 100%; float: none;}
.lxxmnr{padding: 0 .3rem .3rem .3rem;}
.lxfbox{padding: .4rem;}
.lxfla_left{float: none; width: 100%;}
.lxfla_right{width: 100%; padding-top: .3rem; float: none;}
.yxtj_nr{overflow: auto;}
.yxtj_nr ul{overflow: scroll;}
.yxtj_nr li{padding-left: 0;}
.gxsz li{width: 100%;}
.xxkc_left {float: none;width: 100%;}
.wz1420 {width: 100%; padding: 0 3%;}
.kcyb{margin-bottom: 20px;}
.sxpwz{width: 97%;padding-bottom: 50px;}
.ggyx_tit h2{font-size: 24px;}
.ggyx_tit h2 span{font-size: 16px;}
.ggyx_tit{padding-bottom: 20px;}

.lxxmanr{padding: 15px;}
.lxxma_left{float: none; width: 100%;}
.lxxma_right{float: none; width: 100%;}
.lxxma_right h2{line-height: 2;}
.xwbtn{position: static;width: 100%;}
.xwbtn dl{overflow: hidden; padding-top: 15px;margin: 0 auto;}
.xwbtn dt{float: left;width: 50%; padding: 0 10px;}

.banner5{background: url(/liuxue/images/banner5s.jpg) no-repeat center center;height: 2.6rem;background-size: cover;}
.nenr{padding: .3rem ;}
.nebox li{padding-bottom: .4rem;}
.ne_left{padding-top: .5rem;}
.ne_left h2{font-size: .24rem; }
.ne_left h2 span{font-size: .32rem;}
.ne_left p{font-size: .24rem; margin-top: .2rem;}
.ne_right{width: calc(100% - 1.15rem);}
.ne_right h2{font-size: .28rem; line-height: 2;}
.ne_right p{font-size: .24rem; line-height: 1.7;height: auto;}
}




