﻿
body {font-size:14px;color:#333;}
input,select,textarea {font-family: Microsoft YaHei,PingFang SC,"Open Sans",sans-serif;font-size:1em;}
*, body, p, h1, h2, div, ul, li, span {
    font-family: Microsoft YaHei,PingFang SC,"Open Sans",sans-serif!important;
}
button{cursor: pointer;border:none;outline:none;}

button:focus{outline:none;}
/*禁止点击*/
/*#fastmulunr section{max-width:100%;overflow:auto;}*/
#daohan1,#daohan52,#daohan35,#daohan15,#daohan47,#daohan9{pointer-events:none;}
#daohan66,#daohan68,#daohan69,#daohan71{pointer-events:none;}
#daohans66,#daohans67{display:None;}
#daohans20{font-size:16px;}
#fastmulunr{color: #444;}
#fastmulunr ul,#fastmulunr li{position:relative;/*list-style: disc;*/}
#fastmulunr h2,#fastmulunr h2 span,#fastmulunr h2 span strong,#fastmulunr h2 span strong span strong,#fastmulunr h2 *{font-weight:Bold!important;font-size: 20px!important;}
#fastmulunr table{
    border-collapse: collapse;
    border-spacing: 0;
}
.fastmuluindex,.fastmuluindex span{font-size:18px!important;font-weight:bold!important;color: rgb(59, 56, 56)!important;}
#fastmulunr  thead{  margin: 0;
    padding: 0;
    border: 0;
    font-size: 14px;
    font: inherit;
    vertical-align: baseline;}
#fastmulunr tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;background-color: #ffffff;transition: all .3s;
    -webkit-transition: all .3s;box-sizing:border-box;}
#fastmulunr tr:hover{background-color: #FAFAFA;}
#fastmulunr td{position: relative;
    padding: 9px 15px;    border-width: 1px;
    border-style: solid;
    border-color: #eee;
    min-height: 20px;
    line-height: 20px;
    font-size: 14px;
    vertical-align: middle;
    text-align: center;
}
#fastmulunr{position:relative;}
#fastmulunr p img,#fastmulunr img{max-width:100%;width: auto;}
#fastmulunr ul li::marker{display:none!important;position:absolute;left:0;font-variant-numeric: tabular-nums;
    unicode-bidi: isolate;
    text-transform: none;
}
#fastmulunr ul li:before{    content: '';
    position: absolute;
    left: 10px;
    width: 5px;
    /*top: 19px;*/
        top: 12px;
        transform: none;
    /*top: 50%;*/
    /*transform: translateY(-50%);*/
    height: 5px;
    border-radius: 50%;
    background: #333333;}
.zywqh{position: absolute;
    top: -10px;
    right: 20px;
    color: #ffffff;
    float: left;
    line-height: 0;}
.zywqh a{color:#ffffff;cursor: pointer;}
.syzywqh{position: absolute;
    top: 14px;
    right: 20px;
    color: #ffffff;
    float: left;
    line-height: 0;}
.syzywqh a{color:#ffffff;cursor: pointer;}
.hover{display: inline;}
.hovers{display:none;}
.list-daohans li:hover .hovers{display:inline;}
.list-daohans li:hover .hover{display:none;}
.lanmuactive .hovers{display:inline!important;}
.lanmuactive .hover{display:none!important;}
.daohan2j {display:None;position:absolute;/*width:240px;*/left:50%;transform:translateX(-50%);background-color:#ffffff;box-sizing:border-box;text-align:center;/*line-height:48px;*/padding:10px 0px 10px 0px;
    width: 150px;
    line-height: 20px;font-weight:400;/*opacity:0.9;*/font-size: 18px;}
.daohan2j a{/*margin-bottom:10px;*/padding:10px 10px;}
.header .nav .daohan2j a:hover {color:#FF8500;background:#ededed66;font-weight:500;transition: all 0s linear 0s!important;}
.daohansj li:Hover .daohan2j {display:block;}
.header .nav ul li .daohan2j a{color:#000000cc;}
a:hover {color:#ff8500;}
.moredaohan {display:none;}
.owl-carousel .owl-item img {margin:0 auto;width:100%;}
.arrow-left,.arrow-right {width:70px;height:70px;float:left;}
.orange {color:#FF8500!important;}
.black {color:#333335!important;}
.white {color:#ffffff!important;}
.header .wrap{width:100%;/*max-width:1430px;*/max-width:1300px;margin:0 auto;position:relative;}
.header .wrap-index{width:100%;max-width:1430px;margin:0 auto;position:relative;}
.wrap-index{width:100%;/*max-width:1300px;*/margin:0 auto;position:relative;}
.wrap {width:100%;max-width:1300px;margin:0 auto;position:relative;}
.wrap-index:before{content: '';
    clear: both;}
.wrap:before{content: '';
    clear: both;}
img,a {border:0;}
ul,li {list-style:none;}
*,*:after,*:before {margin:0;padding:0;transition:all .5s;}
.flt {float:left;}
.frt {float:right;}
.clear {clear:both;}
.clear:after,.clear:before {content:'';clear:both;display:table;}
img {max-width:100%;height:auto;}
/*----------header----------*/.header {height:100px;line-height:100px;background:#ff8500;/*border-bottom:2px solid #f1f1f1;*/position:fixed;top:0;left:0;width:100%;z-index:100;}
.header .logo {float:left;margin-right:23px/*93px*//*116px*/;}
.header .logo img {vertical-align:middle;/*margin-bottom:3px;*/height:42px;width:auto;/*background-color:#ffffff;*/}
.header .nav {float:right;width:calc(100% - 220px);/*width:calc(1430px - 290px);*//*float:left;*/}
.header .nav ul {float:right;}
.header .nav ul li {position:relative;float:left;margin-left:43px;/* font-weight:550;*//*font-size:18px;*//*color:#222;*//*width:36px;*/height:auto;font-size:18px;font-family:SourceHanSansSC-Medium,SourceHanSansSC;font-weight:500;color:#FFFFFF;line-height:100px;}
.header .nav ul li a {display:block;color:#ffffff;}
/*.header .nav ul li.active:after {content:'';display:block;position:absolute;bottom:10px;width:28px;height:5px;background:#FFFFFF;left:50%;transform:translateX(-50%);}*/
.header .nav ul li.on a,.header .nav ul li a:hover {/*color:#24408A;*//*border-bottom:2px solid #ff8500;*/}
/*----------mainer----------*/.mainer {padding-bottom:70px;/*padding-top:1px;*/margin-top:100px;}
.main_index {padding:0;}
.banner {position:relative;}
.cur {height:0;position:absolute;top:50%;margin-top:-30px;left:5%;right:5%;z-index:10;}
.cur span {display:block;cursor:pointer;background:url(../images/cur1.png) no-repeat center center;width:60px;height:60px;opacity:.5;z-index:300;}
.cur span.prev {float:left;}
.cur span.next {float:right;background:url(../images/cur2.png) no-repeat center center;}
.cur span:hover {opacity:1;}
.banner .item {position:relative;}
.banner .item .text {position:absolute;top:50%;margin-top:-75px;text-align:center;font-size:30px;color:#666;left:0;width:100%;}
.banner .item .text h2 {font-size:2.7em;line-height:80px;font-weight:normal;margin-bottom:.5em;color:#333;}
.owl.owl-theme .owl-dots .owl-dot span {width:40px;height:5px;border-radius:0;margin:0 20px;position:relative;background:#000;opacity:.4;}
.banner .owl-dots {counter-reset:nav;}
/*.banner .owl-dots .owl-dot span:before {text-align:center;position:absolute;bottom:10px;display:block;counter-increment:nav;content:"0" counter(nav);width:50px;left:50%;margin-left:-25px;text-align:center;color:#000;opacity:0;}
*/.owl.owl-theme .owl-dots .owl-dot.active span,.owl.owl-theme .owl-dots .owl-dot:hover span {background:#ff8500;opacity:1;}
.owl.owl-theme .owl-dots .owl-dot.active span:before,.owl.owl-theme .owl-dots .owl-dot:hover span:before {opacity:1;}
.banner .owl-theme .owl-controls {bottom:5%;}
.page_num {/*background:url(../images/bg1.jpg) no-repeat center center;*/background-size:cover;padding:10px 0;background: #ff8500;/*background: #e5eaf180;*/}
.page_num .wrap {width:auto;/* max-width:1300px;*/    margin:0 auto;height:auto;position:relative;float:left;display:flex;left:50%;transform:translateX(-50%);padding: 0;
    box-sizing: border-box;}
.page_num .wrap-index {width:auto;/* max-width:1300px;*/    margin:0 auto;height:auto;position:relative;float:left;display:flex;left:50%;transform:translateX(-50%);padding: 0;
    box-sizing: border-box;}
.page_num ul li {box-sizing:border-box;border-left:1px solid rgb(255 255 255 / 0.8);/*margin-left:-1px;*//*width:25%;*/float:left;width:auto;/*margin-left:212px;*/margin-left:154px;padding:25px 0;text-align:center;color:#333333;font-size:16px;border: none;}
.page_num ul li:first-child {border-left:0;margin-left:0px;}
.page_num ul li h2 {/*font-size:50px;*/font-size:54px;text-align:left;float:left;width:auto;clear:both;height:auto;font-family:SourceHanSansSC-Heavy,SourceHanSansSC;font-weight:800;color: #ffffff;/*color:#24408A;*/line-height:64px;}
.page_num ul li label {display:block;/*width:30px;*//*height:3px;*//*background:#fcc442;*//*margin:20px auto;*/clear:both;background:#ffffff;margin:10px auto;width:160px;height:1px;float:left;}
.page_num ul li p {float:left;text-align:left;width:auto;clear:both;height:auto;font-size:18px;font-family:SourceHanSansSC-Regular,SourceHanSansSC;font-weight:400;color:#ffffff;line-height:27px;opacity:0.8;}
.page_num .wrap .page_num_nr {width:auto;float:left;/*display:flex;*/}
.page_num .wrap-index .page_num_nr {width:auto;float:left;/*display:flex;*/}
.div_tag {margin-top:-50px;text-align:center;}
.div_tag ul {white-space:nowrap;overflow:hidden;overflow-x:auto;}
.div_tag ul li {display:inline-block;padding:0 20px;border-left:1px solid #ddd;font-size:18px;/*font-size:16px;*/}
.div_tag ul li:first-child {border-left:0;}
.div_tag ul li a {color:#333;}
.div_tag ul li a:hover,.div_tag ul li.on a {color:#ff8500;}
.div_work {background:url(../images/work.jpg) no-repeat center center;background-size:cover;padding-top:1px;}
.course_owl {padding-bottom:60px;width:95%;margin:0 auto;margin-top:50px;position:relative;}
.course_owl .text {padding:15px;background:#fff;}
.course_owl .text h3 {font-size:18px;padding-left:15px;border-left:5px solid #ff8500;font-weight:normal;margin-bottom:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.course_owl .text p {padding-right:50px;background:url(../images/icon8.png) no-repeat right center;margin-bottom:15px;color:#666;}
.course_owl a:hover .text {background:#ff8500;}
.course_owl a:hover .text h3 {color:#fff;border-color:#fcc442;}
.course_owl a:hover .text p {color:#fff;background:url(../images/icon8-1.png) no-repeat right center;}
.course_owl .cur {top:32%;}
.hot_list ul {overflow:hidden;padding-right:35%;position:relative;margin:20px -10px;}
.hot_list ul li {width:33.33%;float:left;}
.hot_list ul li a {display:block;margin:10px;position:relative;}
.hot_list ul li a:hover img {transform:scale(1.1);}
.hot_list ul li .img {overflow:hidden;}
.hot_list ul li a:hover .text {height:100%;background:rgba(0,176,160,.7);}
.hot_list ul li a:hover .text p {transform:translateY(150%);text-align:center;}
.hot_list ul li a:hover .text span {display:block;margin:0 auto;float:none;height:20px;}
.hot_list ul li .text {position:absolute;height:40px;bottom:0;right:0;left:0;}
.hot_list ul li .text span {display:inline-block;width:31px;height:14px;background:url(../images/icon5.png) no-repeat center center;float:right;height:40px;}
.hot_list ul li img {width:100%;display:block;}
.hot_list ul li .text {line-height:40px;padding:0 20px;font-size:16px;color:#fff;background:rgba(0,0,0,.4);}
.hot_list ul .li_more a {position:static;}
.hot_list ul .li_more {height:100%;position:absolute;top:0;right:0;width:34.5%;}
.hot_list ul .li_more .text {height:auto;display:block;padding-right:0;left:10px;right:10px;bottom:10px;top:100%;background:#ff8500;}
.hot_list ul .li_more .text .cell {position:relative;height:100%;vertical-align:middle;}
.hot_list ul .li_more .text .cell p {position:absolute;top:50%;left:0;margin-top:-20px;}
.hot_list ul .li_more .text span {height:100%;width:88px;background:url(../images/icon6.png) no-repeat center center #fcc442;}
.hot_list ul li.li_more a:hover .text {height:auto;background:#ff8500;}
.hot_list ul li.li_more a:hover .text p {transform:translateY(0%);text-align:left;}
.hot_list ul li.li_more a:hover .text span {display:block;margin-right:0;width:100px;float:none;height:100%;}
.div_about .img {position:absolute;top:0;left:50%;width:50%;bottom:0;}
.div_about .img img {opacity:0;}
.div_about .about {position:relative;padding:60px 0;margin-top:-30px;background:#f3f3f3;}
.div_about .tit {width:30%;margin-left:50px;padding:20px;position:relative;z-index:1;padding-bottom:0;}
.div_about .tit h3 {/*font-size:24px;*/    font-size:28px;line-height:40px;background:#f3f3f3;font-weight:normal;color:#222;}
.div_about .tit:after {content:'';display:block;width:78px;height:78px;border:3px solid #febb43;top:0px;left:0;position:absolute;z-index:-1;}
.div_about .text {max-width:95%;width:950px;box-sizing:border-box;padding:40px 50px;color:#fff;background:#ff8500;line-height:32px;padding-bottom:50px;font-size:18px;}
.div_about .text p {text-align:justify;text-indent:2em;}
.div_about .btn a {float:right;margin-top:20px;}
.btn a {display:inline-block;width:209px;line-height:50px;background:#fcc442;text-align:center;}
.btn a:hover {background:#ffb200;}
.btn a:hover span {padding-right:62px;}
.btn a span {display:inline-block;padding-right:52px;background:url(../images/icon7.png) no-repeat right center;font-size:16px;text-transform:uppercase;text-align:center;}
.team_owl {position:relative;background:url(../images/team.jpg) no-repeat center bottom;height:533px;padding-top:30px;}
.team_owl .box {background:#fff;padding:0 20px;padding-bottom:30px;}
.team_owl .box .tit {padding:25px 0;border-bottom:1px solid #ddd;}
.team_owl .box .tit h3 {padding-left:15px;border-left:5px solid #ff8500;font-size:24px;color:#333;font-weight:normal;}
.team_owl .box .tit span {display:block;float:right;color:#ff8500;font-size:20px;}
.team_owl .box .text p {line-height:32px;color:#333;padding:20px 0;}
.team_owl .btn {margin-top:-25px;float:left;width:100%;text-align:center;}
.team_owl .item {width:610px;margin:0 auto;max-width:90%;padding-top:230px;}
.team_bg {display:none;}
.div_news .wrap {margin-top:-30px;margin-bottom:30px;}
.div_news .wrap-index {margin-top:-30px;margin-bottom:30px;}
.div_news .news_lt {width:38%;background:#f5f5f5;height:500px;overflow:hidden;}
.div_news .item {line-height:32px;color:#666;}
.div_news .item img {display:block;}
.div_news .item .text p {color:#666;height:64px;overflow:hidden;}
.div_news .item .text h3 {color:#333;background:no-repeat 80% center;}
.div_news .item a:hover .text h3 {background:url(../images/icon5.png) no-repeat 95% center;}
.news_lt .text {padding:20px;}
.news_lt .text h3 {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;color:#333;font-weight:normal;}
.div_news .news_rt {width:61%;}
.news_rt ul li a {color:#333;display:block;padding:15px 0;position:relative;}
.news_rt ul li a:after {z-index:-1;content:'';display:block;position:absolute;width:1px;top:0;bottom:0;background:#ddd;left:91px;}
.news_rt ul li a:hover {background:#ff8500;}
.news_rt ul li a:hover .date label,.news_rt ul li a:hover .date span,.news_rt ul li a:hover .text p {color:#fff;}
.news_rt ul li a:hover .text h3 {color:#fcc442;}
.news_rt ul li a:hover .text:after {background:#fcc442;}
.news_rt ul li a:hover:after {background:#ff8500;}
.news_rt ul li .date {font-size:12px;line-height:20px;float:left;width:75px;margin-right:15px;text-align:right;}
.news_rt .date span {display:block;font-size:20px;margin-bottom:5px;color:#999;}
.news_rt .text {padding:0 20px;overflow:hidden;position:relative;}
.news_rt .text:after {content:'';display:block;width:3px;left:0;background:#ff8500;top:0px;position:absolute;height:20px;}
.news_rt .text h3 {line-height:20px;margin-bottom:10px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:normal;}
.link_owl {margin-top:-40px;margin-bottom:40px;position:relative;}
.link_owl .list {overflow:hidden;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
.link_owl .list ul li {width:16.6667%;float:left;}
.link_owl .list ul li a {background:#fff;display:block;border:1px solid #ddd;margin-left:-1px;margin-bottom:-1px;line-height:100px;text-align:center;}
.link_owl .list ul li img {vertical-align:middle;display:inline-block;}
.title {position:relative;text-align:center;margin:80px 0;float:left;width:100%;}
.title h3 {font-size:36px;/*font-size:32px;*/font-weight:normal;color:#222;position:relative;z-index:9;}
.title.on span {color:#e0e0e0;}
.title label {display:block;margin:0 auto 0;height:3px;width:60px;background:#ff8500;margin-top:15px;}
.title span {display:block;font-size:60px;color:#f1f1f1;text-transform:uppercase;position:absolute;bottom:10px;left:0;width:100%;}
.class_nav {clear: both;padding:8px 0;border:1px solid #ddd;}
.class_nav ul li {float:left;margin-left:1%;width:19%;/*margin-left:20px;width:120px;*/line-height:34px;text-align:center;font-size:16px;}
.class_nav ul li a {display:block;color:#000022;font-weight:550;}
.class_nav ul li.on a,.class_nav ul li a:hover {color:#fff;background:#ff8500;}
.curriculum_list {padding:5px 0;}
.curriculum_list ul {margin:0 auto;}
.curriculum_list ul li {float:left;width:22%;margin:25px 1.5%;}
.curriculum_list ul li * {transition:all 0.5s;}
.curriculum_list ul li .img_box {position:relative;}
.curriculum_list ul li .img_box img {display:block;width:100%;}
.curriculum_list ul li .img_box .curriculum_list_mb {position:absolute;top:0;left:0;right:0;bottom:0;background:#ff8500bd;opacity:0;}
.curriculum_list ul li .img_box .curriculum_list_more {position:absolute;left:0;width:100%;top:50%;margin-top:-8px;text-align:center;}
.curriculum_list ul li .img_box .curriculum_list_more span {display:inline-block;font-size:16px;color:#fff;padding-right:50px;background:url(../images/icon1.png) no-repeat right center;}
.curriculum_list ul li .web {margin-top:22px;}
.curriculum_list ul li .web p {font-size:18px;color:#333;font-weight: bold;}
.curriculum_list ul li .web p span {float:right;color:#ff8500;}
.curriculum_list ul li .web p span em {font-style:normal;font-size:12px;}
.curriculum_list ul li:hover .curriculum_list_mb {opacity:1;}
.page_size {text-align:center;margin-top:10px;}
.page_size a {display:inline-block;width:20px;line-height:16px;height:16px;padding-bottom:8px;border:1px solid transparent;color:#999;margin:0 10px;vertical-align:top;}
.page_size a.prev,.page_size a.next {width:31px;padding-bottom:0;border-bottom:none;}
.page_size a.prev {background:url(../images/icon2.png) no-repeat center center;}
.page_size a.next {background:url(../images/icon3.png) no-repeat center center;}
.page_size a.on,.page_size a:hover {border-bottom:1px solid #ddd;color:#222;}
.page_size a.prev:hover {background:url(../images/icon2-1.png) no-repeat center center;border-bottom:none;}
.page_size a.next:hover {background:url(../images/icon3-1.png) no-repeat center center;border-bottom:none;}
/*----------footer----------*/.footer {padding:40px 0 55px;}
.footer h3 {font-weight:normal;/*font-size:20px;*/font-size:22px;}
.footer p {font-size:16px;/*font-size:14px;*/color:#fff;margin-top:25px;}
.footer .left {float:left;}
.footer .left h3 {color:#fcc442;}
.footer .left p {}
.footer .left p a {color:#fff;margin:0 12px;}
.footer .left p a:first-child {margin-left:0;}
.footer .right {float:right;text-align:right;}
.footer .right h3 {color:#fff;}
.footer .right h3 span {color:#fcc442;}
.footer .right p {}
.footer .right p a {color:#fff}
.xushi-footer .addressspan{width:calc(100% - 70px);height:auto;float:left;margin-top:2px;margin-bottom: 0;}
/*----------custom----------*/.curriculum_article {padding-bottom:40px;}
.curriculum_article .img {float:left;margin-right:2%;width:37%;}
.curriculum_article .img img {display:block;width:100%;}
.curriculum_article .web {float:left;width:60%;}
.curriculum_article .web .tit {margin-top:45px;background:#fff;padding:11px 0;position:relative;}
.curriculum_article .web .tit h3 {font-size:24px;font-weight:normal;color:#333;}
.curriculum_article .web .tit p {font-size:16px;color:#999;margin-top:10px;}
.curriculum_article .web .tit p span {margin-left:50px;}
.curriculum_article .web .tit .line {width:104px;height:104px;background:url(../images/icon4.png) no-repeat center center;position:absolute;top:50%;margin-top:-52px;left:-60px;}
.curriculum_article .web .text {margin-top:50px;}
.curriculum_article .web .text h4 {font-size:16px;font-weight:normal;color:#333;line-height:32px;}
.curriculum_article .web .text p {line-height:32px;color:#666;text-indent:2em;}
.about_gsjj {}
.about_gsjj .list {border-top:1px solid #ddd;padding-top:50px;margin-top:45px;}
.about_gsjj .list:first-child {border-top:none;margin-top:20px;}
.about_gsjj .list .img {float:right;margin-left:80px;}
.about_gsjj .list .img img {display:block;width:100%;}
.about_gsjj .list .web {overflow:hidden;}
.about_gsjj .list .web h3 {font-size:22px;font-weight:normal;}
.about_gsjj .list .web .text {margin-top:30px;line-height:30px}
.about_gsjj .list .web .text p {line-height:32px;color:#333;}
.his_owl {max-width:900px;width:95%;margin:0 auto;}
.his_owl .owl {}
.his_owl .item {cursor:pointer;margin-bottom:10px;border-bottom:1px solid #ddd;text-align:center;padding-top:105px;position:relative;}
.his_owl .item span {display:block;line-height:50px;position:absolute;left:0;width:100%;bottom:10px;text-align:center;font-size:26px;}
.his_owl .item:after {display:block;width:8px;height:8px;border-radius:100%;border:1px solid #9d9d9d;margin:0 auto;content:'';position:absolute;bottom:-5px;left:0;right:0;margin:0 auto;background:#fff;}
.his_owl .item span:after {content:'';display:block;width:1px;height:0px;background:#ff8500;margin:0 auto;}
.his_owl .item.on span,.his_owl .item:hover span {font-size:34px;color:#ff8500;}
.his_owl .item.on span:after,.his_owl .item:hover span:after {height:20px;}
.his_owl .item.on:after,.his_owl .item:hover:after {background:#ff8500;border-color:#ff8500;}
.his_owl .owl-theme .owl-controls .owl-nav [class*=owl-] {width:24px;height:24px;border-radius:100%;border:1px solid #9b9b9b;margin:0;padding:0;position:relative;}
.his_owl .owl-theme .owl-controls .owl-nav .owl-prev {float:left;background:url(../images/icon9.png) no-repeat center center #fff;}
.his_owl .owl-theme .owl-controls .owl-nav .owl-prev:after {content:'';display:block;width:20px;height:1px;background:#ddd;position:absolute;left:100%;top:14px;}
.his_owl .owl-theme .owl-controls .owl-nav .owl-next {float:right;background:url(../images/icon10.png) no-repeat center center #fff;}
.his_owl .owl-theme .owl-controls .owl-nav .owl-next:after {content:'';display:block;width:20px;height:1px;background:#ddd;position:absolute;right:100%;top:14px;}
.his_owl .owl-theme .owl-controls {left:-5%;right:-5%;width:auto;}
.div_his .list {max-width:580px;margin:31px auto;line-height:30px;position:relative;}
.div_his .list:before {content:"";display:block;width:1px;top:10px;left:64px;bottom:-10px;background:#ececec;position:absolute;}
.div_his .list li {padding-bottom:20px;font-size:16px;color:#666;}
.div_his .list li:hover .mouth span:after {background:#ff8500;}
.div_his .list li:hover .mouth span {color:#ff8500;}
.div_his .list li:last-child {float:left;}
.div_his .list .mouth {width:50px;text-align:right;float:left;margin-right:110px;position:relative;}
.div_his .list .mouth span:after {content:'';position:absolute;top:50%;margin-top:-5px;right:-20px;display:block;width:10px;height:10px;background:#999999;float:right;border-radius:100%;}
.div_his .list .mouth span {display:block;position:relative;}
.div_his .list .text {overflow:hidden;}
.div_his .list .text span {display:block;width:75px;float:left;}
.div_his .list .text p {overflow:hidden;}
.team1_list ul li .img {float:right;width:247px;}
.team1_list ul li {overflow:hidden;margin-top:40px;position:relative;}
.team1_list ul li:after {content:'';z-index:-1;display:block;width:1px;height:400px;top:60px;bottom:20px;left:25px;background:#ccc;position:absolute;}
.team1_list ul li:before {content:'';z-index:1;display:block;width:1px;top:60px;height:0;bottom:20px;left:25px;background:#ff8500;position:absolute;}
.team1_list ul li .text {overflow:hidden;line-height:32px;color:#666;}
.team1_list ul li .text h3 {font-size:18px;color:#222;font-weight:normal;padding:20px 0;}
.team1_list ul li .text h3 span {color:#666;font-size:14px;display:inline-block;padding-left:20px;}
.team1_list ul li .box {max-width:675px;width:80%;margin:0 auto;}
.team1_list ul li .span_num {z-index:2;position:absolute;top:0px;display:block;font-size:46px;color:#ccc;}
.team1_list ul li:nth-child(2n) .img {float:left;}
.team1_list ul li:nth-child(2n) .span_num {left:auto;right:0;}
.team1_list ul li:nth-child(2n):after {left:auto;right:25px;}
.team1_list ul li:nth-child(2n):before {left:auto;right:25px;}
.team1_list ul li:hover:before {height:350px;}
.team1_list ul li:hover .span_num {color:#ff8500;}
.zxns_list {margin-top:40px;}
.zxns_list .tit {cursor:pointer;line-height:60px;border-bottom:1px solid #ddd;}
.zxns_list .tit h3 {font-size:16px;font-weight:normal;color:#222;padding-left:20px;}
.zxns_list .tit label {display:block;color:#ccc;text-transform:uppercase;float:right;padding-right:30px;background:url(../images/icon11-1.png) no-repeat right center;}
.zxns_list li {margin-top:10px;}
.zxns_list li.on .tit label {background:url(../images/icon11.png) no-repeat right center;}
.zxns_list .text {display:none;transition:all 0s;padding:20px;line-height:32px;color:#666;}
.zxns_list .text h4 {line-height:16px;margin:8px 0;color:#333;padding-left:10px;font-weight:normal;border-left:4px solid #ff8500;}
.zxns_list .text .list {margin-bottom:40px;}
.zxns_list .text .list:last-child {margin-bottom:0;}
.qyry_list .tit {padding:50px 0;font-size:16px;color:#222;}
.qyry_list .tit h3 {font-size:20px;margin-bottom:25px;}
.qyry_list li {width:50%;float:left;margin-top:40px;}
.qyry_list ul {overflow:hidden;}
.qyry_list li:nth-child(2n+1) {clear:both;}
.qyry_list li .img {float:left;padding:10px;width:226px;margin-right:20px;background:#fff;border:1px solid #ccc;line-height:155px;overflow:hidden;text-align:center;}
.qyry_list li .img img {vertical-align:middle;max-width:100%;max-height:155px;}
.qyry_list li .text {overflow:hidden;line-height:32px;font-size:16px;color:#666;padding-right:50px;}
.qyry_list li .text p {max-width:265px;}
.qyry_list li .text h3 {font-size:20px;font-weight:normal;color:#222;padding:15px 0;}
.team2_list ul li {width:25%;float:left;}
.team2_list ul li a {display:block;margin:18px;border:1px solid #f3f3f3;}
.team2_list ul li:nth-child(4n+1) {clear:both;}
.team2_list ul li .img {overflow:hidden;background:#000;}
.team2_list ul li img {display:block;}
.team2_list ul li a:hover h3 {color:#ff8500;}
.team2_list ul li a:hover img {transform:scale(1.1);opacity:.8;}
.team2_list ul {overflow:hidden;margin:20px -18px;}
.team2_list .text {padding:20px;position:relative;}
.team2_list .text span {display:block;position:absolute;width:50px;height:50px;background:url(../images/icon8-1.png) no-repeat center center #ff8500;top:-25px;right:20px;}
.team2_list a:hover .text span {background:url(../images/icon8.png) no-repeat center center #fcc442;}
.team2_list .text h3 {font-size:16px;color:#222;margin-bottom:15px;font-weight:normal;}
.team2_list .text p {color:#999;}
.modal {display:none;transition:all 0s;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:1001;}
.fp_modal {position:fixed;top:0;left:0;width:100%;height:100%;display:table;}
.fp_modal .cell {display:table-cell;vertical-align:middle;}
.modal_cont {max-width:1080px;width:90%;margin:0 auto;background:#fff;padding:50px;position:relative;}
.modal_cont .img {width:345px;float:left;margin-right:40px;}
.modal_cont .tit {border-bottom:1px solid #ddd;line-height:24px;padding:20px 0;}
.modal_cont .tit h3 {font-size:24px;font-weight:normal;padding-left:15px;border-left:5px solid #ff8500;}
.modal_cont .tit h3 span {float:right;display:block;color:#ff8500;font-size:20px;}
.modal_cont .text {overflow:hidden;line-height:32px;color:#666;}
.modal_cont .text h4 {font-weight:normal;font-size:16px;color:#333;}
.modal_cont .text p {text-indent:2em;margin-bottom:20px;}
.modal_cont .close {position:absolute;width:60px;height:60px;background:url(../images/close.png) no-repeat center center #666;border-radius:100%;top:-30px;right:-30px;cursor:pointer;}
.modal_cont .close:hover {background-color:#333;}
.modal_cont .text .box {height:327px;overflow-y:auto;margin-top:20px;}
.course_owl ul {margin:0 -10px;overflow:hidden;}
.course_owl ul li {width:25%;float:left;}
.course_owl ul li a {margin:10px;border:1px solid #f3f3f3;display:block;}
.course_owl img {display:block;}
.course_owl.wow_list {margin:20px 0;width:100%;}
.div_pos {line-height:60px;color:#999;background:#F4F6F9;font-size:16px;font-family:PingFang-SC-Regular,PingFang-SC;font-weight:400;/*color:#000000;*/    clear: both;}
.div_pos a {color:#999;}
.div_pos a:hover {color:#ff8500;}
.div_pos span {display:block;float:right;display:none;}
.div_pos span a {display:block;width:20px;height:42px;background:url(../images/icon12.png) no-repeat center center;}
.details {margin-top:30px;line-height:36px;color:#666;}
.details h4 {font-weight:normal;color:#222;}
.details .img {margin-top:15px;text-align:center;}
.details_tit {text-align:center;padding:20px 0;border-bottom:1px solid #f3f3f3;margin-bottom:20px;color:#999;}
.details_tit h2 {font-size:24px;font-weight:normal;margin-bottom:10px;color:#222;}
.details_cur {line-height:40px;border-top:1px solid #f3f3f3;margin-top:40px;}
.details_cur span {max-width:48%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.details_cur span a {color:#999;}
.details_cur span a:hover {color:#ff8500;}
.details_cur:after {content:'';display:block;clear:both;}
.news2_list {margin-top:30px;}
.news2_list ul li a {color:#333;display:block;padding:15px 0;position:relative;}
.news2_list ul li a:after {z-index:-1;content:'';display:block;position:absolute;width:1px;top:0;bottom:0;/*background:#ddd;*/left:181px;}
.news2_list ul li a:hover {background:#ff8500;}
.news2_list ul li a:hover .date label,.news2_list ul li a:hover .date span,.news2_list ul li a:hover .text p {color:#fff;}
.news2_list ul li a:hover .text h3 {color:#fcc442;}
.news2_list ul li a:hover .text:after {background:#fcc442;}
.news2_list ul li a:hover:after {/*background:#ff8500;*/}
.news2_list ul li .img {float:right;margin:0 20px;width:240px}
.news2_list ul li:after {content:'';display:block;clear:both;}
.news2_list ul li .date {font-size:16px;line-height:40px;float:left;width:150px;margin-right:30px;text-align:right;}
.news2_list .date span {display:block;font-size:40px;color:#999;}
.news2_list .text {line-height:32px;padding:0 20px;overflow:hidden;position:relative;}
.news2_list .text:after {content:'';display:block;width:3px;left:0;background:#ff8500;top:0px;position:absolute;height:20px;}
.news2_list .text h3 {line-height:20px;margin-bottom:10px;font-size:18px/*16px*/;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:normal;}
.news2_list .text p {font-size:16px;height:64px;overflow:hidden;}
.contact {margin-top:100px;margin-bottom:50px;    float: left;}
.contact .img {width:495px;float:left;margin-right:50px;}
.cont_rt {overflow:hidden;}
.contact_box {background:#fff;margin-bottom:20px;}
.contact_box .tit {line-height:50px;height:40px;background:url(../images/icon21.png) no-repeat left center;text-align:left;}
.contact_box .tit h3 {font-size:20px;display:inline-block;padding-left:10px;height:20px;border-left:5px solid #ff8500;line-height:20px;font-weight:normal;margin-top:10px;}
.contact_box ul {margin:0 -1.5%;}
.contact_box ul li {width:30.333%;float:left;margin:0 1.5%;margin-bottom:15px;}
.contact_box ul li span {display:block;padding-left:10px;color:#888;line-height:35px;}
.contact_box .div_input {line-height:40px;border:1px solid #ddd;border-radius:3px;padding:0 15px;}
.div_input input {width:100%;border:0;background:none;}
.div_input textarea {height:100px;width:100%;border:0;background:none;resize:none;padding:5px 0;}
.contact_box ul li.li_last {width:97%;}
.contact_box .btn1 a {border:0;display:inline-block;width:200px;text-align:center;line-height:40px;background:#ff8500;color:#fff;border-radius:3px;font-size:16px;}
.contact_box .btn1 a:hover {color:#fff;background:#b06000;}
.contact_box .btn1 {width:auto;text-align:center;text-align:left;}
.contact_box .btn1 span {display:inline-block;padding-right:25px;color:#fff;background:url(../images/icon23.png) no-repeat right center;}
.contact_box .btn1 a:hover span {color:#fff;}
.c_list ul li:hover {transform:translateY(-20px);}
.c_list ul li {line-height:32px;color:#222;font-size:18px;width:19%;/*width:27.333%;*/margin:0 3%;float:left;text-align:center;}
.c_list ul li p {font-size:16px;color:#666;}
.c_list ul li h4 {font-size:18px;font-weight:normal;}
.c_list ul li .img {overflow:hidden;width:120px;height:120px;border-radius:120px;position:relative;margin:0 auto;}
.c_list ul li .img .i1 {position:absolute;top:32px;left:57px;width:32px;height:27px;background:url(../images/icon16.png) no-repeat center center;display:block;}
.c_list ul li .img .i2 {position:absolute;top:61px;left:30px;width:27px;height:11px;background:url(../images/icon17.png) no-repeat center center;display:block;}
.c_list ul li .img .i3 {position:absolute;top:41px;left:51px;width:20px;height:20px;background:url(../images/icon18.png) no-repeat center center;display:block;}
.c_list ul {margin:0px -3%;overflow:hidden;padding:20px 0;}
@media only screen and (max-width:1400px) {.banner .item .text {font-size:25px;}
}
@media only screen and (max-width:1200px) {.wrap {width:95%;margin:0 auto;}
.wrap-index {width:95%;margin:0 auto;}
.header .nav ul li {margin-left:20px;}
.banner .item .text {font-size:18px;}
.banner .item .text h2 {line-height:1.5em;}
.page_num ul li h2 {font-size:40px;}
.banner .owl-carousel .owl-item img {width:100%;margin-left:0%;/*width:120%;*//*margin-left:-10%;*/max-width:initial;}
.title {margin:60px 0;}
.owl-carousel .owl-item .img {overflow:hidden;}
}
@media only screen and (max-width:1100px) {.curriculum_article .web .text,.curriculum_article .web .tit {margin-top:30px;}
}
@media only screen and (max-width:800px) {.page_num ul li h2 {font-size:36px;}
.page_num ul li {width:50%;}
.page_num ul li:nth-child(2n+1) {border-left:0;}
.hot_list ul li {width:50%;}
.hot_list ul {padding-right:0;}
.hot_list ul .li_more {position:initial;top:auto;left:auto;right:auto;bottom:auto;width:100%;}
.hot_list ul .li_more .text {position:initial;top:auto;left:auto;right:auto;bottom:auto;height:80px;}
.div_news .news_rt,.div_news .news_lt {width:100%;float:none;margin-bottom:20px;}
.link_owl .list ul li {width:25%;}
.footer .left p a {margin:0 5px;}
.class_nav ul li {display:inline-block;float:none;margin:0 5px;width:auto;}
.class_nav ul li a {padding:0 10px;}
.curriculum_list ul li {width:47%;}
.about_gsjj .list .img {float:none;margin:0 auto;margin-bottom:20px;}
.about_gsjj .list:first-child {padding-top:0;}
.team2_list ul li {width:50%;}
.team2_list ul li img {width:100%;}
.course_owl ul li {width:50%;}
.course_owl ul li:nth-child(2n+1) {clear:both;}
img {width:100%;height:auto;}
.contact .img {float:none;margin-bottom:30px;}
.contact {margin-top:30px;margin-bottom:10px;overflow:hidden;}
.c_list {overflow:hidden;}
.modal_cont {box-sizing:border-box;}
.modal_cont .img {width:300px;margin-right:20px;}
.modal_cont {padding:20px;}
.modal_cont .text .box {height:273px;}
.news2_list ul li .img {margin:0 auto;}
.qyry_list li {width:100%;}
.curriculum_article .img {width:100%;margin:20px auto;}
.curriculum_article .web .tit {margin-left:50px;}
.curriculum_article .web {width:100%;}
}
.footer .left p a:hover {color:#fcc442}
.div_news .item .text a:hover h3 {color:#ff8500}
.link_owl .list ul li a:hover img {opacity:.6}
.link_owl .list ul li a:hover {background:#f7f8f9;}
@media only screen and (max-width:750px) {.title span {font-size:30px;}
.title h3 {font-size:30px;}
.div_news .news_lt {height:auto;}
.banner .item .text {font-size:14px;margin-top:-35px;}
.banner .item .text h2 {font-size:2em;}
.banner .owl-carousel .owl-item .img img {width:100%;/*margin-left:-25%;*/margin-left:0%;}
.mainer {margin-top:58px;}
.banner_cur {display:none;}
.owl.owl-theme .owl-dots .owl-dot span {margin:0 10px;}
.cur span {width:40px;height:40px;}
.div_tag ul li {padding:0 5px;}
.title {margin:40px 0}
.div_tag {margin-top:-10px;}
.hot_list ul li a {margin:5px;}
.div_about .about {margin-top:0}
.div_about .tit {width:auto;}
.div_about .img {width:100%;left:0;opacity:0.2}
.div_about .text {max-width:initial;width:95%;margin:0 auto}
.div_about .text {padding:15px;line-height:25px;padding-top:20px;}
.div_about .tit h3 {background:none;position:relative;z-index:2}
.div_about .tit:before {content:'';display:block;position:absolute;left:80px;height:24px;top:50%;margin-top:-2px;width:5px;background:#fff;z-index:1;}
.div_about .btn a {float:none;}
.team_cur {top:auto;bottom:70px}
.team_owl .item {width:95%;max-width:initial;padding-top:10px}
.team_owl {background:none;padding-bottom:28px;}
.link_owl .list ul li {width:50%;}
.link_owl .list ul li img {width:auto;}
.footer .left,.footer .right {float:none;text-align:center;}
.footer .left {margin-bottom:20px;}
.footer p {margin-top:10px;}
.footer {padding:20px 0;}
.class_nav {padding:5px 10px;}
.class_nav ul {margin:0 -1%;}
.class_nav ul li {/*width:100px;*/font-size:14px;display:block;float:left;width:31.333%;margin:5px 1%;}
.class_nav ul li a {padding:0 10px;}
.team2_list ul li a {margin:5px;}
.team2_list ul {margin:10px 0;}
.modal_cont .img {width:150px;float:none;}
.modal_cont .close {width:40px;height:40px;background:url(../images/close.png) no-repeat center center #666;background-size:20px auto;top:-20px;right:-10px;}
.team2_list .text span {width:40px;height:40px;}
.course_owl .text h3 {font-size:16px;padding-left:10px;margin-bottom:10px;}
.course_owl ul li a {margin:5px;}
.course_owl .text {padding:10px;}
.news2_list ul li .img {width:100%;float:none;}
.news2_list ul li .date {width:auto;float:left;}
.news2_list .date label {float:right;}
.news2_list .date span {float:right;font-size:16px;color:#666}
.news2_list .date span:before {content:'-'}
.news2_list .date:after {content:'';display:block;clear:both;}
.news2_list .text {clear:both;padding:0 10px;line-height:25px;}
.news2_list .text h3 {margin-bottom:10px}
.news2_list ul li a:after {display:none;}
.details_tit h2 {font-size:20px;}
.details_tit {padding-top:0}
.details {line-height:25px;}
.details_cur span {float:none;display:block;min-width:initial;max-width:100%;}
.contact_box ul li {width:97%;}
.c_list ul li {width:100%;float:none;margin:0 auto;clear:both;}
.c_list ul {margin:0 auto;padding:0;overflow:initial;}
.c_list ul li .img {float:left;margin-right:10px;transform:scale(.7);-webkit-transform:scale(.7)}
.c_list ul li .text {overflow:hidden;text-align:left;padding-top:25px;}
.news2_list .text p {height:auto;}
.div_his .list .mouth {margin-right:40px;}
.div_his .list li {font-size:14px;line-height:25px;}
.qyry_list li .img {width:150px;line-height:110px;}
.qyry_list li .text h3 {}
.qyry_list li {margin-top:20px;}
.qyry_list li .text {padding-right:0;font-size:14px;line-height:25px;}
.team1_list ul li .img {float:none;}
.team1_list ul li .span_num {right:0}
.team1_list ul li .box {width:100%;}
.team1_list ul li:after,.team1_list ul li:before {right:25px;left:auto;}
.team1_list ul li:after {height:266px;}
.team1_list ul li:hover:before {height:266px;}
.team1_list ul li:nth-child(2n) .img {float:none;}
.team1_list ul li .text h3 {padding:10px 0;}
.team1_list ul li .text {line-height:25px;}
.team_bg {display:block;}
}
.footer {position:relative;z-index:100}
.dede_pages {height:28px;padding:20px 0;font-size:14px;text-align:center}
.dede_pages ul {display:inline-block;margin:0 auto;padding:0}
.dede_pages ul li {float:left;font-family:'microsoft yahei';margin:0 2px;padding:0 10px;line-height:25px;background:#fff;border:1px solid #d8dadf}
.dede_pages ul span {float:left;font-family:'microsoft yahei';margin:0 2px;padding:0 10px;line-height:25px;background:#fff;border:1px solid #d8dadf}
.dede_pages ul li a {float:left;color:#555;display:block}
.dede_pages ul span a {float:left;color:#555;display:block}
.dede_pages ul li:hover {text-decoration:none;color:#fff;border:1px #333 solid;background-color:#333}
.dede_pages ul span:hover {text-decoration:none;color:#fff;border:1px #333 solid;background-color:#333}
.dede_pages ul li:hover a {color:#fff}
.dede_pages ul li:hover a:hover {color:#fff;text-decoration:none}
.dede_pages ul li.thisclass {background-color:#333;color:#fff;border:1px #333 solid}
.dede_pages ul li.thisclass a {color:#fff}
.dede_pages ul span:hover a {color:#fff}
.dede_pages ul span:hover a:hover {color:#fff;text-decoration:none}
.dede_pages ul span.thisclass {background-color:#333;color:#fff;border:1px #333 solid}
.dede_pages ul span.thisclass a {color:#fff}
.dede_pages .pageinfo {line-height:30px;padding-left:5px}
.dede_pages strong {font-weight:400}
#maximg img {max-width:100%;height:auto !important}
@media screen and (max-width:768px) {.header .logo img {width:auto;height:58px;}
}
.laohongbig {float: left;width:100%;height:auto;position:relative;text-align:center;margin:80px auto 40px;}
.laohongtitle {width:90%;margin:0 auto;font-size:36px;font-weight:normal;/*color:#ff8500;*/  position:relative;z-index:9;}
.laohongxtitle {display:inline-block;padding:30px 20px;font-size:16px;margin-top:0px;text-align:center;color:#c0504d;font-weight:550;width:90%;height:auto;margin:0 auto;max-width:1000px;line-height:20px;}
.laohongbig label {display:block;margin:0 auto 0;height:3px;width:60px;background:#ff8500;margin-top:15px;}
.laohongimg img {width:90%;height:auto;margin:0 auto;max-width:1000px;}
.laohongnr {width:90%;height:auto;margin:30px auto 30px;font-size:20px;line-height:20px;font-weight:550;}
.laohongnr span {color:#ff8500;}
.laohongnr p {width:90%;height:auto;margin:5px auto;max-width:1000px;line-height:40px;text-align:left;}
.laohongspan {display:block;font-size:60px;color:#f1f1f1;text-transform:uppercase;position:absolute;top:-20px;left:0;width:100%;}
@media screen and (max-width:768px) {.laohongnr {font-size:17px;}
.laohongtitle {font-size:32px;}
.div_tag ul li {font-size:17px;}
.div_about .text p {font-size:17px;}
.div_about .tit h3 {font-size:24px;}
.footer p {font-size:14px;}
.footer h3 {font-size:20px;}
}
@media screen and (max-width:799px) {.curriculum_article .web .text p {text-indent:0em;}
/*.iconlh-kf {display:none;}
*/}
.lhcoursess-img {width:100%;max-width:1180px;margin:0 auto 2%;position:relative;}
.lhcoursess-img img {text-align:center;height:auto;margin:0 auto;}
#laohongimgs img {width:100%;height:auto;}
#laohongimgs li {width:97%;height:auto;}
#laohongimgs p {text-align:center;}
.iconlh-kf {z-index:8888888;width:83px;height:auto;right:-61px;font-size:20px;position:fixed;bottom:30%;padding:0;text-align:center;border-radius:10px 0 0 10px;}
.iconlh-kf a {color:#ffffff;width:61px;height:auto;float:right;position:relative;}
.iconlh-kf span {width:auto;height:auto;font-size:15px;color:#ffffff;line-height:20px;}
.iconlh-kf .iconlh-kf1 {width:61px;height:auto;float:right;position:relative;}
.iconlh-kf .iconlh-kf1 img {width:61px;height:auto;float:right;position:relative;z-index:2;}
.iconlh-kf .iconlh-kf2 {width:44px;height:auto;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1;}
.iconlh-kf .iconlh-kf2 img {cursor:pointer;}
.iconlh-kf:hover {right:0px;}
/*新首页*/.home-kunrao {background:url(/skin/img/image_contact-bg@2x.png);padding:20px 0;width:100%;height:auto;margin:0 auto;position:relative;clear:both;float:left;background-color:#e7ece8;overflow:hidden;}
.home-kunrao-title,.home-qybiange-title,.home-qybgcase-title,.home-kctuijian-title,.home-kehujz-title {text-align:center;width:100%;max-width:1300px;float:left;height:auto;position:relative;margin:0 auto;left:50%;transform:translateX(-50%);margin-top:64px;}
.home-kunrao-title1,.home-qybiange-title1,.home-qybgcase-title1,.home-kctuijian-title1,.home-kehujz-title1,.home-hxjzl-right-title1 {width:100%;float:left;font-size:36px;font-family:SourceHanSansSC-Bold,SourceHanSansSC;font-weight:bold;color:#2C4CA7;line-height:54px;}
.home-qybgcase-bottom {clear:both;width:100%;max-width:1300px;height:auto;margin:0 auto;}
.home-qybgcase-bottom img {width:100%;height:auto;float:left;}
.home-kunrao-title2,.home-qybiange-title2,.home-qybgcase-title2,.home-kctuijian-title2,.home-kehujz-title2,.home-hxjzl-right-title2 {width:100%;height:auto;float:left;padding:0 0 5px;font-size:16px;font-family:Didot;color:#3F3A34;line-height:24px;opacity:0.3;}
.home-hxjzl-right-title2 {font-size:28px;font-family:Didot;color:rgba(0,0,0,0.8);line-height:35px;}
.home-kunrao-title3,.home-qybiange-title3,.home-qybgcase-title3,.home-kctuijian-title3,.home-kehujz-title3 {width:26px;height:7px;background:#FF8500;float:left;position:relative;left:50%;transform:translateX(-50%);margin:8px 0 18px;}
.home-kunrao-title4,.home-qybiange-title4,.home-kehujz-title4,.home-qybgcase-title4{width:100%;height:auto;float:left;margin:0 0 20px;font-size:18px;font-family:SourceHanSansSC-Regular,SourceHanSansSC;font-weight:400;color:#3F3A34;line-height:27px;}
.home-kunrao-nr {width:100%;clear:both;max-width:1478px;/*width:100%;*/height:auto;float:left;position:relative;margin:0 auto;left:50%;transform:translateX(-50%);}
.home-kunrao-nrs {width:317px;/*width:29.33%;*/height:auto;float:left;/*margin:0;*//*margin:2% 2%;*/margin:47.5px 54px;}
.home-kunrao-nrss {width:100%;height:auto;float:left;position:relative;}
.home-kunrao-nrs1 {position:absolute;left:0;top:0;width:100px;height:100px;overflow:hidden;z-index:3;}
.home-kunrao-nrs1 img {width:100%;height:auto;}
.home-kunrao-nrs2 {/*border-radius:50px;*/border-radius:50%;overflow:hidden;width:100%;height:auto;float:left;position:relative;z-index:2;}
.home-kunrao-nrs3 {bottom:0%;text-align:center;width:100%;height:auto;box-sizing:border-box;padding:20px 40px;background-color:#ffffffcc;font-size:22px;font-family:SourceHanSansSC-Medium,SourceHanSansSC;font-weight:500;color:rgba(0,0,0,0.8);line-height:33px;position:absolute;float:left;transform:none;}
.home-kunrao-nrs4 {display:None;opacity:0;position:absolute;width:100%;height:100%;background-color:#2d4c9a;color:#ffffff;top:0;left:0;}
.home-kunrao-nrs4 p {text-align:center;position:relative;width:auto;float:left;font-size:25px;line-height:37px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}
.home-kunrao-nrs:hover .home-kunrao-nrs4 {opacity:1;}
.home-kunrao-nrs3 span {color:#2d4c9a;}
.home-kunrao-nr-bg {position:absolute;z-index:1;opacity:0.5;left:50%;transform:translateX(-50%) translateY(-50%);top:calc(50% - 10px);width:100%;}
.home-kunrao-nrs-big {width:1275px;position:relative;height:auto;float:left;left:50%;transform:translateX(-50%);z-index:1;margin-bottom:0px;}
.home-qybiange {padding:20px 0;width:100%;height:auto;margin:0 auto;position:relative;clear:both;float:left;}
.home-qybiange-nr {clear:both;width:100%;/*width:100%;*/max-width:1300px;height:auto;float:left;position:relative;margin:0 auto;left:50%;transform:translateX(-50%);display:flex;justify-content:center;flex-wrap:wrap;}
.home-qybiange-nrs {width:calc(33.33% - 40px);margin:20px;float:left;height:auto;position:relative;padding:30px 0 0;}
.home-qybiange-nrss {width:100%;height:auto;float:Left;border-radius:20px;border:1px solid rgba(0,0,0,0.8);position:relative;box-sizing:border-box;padding:10px;}
.home-qybiange-nrs1 {z-index:5;position:absolute;top:-30px;width:100px;height:100px;transform:translateX(-50%);left:50%;box-sizing:border-box;border-radius:50%;overflow:hidden;padding:0px;background:#F7F5F2;border:1px solid rgba(0,0,0,0.8);}
.home-qybiange-nrs2 {z-index:1;text-align:center;width:100%;height:auto;float:left;position:relative;min-height:200px;}
.home-qybiange-nrs2s1 {width:100%;height:auto;float:left;margin-top:119px;font-size:25px;font-family:SourceHanSansSC-Bold,SourceHanSansSC;font-weight:bold;color:#3F3A34;line-height:37px;margin-bottom:61px;position:relative;}
.home-qybiange-nrs2s1 span {position:absolute;width:100%;height:auto;float:left;transform:translateX(-50%) translateY(-50%);left:50%;top:50%;}
.home-qybiange-nrs2s2 {width:80%;margin:20px 10%;height:1px;background:#9D9D9D;float:left;position:relative;}
.home-qybiange-nrs2s2 span {width:56px;height:5px;background:#FF8500;position:absolute;transform:translateX(-50%) translateY(-50%);left:50%;top:50%;}
.home-qybiange-nrs2s3 span:hover {color:#FFffff;background-color:#FF8500;}
.home-qybiange-nrs:hover .home-qybiange-nrs2s1 span {color:#FF8500;}
.home-qybiange-nrs2s4 {opacity:0;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2;background-color:#FFFFFF;font-size:25px;line-height:42px;width:100%;float:left;overflow:hidden;height:100%;box-sizing:border-box;}
.home-qybiange-nrs2s4s {position:relative;top:50%;transform:translateY(-50%);width:100%;height:auto;float:left;}
.home-qybiange-nrs2s4 p a {color:#FF8500;}
.home-qybiange-nrs2s4 p a:Hover{color:#2d4c9a;}
.home-qybiange-nrs:hover .home-qybiange-nrs2s4 {opacity:1;}
/*.home-qybiange-nrs:hover .home-qybiange-nrs2s1 {margin-bottom:41px;}
*//*.home-qybiange-nrs:hover .home-qybiange-nrs2s3 {display:none;}
*/.home-qybiange-nrs2s3 {width:100%;height:auto;float:left;margin:28px auto 38px;font-size:18px;transition:all 0s linear 0s;}
.home-qybiange-nrs2s3 span {width:144px;height:44px;border-radius:22px;border:1px solid #FF8500;font-size:16px;font-family:SourceHanSansSC-Regular,SourceHanSansSC;font-weight:400;color:#FF8500;line-height:44px;float:left;left:50%;box-sizing:border-box;transform:translateX(-50%);position:relative;padding:0;/*margin:28px auto;*/}
.home-qybgcase {padding:20px 0;width:100%;height:auto;margin:0 auto;position:relative;clear:both;float:left;background-color:#ffffff;color:#FFFFFF;overflow:hidden;}
.home-qybgcase-nr {clear:both;width:100%;/*width:100%;*/max-width:800px;height:auto;float:left;position:relative;margin:0 auto;left:50%;transform:translateX(-50%);}
.home-qybgcase-nra {width:100%;height:auto;position:relative;float:left;overflow:hidden;}
.home-qybgcase-nrb {display:flex;position:relative;float:left;/*overflow:hidden;*/height:auto;}
.home-qybgcase-nrs {width:1100px;/*margin:0 25px;*/float:left;height:auto;position:relative;}
.home-qybgcase-nrss {width:100%;height:auto;float:Left;border-radius:10px;position:relative;box-sizing:border-box;padding:10px;}
.home-qybgcase-nrs1 {width:100%;height:auto;float:left;position:relative;}
.home-qybgcase-nrs1s1 {width:100%;height:auto;float:left;position:relative;}
.home-qybgcase-nrs1s1 img {border-radius: 10px;width:100%;height:auto;float:Left;position:relative;}
.home-qybgcase-nrs1s2 {width:100%;height:auto;float:Left;position:relative;}
.home-qybgcase-nrs1s2 img {width:230px;height:auto;float:Left;position:absolute;bottom:64px;left:28px;background:#FFFFFF;border-radius:7px;padding:10px 20px;}
.home-qybgcase-nrs2 {widtH:100%;height:auto;font-size:22px;font-weight:bold;position:relative;float:left;text-align:center;padding:20px 0;}
.home-qybgcase-nrs2s2 {width:80%;margin:20px 10%;height:2px;background-color:#ff8500;float:left;position:relative;}
.home-qybgcase-nrs2s2 span {width:100px;height:4px;background-color:#ff8500;position:absolute;transform:translateX(-50%) translateY(-50%);left:50%;top:50%;}
.home-qybgcase-bg {width:100%;height:auto;float:left;position:absolute;}
.home-qybgcase-bg img {width:100%;height:auto;opacity:0.05;float:left;position:relative;}
.home-qybgcase-nrs-btn1 {left:-10%;position:absolute;transform:translateY(-50%);top:50%;width:70px;height:70px;/*opacity:0.4;*/border-radius:50%;}
.home-qybgcase-nrs-btn2 {right:-10%;position:absolute;transform:translateY(-50%);top:50%;width:70px;height:70px;/*opacity:0.4;*/border-radius:50%;}
.home-kctuijian {padding:20px 0;width:100%;height:auto;margin:0 auto;position:relative;clear:both;float:left;background-color:#ffffff;color:#333333;}
.home-kctuijian-nr {clear:both;width:100%;/*width:100%;*/max-width:1300px;height:auto;float:left;position:relative;margin:42px auto;left:50%;transform:translateX(-50%);display:flex;justify-content:center;flex-wrap:wrap;}
.home-kctuijian-title4 {width:100%;height:auto;float:left;position:relative;left:50%;transform:translateX(-50%);font-size: 18px;margin:0 0 20px;}
.home-kctuijian-title4 span {margin-left:10px;padding:5px 10px;text-align:center;background:#FF8500;border-radius:24px;font-size:18px;font-family:SourceHanSansSC-Regular,SourceHanSansSC;font-weight:400;color:#FFFFFF;line-height:20px;}
.home-kctuijian-title4 span:hover {background-color:#333333;}
.home-kctuijian-nrs {width:31.33%;margin:0 1%;float:left;height:auto;position:relative;}
.home-kctuijian-nrss {overflow:hidden;width:100%;height:auto;float:Left;border-radius:100px;position:relative;box-sizing:border-box;}
.home-kctuijian-nrs2 {position:absolute;bottom:0;width:100%;height:118px;float:left;padding:0px;box-sizing:border-box;color:#ffffff;border-radius:0 0 100px 100px;background:#24408A;opacity:0.9;/*min-height:179px;*/}
.home-kctuijian-nrs1 {position:relative;width:100%;height:auto;float:left;overflow:hidden;border-radius:100px;}
.home-kctuijian-nrs1 img {position:relative;width:100%;height:auto;float:left;border-radius:100px;}
.home-kctuijian-nrs2s1 {font-size:20px;line-height:26px;width:100%;text-align:center;float:left;left:50%;position:absolute;top:50%;height:auto;transform:translateX(-50%) translateY(-50%);}
.home-kctuijian-nrs2s1 img {position:relative;width:100%;overflow:hidden;height:0px;float:left;}
.home-kctuijian-nrs2s1 span {left:0;position:relative;width:100%;line-height:61px;float:left;text-align:center;font-size:30px;font-family:SourceHanSansSC-Medium,SourceHanSansSC;font-weight:500;margin-top:15px;color:#FFFFFF;}
.home-kctuijian-nrs2s1 p {width:46px;/*margin:20.5px 0;*/height:10px;background:#FFFFFF;border-radius:16px;opacity:0.3;position:relative;bottom:0;left:50%;clear:both;float:left;transform:translateX(-50%);margin:14px 0 17px;}
.home-kctuijian-nrs2s2 {display:none;position:relative;font-size:18px;line-height:22px;width:100%;float:left;margin-top:61px;height:0px;}
.home-kctuijian-nrs2s2-nr {width:100%;height:auto;float:left;position:absolute;transform:translateX(-50%) translateY(-50%);left:50%;top:50%;display:flex;justify-content:center;flex-wrap:wrap;}
.home-kctuijian-nrss:hover .home-kctuijian-nrs2s2 {display:block;height:calc(100%);margin-top:-61px;}
.home-kctuijian-nrss:hover .home-kctuijian-nrs2s1 img {width:100%;height:61px;}
.home-kctuijian-nrss:hover .home-kctuijian-nrs2s1 span {position:absolute;margin-top:0;}
.home-kctuijian-nrss:hover .home-kctuijian-nrs2s1 p {display:none;}
.home-kctuijian-nrss:hover .home-kctuijian-nrs2s1 {position:relative;top:-61px;transform:none;left:0;height:61px;}
.home-kctuijian-nrs2s2 span:hover {color:#ff8500;}
.home-kctuijian-nrs2s2 span {padding:0px;display:block;float:left;position:relative;margin:10px;font-size:18px;font-family:SourceHanSansSC-Regular,SourceHanSansSC;font-weight:400;color:#FFFFFF;line-height:27px;}
.home-hxjzl {padding:20px 0;width:100%;height:auto;margin:0 auto;position:relative;clear:both;float:left;/*background-color:#ff8500;*/color:#ffffff;margin-top:58px;}
.home-hxjzlsss{width:100%;max-width:1300px;margin:0 auto;display:block;clear:both;float: left;
    height: auto;
    left: 50%;
    transform: translateX(-50%);position:relative;}
.home-hxjzl-left,.home-hxjzl-right {width:50%;height:auto;float:right;position:relative;}
.home-hxjzl-left img {width:auto;max-height:650px;height:auto;float:right;position:relative;padding-right:10%;box-sizing:border-box;}
.home-hxjzl-right-title {font-size:36px;line-height:48px;text-align:left;padding:20px 0;}
.home-hxjzl-right-title .home-hxjzl-right-title1 span {color:#2d4c9a;}
.home-hxjzl-right-nr {font-size:20px;line-height:28px;padding:60px 0;width:100%;height:auto;float:left;position:relative;}
.home-hxjzl-right-nr .home-hxjzl-right-nr1 {width:100%;height:auto;float:left;font-size:24px;font-family:SourceHanSansSC-Medium,SourceHanSansSC;font-weight:500;color:rgba(0,0,0,0.8);line-height:36px;}
.home-hxjzl-right-nr .home-hxjzl-right-nr2 {position:relative;margin:10px 0;width:100%;height:auto;float:left;height:auto;float:left;font-size:18px;font-family:SourceHanSansSC-Regular,SourceHanSansSC;font-weight:400;color:rgba(0,0,0,0.8);line-height:27px;}
.home-hxjzl-right-nr .home-hxjzl-right-nr2 span {position:relative;width:calc(100% - 36px);height:auto;float:left;padding:5px 0;padding-left:36px;color:rgba(0,0,0,0.8);}
.home-hxjzl-right-nr .home-hxjzl-right-nr2 span:hover {color:#ff8500cc;}
.home-hxjzl-right-nr .home-hxjzl-right-nr2 span:before {content:'';position:absolute;width:28px;left:0;height:13px;opacity:0.8;top:50%;z-index:10;transform:translateY(-50%);/* color:#333333;*/    float:left;background-size:cover;background:url('/skin/img/箭头.png') no-repeat;}
.home-hxjzl-right-bottom {transition:all 0.4s linear 0s;widtH:100%;height:auto;float:left;position:relative;bottom:20px;}
.home-hxjzl-right-bottom span {width:92px;height:92px;color:#333333;background-color:#F1F5F2;border-radius:50%;float:left;line-height:92px;text-align:center;position:relative;transform:translateX(-50%);left:50%;font-size:20px;font-family:SourceHanSansSC-Medium,SourceHanSansSC;font-weight:500;}
.home-hxjzl-right-bottom1,.home-hxjzl-right-bottom2,.home-hxjzl-right-bottom3 {width:92px;height:auto;float:left;margin:0 62px 0 0;}
.home-hxjzl-right-bottom3 span {color:#ffffff;background:#FF8500;}
.home-hxjzl-right-nrs1,.home-hxjzl-right-nrs2,.home-hxjzl-right-nrs3 {display:block;position:relative;width:100%;height:auto;float:left;overflow:hidden;}
.home-hxjzl-right-nrs1,.home-hxjzl-right-nrs2 {height:0;display:none;}
.home-kehujz {padding:20px 0;width:100%;height:auto;margin:0 auto;position:relative;clear:both;float:left;/*background-color:#e7ece8;*/}
.home-kehujz-nr {clear:both;width:100%;/*width:100%;*/max-width:1300px;height:auto;float:left;position:relative;margin:0 auto;left:50%;transform:translateX(-50%);margin-bottom:82px;display:flex;justify-content:center;flex-wrap:wrap;}
.home-kehujz-nrs {width:150px;/*width:25%;*/box-sizing:border-box;padding:8px;float:left;height:auto;position:relative;}
.home-kehujz-nrs-last:hover {background-color:#333333;}
.home-kehujz-nrss {width:100%;height:auto;float:Left;border-radius:10px;position:relative;box-sizing:border-box;overflow:hidden;}
.home-kehujz-nrss img {width:100%;height:auto;float:left;position:relative;border-radius:10px;}
.home-kehujz-nrs-last {background:#FE8500;text-align:center;width:calc(24% - 16px);margin:0 6px;padding:0;}
.home-kehujz-nrs-last span {font-size:28px;font-family:SourceHanSansSC-Regular,SourceHanSansSC;font-weight:400;color:#FFFFFF;line-height:41px;}
.home-kehujz-nrs:hover {box-shadow:0px 0px 34px 0px rgba(0,0,0,0.1);}
.home-kehujz-nrs-last .home-kehujz-nrss {height:100%;}
.home-kehujz-nrs-last .home-kehujz-nrss span {position:absolute;width:100%;height:auto;float:left;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);}
.xushi-footer {width:100%;height:auto;float:left;position:relative;background-color:#262626;color:#ffffff;overflow:hidden;}
.xushi-footer1 {position:absolute;width:100%;height:auto;float:left;bottom:0;}
.xushi-footer1 img {position:relative;width:100%;height:auto;float:left;}
.xushi-footer2 {position:relative;width:100%;height:auto;max-width:1300px;/*max-width:1440px;*/margin:0 auto;display:block;}
.xushi-footer2s1,.xushi-footer2s2,.xushi-footer2s3 {width:100%;height:auto;float:left;position:relative;}
.xushi-footer2s2 {width:100%;margin-top:42px;height:1px;background-color:#ffffff;float:left;margin:0;background:#FFFFFF;opacity:0.2;}
.xushi-footer2s1-nr1 h1 {font-size:20px;font-family:MicrosoftYaHeiUISemilight;color:#ff8500e6;/*line-height:27px;*/margin-top:10px;/*font-weight:normal;*//*font-size:16px;*/line-height:26px;letter-spacing:14px;margin-bottom:20px;}
.xushi-footer2s1-nr1 span {/*font-size:14px;*/font-family:MicrosoftYaHeiUI;color:#FFFFFFe6;/*line-height:19px;*/font-weight:normal;}

.xushi-footer2s3 {width:100%;height:auto;text-align:center;position:relative;padding:30px 0;font-size:14px;font-family:MicrosoftYaHeiUI;color:#FFFFFFe6;line-height:19px;}
.xushi-footer2s1-nr1 {width:340px;height:auto;float:left;box-sizing:border-box;position:absolute;margin:0 20px 0 0;/*margin:0 120px 0 0;*/top:50%;transform:translateY(-50%);}
.xushi-footer2s3 a {color:#FFFFFFe6;}
.xushi-footer2s1-nr1 img {max-width:318px;}
.xushi-footer2s1-nr2 {/*width:20%;*/width: 12.5%;height:auto;float:right;position:relative;box-sizing:border-box;padding:0 10px;}
.xushi-footer2s1-nr3 {/*width:20%;*/width: 12.5%;height:auto;float:right;position:relative;box-sizing:border-box;padding:0 10px;}
.xushi-footer2s1-nr4 {/*width:calc(60% - 460px);*/width: calc(50% - 360px);height:auto;float:right;position:relative;box-sizing:border-box;padding:0 20px;}
.xushi-footer2s1-nr4s1s {width:32px;height:32px;float:left;position:relative;margin-left:18px;}
.xushi-footer2s1-nr4s1s img {border-radius:50%;width:32px;height:32px;float:left;position:relative;}
.xushi-footer2s1-nr4s1s:first-child {margin-left:0px;}
.xushi-footer2s1-nr4s2 img {width:20px;height:20px;margin-top:7px;float:left;margin-right:5px;float:left;position:relative;}
.xushi-footer2s1-nr4s1 {width:100%;height:auto;float:left;position:relative;margin:7px 0 10px;}
.xushi-footer2s1-nr1 p,.xushi-footer2s1-nr2 p,.xushi-footer2s1-nr3 p,.xushi-footer2s1-nr4 p {width:100%;height:auto;float:left;text-align:left;margin:3.5px 0;font-size:22px;font-family:MicrosoftYaHeiUI;color:#FFFFFFe6;line-height:28px;margin-bottom:19px;}
.xushi-footer2s1-nr4s2 p {width:100%;height:auto;float:left;text-align:left;margin:3.5px 0;font-size:24px;font-family:MicrosoftYaHeiUI;color:#FFFFFFe6;line-height:32px;}
.xushi-footer2s1 {margin:60px auto 20px;}
.xushi-footer2s1-nr2 span,.xushi-footer2s1-nr3 span,.xushi-footer2s1-nr4 span {width:100%;height:auto;float:left;text-align:left;margin:3.5px 0;/*font-size:20px;*/font-size:16px;font-family:MicrosoftYaHeiUI;color:#FFFFFFe6;line-height:26px;}
.xushi-footer2s1-nr2 span:hover,.xushi-footer2s1-nr3 span:hover {color:#ff8500;}
.xushi-footer2s1-nr1 span {font-size:16px;line-height:26px;/*font-size:14px;*/font-family:MicrosoftYaHeiUI;color:#FFFFFFe6;/*line-height:19px;*/}
.xushi-footer2s1-nr4s1s img:hover {background-color:#ff8500;border-radius:50%;}
.xushi-footer2s1-nr1 p span,.xushi-footer2s1-nr2 p span,.xushi-footer2s1-nr3 p span,.xushi-footer2s1-nr4 p span {width:auto;height:auto;float:none;text-align:left;/*font-size:20px;*/font-size:16px;margin:20px 0;margin-left:5px;font-weight:400;line-height:26px;}
.xushi-footer2s1-nr4 p:hover span a {color:#ff8500!important;}
.xushi-footer2s1-nr1 .footer2s1-nr1-span{width: 100%;
    height: auto;
    float: left;
    font-size: 14px;
    box-sizing: border-box;
    padding-right: 55px;}
.banner-nr {position:absolute;transform:translateY(-50%);top:50%;left:10%;box-sizing:border-box;padding:20px;}
.banner-nr1 {width:auto;clear:both;height:auto;float:Left;z-index:1;position:relative;}
.banner-nr2 {margin-top:21px;width:auto;clear:both;height:auto;float:Left;z-index:1;position:relative;}
.banner-nr1 p {font-size:66px;font-family:Helvetica;color:#FF8500;line-height:79px;z-index:3;position:relative;float:left;}
.banner-nr1 p::before {content:attr(data-text);position:absolute;left:0;z-index:4;top:0;}
.banner-nr1 p::after {content:attr(data-text);position:absolute;left:0;-webkit-text-stroke:7px #FFFFFF;text-stroke:7px #FFFFFF;z-index:2;top:0;}
.banner-nr2 p {font-size:27px;font-family:SourceHanSansSC-Bold,SourceHanSansSC;font-weight:bold;color:#FFFFFF;line-height:40px;z-index:3;float:left;position:relative;}
.banner-nr2 p::before {content:attr(data-text);font-size:27px;font-family:SourceHanSansSC-Bold,SourceHanSansSC;font-weight:bold;color:#FFFFFF;line-height:40px;z-index:4;position:absolute;left:0;top:0;}
.banner-nr2 p::after {content:attr(data-text);font-size:27px;font-family:SourceHanSansSC-Bold,SourceHanSansSC;font-weight:bold;color:#FFFFFF;position:absolute;line-height:40px;-webkit-text-stroke:9px #FF8500;text-stroke:9px #FF8500;z-index:2;left:0;top:0;}
.banner-nr3 {font-size:20px;color:#ffffff;margin:20px 0;margin-top:80px;width:auto;clear:both;float:left;}
.banner-nr3 span {padding:0 45px;background:#FF8500;border-radius:24px;font-size:16px;font-family:SourceHanSansSC-Regular,SourceHanSansSC;font-weight:400;color:#FFFFFF;line-height:48px;width:auto;text-align:center;float:left;}
.banner-nr3 span:hover {cursor:pointer;background:#ffffff;color:#FF8500;border-radius:24px;}
.search {float:right;height:78px;width:186px;height:42px;/*transform:translateY(-50%);top:50%;right:0;*/background:rgba(0,0,0,0.03);border-radius:21px;border:1px solid #FFFFFF;position:relative;transform:none;margin:28px 0;margin-left:40px;/*margin-left:176px;*/}
.search button {background:none;cursor:pointer;padding:0;width:20px;height:20px;float:right;position:absolute;right:13px;margin:0;top:50%;transform:translateY(-50%);border:none;}
.search button img {height:100%;width:auto;float:right;float:left;position:absolute;left:0;top:0;}
.search button img:hover {background-color:#ff8500;}
.search button:hover {background-color:#ff8500;}
.search input {-webkit-text-fill-color:#ffffff;border:none;outline:none;border-radius:10px;width:100%;position:absolute;box-sizing:border-box;padding:9px 22px;float:left;top:50%;background:none;transform:translateY(-50%);font-size:18px;font-family:MicrosoftYaHei;color:#FFFFFF;line-height:24px;}
/*.search input::-webkit-input-placeholder,.search input::-ms-input-placeholder,.search input:-moz-placeholder {font-size:18px;}
*/.search form {}
.owl-controls {display:none;}
.gpbtfooter span{max-width:125px;}

/*新书发布*/
.div_pos .wrap{box-sizing:border-box;padding:0 20px;clear: both;}
.div_pos .wrap-index{box-sizing:border-box;padding:0 20px;clear: both;}
.xinshufb {width:100%;height:auto;float:Left;position:relative;}
.list-xinshufb-title {text-align:center;width:100%;max-width:1300px;float:left;height:auto;position:relative;margin:0 auto;left:50%;transform:translateX(-50%);margin-top:64px;}
.list-xinshufb-title1 {width:100%;float:left;font-size:36px;font-family:SourceHanSansSC-Bold,SourceHanSansSC;font-weight:bold;color:#2C4CA7;line-height:54px;}
.list-xinshufb-title2 {width:100%;height:auto;float:left;padding:0 0 5px;opacity:0.3;font-size:18px;font-family:SourceHanSansSC-Regular,SourceHanSansSC;font-weight:400;color:#3F3A34;line-height:27px;}
.list-xinshufb-nr-right-top h1 {width:auto;height:auto;font-size:20px;font-family:PingFang-SC-Bold,PingFang-SC;font-weight:bold;color:#000000;line-height:28px;margin-top:35px;margin-bottom:15px;}
.list-xinshufb-nr-right-top span {width:100%;height:auto;position:relative;float:left;font-size:14px;font-family:SourceHanSansSC-Regular,SourceHanSansSC;font-weight:400;color:#3F3A34;opacity:0.7;line-height:20px;}
.list-xinshufb-nr-right-top span img {width:18px;height:11px;margin:4.5px 0;position:relative;float:left;margin-right:7px;}
.list-xinshufb-nr-right-top p {width:660px;height:auto;position:relative;float:left;font-size:16px;font-family:SourceHanSansSC-Regular,SourceHanSansSC;font-weight:400;color:#000000;line-height:24px;margin:32px auto 25px;}
.list-xinshufb-nr-right-top .list-xinshufb-nr-right-button1 {width:100%;height:20px;position:relative;float:left;font-size:14px;font-family:SourceHanSansSC-Normal,SourceHanSansSC;font-weight:400;color:#24408A;line-height:20px;}
.list-xinshufb-nr .list-xinshufb-nr-right-top span:hover {color:#FF8500;}
.list-xinshufb-nr .list-xinshufb-nr-right-button1:hover {padding-left:7px;}
.list-xinshufb-nr .list-xinshufb-nr-right-button1:hover span{color:#24408A;}
.list-xinshufb-nr-right-top .list-xinshufb-nr-right-button1 img {float:left;margin:8px 0;width:34px;height:7px;position:relative;}
.list-xinshufb-nr-right-top .list-xinshufb-nr-right-button1 span {margin-left:7px;width:auto;color:#24408A;float:left;}
.list-xinshufb-nr-right-top .list-xinshufb-nr-right-button2 {width:144px;height:44px;background:#FF8500;border-radius:22px;font-size:16px;font-family:SourceHanSansSC-Regular,SourceHanSansSC;font-weight:400;color:#FFFFFF;text-align:center;color:#ffffff;line-height:44px;margin:68px auto 37px;float:left;}
.list-xinshufb-nr-right-top .list-xinshufb-nr-right-button2 span {color:#ffffff;line-height:44px;height:auto;opacity:1;border-radius:22px;}
.list-xinshufb-nr-right-top .list-xinshufb-nr-right-button2 span:hover {background-color:#24408A;color:#ffffff;}
.list-xinshufb-nr {width:100%;max-width:1100px;margin:25px auto;clear:both;height:auto;float:left;left:50%;transform:translateX(-50%);position:relative;box-sizing:border-box;padding:0 20px;}
.list-xinshufb-nr-left {width:calc(100% - 680px);height:auto;float:left;position:relative;}
.list-xinshufb-nr-right-top{width:100%;float: left;height:auto;position:relative;box-sizing:border-box;padding:0 40px 0 0;}
.list-xinshufb-nr-right {width:660px;margin-left:20px;height:auto;float:left;position:relative;}
.list-xinshufb-nr-left img {float:right;text-align:right;max-width:440px;height:auto;}
.list-xinshufb-nr-right-bottom {clear:both;float:left;}
.page-num {margin-bottom: 8px;width:32px;height:32px;margin-right:8px;float:left;line-height:32px;text-align:center;box-sizing:border-box;background:rgba(216,216,216,0);border:1px solid #FFFFFF;}
.page-num-current {border:1px solid #FF8500;color:#FF8500;}
.page-num:hover {border:1px solid #FF8500;color:#ffffff;background-color:#FF8500;}
.page-nums1 {width:32px;height:32px;margin-right:8px;margin-bottom: 8px;float:left;line-height:32px;text-align:center;box-sizing:border-box;color:rgba(0,14,26);opacity:0.3;}
.page-nums2 {width:32px;height:32px;margin-right:8px;margin-bottom: 8px;float:left;line-height:32px;text-align:center;box-sizing:border-box;color:rgba(0,14,26);opacity:0.65;}
.page-nums1:hover,.page-nums2:hover {opacity:1;color:#FF8500;}
.article-book-nr-top{margin:20px 0 40px!important;}


/*发展历程*/

.header-daohan{background: none;}
.header-daohan .wrap{height: 88px;background: #FF8500;border-radius: 10px;max-width: 1300px;margin: 22px auto 0;display: block;}
.header-daohan .wrap-index{height: 88px;background: #FF8500;border-radius: 10px;max-width: 1300px;margin: 22px auto 0;display: block;}
.mainers{margin-top:0;float:left;width: 100%;padding-bottom: 0;}
.header-daohan .logo img{height:46px;margin: 21px 0;float: left;}
.header-daohan .search{display:none;}
.header-daohan .logo {margin-left: 52px;margin-right:12px;height: 88px;}
.header-daohan .nav{float: right;width: calc(1300px - 279px);}
.header-daohan .nav ul li{line-height:88px;}
.header-daohan .nav ul {float: left;}
.header-daohan .nav ul li {margin-left: 50px;font-weight: 550;}
.newfzlc{width:100%;height:auto;position:relative;clear:Both;float:left;}
.newfzlc-top{width:auto;margin:150px auto 64px;text-align:center;}
.newfzlc-nr{width:100%;max-width:1300px;margin:0 auto;position:relative;float: left;left: 50%;transform: translateX(-50%);margin-bottom: 100px;}
.newfzlc-nrs1{width:100%;height:auto;float:Left;position:relative;z-index:2;page-break-inside: avoid;
    break-inside: avoid;
    -webkit-column-break-inside:avoid;
    column-gap: 0;
    column-count: 1;padding: 36px 0 0;}
.newfzlc-nrs2{width: 2px;height:100%;background: #ECECEC;position:absolute;    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);z-index:1;}
.newfzlc-nrs p{
width: 100%;
height: auto;
padding:0 21px;
font-size: 54px;
font-family: Arial-BoldMT, Arial;
font-weight: normal;
color: #CACACA;
line-height: 62px;
float:left;
text-align: right;
box-sizing:border-box;
}
.newfzlc-nrs span{
box-sizing:border-box;
padding:13px 21px 0;
clear:both;
width: 100%;
height: auto;
float: left;
text-align:left;
/*font-size: 22px;*/
font-size: 20px;
font-family: SourceHanSansSC-Regular, SourceHanSansSC;
font-weight: 400;
color: #333333;
line-height: 32px;
}
.newfzlc-2022{position:relative;    width: 100%;
    height: auto;
    float: left;}
.newfzlc-nrs ul li p{
    box-sizing:border-box;
    padding:13px 0 0;
     /*padding:13px 21px 0;*/
    clear:both;
    width: 100%;
    height: auto;
    float: left;
    text-align:left;
    font-size:16px;
    /*font-size: 20px;*/
    font-family: SourceHanSansSC-Regular, SourceHanSansSC;
    font-weight: 400;
    color: #333333;
    line-height: 32px;
}

.newfzlc-nrs ul li:before {
    content:' ';
    position: absolute;
    left: 10px;
    width: 5px;
    /* top: 19px; */
    top: 25px;
    transform: none;
    /* top: 50%; */
    /* transform: translateY(-50%); */
    height: 5px;
    border-radius: 50%;
    background: #333333;
}
.newfzlc-nrs ul li p {
    text-indent: 0em!important;
    width: calc(100% - 30px);
    margin-left: 30px;}
.newfzlc-nrs ul, .newfzlc-nrs li {
    position: relative;    width: 100%;
    float: left;
    height: auto;}
.newfzlc-nrs ul{
box-sizing: border-box;
    padding: 0 21px;}
.newfzlc-nrs ul li::marker {
    display: none!important;
    position: absolute;
    left: 0;
    font-variant-numeric: tabular-nums;
    unicode-bidi: isolate;
    text-transform: none;}
.newfzlc-nrs img{margin:0 auto;margin-top:12px;text-align:center;position:relative;    float: left;left: 50%;transform: translateX(-50%);width: 80%;max-width: 390px;}
.newfzlc-nrs-img{width:26px;height:26px;position:absolute;right:-13px;}
.newfzlc-nrs{width:50%;height:auto;position: relative;/*clear: both;*/float: left;
    box-sizing: border-box;}
.newfzlc-nrs-right p{text-align:left;}
.newfzlc-nrs-right .newfzlc-nrs-img{left:-13px;}
.newfzlc-nrs-right{margin-top: 85px;}
.newfzlc-nrs-right:after{clear:both;}
.banner-fzlc{width:100%;height:auto;float:left;position:relative;display:block;}
.banner-fzlc img{width:100%;height:auto;float:left;position:relative;}
.banner-fzlcs{width:100%;height:auto;float:left;position:absolute;transform:translateX(-50%) translatey(-50%);left:50%;top:calc(50% + 55px);}
.banner-fzlcs2{width: 204px;height: 5px;font-size: 34px;font-family: Impact;background-color: #FF8500;line-height: 41px;margin:32px auto 22px;}
.banner-fzlcs1{width: auto;height:auto;font-size: 66px;font-weight: 500;color: #FFFFFF;line-height: 68px;text-align: center;}
.banner-fzlcs1 h2{width: auto;height: auto;font-size:48px;/*font-size: 66px;*/font-weight: 500;color: #FFFFFF;line-height:58px;/*line-height: 68px;*/text-align: center;box-sizing: border-box;
    padding: 0 20px;}
.banner-fzlcs3{width:auto;height: 42px;font-size: 28px;/*font-size: 42px;*/font-weight: 500;color: #FFFFFF;line-height:38px;/*line-height: 43px;*/text-align: center;box-sizing: border-box;
    padding: 0 20px;}
span.newfzlc-2022{font-size:20px;}



/*教练团队*/
.wrapjltd{max-width:1300px;}
.wrapjltd .list-nr{margin-top:20px;}
.banner-jltd{width:100%;height:auto;float:left;position:relative;display:block;}
.banner-jltd img{width:100%;height:auto;float:left;position:relative;}
.banner-jltds{width:1092px;height:auto;float:left;position:absolute;transform:translateX(-50%) translatey(-50%);left:50%;top:calc(50% + 55px);background-color:#ffffff33;padding:28px 41px;}
.banner-jltds1{width: auto;height:auto;font-size: 66px;font-weight: 500;color: #FFFFFF;line-height: 68px;text-align: center;}
.banner-jltds1 h2{width: auto;height: auto;font-size: 66px;font-weight: 500;color: #FFFFFF;line-height: 68px;text-align: center;box-sizing: border-box;
    padding: 0 20px;}
.banner-jltds3-nrs1{font-size: 56px;
font-weight: 500;
color: #FFFFFF;
line-height: 58px;}
.banner-jltds3-nrs3{font-size: 22px;
font-family: STHeitiSC-Medium, STHeitiSC;
font-weight: 500;
color: #FFFFFF;
line-height: 23px;}
.banner-jltds3-nrs2{
   width:100%;
   max-width: 200px;
   height: 2px;
   background: #FFFFFF;position:relative;
   margin:13px 0 15px;
}
.banner-jltds3-nrs2:before{
    content:'';
width: 36px;
height: 6px;
background: #FFFFFF;position:absolute;left:0;bottom:0;}
.banner-jltds3-nr{width:25%;float:left;height:auto;position:relative;box-sizing:border-box;}
.banner-jltds1 span{width: 204px;height: 5px;font-size: 34px;font-family: Impact;background-color: #FF8500;line-height: 41px;margin:32px auto 22px;display:block;clear:both;}

.list-title{margin-top:122px;width:100%;height:auto;float:left;position:relative;float:left;display:block;box-sizing:border-box;padding:0 20px;text-align:center;}
.list-title1{width:100%;float:left;font-size: 36px;font-weight: 500;color: #FF8500;line-height: 54px;}
.list-title2{width:100%;float:left;clear:both;position:relative;font-size: 24px;color: #999999;line-height: 28px;margin:14px 0 80px;}
.list-daohan{    clear: both;width:100%;height:auto;float:left;position:relative;}
.list-daohans{    display: flex;
    justify-content: center;
    flex-wrap: wrap;float: left;
    /*display: block;*/
    position: relative;
    /* margin: 0 auto; */
    width: auto;
    transform: translateX(-50%);
    left: 50%;
    top: 0%;}
.list-nr{width:100%;height:auto;float:left;position:relative;position: relative;
    display: flex;
    justify-content: left;
    flex-wrap: wrap;}
.list-daohans li{border-radius: 30px;text-align: center;box-sizing:border-box;position:relative;width: auto;padding: 0 25px 0 20px;/*width:200px;*/float:left;margin:15px 30px;line-height: 64px;background: #F7F7F7;font-size: 24px;font-weight: 400;color: #333333;}
.list-daohans li img{padding: 5px;vertical-align: middle;max-width:30px;}
/*.list-daohans li:first-child  a{color: #ffffff;}*/
/*.list-daohans li:first-child{background:#FF8500;}*/
.list-daohans li.lanmuactive{background: #FF8500;color:#ffffff;}
.list-daohans li:hover{color: #ffffff;}
.list-daohans li:hover{background:#FF8500;}
.list-li-nr{overflow: hidden;margin: 10px;
    width: calc(25% - 20px);/*margin: 25px;width:auto;*/float:Left;height:auto;padding:0;box-sizing:border-box;position:relative;}
.list-li-nr .web{position:absolute;bottom:0;height: 195px;width:100%;background: #ff8400b3;}
.list-jltd-nrs1 p{margin:9px 0 8px;/*font-size: 28px;*/font-size: 24px;font-weight: 500;color: #FFFFFF;line-height: 41px;}
.list-jltd-nrs1 span{margin:0 auto;text-align:center;display:none;/*font-size: 28px;*/font-size: 24px;
font-weight: 400;
color: #FFFFFF;
line-height: 41px;}
.list-jltd-nrs2 li{color: #FFFFFF;
line-height: 41px;
/*font-size: 22px;*/
font-size: 20px;
font-weight: 400;
color: #FFFFFF;
line-height: 32px;}
.list-jltd-nr-div{width: 330px;
height: 2px;
background: #FFFFFF;display:None;}
.list-jltd-nrs1,.list-jltd-nrs2{padding:0 20px;/*padding:0px 30px;*/box-sizing:border-box;}
.list-li-nr:hover .list-jltd-nrs1 span{display:block;}
.list-li-nr:hover .list-jltd-nrs1 p{text-align:center;}
.list-li-nr:hover .list-jltd-nr-div{display:block;margin:15px auto 19px;}
.list-li-nr:hover .web{height:100%;}
.list-li-nr:hover .web .webs{width:100%;height:auto;position:absolute;transform:translateY(-50%) translateX(-50%);left:50%;top:50%;}
.list-bar{    width: auto;
    paddinG: 0 20px;
    box-sizing: border-box;
    position: relative;
    margin: 90px auto;
    clear: both;
    display: block;
    float: left;
    transform: translateX(-50%);
    left: 50%;}
.list-jltd-nrs2 li::before{
    content: "";
    display: inline-block;
    width:4px;
    height:4px;
    background-color:#ffffff;
    border-radius: 50%;
    margin: 6px;
}




/*预约企业服务悬浮按钮*/
.xfyyqyzx{/*display:none;*/position:absolute;left:0;top:50%;transform:translateY(-50%);z-index: 99999;}
/*.xfyyqyzx1{width:auto;position:relative;}*/
/*.xfyyqyzx2{position:relative;width: 213px;*/
/*height: 444px;*/
/*background: #000D1B;}*/


/*加入我们*/
.banner-joinus{width:100%;height:auto;float:left;position:relative;display:block;overflow:hidden;}
.banner-joinus img{width:100%;height:auto;float:left;position:relative;}
.banner-joinuss{width:1300px;height:auto;float:left;position:absolute;transform:translateX(-50%) translatey(-50%);left:50%;top:calc(50% + 55px);padding:28px 41px;    box-sizing: border-box;text-align:left;}
.banner-joinuss .banner-nr1 p {
    font-size: 44px;
    font-weight: bold;}
.banner-joinuss1 h2{font-size:44px;font-weight: 500;color: #FFFFFF;line-height:54px;text-align:left;box-sizing: border-box;}
/*.banner-joinuss1 h2{font-size: 66px;font-weight: 500;color: #FFFFFF;line-height: 68px;text-align:left;box-sizing: border-box;}*/
/*.banner-joinuss3{font-size: 42px;font-weight: 500;color: #FFFFFF;line-height: 43px;}*/
.banner-joinuss3{font-size:22px;font-weight: 500;color: #FFFFFF;line-height:38px;}
.banner-joinuss2{width: 204px;height:4px;font-size: 34px;background-color: #FF8500;line-height: 41px;margin:32px 0 37px;}
.banner-joinuss3 span{background: #FF8500;border-radius: 4px;padding: 0px 5px;margin: 0 5px;}
.joinus-section1{clear:both;width:100%;height:auto;float:left;position:relative;}
.joinus-section1-right{width: 560px;height: 505px;background: #EFF0F2;float:right;position:relative;}
.joinus-section1-left{width:calc(100% - 570px);height:auto;float:left;position:relative;}
.joinus-section1-right img{padding:22px 15px;width:100%;height:auto;box-sizing:border-box;float:left;}
.joinus-section1-lefts{margin-right:10px;margin-top:11px;box-sizing:border-box;float:left;width:100%;height: 162px;
border: 1px solid #C0C0C0;position:relative;}
.joinus-section1-lefts:hover{border: 1px solid #FF8500;}
.joinus-section1-lefts:hover img{display:block;}
.joinus-section1-lefts:hover .joinus-section1-lefts1s p{color: #FFFFFF;border-bottom:1px solid #ffffff;}
.joinus-section1-lefts:hover .joinus-section1-lefts1s span{color: #FFFFFF;}
.joinus-section1-lefts:first-child{margin-top:0;border: 1px solid #FF8500;}
.joinus-section1-lefts1{background: #F5F5F5;width:197px;height:160px;float:left;position:relative;    overflow: hidden;
    clear: both;
    display: block;}
.joinus-section1-lefts1 img{display:none;width: auto;height: 100%;float:left;position:relative;}
.joinus-section1-lefts:first-child img{display:block;}
.joinus-section1-lefts1s{width:100%;padding:0 20px;box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);}
.joinus-section1-lefts2{width:calc(100% - 197px);font-size: 18px;/*font-size: 22px;*/padding:10px;float: left;box-sizing: border-box;
font-weight: 400;
color: #333333;
line-height: 28px;position:absolute;top:50%;right:0px;transform:translateY(-50%);}
.joinus-section1-lefts1s p{font-size: 28px;
font-weight: 500;color: #333333;
margin-bottom:20px;padding-bottom:20px;
line-height: 41px;border-bottom:1px solid #3333331a;}
.joinus-section1-lefts:first-child .joinus-section1-lefts1s p{color: #FFFFFF;border-bottom:1px solid #ffffff;}
.joinus-section1-lefts:first-child .joinus-section1-lefts1s span{color: #FFFFFF;}
.joinus-section1-lefts1s span{font-size: 22px;
font-weight: 500;color:#33333333;
line-height: 23px;margin-top:20px;}
.joinus-section2{margin:137px 0 0px;width:100%;height:auto;float:left;position:relative;    overflow: hidden;}
.joinus-section2 img{min-height: 700px;position:relative;width:100%;height:auto;float:left;}
.joinus-section2s{width: 890px;
height:100%;background: #ffffff;border-top: 1px solid #333333;box-sizing: border-box;
/*background: #000D1B;*/position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}
.joinus-section2s-bottom2 img{min-height: auto;width:148px;height:auto;}
.joinus-section2s-top span{margin:27px 0 40px;padding:0 40px;box-sizing:border-box;width:100%;float:left;font-size: 44px;
text-align: center;
font-weight: 500;
color: #ff8500/*#FFFFFF*/;
line-height: 65px;}
.joinus-section2s-top p{width:100%;float:left;font-size: 26px;
font-weight: 400;
/*color: #FFFFFF;*/
color: #333333;
line-height: 36px;padding:0 40px;box-sizing:border-box;}
.joinus-section2s-tops{height: 1px;
/*background: #FFFFFF;    */
background: #ff8500;
opacity: 0.1;width:calc(100% - 40px);margin:42px 20px 28px;box-sizing:border-box;float:Left;}
.joinus-section2s-nr span{padding:0 40px;box-sizing:border-box;width:100%;font-size: 44px;
font-weight: 500;
color: #FF8500;
line-height: 65px;float: left;
    text-align: center;}
.joinus-section2s-nr p{font-size: 26px;
font-weight: 500;
color: #FFFFFF;
line-height: 38px;padding:0 40px;box-sizing:border-box;width:100%;float: left;
    text-align: center;}
.joinus-section2s-bottom{margin-top:45px;padding:0 40px;box-sizing:border-box;width:100%;float: left;position:relative;}
.joinus-section2s-bottom1{box-sizing: border-box;
/*background: #ffffff1a;*/
background: #ff85001a;
border-radius: 4px;font-size: 26px;
font-weight: 400;
/*color: #FFFFFF;*/
color:#333333;
width:calc(100% - 192px);
line-height: 36px;padding:40px 30px;float:left;}
.joinus-section2s-bottom2{
  width:192px;height:auto;position:relative;float:right;padding:0 22px;box-sizing: border-box;
}
.joinus-section2s-bottom2 span{font-size: 18px;
font-weight: 400;
color: #999999;
line-height: 27px;width:100%;float:left;box-sizing: border-box;margin:7px auto;text-align:center;}
.joinus-section3{width:100%;height:auto;float:left;box-sizing: border-box;position:relative;margin-bottom:90px;}
.joinus-section3s img{margin-bottom:30px;float:Left;max-height: 100px;}
.joinus-section3s{display: flex;
    justify-content: center;
    flex-wrap: wrap;}
.xianduan{width: 204px;
    height: 4px;
    float: left;
    background: #FF8500;
    position: relative;
    margin: 28px 41px 0 0;
    text-align: left;}


/*新书发布详情*/
.books-banner h2{font-size: 44px;
font-weight: 500;
line-height: 65px;}
.books-nr{width:1300px;height:auto;clear:both;display:block;position:relative;margin:80px auto;}
.books-nr-top{width:100%;font-size: 24px;
font-weight: 500;
color: #333333;
line-height: 36px;}
.books-nr-top p{width:100%;text-align:left;}
.books-nr-top span{margin-top:16px;width:100%;float:Left;position:relative;height: 1px;
background: #D8D8D8;}
.books-nr-top span:before{content:'';width: 56px;
height: 6px;
background: #FF8500;position:absolute;left:22px;bottom:0;}
.books-nr-right{background: #F8F8F8;margin:70px 0;width:330px;height:auto;float:right;position:relative;}
.books-nr-left{width:calc(100% - 400px);height:auto;float:left;box-sizing:border-box;padding:70px 0;padding-right:70px;}
.books-nr-right0{background: #FFffff;width:100%;height:auto;float:left;}
.books-nr-right0 img{text-align:center;height:161px;width:auto;bottom: 0;
    margin: 0 auto;
    display: block;
    position: relative;}
.books-nr-right1{clear: both;
line-height: 56px;
background: #FF8500;font-size: 26px;
font-weight: 400;
color: #FFFFFF;text-align:center;box-sizing:border-box;padding:0 20px;}
.books-nr-right2{
    background: #F8F8F8;
}
.books-nr-right2-top{float: left;padding:30px 16px;    position: relative;
    left: 50%;
    transform: translateX(-50%);}
.books-nr-right2-top span{font-size: 26px;
font-weight: 500;    top: 8px;
    position: relative;
color: #333333;
line-height: 38px;float: left;margin: 8px 0px 0 0px;}
.books-nr-right2-top a span{font-size: 16px;
padding:5px 12px;box-sizing:border-box;
font-weight: 400;
color: #FF8500;
line-height: 24px;background: #FFFFFF;
border-radius: 17px;
border: 1px solid #FF8500;margin-top: 8px;
    float: left;}
.books-nr-right2-top img{margin-right: 20px;float:left;width:116px;height:auto;}
.books-nr-right2-nr{width:100%;text-align:center;float:left;height:auto;margin-bottom:38px;}
.joinyyqyfw{position:absolute;/*right:20%;width: 319px;*/
height: 276px;width:100%;max-width:1300px;transform:translateX(-50%)!important;left: 50%;
/*background: #00000080;*/
border-radius: 10px;top:120px;/*transform:translatey(-50%);
    top: calc(50% + 55px);*/}
.tijiaobd .joinyyqyfws{width: 338px;float:right;background: #FFFFFF;border-radius: 10px;padding-bottom: 0px;}
.joinyyqyfws{padding-bottom: 20px;width: 338px;float:right;background: #00000080;border-radius: 10px;}
.joinyyqyfws p{font-size:22px;
font-weight: 500;
color: #FFFFFF;
line-height: 27px;box-sizing:border-box;width:100%;float:left;text-align:center;padding:24px 20px;}
.joinyyqyfws li{height:30px;line-height:30px;background: #ffffff1a;
border-radius: 4px;width:calc(100% -  36px);float:left;margin:4.5px 18px;}
.joinyyqyfws li.li_last{height:60px;}
.joinyyqyfws li:nth-child(1){width:calc(50% - 23.5px);float:left;margin-right:5.5px;}
.joinyyqyfws li:nth-child(2){width:calc(50% - 23.5px);float:left;margin-left:5.5px;}
.joinyyqyfws li input{    overflow: auto;
    height: 30px;padding: 0;font-size: 14px;
font-weight: 400;line-height:30px;
color: #FFFFFF;padding-left:10px;}
.joinyyqyfws li textarea{    overflow: auto;
    height:60px;padding: 0;font-size: 14px;
font-weight: 400;line-height:30px;
color: #FFFFFF;padding-left:10px;}
.joinyyqyfws li input::-webkit-input-placeholder,.joinyyqyfws li textarea::-webkit-input-placeholder{color: #ffffff;}
.joinyyqyfws .btn1{width:100%;position:relative;float:left;padding:0 18px;box-sizing:border-box;height:auto;}
.joinyyqyfws .btn1 button{cursor: pointer;background: #FF8500;border-radius: 4px;box-sizing:border-box;padding:0px 10px;width:100%;display:block;font-size: 16px;
font-weight: 400;
color: #FFFFFF;
line-height:30px;margin-top:4.5px;}
.joinyyqyfws .div_input{width:100%;height:auto;float:left;position:relative;}
.books-nr-right2-top a span:hover{background:#FF8500;color:#ffffff;}
.joinyyqyfws .btn1 button:hover{background:#ffffff;color:#FF8500;}


/*快速导航*/
#fastmulu li{margin:10px 0;}
.curriculum_article .img{position:relative;}
.curriculum_article .img #fastmulu{/*width:100%;*/position:relative;width:480px;}


/*解决方案详情*/
.article-jjfa-nr{position:relative;width:100%;padding:0 20px;margin:0 auto;max-width:1300px;display:block;height:auto;box-sizing:border-box;}
.article-jjfa-nr-left{margin-bottom:100px;clear: both;position:relative;width:870px;height:auto;float:left;box-sizing:border-box;}
.article-jjfa-nr-right{margin-bottom:100px;position:relative;width:330px;margin-left:60px;height:auto;float: left;box-sizing:border-box;}
.article-jjfa-nr-left h3{font-size: 32px;
font-weight: 500;
color: #333333;
line-height: 47px;
letter-spacing: 1px;width:100%;text-align:center;}
.article-jjfa-nr-top{margin-top:110px;margin-bottom:75px;}
#jjfa275{width:100%;max-width:2000px;float: left;height:auto;position:relative;}
#jjfa275 .article-jjfa-nr-top{width: 100%;
    max-width: 20000px;
    clear: both;
    float: left;
    margin-bottom: 80px;
    margin: 0 auto;
    /* float: none; */
    margin-bottom: 80px;
    margin-top: 110px;}
#jjfa275 .article-jjfa-nr-left{width:100%;max-width:1300px;margin:0 auto;float:none;}
#jjfa275 .article-jjfa-nr-right{display:none;}
.article-jjfa-nr-top{width:100%;height:auto;float:left;position:relative;}
.article-jjfa-nr-tops{width:auto;float:left;height:auto;position:relative;transform:translateX(-50%);left:50%;}
.article-jjfa-nr-tops .article-jjfa-nr-tops1{border-radius: 30px;background: #FF8500;font-size: 24px;font-weight: 400;color: #FFFFFF;line-height:64px;padding:0 23px;float:left;margin:0 30px 20px;}
.article-jjfa-nr-tops .article-jjfa-nr-tops2{background: #F7F7F7;font-size: 24px;font-weight: 400;color: #333333;line-height:64px;padding:0 23px;float:left;margin:0 30px;border-radius: 30px;}
.article-jjfa-nr-tops .article-jjfa-nr-tops2:hover{background: #FF8500;color: #FFFFFF;}
/*.article-jjfa-nr-tops a{line-height:64px;height:64px;width:100%;background: #FF8500;}*/
/*.article-jjfa-nr-tops .article-jjfa-nr-tops1 img{height:24px;float:left;width:auto;position:relative;}*/
.article-jjfa-nr-left h2{color:#FF8500!important;font-weight:500;}
.article-jjfa-nr-left h2 span{color:#FF8500!important;font-weight:500;}
/*.article-jjfa-nr-left p,.article-jjfa-nr-left p span{word-break: break-all;}*/
txpdiv,.txp_ad{display:none!important;}
.article-jjfa-nr-left h3{margin-bottom:50px;}
.article-jjfa-nr-right-section1{border-top:4px solid #FF8500;margin-bottom:110px;width: 100%;
    height: auto;
    float: left;}
.article-jjfa-nr-right-section1 p{display:none;}
.article-jjfa-nr-right-section1 a{background: #F8F8F8;
    padding: 48px 56px;
    width: 100%;
    height: auto;
    float: left;
    box-sizing: border-box;}
.article-jjfa-nr-right-section2{padding-top:7px;border-top:4px solid #FF8500;width: 100%;margin-bottom:110px;
    height: auto;
    float: left;}
#fastmulu{border-top:4px solid #FF8500;width: 100%;/*margin-bottom:110px;*/
    height: auto;padding:20px 0;
    float: left;position: relative;}
#fastmulu:before{content:'';position:absolute;left:10px;top:40px;height:calc(100% - 80px);width:1px;background: #EBEBEB;}
#fastmulu li{margin:15px 0;font-size: 20px;
font-weight: 500;
    position: relative;
color: #333333;
line-height: 29px;}
#fastmulu li:before{top: 50%;
    transform: translateY(-50%);content: '';
    position: absolute;
    left: 2px;
    width:16px;
    height:16px;
    border-radius: 50%;
    background:#D3D3D3;transition: all 0s linear 0s!important;}
#fastmulu li:hover span{color:#FF8500!important;}
#fastmulu li:hover:before{width:20px;
    height:20px;background: #FF8500;left: 0px;/*transition: all 0s linear 0s!important;*/}
#fastmulu li:hover:after{content: '';width:10px;position: absolute;border-radius:50%;top: 50%;
    transform: translateY(-50%);
    height:10px;background:#ffffff80;left: 5px;transition: all 0s linear 0s!important;}
#fastmulu li:first-child{width: 14px;
    content: '';
    height: 14px;
    background: #EFEFEF;
    position: relative;
    padding-left: 0!important;
    border-radius: 50%;
    margin-left: 3px;}
#fastmulu li:last-child{width: 14px;
    content: '';
    height: 14px;
    background: #EFEFEF;
    position: relative;
    padding-left: 0!important;
    border-radius: 50%;
    margin-left: 3px;}
#fastmulu li:first-child:before{
    display: None;
}
#fastmulu li:last-child:before{
    display: None;
} 
.sxpian{margin:20px auto;width:100%;box-sizing:border-box;padding:0;height:auto;float:left;position:relative;}    
.sxpian1{float:left;font-size: 20px;
font-weight: 400;
color: #999999;
line-height: 29px;}
.sxpian2{float:right;font-size: 20px;
font-weight: 400;
color: #FF8500;
line-height: 29px;}
.sxpian1 a{color: #999999;}
.sxpian2 a{color: #FF8500;}
    

.article-jjfa-nr-right-section2s .article-span1{width: 84px;
height: 84px;
background:#ff85001a;position: relative;border-radius:50%;float: left;}
.article-jjfa-nr-right-section2s .article-span1 img{width: 40px;height:40px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translatey(-50%);}
.article-jjfa-nr-right-section2s .article-span2{font-size: 20px;
    font-weight: 500;
    color: #333333;
    line-height: 29px;
    width: calc(100% - 84px);
    box-sizing: border-box;
    float: left;
    padding: 0 10px;}
.article-jjfa-nr-right-section2s .article-span3{font-size: 16px;
font-weight: 400;
color: #999999;width: calc(100% - 84px);
    box-sizing: border-box;
    float: left;
    padding: 0 10px;
line-height: 24px;}
.article-jjfa-nr-right-section2s{width:100%;height:auto;float:left;position:relative;margin:13px 0;}
.article-jjfa-nr-left .article-case-nr-left-p{font-size: 20px;
text-align: center;margin:10px 0 40px;
font-weight: 400;
color: #999999;
line-height: 29px;}
.article-case-nr-left h3{/*margin-bottom:0;*/margin-bottom: 40px;}
#fastmulunr ul li p{text-indent: 0em!important; 
    width: calc(100% - 30px);
    margin-left: 30px;}


/*定制产品列表*/
.list-bars a{width: 44px;
height: 44px;
border:1px solid #F0F2F5;
background:#F0F2F5;color: #000000;
border-radius: 4px;line-height: 44px;box-sizing:border-box;}
.list-bars a.pages-nums1{font-size: 18px;box-sizing:border-box;line-height: 40px;background:none;color: #FF8500;border:1px solid #FF8500;}
.list-bars a.pages-nums2{font-size: 18px;box-sizing:border-box;line-height: 40px;background:#F0F2F5;color: #000000;}
.list-bars{    width: auto;
    paddinG: 0 20px;
    box-sizing: border-box;
    position: relative;
    margin: 90px auto;
    clear: both;
    display: block;
    float: left;
    transform: translateX(-50%);
    left: 50%;}
.pages-nums1 {width:44px;height:44px;margin-right:8px;float:left;line-height:44px;text-align:center;box-sizing:border-box;color: #FF8500;border:1px solid #FF8500;border-radius: 4px;}
.pages-nums2 {width:32px;height:32px;margin-right:8px;float:left;line-height:44px;text-align:center;box-sizing:border-box;color:rgba(0,14,26);background: #F0F2F5;}
/*.pages-nums1:hover,.pages-nums2:hover{background:#FF8500;color: #000000;}*/
.list-bars a.pages-nums1:hover,.list-bars a.pages-nums2:hover{background:#FF8500;color: #ffffff;}
.list-bars a.page-num-current{background:#FF8500;color: #ffffff;}
.list-bars .dian{display:none; width: 15px;
    height: 44px;
    text-align: center;
    font-size: 16px;
    padding-right: 8px;
    font-weight: 500;
    color: #333333;
    float: left;
    line-height: 36px;}
.curriculum_list_mbs{position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translatex(-50%) translatey(-50%);
    float: Left;}
.curriculum_list_mbs p{width:100%;height:auto;box-sizing:border-box;padding:0 20px;float:left;position:relative;font-size: 28px;
font-weight: 500;
color: #FFFFFF;
line-height: 41px;text-align:center;}
.curriculum_list_mbs span{width:100%;height:auto;box-sizing:border-box;padding:0 20px;float:left;position:relative;font-size: 22px;
font-weight: 400;
color: #FFFFFF;    overflow: hidden;
    text-overflow: ellipsis;
    transition: all 0.4s linear 0s;display: -webkit-box!important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
line-height: 32px;margin:12px 0 39px;}
.curriculum_list ul li .img_box .curriculum_list_mbs .curriculum_list_more{    position: relative;
    top: 0;
    width: 191px;
    clear: both;
    height: 48px;
    float: none;
    margin: 0 auto;
    display: block;
    margin-top: 0;
    background: #FFFFFF;
    border-radius: 4px;}
.jlkc_newlist ul li {
    float: left;
    width: calc(33.33% - 30px);
    margin: 25px 15px;}
.curriculum_list ul li .img_box .curriculum_list_mbs .curriculum_list_more span{    font-size: 18px;
    font-weight: 400;
    color: #333333;
    padding: 0;
    float: left;background: none;box-sizing:border-box;
    line-height: 48px;
    margin: 0;}
.curriculum_list ul li .img_box .curriculum_list_mbs .curriculum_list_more:hover span{
    color:#ff8500;
}
.jlkc_newlist ul{    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    float: left;}
.jlkc_newlist ul li {width: 400px;}


/*实践案例/客户见证列表*/
.articlesimg{text-align:center;margin:10px auto;display:block;}
.list-cases .list-title2{font-size: 24px;
font-weight: 400;
color: #333333;
line-height: 33px;}
.tijiaobd{background:none;top: 160px;width:100%;left:50%;transform: translateX(-50%);max-width:1300px;height:auto;/*background: #FFFFFF;border-radius: 10px;*/}
.tijiaobd p{font-size: 24px;
font-weight: 500;
color: #FF8500;
line-height: 33px;padding:20px 20px 10px;}
.tijiaobd span{margin-bottom: 21px;width:100%;text-align: center;font-size: 16px;
font-weight: 400;float: left;
color: #FF8500;
line-height: 22px;}
.tijiaobd .list{
    float:left;
}
.tijiaobd .list li{height: 40px;
background: #FFFFFF;margin:8px 30px;
border: 1px solid #D0D0D0;width:calc(100% - 60px);box-sizing:border-box;padding:0;}
.tijiaobd .btn1{height: 40px;
background: #FF8500;padding:0;
border-radius: 4px;    width: calc(100% - 60px);
    float: none;box-sizing: border-box;
    margin: 0 30px;}
.tijiaobd .list p{margin:10px 0 22px;font-size: 14px;
font-weight: 400;width:100%;text-align: center;padding:0;
color: #333333;
line-height: 20px;}
.tijiaobd .btn1 span{margin-bottom: 0;font-size: 16px;
font-weight: 400;
color: #FFFFFF;
line-height:38px;}
.tijiaobd .joinyyqyfws .btn1 button{border:1px solid #FFffff;}
.tijiaobd .joinyyqyfws .btn1 button:hover{background: #F7F7F7;height:40px;border:1px solid #FF8500;}
.tijiaobd .joinyyqyfws .btn1 button:hover span{color:#FF8500;line-height: 38px;}
.tijiaobd .div_input img{width:20px;height:auto;min-height:0;}
.tijiaobd .joinyyqyfws li input{color: #999999;}
.tijiaobd .joinyyqyfws li textarea{    overflow: auto;
    height:60px;padding: 0;font-size: 12px;
font-weight: 400;line-height:30px;
color: #999999;padding-left:10px;}
.tijiaobd .joinyyqyfws li input::-webkit-input-placeholder,.tijiaobd .joinyyqyfws li textarea::-webkit-input-placeholder{color: #999999;}
.tijiaobd .div_input img{width: 22px;
    height: auto;
    position: absolute;
    left: 12px;
    top: 50%;margin-right:12px;
    transform: translateY(-50%);}
.tijiaobd .joinyyqyfws li input{    height: 40px;
    line-height: 40px;
    width: calc(100% - 46px);
    margin-left: 34px;
    float: left;
}
.list-cases-nr{    
    float: none;
    /* display: block; */
    position: relative;
    /* margin: 0 auto; */
    margin:0 auto;
    width:1290px;
    /*transform: translateX(-50%);*/
    /*left: 50%;*/
    /*top: 0%;*/
    
}
.list-cases-nr ul{    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    float: left;}
.list-cases-nr ul li{width:350px;margin: 37px 40px;}
.list-cases-nr ul li .web p{font-size: 22px;
font-weight: 500;
color: #333333;
line-height: 33px;width:100%;text-align:left;margin:10px 0;}
.list-cases-nr ul li .web{margin:0;}
.list-cases-nr .ljgdandzx .ljgdandzxs1{width: 232px;
height: 38px;line-height: 38px;box-sizing: border-box;
background: #FFFFFF;color:#FF8500;
border: 1px solid #FF8500;float:left;text-align:center;}
.list-cases-nr .ljgdandzx .ljgdandzxs2{
width: 116px;
height: 38px;
background: #FF8500;font-size: 16px;
font-weight: 400;box-sizing: border-box;
color: #FFFFFF;border: 1px solid #FF8500;
line-height: 38px;float:left;text-align:center;}
.list-cases-nr .ljgdandzx .ljgdandzxs1:hover{background: #ededed66;color:#FF8500;border: 1px solid #ededed66;}
.list-cases-nr .ljgdandzx .ljgdandzxs2:hover{background: #ededed66;color:#FF8500;border: 1px solid #ededed66;}
.list-cases-nr .curriculum_list_mb{display:none;}
.list-cases p{width:100%;float:left;}

/*实践案例详情*/
.article-jjfa-nr-right-section1 li{width:100%;height:auto;float:left;position:relative;text-align: left;}
.article-jjfa-nr-right-section1 li a{padding:20px;background: none;}
.article-jjfa-nr-right-section1 li a span{margin-right:10px;padding:5px 10px;background:#FF8500;color:#ffffff;border-radius:5px;}
.article-jjfa-nr-right-section1 p{width:100%;height:auto;float:left;position:relative;background:#FF8500;display:block;color:#ffffff;padding:0 10px;box-sizing:border-box;line-height:48px;font-size:20px;}
.article-jjfa-nr-right-section1 p a{    background: none;
    text-align: right;
    color: #ffffff;
    top: 0;
    float: left;
    position: absolute;
    padding: 0;
    right: 10px;font-size:18px;    width: auto;}
.tuijianyd a{color:#333333;}  
.tuijianyd a:hover {color:#FF8500;}  
.tuijianyd{width:100%;height:auto;float:left;position:relative;padding:10px 0;background:#F8F8F8;box-sizing:border-box;} 
.article-jjfa-nr-right-section1 li:hover{background: #ededed66;}

/*搜索结果页*/
.article-jjfa-nr-right-section3{border-top:4px solid #FF8500;margin-bottom:110px;width: 100%;
    height: auto;
    float: left;}
.article-jjfa-nr-right-section3 p{display:none;}
.article-jjfa-nr-right-section3 a{background: #F8F8F8;
    padding: 48px 56px;
    width: 100%;
    height: auto;
    float: left;
    box-sizing: border-box;}
.article-jjfa-nr-right-section3 li{width:100%;height:auto;float:left;position:relative;text-align: left;}
.article-jjfa-nr-right-section3 li a{padding:20px;background: none;}
.article-jjfa-nr-right-section3 li a span{margin-right: 0;
    padding: 5px 10px;
    font-size: 16px;
    background: none;
    color: #333333;
    float: left;
    text-align: center;
    border-radius: 5px;
    line-height: 28px;}
.article-jjfa-nr-right-section3 li a span:hover{color:#FF8500;}
.article-jjfa-nr-right-section3 p{width:100%;height:auto;float:left;position:relative;background:#FF8500;display:block;color:#ffffff;padding:0 10px;box-sizing:border-box;line-height:48px;font-size:20px;}
.article-jjfa-nr-right-section3 p a{    background: none;
    text-align: right;
    color: #ffffff;
    top: 0;
    float: left;
    position: absolute;
    padding: 0;
    right: 10px;font-size:18px;    width: auto;}
.tuijianyd3 a{color:#333333;}  
.tuijianyd3 a:hover {color:#FF8500;}  
.tuijianyd3{width:100%;height:auto;float:left;position:relative;padding:10px 0;background:#F8F8F8;box-sizing:border-box;} 
.search-banner h2{text-align:center;    line-height: 81px;
    font-size: 48px;}
.search-banner .search {
    float: none;    box-sizing: border-box;
    height: 78px;
    width: 643px;
    height: 76px;
    background: #ffffff;
    border-radius: 4px;
    border: none;
    position: relative;
    transform: none;
    margin: 16px auto;
}
.search-banner .search input {
    -webkit-text-fill-color: #999999;font-size: 24px;font-weight: 400;line-height: 36px;
    width: calc(100% - 98px);margin: 0 9px;
}
.search-banner .search button{border-radius: 0 4px 4px 0;/*width:30px;height:30px;right: 40px;*/width: 80px;
    height: 76px;
    right: 0px;position:relative;top:0;transform:none;}
.search-banner .search button img {
    height: 30px;top: 50%;left: 50%;
    transform: translateY(-50%) translateX(-50%);}
.search-banner .searchimg2{display:none;}
.search-banner .search button:hover .searchimg2{display:block;}
.search-banner .search button:hover .searchimg1{display:none;}
.search-banner input:-internal-autofill-selected {
    appearance: menulist-button;
    background-color: #000000!important;
    background-image: none !important;
    color: -internal-light-dark(black, white) !important;
}
.searchpage-nr-left{width:calc(100% - 310px);border-top:4px solid #FF8500;}
.searchpage-nr-left-title{font-size: 32px;margin-top:40px;
font-weight: 500;
color: #333333;text-align:center;
line-height: 47px;
letter-spacing: 1px;}
.searchpage-nr-left-miaosu{font-size: 18px;
font-weight: 400;
color: #333333;
line-height: 27px;text-align:center;margin:10px 25px;}
.searchpage-nr-left-miaosu span{color:#FF8500;}
.searchpage-nr-list li{border: 1px solid #C0C0C0;margin-bottom:18px;}
.searchpage-nr-list .text:after{display:None;}
.searchpage-nr-list1 .fenleiname{margin: 4.5px 10px 4.5px 0;font-size: 16px;
font-weight: 400;
color: #FF8500;
line-height: 32px;background: #FFFFFF;
border-radius: 4px;
border: 1px solid #FF8500;padding:0 9px;float: left;}
.searchpage-nr-list1{font-size: 28px;
font-weight: 500;
color: #333333;
line-height: 32px;
letter-spacing: 1px;}
.fenleitime{width:200px;margin: 4.5px 0;font-size: 18px;
text-align:right;float:right;
font-weight: 400;
color: #999999;
line-height: 32px;}
.searchpagelist .text p{display: -webkit-box!important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;width:calc(100% - 200px);text-align: left;height:auto;float:left;font-size: 28px;line-height:41px;}
.searchpage-nr-list2{margin-top: 12px;width:100%;height:auto;float:left;font-size: 22px;
font-weight: 400;
color: #333333;display: -webkit-box!important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
line-height: 33px;}
.searchpage-nr-right{width:285px;margin-left:25px;}
.searchpage-nr-right .article-jjfa-nr-right-section1{margin-bottom:80px;}
.searchpage-nrs{width:100%;height:auto;float:left;position:relative;}
/*.searchpagelist ul li a:hover .text .fenleitime{color:#ffffff;}*/
/*.searchpagelist ul li a:hover .text .searchpage-nr-list2{color:#ffffff;}*/
.searchpagelist ul li a:hover{background-color:#F8F8F8;}
.searchpagelist ul li:hover{border: 1px solid #FF8500;}
.searchpagelist ul li a:hover .text p{color:#FF8500;}


/*联系我们页面*/
.contact-list-nr{float:left;width:100%;height:auto;}

/*企业介绍页*/
.aboutus-listwenhua{clear:both;height:auto;padding-bottom:58px;
background: #ffffff;width:100%;float:left;position:relative;/*margin-top:151px;*/}
/*.aboutus-listwenhua .wrap{top:-151px;}*/
.aboutus-listwenhua .wrap{width:100%;height:auto;position:relative;margin:0 auto;display:block;}
.aboutus-list{position: relative;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;width:100%;height:auto;float:left;position:relative;}
.aboutus-lists{background: #FFFFFF;border-bottom: 4px solid #ff8500;
border-radius: 4px;width:380px;height:auto;float:left;margin:20px;}
.aboutus-lists img{width:100%;height:auto;float:left;position:relative;border-radius:10px 10px 0 0;}
.aboutus-lists p{font-size: 30px;
width:100%;float:left;text-align: center;box-sizing: border-box;padding:0 20px;
font-weight: 500;margin-top: 38px;
color: #FF8500;
line-height: 45px;}
.aboutus-lists span{font-size: 22px;
font-weight: 400;
color: #999999;width:100%;float:left;text-align: center;box-sizing: border-box;padding:0 20px;
line-height: 33px;margin-bottom:51px;}
.aboutus-contactnr{width:100%;height:auto;float:left;position:relative;
  display:inline-block;
   background-image:url('/skin/img/contactus-background.png');
   background-repeat: no-repeat;
    background-color: #f6f7f9;
    background-position: bottom;
    background-origin: content-box;}
.aboutus-contactnr .contact .img{width: 581px;
    height: 491px;margin:0 0 0 59px;float:right;}
.aboutus-contactnr .contact .cont_rt{width:calc(100% - 640px);float:left;}
.aboutus-contactnr .contact .cont_rt .contact_box {
    background: none;}
.aboutus-contactnr .contact .contact_box .tit h3{font-size: 32px;
font-weight: 500;
color: #333333;
line-height: 47px;text-align:left;float:left; 
    padding-left:0px;
    height: auto;margin-top:0;margin-bottom:40px;
    border-left:none;}
.aboutus-contactnr .contact .contact_box .tit{width:100%;height:auto;float:Left;position:relative;}
.aboutus-contactnr .contact .contact_box form{width:100%;height:auto;float:Left;position:relative;}
.aboutus-contactnr .contact_box{width:100%;height:auto;float:Left;position:relative;}
.aboutus-contactnr .contact_box .div_input {
    line-height: 50px;
    border: 1px solid #ffffff;
    border-radius: 4px;
    padding: 0 15px;
    background: #ffffff;}
.aboutus-contactnr .contact_box ul li{position:relative;}
.aboutus-contactnr .contact_box ul li span{line-height: 50px;position:absolute;left:14px;float:left;padding: 0;}
.aboutus-contactnr .contact_box ul li .div_input input,.aboutus-contactnr .contact_box ul li .div_input textarea{-webkit-text-fill-color:#999999;line-height: 50px;}
.aboutus-contactnr .contact_box ul li {
    width: calc(33.33% - 20px);
    float: left;
    margin: 0 10px;box-sizing: border-box;
    margin-bottom: 20px;}
.aboutus-contactnr .contact_box ul li.li_last{
    width: calc(100% - 20px);
    float: left;
    margin: 0 10px;box-sizing: border-box;
    margin-bottom: 20px;} 
}
.aboutus-contactnr .contact_box .btn1 a {
    border: 0;
    display: inline-block;
    width: 273px;
    text-align: center;
    line-height: 50px;
    background: #ff8500;
    border-radius: 4px;}
.aboutus-contactnr .contact-list-nr{width:100%;height:auto;float:left;position:relative;margin-bottom:70px;}
/*.aboutus-contactnr .contact-list-nr ul{display:flex;}*/
.aboutus-contactnr .contact-list-nr ul p{font-size: 24px;
font-weight: 500;float: left;
color: #333333;text-align:left;margin-bottom:20px;
line-height: 36px;}
.aboutus-contactnr .contact-list-nr ul img{text-align:left;float:left;}
.aboutus-contactnr .contact-list-nr ul span{text-align:left;margin-left:10px;font-size: 22px;float:left;
font-weight: 400;
color: #333333;
line-height: 33px;}
.aboutus-contactnr .contact-list-nr ul{overflow: hidden;
    left: 50%;
    float: left;margin:0;
    display: flex;
    width: auto;
    transform: translateX(-50%);
    position: relative;}
.aboutus-contactnr .contact-list-nr ul li{width: auto;margin: 0 45px;}
.xscontactxxs{width:100%;height:calc(100% - 56px);float:left;position:relative;}
.xscontactxxss{position:relative;top:50%;float:left;    left: 50%;
    transform: translateY(-50%) translateX(-50%);}
.xscontactxxss img{width:35px;height:auto;float:Left;}
.xscontactxxss span{width:calc(100% - 45px);float:left;}
.xscontactxx1 img,.xscontactxx2 img{max-width:101px;height:auto;}
.xscontactxx{width:auto;}
.xscontactxx1,.xscontactxx2{width:200px;margin:0 45px;}
.xscontactxxs:hover span{color:#ff8500!important;}
.aboutus-lists:Hover{background-color:#ff8500;}
.aboutus-lists:Hover p,.aboutus-lists:Hover span{color:#ffffff;}
.section-hxjzl{overflow: hidden;width:100%;height:auto;float:Left;position:relative;}
.contact-lunbo1,.contact-lunbo2{width:100%;height:auto;float:Left;position:relative;}
.contact-lunbo1s{display: flex;
    justify-content: center;
    flex-wrap: wrap;}
.contact-lunbo1ss{height: 64px;
line-height: 64px;margin:20px 30px;padding:0 40px;
background: #F7F7F7;width: auto;
    float: left;}
.contact-lunbo1ss.is-active{background: #FF8500;}
.contact-lunbo1ss span{font-size: 24px;
font-weight: 400;
color: #333333;
line-height: 64px;}
.contact-lunbo1ss.is-active span{color: #ffffff;}
.contact-lunbo1ss img{    vertical-align: middle;
    width: 30px;
    height: auto;
    padding-bottom: 10px;margin-right:14px;}
.contact-lunbo1{display:flex;position:relative;justify-content: center;
    flex-wrap: wrap;
    float: left;
    width: auto;
    transform: translateX(-50%);
    left: 50%;
    top: 0%;}
.contact-lunbo2{padding-bottom:60px;}
.contact-lunbo1ss2{display:none;}
.contact-lunbo1ss.is-active .contact-lunbo1ss2{display: inline;}
.contact-lunbo1ss.is-active .contact-lunbo1ss1{display:none;}
.contact-lunbo2s{width:1300px;float:left;transform:translateX(-50%);left:50%;margin:0 auto;position:relative;height:auto;}
.contact-lunbo2s p{font-size:28px;box-sizing:border-box;
font-weight: 500;width:100%;height:auto;float:left;
color: #333333;
line-height: 47px;padding:30px 20px;text-align:center;}
.contact-lunbo2s-nr2{padding: 24px 20px;
    box-sizing: border-box;width:100%;height:auto;float:left;position:relative;background-color: #ffffff;border-bottom: 8px solid #FF8500;}
.contact-lunbo2s-nr{width:100%;height:auto;float:left;position:relative;}
.contact-lunbo2s-nr2 span{
    /*font-size: 22px;*/
font-weight: 500;
font-size: 20px;
line-height: 28px;
color: #FF8500;
/*line-height: 33px;*/
position: relative;
    /*width: calc(50% - 56px);*/
    width: calc(100% - 56px);
    height: auto;
    
    float: left;
    margin:0 10px;
    padding: 5px 0;
    padding-left: 36px;}
.contact-lunbo2s-nr2 span:before {
    content: '';
    position: absolute;
    width: 28px;
    left: 0;
    height: 13px;
    opacity: 0.8;
    top: 50%;
    z-index: 10;
    transform: translateY(-50%);
    /* color: #333333; */
    float: left;
    background-size: cover;
    background: url(/skin/img/箭头.png) no-repeat;
}
.section-hxjzl-bottom{
height: 396px;
background: #F4F6F9;width:100%;float:left;position:absolute;bottom:0;}
.contact-lunbo2{clear: both;width:800px;
    overflow: hidden;
    left: 50%;
    transform: translateX(-50%);}
.contact-lunbo2div{width:auto;position: relative;
    display: flex;
    float: left;}
.contact-lunbo2s-nr2{position:relative;width:100%;height:auto;float:left;}
.contact-lunbo2s-nr2s{display: block;position:relative;width:100%;top:50%;height:auto;float:left;transform:translateY(-50%);}
.contact-lunbo1ss{cursor: pointer;}
.contact-lunbo2s-nr1{width:100%;height:auto;float:left;position:relative;}
.aboutus-listwenhuas{height: 396px;
    background: #F4F6F9;width:100%;float:left;bottom:0;position:absolute;}
.contact-lunbo2s-nr1 img{text-align: center;
    margin: 0 auto;
    clear: both;
    display: block;}
.contact-lunbo2s{background:#ffffff;width:100%;}

/*new teacher*/
.new-teacher-lists{width:100%;height:auto;float:left;position:relative;}
.new-teacher-list-left{width:400px;height:auto;float:left;/*position:relative;*/top: 50%;
    transform: translateY(-50%);
    position: absolute;}
.new-teacher-list-left img{border-radius:50%;overflow:hidden;width:auto;height:100%;float:left;position:relative;}
.new-teacher-list-right{width:calc(100% - 400px);height:auto;float:right;position:relative;}
.new-teacher-list-right span{color:#FF8500;font-size:28px;font-weight:600;line-height:38px;padding:20px 0;float:left;clear:both;}
.new-teacher-list-right ul{width:100%;height:auto;float:left;position:relative;}
.new-teacher-list-right ul li{width:100%;height:auto;position:relative;text-align:left;float:left;padding-bottom:15px;line-height:28px;font-size:16px;}
.new-teacher-list-right ul li:before {
    content: '';
    position: absolute;
    left: 10px;
    width: 5px;
    /* top: 19px; */
    top: 12px;
    transform: none;
    /* top: 50%; */
    /* transform: translateY(-50%); */
    height: 5px;
    border-radius: 50%;
    background: #333333;
}
.new-teacher-list-right ul li p {
    text-indent: 0em!important;
    width: calc(100% - 30px);
    margin-left: 30px;
}
.new-teacher-lists .new-teacher-list-right span:hover{color:#2c4ca7;}
    



@media screen and (max-width: 1680px) {
    .joinus-section2 .joinus-section2-img {
    min-height: 700px;
    position: relative;
    width: auto;
    text-align: left;
    max-width: 2000px;
    height: 700px;
    float: left;}
    .banner-joinus-1 img {
    width: auto;
    height: 413px;max-width: 300%;}
    .mainers .banner-joinus-2 img {
        width: auto;
    height: 584px;
    float: left;
    left: 50%;
    position: relative;
    /* margin: 0 auto; */
    max-width: 300%;
    text-align: center;
    transform: translateX(-50%);}
    
    .tijiaobd .div_input img{
        width: 22px;
    height: auto;
    position: absolute;
    left: 12px;
    top: 50%;
    margin-right: 12px;
    transform: translateY(-50%);
    }
    /*.jlkc_newlist ul li {*/
    /*float: left;*/
    /*width: calc(25% - 30px);}*/
    .list-title {
    margin-top: 42px;}
    /*.curriculum_list_mbs p{font-size:24px;}*/
    /*.curriculum_list_mbs span{font-size:20px;margin: 12px 0 24px;}*/
    /*.curriculum_list ul li .img_box .curriculum_list_mbs .curriculum_list_more{height:38px;}*/
    /*.curriculum_list ul li .img_box .curriculum_list_mbs .curriculum_list_more span{line-height:38px;}*/
    .list-bars{margin:40px auto;}
}

@media screen and (max-width: 1500px) {
.home-kunrao-nr-bg{display:none;}
.home-kunrao-nrs-big {
    width: 1236px;}
.home-kunrao-nrs {margin: 47.5px;}
 .home-hxjzl-left, .home-hxjzl-right {
    width: 50%;
    box-sizing: border-box;
    padding: 0 20px;}
.home-hxjzl-left img {padding-right: 0;}
    
}

@media screen and (max-width: 1440px) {
.header .logo {
    margin-right: 0px;
    margin-left: 30px;
}
.header .wrap{width:100%;max-width: none;}
.header .wrap-index{width:100%;max-width: none;}
.search{margin-right: 30px;margin-left: 30px;}
.header .nav {width: calc(100% - 227px);}
.page_num ul li {margin-left: 100px;}
.home-qybiange-nr {
    clear: both;
    width: 100%;
    box-sizing: border-box;
    padding: 0 20px;}
.xushi-footer2{width:100%;padding:0 40px;box-sizing:border-box;}
.xushi-footer2s1-nr1{margin-right:20px;position:relative;top:0;transform:none;}

.xushi-footer2s1-nr4 {
    width: calc(100% - 780px);}
/*.xushi-footer2s1-nr3,.xushi-footer2s1-nr2{width:200px;} */
.xushi-footer2s1-nr3, .xushi-footer2s1-nr2 {
    width: calc((100% - 360px) / 4);
}
.header-daohan .wrap{width:calc(100% - 40px);margin:22px 20px 0;}
.header-daohan .wrap-index{width:calc(100% - 40px);margin:22px 20px 0;}
.header-daohan .nav ul {float: right;padding-right: 36px;}
.header-daohan .nav {float: right;width: calc(100% - 279px);}
.banner-fzlcs1 h2,.banner-joinuss1 h2{font-size:38px;line-height: 48px;}
.banner-fzlcs3{height: 42px;font-size: 32px;}
.banner-joinuss3{height: auto;font-size: 32px;}
.banner-joinuss2{margin: 22px 0 12px;}
.banner-jltds1 h2 {font-size: 48px;}
.banner-jltds1 span {margin: 22px auto 12px;}
.banner-jltds3-nrs1 {font-size: 42px;line-height: 48px;}
.banner-jltds3-nrs3 {font-size: 20px;line-height: 22px;}
.banner-jltds3-nrs2{margin: 3px 0 5px;}
.joinyyqyfw{right:40px;}
.tijiaobd,.joinyyqyfw{max-width:3000px;width:calc(100% - 40px);top: 130px;}
.xushi-footer-yd{width:360px;float: left;}
.xushi-footer2s1-nr4 {width: 100%;padding:40px 0;float: left;}
.wrapjltd .list-nr .list-li-nr{width: auto;}
/*.wrapjltd .list-nr{padding: 0 60px;box-sizing: border-box;}*/

}

@media screen and (max-width: 1400px) {
    
    .home-qybgcase{width:100%;box-sizing:border-box;padding:0 20px;}
    .home-qybgcase-nrs{width: calc(100% - 240px);}
    .home-qybgcase-nr {
    clear: both;
    width: calc(100% - 240px);}
    .joinus-section1-left {width:100%;}
    .joinus-section1-right{display:None;}
    .list-title,.joinus-section2{margin-top: 80px;}
    .list-cases-nr{width:100%;padding:0 20px;box-sizing:border-box;    float: left;}
    .aboutus-contactnr .contact .cont_rt {width: calc(100% - 440px);}
    .aboutus-contactnr .contact .img {width: 400px;height: auto;margin: 0 0 0 40px;}
    .aboutus-lists {width: calc(33.33% - 40px);}
}
@media screen and (max-width: 1300px) {
.home-kctuijian-nrs {
    width: 460px;
    margin: 20px;}
}
@media screen and (max-width: 1250px) {
.search {width:150px;}
.header .logo {margin-left: 20px;}
.search {
    margin-right: 20px;
    margin-left: 20px;}
.header .nav ul li {
    margin-left: 16px;}
.page_num ul li {margin-left:50px;}
.home-kunrao-nrs-big {
    width:calc(100% - 40px);    display: flex;
    justify-content: center;
    flex-wrap: wrap;margin-bottom: 40px;}
.home-kunrao-nrs {margin:20px;    width: calc(33.33% - 40px);}
.home-qybgcase-nrs-btn1 {
    left: -90px;}
.home-qybgcase-nrs-btn2 {
    right: -90px;}
.xushi-footer2s1-nr1{position:relative;    top: 0;
    transform: none;}
.xushi-footer2s1-nr4 {
    width:430px;float:left;}  
/*.xushi-footer2s1-nr3,.xushi-footer2s1-nr2{display:none;}*/
.xushi-footer2s1{width:auto;position:relative;transform:translateX(-50%);left:50%;} 
.list-xinshufb-nr-right-top p{width:100%;}
.list-xinshufb-nr-left{width:440px;}
.list-xinshufb-nr-right{width:calc(100% - 440px);margin-left:0;}
.newfzlc-nr {padding: 0 60px;box-sizing: border-box;}
.banner-jltds1{display:none;}
.banner-jltds {width:800px;}
.banner-jltds3-nrs2 {width: 80%;}
.banner-joinuss{width:100%;box-sizing:border-box;}
.books-nr{ width: 100%;box-sizing:border-box;padding:0 40px;margin:40px auto;float: left;}
.books-nr-left,.books-nr-right{width:100%;padding:0;}
.books-nr-right2-top{width:300px;}
.books-nr-left{margin-top:20px;}
.article-jjfa-nr{max-width:3000px;}
.article-jjfa-nr-right {margin-left: 20px;}
.article-jjfa-nr-left {width: calc(100% - 370px);padding: 0 20px;}
.searchpage-nr-left{width: calc(100% - 310px);padding: 0 20px;}
.sxpian1,.sxpian2{clear:both;float:left;text-align:left;margin-top:20px;}
.searchpage-nrss,.searchpagelist .text p{float:left;width:100%;}
.fenleitime {
    text-align: left;
    float: left;}
.aboutus-contactnr .contact-list-nr ul li{margin:0 20px;}
.contact-lunbo2{width:calc(100% - 40px);}
.contact-lunbo2s-nr1 img{width:100%;height:auto;float:left;}
.contact-lunbo2s{width:100%;}
.contact-lunbo2s-nr2 span {width: calc(100% - 56px);}
.contact-lunbo2s-nr2s{}
}
@media screen and (max-width: 1000px) {
.nav_wap {position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;background:url(../images/menu.png) no-repeat center center #ff8500;background-size:auto 25px;right:5px;}
.nav {position:fixed;top:58px;left:-100%;width:100%;height:calc(100% - 58px);background:#fff;}
.header .nav ul li {float:none;margin:0 20px;}
.header {line-height:58px;height:58px;}
.h_menu .nav_wap {background:url(../images/menu-1.png) no-repeat center center #ff8500;background-size:auto 25px;}
.h_menu .nav {left:0;}
.nav {/*background:#e7ece8;color:#333333;*/background:#24408A;color:#ffffff;overflow:auto;}
.header .nav ul li.active:after {display:none;}
.header .nav ul li a {color:#ffffff;}
.header .nav ul {float:right;width:100%;text-align:center;line-height:58px;}
.header .nav {width:calc(80%);}
.search {margin:14px 5%;padding:10px;box-sizing:border-box;width:90%;float:left;}
.mainer {margin-top:58px;}
.banner-nr1 p,.banner-nr1 p::after,.banner-nr1 p::before {font-size:38px;}
.banner-nr2 p,.banner-nr2 p::after,.banner-nr2 p::before {font-size:22px;}
.banner-nr3 span {padding:0 25px;line-height:38px;}
.banner-nr2 {margin-top:0;}
.page_num ul li,.page_num ul li:first-child {width:46%;float:Left;box-sizing:border-box;margin:2%;}
.page_num ul li h2,.page_num ul li p {text-align:center;width:100%;}
.page_num ul li label {margin:20px auto;float:none;}
.home-kunrao-nrs {width:317px;}
.home-qybiange-nrs {width:362px;}
.home-hxjzl-left,.home-hxjzl-right {width:100%;}
.home-hxjzl-right-title {text-align:center;}
.home-hxjzl-left,.home-hxjzl-right {width:650px;margin:0 auto;display:block;float:none;}
.home-kctuijian-nr {box-sizing:border-box;padding:0 20px;width:100%;}
.home-kctuijian-nrs {width:calc(50% - 40px);margin:20px;}
.home-kctuijian-nrss:hover .home-kctuijian-nrs2 {height:100%;}
.home-kctuijian-nrss:hover .home-kctuijian-nrs2s1 {top:61px;}
.home-kctuijian-nrs2s1 span {font-size:28px;}
.home-kctuijian-nrss:hover .home-kctuijian-nrs2s2 {margin-top:-41px;}
.header .nav ul li a:hover {color:#FF8500;}
.daohan2j {width:100%;position:relative;}

.header .logo img {height: 34px;}
.banner-fzlcs,.banner-jltds{top: calc(50% + 29px);}

.list-title {margin-top:40px;}
.list-title2 {margin: 14px 0 20px;}
.list-bar {margin: 20px auto;}
.list-daohans li{margin: 15px 15px;}
.joinyyqyfw{right:20px;display:none;}
.mainers{margin-top:0;}
.banner-joinuss{top:calc(50% + 29px);}
.books-banner h2,.banner-joinuss1 h2{font-size:38px;}
.banner-joinus{overflow:hidden;}
.banner-joinuss3{font-size:28px;}
.zywqh{display:none;}
.syzywqh{display:none;}
.article-jjfa-nr-top,#jjfa275 .article-jjfa-nr-top{
    margin-top: 40px;
    margin-bottom: 40px;}
.article-jjfa-nr-right-section1 a {padding: 25px;}
.article-jjfa-nr-right{width:250px;}
.article-jjfa-nr-left {width: calc(100% - 270px);padding: 0;}
.article-jjfa-nr-right-section1,.article-jjfa-nr-right-section2{margin-bottom:40px;}
.article-jjfa-nr-tops .article-jjfa-nr-tops1,.article-jjfa-nr-tops .article-jjfa-nr-tops2{font-size: 22px;line-height: 48px;padding: 0 20px;margin: 0 10px 20px;}
.books-nr-right2-top,.books-nr-right2-top-span{width:100%;}
.list-cases-nr ul li {margin: 20px;}
.list-bars { margin: 40px auto 60px;}
.list-cases .list-title2 {
    font-size: 22px;}
.xushi-footer-yd{width:100%;margin-bottom:40px;}
.xushi-footer2s1-nr4{width:calc(100% - 360px);padding:0 20px;}
.xushi-footer2s1-nr2{width:25%;margin-bottom:20px;}
.aboutus-contactnr .contact .cont_rt {width: calc(100%);}
.aboutus-contactnr .contact .img {width:100%;height:200px;margin:20px auto;}
.aboutus-contactnr .contact .foot-mapditus{height:250px;}
.aboutus-contactnr .contact{margin-top:40px;}
/*.aboutus-contactnr .contact-list-nr ul .xscontactxx1,.aboutus-contactnr .contact-list-nr ul .xscontactxx2{width:50%;margin:10px 0;}*/
/*.aboutus-contactnr .contact-list-nr ul .xscontactxx3{width:50%;margin:10px 0;}*/
/*.aboutus-contactnr .contact-list-nr ul .xscontactxx4{width:50%;margin:10px 0;}*/
/*.aboutus-contactnr .contact-list-nr ul{display:Block;}*/
.aboutus-contactnr .contact-list-nr ul .xscontactxx p{width:100%;}
/*.xscontactxxss {left: 0;transform: none;}*/
.aboutus-contactnr .contact-list-nr ul{display:block;}
.aboutus-contactnr .contact-list-nr ul .xscontactxx1,.aboutus-contactnr .contact-list-nr ul .xscontactxx2{width:50%;float:left;margin:20px 0;clear: inherit;text-align:center;}
.aboutus-contactnr .contact-list-nr ul .xscontactxx3,.aboutus-contactnr .contact-list-nr ul .xscontactxx4{width:100%;float:left;margin:20px 0;clear: inherit;text-align:center;}
.aboutus-contactnr .contact-list-nr ul p{text-align:center;}
.aboutus-contactnr .contact-list-nr ul img{text-align:center;float: none;}
.aboutus-contactnr .contact-list-nr ul .xscontactxxss img{text-align:left;float:left;}
.xscontactxxss {
    position: relative;
    top: 0;
    float: left;
    left: 50%;
    transform: translateX(-50%);}
}


@media screen and (max-width:900px){
.xushi-footer2s1-nr1 p,.xushi-footer2s1-nr2 p,.xushi-footer2s1-nr3 p,.xushi-footer2s1-nr4 p {font-size:22px;width:auto;float:left;clear:both;left:50%;position:relative;transform:translateX(-50%);text-align:center;}
.xushi-footer2s1-nr1 p span,.xushi-footer2s1-nr2 p span,.xushi-footer2s1-nr3 p span,.xushi-footer2s1-nr4 p span {font-size:18px;text-align:center;}
.xushi-footer2s1-nr2 span,.xushi-footer2s1-nr3 span,.xushi-footer2s1-nr4 span {font-size:18px;text-align:center;}
.xushi-footer2s1-nr1 {width:100%;text-align:center;}
.xushi-footer2s1-nr4 {width:100%;margin-top:20px;}
.xushi-footer2s1-nr4s1 {width:auto;clear:both;height:auto;float:left;left:50%;transform:translateX(-50%)}
.xushi-footer2s3 {box-sizing:border-box;padding:10px 20px;}
/*.xushi-footer2s1-nr4,.xushi-footer2s1-nr3,.xushi-footer2s1-nr2 {display:None;}
*/.moredaohan {display:block;width:100%;height:auto;float:left;position:relative;padding:0;box-sizing:border-box;}
.moredaohan span {padding:8px 15px;text-align:center;background:#FF8500;border-radius:24px;font-size:14px;font-family:SourceHanSansSC-Regular,SourceHanSansSC;font-weight:400;color:#FFFFFF;/*float:left;*/    clear:both;display:block;width:100px;margin:0 auto;margin-top:10px;line-height:20px;}
.moredaohans {display:none;}
.list-xinshufb-nr-left {width:340px;}
.list-xinshufb-nr-left img {width:100%;}
.list-xinshufb-nr-right {width:calc(100% - 340px);margin-left:0;}
.list-xinshufb-nr-right-top .list-xinshufb-nr-right-button2 {margin:40px 0;}
.newfzlc-nr {padding: 0 40px;}
.newfzlc-top img{width:auto;}
.newfzlc-nrs p {font-size: 42px;}
.newfzlc-nrs span {font-size: 18px;}
.banner-jltds1{display:block;}
.banner-jltds1 span,.banner-jltds3{display:none;}
.banner-jltds1 h2 {font-size: 32px;line-height: 38px;padding:0;}
.banner-jltds {width: 90%;box-sizing: border-box;}
.mainers .banner-joinus img{height:300px;width:auto;float:left;text-align:left;max-width:1000px;}
.joinus-section2-img{display:None;}
.joinus-section3s img{width:200px;height:100px;}
.joinus-section2s {
    width: 100%;position: relative!important;float:left;
    height: auto;
    background: #000D1B;
    position: absolute;
    top: 0;
    left: 0;
    transform: none;}
.joinus-section2s-bottom {margin-bottom: 45px;}
.joinus-section2s-nr{width:100%;height:auto;float:left;word-break: break-all;}
.list-li-nr {overflow: hidden;margin: 1%;width: 48%;}
.list-jltd-nrs2 li {font-size: 20px;line-height: 28px;}
.list-li-nr img{width:100%;}
.list-jltd-nrs1 span {font-size:18px;line-height:28px;}
.banner-fzlcs1 h2, .banner-joinuss1 h2 {
    font-size: 32px;
    line-height: 40px;
}
.banner-fzlcs3 {
    font-size: 22px;
    line-height: 30px;
}
.banner-fzlcs2 {margin: 22px auto 12px;}
.banner-fzlc img,.banner-jltd img{
    height: 300px;
    width: auto;
    float: left;
    text-align: left;
    max-width: 1000px;}
.jlkc_newlist ul li {
    width: 350px;}
.curriculum_list_mbs p{font-size:24px;}
.curriculum_list_mbs span{font-size:18px;line-height: 28px;}
.curriculum_list ul li .img_box .curriculum_list_mbs .curriculum_list_more span{line-height:38px;}
.curriculum_list ul li .img_box .curriculum_list_mbs .curriculum_list_more{height:38px;}
.curriculum_list_mbs span {-webkit-line-clamp: 3;margin: 12px 0 20px;}
.aboutus-lists {width:300px;}
.aboutus-listwenhuas { height: 800px;}
.xushi-footer2s1-nr1 .footer2s1-nr1-span{padding-right:0px;}
.new-teacher-list-left,.new-teacher-list-right{width:100%;position: relative;
    top: 0;
    transform: none;}
.new-teacher-list-left img{float:none;margin-bottom:20px;}
}
@media screen and (max-width:850px) {
.home-kctuijian-nrss:hover .home-kctuijian-nrs2s1 {top: 20px;}   
.list-cases img{width:auto;max-width:100%;}
}

@media screen and (max-width:750px) {
.header .logo img {height:34px;}
.nav_wap {right:20px;}
.banner-nr {position:absolute;transform:translateY(-50%) translateX(-50%);top:50%;left:50%;width:90%;float:left;}
.banner-nr3 {margin-top:20px;}
.header .nav ul {float:right;width:100%;text-align:center;line-height:58px;}
.header .nav {width:calc(100%);}
.home-kehujz-nrs-last span {font-size:18px;}
.home-kunrao-title,.home-qybiange-title,.home-qybgcase-title,.home-kctuijian-title,.home-kehujz-title {margin-top:40px;}
.home-kehujz-nr {margin-bottom:0px;}
.home-kehujz-nrs {width:33.33%;}
.home-kehujz-nrs-last {width:calc(33.33% - 16px);height:50px!important;border-radius:20px;overflow:hidden;}
.xushi-footer2s1-nr1 {width:100%;padding:0 0px;height:auto;text-align:center;float:left;box-sizing:border-box;position:relative;margin:0;top:0;transform:none;}
.xushi-footer2s1-nr4,.xushi-footer2s1-nr3,.xushi-footer2s1-nr2 {width:100%;margin-top:20px;}
.xushi-footer2s1-nr1 img {max-width:250px;}
.xushi-footer2s1 {margin:20px auto 20px;}
.xushi-footer2 {width:100%;padding:0 20px;}
.xushi-footer2s1-nr1 h1 {margin-top:10px;padding-left:14px;box-sizing:border-box;letter-spacing:8px;}
.xushi-footer2s1-nr1 p,.xushi-footer2s1-nr2 p,.xushi-footer2s1-nr3 p,.xushi-footer2s1-nr4 p {margin-bottom:10px;}
.xushi-footer2s1-nr4s1s img,.xushi-footer2s1-nr4s1s {width:26px;height:26px;}
.xushi-footer2s1-nr4s1 {margin:0;clear:both;width:auto;height:auto;float:left;left:50%;transform:translateX(-50%);}
.xushi-footer2s1-nr4s2 p {margin-bottom:0;}
.home-hxjzl-left,.home-hxjzl-right {width:100%;float:left;}
.home-hxjzl-left img {width:100%;max-height:none;height:auto;float:none;margin:0 auto;display:block;position:relative;/*padding:0 20px;*/    box-sizing:border-box;}
.home-hxjzl-right-title {text-align:center;box-sizing:border-box;padding:20px;}
.home-kctuijian-nr {padding:20px;box-sizing:border-box;}
.home-hxjzl-right-nr,.home-hxjzl-right-bottom {padding:20px 0px;box-sizing:border-box;}
.home-kctuijian-nr {margin:0;}
.home-hxjzl {margin-top:0;}
.home-kctuijian,.home-qybgcase,.home-qybiange {padding:0 20px;box-sizing:border-box;}
.home-qybiange-nrs {width:calc(50% - 20px);margin:10px;padding:30px 0 0;}
.home-kunrao-nr {width:100%;}
.home-kunrao-nrs-big,.home-kunrao-title,.home-qybiange-title,.home-qybgcase-title,.home-kctuijian-title,.home-kehujz-title {width:100%;padding:0 20px;box-sizing:border-box;}
.home-kunrao-nrs {width:calc(50% - 20px);margin:10px;}
.home-kunrao-nr-bg {opacity:0;}
.home-qybgcase-nrs-btn1 {left:20px;opacity:0;}
.home-qybgcase-nrs-btn2 {right:20px;opacity:0;}
.home-qybgcase-nr:hover .home-qybgcase-nrs-btn1,.home-qybgcase-nr:hover .home-qybgcase-nrs-btn2 {opacity:1;}
.page_num,.home-kunrao {padding:0;}
.page_num .wrap {width:100%;box-sizing:border-box;padding:0 20px;margin-bottom:30px;}
.page_num .wrap-index {width:100%;box-sizing:border-box;padding:0 20px;margin-bottom:30px;}
.page_num ul li,.page_num ul li:first-child {width:calc(50%);padding:10px;float:Left;box-sizing:border-box;margin:0;}
.home-kunrao-nrs3 {font-size:18px;}
.home-hxjzl-right-bottom1,.home-hxjzl-right-bottom2,.home-hxjzl-right-bottom3 {width:92px;height:auto;float:left;margin:0 10px 0px 0;}
.home-kunrao-nrs1 {left:-10px;top:-10px;}
.home-qybgcase-nrs {width:calc(100%);}
.home-qybgcase-nr {width:calc(100%);}
.home-qybgcase-nrs1s2 img {width:150px;bottom:20px;left:20px;}
.home-kctuijian-nrs {width:460px;margin:20px 0;}
.home-kctuijian-nrss:hover .home-kctuijian-nrs2 {height:118px;}
.home-kctuijian-nrss:hover .home-kctuijian-nrs2s1 {top:-61px;}
.home-qybiange-nrs2s1 {font-size:22px;text-align:center;}
.home-kctuijian-nrss:hover .home-kctuijian-nrs2s2 {margin-top:-61px;}
/*.xushi-footer2s1-nr3 span,.xushi-footer2s1-nr2 span {display:none;}
*//*.xushi-footer2s1-nr4s1,.xushi-footer2s1-nr4s2 {display:none;}
*//*.xushi-footer2s1-nr3:hover span {display:block}
*//*.xushi-footer2s1-nr2:hover span {display:block}
*//*.xushi-footer2s1-nr4:hover .xushi-footer2s1-nr4s1 {display:block;}
*//*.xushi-footer2s1-nr4:hover .xushi-footer2s1-nr4s2 {display:block;}
*/.home-kunrao-nrs3 {bottom:50%;text-align:center;width:100%;height:auto;box-sizing:border-box;padding:20px 40px;background-color:#ffffffcc;font-size:22px;font-family:SourceHanSansSC-Medium,SourceHanSansSC;font-weight:500;color:rgba(0,0,0,0.8);line-height:33px;position:absolute;float:left;transform:translateY(50%);}
.home-kunrao-nrs4 p {font-size:22px;line-height:32px;}
.list-xinshufb-nr-left {width:100%;}
.list-xinshufb-nr-left img {text-align:center;float:none;display:block;margin:0 auto;}
.list-xinshufb-nr-right {width:calc(100% - 40px);margin-left:20px;}
.list-xinshufb-nr-right-top {padding:0;}
.list-xinshufb-nr-right-top p {width:100%;}
.list-xinshufb-title1,.list-xinshufb-title2 {padding:0 20px;box-sizing:border-box;}
.list-xinshufb-title {margin-top:40px;}
.list-xinshufb-title1 {font-size:28px;line-height:38px;}
.list-xinshufb-title2 {font-size:16px;}
.newfzlc-nr {padding: 0 20px;}
.newfzlc-top{margin-top:40px;margin-bottom:20px;padding: 0 20px;box-sizing:border-box;width:100%;}
.banner-fzlcs1 h2 {font-size: 28px;line-height: 38px;}
.banner-fzlcs3 {font-size:20px;}
.banner-fzlcs2 {margin: 12px auto 6px;}
.list-daohans li {width:auto;padding: 0 20px;line-height: 64px;font-size: 20px;}
.list-title1{font-size:28px;}
.list-title2 {font-size:20px;}

.list-jltd-nr-div {width: 80%;}
.books-nr{padding:0 20px;margiN:20px auto;}
.books-nr-right2-nr img{    width: 90%;
    height: auto;
    max-width: 350px;}
.joinus-section2s-bottom1,.joinus-section1-left,.joinus-section1-right{width:100%;}
.joinus-section2s-bottom2{width:100%;margin-top:20px;}
.joinus-section2s-bottom2 img {
    min-height: auto;
    width: 148px;
    height: auto;
    float: none;
    margin: 0 auto;
    display: block;}
.joinus-section1-lefts2{width:auto;left: 10px;font-size: 20px;padding:10px;float:none;box-sizing: border-box;
font-weight: 400;
color: #333333;
line-height: 26px;position:relative;top:0%;right:0px;transform:none;}
.joinus-section1-lefts{height:auto;width:100%;}
.joinus-section1-right{display:block;margin-top:20px;margin-bottom:20px;height: auto;}
.joinus-section2{margin-top:40px;}
.joinus-section2s-top span,.joinus-section2s-nr span{font-size:38px;line-height: 55px;}
.joinus-section2s-top p,.joinus-section2s-nr p{font-size:22px;}
.joinus-section2s-bottom1{font-size:22px;padding: 20px;}
.article-jjfa-nr-right,.article-jjfa-nr-left{width:100%;margin:0;}
.article-jjfa-nr-right-section1 img{max-width:250px;}
.article-jjfa-nr-right-section1{text-align:center;}
/*#fastmulunr p span{width:100%;}*/
#fastmulunr p iframe{    width: auto;
    max-width: 100%;
    float: left;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    height: auto;}
#fastmulunr p video{    width: auto;
    max-width: 100%;
    float: left;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    height: auto;}
.article-jjfa-nr-left h3{margin-bottom: 20px;font-size:26px;}
.article-jjfa-nr-right-section1 p,.article-jjfa-nr-right-section2 p,.article-jjfa-nr-right-section3 p{text-align:left;}
.article-book-nr-top{    margin-top:20px!important;
    margin-bottom: 20px!important;}
.article-jjfa-nr-left .article-case-nr-left-p {
    font-size: 16px;}
#fastmulunr td{padding:10px;}
.xushi-footer2s1-nr2{width:50%;margin-bottom:20px;}
.searchpagelist .text p{width:100%;}
.fenleitime{float:left;text-align:left;width:100%;}
.searchpage-nrss{font-size: 22px;
    line-height: 30px;
    clear: both;-webkit-line-clamp:2;
    width: 100%;
    float: left;}
.searchpage-nr-list2 {
    margin-top: 0px;font-size: 18px;-webkit-line-clamp: 3;}
.search-banner .search {width: 80%;
    height:50px;}
.search-banner .search input {font-size: 20px;}  
.search-banner .search button{height:50px;width: 50px;background-color: #ff8500;position: absolute;}
.search-banner .search button:hover{background-color: #333333;}
.search-banner .search .searchimg2{display:block;}
.search-banner .search .searchimg1{display:none;}
.search-banner .search button:hover img{background:none;}
.search-banner .search input {line-height: 22px;width: calc(100% - 70px);padding:9px 0;margin: 0 0px;}
.aboutus-contactnr .contact .img{width:100%;}
.aboutus-contactnr .contact .cont_rt{width:100%;}

.aboutus-listwenhua{height:auto;}
.aboutus-lists {width:380px;}
.aboutus-listwenhuas {
    height: 1300px;}
.contact-lunbo1ss {margin: 10px 10px;padding: 0 20px;}
.contact-lunbo2s p {
    font-size: 22px;}
.contact-lunbo2s-nr2 span{
    font-size: 18px;}
.contact-zhutinr span{font-size:22px!important;}
.section-hxjzl-bottom {
    height: calc(100% - 500px);}
.contactus-title-bottom{margin-bottom:20px;}
}
@media screen and (max-width:600px) {
.banner-nr2 {display:none;}
.banner-nr1 p,.banner-nr1 p::after,.banner-nr1 p::before {font-size:28px;}
.home-kunrao-nrs {width:317px;}
.home-kunrao-nrs3 {padding:10px;}
.home-qybiange-nrs {width:362px;}
.home-qybiange-nr {padding:0;}
.banner-fzlcs1 h2,.banner-joinuss1 h2{font-size: 28px;line-height: 38px;}
.banner-fzlcs3,.banner-joinuss3{font-size: 20px;}
.banner-fzlcs2{margin:12px auto 2px;}
.banner-joinuss2{margin:12px 0 2px;}
.xushi-footer2s1-nr2{display:none;}
.xushi-footer-yd{margin-bottom:0;}

}

@media screen and (max-width:500px) {
.home-kctuijian-nrs {width:100%;}
.home-kctuijian-nrss:hover .home-kctuijian-nrs2 {height:100%;}
.home-kctuijian-nrss:hover .home-kctuijian-nrs2s1 {top:20px;}
.home-kctuijian-nrss:hover .home-kctuijian-nrs2s2 {margin:0;margin-top:-41px;}
.list-li-nr{width:auto;}
}

@media screen and (max-width:450px) {
.banner-nr {width: 100%;}
.banner-nr1 p, .banner-nr1 p::after, .banner-nr1 p::before {
    font-size: 22px;
}
.page_num ul li label{width:80%;}
.home-kehujz-nrs {
    width: 50%;}
.home-kehujz-nrs-last {
    width: calc(50% - 16px);
    height:auto!important;
    border-radius: 0px;
    overflow: hidden;}
.banner-nr3{margin-top:0px;}
.home-kunrao-title1, .home-qybiange-title1, .home-qybgcase-title1, .home-kctuijian-title1, .home-kehujz-title1, .home-hxjzl-right-title1{font-size:28px;}
.home-kunrao-title2, .home-qybiange-title2, .home-qybgcase-title2, .home-kctuijian-title2, .home-kehujz-title2, .home-hxjzl-right-title2{font-size:14px;}
.home-kunrao-title4, .home-qybiange-title4, .home-kehujz-title4{font-size:16px;}
.home-kunrao-nrs { width: calc(100% - 20px);}
.home-qybiange-nrs{width: calc(100%);}
.home-kctuijian-nrs {width: 100%;margin: 10px 0%;}
.home-kctuijian-nr{padding:0;}
.home-kctuijian-title4 span {clear: both;
    display: block;
    margin-top: 5px;
    width: 100px;
    margin: 5px auto;}
/*.home-kctuijian-nrss:hover .home-kctuijian-nrs2s2{margin:0;}*/
.home-kctuijian-nrss:hover .home-kctuijian-nrs2{height:100%;}
.home-qybgcase-nrs1s2 img{width: 100px;bottom: 20px;left: 20px;}
.home-hxjzl-right-bottom1, .home-hxjzl-right-bottom2, .home-hxjzl-right-bottom3 {
    width: 72px;
    height: 72px;
    float: left;
    margin: 0 10px 20px 0;}
.home-hxjzl-right-bottom span {
    width: 72px;
    height: 72px;line-height: 72px;}
.home-kctuijian-nrs2s1 span {font-size: 22px;}
.home-kctuijian-nrs2s2 span{font-size:16px;} 
.xushi-footer2s1-nr1 img {
    max-width: 200px;}
.list-xinshufb-title1 span{clear:both;float:left;width: 100%;text-align:center;}
.newfzlc-nrs2 {left: 20px;transform: translateX(0%) translateY(-50%);}
.newfzlc-nrs {width: 100%;margin-top: 20px;}
.newfzlc-nrs-right{margin-top:40px;}
.newfzlc-nrs-img{left:-13px;}
.newfzlc-nrs p{text-align:left;}
.banner-fzlc img {
    width: auto;
    height: 300px;
    max-width: 2000px;float:left;}
.banner-jltds1 h2 {
    font-size: 22px;
    line-height: 28px;}
.banner-jltds{padding: 18px;}
.list-jltd-nrs1, .list-jltd-nrs2{padding:0 10px;}
.list-jltd-nrs2 li {font-size: 20px;line-height: 28px;}
.list-li-nr:hover .list-jltd-nr-div {margin: 10px auto 15px;}
.list-jltd-nrs1 span {line-height: 28px;}
.books-nr-right2-top {
    width: 100%;max-width:300px;}
.joinus-section3s img{width:150px;height:75px;}
.joinus-section1-lefts1{width:100%;}
.joinus-section1-lefts2{float:left;left:0;top:0;}
.joinus-section1-lefts:first-child img {
    display: block;
    width: 100%;}
.list-cases-nr ul li{
    width: 100%;padding:0;margin:20px 0;}
.ljgdandzx{width:100%;float:left;}
.list-cases-nr .ljgdandzx .ljgdandzxs1{width:calc(100% - 116px);}
.list-cases .list-title2{font-size:18px;line-height:28px;}
.list-cases-nr ul li .web p {font-size: 18px;}
.list-bars {margin: 20px auto 40px;}
.jlkc_newlist ul li{width: 100%;padding:0 20px;margin:20px 0;}
.list-daohans img{display:none!important;}
.aboutus-contactnr .contact_box ul li {
    width: 100%;}
}
@media screen and (max-width:400px) {
 .page_num ul li p{font-size:16px;}   
 .page_num ul li label {
    margin: 10px auto;}
 .page_num ul li h2 {
    font-size: 28px;
    line-height: 60px;
    }
.banner-nr1 p{line-height:28px;} 
.banner-nr3 {
    margin-top: 10px;
    margin-bottom: 0;}
.banner-nr3 span{line-height:28px;font-size:14px;}
.home-kunrao-nrs4 p{font-size:20px;line-height:28px;}
    
}
@media screen and (max-width:350px) {
    .books-nr-right2-top img{display: block;clear:Both;float:none;margin:0 auto;}
    .books-nr-right2-top span{width:100%;text-align:center;margin:10px auto;}
    .books-nr-right2-top a span{width: 150px;display: block;clear:Both;/*float:none;*/margin:0 auto;}
}


