a {    text-decoration: none !important;    outline: none !important;    color: #666666;}.header_wrap {    background: url("../images/headerBJ.jpg") repeat-x;}.header {    width: 940px;    margin: 0 auto;    height: 20px;    line-height: 12px;    padding: 4px 30px 0px 30px;}.header .nav .home {    background: url("../images/icon.png") no-repeat 6px 5px;    display: inline-block;    overflow: hidden;}.header .nav .home a {    background: none;}.header .nav li {    float: left;    height: 20px;}.header .active2 {    position: relative;    z-index: 110;}.header .nav li a {    height: 12px;    line-height: 21px;    background: url("../images/xianbg.gif") 0px 3px no-repeat;    padding: 0 24px;    font-size: 12px;}.header .nav li a:hover {    height: 20px;    color: #1295D8;    text-decoration: none;}.header .dropdown {    position: relative;    z-index: 110;}.header .nav .dropdown a {    padding: 0 17px;    _padding: 0 19px;}/*.header .nav .dropdown-menu{position:absolute;top:20px;left:0;background:#1295D8;padding:0 10px;overflow:hidden;display:none;z-index:2;}*/.header .nav .dropdown-menu {    position: absolute;    top: 20px;    left: 9px;;    padding: 0 10px;    overflow: hidden;    display: none;    background: #1295D8;    z-index: 111;    min-width: auto;}.header .nav .dropdown-menu li {    padding: 8px 0 6px 0;    border-bottom: 1px solid #37A9DC;    margin-bottom: -1px;    width: 75px;    _width: 80px;    text-align: center;    float: none;    border-right: none;    height: auto;}.header .nav .dropdown-menu li a {    color: #FFF;    text-align: center;    padding: 0;    border-right: none;    height: auto;}.header .caret {    width: 8px;    height: 7px;;    background: url("../images/icon.png") no-repeat 0 -84px;    display: inline-block;    _margin-top: 6px;    vertical-align: middle;}.header .nav .active {    height: 20px;}.header .nav .active a {    border-left: none;    height: 16px;}.header .nav .active .caret {    width: 10px;    height: 7px;;    background: url("../images/icon.png") no-repeat 0 -108px;    display: inline-block;    _margin-top: 6px;    vertical-align: middle;}.header .nav .active2 a {    background: url("../images/icon.png") no-repeat 84px -707px;    height: 20px;    display: inline-block;    color: #1295D8;}.header .nav .active2 li {    width: 85px;    height: auto;}.header .searchBox {    margin-top: -4px;}.header .searchText {    width: 120px;    height: 19px;    line-height: 19px;    padding: 0 0 0 3px;    border: none;    border-left: 1px solid #CCC;    border-radius: 0;    margin: 0;    color: #999;    margin-top: -1px;}.header .searchIcon {    width: 52px;    height: 20px;    background: url("../images/icon.png") no-repeat 0 -35px;    display: inline-block;    cursor: pointer;}.header_cont {    height: 74px;}.header_cont .logo {    padding-top: 15px;}.header_cont .number {    color: #999;    display: block;    text-align: right;    font-size: 12px;    padding: 17px 0 4px 0;}.header_cont .number span {    line-height: 16px;    vertical-align: top;}.header_cont .header_menu ul {    overflow: hidden;    *position: relative;    *z-index: 2;}.header_cont .header_menu ul.brar-nav1 {    width: 340px;    /*background-color:#dbe9ef;*/    height: 22px;    border-radius: 10px;    padding-right: 26px;    float: right;    line-height: 20px;}.header_cont .header_menu li {    float: left;    padding-left: 6px;    font-size: 12px;}.header_cont .header_menu li a:hover {    color: #1295D8;    text-decoration: underline;}.header_cont .header_menu .cor01 a:hover,.header_cont .header_menu .cor01 a.hver {    color: #377a2a;    text-decoration: underline;}.header_cont .header_menu .cor02 a:hover,.header_cont .header_menu .cor02 a.hver {    color: #ff9100;    text-decoration: underline;}.header_cont .header_menu .cor03 a:hover,.header_cont .header_menu .cor03 a.hver {    color: #003368;    text-decoration: underline;}.header_cont .header_menu .cor04 a:hover,.header_cont .header_menu .cor04 a.hver {    color: #8a7967;    text-decoration: underline;}.header_cont .header_menu .cor05 a:hover,.header_cont .header_menu .cor05 a.hver {    color: #960b68;    text-decoration: underline;}.header_cont .header_menu .cor06 a:hover,.header_cont .header_menu .cor06 a.hver {    color: #1295d8;    text-decoration: underline;}.header_menu ul li {    margin: 0 5px;}.header_menu ul li a {    color: #666666;}#head {    position: relative;    background: #FFFFFF;    z-index: 50;}#head .logo {    padding: 20px 0;}#head .logo img {    max-width: 100%;}#head .nav a {    line-height: 80px;    color: #333333;    font-size: 16px;    padding: 0 25px;    display: block;    float: right;}#head .nav a:hover,#head .nav a.on {    background: #ff9100;    color: #FFFFFF;    text-decoration: none;}#head .nav .btn {    background: -moz-linear-gradient(90deg, rgb(0, 149, 216) 0%, rgb(81, 191, 240) 100%);    background: -webkit-linear-gradient(90deg, rgb(0, 149, 216) 0%, rgb(81, 191, 240) 100%);    background: -ms-linear-gradient(90deg, rgb(0, 149, 216) 0%, rgb(81, 191, 240) 100%);    width: 140px;    height: 38px;    line-height: 38px;    margin-top: 20px;    margin-left: 25px;    color: #FFFFFF;    border-radius: 20px;    text-align: center;}#head.head2 .nav .btn:hover {    background: #dd7e00;    color: #ffffff;}#head.head2 .nav .btn:hover .img_box {    background: url(../images/icon-edit3.png) no-repeat;    background-size: 100% 100%;}#head .nav .btn .img_box {    display: inline-block;    width: 16px;    height: 16px;    background: url(../images/icon-edit2.png) no-repeat;    background-size: 100% 100%;    vertical-align: middle;    margin-right: 10px;}#head .nav .btn em {    vertical-align: middle;}#banner {    max-height: 720px;    overflow: hidden;}#banner .arrow-left {    position: absolute;    left: 5%;    top: 50%;    margin-top: -27px;    z-index: 10;}#banner .arrow-left img,#banner .arrow-right img {    width: 100%;}#banner .swiper-slide img {    width: 100%;}#banner .arrow-right {    position: absolute;    right: 5%;    top: 50%;    margin-top: -27px;    z-index: 10;}#center {    margin-top: -50px;    z-index: 20;    position: relative;}#center .cont {    background: #FFFFFF;    box-shadow: 4px 6.928px 27.6px 2.4px rgba(0, 0, 0, 0.15);}#center a {    text-align: center;    padding: 25px 0;    display: block;    height: 100px;    box-sizing: border-box;    position: relative;}#center a span {    position: absolute;    right: 0;    top: 25px;    height: 50px;    width: 1px;    background: #bcbcbc;}#center a:hover p {    color: #ff9100;}#center a p {    color: #333333;    font-size: 14px;}#center a img {    height: 29px;    margin-bottom: 5px;}#newAct {    margin: 50px 0 20px;}#newAct .title {    position: relative;    color: #333333;    font-size: 26px;    padding-left: 20px;    line-height: 25px;    margin-bottom: 30px;}#newAct .title .line {    position: absolute;    left: 0;    height: 25px;    width: 5px;    background: #ff9100;    margin-bottom: 30px;}#newAct .title a {    float: right;    color: #666666;    font-size: 14px;}#newAct .title a:hover {    color: #ff9100;    text-decoration: none;}#newAct .img {    min-height: 329px;    position: relative;    max-height: 329px;    overflow: hidden;    border: 1px solid #ccc;}#newAct .img img {    width: 100%;    transform: scale(1.0);    transition: all 0.5s;}#newAct .img:hover img {    /*transform: scale(1.2);	transition: all 0.5s;*/}#newAct .img .text {    position: absolute;    width: 100%;    bottom: 0;    left: 0;    background: rgba(0, 0, 0, 0.5);    color: #FFFFFF;    padding: 15px;    text-align: center;}#newAct .news {    padding-left: 0;}#newAct .news ul {    margin-top: 30px;}#newAct .news li {    line-height: 25px;    margin-top: 7px;    overflow: hidden;}#newAct .news li a {    color: #333333 !important;}#newAct .news li .span1 {    color: #333333;    font-size: 14px;    font-weight: bold;    position: relative;    /*top: -6px;*/    float: left;}#newAct .news li .txt {    width: 80%;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    display: inline-block;    float: left;}#newAct .news a:hover .txt {    color: #ff9100;}#newAct .news li .span2 {    font-family: arial;    float: right;    color: #666666;    font-size: 14px;    font-weight: bold;}#newAct .act {    padding-right: 0;}#newAct .act .item {    display: flex;    padding-left: 0;}#newAct .act .lf {    width: 76px;    height: 80px;    background: url(../images/rili-bg.png);    background-size: 100% 100%;    margin-right: 5%;}#newAct .act .p1 {    font-family: Arial;    text-align: center;    font-size: 28px;    color: #7d7d7d;    line-height: 50px;}#newAct .act .p2 {    text-align: center;    font-size: 16px;    color: #7d7d7d;    line-height: 30px;    color: #FFFFFF;}#newAct .act .rf {    flex: 1;}#newAct .act .item {    margin-bottom: 40px;}#newAct .act .item a {    color: #333333;    font-size: 14px;    display: block;    height: 43px;    line-height: 1.6;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    margin-bottom: 10px;}#newAct .act .item a:hover {    color: #ff9100;}#newAct .act .loc {    background: url(../images/icon-load.png) no-repeat left center;    font-size: 14px;    font-weight: bold;    color: #f78c00;    margin-top: 11px;    padding-left: 20px;}#ms {    background: url(../images/msBG.png) no-repeat center;    background-size: 1920px 100%;    padding: 50px 0;}#ms .title {    text-align: center;    color: #FFFFFF;    font-size: 26px;    font-weight: bold;}#ms .title span {    display: inline-block;    width: 78px;    height: 5px;    background: #ff9100;    margin-bottom: 20px;    margin-top: 10px;}#ms p {    text-align: center;    font-size: 16px;    color: #FFFFFF;    margin-bottom: 10px;}#ms a {    display: inline-block;    background: -moz-linear-gradient(0deg, rgb(255, 145, 0) 0%, rgb(231, 41, 41) 100%);    background: -webkit-linear-gradient(0deg, rgb(255, 145, 0) 0%, rgb(231, 41, 41) 100%);    background: -ms-linear-gradient(0deg, rgb(255, 145, 0) 0%, rgb(231, 41, 41) 100%);    width: 202px;    height: 44px;    color: #FFFFFF;    text-align: center;    border-radius: 22px;    line-height: 44px;    margin-top: 20px;}#ms a:hover {    opacity: 0.8;}#jr .title {    position: relative;    color: #333333;    font-size: 26px;    padding-left: 20px;    line-height: 25px;    margin-bottom: 30px;}#jr .title .line {    position: absolute;    left: 0;    height: 25px;    width: 5px;    background: #ff9100;    margin-bottom: 30px;}#jr {    padding: 50px 0 60px;    background: url(../images/jrBG.png) no-repeat center;    background-size: 100% 100%;}#jr img {    width: 100%;    margin-bottom: 10px;}#jr .text {    margin-bottom: 10px;    min-height: 80px}#jr .text .t {    color: #333333;    font-size: 18px;    font-weight: bold;    margin-bottom: 10px;}#jr .text .b {    color: #333333;    font-size: 14px;}#jr .items > div {    padding-left: 0;}.footText {    width: 1000px;    text-align: center;    color: #FFFFFF;    margin: 20px auto 0;    position: relative;    /*margin-top: -60px;*/    font-size: 12px;}.footText a {    color: #FFFFFF;    margin: 0 10px;    font-size: 12px;}.menu,.modileMenu {    display: none;}.fixed {    position: fixed !important;    top: 0;    left: 0;}#rightLinks {    position: fixed;    right: 10px;    top: 50%;    margin-top: -190px;    z-index: 50;}#rightLinks a {    border-radius: 5px;    width: 66px;    height: 66px;    margin-bottom: 10px;    box-sizing: border-box;    padding-top: 40px;    font-size: 12px;    text-align: center;    display: block;}#rightLinks a.sq {    background: #ececec url(../images/right-icon1.png) no-repeat center 10px;    background-size: 25px;}#rightLinks a.sq:hover {    background: #ff9100 url(../images/right-icon1-on.png) no-repeat center 10px;    color: #FFFFFF;    background-size: 25px;}#rightLinks a.zx {    background: #ececec url(../images/right-icon2.png) no-repeat center 10px;    background-size: 30px;}#rightLinks a.zx:hover {    background: #ff9100 url(../images/right-icon2-on.png) no-repeat center 10px;    background-size: 30px;    color: #FFFFFF;}#rightLinks a.zt {    background: #ececec url(../images/right-icon3.png) no-repeat center 9px;    background-size: 25px;}#rightLinks a.zt:hover {    background: #ff9100 url(../images/right-icon3-on.png) no-repeat center 9px;    background-size: 25px;    color: #FFFFFF;}#rightLinks a.wt {    background: #ececec url(../images/right-icon4.png) no-repeat center 9px;    background-size: 25px;}#rightLinks a.wt:hover {    background: #ff9100 url(../images/right-icon4-on.png) no-repeat center 9px;    background-size: 25px;    color: #FFFFFF;}#rightLinks a.xz {    background: #ececec url(../images/right-icon5.png) no-repeat center 9px;    background-size: 25px;}#rightLinks a.xz:hover {    background: #ff9100 url(../images/right-icon5-on.png) no-repeat center 9px;    background-size: 25px;    color: #FFFFFF;}#video {    position: relative;    height: 520px;    background: url(../images/videoBG.png) no-repeat center;    background-size: auto 100%;}#video .IMG {    width: 100%;    position: relative;    z-index: 0;}#video .play {    position: absolute;    width: 60px;    height: 60px;    z-index: 20;    left: 50%;    top: 50%;    margin-left: -30px;    margin-top: -30px;    cursor: pointer;}video {    outline: none;    border: none;}#footer {    background: url(../images/footBG.png) no-repeat center;    background-size: 100% 100%;    padding: 35px 0;    color: #FFFFFF;}#footer .tit {    margin-bottom: 30px;}#footer .tit .p1 {    color: #ff9000;    font-size: 40px;    text-align: center;}#footer .tit .p2 {    color: #ff9000;    font-size: 18px;    text-align: center;    margin: 10px 0;}#footer .tit div {    background-color: rgb(255, 144, 0);    width: 67px;    height: 4px;    margin: 0 auto;}#footer .img {    /*margin-right: 20px;*/    display: inline-block;}#footer .left {    text-align: left;    display: flex;    justify-content: center;}#footer .right {    text-align: right;}#footer .center {    text-align: center;    border-left: 1px solid #FFFFFF;    border-right: 1px solid #FFFFFF;    display: flex;    justify-content: center;    flex-direction: column;    align-items: center;    margin: 25px 0;}#footer .left .text {    padding-left: 60px;    background: url(../images/icon-foot1.png) no-repeat left center;    background-size: auto 30px;    display: flex;    justify-content: center;    flex-direction: column;}#footer .center .text {    display: inline-block;    padding-left: 60px;    background: url(../images/icon-foot2.png) no-repeat left center;    background-size: auto 40px;    isplay: flex;    justify-content: center;    flex-direction: column;}#footer .right {    display: flex;    justify-content: flex-end;}#footer .right .text {    display: flex;    justify-content: center;    flex-direction: column;    margin-left: 20px;}#footer .text p {    font-size: 14px;    text-align: left;}#footer .text a {    color: #FFFFFE;}#footer .cont > .clearfix {    display: flex;}/*内页样式*/#head.head2 {    background: #ff9100;}#head.head2 .logo {    padding: 0;    line-height: 50px;    text-align: center;    color: #FFFFFF;    font-size: 22px;    background: #f16713;}#head.head2 .logo img {    display: none;}#head.head2 .nav .fr {    position: relative;}#head.head2 .nav .fr a {    line-height: 50px;    color: #FFFFFF;    margin: 0 25px;    padding: 0;    position: relative;    /*overflow: hidden;*/    display: block;}#head.head2 .nav .slide {    position: absolute;    width: 130px;    box-shadow: 0px 1.732px 2px 0px rgba(0, 0, 0, 0.16);    box-sizing: border-box;    left: 50%;    margin-left: -65px;    display: block;    display: none;    top: 38px;    padding-top: 9px;    background: url(../images/nav-sj.png) no-repeat top center;}#head.head2 .nav .slide img {    margin: -9px auto 0;    display: block;    width: 15px;}#head.head2 .nav .slide div {    background: #FFFFFF;    padding: 0 10px;}#head.head2 .nav .slide a {    display: block;    border-bottom: 1px solid #dedede;    text-align: center;    color: #666666;    font-size: 14px;    float: initial;    line-height: initial;    margin: 0;    padding: 10px 0;    box-sizing: border-box;}#head.head2 .nav .slide > div:hover {    background: #ffefd9;}#head.head2 .nav .slide > div:hover a {    color: #ff9100;    border-bottom: none;    background: none;}#head.head2 .nav a span {    display: block;    position: absolute;    width: 100%;    height: 3px;    background: #FFFFFF;    left: 0;    bottom: -5px;    transition: all 0.5s;}#head.head2 .nav a:hover span,#head.head2 .nav a.on span {    bottom: 0;    transition: all 0.5s;}#head.head2 .nav a.btn {    line-height: 36px;    background: #FFFFFF;    color: #ff9100;    margin: 0;    margin-top: 6px;}.Ncont .mbx {    font-size: 14px;    color: #666666;    padding: 20px 0;}.Ncont .mbx a:hover {    color: #ff9100;}.Ncont .mbx span {    margin: 0 15px;}.jxjcont {    padding-bottom: 50px;}.jxjcont .tit {    background: url(../images/icon-jxj2.png) no-repeat left center;    padding-left: 38px;    font-size: 22px;    color: #ff9100;}.jxjcont .subtit {    background: url(../images/jxj-subtit-bg.png) no-repeat;    width: 190px;    height: 35px;    box-sizing: border-box;    padding-left: 30px;    color: #FFFFFF;    font-size: 14px;    font-weight: bold;    color: #FFFFFE;    line-height: 35px;    margin: 30px 0 20px;}.jxjcont .text span {    vertical-align: top;    width: 19%;    display: inline-block;    padding: 0;    font-size: 14px;    margin-bottom: 10px;}.jxjcont p {    font-size: 14px;    margin-top: 20px;}.jxjcont p span {    color: #ff9100;}.jxjcont p font {    color: #ff9100;    font-size: 30px;    font-weight: bold;}.newscont .tit {    background: url(../images/icon-news.png) no-repeat left center;    padding-left: 38px;    font-size: 22px;    color: #ff9100;}.newscont .tabs {    border-bottom: 1px solid #cccccc;    margin: 30px 0;    box-sizing: border-box;}.newscont .tabs a {    display: inline-block;    height: 35px;    margin-right: 40px;    font-size: 16px;    color: #333333;    box-sizing: border-box;}.newscont .tabs a:hover,.newscont .tabs a.on {    color: #ff9100;    background: url(../images/btn-bot-img.png) no-repeat bottom center;}.newscont .item {    /*padding-left: 0;*/    margin-bottom: 30px;}.newscont .item .img {    overflow: hidden;}.newscont .item img {    width: 100% !important;    /*height: auto!important;*/    height: 150px!important;;    transform: scale(1.0);    transition: all 0.5s;}.newscont .item .text {    height: 190px;    position: relative;}.newscont .item p.t {    color: #333333;    font-size: 16px;    margin: 20px 0 10px;}.newscont .item .b {    color: #999999;    font-size: 14px;}.newscont .item .time {    color: #999999;    font-weight: bold;    font-size: 14px;    position: absolute;    bottom: 0;    left: 0;    width: 100%;    background: url(../images/jt-r.png) no-repeat right center;    background-size: auto 100%;}.newscont .item:hover a {    color: #ff9100;}.newscont .item:hover img {    transform: scale(1.2);    transition: all 0.5s;}.newscont .item:hover .time {    background: url(../images/jt-r-on.png) no-repeat right center;    background-size: auto 100%;}#pages {    text-align: center;    margin: 50px 0;}#pages a {    display: inline-block;    border: 1px solid #cccccc;    color: #CCCCCC;    font-size: 14px;    width: 40px;    height: 40px;    line-height: 40px;}#pages a:hover,#pages a.on {    color: #FFFFFE;    background: #ff9100;    border-color: #ff9100;}#pages #next {    margin-left: 5px;}#pages span {    margin: 0 5px;}.newsDetailCont {    padding-bottom: 50px;}.newsDetailCont .cont {    max-width: 1200px;}.newsDetailCont .title {    text-align: center;    border-bottom: 1px solid #cccccc;    padding-bottom: 20px;    margin-bottom: 20px;}.newsDetailCont .title p.t {    font-size: 24px;    font-weight: bold;    color: #333333;    margin-bottom: 10px;}.newsDetailCont .title p.b {    font-size: 14px;    color: #999999;}.newsDetailCont .text p {    font-size: 14px;    line-height: 1.8;    color: #666666;    margin-bottom: 20px;}.newsDetailCont .text img {    max-width: 100%;    height: auto !important;}.videoscont {    padding-bottom: 50px;}.videoscont .tit {    background: url(../images/icon-video.png) no-repeat left center;    padding-left: 38px;    font-size: 22px;    color: #ff9100;}.videoscont .video {    margin: 30px 0;    text-align: center;}.videoscont video {    width: 100%;    max-width: 800px;    margin: 0 auto;}.videoscont .subtit {    border-bottom: 1px solid #CCCCCC;    color: #ff9100;    font-size: 16px;}.videoscont .subtit span {    background: url(../images/btn-bot-img.png) no-repeat bottom center;    display: inline-block;    height: 35px;}.videoscont .item {    margin-top: 30px;    display: block;    background-color: rgb(255, 255, 255);    box-shadow: 3px 5.196px 16px 0px rgba(0, 0, 0, 0.1);}.videoscont .item .img {    position: relative;}.videoscont .item .pic {    width: 100%;    transform: scale(1.0);    transition: all 0.5s;}.videoscont .item .shadow {    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    background: rgba(0, 0, 0, 0.35);    transition: all 0.5s;}.videoscont .item .play {    position: absolute;    right: 20px;    bottom: 20px;    width: 40px;    transform: rotate(0deg);    transition: all 0.5s;}.videoscont .item .text {    color: #666666;    font-size: 14px;    padding: 10px 20px;    background: #FFFFFE;    background: url(../images/jt-r.png) no-repeat 94% 82%;    height: 80px;    box-sizing: border-box;}.videoscont .item:hover .shadow {    background: rgba(0, 0, 0, 0);    transition: all 0.5s;}.videoscont .item:hover .text {    color: #ff9100;    background: url(../images/jt-r-on.png) no-repeat 94% 82%;}.videoscont .item:hover .play {    right: 45%;    bottom: 40%;    transform: rotate(90deg);    transition: all 0.5s;}.zszxcont {    padding-bottom: 50px;}.zszxcont .tit {    background: url(../images/icon-zszx2.png) no-repeat left center;    padding-left: 38px;    font-size: 22px;    color: #ff9100;}.zszxcont .subtit {    background: url(../images/jxj-subtit-bg.png) no-repeat;    width: 190px;    height: 35px;    box-sizing: border-box;    padding-left: 30px;    color: #FFFFFF;    font-size: 14px;    font-weight: bold;    color: #FFFFFE;    line-height: 35px;    margin: 30px 0 20px;}.zszxcont .items {    position: relative;}.zszxcont .items .line {    position: absolute;    left: 7px;    top: 18px;    width: 1px;    background: #ff9100;}.zszxcont .item {    padding-left: 60px;    background: url(../images/icon-list.png) no-repeat left 13px;    display: flex;    margin-bottom: 20px;}.zszxcont .item .left {    width: 70px;    margin-right: 10px;}.zszxcont .item .left p.t {    color: #666666;    font-size: 30px;    font-weight: bold;}.zszxcont .item .left p.b {    color: #666666;    font-size: 16px;}.zszxcont .item .right {    flex: 1;    background: url(../images/lc-bg.png) no-repeat top left;    background-size: 100%;    padding: 20px 20px 20px 35px;}.zszxcont .item .right a {    display: inline-block;    border: 1px solid #ff9100;    color: #ff9100;    font-size: 14px;    font-weight: bold;    padding: 5px 15px;    margin-right: 15px;}.zszxcont .item .right a:hover {    background: #ff9100;    color: #FFFFFF;}.zszxcont .item .right p {    color: #666666;    font-size: 14px;    line-height: 2;}/* 资料下载 */.zlxzcont {    padding-bottom: 50px;}.zlxzcont .tit {    background: url(../images/download1.png) no-repeat left center;    padding-left: 38px;    font-size: 22px;    color: #ff9100;    margin-bottom: 30px;}.zlxzcont .items .item {    margin-bottom: 40px;}.zlxzcont .items .item a {    display: block;    width: 210px;    box-shadow: 3px 5.196px 16px 0px rgba(0, 0, 0, 0.1);    margin: 0 auto;    text-align: center;    padding: 33px 0;}.zlxzcont .items .item a img {    margin-bottom: 20px;}.zlxzcont .items .item a p {    font-size: 14px;    color: #666666;}.zlxzcont .items .item a:hover p {    color: #ff9100;}/* 资料下载 *//* 招生动态 */.zsdtcont .tit {    background: url(../images/icon_zsdt.png) no-repeat left center;    padding-left: 38px;    font-size: 22px;    color: #ff9100;}.zsdtcont .items .item {    display: flex;    padding: 30px 0;    border-bottom: 1px solid #cccccc;}.zsdtcont .items .item .left {    width: 84px;    position: relative;    padding: 0;    background: url(../images/rili-bg.png);    width: 76px;    height: 80px;    background: url(../images/rili-bg.png);    background-size: 100% 100%;    margin-right: 2%;}.zsdtcont .items .item .left p.p1 {    font-family: Arial;    text-align: center;    font-size: 28px;    color: #7d7d7d;    line-height: 50px;}.zsdtcont .items .item .left p.p2 {    text-align: center;    font-size: 16px;    color: #7d7d7d;    line-height: 30px;    color: #FFFFFF;}.zsdtcont .items .item .left a {    display: block;    overflow: hidden;}.zsdtcont .items .item .left img {    width: 100%;    transform: scale(1.0);    transition: all 0.5s;}.zsdtcont .items .item .left:hover img {    transform: scale(1.2);    transition: all 0.5s;}.zsdtcont .items .item .left .time {    width: 56px;    height: 64px;    background-color: rgb(255, 145, 0);    text-align: center;    display: flex;    flex-direction: column;    justify-content: center;    position: absolute;    top: 50%;    right: -36px;    margin-top: -32px;}.zsdtcont .items .item .left .time .p1 {    font-size: 24px;    color: #FFFFFF;}.zsdtcont .items .item .left .time .p2 {    font-size: 16px;    color: #FFFFFF;    margin-top: -5px;}.zsdtcont .items .item .right {    flex: 1;    /*padding: 20px 0;*/}.zsdtcont .items .item .right .text_box {    /*padding-left: 60px;	padding-right: 30px;*/}.zsdtcont .items .item .right .text_box .t {    display: block;    font-size: 16px;    color: #333333;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;    overflow: hidden;}.zsdtcont .items .item .right .text_box .t:hover {    color: #ff9100;}.zsdtcont .items .item .right .text_box .t em {    display: inline-block;    width: 46px;    height: 20px;    background: url(../images/zsdt_02.png) no-repeat;    background-size: 100% 100%;    margin-right: 10px;    vertical-align: middle;}.zsdtcont .items .item .right .text_box.on .t em {    background: url(../images/zsdt_03.png) no-repeat;    background-size: 100% 100%;}.zsdtcont .items .item .right .text_box.ons .t em {    background: url(../images/zsdt_04.png) no-repeat;    background-size: 100% 100%;}.zsdtcont .items .item .right .text_box .t span {    vertical-align: middle;}.zsdtcont .items .item .right .text_box .p {    font-size: 14px;    color: #999999;    text-align: justify;    margin: 15px 0;    line-height: 1.714;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;}.zsdtcont .items .item .right .text_box .dizhi {    float: left;    margin-right: 20px;}.zsdtcont .items .item .right .text_box .time {    float: left;}.zsdtcont .items .item .right .text_box .time img {    width: 15px;    vertical-align: middle;    margin-right: 5px;    margin-top: -2px;}.zsdtcont .items .item .right .text_box .time span {    vertical-align: middle;    font-size: 14px;    color: #ff9100;}.zsdtcont .items .item .right .text_box .dizhi span {    display: inline-block;    font-size: 14px;    font-weight: bold;    color: #ff9100;    vertical-align: middle;    margin-left: 5px;}.zsdtcont .actList-right .tit {    border-bottom: 1px solid #dcdcdc;    height: 40px;    padding-left: 0;    background: none;    margin-bottom: 10px;}.zsdtcont .actList-right .tit span {    color: #ff9100;    font-size: 22px;    border-bottom: 2px solid #ff9100;    display: inline-block;    height: 40px;}.zsdtcont .actList-right .tit a {    color: #a6a6a6;    font-size: 14px;    float: right;    line-height: 30px;}.zsdtcont .actList-right .item1,.zsdtcont .actList-right .item2 {    background: #f6f6f6;    padding: 0 25px;}.zsdtcont .actList-right .item1 a {    display: block;    border-bottom: 1px solid #dcdcdc;    padding: 15px 0;    font-size: 14px;    position: relative;    color: #666666;    padding-left: 24px;    line-height: 1.8;}.zsdtcont .actList-right .item1 a::before {    content: "◆";    color: #ff9100;    font-size: 18px;    position: absolute;    left: 0;    font-size: 20px;    top: 11px;}.zsdtcont .actList-right .item1 a:hover {    color: #ff9100;}.zsdtcont .actList-right .item1 a:nth-last-of-type(1) {    border-bottom: none;}.zsdtcont .actList-right .item2 {    padding: 25px;}.zsdtcont .actList-right .item2 .email {    height: 36px;    color: #666666;    font-size: 14px;    padding-left: 50px;    background: url(../images/email-img.png) no-repeat left center;    background-size: auto 100%;    line-height: 36px;    margin-bottom: 10px;}.zsdtcont .actList-right .item2 .tel {    height: 36px;    color: #666666;    font-size: 14px;    padding-left: 50px;    background: url(../images/tel-img.png) no-repeat left center;    background-size: auto 100%;    line-height: 36px;}.zsdtcont .actList-right .item2 .ewm {    display: flex;    margin-top: 20px;}.zsdtcont .actList-right .item2 .ewm .img {    width: 106px;    margin-right: 4%;}.zsdtcont .actList-right .item2 .ewm .img img {    width: 100%;}.zsdtcont .actList-right .item2 .ewm .text {    flex: 1;    display: flex;    flex-direction: column;    justify-content: center;    color: #666666;    font-size: 14px;}/* 招生动态 *//* 全球视野 */.qqsycont .tit {    background: url(../images/icon_qqsy1.png) no-repeat left center;    padding-left: 38px;    font-size: 22px;    color: #ff9100;    margin-bottom: 20px;}.qqsycont .title {    margin-bottom: 50px;    text-align: center;    line-height: 1.636;}.qqsycont .title .p1 {    font-size: 22px;    font-weight: bold;    color: #333333;}.qqsycont .title .p2 {    font-size: 16px;    color: #333333;}.qqsycont .bg_map {    background: url(../images/map.png) center center no-repeat;    background-size: contain;}.qqsycont .texts .text {    padding: 0;    height: 210px;}.qqsycont .texts .text .left {    width: 70px;    margin-right: 15px;    margin-top: 20px;}.qqsycont .texts .text .left .img_box {    height: 90px;    display: flex;    align-items: flex-end;}.qqsycont .texts .text .left .p3 {    font-size: 14px;    font-weight: bold;    color: #333333;    margin-top: 15px;}.qqsycont .texts .text .right {    line-height: 2.143;    font-size: 14px;}.qqsycont .texts .text .right span {    font-weight: bold;    color: #ff9100;}.qqsycont .texts .text .right .p4 {    color: #666666;}.qqsycont .hwja_box {    width: 100%;    margin: 25px 0;    border: 1px solid rgb(255, 145, 0);    position: relative;    /* padding: 0 40px; */    border-top: none;}.qqsycont .hwja_box .t {    display: flex;}.qqsycont .hwja_box .t span {    flex: 1;    height: 1px;    background: rgb(255, 145, 0);}.qqsycont .hwja_box .t em {    width: 100px;    font-size: 14px;    font-weight: bold;    color: #ff9100;    text-align: center;}.qqsycont .bottom {    font-size: 14px;    color: #666666;    line-height: 1.714;    text-align: justify;}.qqsycont .bg_news {    background: url(../images/bg_img1.png) no-repeat;    background-size: 100% 100%;    padding: 30px 0 40px;    margin: 30px 0;}.qqsycont .bg_news .t {    position: relative;    text-align: center;    font-size: 22px;    font-weight: bold;    color: #333333;}.qqsycont .bg_news .t a {    position: absolute;    right: 0;    font-size: 14px;    color: #666666;    font-weight: normal;    top: 6px;}.qqsycont .bg_news .t a:hover {    color: #ff9100;}.qqsycont .bg_news .news_list li {    margin-top: 30px;    padding: 0;}.qqsycont .bg_news .news_list li a {    display: block;    background-color: rgb(255, 255, 255);    box-shadow: 3px 5.196px 16px 0px rgba(0, 0, 0, 0.1);    display: flex;    align-items: center;}.qqsycont .bg_news .news_list li .left {    overflow: hidden;    padding: 0;}.qqsycont .bg_news .news_list li a.left img {    transform: scale(1.0);    transition: all 0.5s;}.qqsycont .bg_news .news_list li .right {    padding: 0px 30px;}.qqsycont .bg_news .news_list li .right .tp {    font-size: 16px;    color: #333333;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;}.qqsycont .bg_news .news_list li .right .pp {    font-size: 14px;    color: #999999;    line-height: 1.714;    margin: 10px 0;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;}.qqsycont .bg_news .news_list li .right .time {    color: #999999;    font-weight: bold;    font-size: 14px;    background: url(../images/jiantou.png) no-repeat right center;    background-size: 12px 12px;}.qqsycont .bg_news .news_list li a:hover .left img {    transform: scale(1.1);    transition: all 0.5s;}.qqsycont .bg_news .news_list li a:hover .right .tp {    color: #ff9100;}.qqsycont .bg_news .news_list li a:hover .right .time {    background: url(../images/jiantou2.png) no-repeat right center;    background-size: 12px 12px;}.qqsycont .bg_news .news_list li:nth-child(2n) a {    margin-left: 20px;}.qqsycont .bg_news .news_list li:nth-child(2n+1) a {    margin-right: 20px;}.qqsycont .atlasDisplay {    margin: 30px 0;}.qqsycont .atlasDisplay .t {    text-align: center;    font-size: 22px;    font-weight: bold;    color: #333333;    margin-bottom: 30px;}.qqsycont .atlasDisplay .tuji1 {    padding: 0;}.qqsycont .atlasDisplay .tuji1 .topBox {    margin-right: 16px;    margin-bottom: 16px;}.qqsycont .atlasDisplay .tuji1 .topBox img {    width: 100%;}.qqsycont .atlasDisplay .tuji1 .bottomBox {    margin-right: 16px;}.qqsycont .atlasDisplay .tuji1 .bottomBox .left {    padding-left: 0;    padding-right: 8px;}.qqsycont .atlasDisplay .tuji1 .bottomBox .right {    padding-right: 0;    padding-left: 8px;}.qqsycont .atlasDisplay .tuji1 .bottomBox img {    width: 100%;}.qqsycont .atlasDisplay .tuji1 .left2 {    padding-left: 0;    padding-right: 8px;}.qqsycont .atlasDisplay .tuji1 .left2 img {    width: 100%;}.qqsycont .atlasDisplay .tuji1 .right2 {    padding-right: 0;    padding-left: 8px;}.qqsycont .atlasDisplay .tuji1 .right2 img {    width: 100%;}.qqsycont .atlasDisplay .tuji1 .right2 .top {    margin-bottom: 16px;}.qqsycont .atlasDisplay .atlasDisplayBox {    position: relative;}.qqsycont .atlasDisplay .arrow-left,.qqsycont .atlasDisplay .arrow-right {    width: 34px;    height: 34px;    position: absolute;    top: 50%;    margin-top: -17px;}.qqsycont .atlasDisplay .arrow-left {    left: -45px;}.qqsycont .atlasDisplay .arrow-right {    right: -45px;}.qqsycont .circle_01 .swiper-pagination-switch {    display: inline-block;    width: 10px;    height: 10px;    border-radius: 50%;    background-color: rgb(189, 189, 189);    margin-right: 8px;}.qqsycont .pagination {    display: block;    text-align: center;}.qqsycont .circle_01 .swiper-active-switch {    background-color: #ff9100;}/* 全球视野 *//* 导师计划 */.dsjhcont .tit {    background: url(../images/daoshi1.png) no-repeat left center;    padding-left: 38px;    font-size: 22px;    color: #ff9100;    margin-bottom: 20px;}.dsjhcont .banner {    margin-bottom: 30px;}.dsjhcont .text {    line-height: 1.714;}.dsjhcont .text .p {    font-size: 14px;    color: #666666;    text-align: justify;    margin-bottom: 15px;}.dsjhcont .text .t {    font-size: 14px;    font-weight: bold;    color: #ff9100;}.dsmd {    background: url(../images/dsmd.png) no-repeat;    background-size: 100% 100%;    padding: 35px 0;    margin: 25px 0;}.dsmd .tt {    font-size: 22px;    color: #333333;    font-weight: bold;    text-align: center;}.dsmd .items .item {    margin-top: 30px;}.dsmd .items .item a {    display: block;    position: relative;    overflow: hidden;}.dsmd .items .item a:hover {    box-shadow: 0px 2px 15.68px 0.32px rgba(0, 0, 0, 0.1);}.dsmd .items .item img {    width: 100%;    transform: scale(1.0);    transition: all 0.5s;}.dsmd .items .item a:hover img {    transform: scale(1.1);    transition: all 0.5s;}.dsmd .items .item .username {    background: url(../images/bg.png) no-repeat;    background-size: 100% 100%;    text-align: center;    width: 100%;    position: absolute;    bottom: 0;    box-sizing: border-box;    z-index: 10;}.dsmd .items .item .username .name {    font-size: 18px;    font-weight: bold;    color: #FFFFFF;    padding-top: 35px;}.dsmd .items .item a:hover .username .name {    color: #ff9100;}.dsmd .items .item .username span {    display: inline-block;    width: 48px;    height: 2px;    margin: 10px 0;    background-color: rgb(255, 145, 0);}.dsmd .items .item .username .pj {    font-size: 14px;    color: #FFFFFF;    line-height: 1.286;    padding-bottom: 25px;}.dsjhcont .atlasDisplay .t {    text-align: center;    font-size: 22px;    font-weight: bold;    color: #333333;    margin-bottom: 30px;}.dsjhcont .atlasDisplay .atlasDisplayBox {    position: relative;}.dsjhcont .atlasDisplay .atlasDisplayBox .top {    margin-bottom: 10px;}.dsjhcont .atlasDisplay .atlasDisplayBox .top div,.dsjhcont .atlasDisplay .atlasDisplayBox .bottom div {    padding: 0;}.dsjhcont .atlasDisplay .atlasDisplayBox .top div .left {    margin-right: 10px;}.dsjhcont .atlasDisplay .atlasDisplayBox .top div .right {    margin-left: 10px;}.dsjhcont .atlasDisplay .atlasDisplayBox .bottom .center {    margin-left: 10px;}.dsjhcont .atlasDisplay .atlasDisplayBox .bottom .right {    margin-left: 10px;}.dsjhcont .atlasDisplay .atlasDisplayBox .top img,.dsjhcont .atlasDisplay .atlasDisplayBox .bottom img {    width: 100%;}.dsjhcont .atlasDisplay .arrow-left,.dsjhcont .atlasDisplay .arrow-right {    width: 34px;    height: 34px;    position: absolute;    top: 50%;    margin-top: -17px;}.dsjhcont .atlasDisplay .arrow-left {    left: -45px;}.dsjhcont .atlasDisplay .arrow-right {    right: -45px;}.dsjhcont .pagination {    display: block;    text-align: center;}.dsjhcont .circle_01 .swiper-pagination-switch {    display: inline-block;    width: 10px;    height: 10px;    border-radius: 50%;    background-color: rgb(189, 189, 189);    margin-right: 8px;}.dsjhcont .circle_01 .swiper-active-switch {    background-color: #ff9100;}/* 导师计划 *//* 项目简介 */.xmjjcont .tit {    background: url(../images/icon_xmjj.png) no-repeat left center;    padding-left: 38px;    font-size: 22px;    color: #ff9100;    margin-bottom: 20px;}.xmjjcont .p {    font-size: 14px;    color: rgb(102, 102, 102);    line-height: 1.714;    text-align: justify;    margin-bottom: 20px;}.xmjjcont .p span {    color: #ff9100;}.xmjjcont .t {    font-size: 18px;    font-weight: bold;    color: #333333;    margin-bottom: 20px;}.xmjjcont .p a {    color: #ff9100;}.xmjjcont .p a img {    margin-right: 10px;}.xmjjcont .p a span {    vertical-align: middle;}.xmjjcont .p2 {    margin-bottom: 10px;}.xmjjcont .text_box {    background: url(../images/xmjj_bg.png) no-repeat;    background-size: 100% 100%;    padding: 30px;}.xmjjcont .text_box .left {    padding: 0;}.xmjjcont .text_box .right {    padding-left: 30px;    padding-right: 0;}.xmjjcont .text_box .pp {    font-size: 14px;    line-height: 1.857;    color: rgb(102, 102, 102);    text-align: justify;    margin-top: 10px;    position: relative;}.xmjjcont .text_box .pp strong {    display: block;    color: rgb(255, 145, 0);}.xmjjcont .text_box .pp img {    position: absolute;    bottom: -15px;}.xmjjcont .text_box .name {    text-align: right;}/* 项目简介 *//* 课程 */.kccont .tit {    background: url(../images/icon_kc.png) no-repeat left center;    padding-left: 38px;    font-size: 22px;    color: #ff9100;    margin-bottom: 20px;}.kccont .p {    font-size: 14px;    color: rgb(102, 102, 102);    line-height: 1.714;    text-align: justify;    margin-bottom: 30px;}.kccont .t {    font-size: 18px;    font-weight: bold;    color: #333333;    text-align: center;    margin-bottom: 25px;}.kccont .bx_box {    padding: 0 35px;}.kccont .bx_box2 {    padding: 0 18.6%;    margin-bottom: 30px;}.kccont .bx_box .items .item {    padding: 0 21px;    margin-bottom: 25px;}.kccont .bx_box .items .item .main {    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.18);    padding: 20px 0;    text-align: center;    cursor: pointer;}.kccont .bx_box .items .item .main .pp {    margin: 20px 0 10px;    font-size: 16px;    font-weight: bold;    color: #555555;}.kccont .bx_box .items .item .main .p2 {    margin: 20px 0 10px;    font-size: 16px;    font-weight: bold;    color: #ffffff;}.kccont .bx_box .items .item .main1 {    background-color: rgb(255, 218, 62);}.kccont .bx_box .items .item .main2 {    background-color: rgb(253, 200, 54);}.kccont .bx_box .items .item .main3 {    background-color: rgb(251, 182, 46);}.kccont .bx_box .items .item .main4 {    background-color: rgb(249, 165, 38);}.kccont .bx_box .items .item .main5 {    background-color: rgb(255, 145, 0);}.kccont .bx_box .items .item .main6 {    background-color: #6ab6f1;}.kccont .bx_box .items .item .main7 {    background-color: #59a4e3;}.kccont .bx_box .items .item .main8 {    background-color: #43a1ef;}.kccont .bx_box .items .item .main9 {    background-color: #1baee6;}.kccont .bx_box .items .item .main10 {    background-color: #0095d8;}.kccont .bx_box .items .item .main .text_main {    margin: 0 0 15px;    display: none;    height: 200px;}.kccont .bx_box .items .item .main .text_main p {    font-size: 14px;    color: #555555;    line-height: 1.714;}.kccont .bx_box .items .item .main .text_main2 p {    color: #ffffff;}.kccont .bottom {    font-size: 14px;    color: #ff9100;    text-align: center;}/* 课程 *//*内页样式*/@media (max-width: 1920px) and (min-width: 990px) {    .qqsycont .hwja_box .list {        padding: 25px 40px;    }}@media only screen and (max-width: 1170px) {    .qqsycont .bg_news .news_list li .right {        padding: 0 15px;    }    .qqsycont .bg_news .news_list li .right .pp {        margin: 5px 0;        line-height: 1.5;    }}@media only screen and (max-width: 1024px) {    .zsdtcont .items .item .right .text_box .p {        margin: 15px 0;        display: -webkit-box;        -webkit-box-orient: vertical;        -webkit-line-clamp: 2;        overflow: hidden;    }    .zsdtcont .items .item .right .text_box .t {        display: -webkit-box;        -webkit-box-orient: vertical;        -webkit-line-clamp: 1;        overflow: hidden;    }    .dsjhcont .atlasDisplay .atlasDisplayBox .top div .left {        margin-right: 7px;    }    .dsjhcont .atlasDisplay .atlasDisplayBox .top div .right {        margin-left: 7px;    }    .dsjhcont .atlasDisplay .atlasDisplayBox .bottom .center {        margin-left: 7px;    }    .dsjhcont .atlasDisplay .atlasDisplayBox .bottom .right {        margin-left: 7px;    }    .dsjhcont .atlasDisplay .atlasDisplayBox .top {        margin-bottom: 7px;    }    /* 项目简介 */    .xmjjcont .text_box .right {        padding-left: 15px;        padding-right: 0;    }    /* 项目简介 */    /* 课程 */    .kccont .bx_box {        padding: 0;    }    .kccont .bx_box .items .item {        padding: 0 10px;    }    .kccont .bx_box2 {        padding: 0 19.5%;    }    /* 课程 */}.dtyscont .tit1 {    color: #ff9100;    font-size: 22px;    padding-left: 30px;    background: url(../images/dtys-icon.png) no-repeat left center;}.dtyscont .tabs {    display: flex;    justify-content: space-between;    margin-top: 30px;}.dtyscont .tabs .tab {    width: 33%;    box-sizing: border-box;    background: -moz-linear-gradient(0deg, rgba(153, 153, 153, 0.5) 0%, rgba(153, 153, 153, 0) 100%);    background: -webkit-linear-gradient(0deg, rgba(153, 153, 153, 0.5) 0%, rgba(153, 153, 153, 0) 100%);    background: -ms-linear-gradient(0deg, rgba(153, 153, 153, 0.5) 0%, rgba(153, 153, 153, 0) 100%);    height: 80px;    border-left: 2px solid #a0a0a0;    padding: 10px 0 10px 20px;    cursor: pointer;    transition: all 0.5s;}.dtyscont .tabs p.t {    color: #666666;    font-weight: bold;    font-size: 22px;}.dtyscont .tabs p.b {    color: #666666;    font-size: 14px;}.dtyscont .tabs .tab.on {    background: -moz-linear-gradient(0deg, rgba(255, 145, 0, 0.5) 0%, rgba(255, 145, 0, 0) 100%);    background: -webkit-linear-gradient(0deg, rgba(255, 145, 0, 0.5) 0%, rgba(255, 145, 0, 0) 100%);    background: -ms-linear-gradient(0deg, rgba(255, 145, 0, 0.5) 0%, rgba(255, 145, 0, 0) 100%);    border-left: 2px solid #ff9100;    transition: all 0.5s;}.dtyscont .tabs .tab.on p.t {    color: #ff9100;}.dtyscont .tabs .tab.on p.b {    color: #ff9100;}.dtyscont .tabChage {    margin-top: 30px;}.dtyscont .tabChage .tit2 {    text-align: center;}.dtyscont .tabChage .tit2 p.t {    color: #333333;    font-weight: bold;    font-size: 22px;}.dtyscont .tabChage .tit2 p.b {    color: #333333;    font-weight: bold;    font-size: 14px;}.dtyscont .tabChage .subtit {    display: flex;    height: 60px;    padding-left: 75px;}.dtyscont .tabChage .subtit div {    min-width: 240px;    padding: 7px 0;    margin-right: 20px;}.dtyscont .tabChage .subtit p.t {    font-size: 18px;    font-weight: bold;    color: #ff9100;}.dtyscont .tabChage .subtit p.b {    font-size: 14px;    color: #ff9100;}.dtyscont .tabChage .subtit span {    display: block;    height: 0;    flex: 1;    border: 1px dashed #ff9100;    margin-top: 40px;}.dtyscont .tabChage .text {    margin: 20px 0;}.dtyscont .tabChage .text p {    color: #666666;    font-size: 14px;    margin-bottom: 10px;    padding-left: 17px;    line-height: 2;    position: relative;}.dtyscont .tabChage .text p::before {    content: "•";    position: absolute;    left: 3px;}.dtyscont .tabChage .items1 {    display: flex;    justify-content: space-between;    margin-bottom: 20px;}.dtyscont .tabChage .items1 > div {    padding: 0 5%;    text-align: center;}.dtyscont .tabChage .items1 .t {    color: #ff9000;    font-weight: bold;    line-height: 1;    font-size: 18px;}.dtyscont .tabChage .items1 .t b {    font-size: 56px;    font-family: arial;}.dtyscont .tabChage .items1 .b {    color: #666666;    font-size: 14px;    margin: 10px 0;}.dtyscont .tabChage .items1 .d {    color: #333333;    padding-left: 30px;    font-size: 14px;    font-weight: bold;    background: url(../images/icon-jt.png) no-repeat left center;    background-size: 25px;}.dtyscont .tabChage .items2 {    margin: 20px 0;}.dtyscont .tabChage .items2 > div {    /*display: flex;*/    position: relative;    padding-left: 80px;    min-height: 80px;}.dtyscont .tabChage .items2 .country {    width: 62px;    height: 72px;    text-align: center;    font-size: 16px;    font-weight: bold;    line-height: 72px;    background: url(../images/country-bg.png);    background-size: 100% 100%;    color: #FFFFFF;    position: absolute;    left: 0;    top: 0;}.dtyscont .tabChage .items2 p {    color: #666666;    font-size: 14px;    margin-top: 10px;    line-height: 1;}.gycont .tit1 {    font-size: 22px;    color: #ff9100;    line-height: 22px;    margin-bottom: 30px;    padding-left: 27px;    background: url(../images/gongyi-icon.png) no-repeat left center;}.gycont .text1 {    font-size: 14px;    color: rgb(102, 102, 102);    line-height: 1.714;    margin-top: 20px;}.gyxm {    background: url(../images/gyxm_banner.png) no-repeat center;    background-size: 100% auto;    padding: 50px 0;}.gyxm p.t {    text-align: center;    font-size: 22px;    font-weight: bold;    color: #333333;    margin-bottom: 30px;}@media only screen and (max-width: 1023px) {    .newscont .tabs {        overflow-x: auto;    }    .newscont .tabs > div {        min-width: 580px;    }    .newscont .tabs a {        margin-right: 20px;    }    #head.head2 .logo {        padding: 20px 0;    }    #head.head2 .logo,    #head.head2 {        background: none;    }    #head.head2 .logo span {        display: none;    }    #head.head2 .logo img {        display: block;    }    .header_wrap,    .wrapper {        display: none;    }    #rightLinks .wt,    #rightLinks .xz {        display: none;    }    #center {        margin-top: 0;    }    #center .cont {        width: 100%;    }    #newAct .news {        margin-bottom: 20px;    }    #newAct .title {        margin-bottom: 20px;    }    #newAct .act .item {        margin-bottom: 20px;    }    #newAct {        margin: 25px 0;    }    #newAct .act {        padding: 0;    }    .nav {        display: none;    }    #head {        border-bottom: 1px solid #CCCCCC;    }    #head .cont {        position: relative;        background: #FFFFFF;        z-index: 50;    }    .modileMenu {        display: block;        width: 8%;        position: absolute;        right: 0;        top: 20px;    }    .modileMenu div {        width: 100%;        height: 5px;        background: #ff9100;        position: absolute;        border-radius: 4px;        transition: all 0.5s;    }    .modileMenu .line1 {        top: 0;        left: 0;    }    .modileMenu .line2 {        top: 9px;        left: 0;        opacity: 1;    }    .modileMenu .line3 {        top: 18px;        left: 0;    }    .modileMenu.on .line1 {        transform: rotate(45deg);        top: 9px;    }    .modileMenu.on .line2 {        opacity: 0;    }    .modileMenu.on .line3 {        transform: rotate(-45deg);        top: 9px;    }    .menu {        position: absolute;        background: #ff9100;        z-index: 30;        right: 0;        display: none;    }    .menu a {        display: block;        color: #FFFFFF;        /*text-align: center;*/        width: 150px;        padding: 10px 0;        padding-left: 30px;        border-bottom: 1px solid #FFFFFF;    }    .menu .slide {        display: none;    }    .menu .slide a {        font-size: 14px;        padding-left: 45px;    }    .menu > a:nth-last-of-type(1) {        border-bottom: none;    }    .footText {        width: 100%;        bottom: 0;        padding: 20px 20px;        margin-top: 0;        padding-bottom: 90px;        font-size: 12px;    }    #rightLinks {        position: fixed;        right: 0px;        top: auto;        bottom: 0;        margin-top: 0px;        width: 100%;    }    #rightLinks a {        margin-bottom: 0px;        width: 33.333%;        float: left;        color: #FFFFFF;    }    #rightLinks a.sq {        background: #ff9100 url(../images/right-icon1-on.png) no-repeat center 15px;        color: #FFFFFF;    }    #rightLinks a.zx {        background: #ff9100 url(../images/right-icon2-on.png) no-repeat center 15px;        color: #FFFFFF;    }    #rightLinks a.zt {        background: #ff9100 url(../images/right-icon3-on.png) no-repeat center 15px;        color: #FFFFFF;    }    #rightLinks a.wt {        background: #ff9100 url(../images/right-icon4-on.png) no-repeat center 15px;        color: #FFFFFF;    }    #rightLinks a.xz {        background: #ff9100 url(../images/right-icon5-on.png) no-repeat center 15px;        color: #FFFFFF;    }}.m-hide {    display: block;}.pc-hide {    display: none;}@media only screen and (max-width: 990px) {    .qqsycont .hwja_box {        margin: 0;    }    .qqsycont .hwja_box .list {        padding: 25px 70px 10px;    }    .qqsycont .hwja_box .list li {        margin-bottom: 15px;    }    .qqsycont .bottom {        margin-top: 30px;    }    .qqsycont .hwja_box .t span {        height: 0.5px;    }    .qqsycont .bg_news .news_list li:nth-child(2n+1) a,    .qqsycont .bg_news .news_list li:nth-child(2n) a {        margin: 0;    }}@media only screen and (max-width: 768px) {    .qqsycont .atlasDisplay .tuji1 .topBox {        margin-right: 10px;        margin-bottom: 10px;    }    .qqsycont .atlasDisplay .tuji1 .topBox img {        width: 100%;    }    .qqsycont .atlasDisplay .tuji1 .bottomBox {        margin-right: 10px;    }    .qqsycont .atlasDisplay .tuji1 .bottomBox .left {        padding-left: 0;        padding-right: 5px;    }    .qqsycont .atlasDisplay .tuji1 .bottomBox .right {        padding-right: 0;        padding-left: 5px;    }    .qqsycont .atlasDisplay .tuji1 .bottomBox img {        width: 100%;    }    .qqsycont .atlasDisplay .tuji1 .left2 {        padding-left: 0;        padding-right: 5px;    }    .qqsycont .atlasDisplay .tuji1 .left2 img {        width: 100%;    }    .qqsycont .atlasDisplay .tuji1 .right2 {        padding-right: 0;        padding-left: 5px;    }    .qqsycont .atlasDisplay .tuji1 .right2 img {        width: 100%;    }    .qqsycont .atlasDisplay .tuji1 .right2 .top {        margin-bottom: 10px;    }    .qqsycont .atlasDisplay .arrow-right {        display: none;    }    .qqsycont .atlasDisplay .arrow-left {        display: none;    }    .dsjhcont .atlasDisplay .atlasDisplayBox .top {        margin-bottom: 6px;    }    .dsjhcont .atlasDisplay .atlasDisplayBox .top div .left {        margin-right: 6px;    }    .dsjhcont .atlasDisplay .atlasDisplayBox .top div .right {        margin-left: 6px;    }    .dsjhcont .atlasDisplay .atlasDisplayBox .bottom .center {        margin-left: 6px;    }    .dsjhcont .atlasDisplay .atlasDisplayBox .bottom .right {        margin-left: 6px;    }    .dsjhcont .atlasDisplay .arrow-right,    .dsjhcont .atlasDisplay .arrow-left {        display: none;    }}@media only screen and (max-width: 767px) {    .zsdtcont .items .item .left,    .zsdtcont .items .item .right {        padding: 0;    }    .zsdtcont .items .item .left .time {        display: none;    }    .zsdtcont .items .item .right .text_box {        padding: 0 15px;    }    #pages a {        display: inline-block;        border: 1px solid #cccccc;        color: #CCCCCC;        font-size: 14px;        width: 30px;        height: 30px;        line-height: 30px;    }    /* 全球视野 */    .qqsycont .title {        margin-bottom: 20px;        text-align: center;        line-height: 1.636;    }    .qqsycont .title .p1 {        font-size: 18px;        font-weight: bold;        color: #333333;    }    .qqsycont .title .p2 {        font-size: 14px;        color: #333333;    }    .qqsycont .texts .text {        display: flex;    }    .qqsycont .texts .text .left {        width: 60px;        margin-right: 10px;        margin-top: 20px;    }    .qqsycont .texts .text .right {        flex: 1;        line-height: 1.8;        font-size: 12px;    }    .qqsycont .texts .text .left .p3 {        font-size: 12px;        margin-top: 8px;    }    .qqsycont .texts .text .left .img_box {        height: auto;    }    .qqsycont .texts .text:nth-child(2) .left .img_box {        height: 90px;    }    .qqsycont .texts .text {        padding: 0;        height: 170px;    }    .qqsycont .hwja_box .t span {        height: 1px;    }    .qqsycont .hwja_box .list {        padding: 25px 20px 10px;    }    .qqsycont .bg_map {        background: none;    }    .qqsycont .bg_news .news_list li a {        display: block;    }    .qqsycont .bg_news .news_list li .left img {        width: 100%;    }    .qqsycont .bg_news .news_list li .right {        padding: 20px 30px;    }    /* 全球视野 */    /* 导师计划 */    .dsjhcont .banner {        margin-bottom: 15px;    }    .dsjhcont .text .p {        margin-bottom: 10px;    }    /* 导师计划 */    /* 项目简介 */    .xmjjcont .text_box .left {        text-align: center;    }    .xmjjcont .text_box .right {        padding-left: 0;    }    .xmjjcont .text_box .name {        text-align: right;        margin-top: 25px;    }    /* 项目简介 */    /* 课程 */    .kccont .bx_box .items .item {        padding: 0 40px;    }    .kccont .bx_box2 {        padding: 0;    }    /* 课程 */}@media only screen and (max-width: 640px) {    .dtyscont .tabs {        display: block;    }    .dtyscont .tabs .tab {        width: 100%;    }    .dtyscont .tabChage .subtit span {        display: none;    }    .dtyscont .tabChage .items1 {        display: block;    }    .dtyscont .tabChage .items1 > div {        margin-bottom: 15px;    }    .dtyscont .tabChage .tit2 {        margin-bottom: 15px;    }    .dtyscont .tabChage {        margin-top: 15px;    }    .dtyscont .tabChage .items2 > div {        margin-bottom: 20px;    }    .actList-right {        display: none;    }    .jxjcont .text span {        width: 49%;    }    #head.head2 {        background: #FFFFFF;    }    #center a span {        top: 12.5px;    }    /* 资料下载 */    .zlxzcont .items .item a {        display: block;        width: 100%;        box-shadow: 3px 5.196px 16px 0px rgba(0, 0, 0, 0.1);        margin: 0 auto;        text-align: center;        padding: 19px 0;    }    .zlxzcont .items .item a img {        width: 50%;        margin-bottom: 10px;    }    /* 资料下载 */    .zszxcont .item .right {        background: url(../images/lc-bg.png) no-repeat top left;        background-size: 100% 100%;        padding: 10px 10px 10px 17.5px;    }    .zszxcont .item .right a {        display: block;        margin-right: 0;        width: 90%;        margin-bottom: 10px;    }    .newsDetailCont .title p.t {        font-size: 20px;    }    .videoscont .items > div {        padding: 0;    }    .newscont .item {        padding: 0;    }    .newscont .item .text {        height: auto;        padding-bottom: 30px;    }    #jr .text .t {        font-size: 16px;    }    #jr .text .b {        font-size: 12px;    }    #newAct .title {        font-size: 20px;    }    #newAct .title a {        font-size: 12px;    }    #newAct {        margin: 25px 0 7px;    }    #ms .title {        font-size: 20px;    }    #ms p {        font-size: 14px;    }    #jr .title {        font-size: 20px;        margin-bottom: 15px;    }    #rightLinks .wt,    #rightLinks .xz {        display: none;    }    #footer .tit .p1 {        font-size: 26px;    }    #footer .tit .p2 {        font-size: 14px;        margin: 5px 0;    }    #footer .cont > .clearfix {        display: block;    }    #footer .left {        justify-content: left;    }    #footer .center {        justify-content: left;        align-items: flex-start;        border: none;    }    #footer .right {        justify-content: left;    }    .m-hide {        display: none;    }    .pc-hide {        display: block;    }    #newAct .news {        display: none;    }    #ms .title span {        display: block;        margin: 5px auto;    }    #newAct .act .item:nth-of-type(5),    #newAct .act .item:nth-of-type(6),    #newAct .act .item:nth-of-type(7),    #newAct .act .item:nth-of-type(8) {        display: none;    }    #newAct .img {        min-height: auto;    }    #newAct .news li .txt {        width: 74%;    }    #ms {        padding: 12.5px 0;    }    #ms .title span {        margin-bottom: 10px;    }    #ms p {        margin-bottom: 5px;    }    #ms a {        margin-top: 10px;        width: 150px;        height: 30px;        line-height: 30px;    }    #center a img {        height: 18px;    }    #center a {        height: auto;        padding: 12.5px 0;    }    .footText {        font-size: 10px;    }    .footText a {        font-size: 10px;    }    #jr .text {        height: 86px;    }    video {        height: 250px !important;    }    #video .play {        transform: scale(0.5);    }    #banner .arrow-left,    #banner .arrow-right {        width: 25px;    }    #jr {        padding: 25px 0 0px    }    #newAct .news {        padding-right: 0;    }    .footText {        padding: 20px 0 0px;    }    #footer {        padding: 17.5px 0 96px;    }    #footer .cont .nr {        display: flex;    }    #footer .nr .left {        display: flex;        margin-right: 10px;        width: 50%;        flex-direction: column;        justify-content: center;    }    #footer .nr .right {        flex: 1;        display: block;    }    #footer .nr .left a {        color: #FFFFFF;        display: block;    }    #footer .email {        background: url(../images/icon-foot1.png) no-repeat left center;        background-size: 20px;        padding-left: 30px;    }    #footer .tel {        background: url(../images/icon-foot2.png) no-repeat left center;        background-size: 20px;        padding-left: 30px;        font-size: 18px;        font-weight: bold;    }}@media only screen and (max-width: 414px) {    video {        height: 232.5px !important;    }    #video {        height: 232.5px !important;        background: url(../images/videoBG.png) no-repeat center;        background-size: auto 100%;    }    #video .IMG {        display: none;    }    .qqsycont .atlasDisplay .tuji1 .left2 {        padding-right: 2px;    }    .dsjhcont .atlasDisplay .atlasDisplayBox .top div .left {        margin-right: 3px;    }    .dsjhcont .atlasDisplay .atlasDisplayBox .top div .right {        margin-left: 3px;    }    .dsjhcont .atlasDisplay .atlasDisplayBox .bottom .center {        margin-left: 3px;    }    .dsjhcont .atlasDisplay .atlasDisplayBox .bottom .right {        margin-left: 3px;    }    .dsjhcont .atlasDisplay .atlasDisplayBox .top {        margin-bottom: 3px;    }}@media only screen and (max-width: 375px) {    video {        height: 212px !important;    }    #video {        height: 212px !important;        background: url(../images/videoBG.png) no-repeat center;        background-size: auto 100%;    }}@media only screen and (max-width: 320px) {    video {        height: 182px !important;    }    #video {        height: 182px !important;        background: url(../images/videoBG.png) no-repeat center;        background-size: auto 100%;    }    .qqsycont .texts .text {        height: 200px;    }}