@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;color:#333;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}
/* @font-face {
    font-family: "font1";
    src: url(../images/alt.otf);    
} */

.clickBtn{
    width: 150px;
    height: 38px;
    border-radius: 4px;
    position: absolute;
    right: 0;
    bottom: 38px;
    margin: 0 0 0 150px;
    z-index: 3;
}
.clickBtnWrap{
    position: relative;
    width: 100%;
    height: 100%;
}
.clickBtn a{
    background: #0c2dd1;
    padding: 0 15px;
    box-sizing: border-box;
    display: block;
    line-height: 38px;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    width: 100%;
    position: absolute;
    overflow: hidden;
}
.clickBtn .jp{
    letter-spacing: 1px;
    font-weight: bold;
    display: block;
    width: 100%;
    transition: all .3s;
}
.clickBtn .i-right{
    position: absolute;
    right: 15px;
    top:0;
    display: block;
    transform: translate(-50%, 0);
    transition: all .3s;
}
.clickBtn .i-right::before{
    content: '';
    display: block;
    width: 13px;
    height: 38px;
    background: url(../images/a1.png) no-repeat center;
    background-size: 100% 11px;  
}
.clickBtn .i-right.before{
    left: -20px;
}
.clickBtn .i-right.after{
    right: 15px;
}
.clickBtn:hover .i-right.before{
    left: 0;
    transform: translate(7%, 0);
}
.clickBtn:hover .jp{
    padding-right: 0;
    margin-left: 30px;
}
.clickBtn:hover .i-right.after{
    right: -30px;
}
.header{height: 148px; width: 100%;z-index: 100; position: fixed;top: 0;left: 0;}
.top{background: #0c2dd1;height: 66px;}
.topbox{text-align: center; color: #fff; line-height: 66px;font-size: 16px;}
.topbox b{font-size: 20px;}
.topbox em{display: inline-block;}
.timeBox{display: inline-block;}
.timeBox{color: #fff;font-size: 16px;}
.timeBox span{font-weight: bold; color: #fff; font-size: 24px; padding: 0 5px;display: inline-block;vertical-align: middle; margin: -3px  0 0 0;}

.headerbox.on{background: #fff;}
.headerbox.on .logo2{opacity: 1;}
.headerbox.on .logo1{opacity: 0;}
.headerbox.on a{color: #333;}
.headerbox.on a:before{border-bottom: 2px solid #0c2dd1;}
.headerbox.on .nav li.cur a{color: #0c2dd1;}
.headerbox.on .nav a:hover{color: #0c2dd1;}
.headerbox.on .dlbm a{color: #333;border:1px solid #333;}
.headerbox.on .dlbm ul li:nth-child(3) a{width: 73px;background: #0c2dd1;color: #fff;border: 1px solid #0c2dd1;}
.headerbox{height: 110px; padding: 0 75px;overflow: hidden;}
.logo{width: 100px;height: 55px; float: left; margin: 27px;position: relative;}
.logo img{width: 100%;position: absolute;top: 0;left: 0;transition: All 0.4s ease-in-out;}
.logo2{opacity: 0;}
.nav {float: left;}
.nav ul{overflow: hidden; padding-left: 40px;}
.nav li{float: left; font-size: 16px; line-height: 110px; padding-left: 40px;}
.nav li a{display: block; color: #fff; position: relative;}
.nav li a:before{position: absolute;content: ""; border-bottom: 2px solid #fff;left: 50%; bottom: 36px;transform: translateX(-50%); transition: All 0.4s ease-in-out;width: 0;}
.nav li.cur a:before{width: 100%;}
.nav a:hover:before{width: 100%;}
.nav .pdf-right{font-size: 14px;padding-left: 20px;}/* 解决英文版导航栏挤出问题 */
.dlbm{float: right;}
.dlbm ul{overflow: hidden;padding-top: 40px;display: flex;}
.dlbm li{float: left; padding-left: 20px;}
.dlbm li a{display: block; line-height: 30px; border-radius: 16px;border: 1px solid #fff;font-size: 16px;text-align: center;color: #fff;}
.dlbm li:nth-child(1) a{width: 32px;}
.dlbm li:nth-child(2) a{width: 96px;}
.dlbm li:nth-child(3) a{width: 96px;}
.dlbm li:nth-child(4) a{width: 96px;}
.dlbm li:last-child a{width: 73px;background: #fff;color: #0c2dd1;display: none;}
.dlbm .userinfo{
    margin-left: 20px;
}
.dlbm .userinfo .info div{
    text-align: center;
    margin-top: 9px;
    color: #666666;
}
.dlbm .userinfo .info img{
    width: 32px;
    height: 32px;
    border-radius: 50%;
}
.fgt{height: 66px;}
.banner {position: relative;}
.banner img{width: 100%;}
.bannerBtn{
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute; 
    left: 50%;
    transform: translateX(-50%);
    bottom:14%;
}
.bannerBtn a{
    width: 164px;
    height: 60px;
    line-height: 60px;
    background: url('../images/index-btnWrap.png') no-repeat;
    background-size: 100% 100%;
    border-radius: 6px;
    margin: 0 20px;
    text-align: center;
    font-size: 22px;
    color: #fff;
}

.dsgk{
    width: 100%;
    height: 910px;
    background: url('../images/guideBg.png')no-repeat center;
    background-size: cover;
}
.endsgk{
    height: 1122px;
}
.wz1200{width: 1200px; margin: 0 auto;}
.dsgk_tit{text-align: center; padding: 50px 0 10px;background: url(../images/a2.png) no-repeat calc(50% - 100px) bottom;}
.dsgk_tit h2{font-size: 34px; color: #333;padding: 38px 0 14px;}
.dsgk_tit p{font-size: 18px;color: #999;text-transform: uppercase;}
.g_intro{
    display: flex;
    justify-content: space-between;
    margin-top: 50px;
    overflow: hidden;
}
.dsgk_nr{width: 560px;display: flex;align-content: space-around;flex-wrap: wrap;}
.dsgk_nr p{font-size: 16px; line-height: 34px;color: #333; }
.btnbox{width: 147px;height: 40px; margin: 0 auto;position: relative;}
.btn1 {position: static;margin: 0;}
.smallBtn{
    display: none;
    margin: 40px auto 0;
}
/* .btn1 i{position: relative;display: block;width: 100%;height: 100%;}
.btn1:hover b{left: 16px;}
.btn1:hover em{right: 17px;}
.btn1 b{font-size:16px ;color: #fff;position: absolute;top: 0;left: 65px;background: #0c2dd1;z-index: 1;transition: All 0.4s ease-in-out;}
.btn1 em{position: absolute;background: url(../images/a1.png) no-repeat center;width: 15px;height: 100%; top: 0;right: 117px;background-size: 100% auto;transition: All 0.4s ease-in-out;} */

.g_pic{
    flex: 1;
    margin-left: 50px;
    /* width: 590px; */
}
.guideList{
    margin-top: 40px;
}
.guideList ul{
    display: flex;
    justify-content: space-between;
}
.guideList ul li{
    width: 24%;
    /* height: 310px; */
    background: #fff;
    position: relative;
    cursor: pointer;
    padding-bottom: 38px;
}
.guideList li .gPic{
    width: 100%;
    height:180px;
    overflow: hidden;
}
.guideList li .gPic img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.guideList li .gTit{
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    margin-top: 26px;
}
.guideList li p{
    font-size: 18px;
    color: #999;
    text-align: center;
    margin-top: 16px;
}
.guideList li .showIntro{
    width: 100%;
    height: 100%;
    padding: 20px 20px;
    box-sizing: border-box;
    background: #0C2DD1;
    font-size: 14px;
    color: #fff;
    line-height: 22px;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all 1s;
}
.guideList li:hover .showIntro{
    opacity: 1;
}

.BtnDown{
    width: 325px !important;
}

.news{margin: 0 auto; background: url('../images/index-dynamics-bg.png') no-repeat center;}
.news_tit{text-align: center; padding: 50px 0 10px;background: url(../images/a8.png) no-repeat calc(50% - 90px) bottom;}
.news_tit h2{font-size: 34px; color: #333;padding: 38px 0 14px;}
.news_tit p{font-size: 18px;color: #999;text-transform: uppercase;}
.news_nr{padding: 55px 0 0 0;}
.news_lb li{padding: 0 70px; transition: All .5s;}
.news_lb a{display: block;padding: 30px 0;box-sizing: border-box;border-bottom: 1px solid #dbdbdb; transition: All 0.4s ease-in-out;}
.news_lb h2{font-size: 24px;color: #333;font-weight: bold; margin-bottom: 15px;}
.news_lb p{font-size: 18px; color:rgba(153, 153, 153, .8);}
.news_lb li:last-child a{border-bottom: none;}
.news_lb li:hover{background: #0c2dd1;}
.news_lb li:hover a{border-bottom: none;}
.news_lb li:hover h2{color: #fff;}
.news_lb li:hover p{color: rgba(255, 255, 255, .7);}

.video{padding-bottom: 120px;width: 1200px; margin: 0 auto;}
.video_tit{text-align: center; padding: 50px 0 10px;background: url(../images/a9.png) no-repeat calc(50% - 90px) bottom; }
.video_tit h2{font-size: 32px; color: #333;padding: 38px 0 14px;}
.video_tit p{font-size: 18px;color: #999;text-transform: uppercase;}
.video_nr{border-radius: 3px;background: #ededf6; padding: 30px; overflow: hidden; margin-top: 55px;}
.video_left{float: left;
    width: 73.5%;
    height: 528px;
    overflow: hidden;}
.videobox img{width: 100%;height: 100%;object-fit: cover; border-radius: 8px;}
.videobox{animation:fadeIn .25s, 100ms; position: relative;width: 100%;height: 100%;overflow: hidden;border-radius: 14px;}
.video_left .videobox:nth-child(1){
    display: block;
}
.video_left .videobox:nth-child(2){
    display: none;
}
.video_left .videobox:nth-child(3){
    display: none;
}
.ggbtn{display: block;background: url(../images/a10.png); width: 100px;height: 100px;background-size: 100%; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);cursor: pointer;}
.video_right{float: right;width: 23.2%;}
.video_right li{padding-bottom: 16px;height: 175px;}
.video_right ul li:nth-child(3){ padding-bottom: 0;}
.video_right span{height: 100%; display: block; position: relative;border-radius: 8px; overflow: hidden;cursor: pointer;}
.video_right p{line-height: 44px; font-size: 16px;text-align: center; width: 100%; position: absolute; left: 0; bottom: 0;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; background: url(../images/a11.png) no-repeat center center;background-size: 100% 100%;color: #fff;}
.video_right img{width: 100%;height: 100%;object-fit: cover;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }

.footer{background: #f5f5f5;}
.footerbox{width: 1200px; margin: 0 auto; position: relative;overflow: hidden;padding: 50px 0;}
.foot_left{float: left;}
.foot_left p{font-size: 16px; color: #333; margin-top:10px;}
.foot_right{float: right;width: 200px;}
.foot_right h2{font-size: 14px;color: #333333;line-height: 40px; border-bottom: 2px solid #eaeaea;margin-bottom: 15px;}
.foot_right ul{overflow: hidden;}
.foot_right li{float: left; width: 50%; line-height: 30px;}
.foot_right li a{
    font-size: 14px;
    color: #999;
}
.foot_right a:hover{color: #0c2dd1;}
.foot_zhang{width: 400px;margin-left: 200px;float: left;}
.foot_zhang h2{font-size: 14px;color: #333333;line-height: 40px; border-bottom: 2px solid #eaeaea;margin-bottom: 15px;}
.foot_zhang p{font-size: 14px; line-height: 30px;color: #999;}
.bqxx p{font-size: 14px; color: #B7B7B7;line-height: 36px;text-align: center;}
.bqxx span{padding: 0 10px;}
.bqxx a{color: #B7B7B7;}
.pcsz{display: block;}
.sjzs{display: none;}
.indexBtn{
    width: 135px;
    height: 50px;
    background: #0C2DD1;
    border-radius: 4px;
    position: fixed;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    z-index: 9;
}
.sszsPic{
    display: none;
    width: 220px;
    height: 250px;
    background-color: #ffffff;
    position: fixed;
    z-index: 999;
    
    bottom: 38%;
    right:0;
}
.smzxtxt{
    width: 100%;
    height: 20px;
    font-size: 14px;
    text-align: center;
    line-height: 20px;
}
.indexBtn img{
    margin-right: 14px;
}
.indexZs{
    bottom: 32%;
}
.indexBm{
    bottom: 26%;
}
.indexTj{
    bottom: 20%;
}
/*参赛 成功*/
.aheader{height: 110px;border-bottom: 1px solid #ececec;padding: 0 75px;overflow: hidden;width: 100%; position: fixed;z-index: 100;background: #fff;}
.logoa{width: 100px;height: 55px; float: left; margin-top: 27px;position: relative;}
.logoa img{width: 100%;position: absolute;top: 0;left: 0;transition: All 0.4s ease-in-out;}

.nava {float: left;}
.nava ul{overflow: hidden; padding-left: 40px;}
.nava .pdf-right{font-size: 14px;padding-left: 20px;}/* 解决英文版导航栏挤出问题 */
.nava li{float: left; font-size: 16px; line-height: 110px; padding-left: 40px;}
.nava li a{display: block; color: #333; position: relative;}
.nava li a:before{position: absolute;content: ""; border-bottom: 2px solid #0c2dd1;left: 0; bottom: 36px;transition: All 0.4s ease-in-out;width: 0;}
.nava li.cur a:before{width: 100%;}
.nava a:hover:before{width: 100%;}
.dlbma{float: right;}
.dlbma ul{overflow: hidden;padding-top: 40px;float: left;display: flex;}
.dlbma .dlbma_ul{padding-top: 40px;}/* 解决英文版导航栏挤出问题 */
.dlbma li{float: left; padding-left: 20px;}
.dlbma li a{display: block; line-height: 30px; border-radius: 16px;font-size: 16px;text-align: center;color: #333;}
.dlbma li:nth-child(1) a{width: 32px;border: 1px solid #6b6b6b}
.dlbma li:nth-child(2) a{width: 73px;border: 1px solid #0c2dd1; color: #0c2dd1;}
.dlbma li:nth-child(3) a{width: 73px;background: #0c2dd1;color: #fff;background: #0c2dd1;}
.dlbma li:nth-child(4) a{width: 73px;background: #0c2dd1;color: #fff;background: #0c2dd1;}
.dlbma .userinfo{
    margin-left: 20px;
}
.dlbma .userinfo .info div{
    text-align: center;
    margin-top: 9px;
    color: #666666;
}
.dlbma .userinfo .info img{
    width: 32px;
    height: 32px;
    border-radius: 50%;
}
.hycz{float: left;}
.wby3{width: 195px; height: 30px;font-size: 16px; color: #0c2dd1;border: none; border-left: 1px solid #ececec; margin: 28px 0 0 20px; padding-left: 20px;background: url(../images/a12.png) no-repeat right center;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}
.fgta{height: 110px;}
.cscg{padding: 50px 0 135px;width: 980px; margin: 0 auto;}
.cscg_tit ul{overflow: hidden;padding: 3px 0;position: relative;}
.cscg_tit li{float: left; width:25%;color: #999;font-weight: bold; font-size: 18px;position: relative;}
.cscg_tit span{display: inline-block;width: 36px;border: 6px solid #dbdbdb;margin: -3px 20px 0 0;height: 36px;border-radius: 50%;vertical-align: middle;}
.cscg_tit ul li:nth-child(2),.cscg_tit ul li:nth-child(3){ text-align: center;}
.cscg_tit ul li:nth-child(4){ text-align: right;}
.cscg_tit em{display: inline-block; background: #fff;position: relative;z-index: 10; padding: 0 10px;}
.cscg_tit li.on{color: #333;}
.cscg_tit li.on span{
    border-color:#0c2dd1;
}
.csjgnr{text-align: center; padding: 110px 0 0 0;}
.csjgnr img{margin: 0 auto;}
.csjgnr p{ font-size: 30px;color: #0c2dd1; margin-top: 65px;}
.jdt{position: absolute;width: 100%;height: 2px; background: #dbdbdb;left: 0;top:50%; transform: translateY(-50%);}
.jdt i{position: absolute; height: 2px;left: 0;top: 0; background: #0c2dd1;}
/*联系我们*/
.banner1{background: url(../images/banner1.png) no-repeat center center; height: 320px;background-size: cover;}
.lxwm_top{padding: 105px 0 115px;}
.lxwm_top ul{overflow: hidden;display: flex; justify-items: center;justify-content: space-between;}
.lxwm_top li{ width: 33.33%; overflow: hidden;}
.lxwm_top li:nth-child(2){
    padding-left: 50px;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
}
.lxwm_top h2{font-size: 24px; color: #333;margin-bottom: 20px;}
.lxwm_top span{font-size: 18px; color: #333;text-decoration: underline;margin: 0 auto;margin-top: 20px;}
.lxwm_top .blue_size{color: #0C2DD1;}
.lxwm_top h2 img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.lxwm_top .lxtext{margin-top: -25px;text-align: center;}
.lxwm_top .lxtext img{width: 100%;height: 100%;}
.lxwm_top .lxtext .code_box{width: 141px;height: 141px;margin: 0 auto;background-color: #F3F7FC;margin-bottom: 15px;}
.lxtext .smzx_tit,.lxtext .ljxq_tit,.lxtext .smgz_con{
    font-size: 18px;
}
.lxtext .smgz_con{
    margin-top: 8px;
}
.lxtext .ljxq_tit
.lxwm_top dl{padding:10px 0 0 50px; }
.lxwm_top dt{padding-left: 17px;padding-bottom: 20px; background: url(../images/a18.png) no-repeat left center; font-size: 18px; color: #333; line-height: 40px;}
.lxwm_top dt em{text-decoration: underline;}

.lxtext{overflow: hidden;padding-top: 25px;}
.lxtext img{float: left;}
.lxtext h3{float: right;width: calc(100% - 94px);font-size: 32px;font-weight: bold; color: #333333;}
.lxtext h3 span{display: block; font-size: 16px;font-weight: 400;padding: 10px 0;}
.dtbox img{width: 100%;}
.dttext{position: relative; padding: 30px 0;}
.dttext p{font-size: 18px; color: #333333;}
.dttext h2{color: #999; font-size: 14px; margin-top: 18px;}

.dtbox{padding-bottom: 80px;}

/* 新闻详情 */
.banner7{background: url(../images/banner2.png) no-repeat center center; height: 320px;background-size: cover;}
.news_box{padding: 66px 0 88px;}
.news_box_top{padding-bottom: 25px;border-bottom: 1px solid #DBDBDB;text-align: center;}
.news_box_top h3{font-size: 24px;padding-bottom: 23px;}
.news_box_top span{font-size: 16px;color: #666666;padding-right: 31px;}
.news_box_img{padding-top: 41px;}
.news_box_img .news_img{display: block;width: 613px;height: 408px;background: #dbdbdb; margin: 0 auto;}
.news_box_img .news_img_title{display: block;color: #333333;font-size: 14px;text-align: center;padding: 16px 0 21px 0;}

.news_box_content{padding-bottom: 96px;line-height: 34px;font-size: 16px;}
.news_box_content img{margin: 0 auto;}
/* .news_box_content span{float: left;} */
.news_box_bottom{width: 100%;background-color: pink;}
.news_up,.news_down{font-size: 14px;}
.news_up{float: left;}
.news_down{float: right;}
.news_up:hover,.news_down:hover{color: #0C2DD1;}
/* .dttext a {display: block;  width: 147px; line-height: 40px;background: #0c2dd1;border-radius: 4px; height: 40px; position: absolute;right: 0;top:50%; transform: translateY(-50%);}
.dttext a i{position: relative;display: block;width: 100%;height: 100%;}
.dttext a b{font-size:16px ;color: #fff; position: absolute;top: 0;left: 16px;background: #0c2dd1;z-index: 1;}
.dttext a em{position: absolute;background: url(../images/a1.png) no-repeat center;width: 15px;height: 100%; top: 0;right: 17px;background-size: 100% auto;transition: All 0.4s ease-in-out;}
.dttext a:hover b{left: 45px;transition: All 0.4s ease-in-out;}
.dttext a:hover em{right: 117px;} */

/* 新闻详情2 */
.detailBox{
    padding: 56px 0 90px;
}
.block1{
    text-align: center;
    padding-bottom: 21px;
    border-bottom: solid 1px #dbdbdb;
}
.block1 .detailBox_title{
    font-size: 24px;
	line-height: 37px;
	color: #333333;
}
.block1 .detailBox_time{
    font-size: 16px;
	line-height: 37px;
	color: #666666;
}
.block1 .detailBox_time .detailBox_times{
    margin-right: 31px;
}
.block2 .block2_bg{
    width: 870px;
	height: 146px;
    display: flex;
    align-items: center;
    padding: 0 40px;
    box-sizing: border-box;
    color: #ffffff;
    font-size: 16px;
    line-height: 34px;
    margin: 45px auto 42px;
    background: url(../images/contentbg.png) no-repeat center;
    background-size: cover;
}
.block2 .block2_video{
    width: 613px;
	height: 408px;
    margin: 0 auto;
	background-color: #333333;
}
.block2_tit{
    display: flex;
    justify-content: center;
    margin: 56px 0 39px;
}
.block2_tit .xuhao{
    width: 43px;
	height: 45px;
    line-height: 45px;
    text-align: center;
	background-color: #f4a227;
    font-size: 20px;
    color: #ffffff;
}
.block2_tit .tits{
    height: 45px;
    padding: 0 17px;
    line-height: 45px;
    text-align: center;
    box-sizing: border-box;
    color: #ffffff;
    font-size: 20px;
	background-image: linear-gradient(90deg, 
		#4368e9 0%, 
		#223fb6 100%), 
	linear-gradient(
		#000000, 
		#000000);
	background-blend-mode: normal, 
		normal;
	border-radius: 0px 8px 8px 0px;
}
.block2_ssbg{
    width: 614px;
	height: 410px;
	background-color: #dbdbdb;
    margin: 0 auto;
}
.block2_ssbg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.block2_wz{
    font-size: 16px;
    color: #333333;
    text-align: center;
    margin: 37px 0 31px;
}
.block2_bgs1{
    margin: 0 auto 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 710px;
	height: 104px;
    padding: 0 65px 0 35px;
    box-sizing: border-box;
    background: url(../images/bgss1.png) no-repeat center;
    background-size: cover;
}
.block2_bgs2{
    margin: 0 auto 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 710px;
	height: 139px;
    padding: 0 65px 0 35px;
    box-sizing: border-box;
    background: url(../images/bgss2.png) no-repeat center;
    background-size: cover;
}
.block2_bgs3{
    margin: 0 auto 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 710px;
	height: 139px;
    padding: 0 65px 0 35px;
    box-sizing: border-box;
    background: url(../images/bgss3.png) no-repeat center;
    background-size: cover;
}
.block2_bgs4{
    margin: 0 auto 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 710px;
	height: 139px;
    padding: 0 65px 0 35px;
    box-sizing: border-box;
    background: url(../images/bgss4.png) no-repeat center;
    background-size: cover;
}
.block2_yaer{
    font-size: 20px;
    line-height: 34px;
}
.block2_cont{
    font-size: 16px;
    line-height: 34px;
}
.block2_content{
    width: 867px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 36px;
}
.block2_bgs5{
    margin: 0 auto 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 710px;
	height: 240px;
    padding: 0 65px 0 35px;
    box-sizing: border-box;
    background: url(../images/bgss5.png) no-repeat center;
    background-size: cover;
}
.block_xbt{
    font-size: 20px;
    line-height: 34px;
}
.bgs5_cont{
    font-size: 16px;
    line-height: 34px;
}
.block2_bgs6{
    margin: 0 auto 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 710px;
	height: 333px;
    padding: 0 65px 0 35px;
    box-sizing: border-box;
    background: url(../images/bgss6.png) no-repeat center;
    background-size: cover;
}
.block_bmlj{
    font-size: 18px;
}
.block_bmlj a{
    color: #2e4ec9;
}
.block_ewmpic{
    width: 146px;
	height: 146px;
}
.block_ewmpic img{
    width: 100%;
    height: 100%;
}
.block_ewmbt{
    margin: 31px 0 18px;
}
.block2_bgs7{
    margin: 0 auto 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 710px;
	height: 285px;
    padding: 0 65px 0 35px;
    box-sizing: border-box;
    background: url(../images/bgss7.png) no-repeat center;
    background-size: cover;
}
.block_flex{
    display: flex;
    justify-content: space-between;
}
.block_zwhl{
    font-size: 16px;
    line-height: 34px;
}
.block_zwhr{
    margin-left: 100px;
    font-size: 16px;
    line-height: 34px;
}

.block2 .enblock2_bg{
    line-height: 24px;
}
.enblock2_bgs2{
    height: auto;
    background-size: 100% 330px;
}
.enblock2_bgs3{
    height: auto;
    background-size: 100% 330px;
}
.enblock2_bgs4{
    height: auto;
    background-size: 100% 260px;
}
.block2 .enblock2_bgs5{
    height: auto;
    background-size: 100% 600px;
}

/*参赛声明*/
.cssm{padding: 60px 0 110px;}
.cssm_tit{background: url(../images/a20.png) no-repeat left center;}
.cssm_tit h2{line-height: 40px; color: #fff;font-size:20px;height: 50px; padding-left: 52px; }
.cssm_nr{padding-top: 40px;}
.cssm_nr h2{color: #333;font-size:20px ;margin-bottom: 20px;}
.cssm_nr p{font-size: 16px;line-height: 32px; margin: 10px 0; padding-left: 15px;background: url(../images/a18.png) no-repeat left 12px;font-weight: 300;}
.cssm_nr ul{overflow: hidden; padding-top: 100px;}
.cssm_nr li{float: left;padding: 0 28px 0 0;}
.cssm_nr a{display: block; line-height: 38px;width: 160px;text-align: center;font-size: 16px;border: 1px solid #0c2dd1;background: #0c2dd1;color: #fff;}

.cssm_nr ul li:nth-child(2) a{background: #fff;color: #0c2dd1;}
.img4 { transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.img4:hover { transform: translate(0, -10px); -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px); -o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);}

/*大赛动态*/
.banner2{background: url(../images/banner2.png) no-repeat center center; height: 320px;background-size: cover;}
.dsdt{padding-top: 30px;}
.dsdt_title ul{overflow: hidden;border-bottom: 1px solid #dbdbdb;}
.dsdt_title li{float: left; line-height: 40px;color: #dbdbdb;font-size: 16px;}
.dsdt_title b{padding: 0 20px;}
.dsdt_title li.cur a{border-bottom: 2px solid #0c2dd1;color: #333333;}
.dsdt_title li a{color: #666;display: inline-block; padding: 0 8px;}
.dsdt_title a:hover{border-bottom: 2px solid #0c2dd1;color: #333333;}
.dsdt_nr{padding: 20px 0 0;}
.dsdt_nr li{border-bottom: 1px solid #ececec;}
.dsdt_nr ul li:last-child{border: none;}
.dsdt_nr a{display: block;overflow: hidden; padding: 40px 0;}
.rqnr{display: block; text-align: center;width: 140px;height: 140px; background: #f5f5f5;float: left;}
.rqnr h2{font-weight: bold; font-size: 38px;color: #333333; padding: 45px 0 10px;}
.rqnr p{font-size: 16px;color: #666;}
.rqnr_text{float: right;width: calc(100% - 170px);position: relative; padding-right: 150px;}
.rqnr_text h2{font-weight: bold; font-size: 20px; margin:20px 0 15px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.rqnr_text p{font-size: 16px; line-height: 1.6; color: #999999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.rqnr_text b{display: block;background: url(../images/a21.png); width: 35px;height: 17px;background-size: 100% 100%;transition: All 0.4s ease-in-out;position: absolute;right: 0;top:50%; transform: translateY(-50%);}
.dsdt_nr a:hover b{background: url(../images/a22.png) no-repeat center center;background-size: 100% 100%;}
.dsdt_nr a:hover .rqnr_text_news h2,.dsdt_nr a:hover .rqnr_text h2{
    color: #0c2dd1;
}
.pager{text-align: center;padding: 60px 0 90px;}
.pager li{display: inline-block; padding: 0 4px;}
.pager a{display: block;line-height: 40px; font-size: 20px; color: #0c2dd1;border: 1px solid #898fdd;border-radius: 4px; padding: 0 16px;display: block;}
.pager li.cur a{border: 1px solid #0c2dd1;background: #0c2dd1; color: #fff;}
.pager a:hover{border: 1px solid #0c2dd1;background: #0c2dd1; color: #fff;}
.pager  ul li:nth-child(1) a{ color: #CCCCCC;border: 1px solid #e4e4e4;}
.active span{display: block;line-height: 40px; font-size: 20px;background-color: #0c2dd1; color: #fff;border: 1px solid #898fdd;border-radius: 4px; padding: 0 16px;display: block;}
.disabled span{display: block;line-height: 40px; font-size: 20px; color: #CCCCCC;border: 1px solid #e4e4e4;border-radius: 4px; padding: 0 16px;display: block;}

/*落地政策-活动*/
.banner3{background: url(../images/banner3.png) no-repeat center center; height: 320px;background-size: cover;}
.ldzc{overflow: hidden; padding: 80px 0 100px;}
.ldzc_left{float: left; width: 420px;}
.ldzc_left a{display: block;line-height: 131px; padding-left: 40px;font-size: 24px; color: #999999;}
.ldzc_left li{padding-bottom: 2px;}
.ldzc_left a span{font-size: 42px; font-weight: bold; font-family: font1;display: inline-block;vertical-align: middle; margin-right: 15px;}
.ldzc_left li.cur a{background: url(../images/a23.png) no-repeat center center;background-size: cover;color: #fff;}
.ldzc_left a:hover{background: url(../images/a23.png) no-repeat center center;background-size: cover;color: #fff;}
.ldzc_right{float: right;width: calc(100% - 500px);padding-top: 20px;}
.ldzc_right p{font-size: 16px; line-height: 28px; margin-bottom: 30px;background: url(../images/a18.png) no-repeat left 14px; padding-left: 18px;}
.ldzc_right p span{color: #0c2dd1;font-weight: bold;}
.ldzx_qh{animation:fadeIn .5s, 100ms;}

/*大赛概况*/
.banner4{background: url(../images/banner4.png) no-repeat center center; height: 320px;background-size: cover;}
.bjqj {background: url(../images/bj1.png) no-repeat center top;}
.dsjs_tit{padding: 15px 0 145px ;text-align: center;}
.dsjs_tit h2{font-size: 26px; color: #0c2dd1; line-height: 48px;margin-bottom: 65px;}
.dsjs_tit p{font-size: 16px; line-height: 26px; max-width: 906px; margin: 0 auto;}
.dsjs_nr h2{height: 50px; margin-bottom: 40px;  background: url(../images/a20.png) no-repeat left center;background-size: auto 100%;}
.dsjs_nr h2 span{color: #fff; line-height: 40px;font-size: 20px; padding-left: 55px;}
.dsjs_nr p{overflow: hidden;padding-bottom: 40px;}
.dsjs_nr b{display: block;float: left;background: url(../images/a24.png) no-repeat left bottom; width: 114px;background-size: 100% auto; padding-bottom: 5px;font-weight: bold;font-size: 20px;}
/* .dsjs_nr{padding-bottom: 50px;} */
.dsjs_nr em{width: calc(100% - 140px);font-size: 16px; line-height: 28px;float: right;text-align:justify; word-break: break-all;}


/*新闻中心*/

.rqnr_news{float: left; width: 80px;position: relative;text-align: center;}
.rqnr_news:before{position: absolute; content: ""; border-bottom: 1px solid #dbdbdb;width: 25px;right: -54px;top: 58px;}
.rqnr_news h2{font-weight: bold; font-size: 36px; padding: 32px 0 12px;}
.rqnr_news p{font-size: 16px;color: #666666;}
.xttp{display: block;width: 160px;height: 120px;float: left; position: relative;background: #dbdbdb; margin-right: 20px;}
.xttp img{display: block;width: 160px;height: 120px;}
.rqnr_text_news{float: right;width: calc(100% - 160px); padding-right: 180px; position: relative;overflow: hidden;}

.rqnr_text_news h2{font-weight: bold; font-size: 20px; margin:20px 0 15px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.rqnr_text_news p{font-size: 16px; line-height: 1.6; color: #999999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.rqnr_text_news b{display: block;background: url(../images/a21.png); width: 35px;height: 17px;background-size: 100% 100%;transition: All 0.4s ease-in-out;position: absolute;right: 0;top:50%; transform: translateY(-50%);}
.rqnr_text_news a:hover b{background: url(../images/a22.png) no-repeat center center;background-size: 100% 100%;}

/*关于上城*/
.banner5{background: url(../images/banner5.png) no-repeat center center; height: 298px;background-size: cover;}
.scgd{padding: 80px 0 70px;}
.cityIntro{
    margin-bottom: 60px;
}
.cityIntroCon h2,.scvide h2{font-weight: bold; font-size: 20px; padding-bottom: 1px;background: url(../images/a24.png) no-repeat left bottom;background-size:100% auto ; margin-bottom: 40px;}
.cityIntroCon{
    padding-bottom: 40px;
}
.cityIntroCon h2{
    width: 99px;
}
.cityIntroCon p{
    font-size: 16px;
    line-height: 30px;
}
.videoLook{
    margin-top: 20px;
}
.scvide h2{
    width: 140px; 
}
.scvide{padding-top: 60px;}

.scvidebox{position: relative;overflow: hidden;}
.scvidebox img{width: 100%;}
/* .vidbf{position: absolute;background: url(../images/a10.png);background-size: 100%;width: 100px;height: 100px; cursor: pointer;left:50%; top:50%; transform:translate(-50%,-50%);} */
.zksjbtn{position: absolute;width: 127px;line-height: 40px; border-radius: 6px; right: 32px;bottom: 34px;cursor: pointer; padding: 0 16px;color: #0c2dd1;font-size: 16px;z-index: 10;background: url(../images/a29.png) no-repeat 90% center #fff;}
.zksjbtn.on{background: url(../images/a29.png) no-repeat 90% center #fff;}
.scvid_text{position: absolute;width:calc(50% - 80px); height: 100%; background: #0c2dd1; padding: 33px;top: 0;right: -60%;transition: all .8s ease 0s;}
.scvid_text p{color: #fff; font-size: 16px; line-height: 30px;}
.scvid_text.on1{right: 0;}
.aboutMain{
    background: #F0F2F5;
    padding-bottom: 40px;
}
.aboutMain .aboutType{
    display: flex;
    align-items: center;
    justify-content: space-around;
    height: 65px;
    line-height: 65px;
    border-bottom: 1px solid #dbdbdb;
    font-size: 16px;
    color: #999;
    cursor: pointer;
    margin-bottom: 40px;
}
.aboutType div.on{
    color: #333;
    border-bottom: 2px solid #0C2DD1;
}
/* 我要落地 */
.aboutCon .flex{
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.aboutCon1 .w1{
    width: 120px;
}
.aboutCon1 .w2{
    width: 120px;
}
.aboutCon1 .w3{
    width: 160px;
}
.aboutCon1 .w4{
    width: 30px;
    height: 30px;
}
.aboutCon1 .aboutTabTop,.aboutCon3 .capitalTabTop{
    height: 44px;
    background: #0C2DD1;
    font-size: 16px;
    color: #FFFEFE;
    font-weight: bold;
    text-align: center;
}
.aboutCon1 .aboutTabCon{
    cursor: pointer;
}
.aboutCon1 .aboutTr{
    height: 54px;
    font-size: 14px;
    color: #333;
    text-align: center;
}
.aboutCon1 .changeBtn{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 1px solid #333;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.aboutCon1 .streetIntro{
    background: #F3F7FC;
    padding: 30px 60px;
    display: none;
}

.aboutCon1 .streetIntro h3{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
}
.aboutCon1 .streetMain{
    display: flex;
}
.aboutCon1 .streetPic{
    width: 372px;
    height: 212px;
    background: #dcdcdc;
}
.aboutCon1 .streetPic img{
    width: 100%;
    height: 100%;
}
.aboutCon1 .streetMain p{
    width: 590px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-left: 50px;
}
/* 我要入园 */
.parkChose{
    padding: 0 60px 40px;
    display: flex;
    font-size: 16px;
}
.parkChose .parkType{
    width: 55px;
    color: #999;
    padding: 9px;
}
.parkChose ul{
    width: 94%;
    display: flex;
    flex-wrap: wrap;
}
.parkChose ul li{
    margin-left: 20px;
    margin-bottom: 20px;
    padding: 9px;
    cursor: pointer;
}
.parkChose ul li.on,.parkChose ul li:hover{
    background: #0C2DD1;
    color: #fff;
}
.aboutMap{
    width: 964px;
    margin: 0 auto;
}
.aboutMap img{
    width: 100%;
}
/* aboutCon3 */
.aboutCon3 .capitalTabTop{
    padding: 0 40px;
}
.aboutCon3 .capitalMain{
    background: #fff;
    padding: 0 40px;
}
.aboutCon3 .capitalTr{
    font-size: 16px;
    padding: 24px 0;
    border-bottom: 1px solid #E7E7E7;
}
.aboutCon3 .capitalTr div{
    line-height: 28px;
    text-align: center;
}
/* .aboutCon3 .capitalTr div p span{
    display: block;
} */
.aboutCon3 .c4{
    width: 415px;
}
.aboutCon3 .c_content{
    width: 60%;
}
.aboutCon3 .c_content p{
    display: flex;
    align-items: center;
   
}
.aboutCon3 .capitalTr1{
    width: 130px;
}
.aboutCon3 .capitalTr2{
    width: 170px;
}
.aboutCon3 .c_content .capitalTr3{
    width: 180px;
    margin-right: 70px;
    margin-bottom: 10px;
}
.aboutCon3 .c_content .capitalTr4{
    width: 420px;
    /* font-size: 14px; */
    /* line-height: 24px; */
    text-align: left;
    margin-bottom: 10px;
}
.productTxt{
    font-size: .22rem;
    text-decoration: underline;
    color: #0C2DD1;
    display: none;
 }
/* 了解更多 */
.aboutCon4 .moreCon{
    margin: 28px auto 40px;
}
.aboutCon4 .moreCon .erweima{
    width: 353px;
    margin: 0 auto 40px;
}
.aboutCon4 .moreCon .erweima img{
    width: 100%;
}
.aboutCon4 .moreCon p{
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 38px;
}
.aboutCon4 .moreCon p a{
    font-size: 28px;
    color: #0C2DD1;
}
.aboutFff{
    height: 30px;
    background: #fff;
}
/* 个人中心 */
.center{
    background: #EFF2F5;
    padding: 30px 0;
    padding-bottom: 200px;
}
.center .centerInfoWrap{
    width: 100%;
    height: 322px;
    background: url(../images/centerBg.png) no-repeat;
    background-size: cover;
    padding: 30px 56px 0 30px;
    box-sizing: border-box;
}
.center .centerInfo{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 52px;
}
.center .centerInfo .center_info_fl{
    display: flex;
    align-items: center;
}
.center_info_fl .centerTx{
    width: 125px;
    height: 125px;
    background: #EFF2F5;
    border-radius: 62px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.center_info_fl .centerTxt{
  margin-left: 30px;
}
.center_info_fl .centerTxt div{
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 16px;
}
.center_info_fl .centerTxt p{
   font-size: 18px;
   color: #999;
}
.center_info_fr{
    display: flex;
    align-items: flex-start;
}
.center_info_fr ._item{
    margin-right: 55px;
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer;
}
.center_info_fr ._item:last-child{
    margin-right: 0;
}
.center_info_fr ._item div{
    width: 127px;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    font-weight: 300;
    text-align: center;
    display: block;
    color: #051D8D;
    border: 1px solid #051D8D;
}
.center_info_fr ._item span{
    margin-top: 11px;
    font-size: 18px;
    color: #999999;
    display: none;
}
.center_info_fr .act div{
    color: #999999;
    border: 1px solid #999999;
}
.center_info_fr .act span{
    display: inline-block;
    color: #999999;
}
.center .popBg{
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    z-index: 9;
    background-color: rgba(0,0,0,.7);
}
.center .popUp{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 686px;
    height: 280px;
    z-index: 10;
    background-color: #fff;
    box-sizing: border-box;
    padding: 70px 50px 60px;
}
.center .form_goup{
    display: flex;
    justify-content: space-between;
}
.center .goup_item{
    display: flex; 
    align-items: center;
    font-size: 16px;
}
.center .goup_item input{
    width: 198px;
    height: 40px;
    border-radius: 4px;
    border: 1px solid #DBDBDB;
    box-sizing: border-box;
    padding-left: 10px;
}
.center .btnbOX{
    display: flex;
    align-items: center;
    margin-top: 70px;
    justify-content: center;
}
.center .btnbOX .btns{
    width: 160px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #0826DA;
    margin-right: 40px;
    cursor: pointer;
}
.center .btnbOX .btns:first-child{
    color: #fff;
}
.center .btnbOX .btns:last-child{
    margin-right: 0;
    background-color: transparent;
    border: 1px solid #0826DA;
    color: #0826DA;
}
/* .center_info_fr a{
    width: 108px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight: 300;
    text-align: center;
    display: block;
    border: 1px solid transparent;
}
.center_info_fr .infoLookBtn{
    background: #0321AF;
    color: #fff;
    margin-right: 42px;
}
.center_info_fr .infoEditBtn{
    border-color: #0321AF;
    color: #0321AF;
} */
/* .gameProgress{
    background: #fff;
    padding: 38px 30px;
    box-sizing: border-box;
    margin-top: 30px;
}
.gameProgress .cscg_tit{
    padding: 40px 0;
}
.gameProgress .resultPic{
    width: 207px;
    height: 174px;
    margin: 42px auto 22px;
    text-align: center;
}
.gameProgress .resultPic img{
    width: 100%;
    height: auto;
}
.gameProgress .resultPic span{
    color: #999;
    font-size: 16px;
}
.gameProgress .refillBtn{
    width: 300px;
    height: 48px;
    line-height: 48px;
    font-size: 14px;
    color: #fff;
    background: #0C2DD1;
    text-align: center;
    margin: 0 auto;
}
.gameProgress .refillBtn a{
    display: block;
}
.ich{font-size: 18px;text-align: center;margin: 10px 0;color: #67c23a;} */

.xzjob {
    padding: 39px 0 79px;
}

.xzjob .tips {
    margin-top: 38px;
    line-height: 37px;
    font-size: 16px;
    color: #666666;
}

.xzjob table {
    margin-top: 50px;
    border-collapse: collapse;
}

/* 设置单元格的边框颜色 */
.xzjob table,
th{
    font-size: 18px;
}
.xzjob table,
td{
    font-size: 14px;
    color: #333333;
}
.xzjob table,
th,
td {
    box-sizing: border-box;
    padding: 22px 9px 23px;
    text-align: center;
    line-height: 26px;
    border: 2px solid #C7CCE4;
    /* 将边框颜色改为蓝色 */
}
.xzjob .job_submit{
    margin-top: 61px;
    display: flex;
    justify-content: center;
}
.xzjob .job_submit .btn{
    width: 232px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background: #0C2DD1;
    color: #fff;
    font-size: 18px;
}
/*登录*/
.log_in{overflow: hidden; position: relative; margin: 80px 0 125px;}
.log_inleft{width: 50%;float: left;}
.log_inleft h3{position: absolute;top: 50px;left: 59px;font-size: 58px;font-weight: 300;color: #FFFFFF;}
.log_inleft h6{position: absolute;top: 127px;left: 60px;font-size: 16px;font-weight: 100;color: #FFFFFF;}
.log_inleft div{position: absolute;top: 159px;left: 60px;width: 126px;height: 4px;background-color: #FFFFFF;}
.log_inleft img{width: 100%;}
.log_inright{position: absolute;right: 0; bottom: 0;width: 345px;}
.log_inright h2{font-weight: bold; font-size: 24px; margin-bottom: 38px;}
.log_inright li{padding-top: 20px;}
.wby4{width: 100%; height: 49px; border-bottom: 2px solid #dedede; padding-left: 53px; background: url(../images/a31.png) no-repeat 8px center; line-height: 47px;font-size: 16px;}
.wby5{width: 100%; height: 69px; border-bottom: 2px solid #dedede; padding-left: 53px; background: url(../images/a27.png) no-repeat 8px center; line-height: 47px;font-size: 16px;}
.wby06{width: 100%; height: 69px; border-bottom: 2px solid #dedede; padding-left: 53px; background: url(../images/a201.png) no-repeat 8px center; line-height: 47px;font-size: 16px;}
.wby07{width: 100%; height: 69px;border: none;outline: none; border-bottom: 2px solid #dedede; padding-left: 53px; background: url(../images/a203.png) no-repeat 8px center; line-height: 47px;font-size: 16px;}
.log_inright p{font-size: 16px; margin-top: 40px;}
.log_inright p a{color:#C2C2C2 ;}
.log_inright a:nth-child(1){ color: #0c2dd1;}
.log_inright a:hover{text-decoration: underline;}
.btn4{width: 160px;height: 40px; color: #fff;background: #0c2dd1;border: none;cursor: pointer;font-size: 16px; margin-top: 104px;}
.layui-form-select{
    display: none !important;
}
/*注册*/
.zcnrbox{float: right;width: 370px;}
.zcnrbox li{position: relative;padding-top: 30px;}
.zcnrbox p{color: #666;width: 100%; position: absolute;left: 0; bottom: -22px;}
.wby6{width: 100%; height: 49px; border-bottom: 2px solid #dedede; padding-left: 53px; background: url(../images/a31.png) no-repeat 8px center; line-height: 47px;font-size: 16px;}
.wby7{width: 100%; height: 49px; border-bottom: 2px solid #dedede; padding-left: 53px; background: url(../images/a62.png) no-repeat 8px center; line-height: 47px;font-size: 16px;}
.wby8{width: 100%; height: 49px; border-bottom: 2px solid #dedede; padding-left: 53px; background: url(../images/a63.png) no-repeat 8px center; line-height: 47px;font-size: 16px;}
.wby9{width: 100%; height: 49px; border-bottom: 2px solid #dedede; padding-left: 53px; background: url(../images/a27.png) no-repeat 8px center; line-height: 47px;font-size: 16px;}
.zcnrbox .verify{float: left; text-align: left; padding-top: 48px;font-size: 16px;}
.zcnrbox h3{text-align: right; padding-top: 48px;font-size: 16px;}
.zcnrbox h3 a{color: #C2C2C2}
.zcnrbox h3 a:hover{text-decoration: underline;}
.btn5{width: 160px;height: 40px; color: #fff;background: #0c2dd1;border: none;cursor: pointer;font-size: 16px; margin-top: 35px;}

/*手机验证码注册*/
.reg_in{overflow: hidden; position: relative; margin: 80px 0 125px;}
.reg_inleft{width: 50%;float: left;}
.reg_inleft img{width: 100%;}
.reg_inright{position: absolute;right: 5%; bottom: 0;width: 400px;}
.reg_inleft h3{position: absolute;top: 50px;left: 59px;font-size: 58px;font-weight: 300;color: #FFFFFF;}
.reg_inleft h6{position: absolute;top: 127px;left: 60px;font-size: 16px;font-weight: 100;color: #FFFFFF;}
.reg_inleft div{position: absolute;top: 159px;left: 60px;width: 126px;height: 4px;background-color: #FFFFFF;}
.reg_inright h2{font-weight: bold; font-size: 24px; margin-bottom: 38px;}
.reg_inright li{padding-top: 20px;}
.wby20{width: 300px; height: 49px; border-bottom: 2px solid #dedede; padding-left: 53px; background: url(../images/a62.png) no-repeat 8px center; line-height: 47px;font-size: 16px;}
.wby21{width: 300px; height: 69px; border-bottom: 2px solid #dedede; padding-left: 53px; background: url(../images/a66.png) no-repeat 8px center; line-height: 47px;font-size: 16px;}
.wby22{width: 300px; height: 69px; border-bottom: 2px solid #dedede; padding-left: 53px; background: url(../images/a27.png) no-repeat 8px center; line-height: 47px;font-size: 16px;}
.wby23{width: 300px; height: 69px; border-bottom: 2px solid #dedede; padding-left: 53px; background: url(../images/a27.png) no-repeat 8px center; line-height: 47px;font-size: 16px;}
.wby24{width: 300px; height: 69px; border-bottom: 2px solid #dedede; padding-left: 53px; background: url(../images/a63.png) no-repeat 8px center; line-height: 47px;font-size: 16px;}
.reg_inright li:nth-child(2) a{position: absolute;right: 0; top: 170px;color: #0C2DD1;font-size: 16px;}
.reg_inright p{font-size: 16px; margin-top: 40px;}
.reg_inright p a{color:#C2C2C2 ;}
.reg_inright a:nth-child(1){ color: #0c2dd1;}
.reg_inright a:hover{text-decoration: underline;}
.btn4{width: 160px;height: 40px; color: #fff;background: #0c2dd1;border: none;cursor: pointer;font-size: 16px; margin-top: 104px;}
.btn7{width: 160px;height: 40px; color: #fff;background: #0c2dd1;border: none;cursor: pointer;font-size: 16px; margin-top: 104px;display: none;}

/*报名*/
.bmnr{width: 1000px; margin: 0 auto; padding-top: 50px;}
.bmbox{padding: 55px 0 80px; background: #dbdbdb;}
.bmbox .wz1200{
    background: #fff;
    padding: 48px 68px 65px 30px;
    box-sizing: border-box;
}
.flex_bc{
    position: fixed;
    right: 11%;
    top: 120px;
    z-index: 99;
    display: block; width: 100px;height: 40px;
    background: url(../images/button.png) no-repeat center;
    background-size: 100px 40px;
}

.en_flex_bc{
    position: fixed;
    right: 11%;
    top: 120px;
    z-index: 99;
    display: block; width: 102px;height: 41px;
    background: url(../images/en_save.png) no-repeat center;
    background-size: 100px 40px;
}
.bmbox_a{width: 900px; padding-bottom: 25px;}
.bmbox_a h2{font-weight: bold; font-size: 20px;display: inline-block;padding-right: 12px;background: url(../images/a35.png) no-repeat left bottom;background-size: 100% auto; margin-bottom: 35px; padding-bottom: 5px;}
.bmbox_a ul{    overflow: hidden;
    margin-left: -40px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;}
.bmbox_a li{width: 50%; padding: 0 0 25px 40px;overflow: hidden;float: left;font-size: 16px;line-height: 40px;}
.wby10{float: right;width: calc(100% - 87px);height: 40px;line-height: 38px;border: 1px solid #dbdbdb;border-radius: 6px; padding-left: 10px; float: right;font-size: 16px;}
.wby11{float: right;width: calc(100% - 87px);height: 40px;line-height: 38px;border: 1px solid #dbdbdb;border-radius: 6px; padding-left: 10px; float: right;font-size: 16px;color: #999;background: url(../images/a36.png) no-repeat 96% center;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}
.bmbox_a b{float: right;width: calc(100% - 87px);}
.wsss{
    width: calc(100% - 147px);
}
.wsdd{
    width: calc(100% - 167px);
}
.my_protocol {padding-right: 47px;}
.my_protocol .input_agreement_protocol { appearance: none; -webkit-appearance: none;  outline: none;  display: none;  }
.my_protocol .input_agreement_protocol+span {cursor:pointer;width: 26px;height: 26px;border:1px solid #0c2dd1;display: inline-block;position: relative;top: -2px;border-radius:50%; vertical-align:middle; margin-right:9px; }
.my_protocol .input_agreement_protocol:checked+span {background-image: url(../images/a37.png); background-size:100% 100%;}

.bmbox_b{padding-bottom: 25px;}
.bmbox_b h2{font-weight: bold; font-size: 20px;display: inline-block;padding-right: 12px;background: url(../images/a35.png) no-repeat left bottom;background-size: 100% auto; margin-bottom: 35px; padding-bottom: 5px;}
.bmbox_b dl{overflow: hidden;  margin-left: -40px;}
.bmbox_b dt{ padding: 0 0 25px 40px;overflow: hidden;font-size: 16px;line-height: 40px;}

.bmbox_b dt span{float: left;}
.bmbox_b dt p{margin-left: 82px;font-size: 14px;color: #999999;}

.wby12{max-width: 92%;height: 100px;line-height: 38px;border: 1px solid #dbdbdb;border-radius: 6px;margin-left: 7px; padding-left: 10px;font-size: 16px;}

.bmbox_c{width: 900px; padding-bottom: 25px;}
.bmbox_c h2{font-weight: bold; font-size: 20px;display: inline-block;padding-right: 12px;background: url(../images/a35.png) no-repeat left bottom;background-size: 100% auto; margin-bottom: 35px; padding-bottom: 5px;}
.bmbox_c ul{overflow: hidden;  margin-left: -40px;}
.bmbox_c li{ padding: 0 0 25px 40px;overflow: hidden;font-size: 16px; float: left;line-height: 40px;}
.bmbox_c span{float: left;}
.bmbox_c dl{float: left; overflow: hidden;}
.bmbox_c dt:nth-child(1),.bmbox_c dt:nth-child(2){display: inline-block;margin-left: 10px; width: 140px;}
.bmbox_c li:nth-child(2),.bmbox_c li:nth-child(3){ width:calc(900px / 2);}
.bmbox_c li:nth-child(6),.bmbox_c li:nth-child(7){width: calc(900px);}
.button_box{margin: 20px 0;}
.titlt_inf{font-size: 16px;font-weight: bold;color: #000000;margin:5px 30px 0 0;}

.bmbox_d{padding-bottom: 25px;}
.bmbox_d h2{font-weight: bold; font-size: 20px;display: inline-block;padding-right: 12px;background: url(../images/a35.png) no-repeat left bottom;background-size: 100% auto; margin-bottom: 35px; padding-bottom: 5px;}
.bmbox_d dl{overflow: hidden;  margin-left: -40px;}
.bmbox_d dt{ padding: 0 0 25px 40px;overflow: hidden;font-size: 16px;line-height: 40px;}
.wby13{float: right;width: calc(100% - 87px);height: 100px;line-height: 38px;border: 1px solid #dbdbdb;border-radius: 6px; padding-left: 10px; float: right;font-size: 16px;}
.mgn_top{margin-top: -20px;}

.bmbox_e{padding-bottom: 25px;}
.bmbox_e h2{font-weight: bold; font-size: 20px;display: inline-block;padding-right: 12px;background: url(../images/a35.png) no-repeat left bottom;background-size: 100% auto; margin-bottom: 35px; padding-bottom: 5px;}
.bmbox_e dl{overflow: hidden;  margin-left: -40px;}
.bmbox_e dt{ padding: 0 0 25px 40px; overflow: hidden;font-size: 14px;color: #333333;font-weight: 500;line-height: 40px;}
.bmbox_e dt span{display: inline-block;width: 30%;height: auto;vertical-align: middle;}
.bmbox_e .btndown{display:inline-block; width: 136px;height: 41px;background: url('../images/download.png') no-repeat center;vertical-align: middle;margin-left: 20px;}
.bmbox_e .en_btndown{display:inline-block; width: 197px;height: 41px;background: url('../images/en_down.png') no-repeat center;vertical-align: middle;margin-left: 20px;}
.bmbox_e .btnupload{display: inline-block; width: 136px;height: 41px;background: url('../images/upload.png') no-repeat center;vertical-align: middle;margin-left: 20px;}
.bmbox_e .en_btnupload{display: inline-block; width: 147px;height: 41px;background: url('../images/en_upload.png') no-repeat center;vertical-align: middle;margin-left: 20px;}
.layui-upload-file{width: 0;}
.bmbox_e .btnlook{display: inline-block; width: 136px;height: 41px;background: url('../images/look.png') no-repeat center;vertical-align: middle;margin-left: 20px;}
.bmbox_e .en_btnlook{display: inline-block; width: 163px;height: 41px;background: url('../images/en_look.png') no-repeat center;vertical-align: middle;margin-left: 20px;}
.layui-upload-file{opacity: 0;}
.i_red{ color: red;}
.add_form{width: 64px;height: 32px;margin-bottom: 20px;margin-right: 10px; background: #0826DA;color: #FFFFFF;border: none;font-size: 12px;border-radius: 6px;cursor:pointer}
.del_form{width: 64px;height: 32px;margin-bottom: 20px;background: #0826DA;color: #FFFFFF;border: none;font-size: 12px;border-radius: 6px;cursor:pointer}

.my_protoco2 {padding-right: 47px;}
.my_protoco2 .input_agreement_protocol { appearance: none; -webkit-appearance: none;  outline: none;  display: none;  }
.my_protoco2 .input_agreement_protocol+span {cursor:pointer;width: 26px;height: 26px;border:1px solid #0c2dd1;display: inline-block;position: relative;top: 5px; border-radius:50%; vertical-align:middle; margin-right:9px;}
.my_protoco2 .input_agreement_protocol:checked+span {background-image: url(../images/a37.png); background-size:100% 100%;}

.my_protoco3 {padding-right: 47px;}
.my_protoco3 .input_agreement_protocol { appearance: none; -webkit-appearance: none;  outline: none;  display: none;  }
.my_protoco3 .input_agreement_protocol+span {cursor:pointer;width: 26px;height: 26px;border:1px solid #0c2dd1;display: inline-block;position: relative;top: 5px;border-radius:50%; vertical-align:middle; margin-right:9px;}
.my_protoco3 .input_agreement_protocol:checked+span {background-image: url(../images/a37.png); background-size:100% 100%;}

.my_protoco4 {padding-right: 47px;}
.my_protoco4 .input_agreement_protocol { appearance: none; -webkit-appearance: none;  outline: none;  display: none;  }
.my_protoco4 .input_agreement_protocol+span {cursor:pointer;width: 26px;height: 26px;border:1px solid #0c2dd1;display: inline-block;position: relative;top: 5px;border-radius:50%; vertical-align:middle; margin-right:9px;}
.my_protoco4 .input_agreement_protocol:checked+span {background-image: url(../images/a37.png); background-size:100% 100%;}
.bmbox_c  ul li:nth-child(n){ width:50%;float: left;padding-right: 10px;}

.lis2{
    width: 100% !important;
}
.logos{
    width: 120px;
    height: 120px;
}
.logos img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/* 信息查看 */
.btndisabled{display: inline-block; width: 135px;height: 40px;margin-left: 21px; vertical-align: middle; background-color: #999999; border-radius: 6px;text-align: center;color: #FFFFFF;font-size: 16px;}
/* 我要推荐 */
.bot{margin-bottom: 40px;}
.botbox_b{padding-bottom: 25px;}
.botbox_b h2{font-weight: bold; font-size: 20px;display: inline-block;padding-right: 12px;background: url(../images/a35.png) no-repeat left bottom;background-size: 100% auto; margin-bottom: 35px; padding-bottom: 5px;}
.botbox_b dl{overflow: hidden;  margin-left: -40px;}
.botbox_b dt{ padding: 0 0 25px 40px;overflow: hidden;font-size: 16px;line-height: 40px;}
.botbox_b dt:nth-child(1),.botbox_b dt:nth-child(2),.botbox_b dt:nth-child(3),.botbox_b dt:nth-child(4),.botbox_b dt:nth-child(6){ width:calc(900px / 2);}
.botbox_b dt:nth-child(5) span{float: left;}
.botbox_b dt:nth-child(7) span{float: left;}
.wby12{width: calc(100% - 87px);height: 100px;line-height: 38px;border: 1px solid #dbdbdb;border-radius: 6px; padding-left: 10px;font-size: 16px;}
.bmdl-c{margin-left: 50%; transform: translate(-25%);}
/*往届风采*/
.wjfc_nr{padding: 90px 0 0 0;}
.wjfc_top{position: relative; background: url(../images/bj5.png) no-repeat left center; background-size: cover; padding: 50px 0 50px 20px; position: relative;}
.fc_qq{overflow: hidden;width: 840px;}
.fc_tp{float: right;width: calc(100% - 250px);}
.fc_tp img{width: 100%;border: 3px solid #fff;}
.fc_text{float: left; width: 250px;padding-top: 65px;}
.fc_text h2{color: #fff; font-size: 36px; position: relative; padding-bottom: 35px;}
.fc_text h2 span{font-size: 16px; padding-left: 10px;}
.fc_text h2:before{position: absolute;content: ""; border-bottom: 1px solid #fff; left: 0; bottom: 15px;width: 30px;}
.fc_text p{font-size: 16px; color: #fff; line-height: 1.6;}
.wjfc_top .swiper-button-next{background: url(../images/a46.png); width: 55px;height: 27px;background-size: 100% 100%;right: 0;top:45%;}
.wjfc_top .swiper-button-next:hover{background: url(../images/a41.png);background-size: 100% 100%;}
.wjfc_top .swiper-button-prev{background: url(../images/a47.png); width: 55px;height: 27px;background-size: 100% 100%;left: auto;right: 0;top: 55%;}
.wjfc_top .swiper-button-prev:hover{background: url(../images/a43.png);background-size: 100% 100%;}
.wjfc_top .swiper-pagination{text-align: right;width: 100%;font-size: 36px;}
.wjfc_top .swiper-pagination-current{color: #999;}
.mcsp{padding: 100px 0 65px;}
.mcsp ul{overflow: hidden;}
.mcsp li{float: left; width: 33.33%; padding: 0 0 35px 15px;}
.mcbox{position: relative;}
.mcbox img{width: 100%;}
.mczz{position: absolute;width: 100%;height: 100%;background: rgba(5,18,182,.6);top: 0;left: 0;transition: All 0.4s ease-in-out;opacity: 0;}
.mczz span{display: block; position: absolute;background: url(../images/a39.png);width: 73px;height: 47px;background-size: 100% 100%;left:50%; top:50%; transform:translate(-50%,-50%);}
.mczz span{background: url(../images/a39.png);width: 73px;height: 47px;background-size: 100% 100%;display: block;}
.mcsp a:hover .mczz{opacity: 1;}

/*参赛指南*/
.banner6{background: url(../images/banner6.png) no-repeat center center; height: 320px;background-size: cover;}
.cszm{padding: 93px 0 70px 0;}
.cszm_nr{padding: 69px 0 0 0;}
.cszm_nr h2{font-size: 20px; font-weight: bold; display: inline-block; padding: 0 8px 5px 0; background: url(../images/a24.png) no-repeat left bottom;background-size: 100% auto; margin-bottom: 15px;}
.cszm_nr p{font-size: 16px; line-height: 28px;letter-spacing: 1px;}
.cmbox{cursor: pointer;transition: All 0.4s ease-in-out;}
.cszm_tx{margin-top: 74px;}
.cszm_tx li{padding-bottom: 15px;}
.cszm_tx ul li:nth-child(1) .cmbox{ background: url(../images/a48.png) no-repeat left center;height: 114px;padding: 60px 0 0 40px;background-size: auto 100%;}
.cszm_tx ul li:nth-child(1) .cmbox:hover{ background: url(../images/a49.png) no-repeat left center;background-size: auto 100%;}
.cmbox p{font-size:16px; line-height: 1.6;color: #0c2dd1;}
.cmbox:hover p{color: #fff;}

.cszm_tx ul li:nth-child(2) .cmbox{ background: url(../images/a50.png) no-repeat right center;height: 114px;padding: 60px 40px 0 0;background-size: auto 100%;text-align: right;}
.cszm_tx ul li:nth-child(2) .cmbox:hover{ background: url(../images/a51.png) no-repeat right center;background-size: auto 100%;}
.cszm_tx ul li:nth-child(3) .cmbox{ background: url(../images/a52.png) no-repeat left center;height: 114px;padding: 60px 0 0 40px;background-size: auto 100%;}
.cszm_tx ul li:nth-child(3) .cmbox:hover{ background: url(../images/a53.png) no-repeat left center;background-size: auto 100%;}
.cszm_tx ul li:nth-child(4) .cmbox{ background: url(../images/a54.png) no-repeat right center;height: 114px;padding: 60px 0 0 40px;background-size: auto 100%;text-align: right;}
.cszm_tx ul li:nth-child(4) .cmbox:hover{ background: url(../images/a55.png) no-repeat right center;background-size: auto 100%;}
.cszm_tx ul li:nth-child(5) .cmbox{ background: url(../images/569.png) no-repeat left center;height: 114px;padding: 60px 0 0 40px;background-size: auto 100%;}
.cszm_tx ul li:nth-child(5) .cmbox:hover{ background: url(../images/570.png) no-repeat left center;background-size: auto 100%;}
.hdqp{padding: 100px 0 0 0;}
.hdqp_nr{padding: 30px 0 0;}
.hdqp_nr p{position: relative;font-size: 16px; line-height: 30px; padding-left: 30px;}
.hdqp_nr p:before{border-left: 10px solid #0c2dd1;height: 100%; position: absolute;content: "";top: 0;left: 0;}
.entryGuide{
    padding: 122px 0;
}
.entryGuide li{
    display: flex;
    justify-content: space-between;
    margin-bottom: 79px;
}
.entryGuide li:nth-child(even){
    flex-direction: row-reverse;
}
.entryGuide li:last-child{
    margin-bottom: 0;
}
.entryGuide li .guidePic{
    width: 42%;
}
.entryGuide li .guidePic img{
    width: 100%;
}
.entryGuide li .guideCon{
    width: 52%;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
}
.entryGuide li .guideCon h3{
    font-size: 24px;
}
.entryGuide li .guideCon div{
    width: 100%;
    font-size: 18px;
    margin: 14px 0 24px;
}
.entryGuide li .guideCon p{
    font-size: 16px;
    line-height: 24px;
    color: #666;
}

/* 招聘信息 */
.zpxx .move{
    display: none;
}
.banner8{
    background: url(../images/banner8.png) no-repeat center center; height: 320px;background-size: cover
}
.zpxx{
    padding: 80px 0; 
}
.zpxx .search{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom:-39px;
}
.zpxx .ipt_item{
    width: 33.33%;
    display: flex;
    align-items: center;
    margin-bottom: 39px;
}
.zpxx .ipt_item span{
    font-size: 16px;
    margin-right: 9px;
}
.zpxx .ipt_item input,#danwei,#xuqiu,#lingyu,#hezuo{
    font-size: 16px;
    width: 261px;
    height: 31px;
    border-radius: 4px;
    border: 1px solid #999999;
    padding-left: 6px;
}
.ipt_item input::placeholder {
    color: #cccccc; /* 将颜色改为红色 */
}
.zpxx_submit{
    display: flex;
}
.zpxx_submit .sub{
    width: 80px;
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    background: #051C8D;
    border-radius: 4px;
    margin-right: 15px;
    cursor: pointer;
}
.zpxx_submit .res{
    width: 80px;
    height: 34px;
    color: #999999;
    font-size: 16px;
    line-height: 34px;
    text-align: center;
    background: #DFDFDF;
    border-radius: 4px;
    cursor: pointer;
}
.zpxx_title{
    padding: 42px 0 30px;
    font-size: 18px;
    line-height: 28px;
}
.zpxx_txt{
    color: #051D8D;
}
.zpxx .table .table_thead{
    display: flex;
    height: 60px;
    color: #fff;
    font-size: 18px;
    background: #051D8D;
    align-items: center;
}
.zpxx .table .table_thead .table_th{
    text-align: center;
}
.zpxx .table_list .table_item{
    display: flex;
}
.zpxx .table_list .table_item .table_td{
    text-align: center;
    font-size: 14px;
    line-height: 26px;
    padding: 0 10px;
    word-wrap:break-word;
}
.zpxx .table_list .table_item{
    box-sizing: border-box;
    padding: 35px 0 35px;
}
.zpxx .table_list .table_item .table_td{
    padding: 0 10px;
}
.zpxx .table_list .table_item .table_td:first-child{
    padding-top: 17px;
}
.zpxx .table_list .table_item .table_td:nth-child(2){
    height: 132px;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-all;
}
.zpxx .table_list .table_item .table_td:nth-child(3){
    height: 132px;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-all;
}
.zpxx .table_list .table_item .table_td:nth-child(4){
    padding-top: 17px;
}
.zpxx .table_list .table_item .table_td:nth-child(5){
    padding-top: 17px;
}
.zpxx .table_list .table_item .table_td:nth-child(5) a{
    color: #0826DA;
}
.zpxx .table_list .table_item .table_td:nth-child(6){
    padding-top: 17px;
}
.zpxx .table_list .table_item .table_td:nth-child(7){
    padding-top: 17px;
}
.zpxx .table_list .table_item .table_td:nth-child(8){
    padding-top: 17px;
}
.zpxx .table_list .table_item .table_td:nth-child(9){
    padding-top: 17px;
}
.zpxx .table_list .table_item .table_td:last-child{
    padding-top: 17px;
}
.zpxx .table_list .table_item .table_td:last-child .btns{
    display: block;
    width: 95px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #051C8D;
    border-radius: 4px;
    font-size: 16px;
    color: #FFFFFF;
    margin: 15px auto 0;
}
.zpxx .table_list .table_item:nth-child(even){
    background-color: rgba(5,18,182,.05);
}
.zpxx .table .table_thead .table_th{
    text-align: center;
}




.zpxx .res_table .res_table_thead{
    display: flex;
    height: 60px;
    color: #fff;
    font-size: 18px;
    background: #051D8D;
    align-items: center;
    margin-top: 60px;
}
.zpxx .res_table .res_table_thead .res_table_th{
    text-align: center;
}
.zpxx .res_table_list .res_table_item{
    display: flex;
}
.zpxx .res_table_list .res_table_item .res_table_td{
    font-size: 14px;
    line-height: 26px;
    padding: 0 10px;
    word-wrap:break-word;
}
.zpxx .res_table_list .res_table_item{
    box-sizing: border-box;
    padding: 40px 0 37px;
    display: flex;
    align-items: center;
    text-align: center;
}
.zpxx .res_table_list .res_table_item:nth-child(even){
    background-color: rgba(5,18,182,.05);
}
.zpxx .res_table_list .res_table_item .res_table_td:nth-child(1){
    text-align: center;
}
.zpxx .res_table_list .res_table_item .res_table_td:nth-child(2){
    text-align: center;
}
.zpxx .mobile{
    display: none;
}
.zpxx .nodata{
    margin-top: 81px;
    width: 100%;
    display: flex;
    justify-content: center;
}
.zpxx .nodata img{
    width: 318px;
    height: 218px;
}
/* 招聘信息详情 */
.zpxxd{
    padding: 80px 0; 
}
.zpxxd .mobile{
    display: none;
}
.zpxxd .title{
    font-size: 24px;
    line-height: 22px;
    margin-bottom: 38px;
}
.dw_intro{
    
    text-align: justify;
    font-size: 16px;
    line-height: 30px;
    color: #666666;
    margin-bottom: 27px;
}
.dw_intro span{
    font-weight: bold;
    color: #333333; 
}
.rc_intro{
    text-align: justify;
    font-size: 16px;
    line-height: 30px;
    color: #666666;
}
.rc_intro span{
    font-weight: bold;
    color: #333333; 
}
.zpxxd .table .table_thead{
    display: flex;
    height: 60px;
    color: #fff;
    font-size: 18px;
    background: #051D8D;
    align-items: center;
    margin-top: 60px;
}
.zpxxd .table .table_thead .table_th{
    text-align: center;
}
.zpxxd .table_list .table_item{
    display: flex;
}
.zpxxd .table_list .table_item .table_td{
    font-size: 14px;
    line-height: 26px;
    padding: 0 10px;
    word-wrap:break-word;
}
.zpxxd .table_list .table_item{
    box-sizing: border-box;
    padding: 40px 0 37px;
    display: flex;
    align-items: center;
    text-align: center;
}
.zpxxd .table_list .table_item:nth-child(even){
    background-color: rgba(5,18,182,.05);
}
.zpxxd .table_list .table_item .table_td:nth-child(1){
    text-align: center;
}
.zpxxd .table_list .table_item .table_td:nth-child(2){
    text-align: center;
}
.table_btn{
    padding: 4px 8px;
    border: #0321AF 1px solid;
    border-radius: 4px;
    color: #fff;
    background-color: #0321AF;
    cursor: pointer;
}
.table_btns{
    width: 80px;
    margin-top: 15px;
    box-sizing: border-box;
    text-align: center;
    padding: 4px 8px;
    border: #0321AF 1px solid;
    border-radius: 4px;
    color: #fff;
    background-color: #0321AF;
    cursor: pointer;
}
/* 往届回顾 */
.banner11{
    background: url(../images/banner11.png) no-repeat center center; height: 320px;background-size: cover
}
.wjhf{
    padding-top: 80px;
}
.wjhf .previous_list{
    margin-top: 79px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;

}
.wjhf .previous_list .previous_item{
    width: 580px;
    height: 225px;
    margin-bottom: 40px;
}
.wjhf .previous_list .previous_item img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.rqnr_ds{
    display: flex; 
    align-items: center;
}
@media(max-width:1420px){
    .aheader{padding: 0 3%;}
    .dsdt_nr a{padding: 25px 0;}
    .pager{padding: 30px 0 50px;}
    /* cy修改 */
    .guideList li .showIntro{padding: 20px;}
    .flex_bc{
        position: fixed;
        right: 8%;
        top: 120px;
        z-index: 99;
        display: block; width: 100px;height: 40px;
        background: url(../images/button.png) no-repeat center;
        background-size: 100px 40px;
    }
    .en_flex_bc{
        position: fixed;
        right: 8%;
        top: 120px;
        z-index: 99;
        display: block; width: 102px;height: 41px;
        background: url(../images/en_save.png) no-repeat center;
        background-size: 100px 40px;
    }
}
@media(max-width:1220px){
    .headerbox{padding: 0 3%;}
    .wz1200{width: 100%; padding: 0 3%;}
    .nav li{padding-left: 18px;}
    /* .news{width: 100%; padding: 0 3%;} */
    .news_right{width: calc(100% - 550px);}
    .newsbox{padding: 20px 20px 0 0;}
    .news_left{width: 520px;}
    .footerbox{width: 100%; padding: 40px 3%;}
    .foot_zhang{margin-left: 100px;}
    .nava li{padding-left: 15px;}
    .cscg{width: 100%;}
    .flex_bc{
        position: fixed;
        right: 1%;
        top: 120px;
        z-index: 99;
        display: block; width: 100px;height: 40px;
        background: url(../images/button.png) no-repeat center;
        background-size: 100px 40px;
    }
    .en_flex_bc{
        position: fixed;
        right: 1%;
        top: 120px;
        z-index: 99;
        display: block; width: 102px;height: 41px;
        background: url(../images/en_save.png) no-repeat center;
        background-size: 100px 40px;
    }
    /*联系我们*/
    .lxwm_top{padding: 50px 0;}
    .lxwm_top ul{margin-left: -30px;display: flex;flex-direction: column;}
    .lxwm_top li{padding-left: 30px;border-right: none;}
    .lxwm_top h2{font-size: 20px;}
    .lxwm_top dt{font-size: 16px;}
    .lxtext h3{font-size: 24px;}
    .zcnrbox li{padding-top: 25px;}
    .lxwm_top span{font-size: 16px;}
    .lxwm_top .lxtext{margin-top: 0;}
    .lxwm_top .lxtext .smzx_tit,.lxwm_top .lxtext .ljxq_tit,.lxwm_top .lxtext .smgz_con{
        text-align: left;
    }
    .lxwm_top .lxtext .code_box{margin: 0;}
    .lxwm_top span{margin: 10px 0;}
    .blue_size{color: #0C2DD1;}
    .wjfc_top .swiper-pagination{text-align: right;width: 100%;font-size: 24px;}
    /* cy修改 */
    .news_lb li{
        padding: 0;
    }
    .video{
        width: 1000px;
    }


}

@media(max-width:1000px){
.header{height: 1.7rem;background: none;}
.top{height: .74rem;}
.topbox{line-height: .74rem; font-size: .26rem;}
.topbox b{font-size: .3rem;}
.timeBox{font-size: .26rem;}
.timeBox span{font-size: .3rem;}
.headerbox{height: 1.06rem;background: none;position: relative;}
.dlbm{position: absolute;right: .81rem; top: .24rem; }
.dlbm ul{padding: 0px;}
.dlbm li{padding-left: .23rem;}
.dlbm li a{line-height:.47rem; font-size: .24rem;border-radius: .24rem;}
.dlbm li:nth-child(1) a{width: .49rem;}
.dlbm li:nth-child(2) a{width: 1.5rem;}
.dlbm li:nth-child(3) a{width: 1.1rem;}
.dlbm li:nth-child(4) a{width: 1.1rem;}
.dlbma ul{
    padding-top: 0;
}
.logo{width: .8rem;height: .7rem; position: absolute;top: .18rem;left: .5rem;margin: 0;}
.dhbtn{background: url(../images/d1.png) no-repeat center center; top: .34rem;right: .24rem; width: .38rem;height: .3rem; position: absolute; background-size: cover;}
.nav{position: fixed;width: 200px;height: calc(100% - 1.7rem);top: 1.7rem;left: -200px;background: #2d67b4;}
.nav ul{padding: 0;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center; background-size: cover;}
.nav ul{padding: 0;}
.nav li{line-height: 50px; border-bottom: 1px solid #3d76c0;width: 100%; padding: 0;}
.nav a{padding: 0 15px;}
.headerbox.on a{color: #fff;}
.nav ul li a:before{bottom: 0;}
.dhbj{width: 100%;height: 100%;background: rgba(0,0,0,.7);top: 0;left: 0;z-index: 10;position: fixed;display: none;}
.fgt{height: .74rem;}
.banner a{width: 2.27rem;height: .7rem;line-height: .7rem; bottom: .75rem;font-size: .26rem;}
.banner b{line-height: .66rem;left: .27rem; font-size: .26rem;}
.banner a:hover b{left: .95rem;}
.banner em{width: .25rem;right: .27rem;}
.banner a:hover em{right: 1.7rem;}
.pcsz{display: none;}
.sjzs{display:block ;}
/* .indexBm{
    bottom: 28%;
} */
.bannerBtn{
    bottom: 14%;
}
.wz1200{padding: 0 5%;}
.dsgk{
    height: auto;
    background: #f4f4fb;
}
.dsgk_tit{padding: .75rem 0 .1rem;background: url(../images/a2.png) no-repeat calc(50% - 1rem) bottom;background-size: auto 1rem;}
.dsgk_tit h2{font-size:.4rem ; padding: .15rem 0 .15rem;}
.dsgk_tit p{font-size: .18rem;}
.dsgk_nr{
    width: 100%;
}
.g_intro{
    display: block;
    margin-top: 0;
}
.pcBtn{
    display: none;
}
.smallBtn{
    display: block;
}
.g_pic{
    width: 6.1rem;
    margin: .32rem auto 0;
}
.g_pic img{
    width: 100%;
}
.dsgk_nr{padding: .2rem 0 0 0;}
.dsgk_nr p{font-size: .24rem; line-height: 1.7;height: auto;}

.guideList ul{
    flex-wrap: wrap;
}
.guideList ul li{
    width: 48%;
    padding-bottom: .38rem;
    margin-bottom: .4rem;
}
.video_right ul li:nth-child(3){ padding-bottom: 16px;}
.guideList li .gPic{
    height: 1.8rem;
}
.guideList li .gTit{
    font-size: .28rem;
    margin-top: .26rem;
}
.guideList li p{
    font-size: .24rem;
}
.guideList li .showIntro{display: none;}
/* .btn1{width: 2.47rem;height: .7rem;bottom: .75rem;border-radius: .1rem; font-size: .26rem; margin: .4rem auto 0 auto;}
.btn1 b{line-height: .68rem;left: .27rem; font-size: .26rem;}
.btn1:hover b{left: 1rem;}
.btn1 em{width: .25rem;right: .27rem;height: 100%;}
.btn1:hover em{right: 1.9rem;} */

.scjs_tit{padding: .78rem 0 .1rem;background: url(../images/a3.png) no-repeat calc(50% - .9rem) bottom;background-size: auto 1.3rem;}
.scjs_tit h2{font-size:.4rem ; padding: .6rem 0 .15rem;}
.scjs_tit p{font-size: .18rem;}

/* .scjs_nr ul{display: block;overflow: hidden; padding: 0 .8rem;padding: .3rem 0 .5rem;}
.scjs_nr li{width: 50%;float: left; margin-bottom: .5rem;height: 1.18rem;padding:.35rem 0 0 .5rem;}
.scjs_nr h2{font-size: .26rem; margin-bottom: 0.09rem;}
.scjs_nr p{font-size: .2rem;} */
.btn2{width: 2.47rem;height: .7rem;border-radius: .1rem; margin: 0 auto;font-size: .26rem;}
.btn2 b{line-height: .68rem;left: .27rem; font-size: .26rem;}
.btn2:hover b{left: 1rem;}
.btn2 em{width: .25rem;right: .27rem;height: 100%;}
.btn2:hover em{right: 1.9rem;}

.news{padding: 0;}
.news_tit{padding: .1rem 0 .1rem;background: url(../images/a8.png) no-repeat 2.3rem bottom;background-size: auto 1.25rem;}
.news_tit h2{font-size:.4rem ; padding: .45rem 0 .15rem;}
.news_tit p{font-size: .18rem;}
.news_top{display: none;}
.news_nr{margin-top: .4rem;border-top: 1px solid #e0e0e0;padding: 0;}
.news_lb a{padding: .3rem 3%;}
.news_lb li h2{font-size: .30rem;line-height: 24px; margin-bottom: .15rem;}
.news_lb li  p{font-size: .24rem;}
/* .news_lb span{width: 1.15rem;text-align: left;}
.news_lb span h2{font-size: .42rem;margin-bottom: .15rem;}
.news_lb span p{font-size: .22rem;}
.news_lb b{width: calc(100% - 1.15rem);}
.news_lb b h2{font-size: .3rem; margin-bottom: .15rem;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news_lb b p{font-size: .24rem; line-height: 1.6;} */

.video{padding: 0 0 .6rem 0;width: 100%;}
.video_tit{padding: .78rem 0 .1rem;background: url(../images/a9.png) no-repeat 1.9rem bottom;
background-size: auto 1.15rem;}
.video_tit h2{font-size:.4rem ; padding: .45rem 0 .15rem;ackground: url(../images/a8.png) no-repeat 1.7rem bottom;}
.video_tit p{font-size: .18rem;}
.video_nr{margin-top: .2rem;padding: .3rem;}
.video_left{width: 100%;height: auto; float: none;}
.ggbtn{width: 1rem;height: 1rem;}
.video_right{float: none;width: 100%;padding-top: .2rem;}
.video_right ul{overflow: hidden; margin-left: -.15rem;}
.video_right li{float: left; width: 33.33%;height: 1.78rem; padding-left: .15rem;}
.video_right p{font-size: .24rem; line-height: 3;}

.zcld_tit{text-align: center;padding: .78rem 0 .1rem;background: url(../images/z12.png) no-repeat 1.9rem bottom;
background-size: auto 1.6rem;}
.zcld_tit h2{font-size:.4rem ; padding: .45rem 0 .15rem;ackground: url(../images/a8.png) no-repeat 1.7rem bottom;}
.zcld_tit p{font-size: .18rem;}
.zcld_nr{padding-top: .3rem;}
.zcld_lb ul{overflow: hidden;}
.zcld_lb li{float: left; width: 100%;}
.zcld_lb li a{display: block;text-align: center; line-height: 1.12rem;color: #999;font-size: .3rem;}
.zcld_lb li.cur a{background: url(../images/a2.jpg); background-size: 100% 100%;  color: #fff;}
.zcld_lb b{font-size: .51rem; display: inline-block;vertical-align: middle; margin-right: .1rem;font-weight: bold;}
.zcld_box{padding: .3rem 0 0 0;}
.zcld_box p{font-size: .26rem; line-height: 1.7; color: #333; padding-left: .25rem;background: url(../images/a3.jpg) no-repeat left .15rem;background-size: .12rem .12rem; margin-bottom: .5rem;}
.zcld_box span{color: #0c2dd1;}
.zcqh {animation:fadeIn .25s, 100ms;}

.footerbox{padding: .3rem 5%;}
.foot_left{width: 100%;float: none;padding-bottom: .35rem;}
.foot_left p{font-size: .28rem;}
.foot_zhang{float: none; margin: 0;width: 100%;}
.foot_zhang h2{font-size: .26rem; line-height: 2.5;margin-bottom: .2rem;}
.foot_zhang p{font-size: .26rem; line-height: 1.6;}
.foot_right{float: none;width: 100%;}
.foot_right h2{font-size: .26rem; line-height: 2.5;margin-bottom: .2rem;}
.foot_right li{font-size: .26rem; line-height: 1.6;}
.bqxx{padding-bottom: .2rem;}
.bqxx p{font-size: .24rem; line-height: 1.5;}

/*参赛成功*/
.aheader{height: 1.06rem;}
.logoa{width: .8rem;height: .7rem; position: absolute;top: .18rem;left: .5rem;margin: 0px;}
.dhbtna{background: url(../images/d3.png) no-repeat center center; top: .34rem;right: .24rem; width: .3rem;height: .3rem; position: absolute; background-size: cover;}
.nava{position: fixed;width: 200px;height: calc(100% - .82rem);top: .82rem;left: -200px;background: #fff;}

.dlbma{position: absolute;right: .81rem; top: .24rem; }
.dlbma .dlbma_ul{padding: 0px;}
.dlbma li{padding-left: .23rem;}
.dlbma li a{line-height:.47rem; font-size: .24rem;border-radius: .24rem;}
.dlbma li:nth-child(1) a{width: .49rem;}
.dlbma li:nth-child(2) a{width: 1.1rem;}
.dlbma li:nth-child(3) a{width: 1.1rem;}
.nava ul{padding: 0;}
.dhbtna.on{background: url(../images/d4.png) no-repeat center center; background-size: cover;}
.nava ul{padding: 0;}
.nava li{line-height: 50px; border-bottom: 1px solid #eee;width: 100%; padding: 0;}
.nava a{padding: 0 15px;}
.nava ul li a:before{bottom: 0;}

.fgt{height: .74rem;}
.headerbox.on .dhbtn { background: url(../images/d3.png) no-repeat center center;background-size:.38rem .3rem;width: 0.38rem; height: 0.3rem; position: absolute;top: 0.34rem; right: 0.24rem; }
.headerbox.on .dhbtn.on{background: url(../images/d3.png) no-repeat center center;background-size: .2rem .2rem;}
.fgta{height: 1.06rem;}
.cscg{width: 100%; padding:.55rem 3% 1.1rem 3%;}
.cscg img{width: 3.2rem;}
.cscg_tit span{width: .12rem;height: .12rem; margin-right: .15rem;background: #0c2dd1;}
.cscg_tit em{padding: 0 .1rem;}
.cscg_tit ul:before{bottom: .12rem;}
.cscg_tit li{font-size: .26rem;}
.csjgnr p{font-size: .3rem; margin-top: .8rem;}
.csjgnr{padding-top: 1.1rem;}
/*联系我们*/
.banner1{height: 2.4rem;}
.lxwm_top{padding: .38rem 0;}
.lxwm_top li{float: none; width: 100%;border: none;}
.lxwm_top li:nth-child(2){
    margin-top: 30px;
    padding-left: 30px;
    border: none;
}
.lxwm_top h2{font-weight: bold; font-size: .32rem; }
.lxwm_top h2 img{display: none;}
.lxwm_top dl{padding: .35rem 0 0 0;overflow: hidden; margin-left: -.75rem;}
.lxwm_top dt{padding: 0 0 0 .75rem;float: left;background: none;font-size: .26rem;line-height: .47rem; }
.lxwm_top dt:nth-child(2){border: none;}
.lxwm_top dt b{display: block;}
.lxtext img {width: .74rem;}
.lxtext{padding-top: .4rem;}
.lxtext h3{width: calc(100% - 1.08rem); font-size: .32rem; line-height: .74rem;}
.lxtext h3 span{display: none;}
.dtbox{padding: .25rem 0 .6rem 0;}
.dtbox p{font-size: .26rem;line-height: 1.5;clear: both;}
.dtbox h2{font-size: .24rem; margin-top: .2rem;}
.dttext a{width: 2.47rem;height: .7rem;border-radius: .1rem; font-size: .26rem; margin: .8rem auto 0 auto; position: static;}
.dttext a b{line-height: .68rem;left: .27rem; font-size: .26rem;}
.dttext a:hover b{left: 1rem;}
.dttext a em{width: .25rem;right: .27rem;height: 100%;}
.dttext a:hover em{right: 1.9rem;}
.contactUsDetail{
    position: static;
    margin: 0 auto;
}
/*参赛声明*/
.cssm{padding: .38rem 0 .85rem;}
.cssm_tit {background-size: auto .5rem;}
.cssm_tit h2{ padding-left: .5rem; font-size: .24rem; line-height: .4rem;height: .5rem;}
.cssm_nr{padding-top: .38rem;}
.cssm_nr h2{font-size: .3rem;line-height: 1.6; margin-bottom: .15rem;}
.cssm_nr p{font-size: .26rem; line-height: 1.6;background: url(../images/a18.png) no-repeat left .2rem;}
.cssm_nr ul{padding-top: .7rem;}
.cssm_nr li{padding-right: .25rem;}
.cssm_nr a{width: 1.85rem; line-height: .5rem; font-size: .26rem;}

/*参赛动态*/
.banner2{height: 2.4rem;}
.dsdt{padding-top: .25rem;}
.dsdt_title ul{margin-left: -.4rem;}
.dsdt_title li{font-size: .3rem; padding: 0 0 0 .4rem;line-height: .6rem;}
.dsdt_title li b{display: none;}
.dsdt_title li a{padding: 0;}
.dsdt_nr a{padding: .3rem 0;}
.dsdt_nr .rqnr{width: 1.2rem;background: #fff;text-align: left;height: auto;}
.rqnr h2{font-size: .62rem; color: #666666; padding: 0 0 .15rem;}
.rqnr p{font-size: .22rem;color: #666666;}
.rqnr_text{width: calc(100% - 1.5rem); padding: 0;}
.rqnr_text h2{margin: 0 0 .15rem 0;font-size: .3rem;}
.rqnr_text p{font-size: .24rem; line-height: 1.6;}
.rqnr_text b{display: none;}
.pager{padding: .7rem 0 .8rem;}
.pager li{padding: 0 .14rem;}
.pager a{line-height: .58rem; font-size: .3rem;padding: 0 .2rem;}
/* .pager ul li:nth-child(1) a{ border: none;}
.pager ul li:nth-child(5) a{ border: none;} */

/*落地政策*/
.banner3{height: 2.4rem;}
.ldzc{padding: .6rem 0 .2rem;}
.ldzc_left{width: 100%;float: none;}
.ldzc_left ul{overflow: hidden;} 
.ldzc_left li{float: left; width: 100%;}
.ldzc_left a{padding-left: .2rem; font-size: .3rem; line-height: 1.1rem;}
.ldzc_left a span{font-size: .4rem; margin-right: .15rem;}
.ldzc_right{float: none; width: 100%; padding-top: .3rem;}
.ldzc_right p{font-size: .26rem; line-height: 1.7; margin-bottom: .55rem;background: url(../images/a18.png) no-repeat left .17rem;}

/*大赛概况*/
.bjqj{background-size: 100% auto;}
.banner4{height: 2.4rem;}
.dsjs_tit{padding: .35rem 0 .55rem;}
.dsjs_tit h2{font-size: .28rem; line-height: 2; margin-bottom: .2rem;}
.dsjs_tit p{font-size: .26rem; line-height: 1.7;}
.dsjs_nr h2{background-size: auto .5rem;height: .5rem; margin-bottom: .4rem;}
.dsjs_nr h2 span{ padding-left: .5rem; font-size: .24rem; line-height: .4rem;height: .5rem;display: block;}
.dsjs_nr{padding-bottom: .4rem;}
.dsjs_nr p{padding-bottom: .3rem;}
.dsjs_nr b{font-size: .28rem;width: 1.2rem; padding-bottom: 0.03rem;}
.dsjs_nr em{width: calc(100% - 1.5rem);}
.dsjs_nr em{font-size: .26rem; line-height: 1.8;}

/*登录*/
.log_in{margin: 0;}
.log_inleft{display: none;}
.log_inright{width: 100%;float: none; padding: .75rem .8rem .6rem .8rem;position: static;}
.log_inright h2{text-align: center; margin-bottom: .25rem;font-size: .32rem;}
.log_inright li{ padding-top: .2rem;}
.wby4{height: .82rem; line-height: .8rem; font-size: .26rem;}
.wby5{height: .82rem; line-height: .8rem; font-size: .26rem;}
.log_inright p{font-size: .26rem;margin-top: .38rem;}
.btn4{width: 1.9rem;height: .6rem; font-size: .26rem;display: block;margin: .7rem auto 0 auto;}
/* 手机验证码注册 */
.reg_in{margin: 0;}
.reg_inleft{display: none;}
.reg_inright{width: 100%;float: none; padding: .75rem .8rem .6rem .8rem;position: static;}
.reg_inright h2{text-align: center; margin-bottom: .25rem;font-size: .32rem;}
.reg_inright li{ padding-top: .2rem;}
.wby20,.wby21,.wby22,.wby23{height: .82rem; line-height: .8rem; font-size: .26rem;}
.reg_inright p{font-size: .26rem;margin-top: .38rem;}
/* .btn4{display: none;} */
.btn7{width: 1.9rem;height: .6rem; font-size: .26rem;display: block;margin: .7rem auto 0 auto;}
.reg_inright li:nth-child(2) a {position: absolute;right: .4rem;top: 2.8rem;font-size: .26rem;}
/*新闻中心*/
.rqnr_news{text-align: left; width: 1.3rem;}
.rqnr_news:before{
    display: none;
}
.rqnr_news h2{padding: 0 0 .17rem; font-size: .42rem;}
.rqnr_news p{font-size: .26rem;}
.xttp{display: none;}
.rqnr_text_news{width: calc(100% - 1.5rem); padding: 0;}
.rqnr_text_news h2{margin: 0 0 .15rem 0;font-size: .3rem;}
.rqnr_text_news p{font-size: .24rem; line-height: 1.6;}
.rqnr_text_news b{display: none;}


/*新闻详情2*/
.banner7 {
    height: 2.5rem;
}
.detailBox{
    padding: .56rem 0 .9rem;
}
.block1{
    padding-bottom: .2rem;
}
.block1 .detailBox_title{
    font-size: .32rem;
    line-height: .42rem;
}
.block1 .detailBox_time{
    font-size: .28rem;
}
.block2 .block2_bg{
    width: 100%;
    height: auto;
    border-radius: .2rem;
    padding: .2rem .4rem;
    font-size: .24rem;
    line-height: .48rem;
    margin: .44rem auto .42rem;
}
.block2 .block2_video{
    width: 100%;
    height: auto;
}
.block2_tit{
    margin: .52rem 0 .38rem;
}
.block2_tit .xuhao{
    width: .46rem;
	height: .6rem;
    line-height: .6rem;
    font-size: .28rem;
}
.block2_tit .tits{
    height: .6rem;
    line-height: .6rem;
    font-size: .28rem;
}
.block2_ssbg{
    width: 100%;
    height: auto;
}
.block2_wz{
    font-size: .24rem;
    line-height: .4rem;
    margin: .36rem 0 .32rem;
}
.block2_bgs1{
    width: 100%;
    padding: 0;
    margin: 0;
    background: url(../images/yidong1.png) no-repeat center;
    background-size:100% 100%;
    overflow: hidden;
    margin-bottom: .4rem;
}
.block2_bgs2{
    width: 100%;
	background: url(../images/yidong2.png) no-repeat center;
    background-size:100% 100%;
    padding: 0;
    margin: 0;
    overflow: hidden;
    margin-bottom: .4rem;
}
.block2_bgs3{
    width: 100%;
    padding: 0;
    background: url(../images/yidong3.png) no-repeat center;
    background-size:100% 100%;
    margin: 0;
    overflow: hidden;
    margin-bottom: .4rem;
}
.block2_bgs4{
    width: 100%;
    padding: 0;
    background: url(../images/yidong4.png) no-repeat center;
    background-size:100% 100%;
    margin: 0;
    overflow: hidden;
}
.block2_yaer{
    font-size: .2rem;
    line-height: .34rem;
}
.block2_cont{
    font-size: .2rem;
    line-height: .34rem;
    margin: 0 .9rem;
}

.block2_content{
    width: 100%;
    margin: 0 auto;
    font-size: .24rem;
    line-height: .4rem;
}
.block2_bgs5{
    width: 100%;
    height: auto;
    padding: .4rem 0;
    margin: 0;
    margin-bottom: .4rem;
    background: url(../images/yidong5.png) no-repeat center;
    background-size: 100% 100%;
    overflow: hidden;
}
.block2 .enblock2_bgs1{
    padding: .4rem 0;
    background-size: 100% 100%;
}
.block2 .enblock2_bgs2{
    padding: .4rem 0;
    background-size: 100% 100%;
}
.block2 .enblock2_bgs3{
    padding: .4rem 0;
    background-size: 100% 100%;
}
.block2 .enblock2_bgs4{
    padding: .4rem 0;
    background-size: 100% 100%;
}
.block2 .enblock2_bgs5{
    padding: .4rem 0;
    background-size: 100% 100%;
}
.block2 .enblock2_bgs6{
    padding: .4rem 0;
    background-size: 100% 100%;
}
.block2 .enblock2_bgs7{
    padding: .4rem 0;
    background-size: 100% 100%;
}
.enblock_flex{
    margin-left: .54rem;
}
.block_xbt{
    font-size: .24rem;
    line-height: .36rem;
    margin-bottom: .2rem;
}
.bgs5_cont{
    font-size: .24rem;
    line-height: .36rem;
    margin: 0 .9rem;
}
.block2_bgs6{
    width: 100%;
    height: auto;
    padding: .4rem 0;
    margin: 0;
    margin-bottom: .4rem;
    background: url(../images/yidong6.png) no-repeat center;
    background-size: 100% 100%;
    overflow: hidden;
}
.block_bmlj{
    font-size: .24rem;
}
.block_bmlj a{
    color: #2e4ec9;
}
.block_ewmpic{
    width: 1.46rem;
	height: 1.46rem;
}
.block_ewmpic img{
    width: 100%;
    height: 100%;
}
.block_ewmbt{
    margin: .3rem 0 .2rem;
}
.block2_bgs7{
    width: 100%;
    height: auto;
    padding: .4rem 0;
    margin: 0;
    margin-bottom: .4rem;
    background: url(../images/yidong7.png) no-repeat center;
    background-size: 100% 100%;
    overflow: hidden;
}
.block_flex{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.block_zwhl{
    font-size: .24rem;
    line-height: .4rem;
}
.block_zwhr{
    margin-left: 0;
    margin-top: .2rem;
    font-size: .24rem;
    line-height: .4rem;
}
/*关于上城*/
.banner5{height: 2.4rem;}
.scgd{padding-top: .6rem;}
.scvide{padding-top: .38rem;}
.scvide h2{width: 1.7rem; font-size: .28rem; padding-bottom: 0.05rem; margin-bottom: .3rem;}
.zksjbtn{display: none;}
.scvid_text{position: static;width: 100%; background: none; padding: .2rem 0 .5rem 0;}
.scvid_text p{font-size: .26rem;color: #333; line-height: 1.8;}
.vidbf{display: none;}
.xgxw{padding-top: 0; padding-bottom: .6rem;}
.aboutMain .wz1200{
    padding: 0 !important;
}
.cityIntro{
    margin-bottom: .4rem;
}
.cityIntroCon h2{
    margin-bottom: .4rem;
}
.aboutCon1 .aboutTr{
    font-size: .2rem;
}
.aboutCon1 .changeBtn{
    width: .4rem;
    height: .4rem;
    margin: 0 .2rem;
}
.aboutCon1 .changeBtn img{
    width: .2rem;
}
.aboutCon1 .streetIntro{
    padding: .3rem;
}
.aboutCon1 .streetMain{
    display: block;
}
.aboutCon1 .streetIntro h3{
    text-align: center;
}
.aboutCon1 .streetPic{
    width: 3.72rem;
    height: 2.1rem;
    margin:0 auto .38rem;
}
.aboutCon1 .streetMain p{
    width: 100%;
    margin-left: 0;
}
.aboutCon1 .w2{
    width: 1.86rem;
}
.aboutCon2{
    padding: 0 .2rem;
}
.parkChose {
    font-size: .26rem;
    padding: 0;
}
.parkChose .parkType{
    width: .65rem;
    padding: .16rem 0;
}
.parkChose ul li{
    margin-left: .1rem;
    margin-bottom: .1rem;
}
.aboutMap{
    width: 100%;
}
.aboutCon3 .capitalTabTop{
    padding: 0 .2rem;
    font-size: .24rem;
}
.aboutCon3 .capitalMain{
    padding: 0;
}
.aboutCon3 .capitalTr{
    font-size: .22rem;
}
.aboutCon3 .c_content .capitalTr3{
    width: 50%;
    margin-right: 0;
}
.aboutCon3 .c_content .capitalTr4{
    width: 50%;
}
.aboutCon3 .c_content  .productMain{
    display: none;
}
.aboutCon3 .c_content  .productTxt{
    display: block;
    text-align: center;
}
.aboutCon4 .moreCon .erweima{
    width: 3.5rem;
}
.aboutCon4 .moreCon p{
    font-size: .28rem;
}
.aboutCon4 .moreCon p a{
    font-size: .34rem;
}
.productMask{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.7);
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.productMask .productTxtMain{
    width: 5.6rem;
}
.productMask .productName{
    height: .9rem;
    line-height: .9rem;
    text-align: center;
    background: #0C2DD1;
    font-size: .34rem;
    color: #fff;
    font-weight: 500;
}
.productMask .productContent{
    background: #fff;
    padding: .4rem;
    box-sizing: border-box;
    font-size: .28rem;
    line-height: .42rem;
}
.productMask .productCloseMask{
    width: .8rem;
    height: .8rem;
    background: url('../images/close.png') no-repeat;
    background-size: 100% 100%;
    margin: .8rem auto 0;
}
/*注册*/
.zcnrbox{width: 100%; padding: 0 .8rem .6rem .8rem;}
.zcnrbox li{padding-top: .6rem;}
.zcnrbox p{font-size: .22rem; bottom: -.4rem;}
.wby6{line-height: .75rem; height: .77rem; font-size: .26rem;}
.wby7{line-height: .75rem; height: .77rem; font-size: .26rem;}
.wby8{line-height: .75rem; height: .77rem; font-size: .26rem;}
.wby9{line-height: .75rem; height: .77rem; font-size: .26rem;}
.zcnrbox h3{font-size: .26rem; padding-top: .7rem;}
.btn5{width: 1.9rem;height: .6rem; font-size: .26rem;display: block;margin: 2rem auto 0 auto;}
.reg_liji{display: none;}
.reg_like{display: inline-block;}

/*报名*/
.bmnr{width: 100%;padding-top: .6rem;}
.bmbox{padding:0 0 .65rem;background: #ffff;}
.bmbox .wz1200{
   padding-right: .68rem !important;
}
.mgn_top{
    font-size: 14px;
}
.bmbox_c{
    width: 100%;
}
.flex_bc{
    position: fixed;
    right: 2%;
    top: 60px;
    z-index: 99;
    display: block;
    width: 0.64rem;
    height: 0.64rem;
    background: url(../images/minibutton.png) no-repeat center;
    background-size: 0.64rem 0.64rem;
}
.titlt_inf{font-size: 14px;margin-bottom: 0.3rem;}
.bmbox_a,.bmbox_b,.bmbox_c,.bmbox_d,.bmbox_e{width: 100%;}
.bmbox_a h2{font-size: .28rem; padding: 0 .08 .05rem 0; margin-bottom: .39rem;}
.bmbox_a li,.bmbox_b dt,.bmbox_c li{width: 100% !important;float: none;padding-bottom: .28rem;font-size: .28rem;}

.bmbox_e dt span{width:100%;}

.wby10{height: .82rem; line-height: .8rem; font-size: .24rem;}
.wby11{height: .8rem; font-size: .24rem;}
.wby12{height: 2.2rem; font-size: .24rem;}
/* .cssm_nr .bmdl{text-align: center; padding-top: 0rem;} */
.cssm_nr .bmdl li{display: inline-block; padding: 0 .3rem;float: none;}

/* 我要推荐 --------已改------------- */
.botbox_b{width: 100%;}
.botbox_b dt:nth-child(1), .botbox_b dt:nth-child(2), .botbox_b dt:nth-child(3), .botbox_b dt:nth-child(4), .botbox_b dt:nth-child(6) {width: 100%;}
.botbox_b dt{width: 100%;float: none;padding-bottom: .28rem;font-size: .28rem;}
.bmdl-c{
    margin-left: 0;
    transform: translateX(0);
}
/*往届风采*/
.wjfc_nr{display: none;}
.mcsp{padding: .6rem 0;}
.mcsp ul{margin-left: -.1rem;}
.mcsp li{width: 50%; padding: 0 0 .3rem .1rem;}
.mczz span{width: .73rem;height: .47rem;}
.mcsp ul li:nth-child(n+9){ display: none;}

/*参赛指南*/
.banner6{height: 2.5rem;}
.cszm{padding: .4rem 0 0 0;}
.cszm_nr{padding: .35rem 0 0 0;}
.cszm_nr h2{font-size: .28rem; padding: 0 .8rem .04rem 0;background-size: 2.1rem auto;}
.cszm_nr p{font-size: .26rem; line-height: 1.7;}
.cszm_tx{margin-top: .35rem;}
.cmbox p{font-size: .26rem; line-height: 1.8;}
.cszm_tx ul li:nth-child(1) .cmbox{height: auto;padding: .6rem .3rem .3rem .3rem;height: auto;background: url(../images/01.png);background-size: 100% 100%;}
.cszm_tx ul li:nth-child(1) .cmbox:hover{background: url(../images/01.png);background-size: 100% 100%;}
.cszm_tx ul li:nth-child(1) .cmbox:hover p{color: #0c2dd1;}

.cszm_tx ul li:nth-child(2) .cmbox{height: auto;padding: .6rem .3rem .3rem .3rem;height: auto;background: url(../images/02.png);background-size: 100% 100%;text-align: left;}
.cszm_tx ul li:nth-child(2) .cmbox:hover{background: url(../images/02.png);background-size: 100% 100%;}
.cszm_tx ul li:nth-child(2) .cmbox:hover p{color: #0c2dd1;}

.cszm_tx ul li:nth-child(3) .cmbox{height: auto;padding: .6rem .3rem .3rem .3rem;height: auto;background: url(../images/03.png);background-size: 100% 100%;}
.cszm_tx ul li:nth-child(3) .cmbox:hover{background: url(../images/03.png);background-size: 100% 100%;}
.cszm_tx ul li:nth-child(3) .cmbox:hover p{color: #0c2dd1;}

.cszm_tx ul li:nth-child(4) .cmbox{height: auto;padding: .6rem .3rem .3rem .3rem;height: auto;background: url(../images/04.png);background-size: 100% 100%;text-align: left;}
.cszm_tx ul li:nth-child(4) .cmbox:hover{background: url(../images/04.png);background-size: 100% 100%;}
.cszm_tx ul li:nth-child(4) .cmbox:hover p{color: #0c2dd1;}

.cszm_tx ul li:nth-child(5) .cmbox{height: auto;padding: .6rem .3rem .3rem .3rem;height: auto;background: url(../images/05.png);background-size: 100% 100%;}
.cszm_tx ul li:nth-child(5) .cmbox:hover{background: url(../images/05.png);background-size: 100% 100%;}
.cszm_tx ul li:nth-child(5) .cmbox:hover p{color: #0c2dd1;}

.hdqp{padding-top: .5rem;}
.hdqp_nr{display: none;}
.hdtt{overflow: hidden;}
.scbo{float: left; width: 1.8rem;height: 1.05rem;position: relative;}
.scbo img{height: 100%;}
.hdxqap{padding: .4rem 0 0 0;}
.hdxqap li{padding-bottom: .5rem;}
.scbotext{position: absolute;  top: .28rem;left: .4rem;width: 100%;}
.scbotext h2{font-weight: bold; color: #0c2dd1;font-size: .24rem;margin-bottom: .1rem;}
.scbotext p{font-size: .22rem;zoom: 0.8;}
.hdtt_right{float: right;width: calc(100% - 1.9rem);position: relative;}
.hdtt_right p{font-size: .26rem; line-height: 1.5;text-align:justify; word-break: break-all;height: 1.95rem;overflow: hidden;}
.hdtt_right span{display: block; position: absolute; right: 0; bottom: 0;background: url(../images/xx.png) no-repeat center center #fff; width: .27rem;height: .35rem;border-image-slice: 100% auto;}
.hdtt_right span.on{display: block; position: absolute; right: 0; bottom: 0;background: url(../images/xx1.png) no-repeat center center #fff; width: .27rem;height: .35rem;border-image-slice: 100% auto;}

.entryGuide{
    padding: .6rem 0;
}
.entryGuide li{
    display: block;
    margin-bottom: .8rem;
}
.entryGuide li .guidePic{
    width: 4.98rem;
    margin: 0 auto;
    margin-bottom: .32rem;
}
.entryGuide li .guideCon{
    width: 100%;
}
.entryGuide li .guideCon h3{
    font-size: .32rem;
    display: block;
    width: 100%;
    text-align: center;
}
.entryGuide li .guideCon div{
    font-size: .28rem;
    margin: .22rem 0 0.3rem;
    text-align: center;
}
.entryGuide li .guideCon p{
    font-size: .26rem;
}
.entryGuide li:nth-child(even){
    text-align: justify;
}
.entryGuide li:nth-child(odd){
    text-align: justify;
}
/* .entryGuide li:nth-child(even) .guidePic{
    float: right;
} */

/* 个人中心 */
.center{
    padding: .3rem 0 0;
}
.center .wz1200{
    padding: 0;
}
.center .centerInfoWrap{
    padding: .4rem;
}
.center .centerInfo{
    display: block;
}
.center_info_fl{
    margin-bottom: .6rem;
}
.center_info_fl .centerTx{
    width: 1rem;
    height: 1rem;
}
.center_info_fl .centerTxt div{
    font-size: .32rem;
}
.center_info_fl .centerTxt p{
    font-size: .26rem;
}
/* 首页英文版样式 */
.enTop{
    height: 1.1rem;
}
.dlbm li:nth-child(2) a{display: none;}
.dlbm li:last-child a{width: 73px;background: #fff;color: #0c2dd1;display: block;}
.enNav{
    width: 4.6rem;
    top: 2.33rem;
}
.banner a:nth-child(3){
    display: none !important;
}
.BtnDown{
    width: 4rem !important;
}
.entopbox{
    line-height: 1.2;
}

/* 参赛指南英文 */
.encssm_tit{
    background-size: 7.5rem;
}
.endsjs_nr h2{
    background-size: 10.5rem;
}
/* 招聘信息 */
.zpxx{
    padding: .2rem 0 .4rem;
}
.banner8 {
    height: 2.5rem;
}
.zpxx .search{
    flex-direction: column;
    margin-bottom:-20px;
}
.zpxx .ipt_item{
    width: 100%;
    margin-bottom: 18px;
}
.zpxx .ipt_item span{
 white-space: nowrap;
}
.zpxx_submit{
    margin-bottom: 18px;
}
.zpxx .table{
    display: none;
}
.zpxx .move{
    display: block;
}
.zpxx .item{
    padding: .4rem 0;
    border-bottom: .02rem solid #DBDBDB;
}
.zpxx .item:last-child{
    border:none
}
.zpxx .item .tops{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.zpxx .item .tops .title{
    flex: 1;
    color: #333333;
    font-size: .3rem;
    font-weight: bold;
    line-height: .42rem;
}
.zpxx .item .tops .btn{
    width: 1.36rem;
    text-align: center;
    line-height: .56rem;
    margin-left: .98rem;
    color: #fff;
    height: .56rem;
    background: #051C8D;
    border-radius: .04rem;
}
.zpxx .item .bottoms .ps1{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    font-size: .24rem;
    margin-top: .3rem;
}
.zpxx .item .bottoms span{
    color: #666666;
}
.zpxx .item .bottoms .ps2{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    font-size: .24rem;
    margin-top: .3rem;
}
.zpxx .item .bottoms .ps2 div:last-child{
    margin-left: .48rem;
}
.zpxx .item .bottoms span{
    color: #666666;
}

.zpxx_title{
    padding: .42rem 0 .3rem;
    font-size: .32rem;
    line-height: .42rem;
}
.zpxx .item .bottoms .ps3{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    font-size: .24rem;
    margin-top: .3rem;
}
.zpxx .item .bottoms span{
    color: #666666;
}

.zpxx .item .bottoms a{
    color: #0321AF;
}


.zpxx .mobile{
    display: block;
}
.zpxx .mobile .tit{
    font-size: .32rem;
    color: #333333;
    font-weight: bold;
    line-height: .42rem;
}
.zpxx .mobile .intro{
    margin-top: .48rem;
    color: #666666;
    font-size: .24rem;
    line-height: .42rem;
    text-align: justify;
}
.zpxx .mobile .intro span{
    color: #333;
}
.zpxx .mobile .inf2{
    margin-top: .38rem;
    margin-bottom: .52rem;
}
.zpxx .mobile .con_box1{
    width: 100%;
    box-sizing: border-box;
    padding: .4rem .28rem;
    background: #F1F3FB;
    border-radius: .24rem;
    margin-bottom: .3rem;
}
.zpxx .mobile .con_box1:last-child{
    margin-bottom: 0;
}
.zpxx .mobile .con_box1 .tits{
    color: #333333;
    line-height: .42rem;
    font-size: .28rem;
    font-weight: bold;
}
.zpxx .mobile .con_box1 .num{
    margin-top: .3rem;
    display: flex;
    line-height: .36rem;
}
.zpxx .mobile .con_box1 .num span{
    white-space: nowrap;
    color: #666;
}
.zpxx .mobile .con_box1 .yaoqiu{
    font-size: .24rem;
    line-height: .42rem;
    margin-top: .3rem;
}
.zpxx .mobile .con_box1 .yaoqiu .yq{
    color: #666666;
}
.zpxx .mobile .con_box1 .yaoqiu .conts{
    text-align: justify;
}
.zpxx .res_table{
    display: none;
}
.zpxx .nodata{
    width: 100%;
}
.zpxx .nodata img{
    width: 6.36rem;
    height: auto;
}
.zpxx .ipt_item{
    display: flex;
}
.zpxx .ipt_item input,#danwei,#xuqiu,#lingyu,#hezuo{
    flex: 1;
    width: 100%;
    font-size: 12px;
}
/* 招聘详情 */
.zpxxd{
    padding: .6rem 0 .8rem;
}
.zpxxd .PC{
    display: none;
}
.zpxxd .mobile{
    display: block;
}
.zpxxd .mobile .tit{
    font-size: .32rem;
    color: #333333;
    font-weight: bold;
    line-height: .42rem;
}
.zpxxd .mobile .intro{
    margin-top: .48rem;
    color: #666666;
    font-size: .24rem;
    line-height: .42rem;
    text-align: justify;
}
.zpxxd .mobile .intro span{
    color: #333;
}
.zpxxd .mobile .inf2{
    margin-top: .38rem;
    margin-bottom: .52rem;
}
.zpxxd .mobile .con_box1{
    width: 100%;
    box-sizing: border-box;
    padding: .4rem .28rem;
    background: #F1F3FB;
    border-radius: .24rem;
    margin-bottom: .3rem;
}
.zpxxd .mobile .con_box1:last-child{
    margin-bottom: 0;
}
.zpxxd .mobile .con_box1 .tits{
    color: #333333;
    line-height: .42rem;
    font-size: .28rem;
    font-weight: bold;
}
.zpxxd .mobile .con_box1 .num{
    margin-top: .3rem;
    display: flex;
    line-height: .36rem;
}
.zpxxd .mobile .con_box1 .num span{
    white-space: nowrap;
    color: #666;
}
.zpxxd .mobile .con_box1 .yaoqiu{
    font-size: .24rem;
    line-height: .42rem;
    margin-top: .3rem;
}
.zpxxd .mobile .con_box1 .yaoqiu .yq{
    color: #666666;
}
.zpxxd .mobile .con_box1 .yaoqiu .conts{
    text-align: justify;
}

.banner11 {
    height: 2.5rem;
}
.wjhf{
    padding-top: 32px;
}
.wjhf .previous_list{
    margin-top: 32px;
}
.wjhf .previous_list .previous_item{
    width: 100%;
    height: auto;
}


}


