html,body,div,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,form,input,textarea,th,td,select{margin:0;padding:0}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body{min-height:100%}
body{font-family:Helvetica,Pingfang SC,Microsoft YaHei,STHeiti,Verdana,Arial,Tahoma,sans-serif;font-size:14px;color:#333;position:relative;
    background-size: 100%;
    background-image: url(../images/bj1.png);
    background-repeat: repeat-y;
    background-color: transparent;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
ul,ol{list-style:none}
img{border:none;vertical-align:middle}
a{color:#000;text-decoration:none}
a:visited{color:#000;text-decoration:none}
a:hover{color:#666;text-decoration:none}
a:active{color:#000;text-decoration:none}
table{border-collapse:collapse;table-layout:fixed}
input,textarea{outline:none;border:none}
textarea{resize:none;overflow:auto}
.clearfix{zoom:1}
.clearfix:after{content:".";width:0;height:0;visibility:hidden;display:block;clear:both;overflow:hidden}
/* 本案例CSS*/
header{width: 100% ;position: relative; z-index: 9999;border-bottom:1px solid #fff ; height: 50px; box-sizing: border-box;float: left;}
.wrap{width: 1200px;margin: 0 auto;}
#nav {display: flex;display: flex;flex-direction: row;justify-content: center;align-items: center;flex-wrap: wrap;}
.logo{width: 230px;overflow: hidden;}
.logo a{display:block;}
.logo a img {max-width: 100%;}
.nav {display: inline-flex;flex: 1;padding-left:50px;}
.nav-item {flex: 1;}
.nav-item>a{display: block;text-align: center;line-height: 50px;font-size: 20px;position: relative;color: #333;}
.nav-item>a::before{ display: none; content: ''; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); border-width: 0 40px 4px; border-style: solid; border-color: #004073; position: absolute;}
.nav-item:hover>a {color: #004073;}
.nav-item.active>a::before{display: block;}
/* 二级菜单 */
.subMenu{display: none;position: absolute;top:50px;left: 0;width: 100%;background-color: #e4e7ed;}
.subMenu ul{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;align-items: center;}
.subMenu ul li a{display:block;padding:0 18px;text-align: center;border-radius: 5px;color: #004073;font-size: 16px;height: 30px;line-height: 30px;}
.subMenu ul li{padding: 24px 0;}
.subMenu ul li a:hover{cursor: pointer;color: #FFFFFF;background-color: #004073;}

.nysyjz{width: 100%;}
.ny-content{width: 1200px;margin: 0 auto;padding: 70px 0 15px}




.tynyxwzx{box-shadow: 1px 3px 8px rgba(0, 0, 0, .3);padding: 16px;margin-bottom: 70px;width: 100%;height: 488px;background-color: #fff;}






.focus{height:408px;width:670px;margin:0 auto;float: left;}
.con{width:670px;height:446px;overflow:hidden;position:relative;}

.pt{width:670px;height:408px;overflow:hidden;display:none;position:absolute;top:0;left:0;}
.pt img{width:670px;height:390px;display:block;}
.pt .link-wrap{width:670px;height:50px;z-index:1;}
.pt_cur .link-wrap{display:block;}
.pt h6{width: 670px;height: 50px;background-color: #E6E4E2; padding: 0 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: 22px;font-weight: 800;color: #333; text-align: center;line-height: 50px;margin-top: 8px;}
.autoS{width: 311px;height: 18px;margin: 0 auto;overflow: hidden;position: relative;bottom: 15px;z-index: 999;}
.autoS li{float:left;display:inline;margin:0 5px;cursor:pointer;width:50px;height:11px;font-size:0;overflow:hidden;background:url("../images/focus-b02.png") no-repeat;}
.autoS li.libg{background:url("../images/focus-b01.png") no-repeat;}


/*主要活动*/
.nysjz-zyhd{width:1200px;margin-bottom: 80px;box-shadow: 1px 3px 8px rgba(0, 0, 0, .3);padding: 30px 30px 10px;background-color: #fff;}


.yScrollListTitle h1{display: flex;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 70px;
    background: #e5e5f3;
    border-radius: 35px;
    border: 2px solid #fff;
    font-size: 28px;
    font-weight: bold;
    color: #1444cc;
    cursor: pointer;
}
.yScrollListTitle .yth1click{background: #1444cc;
    color: #fff;}
.yScrollListIn{height: 460px;position: relative;top: 0px;}
.yScrollListInList{display:none;width:1188px;height:454px;position:absolute;padding:0 30px;left:0;top:0;overflow:hidden;}
.yScrollListInList .yScrollListbtn{cursor:pointer;position:absolute;width:26px;height:90px;top:136px;background:url(../images/btnys.png) no-repeat 0 0;}
.yScrollListInList .yScrollListbtnr{background-position:-60px 0;right:0px;}
.yScrollListInList .yScrollListbtnl{left:10px;}
.yScrollListInList ul{width:6000px;height:453px;position:absolute;top:0;left:10px;overflow:hidden;}
.yScrollListInList ul li{float: left;margin-right: 28px;
    width: 369px;
    height: 453px;
    border-radius: 0px 20px 0px 20px;
    overflow: hidden;}
.yScrollListInList ul li .ba23{padding: 20px;background: #fff;
    text-align: left;
    font-size: 14px;
    font-weight: 500;
    color: #222;}
.yScrollListInList ul li img{    width: 100%;
    height: 267px;}
.yScrollListInList ul li p{max-width: 100%;
    margin-bottom: 24px;
    font-size: 18px;}
.yScrollListInList ul li span{display: flex;
    align-items: center;
    height: 28px;width: 100%;
	background-image: url("../images/schedule-activities.png");
	background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 3%;
    padding-left: 2%;}




.fltbd{margin-bottom: 70px;width: 1200px;}

.ptb_50 {padding-top: 30px;padding-bottom: 50px;}


.mt-jbht{width: 260px;margin: 0 auto 24px;}
.mt-jbht img {width: 260px;margin: 0 auto;text-align: center;}

.ny-container{width: 1200px;margin: 0 auto;}







.bodyCon08{padding: 40px 0;width: 100%;background-color: transparent;}
.bodyCon08 .students{margin:40px 0 30px -30px;width:1200px;height:290px;position:relative;}
.bodyCon08 .students p.PP{width:510px;height:50px;font-size:16px;color:#333;text-align:center;position:absolute;top:60px; left:300px;}
#four_flash{width:1200px;height:340px; margin:0 auto;overflow: hidden}
#four_flash .flashBg{width:1130px;height:329px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:329px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:162px;height:256px;color:#6C6E85;margin: 10px 17px 10px 9px; background-color: #FFFFFF;padding-top: 5px;border-radius: 5px;}
#four_flash .flashBg ul.mobile li:hover{cursor: pointer}
#four_flash .flashBg ul.mobile li img{width:150px;height: 200px;display:block; margin:0 auto;border-radius: 78px;}
#four_flash .flashBg ul.mobile li p{font-size:22px; text-align:center;width:156px; line-height:30px;margin:10px auto;text-overflow: ellipsis;overflow: hidden;font-size: 16px; white-space: nowrap;font-weight: 900;}
#four_flash .flashBg ul.mobile li a{display:block;color: #0C2C84;}
#four_flash .flashBg ul.mobile li a:hover{cursor: pointer;color:#1822A0;}
#four_flash .but_left{width:50px;height:100px;position:absolute; top:78px; left:7px;cursor: pointer}
#four_flash .but_right{width:50px;height:100px; position:absolute; top:78px; right:0px;cursor: pointer}
#four_flash .but_left:hover{background:url(../images/qianxleft1.png) no-repeat;cursor: pointer}
#four_flash .but_right:hover{background:url(../images/qianxr1.png) no-repeat;cursor: pointer}
#four_flash .but_left img{width: 34px;}
#four_flash .but_right img{width: 34px;}
#four_flash .flashBg ul.mobile li:hover {
    box-shadow: 1px 0px 8px rgba(0, 0, 0, .8);
}





/*20220722*/

.nyspzs{width: 1200px;padding:0px 0 60px;background-color: #fff;}
.nyspzs video{margin: 0 15px;}




.nydibu{width: 100%;background-color: #fbfbfb;border-top: 2px solid #ccc;}
.nyf-bot{width: 100%;background-color: #014073;padding: 30px 0 40px;height: 194px;}
.nyf-bot p {color: #fff;margin-bottom: 10px;}


.xwxqy-wznr img{max-width:794px;margin: 0 auto;text-align: center}



.dangqwz{width: 100%;height: 30px;background-color: #FFFFFF;margin: 0px 0 20px;}
.dangqwz ul Li{float: left;font-size: 17px;color: #888888;margin: 0 6px;line-height: 30px;}
.dangqwz ul Li a{display: block;color: #888888;}
.dangqwz ul Li a:hover{color: #930000}


.jtbjyw{font-size: 18px;
    font-family: zihun58hao-chuangzhonghei;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    text-align: left;
    margin-top: 5px;
}
.jtbjbt{
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    text-align: left;
}
.beijing_jieshao{
    width: 100%;
    height: 120px;
    text-align: left;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    margin-top: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 6;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
	line-height: 20px;
}
.jtbjan{
    color: #FFFFFF;
    margin-top: 30px;
    width: 66px;
    height: 34px;
    text-align: center;
    line-height: 32px;
    border-radius: 4px;
    border: 1px solid #6189A8;
}
.jtbjan a{
    color: #FFFFFF;
    cursor: pointer;
}

.gutylttp{width: 1200px;margin: 50px 0 90px;}
.gutylt-tp{width: 360px;height: 326px;margin: 0 18px;float: left;border-radius: 4px;}

.mask {
    width: 360px;
    height: 325px;
    background: rgba(0, 0, 0, 0.7);
    color: #FFFFFF;
    border-radius: 5px;
    display: none;
    text-align: center;
    padding: 74px 48px;
}
.gutylt-tp1:hover .mask{display: block;}
.ltbj-tpbt{
    color: #FFFFFF;
    font-size: 20px;
    font-family: "microsoft yahei";
    line-height: 30px;
    text-align: left;
    margin: 20px auto;
}
.ltbj-tpzw{
    color: #FFFFFF;
    text-align: left;
    font-size: 16px;
    font-family: "microsoft yahei";
    line-height: 30px;
    width: 100%;
    height: 90px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
}
.bjtp1{background-image: url("../images/huo.png");background-size: 100% 100%;border-radius: 4px;}
.bjtp2{background-image: url("../images/huo.png");background-size: 100% 100%;border-radius: 4px;}
.bjtp3{background-image: url("../images/huo.png");background-size: 100% 100%;border-radius: 4px;}
.bjtp1:hover .mask{display: block;}
.bjtp2:hover .mask{display: block;}
.bjtp3:hover .mask{display: block;}


.ltlxwm{width: 1400px;margin: 0 auto -30px;}
.bg-content {
    width: 1400px;
    margin: 50px auto 0;
	height: 388px;
    background: url(../images/lianxi.png) no-repeat;
    padding: 30px 30px 0px 30px;
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
}


.lianxidizhi {
    width: 364px;
    height: 358px;
    margin: 0px 14px;
}
.lianxi {
    width: 300px;
    height: 358px;
    margin: 0px 14px;
}
.lianxidizhi>div:nth-child(1) {
    margin-top: 40px;
    margin-left: 10px;
    font-size: 18px;
    font-weight: 500;
    text-align: left;
    font-family: "microsoft yahei";
    color: #FFFFFF;
}
.lianxidizhi>div:not(:first-child) {
    text-align: left;
    margin: 20px auto;
    color: #A4D5FF;
    margin-left: 10px;
    font-size: 14px;
    font-weight: 500;
    font-family: "microsoft yahei";
}
.lianxidizhi>div:not(:first-child) {
    text-align: left;
    margin: 20px auto;
    color: #A4D5FF;
    margin-left: 10px;
    font-size: 14px;
    font-weight: 500;
    font-family: "microsoft yahei";
}
.content-more {
    margin-top: 50px;
    width: 70px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    border-radius: 4px;
    border: 1px solid #6189A8;
    cursor: pointer;
}
.lianxiren>div:nth-child(1) {
    margin-top: 40px;
    font-size: 18px;
    font-weight: 500;
    text-align: left;
    font-family: "microsoft yahei";
    color: #FFFFFF;
}
.lianxiren>div:not(:first-child) {
    text-align: left;
    margin: 10px auto;
    color: #A4D5FF;
    font-size: 14px;
    font-weight: 500;
    font-family: "microsoft yahei";
}




.jbmlsb{width: 270px;margin: 0 15px 50px;height: 424px;background-color: #fff;border-radius: 8px;box-shadow: 1px 3px 8px rgba(0, 0, 0, .3);float: left;}
.jbmlsb img{width: 270px;height: 350px; border-radius: 8px;}
.jbmlsb p{width: 260px;padding:0 10px;font-size: 22px;text-align: center;height: 50px;margin-top: 10px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.jbmlsb p a{color:#224691;}


.zjnrfyt{margin:40px auto;width: 500px;}
	.zjnrfyt ul li a {background-color: #e9e9e9;color: #808080;display: block;font-size: 14px;height: 36px;line-height: 36px;text-align: center;width: 36px;}
	.zjnrfyt ul li.active a{background: #e40001 none repeat scroll 0 0;color: #fff;}



.clearfix:after {content: "\200B";height: 0;display: block;visibility: hiden;clear: both;}
.nyzjbf{margin: 30px 0;}

	.col-sm-12 {width: 100%;margin-bottom: 30px;}
	.breadcrumb {border-radius: 0;display: inline-block;padding-left: 20px;padding-right: 20px;width: 100%;box-shadow: 0px 0px 4px -1px black;background-image: url("images/51miz-E825681-1EC4BE71.png");background-size: 50%;background-position: center center;line-height: 54px;}
	.breadcrumb h1 {color: #0b2a7e;float: left;font-size: 24px;font-weight: 500;}
	.breadcrumb ul {float: right;list-style: none;padding-left: 0px;margin-bottom: 0;}
	.breadcrumb ul li{float: left;font-size: 16px;font-weight: 300;color: #808080;}
	.breadcrumb li::after {content: "/";display: inline-block;height: 15px;margin: 0;width: 30px;color: #808080;text-align: center;}
	.breadcrumb ul li a:hover{color: #e40001!important;cursor:pointer;}
	.zjnrny{width: 100%;}
	.zjnrnyle{float: left;width: 286px;}
	.zjnrnyri{float: right;width: 1200px;display: inline-block;margin-left: 0;margin-right: 0;}
	.zjnrnyle-top{width: 286px;background-color: #fff;}
	.zjnrnyle-top ul li{width: 286px;text-align: center;}
	.zjnrnyle-top ul li h6{font-size: 26px;border-right: 6px solid #004077;color: #004077;cursor: pointer;border-bottom: 1px dashed #c3c6c9;height: 60px;line-height: 60px;    font-weight: bold;}
	.zjnrnyle-top ul li p{width: 282px; font-size: 16px;border-right: 2px solid #F9BE00;color: #666;cursor: pointer;border-bottom: 1px dashed #C3C6C9;line-height: 60px;    font-weight: bold;}
	.zjnrnyle-top .activeColorTitle {color: #004077;}
	.zjnrnyle-zyhd{width: 286px;margin-top: 16px;}
	.xwzyhd-h{line-height: 44px;color: #fff;}
	.zyhd-bj-li{padding: 12px 12px 0;}
	.zyhd-bj-li img{width: 262px;}
	.zyhd-bj-li p a {color: #444;line-height: 20px;margin: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;cursor: pointer;}
	.zyhd-bj-li p:hover a {color: #e40001!important;}
	.zyhd-bj{padding-bottom: 20px;}
	.tynyzy-hds ul li h2 a {line-height: 37px;}
	.tynyzy-hds ul li p a {line-height: 25px;}




/*20220810*/

.hzhb-content{width: 1200px;margin: 0 auto 70px;}
.nyhzhb{width: 100%;margin-bottom: 100px;}
.hzhb-img{width: 100%;height:297px;background-image: url("/cms_files/filemanager/256512176/picture/20228/d3cd88b373ba41de8a571367e2230541.png");background-position: center;background-repeat: repeat-x;}

.nydblxwm{float: left;font-size: 16px;margin: 0 10px;}
.nydblxwm a{color: #fff;}
.nydblxwm-b{color: #fff;display: inline-block;float: left;}


/*20220812 for 合作伙伴*/
.hzhbtp{width: 1200px;background-color: #fff;height: 200px;}
.hzhbtp-img{float: left;margin:10px 13px 20px;}
.hzhbtp-img img{width: 212px;border: 1px solid #bbb;}