@charset "utf-8";

.loading{ position: fixed; width: 100%; height: 100%; background: #fff; top: 0; left: 0; z-index: 9999; }
.loading i{ display: block; width: 28px; height: 28px; background: url(../images/loading_03.png) no-repeat center; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; animation: round 1s infinite; -webkit-animation: round 1s infinite; }
@keyframes round{
	0%{ transform: rotate(0deg); -webkit-transform: rotate(0deg); }
	100%{ transform: rotate(360deg); -webkit-transform: rotate(360deg); }
}

/*	弹窗	*/
.pop-alert .pop-dialog{ width: 500px; height: 350px; background-color: #fff; z-index: 1;}
.pop-alert .btnWarp{ padding: 8px 20px;}
.pop-alert .btnWarp button{ line-height: 1; padding: 8px 20px; margin: 0 10px;}

/*	视频弹窗	*/
.pop-video{}
.pop-video .pop-dialog{ width: 842px; height: 536px; z-index: 1;}
.pop-video .pop-dialog .cont{ width: 100%; height: auto; background: #000000; }
.pop-video .pop-dialog .video{ width: 100%; height: auto; }
.pop-video video{ width: 100%; object-fit: cover; }
	
/*	复用图片包裹	*/
.scaleimg{ overflow: hidden;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.scaleimg img{ width: 100%; height: auto;
	-webkit-transition: transform .5s;
	transition: transform .5s;
}
.scaleimg:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
	
/*	复用标题	*/
.t_head{}
.t_head .h1{}
.t_head .h2{}
.t_head .h3{}
.t_head .p{}
.t_head .link{}

/*	滑动tab	*/
.scroll-tab{ position:relative; width: auto; }
.scroll-tab li{ display:inline-block; font-size: 0.3rem; cursor: pointer; position: relative; }
.scroll-tab li.cur{ border-color:#DB6E10;}
.scroll-unit {position: absolute;left: 0;top: 0;white-space: nowrap;}


/* 详情页 */
.article{ padding: 60px 0;}
.article i,.article b,.article strong {
    font-weight: bold;
}
.article-title{ margin-bottom: 40px; text-align:center;}
.article-title .h24{ margin-bottom: 20px; font-size:24px;}
.article-title .h24 .ja{ display: inline-block; padding: 0 10px; margin-right: 10px; background-color: #64b1df; color: #fff; line-height: 1.5; }
.article-title .info{ color:#707070;}
.article-title .info span{ margin: 0 15px;}
.article-cont{ margin-bottom: 30px; }
.article-cont .p{ margin-bottom: 20px; }
.article-cont img{ max-width: 100%; height: auto !important;}
.article-paging{ overflow: hidden; padding:20px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; line-height: 26px;}
.article-paging .prev, .article-paging .next{ position: relative; width:40%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.article-paging .prev{ float: left; padding-left: 40px;}
.article-paging .next{ float: right; padding-right: 40px; text-align: right;}
.article-paging .prev:before, .article-paging .next:before{ position: absolute; width:24px; border:1px solid; border-radius: 50%; font-size:16px; text-align: center; line-height: 1.5;
	font-family: "xfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.article-paging .prev:before{ content:"\e831"; left: 0;}
.article-paging .next:before{ content:"\e832"; right: 0;}
.article-paging a:hover{ opacity: 0.8;}

.article .share-mod{ padding: 30px 0; }

/* 搜索结果页 */
.result{ padding:60px 0; }
.result .key{ color:#5c983e; }
.result .h24{ font-size:24px; }
.result .h24 span{ margin-left: 30px; font-size:18px; color:#707070; }
.result .list{ margin-bottom: 50px; }
.result .list-item{ padding:30px 0; border-bottom:1px solid #d1d1d1; }   
.result .list .h18{ font-size:18px; margin-bottom: 15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.result .list .p{ color:#707070; }
.result .list a:hover{ opacity: 0.8;}

/* 网站地图 */
.sitemap{ padding:60px 0; }
.sitemap dl{ padding: 20px 0; border-bottom: 1px solid #eee;}
.sitemap dt{ font-size: 16px; }
.sitemap dd{ margin-top: 20px; padding-left: 4em; /*word-break: keep-all;*/}
.sitemap dd:after{ content: ""; clear: both; display: block; }
.sitemap dd a{ display: block; float: left; margin-right: 20px;}
/*.sitemap a:hover{ opacity: 0.8;}*/

.a_com{  }
.a_com .a{ display: inline-block; padding:0 32px; height:40px; line-height: 40px; text-align: center; background:#0079c1; color:#fff; border-radius: 20px; font-size:16px; }
.a_com a{ color: #fff; }
.t44{ font-size: 40px; color:#003768; }
.a_btn_com{ text-align: center; }
.a_btn_com .a{ display: inline-block; height:40px; line-height: 40px; background:#0079c1; color:#fff; font-size: 16px; border-radius: 20px; padding:0 25px;  }
.a_btn_com .a img{ display: inline-block; vertical-align: middle; padding-right: 5px; width: 22px; position: relative; top:-2px; }
.at40 {font-size: 20px;vertical-align: top;}
.at18 {font-size: 12px;vertical-align: top;line-height: 1.5;}




.partners{ padding-bottom: 100px; }
.part1{ text-align: center; }
.part1 .t44{ color: #333333; }
.part1 .con{ /*margin-top: 65px;*/ padding: 50px 59px 0; background: #003768; color: #fff; }
.part1 .con .p{ line-height: 2.42; }
.part1 .con .clink{ display: inline-block; margin-top: 15px; padding-left: 30px; background: url(../images/hbicon1_03.png) no-repeat center left; color: #b4d7ed; background-size: auto 100% !important; }
.part1 .con .anchorbox{ margin-top: 40px; border-top: 2px solid #204f78; padding-top: 25px; }
.part1 .con .anchorbox .a{ display: inline-block; margin: 0 9px; padding: 0 26px 25px; font-size: 18px; position: relative; }
.part1 .con .anchorbox .a.cur:after{ content: ""; width: 100%; height: 10px; background: url(../images/hbzs_03.png) no-repeat center; position: absolute;
bottom: 0; left: 0; }
.part2{ margin-top: 65px; }
.part2 .libox{ margin-top: 20px; }
.part2 .libox .li{ background: #fff; height: 275px; position: relative; border: 1px solid transparent; }
.part2 .libox .li+.li{ margin-top: 16px; }
.part2 .libox .tbox{ padding: 60px 50px 60px 60px; }
.part2 .libox .lp{ line-height: 1.857; margin: 15px 0 20px; }
.part2 .libox .lmore{ color: #4d917b; padding-left: 70px; position: relative; }
.part2 .libox .lmore:after{ content: ""; width: 56px; height: 1px; background: #4d917b; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; }
.part2 .libox .time{ width: 98px; line-height: 34px; background: #64b1df; color: #fff; text-align: center; font-family: "Arial"; position: absolute;
top: -1px; left: -1px; font-size: 16px; }
.part2 .libox .img .limg{ width: 398px; height: 277px; float: left; position: relative; top: -1px; left: -1px; }
.part2 .libox .img .limg img{ width: 100%; height: 100%; }
.part2 .libox .img .tbox{ margin-left: 398px; padding: 60px 40px 60px 50px; }


.l_platform{ padding-bottom: 100px; }
.lplat1 { background: #fff; }
.lplat1 .lli{ position: relative; }
.lplat1 .img{ width: 750px; height: 516px; position: relative; }
.lplat1 .img img{ width: 100%; height: 100%; }
.lplat1 .img:after{ content: ""; width: 100%; height: 100%; background: url(../images/fline.png) repeat-y center; position: absolute;
top: 0; right: -10px; }
.lplat1 .img .vbtn{ z-index: 999; }
.lplat1 .con{ position: absolute; top: 110px; right: 45px; width: 546px; }
.lplat1 .con .p18{ text-align: justify; line-height: 1.78; margin-top: 20px; }
.lplat2{ margin-top: 14px; background: #003768; padding: 96px 65px; color: #fff; }
.lplat2 .t44{ color: #FFF; float: left; width: 352px; padding-top: 60px; line-height: 1.36; }
.lplat2 .con{ float: right; width: 690px; }
.lplat2 .con .a{ display: table; float: left; width: 334px; height: 239px; border: 3px solid #64b1df; text-align: center; }
.lplat2 .con .a+.a{ margin-left: 10px; }
.lplat2 .con .a .inner{ display: table-cell; vertical-align: middle; padding: 0 ; }
.lplat2 .con .a .icon{ height: 85px; }
.lplat2 .con .a .icon img{ height: 100%; width: auto; }
.lplat2 .con .a .at{ display: inline-block; margin-top: 8px; font-size: 24px; padding-right: 30px; background: url(../images/pt2jt_03.png) no-repeat right center; }
.lplat2 .con .a .ap{ line-height: 1.7; }
.lplat3{ background-repeat: no-repeat; background-position: center; background-size: cover !important; margin-top: 14px; text-align: center; }
.lplat3 .inner{ padding: 70px 64px 75px; }
.lplat3 .con{ margin-top: 40px; }
.lplat3 .con .li{ width: 170px; float: left; }
.lplat3 .con .li+.li{ margin-left: 79px; }
.lplat3 .con .icon{ height: 102px; }
.lplat3 .con .icon img{ height: 100%; }
.lplat3 .con .lt{ font-size: 18px; color: #003768; margin: 18px 0 10px; }
.lplat3 .con .lp{ color: #333;  }
.lplat4{ margin-top: 65px; text-align: center; }
.lplat4 .con{ margin: 65px 44px 0; }
.lplat4 .con .citem{ width: 144px; float: left; }
.lplat4 .con .citem+.citem{ margin-left: 69px; }
.lplat4 .con .cli .iconbox{ cursor: pointer; }
.lplat4 .con .icon{ position: relative; width: 96px; height: 96px; margin: 0 auto 15px; }
.lplat4 .con .icon img{ width: 100%; height: 100%; }
.lplat4 .con .icon .tip{ display: none; color: #fff; position: absolute; top: 3px; left: 71px; width: 96px; height: 23px; line-height: 23px; background: url(../images/tipback_03.png) no-repeat center; }
.lplat4 .con .icon .tip .num{ width: 23px; text-align: center; position: absolute; top: 0; left: 0; }
.lplat4 .con .icon .tip .p{ padding-right: 15px; text-align: center; position: absolute; top: 0; right: 0; font-size: 12px; }
.lplat4 .con .p18{ color: #003768; }
.lplat4 .con .cli.show .tip{ display: block; }
.lplat4 .con .cli .ccon{ display: none; background: #003768; width: 325px; position: relative; left: 50%; margin-left: -162px; margin-top: 25px; }
.lplat4 .con .ccon .ctop{ padding: 14px 25px 10px; border-bottom: 1px solid #245783; text-align: center; }
.lplat4 .con .ccon .ctop .packup{ cursor: pointer; padding-left: 16px; color: #b4d7ed; display: inline-block; font-size: 11px; background: url(../images/pt4tjt_03.png) no-repeat center left; line-height: 1; }
.lplat4 .con .ccon .ctop .ctt{ color: #26a9d0; }
.lplat4 .con .ccon .cbottom{ padding: 16px 25px 30px; text-align: left; color: #fff; }
.lplat4 .con .ccon .cbottom .li{ padding-left: 25px; position: relative; }
.lplat4 .con .ccon .cbottom .li:after{ content: ""; width: 16px; height: 19px; background: url(../images/slxpng_03.png) no-repeat center;
position: absolute; top: 0; left: 0; }
.lplat4 .con .ccon .cbottom .li+.li{ margin-top: 14px; }


.lplat5{ padding-top: 68px; margin-top: 70px; position: relative; }
.lplat5 .select-mod .select-opts,.lplat5 .select-mod .squery-list{ max-height: 120px; }
.lplat5 .select-mod{ position: absolute; top: 0; right: 0; background: #4d917b; color: #fff; font-size: 24px; }
.lplat5 .select-mod .select-bar:before{ display: none; }
.lplat5 .select-mod .select-btn{ padding: 10px 107px 10px 60px; height: auto; }
.lplat5 .select-mod .select-btn:after{ color: #fff; height: 32px; right: 60px; }
.lplat5 .placeholder{ color: #fff; }
.lplat5 .select-mod .select-item{ color: #474747; }
.lplat5 .con thead tr{ line-height: 67px; background: #4d917b; font-size: 24px; color: #fff; }
.lplat5 .con thead tr th{ font-weight: normal; }
.lplat5 .con tbody tr.double{ background: #d9f8cf; }
.lplat5 .con tbody tr.singular{ background: #fff; }
.lplat5 .con tbody tr+tr{ border-top: 1px solid #cccccc; }
.lplat5 .con tbody tr td+td{ border-left: 1px solid #cccccc; }
.lplat5 .con tbody tr td .tclass{ padding: 20px 18px; }
.lplat5 .con tbody tr td .tclass .t{ font-size: 16px; padding-left: 45px; position: relative; width: 87px; }
.lplat5 .con tbody tr td .tclass .t img{ position: absolute; top: 0; left: 0; bottom: 0; margin: auto; width: 40px; height: auto; }
.lplat5 .con tbody tr td .tclass .t.bk{ color: #0070ac; }
.lplat5 .con tbody tr td .tclass .t.zf{ color: #70be98; }
.lplat5 .con tbody tr td .tclass .t.jf{ color: #21a9d0; }
.lplat5 .con tbody tr td .tclass .t.sh{ color: #c5673a; }
.lplat5 .con tbody tr td .tclass .t.ldl{ color: #002a4c; }
.lplat5 .con tbody tr td .tclass .t.zj{ color: #008a82; }
.lplat5 .con tbody tr td .name{ padding: 20px 15px; font-size: 16px; font-weight: bold; }
.lplat5 .con tbody tr td .intro{ padding: 20px 15px; text-align: justify; width: 372px; }
.lplat5 .con tbody tr td .outline{ padding: 20px 25px; text-align: center; }
.lplat5 .con tbody tr td .outline .inner{ display: inline-block; }
.lplat5 .con tbody tr td .outline .p{ text-align: left; }
.lplat5 .con tbody tr td .lecturer{ padding: 20px 23px; width: 372px; }
.lplat5 .con tbody tr td .lname{ color: #333; font-weight: bold; width: 236px; }
.lplat5 .con tbody tr td .lecturer .p{ text-align: justify; }

.pubchild{ padding-bottom: 100px; }
.pubchild .bread-mod{ padding-bottom: 30px; }
.pubchild .pubtit{ text-align: center; color: #333; margin-bottom: 70px; }
.pubchild .pubbottom{ padding: 60px 20px 70px; background: #b4d7ed; margin-top: 45px; text-align: center; }
.pubchild .pubbottom .p{ font-size: 28px; color: #003768; }
.pubchild .pubbottom .a_com .a{ height: 45px; line-height: 45px; margin-top: 23px; }

.quarterly{ position: relative; color: #fff; padding: 49px 65px 49px 47px; background-color: #003768; background-image: url(../images/jkback_03.png);
background-repeat: no-repeat; background-position: 95% bottom; }
.quarterly .p{ line-height: 34px;  }
.quarterly .p+.p{ margin-top: 10px; }
.quarterly .p a{ color: #64b1df; text-decoration: underline; }

.tcase1{ background: #003768; padding: 50px 65px 0 45px; color: #fff; }
.tcase1 .pbox .p{ line-height: 34px; }
.tcase1 .pbox .p+.p{ margin-top: 10px; }
.tcase1 .pbox .p a{ color: #64b1df; text-decoration: underline; }
.tcase1 .pbox{ padding-bottom: 30px; border-bottom: 1px solid #1c4c76; }
.tcase1 .tab{ padding-top: 25px; width: 1230px; margin-left: -20px; font-size: 18px; }
.tcase1 .tab .li{ float: left; /*width: auto !important;*/ text-align: center; padding: 0 0 25px; position: relative; cursor: pointer; }
/*.tcase1 .tab .slick-slide:first-child .li{ padding-left: 0; }
.tcase1 .tab .slick-slide:last-child .li{ padding-right: 0; }*/
.tcase1 .tab .cur .li:after{ content: ""; width: 100%; height: 10px; background: url(../images/altcur_03.png) no-repeat center; position: absolute;
bottom: 0; left: 0; }
.tcase2{ margin-top: 45px; }
.tcase2 .item{ width: 642px; height: 362px; border: 1px solid #64b1df; float: left; margin-left: 12px; margin-bottom: 14px; position: relative; }
.tcase2 .item:nth-child(2n-1){ margin-left: 0; }
.tcase2 .item .inner{ padding: 70px 35px 70px 65px; max-height: 205px; }
.tcase2 .item .child a{ padding: 8px 0; display: block; border-bottom: 1px solid #d9d9d9; }
.tcase2 .item .ct{ float: left; color: #003768; font-size: 16px; width: 420px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tcase2 .item .ct .ja{ display: inline-block; padding: 0 10px; margin-right: 10px; color: #fff; background: #64b1df; }
.tcase2 .item .cmore{ float: right; color: #4d917b; padding-right: 19px; background: url(../images/aljt_03.png) no-repeat center right;
background-size: auto 65% !important; }
.tcase2 .item .num{ padding: 0 17px; line-height: 34px; background: #64b1df; position: absolute; top: 0; left: 0; color: #FFF; }
.tcase2 .tc2li{ display: none; }

.pubctab{ text-align: center; height: 145px; border-bottom: 1px solid #4d917b; }
.pubctab .scroll-box{ height: 100%; position: relative; overflow: hidden; }
.pubctab .scroll-unit{ top: 18px; }
.pubctab .scroll-item{ cursor: pointer; width: 195px; text-align: center; position: relative; }
.pubctab .scroll-item a{ display: block; padding-bottom: 28px; }
.pubctab .scroll-item:after{ content: ""; width: 1px; height: 49px; background: #57a48b; position: absolute; top: 25px; left: 0; }
.pubctab .scroll-item:last-child::before{ content: ""; width: 1px; height: 49px; background: #57a48b; position: absolute; top: 25px; right: 0; }
.pubctab .scroll-item .icon{ position: relative; width: 70px; height: 64px; margin: 0 auto 8px; }
.pubctab .scroll-item .icon img{ width: 100%; height: 100%; opacity: 0.7; }
.pubctab .scroll-item .icon .num{ display: none; width: 23px; line-height: 23px; text-align: center; background: #0079c1; position: absolute; top: -15px; right: -15px; 
color: #fff; border-radius: 50%; font-size: 14px; }
.pubctab .scroll-item.n_show .icon .num{ display: block; }
.pubctab .scroll-item.cur .icon img{ opacity: 1; }
.pubctab .scroll-item.cur .zs{ display: block; width: 100%; height: 10px; background: url(../images/ggcur_03.png) no-repeat center; position: absolute;
left: 0; bottom: -1px; }
.announcement .con{ padding-top: 50px; }
/*.announcement .con .child{ display: none; }*/
.announcement .con .libox .li{ border: 3px solid #4d917b; width: 599px; padding: 38px 17px 38px 17px; float: left; margin: 0 0 14px 14px; }
.announcement .con .libox .li:nth-child(2n-1){ margin-left: 0; }
.announcement .con .libox .limg{ width: 250px; height: 324px; float: left; }
.announcement .con .libox .limg img{ width: 100%; height: 100%; }
.announcement .con .libox .tbox{width: 315px; float: right; height: 324px; display: table; }
.announcement .con .libox .tbox .inner{ display: table-cell; vertical-align: middle; }
.announcement .con .libox .tbox .p18{ color: #003768; line-height: 34px; }
.announcement .con .libox .tbox .p{ line-height: 32px; text-align: justify; margin: 14px 10px 36px 0; }
.announcement .con .libox .tbox .down{ color: #0079c1; padding-left: 20px; background: url(../images/ggdown_03.png) no-repeat center left; }
.announcement .con .page-mod{ padding-top: 40px; }

.book .con .li{ width: 561px; height: 311px; padding: 30px 35px 39px; border: 3px solid #4d917b; float: left; margin: 0 0 14px 14px; }
.book .con .li:nth-child(2n-1){ margin-left: 0; }
.book .con .limg{ width: 232px; height: 311px; float: left; }
.book .con .limg img{ width: 100%; height: 100%; }
.book .con .ltbox{ margin-left: 278px; }
.book .con .ltbox .p18{ color: #003768; margin-left: -8px; }
.book .con .ltbox .isbn{ color: #0079c1; font-size: 12px; margin-top: 5px; }
.book .con .ltbox .p{ line-height: 32px; text-align: justify; margin: 15px 0 35px; }
.book .con .ltbox .buy{ color: #0079c1; }
.book .con .ltbox .buy a{ display: inline-block; margin: 0 44px 10px 0; padding-left: 25px; line-height: ; font-size: 16px; background-position: center left; background-repeat: no-repeat; background-size: auto 100% !important; }
.book .con .ltbox .buy a+a{ }
.book .con .ltbox .buy .ymx{ background-image: url(../images/ymxicon_03.png); }
.book .con .ltbox .buy .jd{ background-image: url(../images/jdicon_03.png); }
.book .con .ltbox .buy .dd{ background-image: url(../images/dangdang.png); }
.book .con .ltbox .buy .bkdown{ background-image: url(../images/downicon_03.png); }
.book .page-mod{ padding-top: 30px; }

.rreports .pubctab{ height: 121px; }
.rreports .pubctab .scroll-item{ width: 195px; padding-bottom: 28px; }
.rreports .pubctab .scroll-item .icon{ width: 70px; height: 65px; }
.rreports .pubctab .scroll-item .icon img{ opacity: 1; }
.rreports .pubctab .scroll-item .icon .imgq{ position: absolute; top: 0; left: 0; }
.rreports .pubctab .scroll-item.cur .icon .imgq{ display: none; }
.rreports .con{ padding-top: 45px; }
.rreports .con .citem{ display: none; }
.rreports .con .li{ width: 404px; height: 625px; background: #003768; float: left; margin: 0 0 38px 44px; color: #fff; }
.rreports .con .li:nth-child(3n-2){ margin-left: 0; }
.rreports .con .limg{ width: 100%; height: 541px; }
.rreports .con .limg img{ width: 100%; height: 100%; }
.rreports .con .p18{/* text-align: justify;*/ padding: 19px 20px 0; line-height: 22px; }

.magazine .con{ padding: 65px 10px 0; }
.magazine .con .li{ float: left; width: 376px; cursor: pointer; margin: 0 0 60px 70px; }
.magazine .con .li:nth-child(3n-2){ margin-left: 0; }
.magazine .con .li .img{ width: 100%; height: 504px; box-shadow: 0px 0px 30px rgba(0,0,0,.6); border-radius: 15px; overflow: hidden; }
.magazine .con .li .img img{ width: 100%; height: 100% }
.magazine .con .li .p{ text-align: center; font-size: 24px; margin-top: 30px; }
.magazine .mtop .year{ float: left; position: relative; border: 1px solid #003768; padding: 5px 30px; font-size: 16px; color: #003768; }
.magazine .mtop .year .yt{ position: absolute; top: 50%; left: 30px; margin-top: -12px; }
.magazine .mtop .year .select-mod{ margin-left: 70px; }
.magazine .mtop .year .select-mod .select-bar:before{ display: none; }
.magazine .mtop .year .select-mod .select-btn{ padding: 0 25px 0 12px;  }
.magazine .mtop .year .placeholder{ font-family: "Arial"; color: #003768; }
.magazine .mtop .year .select-mod .select-btn:after{ right: 0; font-size: 12px; line-height: 21px; }
.magazine .mtop .msearch{ float: right; width: 232px; height: 37px; padding: 0 43px 0 10px; border: 1px solid #003768; position: relative; border-radius: 20px; }
.magazine .mtop .msearch .sbtn{ width: 14px; height: 100%; background: url(../images/zzsearch_03.png) no-repeat center; position: absolute;
top: 0; right: 16px; cursor: pointer; }
.magazine .mtop .msearch input{ width: 100%; height: 100%; }
.magazine .mtop .year .mCSB_inside > .mCSB_container{ margin-right: 10px; }




.pubchild .magbottom{ margin-top: 0; }

.magpop{ opacity: 0; visibility: hidden; padding-top: 50px; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,0.94); }
.magpop .t44{ text-align: center; color: #333333; font-weight: bold; }
.magpop .p{ line-height: 30px; margin-top: 50px; }
.magpop .pbox{ margin-top: 30px; }
.magpop .pbox .pp{ line-height: 30px; }
.magpop .pbox .pp.first{ color: #333; }
.magpop .magazine-viewport{ margin-top: 90px; }
.magazine-viewport .bottom{ bottom: -48px; }
.magpop .a_com{ text-align: center; position: absolute; left: 0; right: 0; bottom: -60px; }
.magpop .a_com span{ padding-left: 27px;background: url(../images/zzpopfh_03.png) no-repeat center left; }
.magpop .a_com a{ margin: 0 10px; }
.magpop .iframe{ width: 100%; height: 600px !important; margin-top: 90px; }
.magpop .iframe iframe{ border: none;  }
.magpop .iframe iframe body{  }
.magpop.mshow{ opacity: 1; visibility: visible; }
.magpop strong{font-weight: bold;}


.ctpop{ display: none; z-index: 999; width: 100%; height: 100%; background: rgba(0,0,0,.6); position: fixed; top: 0; left: 0; }
.ctpop.show{ display: block; }
.ctpop .con{ font-size: 16px; width: 740px; height: 780px; background: #f7f7f7; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.ctpop .con .ptop{ width: 100%; height: 179px; background: url(../images/popzs_03.png) no-repeat center; position: absolute; top: 0; left: 0}
.ctpop .con .close{ width: 28px; height: 28px; cursor: pointer; background: url(../images/ctclose_03.png) no-repeat center; position: absolute;
top: 20px; right: 20px; z-index: 11; }
.ctpop .con .inner{ padding: 45px 92px; position: relative; z-index: 9; }
.ctpop .con .popt{ text-align: center; font-size: 30px; color: #fff; margin-bottom: 120px; }
.ctpop .con .inp{ padding: 10px 30px; border: 1px solid #cccccc; border-radius: 30px; margin-bottom: 12px; background-color: #f7f7f7; }
.ctpop .con .inp input,.ctpop .con .inp textarea{ width: 100%; height: 100%; }
.ctpop .con .select-mod .select-btn{ height: auto; padding: 10px 30px; }
.ctpop .con .select-mod .select-bar:before{ border-radius: 30px; border-color: #cccccc; }
.ctpop .con .select-mod .select-btn:after{ right: 25px; color: #b3b3b3; }
.ctpop .con .tarea{ border-radius: 15px; margin-top: 12px; height: 104px; }
.ctpop .con .a_com{ text-align: center; padding-top: 16px; }
.ctpop .con .a_com .a{ width: 238px; }
.ctpop .con .inp.fj .fjlbox{ float: left; margin-right: 25px; }
.ctpop .con .inp.fj .fjrbox{ overflow: hidden; }
.ctpop .con .inp.fj .add{ float: left; position: relative; }
.ctpop .con .inp.fj .add input{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; font-size: 0; cursor: pointer; }
.ctpop .con .inp.fj .add{ color: #0079c1; }
.ctpop .con .inp.fj .lj{ padding-left: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #909090; }
/* .t22{ font-size: 22px; } */

.ctpop .con .validation{font-size: 0;}
.ctpop .con .validation .inp,.ctpop .con .validation .img,.ctpop .con .validation .t{display: inline-block;vertical-align: middle;}
.ctpop .con .validation .inp{width: 315px;font-size: 16px;margin-bottom: 0;}
.ctpop .con .validation .img{width: 114px;height: 38px;border: 1px solid #d4d4d4;margin-left: 10px;cursor: pointer;}
.ctpop .con .validation .img img{width: 100%;height: 100%;display: block;}
.ctpop .con .validation .t{font-size: 14px;color: #909090;text-decoration: underline;cursor: pointer;margin-left: 10px;}





.coures{ padding-bottom: 100px; }
.coures .t44{ text-align: center; margin: 10px 0 30px; }
.coures .cxbox{ text-align: center; font-size: 0; }
.coures .cxbox .inp{ display: inline-block; vertical-align: top; font-size: 16px; border: 1px solid #d3d3d3; border-radius: 30px; padding: 9px 30px; width: 180px; }
.coures .cxbox .inp input{ width: 100%; height: 100%;}
.coures .cxbox .inp,.coures .cxbox .btnbox{ margin: 0 7.5px; }
.coures .cxbox .inp.select-mod .select-bar:before{ border: none; }
.coures .cxbox .inp.select-mod .select-btn{ padding: 0; }
.coures .cxbox .inp.select-mod .select-btn:after{ content: ""; width: 0; height: 0; border: 5px solid transparent; border-top-color: #6c6c6c; bottom: auto; top: 10px; right: 0; }
.coures .cxbox .btnbox{ font-size: 16px; display: inline-block; vertical-align: top; width: 144px; line-height: 44px; color: #fff; background: #0079c0; border-radius: 30px; }
.coures .cxbox .btnbox button{ display: block; text-align: center; cursor: pointer; width: 100%; }
.t24{ font-size: 24px; }
.coures .list{ margin: 50px 0 35px; }
.coures .list .li{ background-color: #fff; padding: 54px 0 60px; margin-bottom: 18px; }
.coures .list .l_ttbox{ position: relative; padding: 0 60px 0 95px; }
.coures .list .l_ttbox::before{ content: ""; width: 100%; height: 1px; background: #4d917b; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; }
.coures .list .l_ttbox .t24{ position: relative; }
.coures .list .l_ttbox .ll{ float: left; padding: 0 20px; background-color: #fff; color: #414141; z-index: 9; }
.coures .list .l_ttbox .lr{ float: right; padding: 0 20px; background-color: #fff; color: #d76e34; z-index: 9; font-weight: bold; }
.coures .list .l_con{ padding: 0 60px 0 80px; margin-top: 24px; position: relative; }
.coures .list .l_con::before{ content: ""; position: absolute; bottom: 34px; right: 0; left: 300px; height: 1px; background-color: #4d917b; }
.coures .list .l_con .lr .lrp .p{ color: #474747; line-height: 26px; margin-bottom: 8px; text-align: justify; }
.coures .list .l_con .ll{ width: 325px; float: left; position: relative; z-index: 9; }
.coures .list .l_con .ll .img img{ width: 100%; }
.coures .list .l_con .ll .p{ background: #013668; color: #fff; line-height: 46px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.coures .list .l_con .ll .p a{ padding: 0 20px; }
.coures .list .l_con .lr{ overflow: hidden; padding: 0 25px 0 40px; height: 232px; position: relative; }
.coures .list .l_con .lr .lrb{ position: absolute; left: 0; right: 0; bottom: 15px; padding: 0 0 0 93px; font-size: 16px; }
.coures .list .l_con .lr .lrb .time{ float: left; font-family: Arial; padding: 0 20px; line-height: 39px; background-color: #fff; }
.coures .list .l_con .lr .lrb .rbtn{ float: right; padding: 0 20px; background-color: #fff; }
.coures .list .l_con .lr .lrb .rbtn a{ display: block; width: 130px; line-height: 39px; text-align: center; color: #fff; background-color: #0079c1; border-radius: 30px; }
.coures .list .li:hover .l_ttbox::before,.coures .list .li:hover .l_con::before{ background: #0079c1; }

.article{ padding-bottom: 100px; }
.article .article-cont{ margin: 0; }
.article .article-cont table{ margin: 0 auto; }
.article-title .h24{ font-size: 30px; margin-bottom: 70px; }
.article-cont .p{ line-height: 26px; margin-bottom: 13px; text-align: justify; }
.article-cont .p.imgbox{ margin: 70px 0; }
.article .organizerbox span{ line-height: 36px; margin-right: 23px; }
.article .organizerbox span i{ margin: 0 7px; }
.article .a_com{ margin-top: 35px; text-align: center; }
.article .book .con{ text-align: center; padding-top: 45px; }
.article .book .con .ltbox{ margin-left: 0; display: inline-block; }
.ctpop.artpop .con{ height: 635px; }
.ctpop.artpop .con .popt{ margin-bottom: 90px; }
.article .article-cont video{max-width: 100%;height: auto !important;}

.article .act4 .con{ background: no-repeat; padding: 0 0 40px; }
.article .act4 .con .scroll-tab:before{ height: 1px; }
.article .act4 .con .scroll-tab li{ margin: 0 28px 22px; padding-bottom: 0; }
.article .act4 .con .scroll-tab li.cur:after{ bottom: -22px; }

.p_activities{ padding-bottom: 100px; }
.p_activities .t44{ text-align: center; color: #333; }
.p_activities .act4 .con{ background: transparent; padding: 60px 0 0; }
.p_activities .act4 .con .scroll-tab:before{ height: 1px; }
.p_activities .part2{ margin-top: 45px; }
.p_activities .part2 .page-mod{ margin-top: 40px; }
.p_activities .part2 .libox .tbox{ padding: 70px 60px 60px; }
.p_activities .part2 .libox .img .tbox{ padding: 60px 38px 60px 50px; }
/*.p_activities .part2 .pa_cli{ display: none; }*/

.b_act .part2{ margin-top: 65px; }

.upcoming_events{ padding-bottom: 100px; }
.upcoming_events .t44{ text-align: center; color: #333; }
.upcoming_events .scroll-tab{ margin-top: 40px; height: 56px; border-bottom: 1px solid #4d917b; overflow: hidden; }
.upcoming_events .scroll-tab .middle{ display: none; }
.upcoming_events .scroll-tab .scroll-prev{ left: 0; }
.upcoming_events .scroll-tab .scroll-next{ right: 0; }
.upcoming_events .scroll-tab li{ width: 260px; text-align: center; font-size: 18px; margin-bottom: 25px; line-height: 1.78; }
.upcoming_events .scroll-tab li a{ padding-left: 34px; background-repeat: no-repeat; background-position: left center; background-size: auto 100% !important; }
.upcoming_events .scroll-tab li.lsh a{ background-image: url(../images/shicon_03.png); }
.upcoming_events .scroll-tab li.lbj a{ background-image: url(../images/bjicon_03.png); }
.upcoming_events .scroll-tab li.lhb a{ background-image: url(../images/hbicon_03.png); }
.upcoming_events .scroll-tab li.lhn a{ background-image: url(../images/hnicon_03.png); }
.upcoming_events .scroll-tab li.lhz a{ background-image: url(../images/hzicon_03.png); }
.upcoming_events .scroll-tab li.lsh2 a{ background-image: url(../images/bjicon_03.png); }
.upcoming_events .scroll-tab li.lsh3 a{ background-image: url(../images/shicon_03.png); }
.upcoming_events .scroll-tab li.lsh4 a{ background-image: url(../images/hbicon_03.png); }
.upcoming_events .scroll-tab li.lsh5 a{ background-image: url(../images/hnicon_03.png); }
.upcoming_events .scroll-tab li.lsh6 a{ background-image: url(../images/hzicon_03.png); }
.upcoming_events .scroll-tab li.lsh1 a{ background-image: url(../images/onicon_03.png); }
.upcoming_events .scroll-tab li.lsh1{margin-left: 10px;}
.upcoming_events .scroll-tab li.cur:after{ position: absolute; left: 0; right: 0; bottom: -24px; margin: auto; content: ""; width: 115px; height: 10px; background: url(../images/ggcur_03.png) no-repeat center; position: absolute; }
.upcoming_events .con{ margin-top: 45px; }
.upcoming_events .con .tbox thead tr{ line-height: 67px; background: #003768; color: #fff; font-size: 18px; }
.upcoming_events .con .tbox thead tr th{ font-weight: normal; }
.upcoming_events .con .tbox tbody .inner{ padding: 18px 40px; }
.upcoming_events .con .tbox tbody .inner:after{ content: ""; display: block; clear: both; }
.upcoming_events .con .tbox tbody .tt{ font-size: 18px; margin-bottom: 5px; }
.upcoming_events .con .tbox tbody .p{ line-height: 26px; text-align: justify; }
.upcoming_events .con .tbox tbody .place{text-align: left !important;}
.upcoming_events .con .tbox tbody .place span{ line-height: 25px; display: inline-block; font-size: 18px; padding-left: 40px; background: url(../images/placeicon_03.png) no-repeat left center; }
.upcoming_events .con .tbox tbody .time{ font-size: 18px; display: inline-block; padding-left: 80px; position: relative;}
.upcoming_events .con .tbox tbody .time:after{ content: ""; width: 27px; height: 27px; 
background: url(../images/timeicon_03.png) no-repeat left center; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; }
.upcoming_events .con .tbox tbody .time span{ display: block;}
.upcoming_events .con .tbox tbody .time .hours{ font-size: 14px; text-align: left !important; }
.upcoming_events .con .tbox tbody td.c{ text-align: left; }
.upcoming_events .con .tbox tbody tr{ border-bottom: 1px solid #dedede; }
.upcoming_events .con .tbox tbody .inner.tdimg .inimg{ width: 164px; height:114px; float: left; }
.upcoming_events .con .tbox tbody .inner.tdimg .inimg img{ width: 100%; height: 100% }
.upcoming_events .con .tbox tbody .inner.tdimg .tbox{ margin-left: 180px; padding-top: 15px; }
.upcoming_events .con .page-mod{ margin-top: 57px; }
.upcoming_events .con table{width: 100%;}

.upcoming_events .welcome{padding: 20px 85px 50px;font-size: 16px;}
.upcoming_events .welcome .p{margin-top: 5px;}

/*.upcoming_events .con .citem{ display: none; }*/

.elite_club{ padding-bottom: 100px; }
.elite_club .t44{ text-align: center; color: #333; }
.elite_club .con{ margin-top: 70px; }
.elite_club .lmap{ width: 677px; height: 790px; position: relative; float: left; }
.elite_club .phone_op{ display: none; }
.elite_club .crcon{ overflow: hidden; position: relative; width: 520px; height: 755px; padding: 35px 11px 45px 35px; background: #013668; float: right; color: #fff; }
.elite_club .crcon .ct{ font-size: 30px; padding-left: 50px; background: url(../images/jlbicon_03.png) no-repeat left center; }
.elite_club .crcon .libox{ margin-top: 22px; height: 667px; }
.elite_club .crcon .libox .li{ border: 3px solid #64b1df; height: 150px; position: relative; }
.elite_club .crcon .libox .li+.li{ margin-top: 14px; }
.elite_club .crcon .libox .li.img .limg{ width: 156px; height: 108px; float: left; }
.elite_club .crcon .libox .li.img .limg img{ width: 100%; height: 100%; }
.elite_club .crcon .libox .li.img .tbox{ margin-left: 180px; }
.elite_club .crcon .libox .inner{ display: block; padding: 27px 30px 27px 38px; }
.elite_club .crcon .libox .lt{ font-size: 18px; line-height: 30px; }
.elite_club .crcon .libox .ltime{ margin-top: 18px; }
.elite_club .crcon .libox .lcity{ display: inline-block; background: #64b1df; padding: 0 9px; line-height: 24px; border-radius: 20px; position: absolute; right: 27px; bottom: 27px; }
.elite_club .crcon .mCSB_inside > .mCSB_container{ margin-right: 24px; }
.elite_club .crcon .mCSB_scrollTools .mCSB_draggerRail{ width: 2px; background: #e6e6e6; }
.elite_club .crcon .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background: #fff; width: 6px; }
.elite_club .crcon .mCSB_scrollTools{ width: 6px; }
.elite_club .crcon .citem{display: none;}

.i_training{ padding-bottom: 120px; }
.t44.c{ text-align: center; }
.itraining1{ background: #146ca1; color: #fff; }
.itraining1 .t44{ color: #fff; }
.itraining1 .bread-mod{ padding-bottom: 5px; }
.itraining1 .con .p18{ margin: 20px 127px 50px; line-height: 32px; text-align: center; }
.itraining1 .scroll-tab{ height: 77px; border-top: 1px solid #2e88bf; }
.itraining1 .scroll-tab li{ padding: 25px 29px; font-size: 18px; position: relative; }
.itraining1 .scroll-tab li.cur:after{ content: ""; width: 100%; height: 10px; background: url(../images/jscur_03.png) no-repeat center;
position: absolute; left: 0; right: 0; bottom: 0; margin: auto; }
.itraining2{ margin-top: 45px; position: relative; background: #fff; }
.itraining2 .img{ width: 684px; height: 516px; position: relative; overflow: hidden; }
.itraining2 .img img{ width: 100%; height: 100%; }
.itraining2 .img:after{ content: ""; width: 100%; height: 100%; background: url(../images/fline.png) repeat-y center; position: absolute;
top: 0; left: 0;}
.itraining2 .con{ position: absolute; top: 66px; right: 72px; width: 550px; }
.itraining2 .con .p18{ line-height: 34px; margin-bottom: 14px; }
.itraining2 .con .p18 span{ font-size: 30px; font-family: "Aria"; color: #0e80c4; margin-right: 5px; }
.itraining2 .con .sj,.itraining2 .con .dd,.itraining2 .con .rs{ padding-left: 45px; background-repeat: no-repeat; background-position: left center; }
.itraining2 .con .sj{ margin-top: 20px; background-image: url(../images/js1icon2_03.png); }
.itraining2 .con .dd{ background-image: url(../images/js1icon1_03.png); }
.itraining2 .con .rs{ background-image: url(../images/js1icon3_03.png); }
.itraining2 .con .a_com{ margin-top: 40px; }
.itraining3{ margin-top: 14px; height: 548px; }
.itraining3 .ttop{ margin-bottom: 22px; }
.itraining3 .t44{ margin-top: 70px; }
.itraining3 .p{ line-height: 31px; font-size: 16px; padding-left: 37px; position: relative; }
.itraining3 .p+.p{ margin-top: 18px; }
.itraining3 .p:after{ content: ""; width: 20px; height: 22px; background-repeat: no-repeat; background-position: center; position: absolute; top: 5px; left: 0; }
.itraining3 .il{ background: #bddfb2; padding: 0 64px; width: 577px; height: 100%; float: left; }
.itraining3 .ir{ position: relative; background: #003261; padding: 0 64px; width: 455px; height: 100%; float: right; color: #fff; }
.itraining3 .ir .t44{ color: #fff; }
.itraining3 .ir .bicon{ width: 216px; height: 186px; position: absolute; bottom: 0; right: 54px; background: url(../images/js2rbicon_03.png) no-repeat center; }
.itraining3 .il .p:after{ background-image: url(../images/js2lzs_03.png); }
.itraining3 .ir .p:after{ background-image: url(../images/js2rzs_03.png); }
.itraining4{ margin-top: 70px; }
.itraining4 .tablebox{ margin-top: 30px; font-size: 18px;border-top: 1px solid #c2e5d5;border-bottom: 1px solid #c2e5d5; }
.itraining4 .tablebox .inner{ padding: 20px 0; display: inline-block; }
.itraining4 .tablebox thead tr,.itraining4 .tablebox tbody tr:last-child,.itraining4 .tablebox tbody tr:nth-last-child(2){ border: none; }
.itraining4 .tablebox tbody tr:last-child td{ border-top: 1px solid #c2e5d5; }
.itraining4 .tablebox tr{ border-bottom: 1px solid #c2e5d5; }
.itraining4 .tablebox td.tbtime{ text-align: center; }
.itraining4 .tablebox td.ptd .inner{ padding-left: 66px; }
.itraining4 .tablebox td.ptd .p+.p{ margin-top: 10px; }
.itraining4 .tablebox .tbtime{ color: #0e80c4; text-transform: uppercase;border-right: 1px solid #c2e5d5; }
.itraining4 .tablebox .tbtime .inner:after{ content: ""; display: block; clear: both; }
.itraining4 .tablebox .tbtime span{ display: block; float: left; }
.itraining4 .tablebox .tbtime .num{ font-size: 60px; line-height: 1; font-family: "Impact"; }
.itraining4 .tablebox .tbtime .icon{ padding: 0 20px 32px 15px; font-size: 16px; background: url(../images/jsrl_03.png) no-repeat bottom center; }
.itraining4 .tablebox .tbtime .date{ font-size: 24px; padding-top: 26px; }
.itraining4 .tablebox .time{ padding-left: 65px; }
.itraining4 .tablebox .time span{ padding-left: 23px; position: relative; color: #003261; font-family: "Arial"; }
.itraining4 .tablebox .time span:after{ content: ""; width: 8px; height: 8px; border: 2px solid #0079c1; border-radius: 50%; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; }
.itraining5{ margin-top: 80px; height: 560px; }
.itraining5 .i5l{ width: 656px; height: 100%; padding: 0 64px; background: #003261; float: left; color: #fff; }
.itraining5 .i5l .t44{ color: #fff; }
.itraining5 .i5l .con{ margin-top: 30px; }
.itraining5 .i5l .c1 .li{ float: left; border: 3px solid #64b1df; width: 316px; height: 132px; display: table; text-align: center; }
.itraining5 .i5l .c1 .li+.li{ margin-left: 12px; }
.itraining5 .i5l .c1 .li .inner{ display: table-cell; vertical-align: middle; }
.itraining5 .i5l .c1 .li .money{ font-size: 18px; }
.itraining5 .i5l .c1 .li .money .fh{ font-size: 22px; font-weight: 100; }
.itraining5 .i5l .c1 .li .money .num{ font-size: 48px; font-family: "Arial"; margin: 0 10px; }
.itraining5 .i5l .c1 .li .p{ font-size: 16px; }
.itraining5 .i5l .item{ font-size: 16px; margin-top: 24px; }
.itraining5 .i5l .item .itemt{ font-weight: bold; margin-bottom: 5px; }
.itraining5 .i5l .item .itemp{ line-height: 26px; }
.itraining5 .i5r{ margin-left: 800px; height: 100%; background: #bddfb2; position: relative; padding: 0 64px; }
.itraining5 .ttop{ padding: 70px 0 0 0; }
.itraining5 .ttop .t44{ padding-left: 80px; position: relative; }
.itraining5 .i5r{ position: relative; }
.itraining5 .i5r .con{ margin-top: 20px; }
.itraining5 .i5r .con .p{ font-size: 16px; line-height: 30px; }
.itraining5 .i5r .con .p span{ font-weight: bold; }
.itraining5 .i5r .con .p+.p{ margin-top: 15px; }
.itraining5 .i5r .a_com .a{ margin-top: 35px; background: #4d917b; }
.itraining5 .i5r .bicon{ width: 186px; height: 174px; background: url(../images/js4rback_03.png) no-repeat center; position: absolute; bottom: 0;
right: 20px; }
.itraining5 .i5r .a_com .a img{ width: 22px; margin-right: 5px; }
.itraining6{ margin-top: 70px; }
.itraining6 .con{ padding-top: 30px; }
.itraining6 .con .li{ text-align: center; font-size: 16px; color: #333; width: 250px; height: 214px; background-repeat: no-repeat; background-position: center; float: left; }
.itraining6 .con .li+.li{ margin-left: 12px; }
.itraining6 .con .li:nth-child(1){ background-image: url(../images/js5b1_03.png); }
.itraining6 .con .li:nth-child(2){ background-image: url(../images/js5b2_03.png); }
.itraining6 .con .li:nth-child(3){ background-image: url(../images/js5b3_03.png); }
.itraining6 .con .li:nth-child(4){ background-image: url(../images/js5b4_03.png); }
.itraining6 .con .li:nth-child(5){ background-image: url(../images/js5b5_03.png); }
.itraining6 .con .pbox{ width: 100%; height: 135px; display: table; }
.itraining6 .con .pbox .inner{ display: table-cell; vertical-align: middle; }
.itraining7{ margin-top: 80px; background: #b4d7ed; padding: 70px 18px 80px 64px; }
.itraining7 .con{ margin-top: 30px; }
.itraining7 .con .cimg{ width: 426px; height: 273px; float: left; }
.itraining7 .con .cimg img{ width: 100%; height: 100%; }
.itraining7 .con .tbox{ margin-left: 477px; }
.itraining7 .con .tbox .name{ font-size: 24px; }
.itraining7 .con .tbox .position{ width: 700px; border-bottom: 1px solid #64b1df; padding: 6px 0 15px; }
.itraining7 .con .tbox .pbox{ height: 170px; margin-top: 20px; }
.itraining7 .con .tbox .pbox .p{ line-height: 26px; margin-bottom: 17px; }
.itraining7 .mCSB_scrollTools .mCSB_draggerRail{ width: 2px; background: #e6e6e6; }
.itraining7 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; background: #003261; }
.itraining7 .mCSB_scrollTools{ width: 6px; }
.itraining8{ margin-top: 70px; }
.itraining8 .con{ margin-top: 30px; width: 1312px; /*margin-left: -6px;*/ }
.itraining8 .con .cli a{ padding: 0 6px; display: block; }
.itraining8 .con .cimg{ width: 426px; height: 273px; }
.itraining8 .con .cimg img{ width: 100%; height: 100%; }
.itraining8 .con .cp{ font-size: 20px; text-align: center; color: #0e80c4; padding-top: 19px; }
/*.itraining8.btn0 .slick-prev{ right: 4px; }*/
.itraining8.btn0 .slick-next{ right: 10px; }
.itraining8.btn0 .slick-arrow{ bottom: auto; top: 104px; }
.itraining9{ margin-top: 75px; height: 540px; background-position: center; background-repeat: no-repeat; }
.itraining9 .inner{ padding: 70px 64px 80px; }
.itraining9 .time{ margin: 22px auto 0; width: 800px; position: relative; }
.itraining9 .time:after{ content: ""; width: 100%; height: 1px; background: #0079c0; position: absolute; top: 8px; left: 0; }
.itraining9 .time .tli{ cursor: pointer; text-align: center; font-size: 24px; font-family: "Arial"; padding-top: 22px; background: url(../images/js8ticon_03.png) no-repeat center top;}
.itraining9 .con{ margin-top: 30px; }
.itraining9 .slick-arrow{ bottom: auto; top: -7px; width: 37px; height: 31px; background-color: transparent; background-repeat: no-repeat; background-position: center; }
.itraining9 .slick-next{ right: -37px; background-image: url(../images/js8rbtn_03.png); }
.itraining9 .slick-prev{ left: -37px; background-image: url(../images/js8lbtn_03.png); }
.itraining9 .slick-arrow:after{ display: none; }
.itraining9 .slick-current .tli{ color: #0079c0; }
.itraining9 .con .clitem{ border: 3px solid #0079c0; float: left; width: 280px; height: 222px; position: relative; }
.itraining9 .con .clitem+.clitem{ margin-left: 9px; }
.itraining9 .con .ctop{ padding: 24px 30px 20px; }
.itraining9 .con .seq{ font-size: 24px; color: #003768; margin-bottom: 5px; }
.itraining9 .con .tp .tpli{ line-height: 34px; display: inline-block; padding-left: 44px; background-repeat: no-repeat; background-position: center left; font-size: 16px; font-family: "Arial"; color: #333; }
.itraining9 .con .tp .tpli+.tpli{ margin-left: 25px; }
.itraining9 .con .tp .ttime{ background-image: url(../images/js9icon1_03.png); }
.itraining9 .con .tp .tplace{ background-image: url(../images/js9icon2_03.png); }
.itraining9 .con .ccon{ border-top: 3px solid #0079c0; padding: 20px 40px 26px 28px; font-size: 16px; line-height: 28px; }
.itraining9 .con .wq{ background: #8b8a83; color: #fff; padding: 0 13px; line-height: 22px; position: absolute; top: 0; left: 0; }
.ztpop .con{ height: 635px; }

.result{ padding: 0 0 100px; }
.result .t44{ text-align: center; color: #333; }
.result .bread-mod{ padding: 15px 0 30px; }
.result .keyword{ font-size: 24px; color: #003768; padding: 60px 0 30px; }
.result .resulttab{ border-bottom: 1px solid #4d917b; height: 66px; border-top: 1px solid #4d917b; text-align: center; }
.result .resulttab .inner{ display: inline-block; }
.result .resulttab .li{ cursor: pointer; float: left; font-size: 18px; padding: 20px 30px; margin: 0 21px; position: relative; }
.result .resulttab .li.cur{ color: #0e80c4; }
.result .resulttab .li.cur:after{ content: ""; width: 100%; height: 10px; background: url(../images/ggcur_03.png) no-repeat center; position: absolute;
bottom: 0; left: 0; }
.result .libox{ margin: 45px 0; }
.result .libox .li{ background: #fff; }
.result .libox .li a{ display: block; padding: 55px 60px 60px; }
.result .libox .li+.li{ margin-top: 16px; }
.result .libox .lt{ padding-left: 17px; position: relative; }
.result .libox .lt:after{ border-radius: 50%; content: ""; width: 8px; height: 8px; background: #003768; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; }
.result .libox .lt span{ color: #0e80c4; }
.result .libox .lp{ line-height: 26px; margin-top: 14px; text-align: justify; margin-top: 0.2rem; }

.sitemap{ padding: 0 0 100px; }
.sitemap .bread-mod{ padding: 15px 0 30px; }
.sitemap .t44{ text-align: center; color: #333; margin-bottom: 70px; }
.sitemap dl{ border: none; background: #fff; padding: 20px 80px; }
.sitemap dl+dl{ margin-top: 16px; }
.sitemap dd{ padding-left: 0; margin-top: 17px; }
.sitemap dt{ font-size: 18px; position: relative; color: #333; }
.sitemap dt:after{ content: ""; width: 8px; height: 8px; border-radius: 50%; background: #003768; position: absolute; top: 0; left: -18px; bottom: 0; margin: auto; }

.about{ padding: 0 0 100px; }
.about>.t44{ color: #333; margin-bottom: 70px; }
.fscreen{ background: #fff; }
.fscreen .fli{ position: relative; }
.fscreen .img{ width: 750px; height: 516px; overflow: hidden; position: relative; }
.fscreen .img img{ width: auto; max-width: 100%; height: 100%; }
.fscreen .img:after{ content: ""; width: 100% ;height: 100%; background: url(../images/fline.png) repeat-y center; position: absolute; left: 0; top: 0; }
.fscreen .con{ width: 533px; position: absolute; top: 130px; right: 94px; }
.fscreen .con .t44 span{ font-size: 24px; /*margin-left: 20px;*/ }
.fscreen .con .t44{ margin-bottom: 25px; }
.fscreen .con .p18{ line-height: 32px; text-align: justify; }

.ab2{ margin-top: 14px; height: 388px; }
.ab2 .l{ width: 643px; height: 100%; display: table; float: left; background: #fff; position: relative; }
.ab2 .l .inner{ padding: 0 100px; display: table-cell; vertical-align: middle; }
.ab2 .l .p{ font-size: 30px; color: #003768; line-height: 43px; }
.ab2 .l .line,.ab2 .l .symbol1,.ab2 .l .symbol2,.ab2 .l .name{ position: absolute; }
.ab2 .l .line{ width: 290px; height: 1px; background: #003768; top: 97px; left: 107px; }
.ab2 .l .symbol1,.ab2 .l .symbol2{ width: 30px; height: 26px; background-position: center;background-repeat: no-repeat; background-size: 100% 100% !important; }
.ab2 .l .symbol1{ background-image: url(../images/ab2fh1_03.png); top: 82px; left: 67px; }
.ab2 .l .symbol2{ background-image: url(../images/ab2fh2_03.png); right: 97px; bottom: 104px; }
.ab2 .l .name{ width: 167px; height: 35px; bottom: 46px; right: 110px; }
.ab2 .l .name img{ width: 100%; height: 100%; }

.ab2 .r{ margin-left: 656px; }
.ab2 .r .top{ width: 100%; height: 388px; background: #4d917b; margin-bottom: 14px; }
.ab2 .r .top .vimg{ width: 100%; height: 322px; position: relative; }
.ab2 .r .top .vimg img{ width: 100%; height: 100%; }
.ab2 .r .top .vimg .vBtn{ width: 102px; height: 102px; background: url(../images/video.png) no-repeat center; position: absolute; 
top: 0; bottom: 0; left: 0; right: 0; margin: auto; background-size: cover !important; cursor: pointer; }
.ab2 .r .top .p{ font-size: 34px; color: #fff; padding-top: 8px; text-align: center; }
.about .hp2{ margin-top: 65px; }
.about .hp2 .ttop{ padding-left: 0; }
.about .hp2 .ttop .t44{ font-size: 24px; margin-right: 70px; padding-left: 60px; float: left; cursor: pointer; position: relative; line-height: 66px; }
.about .hp2 .ttop .t44 img{ width: 48px; height: 56px; }
.about .hp2 .ttop .t44.cur{ padding-left: 80px; font-size: 44px; }
.about .hp2 .ttop .t44.cur img{ width: 55px; height: 64px; }


.about .hp2 .ttop .t44:nth-child(2):after{ content: ""; width: 2px; height: 24px; background: #003768; position: absolute; top: 0; bottom: 0; left: -35px; margin: auto; }
.about .hp2 .c1{ display: none; padding-bottom: 0; }
.ab4{ background-position: center; background-repeat: no-repeat; background-size: cover !important; }
.ab4 .a_com{text-align:right;}
.ab4 .inner{ padding: 70px 50px 80px; }
.ab4 .con{ margin-top: 60px; height: 610px; overflow: hidden; position: relative; }
.ab4 .con:after{ content: ""; z-index: 1; width: 1128px; height: 1px; background: #979484; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.ab4 .con .year{ text-align: center; position: relative; margin: 0 auto; color: #fff; font-family: "Impact"; width: 87px; line-height: 78px; font-size: 18px; background-position: center; background-repeat: no-repeat; background-size: 100% 100% !important; }

.ab4 .slick-slide{ overflow: visible; }

.ab4 .con .y1{ background-image: url(../images/ab4lbk1_03.png); }
.ab4 .con .y2{ background-image: url(../images/ab4lbk2_03.png); }
.ab4 .con .y3{ background-image: url(../images/ab4lbk3_03.png); }
.ab4 .con .y4{ background-image: url(../images/ab4lbk4_03.png); }
.ab4 .con .y5{ background-image: url(../images/ab4lbk5_03.png); }
.ab4 .con .year:after{ content: ""; width: 7px; height: 25px; background-position:center; background-repeat: no-repeat; position: absolute;
left: 0; right: 0; margin: 0 auto; background-size: 100% 100% !important; }
.ab4 .con .ls .year:after{ top: 99%; }
.ab4 .con .ld .year:after{ bottom: 99%; }
.ab4 .con .y1:after{ background-image: url(../images/ab4l1zs_03.png); }
.ab4 .con .y2:after{ background-image: url(../images/ab4l2zs_03.png); }
.ab4 .con .y3:after{ background-image: url(../images/ab4l3zs_03.png); }
.ab4 .con .y4:after{ background-image: url(../images/ab4l4zs_03.png); }
.ab4 .con .y5:after{ background-image: url(../images/ab4l5zs_03.png); }
.ab4 .con .li{ height: 590px; height: 78px; display: none !important; position: relative;  }
.ab4 .con .lcon{ z-index: 99; border: 1px solid; padding: 10px 0 15px 10px; width: 320px;max-height: 205px; position: absolute; left: 50%; margin-left: -166px; }
.ie9 .ab4 .con .lcon{ height: 205px; }
.ab4 .con .ls .lcon{ border-top-width: 2px; top: 98px; }
.ab4 .con .ld .lcon{ border-bottom-width: 2px; bottom: 98px; }
.ab4 .con .lc1{ border-color: #008a82; }
.ab4 .con .lc2{ border-color: #0070ac; }
.ab4 .con .lc3{ border-color: #c5673a; }
.ab4 .con .lc4{ border-color: #70be98; }
.ab4 .con .lc5{ border-color: #26a9d0; }
.ab4 .con .lc1 .item .imouth{ color: #008a82; }
.ab4 .con .lc2 .item .imouth{ color: #0070ac; }
.ab4 .con .lc3 .item .imouth{ color: #c5673a; }
.ab4 .con .lc4 .item .imouth{ color: #70be98; }
.ab4 .con .lc5 .item .imouth{ color: #26a9d0; }
.ab4 .con .slick-active .li{ display: block !important; }
.ab4 .con .slick-list{ margin: 0 73px; /*padding: 10px 0;*/ overflow: visible;z-index: 9; top: 50%; margin-top: -39px; }
.ab4 .con .lcon .item:after{ content: ""; display: block; clear: both; }
.ab4 .con .lcon .item .imouth{ float: left; line-height: 34px; }
.ab4 .con .lcon .item .imouth span{ font-family: "Impact"; margin-right: 2px; }
.ab4 .con .lcon .item .ip{ font-size: 16px; line-height: 34px; padding-left: 32px; }
.btn2 .slick-arrow{ z-index: 19; width: 20px; height: 20px; line-height: 20px; background: transparent; border-radius: 50%; border: 1px solid #999686; }
.btn2 .slick-arrow:after{ font-size: 14px; color: #999686; }
.btn2 .slick-prev{ left: 15px; }
.btn2 .slick-next{ right: 15px; }
.ab4 .mCustomScrollBox{ max-width: none; width: calc(100% + 12px); }
.ab4 .mCSB_inside > .mCSB_container{ margin-right: 25px; }
.ab4 .mCSB_scrollTools .mCSB_draggerContainer,.ab4 .mCSB_scrollTools{ width: 23px; }
.ab4 .mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
.ab4 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.ab4 .mCSB_scrollTools .mCSB_dragger{ z-index: 999; width: 23px; height: 23px !important; }
.ab4 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background: url(../images/gdicon_03.png) no-repeat center; }
.ab4 .con .lc1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #008a82; }
.ab4 .con .lc2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #0070ac; }
.ab4 .con .lc3 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #c5673a; }
.ab4 .con .lc4 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #70be98; }
.ab4 .con .lc5 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #26a9d0; }
.ab5{ padding: 65px 65px 50px; margin-top: 14px; background: #4d917b; color: #fff; }
.ab5 .t44{ color: #fff; }
.ab5 .con{ margin: 50px 25px 0; background: url(../images/ab5timeline_03.png) no-repeat center 40px; background-size: 101.2% auto !important; }
.ab5 .con .cli{ font-size: 18px; text-align: center; position: relative; height: 68px; }
.ab5 .con .cli .p{ display: none; position: absolute; left: 50%; top: 102px; width: 880px; text-align: left; }
.ab5 .con .cur .cli .p{ display: block; }
.ab5 .con .cli .year{ position: relative; }
.ab5 .con .slick-slide.on .year{ font-size: 22px; font-weight: bold; line-height: 27px; }
/*.ab5 .con .cur .cli .year:after{ content: ""; width: 12px; height: 61px; background: url(../images/ab5cur_03.png) no-repeat center; position: absolute; top: 30px; left: 0; right: 0; margin: auto; }*/
.ab5 .slick-arrow{ text-align: center; width: 26px; height: 26px; line-height: 26px; background: #4d917b; border-radius: 50px; 
border: 1px solid #fbfcfc; opacity: 1; top: 40px; bottom: auto; }
.ab5 .slick-arrow:after{ font-size: 18px; }
.ab5 .slick-arrow:hover{ background: #fff; color: #39648a; }
.ab5 .slick-prev{ left: 0; }
.ab5 .slick-next{ right: 0; }
.ab5 .con2{ text-align: center; margin-top: 20px; font-size: 16px; }
.ab6{ height: 747px; margin-top: 14px; }
.ab6 .l,.ab6 .r{ width: 644px; height: 100%; position: relative; }
.ab6 .l .inner,.ab6 .r .inner{ padding: 116px 32px 32px; }
.ab6 .l{ background: #003261; float: left;color: #fff; }
.ab6 .r{ background: #b4d7ed; margin-left: 656px; }
.ab6 .icon{ height: 103px; text-align: center; position: absolute; top: 64px; left: 0; right: 0; margin: auto; }
.ab6 .icon img{ width: auto; height: 100%; }
.ab6 .tbox{ border: 1px solid; padding: 85px 50px 45px; }
.ab6 .l .tbox{ border-color: #0079c1; }
.ab6 .r .tbox{ border-color: #003261; }
.ab6 .t44{ margin-bottom: 14px; }
.ab6 .l .t44{ color: #fff; margin-bottom: 14px; }
.ab6 .pbox{ height: 387px; }
.ab6 .p{ line-height: 26px; margin-bottom: 14px; }
.ab6 .pt{ font-size: 16px; color: #000040; margin-bottom: 13px; }
.ab6 .mCSB_inside > .mCSB_container{ margin-right: 50px; }
.ab6 .mCustomScrollBox{ max-width: none; width: calc(100% + 52px); }
.ab6 .mCSB_scrollTools{ width: 3px; }
.ab6 .mCSB_scrollTools .mCSB_draggerRail{background-color: transparent; }
.ab6 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 3px; border-radius: 0; }
.ab6 .l .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #0079c1; }
.ab6 .r .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #003261; }
.ab7{ background-color: #fff; padding: 60px 76px 55px; margin-top: 14px; }
.ab7 .p18{ margin: 15px 236px 30px; line-height: 32px; text-align: center; }
.ab7 .con1{ text-align: center; }
.ab7 .con1 .inner{ display: inline-block; }
.ab7 .img{ width: 182px; height: 182px; border-radius: 50%; overflow: hidden; }
.ab7 .img img{ width: 100%; height: 100%; }
.ab7 .p1{ font-size: 16px; position: relative; }
.ab7 .p1:after{ content: ""; width: 45px; height: 1px; background: #0079c1; position: absolute; top: -10px; }
.ab7 .othera{ font-size: 16px; color: #0079c1; margin-top: 15px; }
.ab7 .othera a{ padding-right: 27px; background: url(../images/ks2jt_03.png) no-repeat center right; background-size: auto 100% !important; }
/*.ab7 .name{ font-family: "Arial"; }*/
.ab7 .con1 .img{ float: left; }
.ab7 .con1 .tbox{ margin-left: 230px; text-align: left; padding-top: 20px; }
.ab7 .con1 .name{ font-size: 24px; }
.ab7 .con1 .p1{ margin-top: 25px; }
.ab7 .con1 .p1:after{ left: 0; }
.ab7 .con2{ margin-top: 35px; }
.ab7 .con2 .con2t{ font-size: 24px; color: #003768; padding-bottom: 15px; border-bottom: 1px solid #e0e0e0;  }
.ab7 .con2 .c2con{ padding-top: 40px; }
.ab7 .con2 .c2con .c2li{ float: left; width: 22%; margin: 0 1.5%; text-align: center; }
.ab7 .con2 .img{ margin: 0 auto 20px; }
.ab7 .con2 .name{ font-size: 16px; }
.ab7 .con2 .p{ height: 43px; }
.ab7 .con2 .p1:after{ left: 0; right: 0; margin: auto; }
.ab7 .con2 .c2con .c2li.none .p1:after{ display: none; }
.ab8{ margin-top: 14px; }
.ab8 .l{ width: 564px; height: 635px; float: left; padding: 65px 40px 70px; background: #bddfb2; }
.ab8 .l .ttop{ margin-left: 40px; }
.ab8 .l .con{  margin-top: 39px; }
.ab8 .l .llt{ cursor: pointer;  margin-left: 40px; font-size: 16px; color: #333; line-height: 26px; padding-left: 45px; background: url(../images/ab7xlicon_03.png) no-repeat center left; }
.ab8 .l .item{ padding-left: 25px; font-size: 16px; line-height: 22px; position: relative; }
.ab8 .l .item:after{ content: ""; width: 20px; height: 22px; background-position: center; background-repeat: no-repeat; position: absolute;
top: 2px; left: 0;}
.ab8 .l .wtime:after{ background-image: url(../images/ab7icon1_03.png); }
.ab8 .l .add:after{ background-image: url(../images/ab7icon2_03.png); }
.ab8 .l .tele:after{ background-image: url(../images/ab7icon3_03.png); }
.ab8 .l .fax:after{ background-image: url(../images/ab7icon4_03.png); }
.ab8 .l .mail:after{ background-image: url(../images/ab7icon5_03.png); }
.ab8 .l .item{ margin: 0 85px 0 40px; }
.ab8 .l .item+.item{ margin-top: 10px; }
.ab8 .l .lli+.lli{ margin-top: 17px; }
.ab8 .l .itembox{ display: none; }
.ab8 .l .cur .itembox{ display: block; padding: 20px 0; border-bottom: 1px solid #4d917b; }
.ab8 .l .cur .llt{ font-size: 24px; color: #000040; }
.ab8 .r{ margin-left: 658px; background: #003261; height: 770px; color: #fff; position: relative; }
.ab8 .r .t44{ color: #fff; }
.ab8 .r .rtop{ padding: 65px 80px 70px; }
.ab8 .r .rtop .con{ margin-top: 30px; }
.ab8 .r .rtop .con .ct{ font-size: 24px; margin-bottom: 25px; }
.ab8 .r .rtop .con .cp{ font-size: 16px; position: relative; padding-left: 24px; margin-bottom: 15px; }
.ab8 .r .rtop .con .cp:after{ content: ""; width: 6px; height: 6px; border: 2px solid #0079c1; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; }
.ab8 .r .rtop .con .jobp{ color: #bddfb2; font-size: 16px; }
.ab8 .r .rtop .con .jobp span{ font-size: 14px; font-family: "Arial"; margin-left: 14px; }
.ab8 .r .rbottom{ position: absolute; bottom: 0; left: 0; right: 0; padding: 50px 80px 60px; background: #002c56; }
.ab8 .r .rbottom .rbt{ font-size: 24px; margin-bottom: 17px; }
.ab8 .r .rbottom .abox .a_com{ display: inline-block; margin-right: 20px; }
.ab8 .r .rbottom .abox .a_com:nth-child(2) .a{ background: #4d917b; }

.oj_personnel{ padding-bottom: 95px; }
.oj_personnel .fscreen .con .p18{ margin-bottom: 30px; }
.ojp1{ margin-top: 14px; }
.ojp1 .inner{ background: #0079c1; padding: 75px 65px; color: #fff; }
.ojp1 .p{ text-align: center; font-size: 16px; line-height: 26px; }
.ojp1 .p+.p{ margin-top: 14px; }
.ojp1 .con{ margin-top: 40px; }
.ojp1 .con .li{ width: 374px; float: left; text-align: center; }
.ojp1 .con .li+.li{ margin-left: 22px; }
.ojp1 .con .limg{ width: 100%; height: 210px;margin-bottom: 15px; position: relative; box-shadow: 0px 0px 10px rgba(0,0,0,0.3); }
.ojp1 .con .limg img{ width: 100%; height: 100%; }
.ojp1 .con .limg .vBtn{ display: block; position: absolute; width: 68px; height: 68px; top: 0; bottom: 0; left: 0; right: 0; margin: auto;
background: url(../images/video.png) no-repeat center; background-size: cover !important; cursor: pointer; }
.ojp2{ margin-top: 65px; }
.ojp2 .line{ height: 2px; background: #bed9be; margin: 20px 0 24px; }
.ojp2 .con .li{ text-align: center; width: 309px;height: 368px; padding: 44px 58px 0; background: #b4d7ed; float: left; }
.ojp2 .con .li+.li{ margin-left: 12px; }
.ojp2 .con .icon{ height: 115px; }
.ojp2 .con .icon img{ width: auto; height: 100%; }
.ojp2 .con .lt{ font-size: 24px; color: #003768; margin: 18px 0 5px; }
.ojp2 .con .p{ line-height: 26px; text-align: justify; }
.oj_personnel .overview_6{ margin-top: 78px; }
.oj_personnel .overview_6 .top .t3{ padding-bottom: 0; }
.oj_personnel .overview_6 .a_com{ text-align: center; margin-top: 40px; }
.oj_personnel .overview_5{ padding-top: 65px; }
.ojp3 .inner{ background: #fff; position: relative; }
.ojp3 .img{ width: 1065px; height: 517px; overflow: hidden; position: relative; }
.ojp3 .img img{ width: 100%; height: 100%; }
.ojp3 .img:after{ content: ""; width: 100%; height: 100%; background: url(../images/fline.png) repeat-y center right; 
position: absolute; top: 0; left: 0; background-size: 105% auto; }
.ojp3 .con{ width: 365px; position: absolute; top: 110px; right: 70px; }
.ojp3 .con .libox{ font-size: 16px; margin-top: 34px; color: #333; padding: 0 12px; }
.ojp3 .con .libox span{ color: #0079c1; }
.ojp3 .con .libox .li{ margin-bottom: 10px; }
.ojp3 .con .libox .ll{ float: left; }
.ojp3 .con .libox .lr{ float: right; }
.ojp3 .con .p{ padding: 0 12px 10px; line-height: 26px; border-bottom: 1px solid #93b688; height: 52px; }
.ojp3 .con .p .mCSB_scrollTools .mCSB_draggerRail{background-color: #daebc3;}
.ojp3 .con .p .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #406959;}
.ojp3 .con .p .fw{font-weight: bold;}
.ojp3 .con .a_com{ margin-top: 20px; text-align: center; }
.ojp3 .con .a_com .a{ background: #4d917b; }
.ojp4{ margin-top: 14px; }
.ojp4 .inner{ padding: 65px; border: 3px solid #4d917b; }
.ojp4 .con{ float: left; width: 495px; }
.ojp4 .con .t44{ line-height: 60px; }
.ojp4 .con .p{ line-height: 26px; margin: 6px 0 38px; }
.ojp4 .con .abox .a_wrap{ float: left; margin: 0 20px 10px 0; }
.ojp4 .con .abox .a_wrap a{ width: 138px; padding: 0 20px; line-height: 43px; border: 1px solid #0079c1; border-radius: 25px; font-size: 16px;display: block; 
 position: relative; }
 .ojp4 .con .abox .a_wrap a:after{ content: ""; width: 18px; height: 18px; background: url(../images/rk1jt_03.png) no-repeat center;
 position: absolute; top: 0; bottom: 0; right: 20px; margin: auto; background-size: cover !important; }
.ojp4 .img{ margin-left: 539px; height: 400px; }
.ojp4 .img img{ width: 100%; height: 100%; }

.cmainst .elite_club .con{ margin-top: 100px; }
.cmainst .elite_club .crcon{ background: transparent; color: #333; padding: 0; width: 534px; height: auto; }
.cmainst .elite_club .crcon .ct{ padding-left: 0; background: none; color: #333; }
.cmainst .elite_club .crcon .libox .li{ width: 508px; height: 200px; border: 1px solid #c7c7c7; }
.cmainst .elite_club .crcon .libox{ height: 630px; }
.cmainst .elite_club .crcon .libox .inner{ padding: 30px 35px 40px; }
.cmainst .elite_club .crcon .libox .lcity{ position: static; font-size: 14px; color: #fff; margin-left: 10px; }
.cmainst .elite_club .crcon .libox .lt{ font-size: 22px; }
.cmainst .elite_club .crcon .libox .lp{ margin-top: 12px; padding-left: 44px; line-height: 34px; font-size: 16px; position: relative; }
.cmainst .elite_club .crcon .libox .lp:after{ content: ""; width: 34px; height: 34px; background-position: center left; background-repeat: no-repeat;
position: absolute; left: 0; top: 0; }
.cmainst .elite_club .crcon .libox .add:after{ background-image: url(../images/pxjgadd_03.png); }
.cmainst .elite_club .crcon .libox .tele:after{ background-image: url(../images/pxjgtele_03.png); }
.cmainst .elite_club .crcon .libox .li+.li{ margin-top: 12px; }
.cmainst .elite_club .crcon .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #0079c1; }


.students{ padding-bottom: 88px; }
.students .fscreen .img:after{ left: 65px; }
.students .fscreen .con{ width: 490px; top: 115px; right: 95px;}
.students .fscreen .con .t44{ line-height: 56px; }
.students .fscreen .con .p18{ margin-bottom: 50px; }
.stu1{ margin-top: 14px; }
.stu1 .inner{ background: #003768; color: #fff; }
.stu1 .t44{ color: #fff; padding-top: 70px; }
.stu1 .con1{ padding: 35px 64px 55px; }
.stu1 .con1 .li{ width: 328px; height: 218px; float: left; padding: 35px 25px 0; background: #fff; position: relative; color: #003768; }
.stu1 .con1 .li+.li{ margin-left: 19px; }
.stu1 .con1 .p18{ line-height: 24px; margin-bottom: 10px; }
.stu1 .con1 .p18 span{ font-size: 24px; margin-right: 10px; font-family: "Impact"; }
.stu1 .con1 .p{ text-align: justify; }
.stu1 .con1 .li .licon{ position: absolute; bottom: 15px; right: 25px; }
.stu1 .con1 .li:nth-child(1) .licon{ width: 108px; height: 72px; background: url(../images/xs2icon1_03.png) no-repeat center; }
.stu1 .con1 .li:nth-child(2) .licon{ width: 68px; height: 81px; background: url(../images/xs2icon2_03.png) no-repeat center; }
.stu1 .con1 .li:nth-child(3) .licon{ width: 87px; height: 84px; background: url(../images/xs2icon3_03.png) no-repeat center; }
.stu1 .con2{ padding: 45px 64px 80px; border-top: 1px solid #b4d7ed; }
.stu1 .con2 .p{ line-height: 26px; text-align: center; font-size: 16px; }
.stu1 .con2 .roundabout_box{ margin-top: 35px; width: 100%; padding-bottom: 20px; overflow: hidden; position: relative; }
.stu1 .con2 .roundabout_box ul{ height: 380px; width: 100%; }
.stu1 .con2 .roundabout_box .roundabout-moveable-item{ text-align: center; cursor: pointer; }
.stu1 .con2 .roundabout_box li{ position: relative; width: 603px; height: 338px; }
.stu1 .con2 .roundabout_box li img{ width: 100%; height: 100%; box-shadow: 0px 0px 10px rgba(0,0,0,.5); }
.stu1 .con2 .roundabout_box li .vBtn{ display: none; width: 110px; height: 110px; background: url(../images/video.png) no-repeat center;
 position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; background-size: cover !important; }
.stu1 .con2 .roundabout_box li .mask{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.2); }
.stu1 .con2 .roundabout_box li .p18{ position: absolute; bottom: -42px; left: 0; right: 0;}
.stu1 .con2 .roundabout_box .roundabout-in-focus .limg .mask{ background-color: rgba(0,0,0,.1); }
.stu1 .con2 .roundabout_box .roundabout-in-focus .vBtn{ display: block; }
.stu1 .slick-arrow{ width: 38px; height: 38px; line-height: 38px; border-radius: 50%; z-index: 999; }
.stu1 .slick-arrow:after{ font-size: 24px; font-weight: 100; }
.stu1 .prev{ left: 22px; }
.stu1 .next{ right: 22px; }
.stu1 .prev:after{ content: "\e831"; }
.stu1 .next:after{ content: "\e832"; }
.stu2{ margin-top: 14px; }
.stu2 .inner{ position: relative; background: #fff; }
.stu2 .img{ width: 750px; height: 516px; float: right; position: relative; overflow: hidden; }
.stu2 .img img{ width: 100%; height: 100%; }
.stu2 .img:after{ content: ""; width: 100%; height: 100%; background: url(../images/line.png) repeat-y; position: absolute; top: 0; left: -115px;}
.stu2 .con{ width: 649px; position: absolute; top: 90px; left: 85px; }
.stu2 .con .t44{ line-height: 60px; margin-bottom: 20px; }
.stu2 .con .li,.stu2 .con .a{ font-size: 16px; }
.stu2 .con .li a,.stu2 .con .a{ color: #0079c1; text-decoration: underline; }
.stu2 .con .li{ padding-left: 15px; position: relative; margin-bottom: 10px; }
.stu2 .con .li:after{ content: ""; width: 7px; height: 8px; background: url(../images/slx_03.png) no-repeat center; position: absolute;
top: 0; bottom: 0; left: 0; margin: auto; }
.students .overview_6{ margin-top: 14px; }
.students .overview_6 .a_com{ margin-top: 40px; text-align: center; }
.stu3{ margin-top: 14px; }
.stu3 .con .li{ width: 426px; float: left; text-align: center; background: #fff; }
.stu3 .con .li+.li{ margin-left: 11px; }
.stu3 .con .iconbox{ height: 50px; padding-top: 65px; border-bottom: 4px solid #4d917b; }
.stu3 .con .iconbox .icon{ height: 103px; }
.stu3 .con .iconbox .icon img{ height: 100%; width: auto; }
.stu3 .con .tbox{ width: 100%; height: 289px; display: table; }
.stu3 .con .tbox .inner{ display: table-cell; vertical-align: middle; }
.stu3 .con .tbox .tt{ font-size: 24px; color: #000040; margin-bottom: 10px; }
.stu3 .con .tbox .p{ line-height: 26px; }
.stu3 .a_com{ text-align: center; margin-top: 40px; }
.stu3 .a_com .a{ background: #4d917b; }
.students .ojp3{ margin-top: 75px; }
.stu4{ margin-top: 14px; }
.stu4 .con{ background: #0079c1; padding: 27px 22px; color: #fff; text-align: center; }
.stu4 .con .inner{ border: 3px solid #89d2ff; padding: 60px 80px; }
.stu4 .ttop{ padding-left: 0; }
.stu4 .t44{ color: #fff; padding-left: 57px; display: inline-block; position: relative; margin-bottom: 25px; }
.stu4 .p{ font-size: 16px; line-height: 32px; }
.stu4 .p+.p{ margin-top: 30px; }
.stu4 .a_com{ margin-top: 40px; }
.stu4 .a_com .a{ background: #89d2ff; }
.stu5{ margin-top: 65px; }
.stu5 .p18{ line-height: 32px; margin: 13px 0 39px; text-align: center; }
.stu5 .con .limg{ width: 730px; height: 510px; float: left; }
.stu5 .con .limg img{ width: 100%; height: 100%; }
.stu5 .con .rcon{ margin-left: 730px; }
.stu5 .con .rcon>div:after{ content: ""; display: block; clear: both; }
.stu5 .con .rcon .li{ display: block; width: 272px; text-align: center; height: 248px; background: #4d917c; color: #fff; float: left; display: table; margin: 0 0 12px 12px; }
.stu5 .con .rcon .li .inner{ display: table-cell; vertical-align: middle; }
.stu5 .con .rcon .li .icon{ height: 104px; margin-bottom: 18px; }
.stu5 .con .rcon .li .icon img{ height: 100%; width: auto; }
.stu5 .con .rcon .li .p{ font-size: 24px; padding-right: 32px; display: inline-block; position: relative; }
.stu5 .con .rcon .li .p:after{ content: ""; width: 22px; height: 22px; background: url(../images/xs7jt_03.png) no-repeat center right;
position: absolute; top: 0; bottom: 0; right: 0; margin: auto; }
.layer2{ position: absolute !important; background: none !important; }

.video-js .vjs-tech{ right: 0; margin: auto; width: 90%; }

.limg_box{ padding-bottom: 80px; }
.limg_box .imgbox{ float: left; width: 645px; margin-right: 30px; margin-bottom: 30px; }
.limg_box .imgbox .con1{ margin-bottom: 20px; }
.limg_box .imgbox .con1 img{ width: 100%; height: 447px; }
.limg_box .imgbox .con2 .item{ width: 90% !important; height: 114px; margin: 0 auto; position: relative; }
.limg_box .imgbox .con2 img{ width: 100%; height: 100%; }
.limg_box .imgbox .con2 .ima_mask{ display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0,0,0,.4); }
.limg_box .imgbox .con2 .slick-current .ima_mask{ display: none; }
.limg_text .p{ margin-top: 15px; line-height: 26px; text-align: justify; }
.limg_box.img_r .imgbox{ float: right; margin-right: 0; margin-left: 30px; }
.limg_box .article-title .h24{ margin-bottom: 20px; }
.limg_box .share-box{ float: none; display: inline-block; }
.limg_box .share-mod{ padding: 30px 0; }

.limg_box .share-mod{}
.limg_box .share-label{ display: inline-block;}
.limg_box .share-box{ display: inline-block; vertical-align: middle; text-align: center;}
.limg_box .share-box:after{ content: ''; display: table; clear: both;}
.limg_box .share-box .share-item{ position: relative; float: left; border-radius: 50%; cursor: pointer;
	-webkit-transition: color .3s, background .3s;
	-moz-transition: color .3s, background .3s;
	transition: color .3s, background .3s;
}
.limg_box .share-box a.share-item{
	margin: 0;
	padding-left: 0;
	height: auto;
	background-image: none;
	font-size: inherit;
	line-height: inherit;
}
.limg_box .share-box .share-item:after{ content: '\e602'; vertical-align: top; height: auto; width: auto; position: static;
	font-family: "xfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale; background: none;
}
.limg_box .share-box .icon-qq:after{ content: '\e603';}
.limg_box .share-box .icon-qzone:after{ content: '\e604';}
.limg_box .share-box .icon-sinawb:after{ content: '\e605'; background: none;}
.limg_box .share-box .icon-txwb:after{ content: '\e606';}
.limg_box .share-box .icon-smore:after{ content: '\e600';}

.limg_box .share-item .code{ position: absolute; left: 50%; top: 100%; margin-left: -81px; margin-top: 10px; padding: 20px 10px 10px; width: 140px; height: 140px; background-color: #fff; border: 1px solid #474747; border-radius: 5px; opacity: 0; visibility: hidden;
	-webkit-transform: translateY(50%);
	-moz-transform: translateY(50%);
	transform: translateY(50%);

	-webkit-transition: visibility .3s, opacity .3s, transform .3s;
	-moz-transition: visibility .3s, opacity .3s, transform .3s;
	transition: visibility .3s, opacity .3s, transform .3s;
}
.limg_box .share-item .code:before, .share-item .code:after{ content: '0'; position: absolute; left: 0; right: 0; bottom: 100%; margin: auto; width: 0; height: 0; border: 10px solid transparent; font-size: 0;}
.limg_box .share-item .code:before{ border-bottom-color: #474747;}
.limg_box .share-item .code:after{ border-bottom-color: #fff; border-width: 9px;}
.limg_box .share-item .code > img{ display: block; width: 100%;}
.limg_box .share-item.x-show .code{ visibility: visible; opacity: 1;
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	transform: translateY(0%);
}

.limg_box .share-box a.share-item{ margin: 2px; width: 30px;height: 30px; background-color: darkgray; font-size: 20px;}
.limg_box .share-box a.share-item.x-show, .share-box a.share-item:hover{ background-color: coral; color: #fff; opacity: 1; filter: alpha(opacity=100); z-index: 1;}
.limg_box .article-paging{ color: #333; border-top: 1px solid #eee;border-bottom: 1px solid #eee;padding: 20px 0; }
.limg_box .article-paging .prev{ padding-left: 30px; }
.limg_box .article-paging .next{ padding-right: 30px; }

.about .button {
	margin-top: 15px;
	text-align: center;
	background: #013668;
	padding: 30px 0;
	background:#bddfb2;
}
.about .button .a_com .a{
	background:#002c56;
}

/*20191210*/
.t_center{ padding-bottom: 100px; }
.t_center .tc1{ position: relative; background: #fff; }
.t_center .tc1 .img{ width: 810px; height: 520px; position: relative; }
.t_center .tc1 .img:after{ content: ""; width: 100%; height: 100%; background: url(../images/png41.png) no-repeat center; position: absolute; top: 0; left: 0; }
.t_center .tc1 .img img{ display: block; width: 100%; }
.t_center .tc1 .rbox{ width: 550px; position: absolute; top: 102px; right: 60px; }
.t_center .tc1 .rbox .p18{ margin: 20px 0 75px; }
.t_center .t_citem{ margin-top: 65px; }
.t_center .t_citem .con{ background: #fff; }
.t_center .t_citem .line{ height: 2px;background: #bed9be;margin: 20px 0 24px; }
.t_center .t_citem .limg{ width: 651px; height: 444px; float: left; }
.t_center .t_citem .limg img{ display: block; width: 100%; height: 100%; }
.t_center .t_citem .rtbox{ overflow: hidden; padding: 62px 30px 0 85px; }
.t_center .t_citem .rtbox .t44{ padding-left: 15px; position: relative; line-height: 1.2; font-size: 18px; color: #474747; }
.t_center .t_citem .rtbox .t44:after{ content: ""; width: 7px; height: 8px; background: url(../images/png51.png) no-repeat center; position: absolute; left: 0; top: 7.5px; }
.t_center .t_citem .rtbox .h16box{ margin: 14px 0 36px; }
.t_center .t_citem .rtbox .h16+.h16{ margin-top: 14px; }
.t_center .t_citem .rtbox .h16{ padding-left: 15px; position: relative; font-size: 18px; }
.t_center .t_citem .rtbox .h16:after{ content: ""; width: 7px; height: 8px; background: url(../images/png51.png) no-repeat center; position: absolute; left: 0; top: 7.5px; }
.t_center .t_citem .rtbox .t44:after{ top: 7.5px; transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); }
.t_center .t_citem.ir .limg{ float: right; }
.o_more a{ display: block; width: 200px; line-height: 45px; height: 45px; border-radius: 25px; text-align: center; color: #fff; background: #cd6b33; text-align: center; font-size: 16px; }
.h34{ font-size: 34px; }
.tc{ text-align: center; }
.t_center .h34{ margin-top: 50px; color: #003768; }
/*20191210*/

/* 20200214 */
.blogger{ background: url(../images/bkjpg3_02.jpg) no-repeat center; background-size: cover; padding-bottom: 90px; }
.blogger .bup1{ position: relative; }
.blogger .bup1 .con{ top: 170px; }
.blogger .bup1 .con .p16{ line-height: 32px; margin-top: 16px;}
.blogger .b_tab{ margin-top: 50px; }
.blogger .pubctab .scroll-item {width: 195px; padding-bottom: 28px;}
.blogger .pubctab .scroll-item .icon img {opacity: 1;}
.blogger .pubctab .scroll-item .icon .imgq {position: absolute;top: 0;left: 0;}
.blogger .pubctab .scroll-item.cur .icon .imgq {display: none;}
.blogger .cxbox{ margin-top: 70px; text-align: center; }
.blogger .cxbox .inp {display: inline-block;vertical-align: top;font-size: 16px;border: 1px solid #d3d3d3;border-radius: 30px;padding: 9px 30px;width: 180px; margin: 0 6px;}
.blogger .cxbox .inp input{ width: 100%; height: 100%; }
.blogger .cxbox .btnbox {font-size: 16px;display: inline-block;vertical-align: top;width: 144px;line-height: 44px;color: #fff;background: #0079c0;border-radius: 30px; margin: 0 6px;}
.blogger .cxbox .btnbox button{ display: block; width: 100%; height: 100%; cursor: pointer; }
.blogger .cxbox .inp.select-mod .select-btn::after {content: "";width: 0;height: 0;border: 5px solid transparent;border-top-color: transparent;border-top-color:#6c6c6c;bottom: auto;top: 10px;right: 0;}
.blogger .cxbox .inp.select-mod .select-bar::before {border: none;}
.blogger .cxbox .inp.select-mod .select-btn {padding: 0;}
.blogger .cxbox .select-mod .select-val{ line-height: 1.3; }
.blogger .list{ margin: 35px -9px 25px; }
.blogger .list .li{ width: 420px; height: 365px; border: 1px solid #0079c0; float: left; margin: 0 7px 18px; position: relative; }
.blogger .list .li .inner{ padding: 43px 40px; }
.blogger .list .li .t28{ font-weight: bold; height: 84px; }
.blogger .list .li .p{ line-height: 24px; opacity: 0.8; margin-top: 13px; }
.blogger .list .li .l_more{ margin-top: 4px; cursor: pointer; font-weight: bold; }
.blogger .list .li .ar{ font-family: Arial; margin: 16px 0 7px; }
.blogger .list .li .cpe{ margin-top: 10px; font-weight: bold; }
.blogger .list .li.on .jj_box{ opacity: 1; visibility: visible; }
.blogger .list .li .jj_box{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: #0278c0; color: #fff; padding: 50px 40px 35px; opacity: 0; visibility: hidden; z-index: 9; }
.blogger .list .li .jj_box .jclose{ position: absolute; top: 15px; right: 15px; background: url(../images/clos.png) no-repeat center; background-size: cover;cursor: pointer; width: 23px; height: 23px; z-index: 9; }
.blogger .list .li .jj_box .pbox{ height: 230px; }
.blogger .list .li .jj_box .inner{ padding: 0; }
.blogger .list .li .jj_box .p{ line-height: 24px; opacity: 0.8; margin-top: 13px; }
.blogger .list .li .jj_box .mCSB_scrollTools{ width: 3px; }
.blogger .list .li .jj_box .mCSB_scrollTools .mCSB_draggerRail{ background-color: #3589c5; }
.blogger .list .li .jj_box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #ffffff; border-radius: 1px; }
.blogger .bl_con{ margin-top: 75px; width: 100%; height: 330px; background-repeat: no-repeat; background-position: center; background-size: cover; text-align: center; color: #003768; }
.blogger .bl_con .t_box{ position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.blogger .bl_con .p18{ margin: 13px 0 35px; opacity: 0.9; }
.blogger .bl_con .btnbox{ display: inline-block; width: 144px; height: 44px; line-height: 44px; text-align: center; background-color: #0078c6; border-radius: 25px; color: #fff; }
.blogger .bl_con .btnbox a{ display: block; }

.blogger .a_box{ width: 22px; height: 22px; background: url(../images/bkpng3_03.png) no-repeat center; position: absolute; left: 40px; bottom: 15px; }
.blogger .a_box a{ display: block; width: 100%; height: 100%; }
/* .blogger .a_box audio{ width: 90%; height: 100%; }
.blogger .audiojs{ display: block !important; width: 100%; height: 22px; background: none; box-shadow: none; -webkit-box-shadow: none; opacity: 0; visibility: hidden; overflow: inherit; }
.blogger .audiojs.show{ opacity: 1; visibility: visible; }
.blogger .audiojs .play-pause{position: absolute; bottom: 15px; left: 39px; width: 22px; height: 22px; background: url(../images/bkpng3_03.png) no-repeat center; padding: 0; border-right: none; z-index: 9; }
.blogger .audiojs.playing .play-pause{ background-image: url(../images/bkpng1_03.png); }
.blogger .audiojs .scrubber{ position: absolute; bottom: 15px; left: 77px; border-top: none; width: 192px; height: 2px; margin-left: 16px; margin-right: 16px; opacity: 0; z-index: 9; }
.blogger .audiojs .loaded{ background: #d1d1d1; }
.blogger .audiojs .progress{ background: #a8a8a8; }
.blogger .audiojs .time{ position: absolute; bottom: 15px; right: 23px; width: 80px; border-left: none; height: 22px; line-height: 22px; text-shadow: none; color: #333; margin: 0; padding: 0; position: relative; opacity: 0; z-index: 9; }
.blogger .audiojs .time::after{ content: ""; width: 1px; height: 14px; top: 0px; bottom: 0; background-color: #ababab; margin: auto; position: absolute; left: 0; right: 0; }
.blogger .audiojs .time em{ color: #333; float: left; }
.blogger .audiojs .time strong{ float: right; }
.blogger .audiojs.on .scrubber{ opacity: 1; }
.blogger .audiojs.on .time{ opacity: 1; } */

.t30{ font-size: 30px; }
.t28{ font-size: 28px; }
/* 20200214 */

.s_top0 .con{ top: 75px; width: 595px; right: 50px; }
.s_top0 .con .t44{ margin-bottom: 14px; }
.s_top0 .con .p18{ padding: 0; }
.s_top0 .con .p18+.p18{ margin-top: 7px; }
.s_top0 .con .a_com{ margin-top: 35px; }

.s_topic .line {width: 100%;height: 2px;background: #bed9be;margin: 20px 0 24px;}
.t34{ font-size: 34px; color: #002255; }
.t20{ font-size: 20px; }
.s_top1{ margin-top: 100px; }
.s_top1 .conbox .li{ position: relative; background-color: #fff; }
.s_top1 .conbox .li+.li{ margin-top: 15px; }
.s_top1 .conbox .img{ width: 780px; height: 475px; position: relative; }
.s_top1 .conbox .img::after{ content: "";width: 100%;height: 100%;background: url(../images/fline.png) repeat-y center;position: absolute;top: 0;left: 140px;  }
.s_top1 .conbox .img img{ width: 100%; height: 100%; }
.s_top1 .conbox .con{ position: absolute; top: 80px; right: 90px; width: 585px; }
.s_top1 .conbox .con .t34{ margin-bottom: 14px; }
.s_top1 .conbox .con .t20{ margin: 24px 0 10px; color: #002255; }
.s_top1 .conbox .con .a_com{ margin-top: 48px; }
.s_top1 .conbox .lf .img{ float: right; }
.s_top1 .conbox .lf .con{ right: auto; left: 90px; }
.s_top1 .conbox .lf .img::after{ left: -140px; transform: rotateZ(180deg); -webkit-transform: rotateZ(180deg); -ms-transform: rotateZ(180deg); }
.s_top2{ margin-top: 80px; }
.s_top2 .con .lbox{ width: 50%; background-position: center; background-size: cover; background-repeat: no-repeat; height: 475px; float: left; }
.s_top2 .con .lbox .l_intr{ margin-top: 10px; }
.s_top2 .con .lbox .l_intr a{ color: #002255; }
.s_top2 .con .lbox .list{ margin: 15px 0 35px; }
.s_top2 .con .lbox .list .li{ position: relative; }
.s_top2 .con .lbox .list .li+.li{ margin-top: 8px; }
.s_top2 .con .lbox .list .lt{margin-right: 136px; padding-left: 24px; position: relative; }
.s_top2 .con .lbox .list .lt::after{ content: ""; width: 8px; height: 8px; border-radius: 50%; background-color: #333; position: absolute; top: 8px; left: 0; }
.s_top2 .con .lbox .list .time{ position: absolute; right: 0; top: 0; }
.s_top2 .con .padd{ padding: 82.5px 65px 0 90px; }
.s_top2 .con .rbox{ width: 50%; background-position: center; background-size: cover; background-repeat: no-repeat; height: 475px; overflow: hidden; color: #fff; }
.s_top2 .con .rbox .t34{ color: #fff; }
.s_top2 .con .rbox .list{ margin: 20px 0; }
.s_top2 .con .rbox .list .li{ padding: 14px 0; }
.s_top2 .con .rbox .list .li+.li{ border-top: 1px dashed rgba(255,255,255,.2); }
.s_top2 .con .rbox .list .lt{ padding-left: 24px; position: relative; }
.s_top2 .con .rbox .list .lt::after{ content: ""; width: 8px; height: 8px; border-radius: 50%; background-color: #fff; position: absolute; top: 8px; left: 0; }
.tc{ text-align: center; }
.s_top3{ margin-top: 70px; }
.s_top3 .ttop{ position: relative; margin-top: ; }
.s_top3 .ttop .t44{ font-size: 34px; }
.s_top3 .ttop .abox{ float: right; margin: 20px 0; /*position: absolute; right: 0; top: 23px;*/ color: #707070; }
.s_top3 .ttop .abox a{ position: relative; }
.s_top3 .ttop .abox a+a{ margin-left: 15px; }
.s_top3 .ttop .abox a+a::after{ content: "/"; position: absolute; top: -1px; left: -0.8em; }
.s_top3 .bup2{ margin: 0; }
.s_top3 .bup2 .con{ text-align: center; margin-bottom: 40px; }
.s_top3 .bup2 .con .li{ float: none; display: inline-block; width: auto; text-align: center; position: relative; padding-bottom: 40px; margin: 0 45px; }
.s_top3 .bup2 .con .icon{ margin: 0 auto; float: none; }
.s_top3 .bup2 .con .p18{ margin: 0; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); white-space: nowrap; }
.s_topic .bup3{ margin-top: 97px; padding-bottom: 75px; }
.s_topic .bup3 .ttop{ padding: 0; }
.s_topic .bup3 .ttop .t44{ font-size: 34px; text-align: center; padding: 0; }
.s_topic .bup3 .con{ margin-top: 25px; }
.s_topic .bup4{ padding: 0 0 14px; }
.s_topic .bup4 .ttop{ padding: 0; }
.s_topic .bup4 .ttop .t44{ padding: 0; font-size: 34px; }
.s_topic .bup4 .con{ margin-top: 25px; text-align: center; background-color: #bcd6eb; }
.s_topic .bup4 .con .li{ opacity: 1; transform: translateX(0); -webkit-transform: translateX(0); transition: all 0; -webkit-transition: all 0; float: none; display: inline-block; background-color: transparent; width: auto; height: 240px; margin: 0; margin: 0 50px; }
.s_topic .bup4 .con .li .inner{ padding-top: 45px; position: relative;}
.s_topic .bup4 .con .li .lp1{ font-size: 18px; position: absolute; left: 50%; bottom: -38px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); white-space: nowrap; }
.s_topic .bup4_5{ margin-bottom: 14px; }
.s_topic .bup4_5 .ldiv{ width: 520px; margin-right: 143px; }
.s_topic .bup5{ padding-bottom: 120px; margin-bottom: 14px; }
.s_topic .bup5 .t44{ font-size: 34px; }
.s_top5{ margin-top: 85px; }
.s_top5 .con .lbox{ width: 50%; height: 700px; background: #153765; float: left; }
.s_top5 .con .lbox .t34{ color: #fff; }
.s_top5 .con .lbox .padd{ padding: 72px 35px 0; }
.s_top5 .con .lbox .list{ margin: 33px -6px 0; }
.s_top5 .con .lbox .list .li{ width: 285px; height: 113px; margin: 0 5px 10px; float: left; }
.s_top5 .con .lbox .list .li img{ width: 100%; height: 100%; }
.s_top5 .con .rbox{ background-color: #bcd6eb; height: 700px; overflow: hidden; text-align: center; }
.s_top5 .con .rbox .padd{ padding: 72px 80px 0; }
.s_top5 .con .rbox .p18{ margin: 18px 0 22px; }
.s_top5 .con .rbox .con{ width: 420px;margin: 0 auto 35px; }
.s_top5 .con .rbox .con .li{ float: left; width: 149px; height: 175px; background: url(../images/dbback_03.png) no-repeat center; background-size: cover; color: #fff; text-align: center; display: table; }
.s_top5 .con .rbox .con .li .inner{ display: table-cell; vertical-align: middle; }
.s_top5 .con .rbox .con .li .icon{ width: 62px; height: 62px; margin: 0 auto 10px; }
.s_top5 .con .rbox .con .li .icon img{ width: 100%; height: 100%; }
.s_top5 .con .rbox .con .l2{ margin-left: 28px; }
.s_top5 .con .rbox .con .l3{ margin-left: 87px; margin-top: -20px; }
.s_top5 .con .rbox .con .l4{ margin-left: 28px; margin-top: -20px; }
.msk{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.s_top6{ margin-top: 83px; }
.s_top6 .imgbox{ position: relative; }
.s_top6 .imgbox .btn{ width: 93px; height: 93px; background: url(../images/apng1_03.png) no-repeat content-box; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
.s_top6 .imgbox img{ width: 100%; height: auto; }
.s_top6 .ctbox{ background-color: #153765; padding: 50px 80px 50px 90px; color: #fff; }
.s_top6 .ctbox .ctop{ margin-bottom: 15px; position: relative; }
.s_top6 .ctbox .ctop .t34{ color: #fff; }
.s_top6 .ctbox .ctop .tiem{ position: absolute; right: 0; bottom: 0; }
.s_topic{ padding-bottom: 90px; }
.s_topic .ced7 .con .p18{ padding-top: 45px; }
.s_topic .bup5 .con .li .p{ font-size: 20px; }


.ced5 .con1{ margin: 50px 64px 0; text-align: left; /*color: #003768;*/ }
.ced5 .con1 .ct{ padding-left: 30px; margin-bottom: 20px; text-align: left; background: url(../images/zlicon_03.png) no-repeat left center; background-size: auto 100%; }
.ced5 .con1 .p{ margin-bottom: 10px; }
.ced5 .con1 .p a{ text-decoration: underline; color: #337ab7; }


/*20200707*/
.tc{ text-align: center; }
.c66{ color: #666; }
.ttop1{ padding-left: 85px; position: relative; }
.ttop1 img{ width: 54px; display: block; height: auto; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; }

.f_projects{ padding-bottom: 100px; }

.fp1{ height: 520px; background-repeat: no-repeat; background-position: center; background-size: cover; }
.fp1 .middle-cont{ padding: 0 175px; }
.fp1 .ttop1{ padding-left: 0; }
.fp1 .p1{ color: #003768; line-height: 30px; margin-top: 4px; }
.fp1 .p2{ margin-top: 27px; line-height: 30px; text-align: justify; text-justify:inter-ideograph; }
.fp1 .iconbox{ font-size: 0; margin-top: 60px; }
.fp1 .iconbox .icon, .fp1 .iconbox .social-share-icon { width: 47px; height: 55px; position: relative; margin: 0 15px; display: inline-block; }
.fp1 .iconbox .icon a, .fp1 .iconbox .social-share-icon a{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: auto !important; margin: 0 !important; padding: 0 !important; display: block !important; }
.fp1 .iconbox .icon img{ width: 100%; display: block; }
.fp1 .iconbox .icon a.bshare-weixin{ background: url(../images/zpng2_03.png) no-repeat center; background-size: cover; }
.fp1 .iconbox .icon a.bshare-sinaminiblog{ background: url(../images/zpng1_03.png) no-repeat center; background-size: cover; }
.fp1 .iconbox .icon a.bshare-qqim{ background: url(../images/zpng3_03.png) no-repeat center; background-size: cover; }
.social-share .icon-wechat .wechat-qrcode {display: none;border: 1px solid #eee;position: absolute;z-index: 9;top: -205px;left: -84px;width: 200px;height: 192px;color: #666;font-size: 12px;text-align: center;background-color: #fff;box-shadow: 0 2px 10px #aaa;transition: all 200ms;-webkit-tansition: all 350ms;-moz-transition: all 350ms;}
.social-share .icon-wechat .wechat-qrcode h4 {font-weight: normal;height: 26px;line-height: 26px;font-size: 12px;background-color: #f3f3f3;margin: 0;padding: 0;color: #777;}
.social-share .icon-wechat .wechat-qrcode .qrcode {width: 105px;margin: 10px auto;}
.social-share .icon-wechat .wechat-qrcode .qrcode img {max-width: 100%;}
.social-share .icon-wechat .wechat-qrcode .help p {font-weight: normal;line-height: 16px;padding: 0;margin: 0;}
.social-share-icon:hover .wechat-qrcode {display: block;}
.social-share-icon.icon-weibo {background: url(../images/zpng1_03.png) no-repeat center; background-size: cover;}
.social-share-icon.icon-wechat {background: url(../images/zpng2_03.png) no-repeat center; background-size: cover;}
.social-share-icon.icon-qq {background: url(../images/zpng3_03.png) no-repeat center; background-size: cover; }
.social-share-icon.icon-linkedin {background: url(../images/zpng4_03.png) no-repeat center; background-size: cover; }

.fp2{ background: #003265; margin-top: 15px; color: #fff; }
.fp2 .pd{ padding: 73px; padding-right: 50px }
.fp2 .p{ line-height: 30px; margin-top: 46px;text-align: justify; text-justify:inter-ideograph; }

.fp3{ background: #fff; margin-top: 30px; }
.fp3 .pd{ padding: 72px 75px 55px; }
.fp3 .item+.item{ margin-top: 60px; }
.fp3 .ttop1{ color: #003768; }
.fp3 .list{ margin: 45px -10px 0; }
.fp3 .list .li{ margin: 0 10px 20px; width: 363px; height: 342px; text-align: center; position: relative; float: left; background-size: cover; background-repeat: no-repeat; background-position: center; }
.fp3 .list .li img{ width: 100%; display: block; }
.fp3 .list .li a{ display: block; width: 100%; height: 100%; }
.fp3 .list .li .p{ position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); left: 0; right: 0; }
.fp3 .it2 .list .li{ width: 272px; height: 242px; }

.fp4{ background: #a9d8f0; margin-top: 15px; }
.fp4 .pd{ padding: 56px 18px 72px; }
.fp4 .h30{ color: #003768; }
.fp4 .list{ margin-top: 37px; font-size: 0; text-align: center; }
.fp4 .list .li{ display: inline-block; overflow: hidden; vertical-align: top; width: 20%; padding: 0 22px; box-sizing: border-box !important; -webkit-box-sizing: border-box !important; position: relative; }
.fp4 .list .li:after{ content: ""; position: absolute; top: 37px; left: 0; right: 0; height: 3px; background: #007ac7; z-index: 1; }
.fp4 .list .li:first-child::after{ left: 150px; }
.fp4 .list .li:last-child::after{ right: 150px; }
.fp4 .list .num{ width: 77px; height: 77px; line-height: 77px; text-align: center; background: #007ac7; font-size: 40px; margin: auto; color: #fff; border-radius: 50%; position: relative; z-index: 2; }
.fp4 .list .h16{ line-height: 28px; margin-top: 33px; }

.fp5{ margin-top: 15px; color: #333; background: url(../images/zpng9_03.png) no-repeat bottom right; background-color: #fff; }
.fp5 .pd{ padding: 73px 74px 68.5px; }
.fp5 .con{ margin-top: 50px; }
.fp5 .con img{ max-width: 100%; display: block; }
.fp5 .con .item{ padding-left: 30px; position: relative; text-transform: uppercase; }
.fp5 .con .item+.item{ margin-top: 24px; }
.fp5 .con .item:after{ content: ""; width: 9px; height: 9px; background: #007ac7; position: absolute; top: 3.5px; left: 0; border-radius: 50%; }
.fp5 .con .item .h16+.h16{ margin-top: 13px; }

.fp6{ background-image: none; background-color: #b2e1ae; color: #474747; }
.fp6 .ttop1{ color: #003768; }
.fp6 .con .item:after{ background-color: #003768; }
.fp6 .con span{ display: inline-block; }
.fp6 .con .sp1{ min-width: 215px; }
.fp6 .con .sp2{ min-width: 315px; }

.fp10 .p2{ margin-top: 24px; }

.fp7{ margin-top: 15px; height: 550px; }
.fp7 .lbox{ width: 608px; margin-right: 15px; background: url(../images/zpng17_03.png) no-repeat right bottom; background-color: #003265; color: #fff; height: 100%; float: left; }
.fp7 .lbox .pd{ padding: 74px; }
.fp7 .lbox .list{ margin-top: 46px; }
.fp7 .lbox .list .li{ position: relative; padding-left: 48px; text-transform: uppercase; }
.fp7 .lbox .list .li+.li{ margin-top: 18px; }
.fp7 .lbox .list .icon{ width: 30px; height: 27px; position: absolute; top: 50%; left: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.fp7 .lbox .list .icon img{ display: block; width: 100%; }
.fp7 .lbox .list .p{ line-height: 28px; }
.fp7 .lbox .list .p span+span{ margin-left: 15px; }
.fp7 .rbox{ overflow: hidden; height: 100%; background: #a9d8f0; }
.fp7 .rbox .pd{ padding: 74px 85px 0 74px; }
.fp7 .rbox .p{ line-height: 28px; margin-top: 45px; }
.fp7 .rbox .con{ margin-top: 17px; }
.fp7 .rbox .con .item{ padding-left: 65px; position: relative; }
.fp7 .rbox .con .item+.item{ margin-top: 14px; }
.fp7 .rbox .con .num{ position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); left: 0; font-size: 24px; width: 46px; height: 46px; line-height: 46px; text-align: center; color: #fff; background: #007ac7; border-radius: 50%; }
.fp7 .rbox .con .rt_box{ line-height: 32px; }
.fp7 .rbox .con .rt_box span{ margin: 0 5px; color: #007ac7; line-height: 1; display: inline-block; }

/*.fp8 .pd{ padding-bottom: 66px; padding-right: 100px; }*/
.fp8 .con .item .h16{ line-height: 32px; }
.fp8 .con .item+.item{ margin-top: 0; }
.fp8 .con .item:after{ top: 12px; background: #003265; }

.fp9{ background: #fff; margin-top: 15px; }
.fp9 .pd{ padding: 87px 77px 80px 74px; }
.fp9 .slick-mod{ padding-right: 130px; margin-top: 53px; }
.fp9 .img{ width: 308px; height: 404px; border: 1px solid #dddddd; }
.fp9 .img img{ width: 100%; }
.fp9 .slick-arrow{ width: 46px; height: 46px; line-height: 46px; border-radius: 50%; border: 2px solid #007ac7; background: transparent; opacity: 1;}
.fp9 .slick-arrow:after{ content: ""; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; position: absolute; top: 0; left: 0; }
.fp9 .slick-prev{ left: auto; right: 0; top: 138px; bottom: auto; /*transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg);*/ }
.fp9 .slick-prev:after{ background-image: url(../images/zpng20_03.png); }
.fp9 .slick-next{ top: auto; bottom: 138px; /*transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg);*/}
.fp9 .slick-next:after{ background-image: url(../images/zpng21_03.png); }
.fp9 .slick-arrow.slick-disabled, .fp9 .slick-arrow.slick-disabled:hover{ opacity: 1; }
.fp9 .slick-arrow.slick-disabled,.fp9 .slick-arrow.slick-disabled:after{ cursor: default; }

.fp11{background: #fff;margin-top: 15px;}
.fp11 .pd{padding: 47px 75px 50px;}
.fp11 .titbox{position: relative;}
.fp11 .titbox .more{position: absolute;top: 50%;right: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.fp11 .titbox .more a{display: block;background: #3779bc;color: #fff;height: 42px;line-height: 42px;border-radius: 38px;padding: 0 15px;min-width: 80px;text-align: center;}
.fp11 .con{margin-top: 32px;position: relative;overflow: hidden;height: 455px;background: #006eb4;}
.fp11 .con .img{width: 674px;display: block;float: left;position: relative;height: 100%;overflow: hidden;}
.fp11 .con .img img {width: 100%;}
.fp11 .con .img .txt {position: absolute;background: rgba(49, 110, 175, 0.5);color: #fff;left: 0;bottom: 0;right: 0;text-align: center;padding: 35px;}
.fp11 .con .mask{overflow: hidden;position: relative;height: 100%;}
.fp11 .con .mask .t{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);right: 0;padding: 0 60px 0 100px;color: #fff;}
.fp11 .con .mask .list {padding: 85px 55px;}
.fp11 .con .mask .list .line {position: relative;}
.fp11 .con .mask .list .line+.line {margin-top: 39px;}
.fp11 .con .mask .list .line .t1 {color: #fff;display: block;margin-right: 90px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;line-height: 26px;}
.fp11 .con .mask .list .line .down {width: 31px;height: 26px;position: absolute;right: 0;top: 0;overflow: hidden;}
.fp11 .con .mask .list .line .down::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/down1.png) no-repeat center;background-size: 100% auto;}
.fp11 .con .mask .list .line .down::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 200%;background: url(../images/down1_a.png) repeat-y;transition: all 0.6s ease-in-out;transform: translateY(-48%);background-size: 100% auto;}

.fp11 .con .mask .list .line:hover .down::after {transform: translateY(0%);}

/*20200707*/

/*20200714*/
.c70{ color: #707070; }
.c33{ color: #333; }
.fw{ font-weight: bold; }
.pub1{ position: relative; background: #fff; }
.pub1 .img{ width: 810px; height: auto; position: relative; }
.pub1 .img:after{ pointer-events: none; content: ""; width: 100%; height: 100%; background: url(../images/png41.png) no-repeat top center; position: absolute; top: 0; left: 0; }
.pub1 .img img{ display: block; width: 100%; }
.pub1 .rbox{ width: 550px; position: absolute; top: 102px; right: 60px; }
.pub1 .rbox .p18{ margin: 20px 0 75px; text-align: justify; text-justify:inter-ideograph; }

.committee_box .pub1 .img:after{ background-image: url(../images/cpng1_03.png); }
.committee_box .pub1 .rbox{ top: 86px; right: 78px; }
.committee_box .pub1 .rbox .t44 .e{ font-size: 44px; display: inline-block; vertical-align: middle; margin-top: -7px; }
.committee_box .pub1 .rbox .p18{ line-height: 1.75; margin-top: 12.5px; }
.committee_box .pub1 .rbox .p18 .p+.p{ margin-top: 5px; }

.committee_box{ padding-bottom: 48px; }
.com_con{ margin-top: 70px; }
.com_con .t_top{ position: relative; }
.com_con .t_top .tips{ position: absolute; top: 36px; right: 0; }
.com_con .list{ margin: 17px -5px 0; font-size: 0; }
.com_con .list .li{ width: 208px; margin: 0 5px 32px; cursor: pointer; /*float: left;*/ display: inline-block; vertical-align: top; font-size: 14px; }
.com_con .list .img{ height: 283px; }
.com_con .list .img img{ width: 100%; height: auto; }
.com_con .list .clt_box{ position: relative; /*height: 98px;*/ padding: 28px 5px 20px; }
.com_con .list .clt_box:before,.com_con .list .clt_box:after{ content: ""; }
.com_con .list .clt_box:before{ position: absolute; bottom: 0; left: 15px; right: 5px; height: 1px; background: rgba(49,146,203,.5); }
.com_con .list .clt_box:after{ position: absolute; bottom: -3px; left: 5px; width: 7px; height: 7px; background: #0278c0; }
.com_con .list .clt_box .n_t{ margin-bottom: 13px; color: #333; }
.com_con .list .clt_box .title{ margin-left: 15px; }
.com_con .link{width: 426px;height: 50px;display: flex;justify-content: center;align-items: center;color:#fff;background-color: #0278c2;border-radius: 25px;margin:27px auto 12px;}

.c_pop{ display: none; position: fixed; width: 100%; height: 100%; z-index: 999; top: 0; left: 0; }
.c_pop.show{ display: block; }
.c_pop .con{ width: 1300px;height: 600px; background: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); position: fixed; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.c_pop .con .inner{ padding: 60px 44px 0 70px; }
.c_pop .close{ width: 31px; height: 31px; position: absolute; top: 15px; right: 15px; background: url(../images/cpng2_03.png) no-repeat center; background-size: cover; cursor: pointer; }
.c_pop .img{ width: 250px; height: 340px; float: left; }
.c_pop .img img{ width: 100%; }
.c_pop .rbox{ overflow: hidden; padding-left: 65px; max-height: 500px; padding-bottom: 1px; }
.c_pop .rbox .character{ margin-bottom: 12px; font-weight: bold; }
.c_pop .rbox .l28{ line-height: 28px; }
.c_pop .rbox .top .item{ margin-top: 13px; }
.c_pop .rbox .r_item{ margin-top: 20px; }
.c_pop .rbox .r_item .r_tit{ margin-bottom: 8.5px; }
.c_pop .rbox .r_item .p+.p{ margin-top: 6px; }
.c_pop .rbox .mCSB_scrollTools{ top: 25px; bottom: 5px; }
.c_pop .rbox .mCSB_scrollTools .mCSB_draggerRail{ background: rgba(0,0,0,.2); }
.c_pop .rbox .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 3px; background: rgba(0,121,192,.6); }
.c_pop strong{ font-weight: bold; }

/*20200714*/

.part2 .libox .lp .school_p{ padding-bottom: 15px; }
.school .part2 .libox .img .tbox{ padding-top: 45px; padding-bottom: 40px; }

/*20201009*/
.ldbox{ padding: 75px 0 90px; }
.ldbox .abtn{ width: 130px; line-height: 40px; background: #0079c1; text-align: center; border-radius: 40px; }
.ldbox .abtn a{ display: block; width: 100%; height: 100%; color: #fff; }
.ldbox .pub1 .img{ width: 750px; }
.lde0 .pub1 .img{ float: right; }
.lde0 .pub1 .img:after{ background-image: url(../images/png41-1.png); background-size: cover; background-position: right center; }
.lde0 .pub1 .img .vBtn{ width: 95px; height: 95px; background: url(../images/ldpng4_03.png) no-repeat center; background-size: cover; position: absolute; top: 215px; right: 242px; cursor: pointer; z-index: 9; }
.lde0 .pub1 .rbox{ right: auto; left: 64px; top: 120px; width: 585px; }
.lde0 .pub1 .rbox .p{ line-height: 28px; margin-top: 15px; }
.lde0 .pub1 .rbox .abtn{ width: 140px; line-height: 45px; border-radius: 30px; background: #cd6b33; margin-top: 54px; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); text-align: center; }
.lde0 .pub1 .rbox .abtn a{ display: block; width: 100%; height: 100%; color: #fff; }

.lde1{ margin-top: 15px; }
.lde1 .t44{ color: #143665; }
.lde1 .pad{ padding: 70px 62px 80px; background-color: transparent; }
.lde1 .top{ line-height: normal; text-align: center; }
.lde1 .list{ padding-top: 27px; }
.lde1 .list .li{ width: 217px; height: 468px; border-width: 3px; }
.lde1 .list .con .tit{ padding: 28px 30px 0; }
.lde1 .con .tit .ico img{ width: 89px; height: 103px; }
.lde1 .con .tit .t3{ padding: 24px 0 12px; }
.lde1 .con .tit .p{ line-height: 1.857; }
.lde1 .list .con1{ background-color: transparent; transition: none; }
.lde1 .list .con1 .txt{ padding: 47px 30px 0; }
.lde1 .list .con1 .t{ line-height: 31px; padding-bottom: 14px; text-align: center; }
.lde1 .list .con1 .t img{ width: 27px; }
.lde1 .list .li:hover .con{ opacity: 0; }
.lde1 .abtn{ margin: 38px auto 0; }

.ld2{ margin-top: 14px; }
.ld2 .con{ padding: 70px 65px 80px; background: #c4ddb6; }
.ld2 .top{ text-align: center; }
.ld2 .top .p{ margin-top: 15px; }
.ld2 .list{ margin-top: 84px; }
.ld2 .list .item{ float: left; width: 375px; height: 291px; border: 3px solid #4d917b; position: relative; }
.ld2 .list .item+.item{ margin-left: 13px; }
.ld2 .list .img{ width: 89px; height: 103px; position: absolute; top: -52px; left: 0; right: 0; margin: auto; }
.ld2 .list .img img{ width: 100%; display: block; }
.ld2 .list .inner{ padding: 70px 58px 0; }
.ld2 .list .tit{ text-align: center; color: #000040; padding-bottom: 12px; }
.ld2 .list .p{ line-height: 28px; }
.ld2 .abtn{ margin: 38px auto 0; }

.lde3{ margin-top: 14px; }
.lde3 .rbox{ right: 63px; width: 480px; }
.lde3 .rbox .list{ margin-top: 28px; }
.lde3 .rbox .list .li+.li{ margin-top: 19px }
.lde3 .rbox .list .li .ar{ display: inline-block; min-width: 1.5em; font-family: Arial; }
.lde3 .rbox .p{ margin-top: 40px; height: 60px;}
.lde3 .rbox .p .fw{font-weight: bold;}
.lde3 .rbox .p .mCSB_scrollTools .mCSB_draggerRail{background-color: #daebc3;}
.lde3 .rbox .p .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #406959;}

.lde4{ margin-top: 14px; }
.lde4 .con{ height: 327px; text-align: center; background-repeat: no-repeat; background-position: center; background-size: cover; }
.lde4 .tit{ padding-top: 95px; }
.lde4 .abtn{ margin: 30px auto 0; }

.landing_v .pop-dialog .cont,.landing_v .pop-dialog .video{ height: 100%; }
.landing_v .video-js .vjs-tech{ width: 100%; }

.ldh1{ margin-top: 14px; }
.ldh1 .con{ text-align: center; height: 362px; background-repeat: no-repeat; background-position: center; background-size: cover; }
.ldh1 .tit{ padding-top: 93px; }
.ldh1 .p{ margin-top: 14px; }
.ldh1 .abtn{ margin: 33px auto 0; width: 196px; }

.ldh2{ margin-top: 14px; color: #fff; }
.ldh2 .tit{ color: #fff; }
.ldh2 .lbox,.ldh2 .rbox{ width: 643px; height: 547px; background-repeat: no-repeat; background-position: center; background-size: cover; float: left; }
.ldh2 .rbox{ margin-left: 14px; }
.ldh2 .lbox .inner{ padding: 130px 113px 0; }
.ldh2 .lbox .p{ line-height: 28px; margin-top: 13px; }
.ldh2 .rbox .inner{ padding: 130px 125px 0; }
.ldh2 .rbox .list{ padding-top: 27px; }
.ldh2 .rbox .list .li+.li{ margin-top: 19px; }
.ldh2 .rbox .list .ar{ display: inline-block; min-width: 1.5em; font-family: Arial; }
.ldh2 .rbox .p{ margin-top: 40px; height: 60px;}
.ldh2 .rbox .p .fw{font-weight: bold;}
.ldh2 .rbox .p .mCSB_scrollTools .mCSB_draggerRail{background-color: #daebc3;}
.ldh2 .rbox .p .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #406959;}

/*20201009*/

/*20210322*/
.policy{padding: 110px 0;}
.policy .pcy_tit{text-align: center;}
.policy .tablebox{margin: 30px -10px 0;}
.policy table{width: 100%;border-collapse: separate;border-spacing: 10px;}
.policy table .h16{line-height: 1.5;}
.policy .col1{width: 163px;padding: 0 20px;}
.policy .col2{width: 196px;padding: 0 55px;}
.policy .col3{width: 440px;}
.policy thead td{background: #4d917b;color: #fff;border-radius: 8px;text-align: center;padding: 20px 0;}
.policy tbody .col2{text-align: left;}
.policy tbody tr{border-top: 10px solid transparent;}
.policy tbody tr td{background-color: #eef3ed;overflow: hidden;border-radius: 15px;background-repeat: no-repeat;background-position: center;background-size: cover;text-align: center;}
.policy tbody tr.teven td{background-color: #fcfcfc;}
.policy tbody tr td .tspan{text-align: left;display: inline-block;}
.policy tbody .img{width: 22px;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);left: 0;}
.policy tbody .data,.policy tbody .place{display: inline-block;padding-left: 30px;position: relative;}
.policy tbody .img img{width: 100%;display: block;}
.policy tbody .col3{text-align: left;padding: 38px 50px 27px;}
.policy tbody .col3 .lbox{float: left;cursor: pointer;padding-right: 27px;background: url(../images/zzpng4.png) no-repeat right center;}
.policy tbody .col3 .lbox.dn{display: none;}
.policy tbody .col3 .rbox{float: right;}
.policy tbody .col3 .rbox a{padding-right: 18px;background: url(../images/zzpng3.png) no-repeat right center;color: #4d917b;display: block;}
.policy tbody .col3 .bbox{overflow: hidden;margin-top: 22px;}
.policy tbody .pbox{max-height: 72px;overflow: hidden;text-align: justify; text-justify: distribute-all-lines;}
.policy tbody .pbox .p{overflow: hidden;}
.policy tbody .pbox .p+.p{margin-top: 24px;}
.policy tbody .pbox .num{float: left;}
.policy tbody .pbox .nr{overflow: hidden;}
.policy tbody .lbox .sq{display: none;}
.policy tbody .show .pbox{max-height: none;}
.policy tbody .show .lbox{background-image: url(../images/zzpng5.png);}
.policy tbody .show .zk{display: none;}
.policy tbody .show .sq{display: block;}
.policy tbody .col4{padding: 0 20px;}
/*20210322*/

/* 20220213 */
.teach_list_jhy{width: 100%;}
.teach_list_jhy .item{width: auto;height: auto;padding:0 60px 0 40px;border:0;float: none;margin-bottom: 0;}
.teach_list_jhy .item .ct{width: 90%;}
.teach_list_jhy .item .child a{padding:13px 0;}
.teach_list_jhy .item .cmore{font-size: 16px;}
/* 20220213 */


/* 20220302 */
.policy tbody .col3 .inner{width: 440px;}

/* 20220316 */
.ent1 .video-btn{background: url(../images/bg2.png) center no-repeat;background-size: cover;height: 107px;line-height: 107px;margin-top: 45px;font-size: 20px;color:#fff;cursor: pointer;}
.ent1 .video-btn .text{position: relative;display: inline-block;}
.ent1 .video-btn .text::before{content: '';background: url(../images/icon1.png) center no-repeat;width: 40px;height: 25px;position: absolute;left:-50px;top:50%;transform: translateY(-50%);background-size: contain;}
.pop-video .pop-close{opacity: 0;transition: all .8s;}
.pop-video.x-show .pop-close{opacity: 1;transition-delay: 0.8s;}
/* 20220909 */
.fp4.jhy_fp4 .list .li{width: 33.33%;margin-bottom: 20px;}
.fp4.jhy_fp4 .list .li .tit{font-size: 20px;padding-bottom: 10px;font-weight: bold;}
.fp4.jhy_fp4 .list .li::after{top: 40px;}
.fp4.jhy_fp4 .list .li:nth-child(3)::after,.fp4.jhy_fp4 .list .li:nth-child(6)::after{right: 150px;}
.fp4.jhy_fp4 .list .li:nth-child(4)::after,.fp4.jhy_fp4 .list .li:nth-child(7)::after{left: 150px;}
.fp5.jhy_fp5 .text{margin-top: 60px;}
.fp5.jhy_fp5 .text .tit{margin-bottom: 20px;}
.fp5.jhy_fp5 .text .t a{padding:10px 0;display: inline-block;color: #007ac7;cursor: pointer;}
.fp4.jhy_fp4 .list .li::after{top: 75px;}
.fp4.jhy_fp4 .list .li:nth-child(3)::after, .fp4.jhy_fp4 .list .li:nth-child(6)::after{right: 180px;}
.fp4.jhy_fp4 .list .li:nth-child(1)::after, .fp4.jhy_fp4 .list .li:nth-child(4)::after{left: 180px;}
.fp7 .rbox .p{text-align: justify;text-justify: inter-ideograph;}

/* 2023-6-14 */
.upcoming_events_new.ima-entrance-1 .tab1 .item2{margin-left: 0;margin-right: 74px;}
.upcoming_events_new.ima-entrance-1 .tab1 .item1 a{background-image: url(../images/icon3.png);}
.upcoming_events_new.ima-entrance-1 .tab1 .item2 a{background-image: url(../images/icon2.png);}
.ima-entrance-2{padding-bottom: 76px;margin-top: 94px;position: relative;}
.ima-entrance-2::before{content: '';position: absolute;left: 0;right: 0;height: 57px;background: url(../images/png4.png) no-repeat center;background-size: contain;top: -14px;}
.ima-entrance-2 .list{font-size: 0;}
.ima-entrance-2 .item{display: inline-block;vertical-align: bottom;width: calc(1350px / 6);position: relative;text-align: center;color: #fff;}
.ima-entrance-2 .item+.item{margin-left: -10px;}
.ima-entrance-2 .item:nth-child(3){margin-bottom: -1px;}
.ima-entrance-2 .item:nth-child(4){margin-bottom: -2px;}
.ima-entrance-2 .item .i1,.ima-entrance-2 .item .i2{width: 100%;height: auto;}
.ima-entrance-2 .item .i2{position: absolute;top: 0;left: 0;opacity: 0;}
.ima-entrance-2 .item .e-pd{position: absolute;bottom: 96px;left: 0;right: 0;}
.ima-entrance-2 .item .icon{width: 64px;margin: 20px auto 0;}
.ima-entrance-2 .item .icon img{width: 100%;height: auto;}
@media only screen and (min-width:1230px ) {
	.ima-entrance-2 .item:hover{z-index: 9;}
	.ima-entrance-2 .item:hover .i1{opacity: 0;}
	.ima-entrance-2 .item:hover .i2{opacity: 1;}
}

@media only screen and (max-width:750px ) {
	.upcoming_events_new.ima-entrance-1 .tab1 .item2{margin: 0 0 0.4rem;}
	.ima-entrance-2{margin-top: 0.6rem;padding-bottom: 0.8rem;}
	.ima-entrance-2::before,.ima-entrance-2 .item .i1, .ima-entrance-2 .item .i2{display: none;}
	.ima-entrance-2 .item{width: calc((100% - 0.2rem) / 2);margin-right: 0.2rem;margin-bottom: 0.2rem !important;background: #608f7c;border-radius: 3px;}
	.ima-entrance-2 .item:nth-child(2n){margin-right: 0;}
	.ima-entrance-2 .item+.item{margin-left: 0;}
	.ima-entrance-2 .item a{padding: 0.6rem 0.4rem;display: block;}
	.ima-entrance-2 .item .e-pd{position: static;}
	.ima-entrance-2 .item .icon{width: 50px;margin-top: 10px;}
}

/* 2023-6-14 */








@media only screen and (max-width:750px ) {
	.limg_box{ padding: 0.4rem 0 0.6rem; }
	.limg_box .imgbox .con2{ display: none; }
	.limg_box .imgbox{ width: 100%; float: none; margin-right: 0; margin-bottom: 0.3rem; }
	.limg_box .imgbox .con1 img{ height: 4.8rem;}
	.limg_text .p{ line-height: 1.5; margin-top: 0.2rem; }
	.limg_box.img_r .imgbox{ float: none; margin-left: 0; }
	.limg_box .article-title .h24{ margin-bottom: 0.3rem; }
	.bup1 .con .t44.en{ font-size: 0.4rem; }
	.stu4 .a_com{ margin-top: 0.3rem; }
	.article .act4 .con{ padding-bottom: 0.4rem; }
	
	.t28{ font-size: 0.36rem; }
	.t30{ font-size: 0.4rem; }
	.blogger{ padding-bottom: 1rem; }
	.blogger .bup1 .con .p16{ margin-top: 0.1rem; line-height: 1.5; }
	.blogger .cxbox{ margin-top: 0.5rem; }
	.blogger .cxbox .inp{ width: 100%; margin: 0 0 0.2rem; font-size: 0.3rem; padding: 0.1rem 0.3rem; height: 0.8rem; }
	.blogger .cxbox .inp.select-mod .select-native{ padding: 0; }
	.blogger .cxbox .inp.select-mod .select-btn::after{ top: 0.3rem; }
	.blogger .cxbox .btnbox{ width: 60%; height: 0.8rem; line-height: 0.8rem; }
	.blogger .list{ margin: 0; }
	.blogger .list .li{ width: 100%; height:auto; float: none; margin: 0 0 0.3rem; }
	.blogger .list .li .t28{ height: auto; }
	.blogger .list .li .inner{ padding: 0.4rem; padding-bottom: 1.2rem; }
	.blogger .list .li .p{ line-height: 1.5; margin-top: 0.2rem; }
	.blogger .list .li .ar{ margin: 0.2rem 0 0.05rem; }
	.blogger .list .li .cpe{ margin-top: 0.1rem; }
	/* .blogger .a_box{ left: 0.4rem; right: 0.4rem; bottom: 0.5rem; } */
	.blogger .audiojs .play-pause{ left: 0.4rem; bottom: 0.5rem; }
	.blogger .audiojs .time{ right: 0.4rem; bottom: 0.5rem; /* opacity: 1; */ }
	.blogger .audiojs .scrubber{ width: 55%; bottom: 0.5rem; left: 0.6rem; /* opacity: 1; */ }
	.blogger .list .li .jj_box{ padding: 0.6rem 0.4rem 0.4rem; }
	.blogger .list .li .jj_box .pbox{ height: 3.8rem; }
	.blogger .list .li .jj_box .p{ line-height: 1.5; margin-top: 0.2rem; }
	.blogger .list .li .jj_box .jclose{ top: 0.2rem; right: 0.2rem; width: 0.3rem; height: 0.3rem; }
	.blogger .bl_con{ margin-top: 0.5rem; height: auto; padding: 1rem 0.3rem; }
	.blogger .bl_con .t_box{ position: static; transform: translateY(0); }
	.blogger .bl_con .p18{ margin: 0.15rem 0 0.3rem; }
	.blogger .bl_con .btnbox{ width: 60%; height: 0.8rem; line-height: 0.8rem; }
	.blogger .a_box{ left: 0.4rem; bottom: 0.3rem; }
	.blogger .a_box audio{ height: auto; }
	.blogger #ajaxlist{ margin-top: 0.4rem; }
	
	/* 20220302 */
	.policy tbody .col3 .inner{word-break: break-all;width: 100%;}
	
	/* 20220316 */
	.ent1 .video-btn{width: 100%;height: auto;margin-top: 0.5rem;line-height: 0;padding:0.5rem 0;font-size: 0.3rem;background-size: 100% 100%;}
	.ent1 .video-btn .text::before{width: 0.5rem;left:-0.6rem;}
	.pop-mod.pop-video .pop-close{width: 0.6rem;height: 0.6rem;top:0.2rem;}
	.pop-video .pop-close:after{font-size: 1.5em;}

}

/*20201019*/
.moralwrap{ padding: 60px 0 90px; }
.moral1 .img{ width: 750px; }
.moral1 .rbox{ width: 500px; top: 120px; right: 95px; }
.moral1 .rbox .p{ line-height: 28px; margin-top: 24px;text-align: justify; text-justify: inter-ideograph; }
.moral2{ margin-top: 55px; padding: 54px 40px; border: 3px solid #608f7c; line-height: 29px;text-align: justify; text-justify: inter-ideograph; }
.moral3{ margin-top: 80px; }
.moral3 .con{ margin: 48px -29px 0; }
.moral3 .con .sbox{ position: relative; overflow: hidden; width: 390px; height: 240px; margin: auto; padding-bottom: 100px; }
.moral3 .con .sbox .img,.moral3 .con .sbox .img img{ width: 100%; height: 100%; }
.moral3 .con .sbox .stbox{ background: #153765; position: absolute; top: 240px; left: 0; right: 0; transition: all 0.5s; }
.moral3 .con .sbox .stbox,.moral3 .con .sbox .stbox a{ color: #fff; }
.moral3 .con .sbox .stbox .inner{ padding: 40px 20px;transition: all 0.5s; }
.moral3 .con .sbox .stbox .tit{ font-weight: bold; }
.moral3 .con .sbox .stbox .t1,.moral3 .con .sbox .stbox .data{ margin-top: 18px; opacity: 0;transition: all 0.5s; }
.moral3 .slick-arrow{ bottom: -106px; background: #3778bb; }
.moral4{ margin-top: 175px; }
.moral4 .con{ margin-top: 48px; }
.moral4 .con .item{ width: 640px; height: 414px; float: left; color: #fff; transition: all 0.5s; }
.moral4 .con .item a{ color: #fff; }
.moral4 .con .lbox{ background: #608f7c; }
.moral4 .con .rbox{ margin-left: 20px; background: #153765; }
.moral4 .con .item .inner{ padding: 60px 43px 0; }
.moral4 .con .item .box{ height: 260px; padding: 42px 40px 0; position: relative; border: 3px solid #c5deb6; }
.moral4 .con .rbox .box{ border-color: #70a6d1; }
.moral4 .con .item .icon{ width: 50px; position: absolute; top: -29px; left: 0; right: 0; margin: auto; }
.moral4 .con .item .icon img{ width: 100%; display: block; }
.moral4 .con .item .tit{ text-align: center; }
.moral4 .con .item .lk{ width: 140px; line-height: 40px; border-radius: 40px; margin: auto; text-align: center; position: absolute; bottom: 40px; left: 0; right: 0; background: #c5deb6; }
.moral4 .con .item .lk a{ display: block; width: 100%; height: 100%; }
.moral4 .con .rbox .lk{ background: #70a6d1; }
.moral4 .con .lbox .lk a{ color: #333333; }
.moral4 .con .item .list{ margin-top: 35px; }
.moral4 .con .item .list .li{ position: relative; padding-left: 28px; }
.moral4 .con .item .list .li+.li{ margin-top: 27px; }
.moral4 .con .item .list .li:before{ content: ""; position: absolute; top: 4.5px; left: 0; width: 14px; height: 14px; border: 2px solid #c5deb6; margin-top: -2px; }
.moral4 .con .rbox .list .li:before{ border-color: #70a6d1; }
.moral5{ margin-top: 85px; }
.moral5 .pub1{ margin-top: 48px; }
.moral5 .pub1 .img{ width: 750px; float: right;}
.moral5 .pub1 .img:after{ background-image: url(../images/png41-1.png); }
.moral5 .pub1 .rbox{ width: 495px; top: 85px; right: auto; left: 85px; }
.moral5 .pub1 .rbox .p{ line-height: 25px; margin-top: 25px;text-align: justify; text-justify: inter-ideograph; }
.moral5 .pub1 .rbox .lk{ width: 125px; line-height: 43px; border: 40px; margin-top: 48px; border-radius: 40px; text-align: center; background: #0079c1; }
.moral5 .pub1 .rbox .lk a{ display: block; width: 100%; height: 100%; color: #fff; }
.moral6{ margin-top: 80px; border: 3px solid #608f7c; padding: 55px 40px 73px; }
.moral6 .tit{ text-align: center; }
.moral6 .p{ line-height: 29px; margin-top: 25px;text-align: justify; text-justify: inter-ideograph; }
.moral7{ margin-top: 25px; background: #153765; padding: 70px 52px 77px; color: #fff; text-align: center; }
.moral7 .tit{ color: #fff; }
.moral7 .t1{ margin: 20px 75px 0; line-height: 36px; }
.moral7 .con{ margin-top: 50px; }
.moral7 .con .item{ width: 560px; height: 404px; border: 3px solid #70a6d1; float: left; margin: 0 16px; transition: all 0.5s; }
.moral7 .con .item .inner{ padding: 55px 55px 0; }
.moral7 .con .item .titbox img{ display: inline-block; vertical-align: middle; margin-right: 18px; width: 100px; }
.moral7 .con .item .p{ margin-top: 13px; line-height: 28px; text-align: left; }
.moral7 .con .i2 .p1{ text-align: center; }
.moral7 .con .i2 .list{ margin-top: 14px; font-size: 0; }
.moral7 .con .i2 .list .li{ width: 71px; line-height: 80px; background: url(../images/zmpng8_03.png) no-repeat center; background-size: contain; display: inline-block; vertical-align: top; margin: 0 12px; }
.moral7 .con .i2 .p2{ margin-top: 18px; }
.moral7 .con .i2 .p a{ color: #a8d8ff; }
.moral8{ margin-top: 30px; padding: 70px 60px 75px; background: #bcd6eb; }
.moral8 .tit,.moral8 .t1{ text-align: center; }
.moral8 .t1{ line-height: 30px; margin: 3px 215px 0; }
.moral8 .pbox{ line-height: 28px; margin-top: 19px; }
.moral8 .pbox span{ color: #3778bb; font-weight: bold; }
.moral8 .pbox .p+.p{ margin-top: 12px; }
.moral8 .list{ margin-top: 70px; }
.moral8 .list .li{ float: left; width: 337px; height: 174px; border: 3px solid #3778bb; position: relative; transition: all 0.5s; }
.moral8 .list .li+.li{ margin-left: 75px; }
.moral8 .list .inner{ padding: 70px 40px 0; }
.moral8 .list .num{ font-size: 48px; width: 90px; line-height: 104px; text-align: center; background: url(../images/zmpng9_03.png) no-repeat center; background-size: cover; position: absolute; top: -49px; left: 0; right: 0; margin: auto; color: #fff; }
.moral8 .list .p{ line-height: 28px; }
.moral8 .list .li1 .p{ text-align: center; }
.moral8 .list .li1 .p a{ color: #3778bb; }
/*20201019*/

/*20201106*/
.h_pop{ background: transparent; }
.h_pop .pop-dialog{ width: 636px; height: 322px; background: #fff; border: 2px solid #013064; box-shadow: 0px 0 10px rgba(0,0,0,.2); }
.h_pop .pop-close{ width: 18px; height: 18px;background: url(../images/close_03.png) no-repeat center; background-size: cover; top: 18px; right: 28px; }
.h_pop .pop-close:after{ display: none; }
.h_pop .cont{ line-height: 27px; }
.h_pop .cont img{ max-width: 100%; }
.h_pop .cont .inner{ padding: 40px 30px; }
.h_pop .cont span{ color: #ff0000; }
/*20201106*/

/* 20211012 */
.moral9{margin-top: 85px;}
.moral9 .pub1{margin-top: 45px;}
.moral9 .pub1 .rbox{top: 122px;width: 440px;right: 115px;}
.moral9 .pub1 .rbox .p{line-height: 1.5;margin-top: 10px;}
.moral9 .pub1 .rbox .lk{ width: 125px; line-height: 43px; border: 40px; margin-top: 41px; border-radius: 40px; text-align: center; background: #0079c1; }
.moral9 .pub1 .rbox .lk a{ display: block; width: 100%; height: 100%; color: #fff; }

.moral4 .con .item .list{height: 90px;}
.moral4 .con .item .tip{font-family: 'Arial';font-style:oblique;margin-left: 10px;}
.moral4 .con .tip{color: #cd6b33;}
.moral4 .mCSB_scrollTools{width: 12px;}
.moral4 .mCSB_scrollTools .mCSB_draggerRail{width: 3px;}
.moral4 .con .lbox .mCSB_scrollTools .mCSB_draggerRail{background-color: #daebc3;}
.moral4 .con .rbox .mCSB_scrollTools .mCSB_draggerRail{background-color: #70a6d1;}
.moral4 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 12px;}
.moral4 .con .lbox .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #406959;}
.moral4 .con .rbox .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #2159c1;}
/* 20211012 */

.student_ambassador7 {padding: 15px 0 0; display: flex;}
.student_ambassador7 .cont {padding: 35px 15px; text-align: center;color: #fff;flex: 1;}
.student_ambassador7 .cont+.cont {margin-left: 15px;}
.student_ambassador7 .cont .ico {width: 52px;margin: auto;}
.student_ambassador7 .cont .ico img {width: 100%;}
.student_ambassador7 .cont .t1 {font-size: 28px;padding: 20px 0 25px;}
.student_ambassador7 .cont .link1 {border-radius: 42px;padding: 0 30px;line-height: 50px;background: #007ac7;display: inline-block;font-size: 18px;}

.ambassador_list1 {padding-bottom: 70px;}
.ambassador_list1 .j_title {text-align: center;padding-bottom: 25px;}
.ambassador_list1 .j_title .t1 {font-size: 38px;color: #0c3666;}
.ambassador_list1 .j_title .t2 {font-size: 30px;color: #0178c0;}
.ambassador_list1 .list {display: flex; flex-wrap: wrap;}
.ambassador_list1 .list .item {width: calc(20% - 24px);margin: 0 0 30px 30px;overflow: hidden;border-radius: 10px;background: #01478e;color: #fff; text-align: justify; text-justify: inter-ideograph;}
.ambassador_list1 .list .item:nth-child(5n+1) {margin-left: 0;}
.ambassador_list1 .list .item .top {position: relative;}
.ambassador_list1 .list .item .top .img {position: relative;overflow: hidden;padding-bottom: 134%;}
.ambassador_list1 .list .item .top .img img {position: absolute;top: 0;left: 0;width: 100%;}
.ambassador_list1 .list .item .top .ico {width: 67px;position: absolute; right: 15px;bottom: 8px;}
.ambassador_list1 .list .item .top .ico img {width: 100%;}
.ambassador_list1 .list .item .top .mask {position: absolute;top: 0;left: 0;right: 0; bottom: 0; background: rgba(1,71,142,0.8); transition: all 0.6s ease-in-out;padding: 40px 30px;box-sizing: border-box;
	transform: translateY(-100%);opacity: 0;
}
.ambassador_list1 .list .item .top .mask .padd {height: 100%;}
.ambassador_list1 .list .item .top .mask .p_wp {height: 100%;}
.ambassador_list1 .list .item .top .mask .p {font-size: 16px;}
.mCSB_inside > .mCSB_container {margin-right: 15px;}
.ambassador_list1 .list .item .top .mask .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background: #fff;}
.ambassador_list1 .list .item .txt {padding: 20px 20px; background: url(../images/bgi.png) no-repeat center; background-size: cover;}
.ambassador_list1 .list .item .txt .t1 {font-size: 24px;}
.ambassador_list1 .list .item .txt .p {font-size: 16px;height: 3em;overflow: hidden; text-overflow: ellipsis;-webkit-line-clamp: 3; margin-top: 5px;}

.tips-230905{background: #e6f2e4;padding: 8px 0;}
.tips-230905 .flex-box{display: -webkit-box; display: flex;-webkit-box-align: start;align-items: flex-start;}
.tips-230905 .icon{width: 14px;height: 14px;background: url(../images/icon-1.png) no-repeat center;background-size: 22px auto;margin-right: 10px;margin-top: 3px;-webkit-box-flex: 0;flex: 0 0 auto;}
.tips-230905 .txt a{color: #4d4d4d;text-decoration: underline;font-weight: bold;}


/* 20240304 */
.vc-pop{background: rgba(0,0,0,.5);}
.vc-pop .pop-dialog{border-radius: 15px;background: #fff;width: 1400px;top: 50%;bottom: auto;transform: translateY(-50%);-webkit-transform: translateY(-50%);padding: 70px 130px;padding-top: 55px;}
.vc-pop .vc-tit{font-size: 42px;color: #00325f;text-align: center;}
.vc-pop .ipt-cont{position: relative;margin-top: 40px;}
.vc-pop .ipt{font-size: 30px;border-radius: 14px;border: 1px solid #d5e6f9;height: 78px;padding: 20px 45px;}
.vc-pop .ipt input{width: 100%;height: 100%;}
.vc-pop .ipt input::placeholder{color: #999999;}
.vc-pop .ipt-error{background: #fff0f2;border-color: #e61735;}
.vc-pop .tips{font-size: 24px;color: #c30823;position: absolute;left: 0;top: calc(100% + 20px);}
.vc-pop .btn-box{margin-top: 110px;}
.vc-pop .vc-btn{background-image: -moz-linear-gradient( 90deg, rgb(1,64,134) 0%, rgb(0,80,167) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(1,64,134) 0%, rgb(0,80,167) 100%);background-image: -ms-linear-gradient( 90deg, rgb(1,64,134) 0%, rgb(0,80,167) 100%);border-radius: 999px;width: 420px;margin: auto;}
.vc-pop .vc-btn button{width: 100%;color: #fff;font-size: 24px;text-align: center;line-height: 80px;cursor: pointer;}
.vc-pop .pop-close{background: transparent;color: #666666;right: 43px;top: 37px;}
.vc-pop .pop-close::after{font-size: 34px;}

@media only screen and (max-width:1680px ) {
	.vc-pop .pop-dialog{width: 1100px;padding-left: 70px;padding-right: 70px;}
}

@media screen and (max-width: 750px){
	.vc-pop .pop-dialog{max-width: 96%;padding: 0.4rem;padding-top: 0.6rem;}
	.vc-pop .ipt-cont{margin-top: 0.3rem;}
	.vc-pop .ipt{height: 1rem;padding: 0.2rem;font-size: 16px;}
	.vc-pop .btn-box{margin-top: 1rem;}
	.vc-pop .vc-tit{font-size: 22px;}
	.vc-pop .tips{font-size: 16px;top: calc(100% + 5px);}
	.vc-pop .vc-btn{width: 100%;}
	.vc-pop .vc-btn button{font-size: 18px;line-height: 1rem;}
	.vc-pop .pop-close{top: 5px;right: 5px;}
	.vc-pop .pop-close::after{font-size: 20px;}
}

/* 20240304 */






@media only screen and (max-width:1366px ) {
	.ctpop.artpop .con{ height: 600px; }
	.ctpop .con{ height: 600px; overflow: hidden; }
	.ctpop .con .ptop{ top: -50px; }
	.ctpop .con .popt{ margin-bottom: 40px; }
	.ctpop .con .inp{ margin-bottom: 10px; }
	.ctpop .con .inner{ padding: 30px 90px; }
	.ctpop .con .tarea{ height: 50px; }
	
}



@media screen and (min-width:1230px){
	.ambassador_list1 .list .item:hover .top .mask {transform: none;opacity: 1;}
	.ab4 .con .li:hover .year{ width: 108px; line-height: 98px; margin-top: -49px; }
	.part2 .libox .li:hover{ border-color: #64b1df; }
	.stu1 .slick-arrow:hover{ background: #fff; opacity: 1; }
	.stu1 .slick-arrow:hover::after{ color: #527fa7; }
	.learningd .libox .li:hover{ background: #003261; color: #fff; }
	.learningd .libox .li:hover .lt{ color: #fff; }
	.learningd .libox .li:hover .lp:after{ background-color: #64b1df; }
	.tinst .libox .li:hover{ background: #4d917b; border-color: #4d917b; color: #fff; }
	.tinst .libox .li:hover .lt{ color: #fff; }
	.tinst .libox .li:hover .a{ background: #73c6a1; }
	.tinst .libox .li:hover .lp1:after{ background-image: url(../images/jghicon1_03.png); }
	.tinst .libox .li:hover .lp2:after{ background-image: url(../images/jghicon2_03.png); }
	
	.ab4 .con .li .year{ transition: all 0.5s; -webkit-transition: all 0.5s;}
	.ab4 .con .li:hover .year{ width: 108px; line-height: 98px; margin-top: -10px; }
	.ab4 .con .lcon{ transition: all 0.5s; -webkit-transition: all 0.5s; }
	.ab4 .con .ld:hover .lcon{ bottom: 98px; }
	.ab4 .con .ls:hover .lcon{ top: 118px; }
	
	.overNav .li:hover .ico{ animation: pulse 0.8s; -webkit-animation: pulse 0.8s; }
	.ced2 .con .li:hover .icon{ animation: pulse 0.8s; -webkit-animation: pulse 0.8s; }
	.rec2 .con .a:hover .icon{ animation: pulse 0.8s; -webkit-animation: pulse 0.8s; }
	.lplat3 .con .li:hover .icon{ animation: pulse 0.8s; -webkit-animation: pulse 0.8s; }
	
	.hp2 .c2 .r .abox a:hover{ animation: shake 0.3s; -webkit-animation: shake 0.3s; }
	.ttest3 .abox .a_com:hover{ animation: shake 0.3s; -webkit-animation: shake 0.3s; }
	.overview_2 .toCma .a:hover{ animation: shake 0.3s; -webkit-animation: shake 0.3s; }
	.hp2 .c2 .r .libox .li:hover .icon{ animation: pulse 0.5s; -webkit-animation: pulse 0.5s; }
	
	@keyframes shake {
	  from, to {
	    -webkit-transform: translate3d(0, 0, 0);
	    transform: translate3d(0, 0, 0);
	  }
							
	  10%, 90% {
	    -webkit-transform: translate3d(-3px, 0, 0);
	    transform: translate3d(-3px, 0, 0);
	  }
	
	  50% {
	    -webkit-transform: translate3d(3px, 0, 0);
	    transform: translate3d(3px, 0, 0);
	  }
	}
	
	@keyframes pulse {
	  from {
	    -webkit-transform: scale3d(1, 1, 1);
	    transform: scale3d(1, 1, 1);
	  }
	
	  50% {
	    -webkit-transform: scale3d(1.05, 1.05, 1.05);
	    transform: scale3d(1.05, 1.05, 1.05);
	  }
	
	  to {
	    -webkit-transform: scale3d(1, 1, 1);
	    transform: scale3d(1, 1, 1);
	  }
	}
	
	/*加载效果*/
	.cpl1 .inner{ transition: all 0.8s; -webkit-transition: all 0.8s; transform: translateY(-50px); -webkit-transform: translateY(-50px); opacity: 0; }
	.cpl1 .inner.on{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1;}
	.bup2 .con .li{ transition: all 0.5s; -webkit-transition: all 0.5s; transform: translateX(-50px); -webkit-transform: translateX(-50px); opacity: 0; }
	.bup2.on .con .li{ opacity: 1;transform: translateX(0); -webkit-transform: translateX(0); }
	.bup2.on .con .li:nth-child(2),.bup2.on .con .li:nth-child(5){ transition-delay: 0.5s; -webkit-transition-delay: 0.5s; }
	.bup2.on .con .li:nth-child(3),.bup2.on .con .li:nth-child(6){ transition-delay: 1s; -webkit-transition-delay: 1s; }
	.ab4 .con .slick-slide{ transition: all 0.5s; -webkit-transition: all 0.5s; opacity: 0; transform: scale(1.2); -webkit-transform: scale(1.2); }
	.ab4 .con.on .slick-slide{ opacity: 1; transform: scale(1); -webkit-transform: scale(1); }
	.ab4 .con.on .slick-slide:nth-child(2){ transition-delay: 1s; -webkit-transition-delay: 1s; }
	.ab4 .con.on .slick-slide:nth-child(3){ transition-delay: 1.5s; -webkit-transition-delay: 1.5s; }
	.ab4 .con.on .slick-slide:nth-child(4){ transition-delay: 2s; -webkit-transition-delay: 2s; }
	.ab4 .con.on .slick-slide:nth-child(5){ transition-delay: 2.5s; -webkit-transition-delay: 2.5s; }
	.ent1 .con .li{ transition: all 0.5s; -webkit-transition: all 0.5s; transform: translateY(-30px); -webkit-transform: translateY(-30px); opacity: 0; }
	.ent1 .con .li:nth-child(2){transition-delay: 0.4s; -webkit-transition-delay: 0.4s;}
	.ent1 .con .li:nth-child(3){transition-delay: 0.8s; -webkit-transition-delay: 0.8s;}
	.ent1.on .con .li{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }
	
	.ent2 .con .li{ transition: all 0.5s; -webkit-transition: all 0.5s; transform: translateY(-30px); -webkit-transform: translateY(-30px); opacity: 0; }
	.ent2 .con .li:nth-child(2){transition-delay: 0.4s; -webkit-transition-delay: 0.4s;}
	.ent2 .con .li:nth-child(3){transition-delay: 0.8s; -webkit-transition-delay: 0.8s;}
	.ent2.on .con .li{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }
	
	.ent4 .con .li{ transition: all 0.5s; -webkit-transition: all 0.5s; transform: translateY(-30px); -webkit-transform: translateY(-30px); opacity: 0; }
	.ent4 .con .li:nth-child(2){transition-delay: 0.4s; -webkit-transition-delay: 0.4s;}
	.ent4 .con .li:nth-child(3){transition-delay: 0.8s; -webkit-transition-delay: 0.8s;}
	.ent4 .con .li:nth-child(4){transition-delay: 1.2s; -webkit-transition-delay: 1.2s;}
	.ent4 .con .li:nth-child(5){transition-delay: 1.6s; -webkit-transition-delay: 1.6s;}
	.ent4.on .con .li{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }
	
	.rec2 .con .a{ transition: all 0.5s; -webkit-transition: all 0.5s; transform: translateY(-30px); -webkit-transform: translateY(-30px); opacity: 0; }
	.rec2 .con .a:nth-child(2){transition-delay: 0.4s; -webkit-transition-delay: 0.4s;}
	.rec2 .con .a:nth-child(3){transition-delay: 0.8s; -webkit-transition-delay: 0.8s;}
	.rec2 .con .a:nth-child(4){transition-delay: 1.2s; -webkit-transition-delay: 1.2s;}
	.rec2.on .con .a{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }
	
	.rec4 .con .li{ transition: all 0.5s; -webkit-transition: all 0.5s; transform: translateY(-30px); -webkit-transform: translateY(-30px); opacity: 0; }
	.rec4 .con .li:nth-child(2){transition-delay: 0.4s; -webkit-transition-delay: 0.4s;}
	.rec4 .con .li:nth-child(3){transition-delay: 0.8s; -webkit-transition-delay: 0.8s;}
	.rec4.on .con .li{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }
	
	.ttest2 .con .cli{ transition: all 0.5s; -webkit-transition: all 0.5s; transform: translateY(-30px); -webkit-transform: translateY(-30px); opacity: 0; }
	.ttest2 .con .cli:nth-child(2){transition-delay: 0.4s; -webkit-transition-delay: 0.4s;}
	.ttest2 .con .cli:nth-child(3){transition-delay: 0.8s; -webkit-transition-delay: 0.8s;}
	.ttest2.on .con .cli{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }
	
	.ttest4 .con .citem{ transition: all 0.5s; -webkit-transition: all 0.5s; transform: translateY(-30px); -webkit-transform: translateY(-30px); opacity: 0; }
	.ttest4 .con .citem:nth-child(2){transition-delay: 0.4s; -webkit-transition-delay: 0.4s;}
	.ttest4 .con .citem:nth-child(3){transition-delay: 0.8s; -webkit-transition-delay: 0.8s;}
	.ttest4 .con .citem:nth-child(4){transition-delay: 1.2s; -webkit-transition-delay: 1.2s;}
	.ttest4 .con .citem:nth-child(5){transition-delay: 1.6s; -webkit-transition-delay: 1.6s;}
	.ttest4.on .con .citem{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }
	
	.ttest5 .con .li{ transition: all 0.5s; -webkit-transition: all 0.5s; transform: translateY(-30px); -webkit-transform: translateY(-30px); opacity: 0; }
	.ttest5 .con .li:nth-child(2){transition-delay: 0.4s; -webkit-transition-delay: 0.4s;}
	.ttest5 .con .li:nth-child(3){transition-delay: 0.8s; -webkit-transition-delay: 0.8s;}
	.ttest5.on .con .li{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }
	
	.ced2 .con .li{ transition: all 0.5s; -webkit-transition: all 0.5s; transform: translateY(-30px); -webkit-transform: translateY(-30px); opacity: 0; }
	.ced2 .con .li:nth-child(2){transition-delay: 0.4s; -webkit-transition-delay: 0.4s;}
	.ced2 .con .li:nth-child(3){transition-delay: 0.8s; -webkit-transition-delay: 0.8s;}
	.ced2.on .con .li{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }
	
	.ced5 .con .li{ transition: all 0.5s; -webkit-transition: all 0.5s; transform: translateY(-30px); -webkit-transform: translateY(-30px); opacity: 0; }
	.ced5 .con .li:nth-child(2){transition-delay: 0.4s; -webkit-transition-delay: 0.4s;}
	.ced5 .con .li:nth-child(3){transition-delay: 0.8s; -webkit-transition-delay: 0.8s;}
	.ced5 .con .li:nth-child(4){transition-delay: 1.2s; -webkit-transition-delay: 1.2s;}
	.ced5.on .con .li{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }
	
	.ced6 .con .li{ transition: all 0.5s; -webkit-transition: all 0.5s; transform: translateY(-30px); -webkit-transform: translateY(-30px); opacity: 0; }
	.ced6 .con .li:nth-child(2){transition-delay: 0.4s; -webkit-transition-delay: 0.4s;}
	.ced6 .con .li:nth-child(3){transition-delay: 0.8s; -webkit-transition-delay: 0.8s;}
	.ced6.on .con .li{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }
	
	.bup4 .con .li{ transition: all 0.5s; -webkit-transition: all 0.5s; transform: translateX(-50px); -webkit-transform: translateX(-50px); opacity: 0; }
	.bup4 .con .li:nth-child(2){transition-delay: 0.4s; -webkit-transition-delay: 0.4s;}
	.bup4 .con .li:nth-child(3){transition-delay: 0.8s; -webkit-transition-delay: 0.8s;}
	.bup4 .con .li:nth-child(4){transition-delay: 1.2s; -webkit-transition-delay: 1.2s;}
	.bup4 .con .li:nth-child(5){transition-delay: 1.6s; -webkit-transition-delay: 1.6s;}
	.bup4 .con .li:nth-child(6){transition-delay: 2s; -webkit-transition-delay: 2s;}
	.bup4.on .con .li{ transform: translateX(0); -webkit-transform: translateX(0); opacity: 1; }
	
	.lyc_teacher2 .ced5 .con .li{ opacity: 1; transform: translateY(0); -webkit-transform: translateY(0); }
	
	
	.fp9 .slick-arrow:hover{ background-color: #007ac7; }
	.fp9 .slick-prev:hover:after{ background-image: url(../images/zpng23_03.png); }
	.fp9 .slick-next:hover:after{ background-image: url(../images/zpng22_03.png); }

	.moral3 .con .sbox:hover .stbox{ top: 157px; }
	.moral3 .con .sbox:hover .stbox .inner{ padding-top: 52px; }
	.moral3 .con .sbox:hover .stbox .t1,.moral3 .con .sbox:hover .stbox .data{ opacity: 1; }

	.moral4 .con .item{ transform: translateY(-50px); -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); opacity: 0; visibility: hidden;}
	.moral4.on .con .item{ transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); opacity: 1; visibility: visible;}
	.moral4.on .con .item:nth-child(2){ transition-delay: 0.5s; }
	.moral7 .con .item{ transform: translateY(-50px); -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); opacity: 0; visibility: hidden;}
	.moral7.on .con .item{ transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); opacity: 1; visibility: visible;}
	.moral7.on .con .item:nth-child(2){ transition-delay: 0.5s; }
	.moral8 .list .li{ transform: translateY(-50px); -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); opacity: 0; visibility: hidden;}
	.moral8.on .list .li{ transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); opacity: 1; visibility: visible;}
	.moral8.on .list .li:nth-child(2){ transition-delay: 0.5s; }
	.moral8.on .list .li:nth-child(3){ transition-delay: 1s; }

	
}

@media screen and (min-width: 751px) and (max-width: 1229px){
	
}

@media screen and (min-width: 751px){
	.focus .item{ height: 600px;}
	
}

@media screen and (max-width: 750px){
	.pop-alert .pop-dialog{ width: 7rem; height: 5rem;}
	.article .vimg .video{ width: 100%; }
	.v_article .article-cont .p, .v_article.article .name_point{ padding: 0; }
	.v_article .article-paging{ padding: 0; }
	
/* 移动端详情页 */
	.article{ padding:0.8rem 0; }
	.article-title{ margin-bottom: 0.4rem;}
	.article-title .h24{ font-size:0.36rem; margin-bottom: 0.2rem; }
	.article-title .info span{ margin:0 0.1rem; }
	.article-cont{ margin-bottom: 0.3rem; }
	.article-cont .p{ margin-bottom: 0.2rem; }
	.article-paging{ padding:0.3rem 0; line-height:1.5; }
	.article-paging .prev{ margin-bottom: 0.2rem;}
	.article-paging .prev, .article-paging .next{ float: none; padding:0 0 0 0.5rem; width: 100%; text-align: left; }
	.article-paging .prev:before, .article-paging .next:before{ right:auto; left:0; width:0.42rem; height:0.42rem; font-size: 0.28rem; }
	
	.article .share-mod{ padding: 0.5rem 0;}
	.article .share-box .share-item{ width: 0.6rem; font-size: 0.4rem;}

/* 移动端搜索结果页 */
	.result{ padding:0 0 0.8rem; }
	.result .h24{ font-size:0.36rem; }
	.result .h24 span{ margin-left: 0.3rem; font-size:0.3rem; }
	.result .list{ margin-bottom: 0.5rem; }
	.result .list-item{ padding:0.4rem 0; }
	.result .list .h18{ font-size:0.3rem; margin-bottom: 0.2rem; }
	.result .bread-mod{ padding: 0.2rem 0; }
	.result .keyword{ font-size: 0.36rem; padding: 0.3rem 0; }
	.result .resulttab{ height: auto;}
	.result .resulttab .inner{ display: block; }
	.result .resulttab .li{ width: 50%; padding: 0.4rem; margin: 0; }
	.result .libox{ margin: 0.4rem 0; }
	.result .libox .li a{ padding: 0.6rem 0.4rem; }
	.result .libox .lp{ font-size: 0.28rem; line-height: 1.5; }
	

/* 移动端网站地图 */
	.sitemap{ padding:0 0 0.4rem; }
	.sitemap .bread-mod{ padding: 0.2rem 0; }
	.sitemap .t44{ margin-bottom: 0.4rem }
	.sitemap dl{ padding: 0.3rem 0.6rem;}
	.sitemap dt{ font-size: 0.32rem; }
	.sitemap dd{ margin-top: 0.2rem; }
	.sitemap dd a{ margin-right: 0.2rem;}


	.pop-video {display: none;}
	.pop-video.x-show {display: block;}
	.pop-video .pop-dialog {width: 7rem;height: 3.9rem;}
	.pop-video .pop-dialog .video {position: relative;}
	.video{ height: 3.9rem; width: 100%; }
	.pop-video .pop-close {top: -1rem;}


	.t44{ font-size:0.48rem; }
	.a_btn_com .a{ height:0.8rem; line-height: 0.8rem; padding:0 0.4rem; border-right: 0.3rem; font-size:0.26rem; }
	.a_btn_com .a img{ width: 0.4rem; padding:0; margin-right: 0.1rem; top:-0.04rem; }

	.a_com .a{ height:0.6rem;  line-height: 0.6rem; font-size:0.26rem; padding:0 0.4rem; border-radius: 0.4rem; }

	/*概况首页*/
	.overNav{ padding:0.6rem 0; }
	.overNav .li{ width: 33.3%; font-size:0.3rem; }
	.overNav .cur .a .arr{ display: none; }
	.overNav .li .a{ padding-bottom: 0.4rem; }
	.overNav .ico{ padding-bottom: 0.2rem; }
	.overNav .ico img{ width: 1rem; height:0.8rem; }
	.overNav .i2{ margin-left: -0.5rem; }
	.overNav .li:first-child .a:before{ height:0.7rem; top:0.5rem; }
	.overNav .li .a:after{ height:0.7rem; top:0.5rem; }
	.overNav .li:nth-child(4){ margin-left:16.6%; }
	.overNav.lON .li:nth-child(4){ margin-left:0; }
	.overNav .li:nth-child(4) .a:before{ height:0.7rem; top:0.5rem;  width: 1px; left: 0;   content: ""; position: absolute; background: #f09460; }
	.overview_2{ padding:1rem 0 0; }
	.overview_2 .l{ float: none; width: auto; height:auto; padding-bottom: 0.4rem; margin-bottom: 0.4rem; }
	.overview_2 .toCma{ padding-top: 0.4rem; }
	.overview_2 .toCma .a{ width: 4rem; height:0.64rem; line-height: 0.64rem; border-radius: 0.3rem; }
	.overview_2 .toCma .a span{ padding-right: 0.6rem; line-height: 0.4rem; font-size:0.3rem; background-size: 0.4rem 0.4rem; }
	.overview_1 .bread-mod{ padding:0.4rem 0 0; }
	.overview_2 .l .vBtn{ width: 1.6rem; height:1.6rem; margin:-0.8rem 0 0 -0.8rem; }
	.overview_2 .l .li{ height: auto;}

	.overview_2 .r{ float: none; width: auto; height:auto; }
	.overview_2 .r .pad{ padding:0.6rem 0.4rem 0.8rem; }
	.overview_2 .r .ico img{ width: 1.4rem; }
	.overview_2 .r .t3{ font-size:0.32rem; padding:0.4rem 0 0.2rem; }
	.overview_2 .inpW .inp .name{ width: 0.8rem; height:0.7rem; line-height: 0.7rem; }
	.overview_2 .inpW .inp{ margin-top: 0.2rem; padding:0 0.6rem 0 0.8rem; }
	.overview_2 .inpW .inp .bi{ width: 0.4rem; line-height:0.7rem;  }
	.overview_2 .inpW .inp{ height:0.7rem; } 
	.overview_2 .inpW .inp .i{ margin-top: 0; }
	.overview_2 .inpW .inp .i input{ height:100%; }

	.overview_2 .sub{ height:0.6rem; }
	.overview_3{ padding:0.8rem 0; }
	.overview_3 .t44{ padding-bottom: 0.4rem; }
	.overview_3 .p{ padding:0 0 0.4rem; text-align: justify; font-size:0.26rem; }
	.overview_4 .pad{ padding:0.8rem 0.4rem; }
	.overview_4 .top .a_btn_com{ position: static; text-align: left; margin:0; }
	.overview_4 .ov4btn{margin-top: 0.2rem;text-align: center;}
	.overview_4 .ov4btn .a{padding: 0 0.3rem;line-height: 0.8rem;}

	.overview_4 .list .con{ display: none; }
	.overview_4 .list .con1{ opacity: 1; position: static; }

	.overview_4 .list .li{ width: auto; float: none; height: auto; margin-bottom: 0.4rem; margin-left: 0 !important; }
	.overview_4 .list .con1 .txt{ padding:0.4rem; }
	.overview_4 .list .con1 .t{ line-height: 0.68rem; font-size:0.36rem; padding-bottom: 0.2rem; }
	.overview_4 .list .con1 .t img{ width: 0.6rem; height:0.68rem; }
	.overview_5{ padding:1rem 0 0.6rem; position: relative; }
	.overview_5 .top .a_com{ margin-top: -0.3rem; top: auto; bottom: 0.3rem; left: 0; right: 0; margin: auto; text-align: center; z-index: 999; }
	.overview_5 .top{ position: static; }
	.overview_5 .top .t44{ line-height: 1rem; }
	.overview_5 .top .t44 img{ width: 0.8rem; height:0.92rem; margin-right: 0.2rem; }
	.overview_5 .line{ margin:0.4rem 0; }

	.overview5List{ width: auto; margin:0; padding-bottom: 1.5rem; }
	.overview5List .li .img{ height:4.4rem; }
	.overview5List .li .tit{ margin:0; height:auto; }
	.overview5List .li .txt{ position: static; height: 2rem; }
	.overview5List .li .txt .p{ display: none; }
	.overview5List .li .txt .pad{ padding:0.4rem; }
	.overview5List .li .txt .t3{ padding:0.2rem 0 0; }
	.overview5List .li .txt .name{ line-height: 0.5rem; font-size: 0.36rem; padding-left: 0.6rem; background-size:0.4rem 0.4rem; }
	.overview5List .li .bq_ren { width: 1.5rem; height:0.8rem; line-height: 0.8rem; }
	.overview5List .slick-arrow:after{ font-size:0.6rem; line-height: 0.8rem; }
	.overview5List .slick-arrow{ width: 1.2rem; height:0.8rem; }
	.overview5List .slick-prev{ margin-left:-1.2rem; top: 28%; bottom: auto; left: auto; right: 0; }
	.overview5List .slick-next{ position: absolute; left: 0;top: 28%; right: auto; bottom: auto; margin-top:0; }

	.overview_6 .pad{ padding:1rem 0.4rem; }
	.overview_6 .top .t3{ padding:0.3rem 0; font-size: 0.3rem; }
	.overview_6 .top .p br{ display: none; }

	.overview_6 .l{ float: none; width: auto !important; height:auto; padding:0.6rem 0.4rem; }
	.overview_6 .r{ float: none; width: auto !important; height:auto; padding:0.6rem 0.4rem; margin-top: 0.4rem; }
	.overview_6 .bot .t2 .span{ font-size:0.32rem; padding:0.15rem 0 0.15rem 0.9rem; line-height: 0.5rem; display: block; }
	.overview_6 .bot .t2 .span span{ width: 0.7rem; height:0.8rem; line-height: 0.8rem; background-size: 100% auto; font-size:0.4rem; }
	.overview_6 .bot .tit,.overview_6 .bot .tit{ opacity: 1; visibility: visible; position: static; }
	.overview_6 .l .img,.overview_6 .r .img{ width: 60%; height: auto; margin: 0.4rem auto; }
	.overview_6 .l .lineList,.overview_6 .r .lineList{ display: none; }
	.overview_6 .bot .t2{ padding:0 !important; }
	.overview_6 .bot .list{ opacity: 1 !important; visibility: visible !important; padding-left: 0.9rem !important;   }

	.overview_6 .list .li{ font-size:0.26rem; line-height: 0.5rem; padding-left: 1.4rem; }
	.overview_6 .list .li .num{ width: 0.5rem; height:0.4rem; background: none; border-radius: 0.08rem;  }
	.overview_6 .list .li:nth-child(1) .num{ background-color: #cd6b33; color: #cd6b33; }
	.overview_6 .list .li:nth-child(2) .num{ background-color: #73c6a1; color: #73c6a1; }
	.overview_6 .list .li:nth-child(3) .num{ background-color: #0079c1; color: #0079c1; }
	.overview_6 .list .li:nth-child(4) .num{ background-color: #64b1df; color: #64b1df; }
	.overview_6 .list .li:nth-child(5) .num{ background-color: #4d917b; color: #4d917b; }
	.overview_6 .list .li:nth-child(6) .num{ background-color: #a5c5d9; color: #a5c5d9; }
	.overview_6 .list .li .bfb{ font-size:0.26rem; left: 0.7rem; }

	.overview_7{ padding:0 0 0.6rem; }
	.overview_7 .tit{ height:auto; }
	.overview_7 .tit .img{ position: static; width: 100%; height:auto; }
	.overview_7 .cont{ position: static; padding:0.6rem 0.4rem; width: auto;  transform: translateY(0%); -webkit-transform: translateY(0%); }
	.overview_7 .cont .pad { padding:0; }
	.overview_7 .cont .p{ font-size:0.26rem; padding:0.3rem 0 0.5rem; }

	.overview_7 .tit .img:after{ display: none; }
	
	
	.p18{ font-size: 0.3rem; }
	.ttop{ padding-left: 0.8rem; }
	.ttop .t44 img{ height: 100%; width: auto; }
	.ttop .a_com{ margin-top: -0.3rem; right: 0; }
	.btn1 .slick-arrow{ width: 1.2rem; height: 0.8rem; bottom: -1.2rem; }
	.btn1 .slick-arrow:after{  line-height: 0.8rem; }
	.btn1 .slick-next{ margin-right: -1.2rem; }
	.btn1 .slick-prev{ margin-left: -1.2rem; }
	.x-header .logo.clogo a{ width: 100%; }
	.bread-mod{ padding: 0.2rem 0; }
	.ced1 .img,.ced1 .img img{ width: 100%; height: auto; }
	.ced1 .img:after{ display: none; }
	.ced1 .con{ position: static; padding: 0.6rem 0.4rem; width: 100%; }
	.ced1 .con .p18{ padding: 0.3rem 0 0.5rem;  }
	.ced1 .con .a_com{ font-size: 0.26rem; line-height: 0.6rem; }
	.ced1 .con .a_com a{ padding: 0 0.4rem; }
	.ced1 .con .a_com img{ height: 0.4rem; }
	.ced2{ margin: 0.4rem 0; padding: 0.6rem 0; }
	.ced2 .con{ margin: 0.4rem 0.4rem 0; }
	.ced2 .con .li{ float: none; width: 100%; height: 4.2rem; }
	.ced2 .con .li+.li{ margin-left: 0; margin-top: 0.4rem; }
	.ced2 .con .li .p{ font-size: 0.36rem; }
	.ced2 .con .li .icon{ width: 1rem; height: 1.18rem; margin: 0.4rem auto; }
	.ced2 .con .li .jt{ height: 0.8rem; background-size: 8% auto; }
	.ced3{ margin-bottom: 0.4rem; }
	.ced3 .l{ float: none; width: 100%; background-size: cover !important; height: auto; margin-bottom: 0.3rem; background: url(../images/ced3lb_03.jpg) no-repeat center; }
	.ced3 .l .limg{ display: none; }
	.ced3 .l .limg img{ width: 100%; height: auto; }
	.ced3 .l .inner{ display: block; padding: 0.6rem 0.4rem; }
	.ced3 .l .p18{ padding: 0.3rem 0 0.5rem; }
	.ced3 .r{ width: 100%; }
	.ced3 .r .li{ height: 4rem; }
	.ced3 .r .li .bp{ font-size: 0.36rem; }
	.ced3 .r .li .sp{ line-height: 1.5; }
	.ced3 .r .li .icon{ width: 1.5rem; height: 1.5rem; margin-bottom: 0.2rem; }
	.ced4 .line{ margin: 0.3rem 0; }
	.ced4 .con{ width: 100%; margin-left: 0; }
	.ced4 .con .cimg .inner{ width: 100%; height: auto; margin: 5px 0; }
	.ced4 .con .slick-arrow{ bottom: -1.2rem; }
	.ced4{ padding-bottom: 2rem; }
	.ced5{ padding: 0.6rem 0.4rem; }
	.ced5 .p18{ margin: 0.3rem 0 0.5rem; }
	.ced5 .con{ margin: 0.6rem 0; }
	.ced5 .con .li+.li{ margin-left: 5%; }
	.lyc_teacher2 .ced5 .con .li + .li{ margin-top: 0; }
	.ced5 .con .li .p{ font-size: 0.3rem; }
	.ced5 .con .li .icon{ width: 0.8rem; height: 0.8rem; }
	.ced5 .con .li{ width: 40%; height: 3rem; background-size: cover !important; margin: 0 auto; margin: 0 5% 0.2rem; }
	.ced6{ margin: 0.6rem 0; }
	.ced6 .con{ margin-top: 0.6rem; padding-top: 0.6rem; }
	.ced6 .con .li{ width: 100%; float: none; margin: 0; padding: 0 5% 0.3rem; border-bottom: 1px solid #4d917b; }
	.ced6 .con .li+.li{ margin-top: 0.6rem; }
	.ced6 .con .li .num{ position: static; margin: 0 auto 0.4rem; width: 1.3rem;height: 1.3rem; background-size: 90% !important; }
	.ced6 .con .li .p{ font-size: 0.26rem; line-height: 1.5; }
	.ced6 .a_com{ padding-top: 0.4rem; }
	.ced6 .a_com .a{ margin: 0 0.2rem; }
	.ced7{ margin-bottom: 0.6rem; }
	.ced7 .img{ width: 100%; height: auto; }
	.ced7 .img:after{ display: none; }
	.ced7 .con{ position: static; width: 100%; padding: 0.6rem 0.4rem; }
	.ced7 .con .p18{ padding: 0.3rem 0 0.5rem; }
	.ced7 .con .purbtn a{ font-size: 0.26rem; padding: 0 0.4rem; line-height: 0.6rem; }
	.cd7f.ced7 .img{ float: none; }
	.ced8 .line{ margin: 0.3rem 0; }
	.ced8 .con .li{ width: 100%; float: none; }
	.ced8 .con .li+.li{ margin-left: 0; margin-top: 0.4rem }
	.ced8 .con .lt{ height: auto; font-size: 0.28rem; }
	.ced8 .con .ltime{ font-size: 0.24rem; margin-top: 0.2rem; }
	.ceducation{ padding-bottom: 0.8rem; }
	
	.btn0 .slick-arrow{ height: 1rem; line-height: 1rem; bottom: auto; top: 2rem; }
	
	.bup1 .img{ width: 100%; height: auto; }
	.bup1 .con{ position: static; padding: 0.6rem 0.4rem; width: 100%; }
	.bup1 .con .p18{ padding: 0.3rem 0 0.5rem; }
	.bup2{ margin: 0.6rem 0; padding: 0.6rem 0.4rem; background-size: auto 100% !important; }
	.bup2 .p18{ margin: 0.4rem 0; line-height: 1.5; }
	.bup2 .con .li{ float: none; width: 100%; margin-left: 0; margin-bottom: 0.4rem; }
	.bup2 .con .lr .lt{ font-size: 0.32rem; }
	.bup2 .con .icon{ width: 1rem; height: 1.2rem; }
	.bup2 .con .lr{ margin-left: 1.2rem; }
	.bup2 .con .lr .lp{ min-height: 0.76rem; }
	.bup3 .con{ width: 100%; margin-left: 0; }
	.bup3 .con .img{ width: 100%; height: 9rem; }
	.bup3 .con .p{ width: 100%; font-size: 0.36rem; line-height: 0.8rem; }
	.bup3{ padding-bottom: 2rem; }
	.bup3 .con .li{ padding: 0; }
	.bup4{ padding: 0.6rem 0 0; }
	.bup4 .iptbox{ width: 100%; height: 0.6rem; margin: 0.4rem 0; position: relative; top: auto; right: auto; }
	.bup4 .con .li{ float: none; margin-right: 0; width: 100%; height: 4rem; margin: 0 auto; background-size: cover !important; }
	.bup4 .con .li+.li{ margin-top: 0.4rem; }
	.bup4 .con .li .icon{ width: 0.98rem; height: 1.1rem; }
	.bup4 .con .li .lp1{ font-size: 0.36rem; }
	.bup4 .con .li .lp2{ font-size: 0.28rem; }
	.bup4 .con .li .inner{ padding-top: 0.5rem; }
	.bup4 .a_com{ margin-top: ; }
	.bup4 .line{ margin: 0.2rem 0; }

	.bup4_5{ padding: 0.6rem 0.4rem; height: auto; margin: 0.6rem 0; }
	.bup4_5 .ldiv{ float: none; width: 100%; margin: 0; }
	.bup4_5 .ldiv .pbox{ margin: 0.2rem 0 0.3rem; }
	.bup4_5 .ldiv .dbtn{ line-height: 0.6rem; width: 40%; padding: 0 0.4rem; margin: auto; }
	.bup4_5 .rdiv{ width: 100%; margin-top: 0.5rem; }


	.bup5{ margin-top: 0.6rem; padding: 0.6rem 0.4rem 1.6rem; }
	.bup5 .a_com{ margin: 0.5rem 0; }
	.bup5 .con .li{ width: 100% !important; }
	.bup5 .con .li .img{ height: auto; }
	.bup5 .con .li .p{ font-size: 0.36rem; }
	.bup5 .con .slick-dots{ bottom: -0.6rem; }
	.bup6{ margin: 0.6rem 0; padding: 0.6rem 0.4rem; }
	.bup6 .con .li{ width: 100%; height: auto; float: none; }
	.bup6 .con .li+.li{ margin-top: 1.6rem; margin-left: 0; }
	.bup6 .con .li .inner{ padding: 1.2rem 0.4rem 0.6rem; }
	.bup6 .con .li .lp{ height: auto; margin: 0.1rem 0 0.3rem; }
	.bup6 .con .li .lt{ font-size: 0.36rem; }
	.bup7 .line{ margin: 0.3rem 0; }
	.bup7 .b7p{ font-size: 0.28rem; margin-bottom: 0.4rem; }
	.bup7 .b7p br{ display: none; }
	.bup7 .con .li{ width: 100%; height: 5rem; padding: 0.6rem 0.4rem; float: none; }
	.bup7 .con .li a{ padding: 0; }
	.bup7 .con .li+.li{ margin-left: 0; margin-top: 0.4rem; }
	.bup7 .con .li .lt{ font-size: 0.36rem; padding-bottom: 0.1rem; }
	.bup7 .l_button a{ margin: 0 0.2rem; padding: 0.15rem 0.3rem; }
	
	.act1 .l{ width: 100%; height: auto; float: none; }
	.act1 .l .img{ height: auto; }
	.act1 .l .pbox{ font-size: 0.26rem; padding: 0.2rem 0.3rem; }
	.act1 .l .pbox .ptit{ width: 75%; }
	.act1 .r{ width: 100%; height: auto; float: none; padding: 0.6rem 0.4rem; margin-top: 0.4rem; }
	.act1 .r .con .lt{ font-size: 0.32rem; }
	.act1 .r .con .nr .item{ line-height: 0.5rem; width: 25%; position: relative; }
	.act1 .r .con .nr .p{ font-size: 0.26rem; margin-left: 0.7rem; }
	.act1 .r .con .nr .icon{ width: 0.5rem; height: 0.5rem; position: absolute; top: -2px; left: 0; }
	.act1 .r .con .nr .it3{ margin-left: 0; width: 35%; }
	.act1 .r .con .nr .it1{ width: 40%; }
	.act1 .r .con .li{ margin-top: 0.5rem; }
	.act2{ margin-top: 0.6rem; }
	.act2 .line{ margin: 0.3rem 0; }
	.act2 .con1 .c1l{ width: 100%; float: none; }
	.act2 .con1 .c1l .img{ width: 100%; height: auto; float: none; }
	.act2 .con1 .c1l .tbox{ margin-left: 0; height: auto; border-top: none; border-left: 1px solid #bed9be; }
	.act2 .con1 .c1l .tbox .inner{ padding: 0.4rem; }
	.act2 .con1 .c1l .tbox .ct{ font-size: 0.36rem; }
	.act2 .con1 .c1l .child.nimg .tbox{ padding-top: 1px solid #bed9be; }
	.act2 .con1 .c1r{ margin-left: 0; margin-top: 0.4rem; height: auto; }
	.act2 .con1 .c1r .img{ height: auto;  }
	.act2 .con1 .c1r .pbox{ font-size: 0.26rem; padding: 0.2rem 0.3rem; }
	.act2 .con1 .c1r .pbox .ptit{ width: 75%; }
	.act2 .con1 .c1l .child+.child{ margin-top: 0.4rem; }
	.act2 .con1{ margin-bottom: 0.6rem; }
	.act2 .con2 .img,.act2 .con2.reverse .img{ width: 100%; height: auto; float: none; }
	.act2 .con2 .img:after{ display: none; }
	.act2 .con2 .con,.act2 .con2.reverse .con{ position: static; width: 100%; padding: 0.6rem 0.4rem; }
	.act2 .con2 .con .p18{ margin: 0.3rem 0 0.5rem; }
	.act2 .con2{ margin-bottom: 0.6rem; }
	.activity .ced8{ margin-bottom: 0.6rem; }
	.activity{ padding-bottom: 0.8rem; }
	.act4 .con .ccon .cli{ width: 100%; float: none; height: auto; }
	.act4 .con .ccon .cli+.cli{ margin-left: 0; margin-top: 0.4rem; }
	.act4 .con{ padding: 0.6rem 0.4rem; }
	.act4 .con .ccon .ctit{ font-size: 0.28rem; height: auto; }
	.act4 .con .ccon .cli .inner{ padding: 0.6rem 0.4rem; display: block; }
	.act4 .con .scroll-tab .scroll-box{ width: 80%; margin: 0 auto; }
	.act4 .con .middle{ width: 0.8rem; height: 0.8rem; border-radius: 50%; margin: auto; }
	.act4 .con .scroll-prev:before{ content: "\e831"; }
	.act4 .con .scroll-next:before{ content: "\e832"; }
	.scroll-next{ right: 0; }
	.scroll-prev{ left: 0; }
	.act4 .con .scroll-tab li{ margin: 0; }
	
	
	.cpl1{ margin-bottom: 0.6rem; }
	.cpl1 .inner{ padding: 0.6rem 0.4rem; }
	.cpl1 .p18{ margin: 0.3rem 0 0.5rem; }
	.cpl1 .img{ width: 100%; height: auto; }
	.cpl1 .img .abox{ width: 18%; height: auto; margin: 0 1% 0.2rem; }
	.cpl1 .img .abox:first-child,.cpl1 .img .abox:nth-child(10){ margin-left: 11%; }
	.cpl1 .img .srf{ margin-left: 1%; }
	.cpl1 .img .abox:nth-child(5),.cpl1 .img .abox:nth-child(6),.cpl1 .img .abox:nth-child(7),.cpl1 .img .abox:nth-child(8).cpl1 .img .abox:nth-child(9)
	,.cpl1 .img .abox:nth-child(10),.cpl1 .img .abox:nth-child(11),.cpl1 .img .abox:nth-child(12),.cpl1 .img .abox:nth-child(13){ margin-top: -0.4rem; }
	.cpl1 .img .abox.sr{ margin-top: -0.4rem; }
	.cpl1 .a_com{ margin-top: 0.4rem; }
	.cpl2 .con1 .img{ width: 100%; height: auto; }
	.cpl2 .con1 .img:after{ display: none; }
	.cpl2 .con1 .con{ position: static; padding: 0.6rem 0.4rem; width: 100%; }
	.cpl2 .con1 .con .cp1{ font-size: 0.36rem; }
	.cpl2 .con1 .con .cp2{ font-size: 0.32rem; }
	.cpl2 .con2{ margin: 0.4rem 0; }
	.cpl2 .con2 .li{ width: 100%; height: 6.4rem; float: none; }
	.cpl2 .con2 .l3{ height: auto; min-height: 6.4rem; }
	.cpl2 .con2 .li+.li{ margin-left: 0; margin-top: 0.2rem; }
	.cpl2 .con2 .li .inner{ padding: 0.6rem 0.4rem; }
	.cpl2 .con3{ margin-bottom: 0.4rem; }
	.cpl2 .con3 .img,.cpl2 .con3.con3r .img{ width: 100%; height: auto; float: none; }
	.cpl2 .con3 .c3con{ position: static; padding: 0.6rem 0.4rem; width: 100%; }
	.cpl2 .con3 .c3con .p18{ margin: 0.2rem 0 0.3rem; line-height: 1.5; }
	.cpl2 .con4{ height: auto; }
	.cpl2 .con4 .inner{ display: block; padding: 0.6rem 0.4rem; }
	.cpl2 .con4 .p18{ line-height: 1.5; margin: 0.3rem 0 0.5rem; }
	.cplan{ padding-bottom: 0.8rem; }
	
	.hpage .hp1{ padding: 0.6rem 0; }
	.hpage .hp1 .l{ width: 100%; height: auto; float: none; }
	.hpage .hp1 .l .img{ width: 100%; height: auto; }
	.hpage .hp1 .l .img:after{ display: none; }
	.hpage .hp1 .l .con{ position: static; padding: 0.6rem 0.4rem; width: 100%; }
	.hpage .hp1 .l .con .t40{ font-size: 0.44rem; padding-bottom: 0.2rem; }
	.hpage .hp1 .l .con .jump{ padding: 0 0.4rem; width: auto; display: inline-block; line-height: 0.6rem; margin-top: 0.5rem; }
	.hpage .hp1 .l .con .jump span.twrap,.hpage .hp1 .l .con .jump span.twrap span{ font-size: 0.26rem;  }
	.hpage .hp1 .l .con .jump span.twrap{ background-size: auto 50% !important; padding-right: 0.4rem; }
	.hpage .hp1 .l .con .jump span.twrap span{ width: 0.63rem; height: 0.21rem; background-size: 100% 100% !important; }
	.hpage .hp1 .r{ width: 100%; height: auto; margin-top: 0.4rem; float: none; }
	.hpage .hp1 .r:after{ content: ""; display: block; clear: both; }
	.hpage .hp1 .r .li{ float: left; width: 25%; height: auto;}
	.hpage .hp1 .r .li:first-child{ height: auto; }
	.hpage .hp1 .r .li+.li{ border-left: 1px solid #315d85; border-top: none; }
	.hpage .hp1 .r .li .inner{ display: block; padding: 0.4rem 0; }
	.hpage .hp1 .r .icon{ width: 50%; height: 0.72rem; }
	.hpage .hp1 .r .p20{ font-size: 0.3rem; }
	.hp2 .line{ margin: 0.3rem 0; }
	.hp2 .c1{ padding-bottom: 0.4rem; }
	.hp2 .c1 .li+.li{ margin-left: 0; margin-top: 0.2rem; }
	.hp2 .c1 .li{ width: 100%; float: none; }
	.hp2 .c1 .li .p20{ font-size: 0.28rem; padding-bottom: 0.1rem; }
	.hp2 .c2{ margin-bottom: 0.4rem; }
	.hp2 .c2 .l{ width: 100%; float: none; position: relative; padding-top: 4.51rem; }
	.hp2 .c2 .l .top .vimg{ height: auto; }
	.hp2 .c2 .l .top .vimg .vBtn{ width: 1.6rem; height: 1.6rem; }
	.hp2 .c2 .l .top{ height: auto; margin-bottom: 0; }
	.hp2 .c2 .l .top .p{ font-size: 0.36rem; padding: 0.2rem 0.3rem; }
	.hp2 .c2 .l .bottom{ height: 4.11rem; position: absolute; top: 0; left: 0; }
	.hp2 .c2 .l .bottom .img{ width: 45%; }
	.hp2 .c2 .l .bottom .tbox{ width: 55%; height: 100%; }
	.hp2 .c2 .l .bottom .tbox .inner{ padding: 0.4rem; }
	.hp2 .c2 .l .bottom .tbox .tl{ font-size: 0.8rem; }
	.hp2 .c2 .l .bottom .tbox .tr{ margin-left: 0.64rem; line-height: 1.2; }
	.hp2 .c2 .l .bottom .tbox .tr .trt{ font-size: 0.36rem; }
	.hp2 .c2 .l .bottom .tbox .tr .year{ font-size: 0.26rem; }
	.hp2 .c2 .l .bottom .tbox .tt{ margin-bottom: 0.2rem; padding-bottom: 0.3rem; background-size: 100% auto !important; }
	.hp2 .c2 .l .bottom .tbox .p{ line-height: 1.5; }
	
	.hp2 .c2 .r{ width: 100%; height: auto; padding: 0.6rem 0; margin-top: 0.4rem; background: none; }
	.hp2 .c2 .r .abox{ position: static; padding-top: 0.2rem; }
	.hp2 .c2 .r .imgt{ margin-bottom: 0.2rem; }
	.hp2 .c2 .r .imgt img{ width: 35%; }
	.hp2 .c2 .r .libox .icon{ display: none; }
	.hp2 .c2 .r .libox .lr{ margin-left: 0; text-align: center; padding: 0.6rem 0.4rem; }
	.hp2 .c2 .r .libox{ color: #fff; margin-top: 0.4rem; }
	.hp2 .c2 .r .libox .li{ margin-bottom: 0.2rem; }
	.hp2 .c2 .r .libox .li:nth-child(1){ background: #cd6b33; }
	.hp2 .c2 .r .libox .li:nth-child(2){ background: #003768; }
	.hp2 .c2 .r .libox .li:nth-child(3){ background: #64b1df; }
	.hp2 .c2 .r .libox .li:nth-child(4){ background: #0079c1; }
	.hp2 .c2 .r .libox .li:nth-child(5){ background: #4d917b; }
	.hp2 .c2 .r .libox .lr .bp{ font-size: 0.28rem; }
	.hp2 .c2 .r .libox .lr .bp span{ font-size: 0.62rem; margin-right: 0.05rem; }
	.hp2 .c2 .r .abox a{ width: 29%; font-size: 0.26rem; line-height: 0.6rem; }
	.hp2 .c2 .r .abox a+a{ margin-left: 5%; }
	
	.hp2 .c3l{ float: left; width: 100%; height: auto; }
	.hp2 .c3l .inner{ padding: 0.6rem 0.4rem; }
	.hp2 .c3l .tit{ font-size: 0.6rem; }
	.hp2 .c3l .con{ padding-top: 0.5rem; }
	.hp2 .c3l .li{ font-size: 0.26rem; margin-bottom: 0.3rem; }
	.hp2 .c3l .lt{ padding-left: 0.6rem; }
	.hp2 .c3l .lt .more{ width: 0.38rem; bottom: auto; height: 0.38rem; background-size: cover !important; }
	.hp2 .c3l .li.cur .lt{ font-size: 0.36rem; }
	.hp2 .c3l .lp{ padding-left: 0.6rem; line-height: 1.5; }
	.hp2 .c3l .con .slick-arrow{ width: 1.2rem; height: 0.8rem; }
	.hp2 .c3l .con .slick-arrow:after{  line-height: 0.8rem; }
	.hp2 .c3l .con .slick-prev{ right: 1.2rem; }
	.hp2 .c3r{ width: 100%; height: auto; margin-top: 0.4rem; }
	.hp2 .c3r .inner{ padding: 0.6rem 0.4rem; }
	.hp2 .c3r .tit{ font-size: 0.4rem; margin-bottom: 0.3rem; padding-left: 0.7rem; }
	.hp2 .c3r .tit img{ width: 0.5rem; }
	.hp2 .c3r .child{ font-size: 0.28rem; margin-bottom: 0.4rem; padding-left: 0.7rem; position: relative; }
	/* .hp2 .c3r .child + .child{ margin-top: 0.4rem; } */
	.hp2 .c3r .child .num{ width: 0.5rem; line-height: 0.6rem; height: 0.6rem; margin-right: 0.2rem; font-size: 0.32rem; 
	background-size: cover !important; position: absolute; top: -0.08rem; left: 0; }
	.hp2 .c3r .child .data{ font-size: 0.28rem; margin-top: 0.2rem; }
	.hp2 .c3 .ttop .a_com{position: static;text-align: right;}
	.hp3 .imgbox .img img{ width: 90%; height: auto; margin-bottom: 0.6rem; }
	.hpage{ padding-bottom: 0.6rem; }
	
	.tinst{ padding: 0.8rem 0; }
	.tinst .libox{ width: 100%; margin-left: 0; }
	.tinst .libox .li{ float: none; margin: 0 0 0.4rem 0; width: 100%; height: auto; }
	.tinst .libox .li .inner{ display: block; padding: 0.6rem 0.4rem; }
	.tinst .libox .lt{ font-size: 0.36rem; height: auto; }
	.tinst .libox .lp:after{ width: 0.5rem; height: 0.5rem; background-size: cover !important; left: 0; }
	.tinst .libox .lp{ padding-left: 0.7rem; margin-left: 0; margin-top: 0.3rem; font-size: 0.28rem; width: 100%; }
	.tinst .libox .a_com{ margin-top: 0.5rem; }
	.tinst .page-mod{ padding-top: 0.3rem; }
	
	.upcoming_events .scroll-tab li a{ display: inline-block; padding-left: 0.85rem; }
	.tinst315 .upcoming_events .scroll-tab li a img{ height: 90%; width: auto; margin-top: 0; }
	.tinst315 .upcoming_events .scroll-tab{ overflow: auto; }
	
	.article .article-cont{ margin: 0; }
	.article .vimg{ height: 3.61rem; padding: 0; }
	.vbtn{ width: 1.3rem; height: 1.3rem; }
	.article .name_point{ font-size: 0.3rem; margin: 0.3rem 0 0.2rem; }
	.article-cont .p{ line-height: 1.5; }
	
	.learningd{ padding-bottom: 0.8rem; }
	.learningd .libox{ width: 100%; margin-left: 0; }
	.learningd .page-mod{ padding-top: 0.3rem; }
	.learningd .libox .li{ width: 100%; margin: 0 0 0.4rem 0; height: auto; }
	.learningd .libox .li .inner{ padding: 0.6rem 0.4rem; }
	.learningd .libox .lt{ font-size: 0.3rem; height: auto; padding-left: 0.7rem; }
	.learningd .libox .lt img{ width: 0.5rem; top: -0.08rem; }
	.learningd .libox .lp{ font-size: 0.24rem;  }
	.learningd .libox .dicon{ width: 0.6rem; height: 0.6rem; right: 0.4rem; bottom: 0.6rem; }
	
	.gvideo{ padding: 0.8rem 0; }
	.gvideo .libox{ width: 100%; margin-left: 0; }
	.gvideo .libox .li{ width: 100%; height: auto; float: none; margin: 0 0 0.4rem; }
	.gvideo .libox .limg{ height: auto; }
	.gvideo .libox .li .inforbox{ position: static; }
	.gvideo .libox .li .inforbox .inner{ padding: 0.6rem 0.4rem; }
	.gvideo .libox .li .nap{ padding-bottom: 0.2rem; border-bottom: 1px solid #fff; }
	.gvideo .libox .li .inforbox .p{ opacity: 1; line-height: 1.5; margin-top: 0.3rem; }
	.gvideo .libox .li .name{ font-size: 0.36rem; padding-left: 0.5rem; }
	.gvideo .page-mod{ padding-top: 0.3rem; }
	
	.cproblems{ padding: 0.8rem 0; }
	.cproblems .l{ width: 100%; height: auto; float: none; }
	.cproblems .l .inner{ padding: 0.6rem 0.4rem 0.3rem; }
	.cproblems .l .inner:after{ content: ""; display: block; clear: both; }
	.cproblems .l .litem{ width: 48%; margin-right: 2%; float: left; font-size: 0.28rem; padding-left: 0.6rem; margin-bottom: 0.3rem; }
	.cproblems .l .litem+.litem{ margin-top: 0; }
	.cproblems .r{ width: 100%; float: none; margin-top: 0.4rem; }
	.cproblems .r .inner{ padding: 0.6rem 0.4rem; }
	.cproblems .r .libox .rlt,.cproblems .r .libox .rlp{ font-size: 0.26rem; }
	.cproblems .r .libox .li.cur .rlt{ font-size: 0.36rem; }
	.cproblems .r .libox .rlp{ line-height: 1.5; }
	.cproblems .r .libox .li+.li{ margin-top: 0.3rem; }
	
	.receive{ padding: 0.8rem 0; }
	.rec1 .p18{ padding: 0.2rem 0 0.3rem; }
	.rec1 .con{ padding: 0.6rem 0.4rem; }
	.rec1 .con .cli{ float: none; width: 100%; height: auto; }
	.rec1 .con .cli:first-child{ width: 100%; margin-right: 0; }
	.rec1 .con .cli .inner{ display: block; padding: 0.6rem 0.4rem; }
	.rec1 .con .cli:first-child .inner{ padding: 0.6rem 0.4rem; }
	.rec1 .con .cli+.cli{ margin-top: 0.4rem; }
	.rec1 .con .cli .clt{ font-size: 0.36rem; padding-bottom: 0.1rem; }
	.rec1 .con .cli:first-child .clp{ font-size: 0.26rem; line-height: 1.5; }
	.rec1 .con .cli .clp{ line-height: 1.5; }
	.rec1 .con .cli:nth-child(2){ margin-right: 0; }
	.rec2{ margin: 0.6rem 0; padding: 0.6rem 0.4rem; }
	.rec2 .p18{ margin: 0.2rem 0 0.3rem; }
	.rec2 .con .a{ width: 46%; height: 3.4rem; margin: 0 2% 0.2rem; background-size: cover !important; }
	.rec2 .con .a+.a{ margin-left:2%; }
	.rec2 .con .a .icon{ width: 0.8rem; height: auto; margin-bottom: 0.2rem; }
	.rec2 .con .a .ap{ font-size: 0.28rem; height: auto; }
	.rec2 .con .a .ap img{ width: 0.3rem; height: auto; margin-left: 0.1rem; }
	.rec3{ margin-bottom: 0.6rem; }
	.rec3 .p18{ margin: 0.1rem 0; }
	.rec3 .other{ font-size: 0.3rem; }
	.rec3 .other .a{ padding-right: 0.5rem; background-size: auto 100% !important; }
	.rec3 .con{ margin-top: 0.4rem; }
	.rec3 .con .cli{ width: 100%; height: auto; float: none; }
	.rec3 .con .cli+.cli{ margin-left: 0; }
	.rec3 .con .cimg{ height: auto; }
	.rec3 .con .tbox{ padding: 0.6rem 0.4rem; }
	.rec3 .con .tbox .tt{ font-size: 0.36rem; }
	.rec3 .con .tbox .p18{ margin: 0.2rem 0; }
	.rec3 .con .tbox .down{ font-size: 0.28rem; }
	.rec3 .con .tbox .down a{ background-size: auto 100% !important; }
	.rec4 .line{ margin: 0.3rem 0 0.4rem; }
	.rec4 .con .li{ width: 100%; float: none; }
	.rec4 .con .li+.li{ margin-left: 0; margin-top: 0.4rem; }
	.rec4 .con .icon{ position: static; margin: 0 auto 0.3rem; width: 20%; height: auto; }
	.rec4 .con .lt{ font-size: 0.36rem; padding-bottom: 0.1rem; }
	.rec5{ margin-top: 0.6rem; padding: 0.6rem 0.2rem; }
	.rec5 .p18{ margin: 0.2rem 0 0.3rem; }
	.receive .cpl2{ margin-top: 0.6rem; }
	.receive .rec6 .t44{font-size: 0.48rem;}
	.receive .cpl2.rec6 .a_com{margin-top: 0.3rem;}

	.ttest{ padding: 0.8rem 0; }
	.ttest1 .l{ float: none; width: 100%; }
	.ttest1 .l .limg{ width: 100%; height: auto; }
	.ttest1 .l .con{ position: static; width: 100%; padding: 0.6rem 0.4rem }
	.ttest1 .l .limg:after{ display: none; }
	.ttest1 .l .con .p18{ line-height: 1.5; margin-top: 0.1rem; }
	.ttest1 .r{ float: none; width: 100%; height: auto; }
	.ttest1 .r .inner{ padding: 0 0.4rem; }
	.ttest1 .r .a{ line-height: 1rem; padding-left: 1.2rem; }
	.ttest1 .r .a img{ height: 0.5rem; margin-right: 0.2rem; width: auto; }
	.ttest1 .r .a:after{ right: 1.2rem; width: 0.3rem; height: auto; background-size: 100% auto !important; }
	.ttest2{ padding: 0.6rem 0.4rem; margin-top: 0.4rem }
	.ttest2>.p18{ margin: 0.2rem 0 0.3rem; }
	.ttest2 .abox .a_com{ display: block; margin: 0.1rem 0; }
	.ttest2 .con{ margin-top: 1.4rem; }
	.ttest2 .con .cli{ width: 100%; float: none; }
	.ttest2 .con .cli+.cli{ margin-left: 0; margin-top: 1.2rem; }
	.ttest2 .con .clt{ font-size: 0.36rem; }
	.ttest2 .con .p18{ height: auto; margin-top: 0.2rem; }
	.ttest2 .con .othera{ font-size: 0.26rem; margin-top: 0.3rem; }
	.ttest2 .con .othera a{ background-size: auto 100% !important; }
	.ttest3{ margin-top: 0.4rem; }
	.ttest3 .inner{ padding: 0.6rem 0.4rem; }
	.ttest3 .t44{ padding-left: 0.7rem; }
	.ttest3 .con{ margin-top: 0.4rem; }
	.ttest3 .con:before{ display: none; }
	.ttest3 .con .li{ float: left; width: 100%; padding: 0; }
	.ttest3 .con .li .litem{ height: auto; margin-bottom: 0.2rem; }
	.ttest3 .con .li .lp{ font-size: 0.26rem; }
	.ttest3 .con .li .lnum{ top: 0; }
	.ttest3 .abox{ margin-top: 0.2rem; }
	.ttest3 .abox .a_com{margin-top: 0.3rem;}
	.ttest3 .abox .a_com .a{ padding: 0 0.3rem; }
	.ttest4{ padding: 0.6rem 0.4rem; margin-top: 0.4rem; }
	.ttest4>.p18{ margin: 0.2rem 0 0.3rem; line-height: 1.5; }
	.ttest4 .con .citem{ width: 50%; margin-bottom: 0.4rem; }
	.ttest4 .con .citem+.citem{ margin-left: 0; }
	.ttest4 .con .citem+.citem .num:before{ display: none; }
	.ttest4 .con .num{ margin-bottom: 0.2rem; font-size: 0.5rem; width: 1.2rem; line-height: 1.2rem; }
	.ttest4 .con .citem:last-child{ margin: 0 25%; }
	.ttest4 .a_com{ margin-top: 0.5rem; }
	.ttest5{ margin-top: 0.4rem; }
	.ttest5 .con{ margin-top: 0.4rem; }
	.ttest5 .con .li+.li{ margin-left: 0; margin-top: 0.4rem; }
	.ttest5 .con .li{ width: 100%; float: none; }
	.ttest5 .con .li .icon{ height: 1.5rem; }
	.ttest5 .con .li .lt{ font-size: 0.36rem; margin: 0.2rem 0; }
	.ttest5 .con .li .p18{ line-height: 1.5; }
	.ttest5 .con .li .othera{ font-size: 0.3rem; }
	.ttest5 .con .li .othera a{ background-size: auto 100%; }
	.ttest6{ margin-top: 0.4rem; padding: 0.6rem 0.4rem; }
	.ttest6 .l{ float: none; width: 100%; }
	.ttest6 .l .p18{ margin-top: 0.1rem; line-height: 1.5; }
	.ttest6 .r{ width: 100%; float: none; }
	.ttest6 .r .a{ float: none; margin: 0.2rem 0 0; display: inline-block; }
	.ttest6 .r .p18{ background-size: auto 100% !important; }
	
	.entrance{ padding: 0.8rem 0; }
	.ent1 .inner{ padding: 0.6rem 0.4rem; }
	.ent1 .con{ margin-top: 0.4rem; }
	.ent1 .con .li{ float: none; width: 100%; }
	.ent1 .con .li+.li{ margin-left: 0; margin-top: 0.4rem; }
	.ent1 .con .icon{ height: 1.2rem; }
	.ent1 .con .lt{ font-size: 0.36rem; }
	.ent1 .con .lt span{ font-size: 0.5rem; bottom: -2px; }
	.ent1 .con .lp{ font-size: 0.3rem; }
	.ent1 .con .othera{ font-size: 0.26rem; margin-top: 0.2rem; }
	.ent1 .con .othera a{ background-size: auto 90% !important; padding-right: 0.45rem; }
	.ent1 .abox{ margin-top: 0.5rem; }
	.ent1 .abox .a_com{ display: block; margin: 0.1rem 0; }
	.ent2{ margin-top: 0.4rem; padding: 0.6rem 0.4rem; }
	.ent2>.p18{ margin: 0.2rem 0 0.3rem; }
	.ent2 .con .li{ float: none; width: 100%; }
	.ent2 .con .li+.li{ margin-left: 0; margin-top: 0.4rem; }
	.ent2 .con .li .inner{ padding: 0.4rem; }
	.ent2 .con .li .icon{ height: 1.5rem; }
	.ent2 .con .li .lt{ font-size: 0.36rem; margin: 0.2rem 0; }
	.ent2 .con .li .litem{ font-size: 0.26rem; margin-bottom: 0.1rem; }
	.ent2 .con .li .a_com{ margin-top: 0.4rem; }
	.ent2 .con1{ margin-top: 0.5rem; }
	.ent2 .con1 .ct{ background-size: auto 100% !important; margin-bottom: 0.2rem; padding-left: 0.5rem; }
	.ent2 .con1 .p{ margin-bottom: 0.1rem; }
	.ent2 .othera{ margin-top: 0.5rem; font-size: 0.26rem; }
	.ent2 .othera a{ background-size: auto 100% !important; }
	.entrance .overview_6{ margin-top: 0.4rem; }
	.entrance .overview_6 .x-wrap{ padding: 0; }
	.ent4{ margin-top: 0.4rem; }
	.ent4 .con{ margin-top: 0.3rem; }
	.ent4 .con .li{ float: none; width: 50%; height: 4rem; margin: 0 auto; }
	.ent4 .con .li+.li{ margin-left: auto; margin-top: 0.4rem; }
	.ent4 .con .li .p18{ height: auto; }
	.ent4 .con .li .inner{ padding: 0 0.5rem; }
	.ent4 .con .li .num{ font-size: 0.6rem; }
	.ent5{padding-top: 0.4rem;}
	.ent5 .box{margin-top: 0.4rem;}
	.ent5 .item{float: none;width: 100%;height: auto;}
	.ent5 .item .tit{font-size: 0.4rem;top: 20px;}
	.ent5 .item .text{top: 73px;}
	.ent5 .item .p + .p{margin-top: 0;}
	.ent5 .item + .item{margin-left: 0;margin-top: 0.4rem;}
	.ent6{padding-top: 0.4rem;}
	.ent6 .p{margin-top: 0.2rem;}
	.ent6 .cont{margin-top: 0.4rem;text-align: center;}
	.ent6 .th,.ent6 .td{height: auto;padding: 0.2rem;}
	.overview_8{padding: 0 0 0.4rem;}
	
	
	.partners{ padding: 0.2rem 0 0.8rem; }
	.part1 .con{ margin-top: 0.3rem; padding: 0.6rem 0.4rem 0; }
	.part1 .con .p{ line-height: 1.5; }
	.part1 .con .clink{ margin-top: 0.3rem; }
	.part1 .con .anchorbox{ margin-top: 0.5rem; padding-top: 0.3rem; }
	.part1 .con .anchorbox .a{ font-size: 0.3rem; padding: 0 0.2rem 0.3rem }
	.part2{ margin-top: 0.6rem; }
	.part2 .libox .li{ height: auto; }
	.part2 .libox .time{ line-height: 0.6rem; width: auto; padding: 0 0.3rem; }
	.part2 .libox .tbox{ padding: 0.8rem 0.4rem 0.6rem; }
	.part2 .libox .lp{ line-height: 1.5; margin: 0.2rem 0; }
	.part2 .libox .img .limg{ width: 100%; height: auto; float: none; }
	.part2 .libox .img .tbox{ margin-left: 0; padding: 0.6rem 0.4rem; }
	.part2 .libox .li+.li{ margin-top: 0.4rem; }
	
	.lplat1 .img{ width: 100%; height: auto; }
	.lplat1 .img:after{ display: none; }
	.lplat1 .con{ position: static; width: 100%; padding: 0.6rem 0.4rem; }
	.lplat1 .con .p18{ line-height: 1.5; margin-top: 0.2rem; }
	.lplat2{ margin-top: 0.4rem; padding: 0.6rem 0.4rem; }
	.lplat2 .t44{ padding-top: 0; width: 100%; text-align: center; float: none; }
	.lplat2 .con{ float: none; width: 100%; margin-top: 0.4rem; }
	.lplat2 .con .a{ width: 100%; height: auto; }
	.lplat2 .con .a .inner{ display: block; padding: 0.6rem 0; }
	.lplat2 .con .a+.a{ margin-left: 0; margin-top: 0.4rem; }
	.lplat2 .con .a .icon{ height: 1.5rem; }
	.lplat2 .con .a .at{ font-size: 0.36rem; margin: 0.2rem 0 0.1rem; }
	.lplat2 .con .a .ap{ line-height: 1.5; }
	.lplat3{ margin-top: 0.4rem; }
	.lplat3 .inner{ padding: 0.6rem 0.4rem; }
	.lplat3 .con{ margin-top: 0.4rem; }
	.lplat3 .con .li{ float: none; width: 100%; }
	.lplat3 .con .li+.li{ margin-left: 0; margin-top: 0.4rem; }
	.lplat3 .con .icon{ height: 1.5rem; }
	.lplat3 .con .lt{ font-size: 0.3rem; margin: 0.3rem 0 0.2rem; }
	.lplat4{ margin-top: 0.4rem; }
	.lplat4 .con{ margin: 0.4rem 0 0; position: relative; }
	.lplat4 .con .citem{ width: 46%; margin: 0 2% 0.4rem; }
	.lplat4 .con .citem+.citem{ margin-left: 2%; }
	.lplat4 .con .icon{ width: 1.5rem; height: 1.5rem; }
	.lplat4 .con .icon .tip{ left: 1.2rem; }
	.lplat4 .con .cli .ccon{ width: 100%; position: absolute; left: 0; margin-left: 0; margin-top: 0.2rem; z-index: 999; }
	.lplat5{ margin-top: 0.4rem; padding-top: 0; }
	.lplat5 .select-mod{ position: static; width: 100%; font-size: 0.36rem; }
	.lplat5 .select-mod .select-native{ padding: 0.1rem 2rem; }
	.lplat5 .select-mod .select-native option{ color: #474747; }
	.lplat5 .select-mod .select-btn:after{ right: 1rem; height: auto; }
	.lplat5 .con{ margin-top: 0.4rem; }  
	.lplat4 .con .icon .tip .p{ display: none; }
	.lplat4 .con .icon .tip{ background: none; }
	.lplat4 .con .icon .tip .num{ width: 0.4rem; line-height: 0.4rem; background: #0079c1; border-radius: 50%; }
	.lplat5 .con thead{ display: none; }
	.lplat5 .con tbody tr,.lplat5 .con tbody tr td{ display: block; width: 100%; }
	.lplat5 .con tbody tr+tr{ margin-top: 0.4rem; border: none; }
	.lplat5 .con tbody tr td+td{ border-top: 1px solid #cccccc; border-left: none; }
	.lplat5 .con tbody tr td{ padding-left: 25%; position: relative; min-height: 0.8rem;}
	.lplat5 .con tbody tr td:after{ line-height: 1.2; position: absolute; font-size: 0.3rem; width: 25%; top: 0; left: 0; bottom: 0; margin: auto; padding: 0.2rem; }
	.lplat5 .con tbody tr td .tclass,.lplat5 .con tbody tr td .name,.lplat5 .con tbody tr td .intro,.lplat5 .con tbody tr td .outline,.lplat5 .con tbody tr td .lecturer{ padding: 0.2rem;
	width: auto; }
	.lplat5 .con tbody tr td .tclass .t img{ height: auto; width: 0.5rem; top: 0; }
	.lplat5 .con tbody tr td .tclass .t{ font-size: 0.26rem; padding-left: 0.7rem; width: auto; }
	.lplat5 .con tbody tr td .outline .inner{ display: block; }
	.lplat5 .con tbody tr td .name{ font-size: 0.26rem; width: auto; }
	
	.pubchild .bread-mod{ padding-bottom: 0.4rem; }
	.pubchild .pubtit{ margin-bottom: 0.4rem; }
	.pubchild{ padding-bottom: 0.8rem; }
	.pubchild .pubbottom{ margin-top: 0.4rem; padding: 0.6rem 0.4rem;  }
	.pubchild .pubbottom .a_com .a{ height: 0.6rem; line-height: 0.6rem; }
	.pubchild .pubbottom .p{ font-size: 0.36rem; }
	
	.quarterly{ padding: 0.6rem 0.4rem; }
	.quarterly .p{ line-height: 1.5; text-align: justify; }
	.quarterly .p+.p{ margin-top: 0.2rem; }
	
	.tcase1{ padding: 0.6rem 0.4rem 0; }
	.tcase1 .pbox .p{ line-height: 1.5; text-align: justify; }
	.tcase1 .pbox .p+.p{ margin-top: 0.2rem; }
	.tcase1 .tab{ width: 100%; margin-left: 0; }
	.tcase2{ margin-top: 0.4rem; overflow: hidden; }
	.tcase2 .item{ width: 100%; height: auto; float: none; margin-left: 0; margin-bottom: 0.4rem; }
	.tcase2 .item .inner{ padding: 0.6rem 0.4rem; max-height: 6.8rem; }
	.tcase2 .item .ct{ float: none; width: 100%; font-size: 0.28rem; }
	.tcase2 .item .ct .ja{ padding: 0 0.1rem; margin-right: 0.2rem; }
	.tcase2 .item .cmore{ float: none; display: inline-block; }
	.tcase2 .item .num{ line-height: 0.5rem; }
	.tcase2 .slick-slide{ position: absolute !important; top: -10000px !important; }
	.tcase2 .slick-slide.sshow{position: relative !important; top: 0 !important; left: 0 !important; }

	
	
	.pubctab .scroll-item:after,.pubctab .scroll-item:last-child::before{ display: none; }
	.pubctab .scroll-item.cur .zs{ display: none; }
	.announcement .con{ padding-top: 0.4rem; }
	.announcement .con .libox .li{ width: 100%; height: auto; float: none; padding: 0.6rem 0.4rem; margin-left: 0; margin-bottom: 0.4rem; }
	.announcement .con .libox .limg{ float: none; width: 100%; height: auto; }
	.announcement .con .libox .tbox{ width: 100%; float: none; height: auto; }
	.announcement .con .libox .tbox .inner{ display: block; padding-top: 0.4rem; }
	.announcement .con .libox .tbox .p{ line-height: 1.5; margin: 0.2rem 0 0.3rem; }
	.announcement .con .libox .tbox .p18{ line-height: 1.5; }
	.announcement .con .page-mod{ padding-top: 0; }
	.announcement .middle{ width: 0.8rem; height: 0.8rem; border-radius: 50%; margin: auto; }
	.announcement .scroll-prev:before{ content: "\e831"; }
	.announcement .scroll-next:before{ content: "\e832"; }
	
	.book .con .li{ width: 100%; height: auto; float: none; margin: 0 0 0.4rem 0; padding: 0.6rem 0.4rem; }
	.book .con .limg{ width: 100%; height: auto; float: none; }
	.book .con .ltbox{ margin-left: 0; padding-top: 0.6rem; }
	.book .con .ltbox .isbn{ font-size: 0.24rem; margin-top: 0.1rem; }
	.book .con .ltbox .p{ line-height: 1.5; margin: 0.2rem 0 0.3rem; }
	.book .con .ltbox .buy a{ margin: 0 0.5rem 0 0; }
	.book .page-mod{ padding-top: 0; }
	
	.rreports .con{ padding-top: 0.5rem; }
	.rreports .con .li{ width: 48%; height: auto; margin: 0 1% 0.4rem; }
	.rreports .con .limg{ height: 4.95rem; }
	.rreports .con .p18{ line-height: 1.5; padding: 0; height: 0.85rem; margin: 0.2rem; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
	.rreports .middle{ width: 0.8rem; height: 0.8rem; border-radius: 50%; margin: auto; }
	.rreports .scroll-prev:before{ content: "\e831"; }
	.rreports .scroll-next:before{ content: "\e832"; }
	
	
	.magazine .con{ padding: 0.5rem 0 0; }
	.magazine .con .li{ float: none; width: 100%; margin: 0 0 0.6rem 0; }
	.magazine .con .li .img{ height: auto; }
	.magazine .con .li .p{ font-size: 0.36rem; margin-top: 0.3rem; }
	.magazine .mtop .year{ float: none; width: 100%; font-size: 0.26rem; padding: 0 0.4rem; }
	.magazine .mtop .msearch{ float: none; width: 100%; margin-top: 0.3rem; height: 0.7rem; border-radius: 0; }
	.magazine .mtop .year .yt{ margin-top: -0.2rem; }
	
	.article{ padding: 0.4rem 0 0.8rem; }
	.article-cont .p.imgbox{ margin: 0 0 0.2rem; }
	.article-cont img{ margin-bottom: 0.2rem; }
	.article .organizerbox span{ line-height: 1.5; display: block; margin-right: 0; }
	.article .organizerbox span+span{ margin-top: 0.2rem; }
	.article .book .con{ padding-top: 0; }
	
	.p_activities{ padding-bottom: 0.8rem; }
	.p_activities .part2 .libox .tbox{ padding: 0.8rem 0.4rem 0.6rem; }
	.p_activities .part2 .libox .img .tbox{ padding: 0.6rem 0.4rem; }
	.p_activities .part2 .page-mod{ margin-top: 0.6rem; }
	
	.b_act .part2{ margin-top: 0.4rem; }
	
	.upcoming_events{ padding-bottom: 0.8rem; }
	.upcoming_events .con{ margin-top: 0.4rem; }
	.upcoming_events .con .tbox thead{ display: none; }
	.upcoming_events .con .tbox tbody tr,.upcoming_events .con .tbox tbody tr td{ display: block; width: 100%; }
	.upcoming_events .con .tbox tbody td{ position: relative; padding: 0.2rem 0 0.2rem 30%; }
	.upcoming_events .con .tbox tbody tr+tr{ margin-top: 0.4rem; }
	.upcoming_events .con .tbox tbody tr td:after{ position: absolute; font-size: 0.36rem; top: 0.2rem; left: 0; }
	.upcoming_events .con .tbox tbody .inner{ padding: 0; }
	.upcoming_events .con .tbox tbody .tt,.upcoming_events .con .tbox tbody .place span,.upcoming_events .con .tbox tbody .time{ font-size: 0.36rem; }
	.upcoming_events .con .tbox tbody .place span,.upcoming_events .con .tbox tbody .time{padding-left: 0.3rem;}
	.upcoming_events .con .tbox tbody .time{ background-position: left top; }
	.upcoming_events .con .tbox tbody .inner.tdimg .inimg{ width: 100%; height: auto; float: none; }
	.upcoming_events .con .tbox tbody .inner.tdimg .tbox{ margin-left: 0; padding-top: 0.2rem; }
	.upcoming_events .con .page-mod{ margin-top: .5rem; }
	.upcoming_events .con .tbox tbody td.c{ text-align: left; }
	.upcoming_events .middle{ width: 0.8rem; height: 0.8rem; border-radius: 50%; margin: auto; text-align: center; }
	.upcoming_events .scroll-tab{margin-top: 0.4rem;}
	.upcoming_events .scroll-tab .middle{ display: block; }
	.upcoming_events .scroll-prev:before{ content: "\e831"; }
	.upcoming_events .scroll-next:before{ content: "\e832"; }
	.upcoming_events .welcome{padding: 0.2rem 0 0.5rem;font-size: 0.32rem;}
	.upcoming_events .scroll-tab li:first-child{margin-left: 0;}


	
	.ctpop{ overflow-y: auto; }
	.ctpop .con,.ctpop.artpop .con{ width: 90%; height: auto; top: 50%;transform: translateY(-50%); bottom: auto; }
	.ctpop .con .inner{ padding: 0.6rem 0.4rem; }
	.ctpop .con .popt{ font-size: 0.36rem; margin-bottom: 0.4rem; }
	.ctpop .con .ptop{ top: 0; height: 1.5rem; background-size: 100% 100% !important; background-position: top center; }
	.ctpop .con .inp{ padding: 0.1rem 0.3rem; }
	.ctpop.artpop .con .popt{ padding-top: 0.4rem; margin-bottom: 0.8rem; }
	.ctpop .con .inp input, .ctpop .con .inp textarea{ font-size: 0.28rem; }
	.ctpop .con .close{ width: 0.4rem; height: 0.4rem; }
	.ctpop.artpop .con .ptop{ height: 2.2rem; }
	.ctpop .con .validation .inp{width: 50%;font-size: 0.26rem;}
	.ctpop .con .validation .img{width: 85px;height: 36px;}



	
	.i_training{ padding-bottom: 0.8rem; }
	.itraining1 .con{ padding-top: 0.2rem; }
	.itraining1 .con .p18{ margin: 0.2rem 0 0.5rem; line-height: 1.5; }
	.itraining1 .scroll-tab{ display: none; }
	.itraining1 .scroll-tab li{ font-size: 0.36rem; padding: 0.4rem 0; text-align: center; }
	.itraining2{ margin-top: 0.4rem; }
	.itraining2 .img{ width: 100%; height: auto; }
	.itraining2 .con{ position: static; width: 100%; padding: 0.6rem 0.4rem; }
	.itraining2 .img:after{ display: none; }
	.itraining2 .con .p18{ line-height: 1.5; margin-bottom: 0.2rem; }
	.itraining2 .con .p18 span{ font-size: 0.3rem; }
	.itraining2 .con .sj, .itraining2 .con .dd, .itraining2 .con .rs{ background-size: auto 100% !important; padding-left: 0.6rem; }
	.itraining2 .con .sj{ margin-top: 0.2rem; }
	.itraining2 .con .a_com{ margin-top: 0.4rem; }
	.itraining3{ height: auto; margin-top: 0.4rem; }
	.itraining3 .il,.itraining3 .ir{ width: 100%; height: auto; float: none; }
	.itraining3 .t44{ margin-top: 0; }
	.itraining3 .il{ padding: 0.6rem 0.4rem; }
	.itraining3 .p{ line-height: 1.5; font-size: 0.28rem; padding-left: 0.6rem;  }
	.itraining3 .p+.p{ margin-top: 0.2rem; }
	.itraining3 .p:after{ top: 0; }
	.itraining3 .ir{ padding: 0.6rem 0.4rem; margin-top: 0.4rem; }
	.itraining4{ margin-top: 0.4rem; }
	.itraining4 .tablebox{ margin-top: 0.4rem; font-size: 0.3rem; border-top: none; }
	.itraining4 .tablebox tr{ margin-bottom: 0.4rem; border: none; }
	.itraining4 .tablebox tr,.itraining4 .tablebox td,.itraining4 .tablebox table,.itraining4 .tablebox tbody{ display: block; width: 100%; }
	.itraining4 .tablebox td.tbtime{ border-top: 1px solid #c2e5d5; border-right: none; padding-top: 0.2rem; }
	.itraining4 .tablebox tbody tr:last-child td,.itraining4 .tablebox tbody tr:last-child td{ border: none; }
	/*.itraining4 .tablebox tr:nth-child(2n){ border-bottom: 1px solid #c2e5d5; }*/
	.itraining4 .tablebox .inner{ padding: 0.2rem 0; }
	.itraining4 .tablebox .tbtime .num{ font-size: 1rem; }
	.itraining4 .tablebox .tbtime .icon{ font-size: 0.28rem; padding: 0 0.2rem 0.48rem; background-size: 60% auto !important; }
	.itraining4 .tablebox .tbtime .date{ font-size: 0.32rem; }
	.itraining4 .tablebox .time,.itraining4 .tablebox td.ptd .inner{ padding-left: 0.4rem; }
	.itraining4 .tablebox td.ptd .p+.p{ margin-top: 0.1rem; }
	.itraining4 .tablebox thead{ display: none; }
	.itraining4 .tablebox table{ padding-top: 0.2rem; }
	.itraining5{ margin-top: 0.6rem; height: auto; }
	.itraining5 .i5l{ width: 100%; float: none; height: auto; padding: 0.6rem 0.4rem; }
	.itraining5 .ttop{ padding-top: 0;  }
	.itraining5 .ttop .t44{ padding-left: 0.8rem; }
	.itraining5 .i5l .con{ margin-top: 0.4rem; }
	.itraining5 .i5l .c1 .li{ float: none; width: 100%; height: auto; }
	.itraining5 .i5l .c1 .li .inner{ display: block; padding: 0.6rem 0.2rem; }
	.itraining5 .i5l .c1 .li+.li{ margin-left: 0; margin-top: 0.2rem; }
	.itraining5 .i5l .c1 .li .p{ font-size: 0.28rem; }
	.itraining5 .i5l .c1 .li .money{ font-size: 0.3rem; }
	.itraining5 .i5l .c1 .li .money .fh{ font-size: 0.32rem; }
	.itraining5 .i5l .c1 .li .money .num{ font-size: 0.5rem; line-height: 1; margin: 0 0.1rem; }
	.itraining5 .i5l .item{ margin-top: 0.3rem; font-size: 0.28rem; }
	.itraining5 .i5l .item .itemp{ line-height: 1.5; }
	.itraining5 .i5l .item .itemt{ margin-bottom: 0.1rem; }
	.itraining5 .i5r{ margin-left: 0; padding: 0.6rem 0.4rem; margin-top: 0.4rem; }
	.itraining5 .i5r .con{ margin-top: 0.2rem; position: relative; z-index: 2; }
	.itraining5 .i5r .con .p{ font-size: 0.28rem; line-height: 1.5; }
	.itraining5 .i5r .a_com .a{ margin-top: 0.4rem; }
	.itraining6{ margin-top: 0.6rem; }
	.itraining6 .con{ padding-top: 0.3rem; }
	.itraining6 .con .li{ width: 67%; margin: 0 auto; height: 4rem; font-size: 0.28rem; float: none; background-size: auto 100% !important; }
	.itraining6 .con .li+.li{ margin-left: auto; margin-top: 0.3rem; }
	.itraining6 .con .pbox{ height: auto; }
	.itraining6 .con .pbox .inner{ display: block; padding: 0.7rem 0; }
	.itraining7{ margin-top: 0.6rem; padding: 0.6rem 0.4rem; }
	.itraining7 .con{ margin-top: 0.3rem; }
	.itraining7 .con .cimg{ width: 100%; height: auto; float: none; }
	.itraining7 .con .tbox{ margin-left: 0; margin-top: 0.3rem; }
	.itraining7 .con .tbox .name{ font-size: 0.32rem; }
	.itraining7 .con .tbox .position{ width: 100%; padding: 0.2rem 0; }
	.itraining7 .con .tbox .pbox .p{ line-height: 1.5; margin-bottom: 0.2rem; }
	.itraining7 .mCSB_inside > .mCSB_container{ margin-right: 0.3rem; }
	.itraining8{ margin-top: 0.6rem; }
	.itraining8 .con{ width: 100%; margin: 0.3rem 0 0 0; }
	.itraining8 .con .cimg{ width: 100%; height: auto; }
	.itraining8 .con .cp{ font-size: 0.3rem; padding-top: 0.3rem; }
	.itraining9{ height: auto; margin-top: 0.4rem; background-size: auto 100% !important; }
	.itraining9 .inner{ padding: 0.6rem 0.4rem; }
	.itraining9 .time{ width: 80%; }
	.itraining9 .con{ margin-top: 0.3rem; }
	.itraining9 .con .clitem{ float: none; width: 100%; height: auto; }
	.itraining9 .con .clitem+.clitem{ margin-left: 0; margin-top: 0.4rem; }
	.itraining9 .con .ctop{ padding: 0.6rem 0.4rem 0.2rem; }
	.itraining9 .con .ccon{ padding: 0.2rem 0.4rem; line-height: 1.5; }
	.itraining9 .con .seq{ font-size: 0.36rem; }
	.itraining9 .con .tp .tpli{ font-size: 0.28rem; line-height: 1.5; background-size: auto 100% !important; padding-left: 0.55rem; }
	
	.about{ padding-bottom: 0.8rem; }
	.about>.t44{ margin-bottom: 0.4rem; }
	.fscreen .img,.fscreen .img img{ width: 100%; height: auto; }
	.fscreen .img:after{ display: none; }
	.fscreen .con{ width: 100%; padding: 0.6rem 0.4rem; position: static; }
	.fscreen .con .p18{ line-height: 1.5; }
	.fscreen .con .t44{ margin-bottom: 0.3rem; }
	.about .fscreen .con .t44 span{ margin-left: 0.2rem; font-size: 0.36rem; }
	.ab2{ margin-top: 0.4rem; height: auto; }
	.ab2 .l{ width: 100%; height: auto; float: none; }
	.ab2 .l .inner{ display: block; padding: 0.6rem 0.4rem 1rem; }
	.ab2 .l .p{ font-size: 0.4rem; line-height: 1.5; }
	.ab2 .l .symbol1, .ab2 .l .symbol2{ width: 0.3rem; height: 0.3rem; }
	.ab2 .l .symbol1{ top: 0.3rem; left: 0.3rem; }
	.ab2 .l .symbol2{ bottom: 0.3rem; right: 0.3rem; }
	.ab2 .l .line{ display: none; }
	.ab2 .l .name{ bottom: 0.3rem; right: 0.8rem; }
	.ab2 .r{ margin-left: 0; margin-top: 0.4rem; }
	.ab2 .r .top .vimg{ height: auto; }
	.ab2 .r .top .vimg .vBtn{ width: 1.6rem; height: 1.6rem; }
	.ab2 .r .top{ height: auto; margin-bottom: 0; }
	.ab2 .r .top .p{ font-size: 0.36rem; padding: 0.2rem 0.3rem; }
	.about .hp2{ margin-top: 0.6rem; }
	.about .hp2 .ttop .t44{ line-height: 1.5; padding-left: 0.7rem; font-size: 0.36rem; margin-right: 0.4rem; }
	.about .hp2 .ttop .t44:nth-child(2){ font-size: 0.36rem; padding-left: 0.7rem; }
	.about .hp2 .ttop .t44:nth-child(2):after{ display: none; }
	.about .hp2{ padding-bottom: 0.4rem; }
	.about .hp2 .ttop .t44 img,.about .hp2 .ttop .t44.cur img{ height: 100%; width: auto; }
	.about .hp2 .ttop .t44.cur{ padding-left: 0.7rem; font-size: 0.36rem; }
	.ab4 .inner{ padding: 0.6rem 0.4rem; }
	.ab4 .con{ margin-top: 0.4rem; height: auto; }
	.ab4 .con .lcon,.ab4 .con .year{ position: static; }
	.ab4 .con .year{ margin-top: 0; }
	.ab4 .con .li{ height: auto; }
	.ab4 .con:after{ display: none; }
	.ab4 .con .lcon{ margin-left: 0; width: 90%; margin: 0.4rem auto 0; }
	.ab4 .con .slick-list{ margin: 0; }
	.ab4 .con .year:after{ display: none; }
	.ab4 .slick-arrow{ top: 0.5rem; bottom: auto; }
	.ab4 .slick-arrow:after{ line-height: 20px; }
	.ab4 .con .lcon .item { margin-bottom: 0.05rem; }
	.ab4 .con .lcon .item .ip{ font-size: 0.28rem; line-height: 1.5; }
	.ab4 .con .lcon .item .imouth{ line-height: 1.5; }
	.ab5{ margin-top: 0.4rem; padding: 0.6rem 0.4rem; }
	.ab5 .con{ margin: 0.4rem 0 0; background: none; }
	.ab5 .con .cli{ height: auto; font-size: 0.32rem; }
	.ab5 .con .cli .p{ position: static; white-space: normal; width: 100%; padding: 0.4rem 0.6rem 0; display: block; }
	.ab5 .slick-arrow{ top: 0; }
	.ab5 .slick-arrow:after{ line-height: 26px; }
	/*.ab5 .slick-arrow{ top: 5%; }*/
	.ab5 .con .cur .cli .year:after{ display: none; }
	.ab6{ height: auto; margin-top: 0.4rem; }
	.ab6 .l, .ab6 .r{ width: 100%; height: auto; }
	.ab6 .l{ float: none; }
	.ab6 .l .inner, .ab6 .r .inner{ padding: 1.4rem 0.4rem 0.6rem; }
	.ab6 .icon{ top: 0.6rem; height: 1.5rem;}
	.ab6 .tbox{ padding: 1rem 0.4rem 0.4rem; }
	.ab6 .p{ line-height: 1.5; margin-bottom: 0.2rem; }
	.ab6 .mCustomScrollBox{ width: calc(100% + 0.45rem); }
	.ab6 .mCSB_inside > .mCSB_container{ margin-right: 0.4rem; }
	.ab6 .r{ margin-left: 0; margin-top: 0.4rem; }
	.ab6 .pt{ font-size: 0.28rem; margin-bottom: 0.2rem; }
	.ab7{ margin-top: 0.4rem; padding: 0.6rem 0.4rem; }
	.ab7 .p18{ margin: 0.4rem 0; line-height: 1.5; }
	.ab7 .con1 .img{ float: none; margin: 0 auto; }
	.ab7 .con1 .tbox{ margin-left: 0; text-align: center; padding-top: 0.4rem; }
	.ab7 .con1 .name{ font-size: 0.36rem; }
	.ab7 .p1{ font-size: 0.28rem; margin-top: 0.2rem; }
	.ab7 .othera{ font-size: 0.28rem; margin-top: 0.2rem; }
	.ab7 .con1 .p1:after{ right: 0; margin: auto; }
	.ab7 .con2{ margin-top: 0.4rem; }
	.ab7 .con2 .con2t{ font-size: 0.36rem; padding-bottom: 0.4rem; }
	.ab7 .con2 .c2con{ padding-top: 0.4rem; }
	.ab7 .con2 .c2con .c2li{ float: none; width: 100%; margin-bottom: 0.4rem; }
	.ab7 .con2 .p{ height: auto; }
	.ab7 .p1:after{ top: -0.1rem; }
	.ab7 .img{ width: 2.5rem; height: 2.5rem; }
	.ab7 .con1 .p1{ margin-top: 0.2rem; }
	.ab8{ margin-top: 0.4rem;  }
	.ab8 .l{ width: 100%; height: auto; float: none; padding: 0.6rem 0.4rem; }
	.ab8 .l .ttop{ margin-left: 0; }
	.ab8 .l .con{ margin-top: 0.4rem; }
	.ab8 .l .llt{ margin-left: 0; font-size: 0.28rem; }
	.ab8 .l .cur .itembox{ padding: 0.4rem 0; }
	.ab8 .l .item{ margin: 0; font-size: 0.28rem; line-height: 1.5; }
	.ab8 .l .item:after{ top: 0; }
	.ab8 .l .item+.item{ margin-top: 0.2rem; }
	.ab8 .l .lli+.lli{ margin-top: 0.3rem; }
	.ab8 .l .cur .llt{ font-size: 0.36rem; }
	.ab8 .r{ margin-left: 0; margin-top: 0.4rem; height: auto; }
	.ab8 .r .rtop{ padding: 0.6rem 0.4rem; }
	.ab8 .r .rtop .con{ margin-top: 0.3rem; }
	.ab8 .r .rtop .con .ct{ margin-bottom: 0.3rem; font-size: 0.36rem; }
	.ab8 .r .rtop .con .cp{ font-size: 0.28rem; }
	.ab8 .r .rtop .con .cp:after{ width: 8px; height: 8px; margin-bottom: 0.2rem; }
	.ab8 .r .rtop .con .jobp{ font-size: 0.28rem; }
	.ab8 .r .rtop .con .jobp span{ display: block; margin-left: 0; }
	.ab8 .r .rbottom{ padding: 0.6rem 0.4rem; position: static; }
	.ab8 .r .rbottom .rbt{ font-size: 0.36rem; }
	
	.elite_club{ padding-bottom: 0.8rem; }
	.elite_club .lmap{ display: none; }
	.elite_club .phone_op{ display: block; padding-bottom: 0.66rem; }
	.elite_club .phone_op .li{ width: 80% !important; border-radius: 7px; text-align: center; margin: 0 10%; line-height: 0.64rem; font-size: 0.28rem; border: 2px solid #0079c1; }
	.elite_club .phone_op .cur .li{ background: #0079c1; color: #fff; }
	.elite_club .con{ margin-top: 0.4rem; }
	.elite_club .crcon{ width: 100%; height: auto; padding: 0.6rem 0.4rem; }
	.elite_club .crcon .libox{ height: auto; }
	.elite_club .crcon .ct{ font-size: 0.32rem; background-size: auto 100% !important; padding-left: 0.6rem; }
	.elite_club .crcon .libox .li{ height: auto;}
	.elite_club .crcon .libox .inner{ padding: 0.6rem 0.4rem; }
	.elite_club .crcon .libox .lt{ font-size: 0.3rem; line-height: 1.5; }
	.elite_club .crcon .libox .ltime{ margin-top: 0.3rem; }
	.elite_club .crcon .libox .li.img .limg{ width: 100%; height: auto; float: none; }
	.elite_club .crcon .libox .li.img .tbox{ margin-left: 0; margin-top: 0.3rem; }
	.elite_club .slick-dots li{ background: #cccccc; }
	.elite_club .slick-dots li.slick-active{ background: #999; }
	
	.oj_personnel .fscreen .con .p18{ margin-bottom: 0.3rem; }
	.ojp1{ margin-top: 0.4rem; }
	.ojp1 .inner{ padding: 0.6rem 0.4rem; }
	.ojp1 .p{ line-height: 1.5; font-size: 0.26rem; }
	.ojp1 .p+.p{ margin-top: 0.2rem; }
	.ojp1 .con{ margin-top: 0.4rem; }
	.ojp1 .con .li{ width: 100%; float: none; }
	.ojp1 .con .li+.li{ margin-left: 0; margin-top: 0.4rem; }
	.ojp1 .con .limg{ margin-bottom: 0.2rem; height: auto; }
	.ojp2{ margin-top: 0.6rem; }
	.ojp2 .line{ margin: 0.4rem 0; }
	.ojp2 .con .li{ width: 100%; height: auto; padding: 0.6rem 0.4rem; }
	.ojp2 .con .li+.li{ margin-left: 0; margin-top: 0.4rem; }
	.ojp2 .con .icon{ height: 1.5rem; }
	.ojp2 .con .lt{ font-size: 0.36rem; margin: 0.3rem 0 0.2rem; }
	.ojp2 .con .p{ line-height: 1.5; }
	.oj_personnel .overview_6{ margin-top: 0.4rem; }
	.overview_6 .top{ padding-bottom: 0.4rem; }
	.oj_personnel .overview_6 .a_com{ margin-top: 0.4rem; }
	.oj_personnel .overview_5{ padding-top: 0.6rem; }
	.ojp3 .img{ width: 100%; height: auto; }
	.ojp3 .img:after{ display: none; }
	.ojp3 .con{ width: 100%; position: static; padding: 0.6rem 0.4rem; }
	.ojp3 .con .libox{ margin-top: 0.4rem; padding: 0; font-size: 0.26rem; }
	.ojp3 .con .libox .li{ margin-bottom: 0.2rem; }
	.ojp3 .con .p{ padding: 0 0 0.2rem; height: auto; }
	.ojp3 .con .a_com{ margin-top: 0.3rem; }
	.ojp4{ margin-top: 0.4rem; }
	.ojp4 .inner{ padding: 0.6rem 0.4rem; }
	.ojp4 .con .t44{ line-height: 1.5; }
	.ojp4 .con{ width: 100%; float: none; }
	.ojp4 .con .p{ line-height: 1.5; margin: 0.2rem 0 0.3rem; }
	.ojp4 .con .abox .a_wrap{ /*float: none;*/ width: 48%; margin: 0 1% 0.2rem; }
	.ojp4 .con .abox .a_wrap a{ width: 100%; font-size: 0.26rem; padding: 0 0.3rem; }
	.ojp4 .con .abox .a_wrap a:after{ right: 0.3rem; }
	.ojp4 .img{ margin-left: 0; width: 100%; height: auto; margin-top: 0.2rem; }
	
	.cmainst .elite_club .con{ margin-top: 0.4rem; }
	.cmainst .elite_club .crcon{ width: 100%; }
	.cmainst .elite_club .crcon .libox{ margin-top: 0.2rem; height: auto; }
	.cmainst .elite_club .crcon .libox .li{ width: 100%; height: auto; }
	.cmainst .elite_club .crcon .libox .inner{ padding: 0.6rem 0.4rem; }
	.cmainst .elite_club .crcon .libox .lt{ font-size: 0.32rem; }
	.cmainst .elite_club .crcon .libox .lp{ line-height: 1.5; font-size: 0.28rem; padding-left: 0.6rem; }
	.cmainst .elite_club .crcon .libox .lp:after{ width: 0.42rem; height: 0.42rem; background-size: cover !important; }
	
	.students{ padding-bottom: 0.8rem; }
	.students .fscreen .con{ width: 100%; }
	.students .fscreen .con .t44{ line-height: 1.5; }
	.students .fscreen .con .p18{ margin-bottom: 0.4rem; }
	.stu1{ margin-top: 0.4rem; }
	.stu1 .t44{ padding-top: 0.6rem; }
	.stu1 .con1{ padding: 0.6rem 0.4rem; }
	.stu1 .con1 .li{ float: none; width: 100%; height: auto; padding: 0.4rem 0.2rem; }
	.stu1 .con1 .li+.li{ margin-left: 0; margin-top: 0.4rem; }
	.stu1 .con1 .p18{ line-height: 0.36rem; margin-bottom: 0.2rem; }
	.stu1 .con1 .p18 span{ font-size: 0.36rem; }
	.stu1 .con2{ padding: 0.6rem 0.4rem; }
	.stu1 .con2 .p{ font-size: 0.28rem; line-height: 1.5; }
	.stu1 .con2 .roundabout_box{ margin-top: 0.4rem; }
	.stu1 .con2 .imgbox .slick-list{ padding: 0.4rem 0; }
	.stu1 .con2 .roundabout_box ul{ height: auto; }
	.stu1 .con2 .imgbox .limg{ width: 100%; height: auto; }
	.stu1 .slick-arrow:after{ line-height: 38px; }
	.stu1 .con2 .imgbox .limg .vBtn:after{ content: ""; width: 68px; height: 68px; background: url(../images/video.png) no-repeat center;
	position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; background-size: cover !important; cursor: pointer; }
	.stu1 .slick-next{ right: 0; }
	.stu1 .slick-prev{ left: 0; }
	.stu1 .slick-arrow{ top: 32%; bottom: auto; }
	.stu1 .next,.stu1 .prev{ display: none; }
	.stu1 .con2 .li .limg .vBtn{ display: block; width: 1rem; height: 1rem; }
	.stu1 .con2 .li{ text-align: center; }
	.stu1 .con2 .li .limg{  }
	.stu1 .con2 .roundabout_box li{ height: auto;}
	.stu1 .con2 .roundabout_box li .mask{ display: none; }
	.stu1 .con2 .roundabout_box li .vBtn{ display: block; width: 1rem; height: 1rem; bottom: auto; top: 50%; margin-top: -0.8rem; }
	.stu1 .con2 .roundabout_box li .p18{ position: static;margin-top: 0.2rem; }
	.stu2{ margin-top: 0.4rem; }
	.stu2 .img{ width: 100%; height: auto; float: none; }
	.stu2 .img:after{ display: none; }
	.stu2 .con{ position: static; width: 100%; padding: 0.6rem 0.4rem; }
	.stu2 .con .t44{ line-height: 1.5; margin-bottom: 0.2rem; }
	.stu2 .con .li, .stu2 .con .a{ font-size: 0.28rem; }
	.stu2 .con .li:after{ bottom: auto; top: 0.12rem; }
	.stu2 .con .li{ margin-bottom: 0.2rem; }
	.students .overview_6 .a_com{ margin-top: 0.4rem; }
	.stu3{ margin-top: 0.4rem; }
	.stu3 .con .li{ width: 100%; float: none; }
	.stu3 .con .li+.li{ margin-left: 0; margin-top: 0.4rem; }
	.stu3 .con .iconbox{ padding-top: 0.8rem; height: 1.6rem; }
	.stu3 .con .iconbox .icon{ height: 1.6rem; }
	.stu3 .con .tbox{ height: 4rem; }
	.stu3 .con .tbox .tt{ font-size: 0.36rem; margin-bottom: 0.2rem; }
	.stu3 .con .tbox .p{ line-height: 1.5; }
	.stu3 .a_com{ margin-top: 0.4rem; }
	.students .ojp3{ margin-top: 0.6rem; }
	.stu4{ margin-top: 0.4rem; }
	.stu4 .con{ padding: 0.3rem; }
	.stu4 .con .inner{ padding: 0.6rem 0.4rem; }
	.stu4 .t44{ padding-left: 0.8rem; margin-bottom: 0.4rem; }
	.stu4 .p{ font-size: 0.28rem; line-height: 1.5; }
	.stu4 .p+.p{ margin-top: 0.3rem; }
	.stu5{ margin-top: 0.6rem; }
	.stu5 .p18{ line-height: 1.5; margin: 0.2rem 0 0.3rem; }
	.stu5 .con .limg{ width: 100%; height: auto; float: none; }
	.stu5 .con .rcon{ margin-top: 0.4rem; margin-left: 0; }
	.stu5 .con .rcon .li{ width: 50%; margin: 0; height: 3.5rem; border: 1px solid #f7f7f7; }
	.stu5 .con .rcon .li .icon{ height: 1rem; }
	.stu5 .con .rcon .li .p{ font-size: 0.36rem; }
	
	.about .button{margin-top:0.3rem;padding: 0.3rem 0;}

	/*20191210*/

	.t_center{ padding-bottom: 1rem; }
	.t_center .tc1 .img{ width: 100%; height: auto; }
	.t_center .tc1 .rbox{ position: static; padding: 0.5rem 0.3rem; width: 100%; }
	.t_center .tc1 .rbox .p18{ margin: 0.3rem 0 0.6rem; }
	.t_center .t_citem .line{ margin: 0.2rem 0 0.3rem; }
	.t_center .t_citem .limg{ float: none !important; width: 100%; height: auto; }
	.t_center .t_citem .rtbox{ padding: 0.5rem 0.3rem; }
	.t_center .t_citem .rtbox .h16box{ margin: 0.2rem 0 0.4rem; }
	.t_center .t_citem .rtbox .t44:after{ top: 0.28rem; }
	.t_center .t_citem .rtbox .h16:after,.t_center .t_citem .rtbox .t44:after{ transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); top: 0.1rem; }
	.t_center .t_citem .rtbox .t44, .t_center .t_citem .rtbox .h16{ padding-left: 0.3rem; }
	.t_center .t_citem .rtbox .h16{ font-size: 0.3rem; }
	.o_more a{ width: auto; padding: 0 0.5rem; display: inline-block; height: 0.6rem; line-height: 0.6rem; font-size: 0.3rem; }
	.t_center .t_citem{ margin-top: 0.6rem; }
	.t_center .h34{ margin-top: 0.5rem; }
	.h34{ font-size: 0.45rem; }



	.t_center .tc1 .img:after{ display: none; }
	/*20191210*/
	
	.coures{ padding-bottom: 1rem; }
	.coures .t44{ margin: 0.2rem 0 0.4rem; }
	.coures .cxbox .inp{ width: 100%; font-size: 0.3rem; height: 1rem; margin: 0; }
	.coures .cxbox .btnbox{ width: 45%; margin: 0.5rem 2.5% 0; }
	.coures .cxbox .inp.select-mod{ margin: 0.3rem 0; }
	.coures .cxbox .inp.select-mod .select-native{ padding: 0; }
	.coures .list{ margin: 0.5rem 0; }
	.coures .list .li{ padding: 0.5rem 0; }
	.coures .list .l_ttbox{ padding: 0 0.25rem; }
	.coures .list .l_ttbox .ll,.coures .list .l_ttbox .lr{ float: none; padding: 0; }
	.coures .list .l_ttbox .lr{ margin-top: 0.1rem; }
	.coures .list .l_con{ padding: 0 0.25rem; margin-top: 0.4rem; }
	.coures .list .l_con .ll{ width: 100%; float: none; }
	.coures .list .l_con .lr{ padding: 0.3rem 0 0; height: auto; }
	.coures .list .l_con .lr .lrp .p{ line-height: 1.5;  }
	.coures .list .l_con .lr .lrb{ position: static; padding: 0; padding-top: 0.2rem; font-size: 0.3rem; }
	.coures .list .l_con .lr .lrb .time,.coures .list .l_con .lr .lrb .rbtn{ padding: 0; line-height: 0.8rem; }
	.coures .list .l_con .lr .lrb .rbtn a{ line-height: 0.8rem; }
	.coures .cxbox .inp.select-mod .select-btn:after{ top: 0.35rem; }


	.t24{ font-size: 0.32rem; }
	.coures .list .l_ttbox::before,.coures .list .l_con::before{ display: none; }
	
	.t34{ font-size: 0.43rem; }
	.s_top0 .con .p18{ padding: 0; }
	.s_top0 .con .p18+.p18{ margin-top: 0.2rem; }
	.s_top0 .con .a_com{ margin-top: 0.3rem; }
	.s_top1{ margin-top: 0.8rem; }
	.s_top1 .conbox .img{ width: 100%; height: auto; }
	.s_top1 .conbox .con{ position: static; width: 100%; padding: 0.4rem 0.2rem; }
	.s_top1 .conbox .lf .img{ float: none; }
	.s_top1 .conbox .con .t34{ margin-bottom: 0.2rem; }
	.s_top1 .conbox .con .t20{ margin: 0.2rem 0; }
	.s_top1 .conbox .con .a_com{ margin-top: 0.3rem; }
	.s_top2 .con .lbox{ width: 100%; float: none; height: auto; }
	.s_top2 .con .padd{ padding: 0.5rem 0.3rem; }
	.s_top2 .con .lbox .list{ margin: 0.3rem 0; }
	.s_top2 .con .lbox .list .lt{ margin: 0 0 0.05rem; }
	.s_top2 .con .lbox .list .time{ position: static; padding-left: 24px; }
	.s_top2 .con .lbox .list .li+.li{ margin-top: 0.2rem; }
	.s_top2 .con .rbox{ width: 100%; height: auto; }
	.s_top2 .con .rbox .list{ margin: 0.2rem 0; }
	.s_top2 .con .rbox .list .li{ padding: 0.1rem 0; }
	.s_top3 .ttop { padding-left: 0; }
	.s_top3 .ttop .t44{ margin-left: 0.8rem; font-size: 0.43rem; }
	.s_top3 .ttop .t44 img{ width: 0.61rem; height: auto; bottom: auto; }
	.s_top3 .ttop .abox{ position: static; margin: 0.2rem 0; }
	.s_top3 .bup2 .con .li{ width: 48%; margin: 0 0 0.3rem; }
	.s_top3 .bup2 .con{ margin-bottom: 0.4rem; }
	.s_topic .bup3{ margin-top: 0.8rem; }
	.s_topic .bup3 .ttop .t44{ font-size: 0.43rem; }
	.s_topic .bup3 .ttop .a_com{ position: static; margin-top: 0.2rem; text-align: center; }
	.s_topic .bup4 .con .li{ height: 3rem; width: 48%; margin: 0; }
	.s_topic .bup4 .con .li .inner{ padding-top: 0.5rem; }
	.s_topic .bup4{ padding: 0; }
	.s_topic .bup5{ padding-bottom: 1.6rem; }
	.s_top5{ margin-top: 0.8rem; }
	.s_top5 .con .lbox{ width: 100%; float: none; height: auto; }
	.s_top5 .con .lbox .padd,.s_top5 .con .rbox .padd{ padding: 0.5rem 0.3rem; }
	.s_top5 .con .lbox .list{ margin: 0.3rem 0 0; }
	.s_top5 .con .lbox .list .li{ width: 100%; height: auto; margin: 0 0 0.2rem; }
	.s_top5 .con .rbox{ height: auto; }
	.s_top5 .con .rbox .con{ width: 100%; margin-bottom: 0.3rem; }
	.s_top5 .con .rbox .con .li{ width: 48%; height: 3.6rem; margin: 0 1% 0.1rem !important; }
	.s_top5 .con .rbox .con .li .icon{ width: 40%; height: auto; margin-bottom: 0.1rem; }
	.s_top6{ margin-top: 0.8rem; }
	.s_top6 .imgbox .btn{ width: 0.9rem; height: 0.9rem; background-size: cover; }
	.s_top6 .ctbox{ padding: 0.5rem 0.3rem; }
	.s_top6 .ctbox .ctop .tiem{ position: static; margin-top: 0.1rem; }
	.s_top6 .ctbox .ctop{ margin-bottom: 0.2rem; }
	.s_topic{ padding-bottom: 0.8rem; }
	.s_topic .bup4_5 .ldiv{ width: 100%; margin: 0; }
	.s_topic .ced7 .con .p18{ padding-top: 0.3rem; }
	
	.s_topic .bup5 .con .li .p{ font-size: 0.3rem; }
	.s_topic .bup4 .ttop .t44{ font-size: 0.43rem; }
	.s_top2 .con .lbox .l_intr{ margin-top: 0.15rem; }
	
	.s_topic .line{ margin: 0.2rem 0; }
	.s_top1 .conbox .img::after{ display: none; }



	.ced5 .con1{ margin: 0.5rem 0 0; }
	.ced5 .con1 .ct{ margin-bottom:0.2rem; }
	.ced5 .con1 .p{ margin-bottom: 0.2rem; }

	/*20200707*/
	.ttop1{ padding-left: 1rem; }
	.ttop1 img{ width: 0.8rem; }
	.f_projects{ padding-bottom: 0.8rem; }
	.fp1{ height: auto; }
	.fp1 .middle-cont{ padding: 0.8rem 0.3rem; }
	.fp1 .p1{ line-height: 1.5; margin-top: 0.1rem; }
	.fp1 .p2{ line-height: 1.5; margin-top: 0.3rem; }
	.fp1 .iconbox{ margin-top: 0.4rem; }
	.fp1 .iconbox .icon{ width: 0.8rem; height: auto; margin: 0 0.1rem; }
	.fp1 .iconbox .social-share-icon {width: 0.8rem;height: 0.92rem;margin: 0 0.1rem;}
	.fp2{ margin-top: 0.3rem; }
	.fp2 .p{ line-height: 1.5; margin-top: 0.5rem; }
	.fp3{ margin-top: 0.3rem; }
	.fp3 .list{ margin: 0.3rem 0 0; }
	.fp3 .list .li,.fp3 .it2 .list .li{ width: 49%; margin: 0 2% 0.2rem 0; height: 2.8rem; }
	.fp3 .list .li:nth-child(2n),.fp3 .it2 .list .li:nth-child(2n){ margin-right: 0; }
	.fp3 .item+.item{ margin-top: 0.8rem; }
	.fp4{ margin-top: 0.3rem; }
	.fp4 .list{ margin-top: 0; }
	.fp4 .list .li{ width: 100%; padding: 0.4rem 0.2rem 0; float: none; }
	.fp4 .list .h16{ line-height: 1.5; margin-top: 0.3rem; }
	.fp4 .list .num{ font-size: 0.45rem; width: 1rem; height: 1rem; line-height: 1rem; }
	.fp5{ margin-top: 0.3rem; }
	.fp5 .con{ margin-top: 0.5rem; }
	.fp5 .con .item{ padding-left: 0.4rem; }
	.fp5 .con .item .h16{ line-height: 1.5; }
	.fp5 .con .item .h16+.h16{ margin-top: 0.2rem; }
	.fp7{ margin-top: 0.3rem; height: auto; }
	.fp7 .lbox{ width: 100%; margin-right: 0; float: none; }
	.fp7 .lbox .list{ margin-top: 0.5rem; }
	.fp7 .lbox .list .p{ line-height: 1.5; }
	.fp7 .lbox .list .li{ padding-left: 0.7rem; }
	.fp7 .lbox .list .icon{ width: 0.5rem; height: auto; }
	.fp7 .rbox{ margin-top: 0.3rem; }
	.fp7 .rbox .p{ margin-top: 0.5rem; line-height: 1.5; }
	.fp7 .rbox .con .item{ padding-left: 1rem; }
	.fp7 .rbox .con .rt_box{ line-height: 1.5; }
	.fp7 .rbox .con .num{ font-size: 0.35rem; width: 0.7rem; height: 0.7rem; line-height: 0.7rem;  }
	.fp7 .rbox .con .item+.item{ margin-top: 0.3rem; }
	.fp8 .con .item:after{ top: 0.13rem; }
	.fp9{ margin-top: 0.3rem; }
	.fp9 .slick-mod{ padding: 0 1rem; margin-top: 0.5rem; }
	.fp9 .slick-arrow{ width: 0.7rem; height: 0.7rem; line-height: 0.7rem; }
	.fp9 .slick-prev,.fp9 .slick-next{bottom: 0; top: 0; transform: rotate(0); }
	.fp9 .slick-prev{ left: 0; right: auto; }
	.fp9 .img{ width: 100%; height: auto; }
	.fp9 .slick-arrow:after{ line-height: normal; font-size: 0.4rem; }
	.fp9 .slick-arrow{ transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); }

	.fp11{margin-top: 0.3rem;}
	.fp11 .pd{padding: 0.8rem 0.3rem 0.5rem;}
	.fp11 .con{margin-top: 0.5rem;}
	.fp11 .con .mask{width: 100%;text-align: center;width: 100%;height: 100%;background: rgba(0,0,0,.3);}
	.fp11 .con .mask .t{font-size: 0.4rem;padding: 0.3rem;left: 0;}

	.bsTop{ width: 100% !important; }
	.bsFrameDiv>div{ width: 100% !important; height: 100% !important; padding: 0.2rem; }
	.bsFrameDiv img{ width: 100% !important; height: auto !important; display: block !important; margin: 0 !important; }



	.fp3 .pd,.fp2 .pd,.fp4 .pd,.fp5 .pd,.fp7 .lbox .pd,.fp7 .rbox .pd,.fp9 .pd{ padding: 0.8rem 0.3rem 0.5rem; }
	.fp4 .list .li:after{ display: none; }

	/*20200707*/

	/*20200714*/
	.pub1 .img{ width: 100%; height: auto; }
	.pub1 .img:after{ display: none; }
	.pub1 .rbox{ width: 100%; position: static; padding: 0.5rem 0.3rem; }
	.pub1 .rbox .p18{ margin: 0.2rem 0 0.5rem; }

	.committee_box .pub1 .rbox .t44 .e{ font-size: 0.48rem; margin-top: -0.07rem; }
	.committee_box .pub1 .rbox .p18{ line-height: 1.5; margin-top: 0.2rem; margin-bottom: 0; }
	.com_con{ margin-top: 0.8rem; }
	.com_con .t_top .tips{ position: static; margin-top: 0.2rem; text-align: center; }
	.com_con .list{ margin: 0.2rem 0 0; }
	.com_con .list .li{ width: 49%; margin: 0 0 0.5rem; margin-right: 2%; }
	.com_con .list .li:nth-child(even){ margin-right: 0; }
	.com_con .list .img{ height: auto; }
	.com_con .list .clt_box{ padding: 0.3rem 0; }
	.com_con .list .clt_box .n_t{ margin-bottom: 0.1rem; }
	.committee_box{ padding-bottom: 0.5rem; }
	.c_pop .con{ width: 90%; height: auto; bottom: auto; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
	.c_pop .con .inner{ padding: 0.5rem 0.3rem; }
	.c_pop .img{ width: 50%; height: auto; margin: auto; float: none; }
	.c_pop .rbox{ max-height: 5rem; padding: 0; margin-top: 0.5rem; }
	.c_pop .rbox .character{ margin-bottom: 0.1rem; }
	.c_pop .rbox .l28{ line-height: 1.5; }
	.c_pop .rbox .top .item,.c_pop .rbox .r_item{ margin-top: 0.2rem; }
	.c_pop .rbox .r_item .r_tit{ margin-bottom: 0.1rem; }
	.c_pop .rbox .mCSB_scrollTools{ top: 0; bottom: 0; }
	.c_pop .close{ width: 0.5rem; height: 0.5rem; top: 0.3rem; right: 0.3rem; }



	/*20200714*/
	.part2 .libox .lp .school_p{ padding-bottom: 0.2rem; }

	/*20201009*/
	.ldbox{ padding: 1rem 0; }
	.ldbox .abtn{ width: 2.5rem; line-height: 0.8rem; }
	.lde0 .pub1 .img{ float: none; width: 100%; }
	.lde0 .pub1 .rbox{ width: 100%;  }
	.lde0 .pub1 .rbox .t44 br{ display: none; }
	.lde0 .pub1 .rbox .p{ line-height: 1.5; margin-top: 0.3rem; }
	.lde0 .pub1 .rbox .abtn{ width: 2.5rem; line-height: 0.8rem; margin-top: 0.4rem; }
	.ld2{ margin-top: 0.3rem; }
	.ld2 .con{ padding: 0.8rem 0.3rem; }
	.ld2 .top .p{ margin-top: 0.2rem; }
	.ld2 .list{ margin-top: 1.2rem; }
	.ld2 .list .item{ width: 100%; float: none; height: auto; }
	.ld2 .list .inner{ padding: 1rem 0.3rem 0.5rem; }
	.ld2 .list .item+.item{ margin: 1rem 0 0; }
	.ld2 .list .tit{ padding-bottom: 0.2rem; }
	.ld2 .list .img{ width: 1.2rem; height: auto; top: -0.7rem; }
	.ld2 .list .p{ line-height: 1.5; }
	.ld2 .abtn{ margin-top: 0.5rem; }
	.ldh1{ margin-top: 0.3rem; }
	.ldh1 .con{ padding: 0.8rem 0.25rem; height: auto; }
	.ldh1 .tit{ padding-top: 0; }
	.ldh1 .p{ margin-top: 0.3rem; line-height: 1.5; }
	.ldh1 .abtn{ width: 80%; margin-top: 0.4rem; }
	.ldh2{ margin-top: 0.3rem; }
	.ldh2 .lbox, .ldh2 .rbox{ width: 100%; height: auto; }
	.ldh2 .rbox{ margin: 0.3rem 0 0; }
	.ldh2 .lbox .inner,.ldh2 .rbox .inner{ padding: 0.5rem 0.3rem; }
	.ldh2 .lbox .p{ line-height: 1.5; margin-top: 0.25rem; }
	.ldh2 .rbox .list{ padding-top: 0.3rem; }
	.ldh2 .rbox .list .li+.li{ margin-top: 0.2rem; }
	.ldh2 .rbox .p{ margin-top: 0.4rem; height: auto;}
	.lde4 .con{ height: auto; padding: 0.8rem 0.25rem; }
	.lde4 .tit{ padding-top: 0; }
	.lde4 .abtn{ margin-top: 0.3rem; }
	.lde0 .pub1 .img .vBtn{ width: 1rem; height: 1rem;top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: auto; }
	.lde1{ margin-top: 0.3rem; }
	.lde1 .list{ padding-top: 0.4rem; }
	.lde1 .abtn{ margin-top: 0.2rem; }
	.ldbox .pub1 .img{ width: 100%; }
	.lde3 .rbox .list{ margin-top: 0.3rem; }
	.lde3 .rbox .list .li+.li{ margin-top: 0.2rem; }
	.lde3 .rbox .p{ margin-top: 0.4rem; height: auto;}
	.lde1 .list .li{ min-height: 6rem; }


	/*20201009*/

	/*20201019*/
	.moralwrap{ padding: 1rem 0; }
	.moral1 .rbox .p{ margin-top: 0.2rem; }
	.moral2{ margin-top: 0.4rem; padding: 0.5rem 0.2rem; }
	.moral3{ margin-top: 0.8rem; }
	.moral3 .con{ margin: 0.4rem 0 0; }
	.moral3 .con .sbox{ width: 100%; height: auto; padding-bottom: 0; }
	.moral3 .con .sbox .stbox{ position: static; }
	.moral3 .con .sbox .stbox .inner{ padding: 0.5rem 0.3rem; }
	.moral3 .con .sbox .stbox .t1, .moral3 .con .sbox .stbox .data{ opacity: 1; margin-top: 0.2rem; }
	.moral4{ margin-top: 2rem; }
	.moral4 .con{ margin-top: 0.5rem; }
	.moral4 .con .item{ width: 100%; height: auto; float: none; }
	.moral4 .con .rbox{ margin: 0.3rem 0 0; }
	.moral4 .con .item .inner{ padding: 1.2rem 0.3rem 0.5rem; }
	.moral4 .con .item .icon{ width: 1rem; }
	.moral4 .con .item .box{ height: auto; padding: 0.8rem 0.2rem 0.5rem; }
	.moral4 .con .item .list{ margin-top: 0.3rem; }
	.moral4 .con .item .list .li{ padding-left: 23px; }
	.moral4 .con .item .list .li+.li{ margin-top: 0.2rem; }
	.moral4 .con .item .lk{ position: static; margin-top: 0.4rem; width: 2.5rem; line-height: 0.8rem; }
	.moral5{ margin-top: 0.8rem; }
	.moral5 .pub1{ margin-top: 0.4rem; }
	.moral5 .pub1 .img{ width: 100%;float: none; }
	.moral5 .pub1 .rbox{ width: 100%; }
	.moral5 .pub1 .rbox .p{ margin-top: 0.2rem; }
	.moral5 .pub1 .rbox .lk{ width: 2.5rem; line-height: 0.8rem; margin-top: 0.3rem; }
	.moral6{ margin-top: 0.8rem; padding: 0.5rem 0.3rem; }
	.moral6 .p{ margin-top: 0.2rem; }
	.moral7{ margin-top: 0.8rem; padding: 0.5rem 0.3rem; }
	.moral7 .t1{ margin: 0.2rem 0 0; }
	.moral7 .con{ margin-top: 0.5rem; }
	.moral7 .con .item{ width: 100%; height: auto; margin: 0; }
	.moral7 .con .item+.item{ margin-top: 0.3rem; }
	.moral7 .con .item .inner{ padding: 0.5rem 0.3rem; }
	.moral7 .con .item .titbox img{ width: 1rem; margin-right: 0.2rem; }
	.moral7 .con .item .p{ margin-top: 0.2rem; }
	.moral7 .con .i2 .list{ margin-top: 0.2rem; }
	.moral7 .con .i2 .list .li{ width: 1.42rem; line-height: 1.6rem; margin: 0 0.25rem 0.2rem; }
	.moral8{ margin-top: 0.8rem; padding: 0.5rem 0.3rem; }
	.moral8 .t1{ margin: 0.2rem 0 0; }
	.moral8 .pbox{ margin-top: 0.2rem; }
	.moral8 .pbox .p+.p{ margin-top: 0.2rem; }
	.moral8 .list{ margin-top: 1rem; }
	.moral8 .list .li{ width: 100%; float: none; height: auto; }
	.moral8 .list .li+.li{ margin: 1rem 0 0; }
	.moral8 .list .num{ font-size: 0.5rem; width: 1.35rem; line-height: 1.56rem; top: -0.8rem; }
	.moral8 .list .inner{ padding: 1rem 0.3rem 0.5rem; }

	.moral3 .ttop .t44 img{ height: 0.72rem; bottom: auto; }
	.moral2,.moral1 .rbox .p,.moral5 .pub1 .rbox .p,.moral6 .p,.moral7 .t1,.moral7 .con .item .p,.moral8 .t1,.moral8 .pbox,.moral8 .list .p{ line-height: 1.5; }
	/*20201019*/

	/*20201106*/
	.h_pop .pop-dialog{ width: 90%; height: auto; bottom: auto; top: 50%; transform: translateY(-50%); }
	.h_pop .cont .inner{ padding: 0.5rem 0.3rem; }
	.h_pop .pop-close{ top: 0.3rem; right: 0.3rem; }
	/*20201106*/

	/*20210322*/
	.policy{padding: 1rem 0;}
	.policy .tablebox{margin: 0.5rem 0 0;}
	.policy thead{display: none;}
	.policy thead td{padding: 0.2rem 0.3rem !important;}
	.policy tbody tr{border-radius: 0.3rem;overflow: hidden;display: block;}
	.policy tbody tr td{display: -webkit-box;display: -ms-flexbox;display: flex;width: 100% !important;border-radius: 0;}
	.policy tbody td::before{content: attr(data-mtxt);display: block;width: 5.5em;text-align: left;}
	.policy tbody tr{border-top: none}
	.policy tbody tr+tr{margin-top: 0.4rem;}
	.policy .col1{padding: 0.3rem;width: 3rem;}
	.policy .col2{padding: 0.3rem;width: 3rem;}
	.policy .col3{width: 6rem;}
	.policy tbody .col3{padding: 0.3rem;}
	.policy tbody .col3 .bbox{margin-top: 0.3rem;}
	.policy tbody .img{width: 0.3rem;position: static;transform: none;margin-right: 0.1rem;}
	.policy tbody .data, .policy tbody .place{padding-left: 0;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 0;}
	.policy tbody tr td .tspan{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;width: 0;}
	.policy tbody .inner{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
	.policy tbody .pbox{max-height: 1.26rem;}
	.policy tbody .col4{padding: 0.3rem;}
	.policy br{display: none;}
	/*20210322*/

	/* 20211012 */
	.moral9{margin-top: 0.8rem;}
	.moral9 .pub1{margin-top: 0.4rem;}
	.moral9 .pub1 .rbox{width: 100%;}
	.moral9 .pub1 .rbox .p{margin-top: 0.2rem;}
	.moral9 .pub1 .rbox .lk {width: 2.5rem;line-height: 0.8rem;margin-top: 0.3rem;}
	.moral4 .con .item .list{height: 1.5rem;}
	.moral4 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 0.14rem;}
	.moral4 .mCSB_scrollTools .mCSB_draggerRail{width: 0.06rem;}
	/* 20211012 */

	.fp11 .con {height: auto;}
	.fp11 .con .img .txt {padding: 15px;}
	.fp11 .con .img .txt .t1 {font-size: 0.34rem;}
	.fp11 .con .img {width: 100%;float: none;}
	.fp11 .con .mask .list {padding: 20px 15px;text-align: left;}
	.fp11 .con .mask .list .line .t1 {margin-right: 70px;}
	.fp11 .con .mask .list .line+.line {margin-top: 15px;}
	.fp11 .titbox .more a {min-width: inherit;height: 30px;line-height: 30px;padding: 0 10px;}

	/* 20220113 */
	.teach_list_jhy .item{padding: 0 0.4rem;margin-bottom: 0;}
	.teach_list_jhy .item .cmore{font-size: 0.28rem;}
}

/* 20220818 xf */
.student_ambassador{ padding-bottom: 92px;}
.student_ambassador1{ position: relative;}
.student_ambassador1 .img{ position: relative; overflow: hidden;}
.student_ambassador1 .img::before{ content: ''; display: block; padding-top: 30.0813%;}
.student_ambassador1 .img .i{ position: absolute; left: 0; top: 0; width: 100%;}
.student_ambassador1 .img .i2{ display: none;}
.student_ambassador1 .cont{ position: absolute; top: 0; bottom: 0; right: 0; width: 430px;}
.student_ambassador1 .cont .logo{ position: absolute; top: 14px; right: 25px; width: 83px; overflow: hidden;}
.student_ambassador1 .cont .logo::before{ content: ''; display: block; padding-top: 114.4578%;}
.student_ambassador1 .cont .logo .i{ position: absolute; left: 0; top: 0; width: 100%;}
.student_ambassador1 .cont .c{ position: absolute; left: 0; right: 0; top: 50%; margin-top: -20px;}
.student_ambassador1 .cont .t1{ color: #0c3666;}
.student_ambassador1 .cont .t2{ margin-top: 12px; color: #0178c0;}

.student_ambassador2{ margin-top: 15px; padding: 55px 60px; min-height: 314px; background: url(../images/img2.jpg) right bottom no-repeat; background-size: cover; color: #fff;}
.student_ambassador2 .h{}
.student_ambassador2 .h .ico{ margin-right: 25px; width: 52px; height: 59px;}
.student_ambassador2 .c{ margin-top: 25px; line-height: 2.25em; text-indent: 2em; text-align: justify; text-justify: inter-ideograph;}

.student_ambassador3{ margin-top: 15px; overflow: hidden;}
.student_ambassador3 .box{ float: left; width: 50%;}
.student_ambassador3 .box .pad{ padding: 50px 60px; height: 480px; background: right bottom no-repeat; background-size: cover;}
.student_ambassador3 .box .ul{ margin-top: 25px;}
.student_ambassador3 .box .li{ position: relative; padding-left: 25px; line-height: 2.25em; text-align: justify; text-justify: inter-ideograph;}
.student_ambassador3 .box .li::before{ content: ''; position: absolute; left: 0; top: 0; margin-top: 14px; width: 8px; height: 8px; border-radius: 50%;}
.student_ambassador3 .box1{ color: #fff;}
.student_ambassador3 .box1 .pad{ margin-right: 7px; background-image: url(../images/img3.jpg);}
.student_ambassador3 .box1 .li:before{ background-color: #fff;}
.student_ambassador3 .box2{}
.student_ambassador3 .box2 .h{ color: #003264;}
.student_ambassador3 .box2 .pad{ margin-left: 7px; background-image: url(../images/img4.jpg);}
.student_ambassador3 .box2 .li:before{ background-color: #474747;}
.student_ambassador3 .h .ico{ margin-right: 25px; width: 52px; height: 59px;}

.student_ambassador4{ margin-top: 15px; padding: 32px 36px 58px; background-color: #a9d8f0;}
.student_ambassador4 .h{ text-align: center; color: #003264;}
.student_ambassador4 .h .ico{ display: block; margin: 0 auto; margin-bottom: 12px; width: 52px; height: 59px;}
.student_ambassador4 .slick-mod{ margin-top: 45px;}
.student_ambassador4 .slick-mod::before{ content: ''; position: absolute; left: 0; right: 0; margin: 0 10%; margin-top: 36px; border: 1px solid #007ac7;}
.student_ambassador4 .slick-item{}
.student_ambassador4 .slick-item .n{ margin: 0 auto; width: 73px; background-color: #007ac7; border-radius: 50%; font-size: 40px; line-height: 73px; color: #fff; text-align: center;}
.student_ambassador4 .slick-item .p{ margin-top: 30px; padding: 0 24px; line-height: 1.75; text-align: justify; text-justify: inter-ideograph;}

.student_ambassador5{ margin-top: 15px; padding: 50px 35px 55px; background-color: #fff;}
.student_ambassador5 .h{ text-align: center; color: #003264;}
.student_ambassador5 .slick-mod{ margin-top: 35px;}
.student_ambassador5 .slick-mod::before{ content: ''; position: absolute; left: 0; right: 0; margin: 0 12.5%; margin-top: 105px; border: 1px solid #007ac7;}
.student_ambassador5 .slick-item{ text-align: center;}
.student_ambassador5 .slick-item .d{ color: #003264;}
.student_ambassador5 .slick-item .ico{ display: block; margin: 0 auto; margin-top: 22px; width: 95px;}
.student_ambassador5 .slick-item .c{ margin-top: 24px;}
.student_ambassador5 .slick-item .p{}
.student_ambassador5 .slick-item .p + .p{ padding-top: 54px; background: url(../images/png7.png) center 12px no-repeat;}

.student_ambassador6{ margin-top: 15px; background-color: #fff; overflow: hidden;}
.student_ambassador6 .img{ float: right; position: relative; width: 724px; overflow: hidden;}
.student_ambassador6 .img::before{ content: ''; display: block; padding-top: 53.5911%;}
.student_ambassador6 .img .i{ position: absolute; left: 0; top: 0; width: 100%;}
.student_ambassador6 .cont{ padding: 75px 60px; overflow: hidden;}
.student_ambassador6 .cont .t{ color: #003264;}
.student_ambassador6 .cont .c{ margin-top: 48px;}
.student_ambassador6 .cont .p{ margin-bottom: 10px;}
.student_ambassador6 .cont .link{ color: #007ac7; text-decoration: underline;}

/* 20230705 jhy */
.p_activities.jhy_p_activities .part2{margin-top: 30px;}
.p_activities.jhy_p_activities .part2 .libox .li{overflow: hidden;}
.p_activities.jhy_p_activities .part2 .libox .tbox{padding-bottom: 34px;}
.p_activities.jhy_p_activities .screen_mod{display: flex;align-items: center;font-size: 16px;}
.p_activities.jhy_p_activities .screen_mod .s_mod1{width: 150px;margin-left: 5px;}
.p_activities.jhy_p_activities .screen_mod .s_mod1_1{width: 150px;margin-left: 5px;}
.p_activities.jhy_p_activities .screen_mod .s_mod2{width: 292px;margin-left: 20px;}
.p_activities.jhy_p_activities .screen_mod .select-mod .select-bar:before{border-color: #b9c8d7;}
.p_activities.jhy_p_activities .screen_mod .select-mod .select-bar{background-color: #fff;}
.p_activities.jhy_p_activities .screen_mod .select-mod .select-btn{color:#003769;}
.p_activities.jhy_p_activities .select-mod .select-cont:before,.p_activities.jhy_p_activities .select-mod .select-query:before{border-color: #b9c8d7;}
.p_activities.jhy_p_activities .select-mod .select-btn{padding: 7px 50px 7px 15px;line-height: 20px;}
.p_activities.jhy_p_activities .screen_mod .link{line-height: 35px;color:#fff;background-color: #003769;padding: 0 19px;font-size: 16px;margin-left: 20px;cursor: pointer;}
.p_activities.jhy_p_activities .label{display: flex;justify-content: flex-start;margin-top: 13px;padding: 0; font-size: 100%;line-height: 1.5;}
.p_activities.jhy_p_activities .l{line-height: 27px;color:#fff;background-color: #023767;border-radius: 15px;display: inline-block;padding: 0 24px;}
.article .label{display: flex !important;justify-content: center;margin-top: -45px;margin-bottom: 25px;font-size: 100%;padding: 0;line-height: 1.5;}
.article .l{border: 1px solid #bdcbd9;display: inline-block;padding: 2px 24px;color:#19468c;border-radius: 15px;margin: 0 10px;}
.x-container{overflow: visible;z-index: 2;}

@media screen and (max-width: 750px){
	.student_ambassador{ padding-bottom: 0.5rem;}

	.student_ambassador1{}
	.student_ambassador1 .img::before{ display: none;}
	.student_ambassador1 .img .i1{ display: none;}
	.student_ambassador1 .img .i2{ display: block; position: static;}
	.student_ambassador1 .cont{ position: static; padding: 30px 0; width: 100%;}
	.student_ambassador1 .cont .logo{ width: 50px; top: 10px; right: 10px;}
	.student_ambassador1 .cont .c{ position: static; margin-top: 0; margin-right: 60px;}
	.student_ambassador1 .cont .t2{ margin-top: 0.1rem;}

	.student_ambassador2{ padding: 0.5rem;}
	.student_ambassador2 .h .ico{ margin-right: 0.2rem; width: 0.8rem; height: auto;}
	.student_ambassador2 .c{ margin-top: 0.2rem;}

	.student_ambassador3{}
	.student_ambassador3 .h .ico{ margin-right: 0.2rem; width: 0.8rem; height: auto;}
	.student_ambassador3 .box{ float: none; width: 100%;}
	.student_ambassador3 .box .pad{ margin: 0; padding: 0.5rem; height: auto;}
	.student_ambassador3 .box .ul{ margin-top: 0.2rem;}
	.student_ambassador3 .box .li{ padding-left: 0.3rem; line-height: 2;}
	.student_ambassador3 .box .li::before{ margin-top: calc((2em - 8px) / 2);}

	.student_ambassador4{ padding: 0.5rem 0;}
	.student_ambassador4 .h{ padding: 0 0.5rem; text-align: left;}
	.student_ambassador4 .h .ico{ display: inline-block; margin-bottom: 0; margin-right: 0.2rem; width: 0.8rem; height: auto;}
	.student_ambassador4 .slick-mod{ margin: 0.5rem; margin-bottom: 0;}
	.student_ambassador4 .slick-mod::before{ display: none;}
	.student_ambassador4 .slick-item{ position: relative; margin-bottom: 0.2rem; padding-left: 0.8rem;}
	.student_ambassador4 .slick-item .n{ position: absolute; left: 0; top: 50%; width: 0.8rem; font-size: 0.5rem; line-height: 0.8rem;
		transform: translateY(-50%);
	}
	.student_ambassador4 .slick-item .p{ margin-top: 0; padding: 0; padding-left: 0.2rem; overflow: hidden;}

	.student_ambassador5{ padding: 0.5rem 0;}
	.student_ambassador5 .h{}
	.student_ambassador5 .slick-mod{ margin: 0.5rem; margin-bottom: 0;}
	.student_ambassador5 .slick-mod::before{ display: none;}
	.student_ambassador5 .slick-item{ position: relative; margin-bottom: 0.3rem; padding-left: 1.2rem; min-height: 1.2rem; text-align: center;}
	.student_ambassador5 .slick-item .d{ }
	.student_ambassador5 .slick-item .ico{ position: absolute; left: 0; top: 0; margin: 0; width: 1rem;}
	.student_ambassador5 .slick-item .c{ margin-top: 0.15rem; text-align: center;}
	.student_ambassador5 .slick-item .p + .p{ margin-top: 0.1rem; padding-top: 0.3rem; background-position: center top; background-size: 0.1rem;}

	.student_ambassador6{}
	.student_ambassador6 .img{ float: none; width: 100%;}
	.student_ambassador6 .cont{ padding: 0.5rem;}
	.student_ambassador6 .cont .c{ margin-top: 0.5rem;}
	/* 20220909 */
	.fp4.jhy_fp4 .list .li{width: 100%;margin-bottom: 0;}
	.fp4.jhy_fp4 .list .li .tit{padding-bottom: 10px;}
	.fp5{background-size: 30%;}
 
	/* 20230331 */
	.com_con .link{width: 100%;margin:20px auto;}


	/* 20230705 jhy */
	.p_activities.jhy_p_activities .screen_mod{margin-top: 0.4rem;flex-wrap: wrap;font-size: 0.3rem;}
	.p_activities.jhy_p_activities .screen_mod .t{width: 100%;}
	.p_activities.jhy_p_activities .screen_mod .s_mod1{margin-left: 0;margin-top: 0;width: 48%;margin-top: 0.3rem;}
	.p_activities.jhy_p_activities .screen_mod .s_mod1_1{margin-left: 4%;margin-top: 0;width: 48%;margin-top: 0.3rem;}
	.p_activities.jhy_p_activities .screen_mod .s_mod2{width: 100%;margin-left: 0;margin-top: 0.3rem;}
	.p_activities.jhy_p_activities .screen_mod .link{width: 100%;margin-left: 0;margin-top: 0.3rem;text-align: center;line-height: 0.75rem;}
	.p_activities.jhy_p_activities .select-mod .select-btn{height: 0.75rem;}
	.article .label{margin-top: 0;margin-bottom: 0.4rem;}

	.student_ambassador7 {display: block;}
	.student_ambassador7 .cont {padding: 0.6rem 0.15rem; background-size: 30% auto !important;}
	.student_ambassador7 .cont+.cont {margin: 15px 0 0;}
	.student_ambassador7 .cont .t1 {font-size: 0.42rem;padding: 0.2rem 0 0.3rem;}
	.student_ambassador7 .cont .link1 {line-height: 0.8rem;}

	.ambassador_list1 {padding-bottom: 0.5rem;}
	.ambassador_list1 .j_title {padding-bottom: 0.25rem;}
	.ambassador_list1 .j_title .t1 {font-size: 0.48rem;}
	.ambassador_list1 .j_title .t2 {font-size: 0.45rem;}
	.ambassador_list1 .list {display: block;}
	.ambassador_list1 .list .item {width: 100%;margin: 0 0 0.2rem;}
	.ambassador_list1 .list .item .txt {padding: 0.2rem;}
	.ambassador_list1 .list .item .txt .t1 {font-size: 18px;}
	.ambassador_list1 .list .item.now .mask {transform: none;opacity: 1;}
	.ambassador_list1 .list .item .txt .p {height: auto;text-overflow: inherit;
		-webkit-line-clamp: inherit;}
}