@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: 81px;height: 71px; float: left; margin-top: 15px;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;}
.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: 73px;}
.dlbm li:nth-child(3) a{width: 73px;background: #fff;color: #0c2dd1;}

.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: cover;
}
.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%;
    overflow-y: scroll;
    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 .showIntro::-webkit-scrollbar {
    width: 0px;
    height: 0px;
}
.guideList li:hover .showIntro{
    opacity: 1;
}


.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;}
/* border-radius: 3px; */
.video_nr{border-radius: 14px;background: #ededf6; padding: 30px; overflow: hidden; margin-top: 55px;}
/* 宽度改100%，后续更新视频后改回来 width: 73.5%; */
.video_left{float: left;width: 100%;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;}
.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 img{width:70px;height: 72px;}
.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;}
.en_foot_right li{width: 100%;}
.foot_right li a{
    font-size: 14px;
    color: #999;
}
.en_foot_right li a{white-space: nowrap;}
.foot_right a:hover{color: #0c2dd1;}
.foot_zhang{width: 400px;margin-left: 50px;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;}
.foot_zhang p span{
    font-weight: bold;
}
.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;
    width: 24px;
    height: 24px;
}
.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: 81px;height: 71px; float: left; margin-top: 15px;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;}
.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;}

.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/banneraa1.png?time1=a20240723abcd) 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: center;}
.lxwm_top li{ width: 30%; border-right: 1px solid #e6e6e6;overflow: hidden;}
.lxwm_top li:last-child{
    border: none;
}
.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;box-sizing: border-box;
}
.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;}
.ewmcodes{
    display: flex;
    justify-content: right;
}
.jxcode .lables{
    color: #0321AF;
    margin-top: 15px;
    font-size: 18px;
}
.jxcode:last-child .code_box{
    width: 140px;
    height: 140px;
}
.jxcode:last-child .code_box img{
    border: 3.5px solid #2542d6;
    border-radius: 2px;
}
.jxcode:last-child{
    margin-left: 15px;
}
.dtbox{padding-bottom: 80px;}
/* 新闻详情 */
.banner7{background: url(../images/banner7.png?time1=a20240723abcd) 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;} */

/*参赛声明*/
.cssm{padding: 60px 0 110px;}
.cssm_tit{background: url(../images/a20.png) no-repeat left center;}
.en_csyq_tit{
    background: url(../images/en_tit1.png) no-repeat left center;
}
.en_csyq_tit2{
    background: url(../images/en-tit2.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/bannera2.png?time1=a20240723abcd) 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/bannera3.png?time1=a20240723abcd) 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?time1=a20240723abcd) 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: 860px; margin: 0 auto;}
.dsjs_nr h2{height: 50px; margin-bottom: 40px;  background: url(../images/a20.png) no-repeat left center;background-size: auto 100%;}
.en_dsjs_nr h2{height: 50px; margin-bottom: 40px;  background: url(../images/en-tit2.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: 90px;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/bannera5.png?time1=a20240723abcd) 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: 88px;
    white-space: nowrap;
}
.en_city h2{
    white-space: nowrap;
    background-size:88px auto ;
}
.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;
}
.center .centerInfoWrap{
    width: 100%;
    height: 322px;
    background: url(../images/centerBg.png) no-repeat;
    background-size: cover;
    padding: 30px 70px 0 30px;
    box-sizing: border-box;
}
.center .centerInfo{
    display: flex;
    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: center;
}
.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;}
/*登录*/
.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;}
.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;}
/*注册*/
.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 48px 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;}
.lvli-List .lvli-ul1,.gzlvli-List .gzlvli-ul1,.gudong-ul{
    margin-bottom: 20px;
}
.lvli-List2 .lvli-ul2,.gzlvli-List2 .gzlvli-ul2{
    margin-bottom: 20px;
}
.bmbox_a_items .rytit{
    font-size: 20px;
    padding: 15px 0;
    color: #000;
    margin-left: 40px;
}
.lvli-List .lvli-ul1:last-child,.gzlvli-List .gzlvli-ul1:last-child,.gudong-ul:last-child{
    margin-bottom: 0;
}
.lvli-List2 .lvli-ul2:last-child,.gzlvli-List .gzlvli-ul1:last-child{
    margin-bottom: 0;
}
.bmbox_a .lvli,.bmbox_a .gzlvli,.tdgzlvli{
    font-size: 20px;
    padding: 15px 0;
    color: #000;
}
.bmbox_c .lvli,.bmbox_c .gzlvli,.tdgzlvli{
    font-size: 20px;
    padding: 15px 0;
    color: #000;
}
.bmbox_a li{width: 50%; padding: 0 0 25px 40px;overflow: hidden;float: left;font-size: 16px;line-height: 40px;}
.bmbox_a li .error_tips {width: 310px; position: absolute; bottom: 8px;right: 0;line-height: 1; color: red;font-size: 12px;}
.wby10{float: right;width: calc(100% - 120px);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% - 120px);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% - 120px);}
.bmbox_c .team{
    font-size: 20px;
    padding: 15px 0;
    color: #000;
}

.experience{
    font-size: 16px;
    padding: 15px 0;
    color: #000000;
}
.experience-txt .lab-cpjs{
    float: left;
}
.experience-txt .wby12{
    margin-left: 0;
}
.tdgzlvlibz{
    margin-bottom: 20px;
    font-size: 16px;
    display: flex;
}
.bmbox_c b{float: right;width: calc(100% - 120px);}
.gudong-tit{
    font-size: 20px;
    padding: 15px 0;
    color: #000;
}
.bmbox_c .team .teamadd,.bmbox_a .lvli .lvliadd,.brlvliadd,.brlvlidel,.gzlvliadd,.gd_add,.tdgzlvliadd{
    display: inline-block;
    width: 64px;
    height: 32px;
    line-height: 32px;
    margin-right: 10px;
    background: #0826DA;
    color: #FFFFFF;
    border: none;
    text-align: center;
    font-size: 12px;
    border-radius: 6px;
    cursor: pointer;
}
.bmbox_c .lvli .lvliadd,.brlvliadd,.brlvlidel,.gzlvliadd,.gd_add,.tdgzlvliadd{
    display: inline-block;
    width: 64px;
    height: 32px;
    line-height: 32px;
    margin-right: 10px;
    background: #0826DA;
    color: #FFFFFF;
    border: none;
    text-align: center;
    font-size: 12px;
    border-radius: 6px;
    cursor: pointer;
}
.bmbox_a .lvli .lvliadd,.gzlvliadd{
    width: 94px;
}
.bmbox_c .lvli .lvliadd,.gzlvliadd{
    width: 94px;
}
.bmbox_c .team .teamdel,.bmbox_a .lvli .lvlidel,.bmbox_a .lvli .lvlidel,.gzlvlidel,.gd_del,.tdgzlvlidel{
    display: inline-block;
    width: 64px;
    height: 32px;
    line-height: 32px;
    background: #0826DA;
    color: #FFFFFF;
    border: none;
    text-align: center;
    font-size: 12px;
    border-radius: 6px;
    cursor: pointer;
}
.bmbox_c .lvli .lvlidel,.bmbox_a .lvli .lvlidel,.gzlvlidel,.gd_del,.tdgzlvlidel{
    display: inline-block;
    width: 64px;
    height: 32px;
    line-height: 32px;
    background: #0826DA;
    color: #FFFFFF;
    border: none;
    text-align: center;
    font-size: 12px;
    border-radius: 6px;
    cursor: pointer;
}
.bmbox_a .lvli .lvlidel,.gzlvlidel{
    width: 94px;
}
.bmbox_c .lvli .lvlidel,.gzlvlidel{
    width: 94px;
}
.box9 li{
    display: flex;
    justify-content: space-between;
}
.gudong-tit .gd_add{
    margin-left: 60px;
}
.lvliadd{
    margin-left: 30px;
}
.gzlvliadd{
    margin-left: 30px;
}
.my_protocol {padding-right: 40px;}
.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;}
.bmbox_b dt:nth-child(2),.bmbox_b dt:nth-child(3){ width:calc(900px / 2);}

.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;}
.w100{
    width: 100% !important;
}
.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 li 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; }
.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_d .labproject{
    float: left;
}
.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: 32%;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;}
.bmbox_e .font_cor{color: #F4003E;font-size: 12px;font-weight: 400;}
.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}

.bmbox_f{padding-bottom: 25px;}
.bmbox_f 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_f .bmbox_f_ul{
    overflow: hidden;  margin-left: -40px;
}
.bmbox_f .bmbox_f_ul .mintit{
    margin-left: 40px;
    font-size: 20px;
    line-height: 28px;
    font-weight: bold;
    margin-bottom: 15px;
    width: 100%;
    overflow: hidden;
}

.zczjtit{
    font-size: 20px;
    padding: 15px 0;
}
.bmbox_f li{width: 50%; padding: 0 0 25px 40px;overflow: hidden;float: left;font-size: 16px;line-height: 40px;}
.bmbox_f li span{
    float: left;
}
.bmbox_f li .inpw{
    width: auto;
    float: left;
}
.bmbox_g{padding-bottom: 25px;}
.bmbox_g 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_g dl{overflow: hidden;  margin-left: -40px;}
.bmbox_g dt{ padding: 0 0 25px 40px;overflow: hidden;font-size: 16px;line-height: 40px;}
.bmbox_g dt span{
    float: left;
}
.bmbox_g dt .wby12{
    width: calc(100% - 120px);
    max-width: 800px;
}

.bmbox_h{padding-bottom: 25px;}
.bmbox_h 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_h dl{overflow: hidden;  margin-left: -40px;}
.bmbox_h dt{ padding: 0 0 25px 40px;overflow: hidden;font-size: 16px;line-height: 40px;}
.bmbox_h dt span{
    float: left;
}
.bmbox_h dt .wby12{
    width: calc(100% - 120px);
    max-width: 800px;
    margin-left: 0;
}

.bmbox_i{padding-bottom: 25px;}
.bmbox_i 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_i .bmbox_i_box{
    display: flex;
    align-items: center;
} */

.bmbox_i .qianming{
    display: flex;
}
.bmbox_i .canvasBox{
    margin-left: 30px;
}
.bmbox_i .qmupload{
    display: flex;
    align-items: center;
}
/* .bmbox_i .bmbox_i_box .qmleft{
    width: 70%;
}
.bmbox_i .bmbox_i_box .qmright{
    flex: 1;
} */
/* .bmbox_i .bmbox_i_box .qmright .qmupload{
    display: flex;
    align-items: center;
} */
#upimgSign{
    width: 100px;
    height: 41px;
    text-align: center;
    padding:0 15px;
    font-size: 16px;
    background-color: #0321AF;
    line-height: 41px;
    color: #fff;
    border-radius: 8px;
    cursor: pointer;
}
#upimgSignbs{
    width: 100px;
    height: 41px;
    text-align: center;
    padding:0 15px;
    font-size: 16px;
    background-color: #0321AF;
    line-height: 41px;
    color: #fff;
    border-radius: 8px;
    cursor: pointer;
    margin-left: 25px;
}
.bmbox_i .bmbox_i_box .title{
    text-align: center;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 20px;
}
.bmbox_i .bmbox_i_box .content{
    font-size: 14px;
    line-height: 22px;
}
.bmbox_i .bmbox_i_box .qianming{
    margin-top: 30px;
    display: flex;
}
.bmbox_i .bmbox_i_box .qianming img{
    width: 550px;
    height: 300px;
    display: block;
}
.bmbox_i .bmbox_i_box .labless{
    color: #666;
    font-size: 14px;
}
.bmbox_i .bmbox_i_box .canvasBox{
    display: flex;
    flex-direction: column;
}
.canbtnsBox{
    display: flex;
    margin-top: 20px;
}
.canbtns{
    background-color: #0321AF;
    color: #fff;
    font-size: 18px;
    margin-right: 30px;
    padding: 8px 12px;
    border-radius: 8px;
    cursor: pointer;
}
.bmbox_i .bmbox_i_box .canvasBox .canvas{
    background-color: #F6F6F6;
}
.bmbox_i .bmbox_i_box .qianming .qianming_pic{
    width: 550px;
    height: 300px;
    background-color: #F6F6F6;
}
.bmbox_i .bmbox_i_box .qianming  .qianming_pic img{
    width: 100%;
    height: 100%;
    display: block;
}
.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;}

/* 信息查看 */
.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%;height: 253px;object-fit: cover;}
.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/bannera6.png?time1=a20240723abcd) 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;}
.cszm .cszm_btn{
    display: flex;
    justify-content: center;
    padding-top: 40px;
}
.cszm .cszm_btn .btn-ty{
    width: 160px;
    height: 40px;
    background: #0C2DD1;
    line-height: 40px;
    text-align: center;
    color: #fff;
    cursor: pointer;
}
.cszm .cszm_btn .btn-qx{
    margin-left: 30px;
    width: 160px;
    height: 40px;
    border: 1px solid #0C2DD1;
    line-height: 40px;
    text-align: center;
    color: #0C2DD1;
    cursor: pointer;
}
.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%;}

.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;
}
@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;}
.indexEnHeight{height:1.5rem !important;}
.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.1rem;}
.dlbm li:nth-child(3) a{width: 1.1rem;}

.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;}
.bannerBtn{
    bottom: 5%;
}
.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;}
.cypcsz{display: none;}
.sjzs{display:block ;}
/* .indexBm{
    bottom: 28%;
} */
.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: 100%;
    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: 33.33%;}
.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;}
.enPolicy a{
    line-height: .4rem !important;
    padding: .4rem 0;
}
.enPolicy a b{
    width: 100%;
    margin-bottom: .2rem;
}
.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 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;}
.navaEn li{
    line-height: .4rem !important;
}
.navaEn li a{
    padding: .3rem 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 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;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;
}
.ewmcodes{
    display: flex;
    justify-content: left;
}
.lables{
    text-align: left;
}
/*参赛声明*/
.cssm{padding: .38rem 0 .85rem;}
.cssm_tit {background-size: auto .6rem;}
.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;}
.watchEnBg {
    background: url(../images/en_tit1.png) no-repeat left center;
    background-size: auto .5rem;
}
.aboutTypeEn{
    line-height:.4rem !important;
}
/*参赛动态*/
.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 img{
    width: 100%;
    margin-bottom: .2rem;
}
.dsdt_title_en li{
    font-size: .28rem !important;
}
.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: 33.33%;}
.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;}
.enLdzc a{
    line-height: .4rem !important;
    padding: .4rem 0;
    text-align: center;
}
.enLdzc a span{
    width: 100%;
}
/*大赛概况*/
.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;}
.en_dsjs_nr p b{
    width: 2.4rem;
}
.en_dsjs_nr p:first-child b{
    width: 1.4rem;
}
.en_dsjs_nr p:last-child b{
    width: 3.4rem;
}
.en_dsjs_nr p em{
    width: 100%;
}
/*登录*/
.log_in{margin: 0;}
.log_inleft{display: none;}
.log_inright{width: 100%;float: none; padding: .75rem .4rem .6rem .4rem;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 .4rem .6rem .4rem;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: 3rem;font-size: .26rem;}
/*新闻中心*/
.rqnr_news{text-align: left; width: 1.5rem;}
.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;}

/*关于上城*/
.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{
    padding-bottom: 0;
}
.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 .4rem .6rem .4rem;}
.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: 1rem 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;}
.sexChose .my_protocol{
   padding-right: .4rem !important;
}
.isLiuxue b,.hwjy b,.liuxueShow .wby10,.guiguo .wby10,.cyLine .wby10,.radioEn b,.cyLine .wby11{width: 100% !important;}
.hwdw b,.tdhwdw b{ display: block !important;}
#container{
    width: 5.5rem !important;
    height: 3rem !important;
}
/* .bmbox_a li,.bmbox_b dt,.bmbox_c li{display: flex;justify-content: space-between; width: 100% !important;float: none;padding-bottom: .28rem;font-size: .28rem;} */
/* .my_protoco2{
    padding-right: 0;
} */
.hwdw span,.tdhwdw span{width: 100%; display: block;}
.hwdw b,.tdhwdw b{width: 100% !important; display: flex;}
.iswubai b,.iswushi b,.tdiswubai b,.tdiswushi b{
    width: 100% !important;
}
.bmbox_e dt span{width:100%;}
.tdgzlvlibz{display: block;}
.tdgzlvlibz span{ width: 100%;  margin-bottom: .2rem; display: block;}
.box9 .mintit{
    font-size: .32rem !important;
}
.wby10{height: .82rem; line-height: .8rem; font-size: .24rem;}
.wby11{height: .8rem; font-size: .24rem;}
.wby12{height: 2.2rem; font-size: .24rem; width: 100% !important;max-width: 100% !important;margin-left: 0 !important;}
.canvasBox{
    margin: .2rem 0 0;
}
.qmright{

    margin-top: .25rem;
}
/* .cssm_nr .bmdl{text-align: center; padding-top: 0rem;} */
.cssm_nr .bmdl li{display: inline-block; padding: 0 .3rem;float: none;}
.li-none{
    display: none;
}
.lvli,.gzlvli,.team,.tdgzlvli{
    font-size: .32rem !important;
}
.lvli span:last-child{
    font-size: .24rem !important;
}
.bmbox_a .lvli .lvliadd, .gzlvliadd{
    width: auto;
    padding: 0 .08rem;
    margin-left: .3rem;
}
.bmbox_a .lvli .lvlidel, .gzlvlidel{
    width: auto;
    padding: 0 .08rem;
}
.box5 span{
    width: 100%;
}
.box5 .wby12{
    margin-left:0 !important;
    width: 100% !important;
    max-width: 100% !important;
}
.box6 .wby12{
    margin-left:0 !important;
    width: 100% !important;
    max-width: 100% !important;
}
.box9 li{
    width: 100%;
}
.box9EnLine li{
    display: block;
}
.box9EnLine .wby10{
    width: 100% !important;
}
.box11 .bmbox_i_box{
    width: 100%;
    padding: 0;
}
.box11 .qianming{
    display: flex;
    flex-direction: column;
}
.qianming .bg{
    background: #f6f6f6;
}
.qianming img{
    width: 5.5rem !important;
    height: 3rem !important;
}
/* 我要推荐 --------已改------------- */
.botbox_b{width: 100%;}
.recm{
    width: calc(100% - 77px);
}
.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);
}
.bmdl-c li{
    width: 100%;
    text-align: center;
}
.bmdl-c li a{
    display: inline-block;
    width: 2.4rem;
    height: .8rem;
    line-height: .8rem;
        font-size: .26rem;
}
/*往届风采*/
.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: .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/02.png);background-size: 100% 100%;text-align: left;}
.cszm_tx ul li:nth-child(4) .cmbox:hover{background: url(../images/02.png);background-size: 100% 100%;}
.cszm_tx ul li:nth-child(4) .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;
}
.cszm .cszm_btn{
    padding-bottom: .35rem;
}
/* .entryGuide li:nth-child(even) .guidePic{
    float: right;
} */

/* 个人中心 */
.center{
    padding: .3rem 0 0;
}
.center .wz1200{
    padding: 0;
}
.center .centerInfoWrap,.gameProgress{
    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;
}
.gameProgress{
    margin-top: .24rem;
}
.headIpt{
    display: flex;
    flex-direction: column;
}
.headIptForm{
    width: 100% !important;
}
.disabled span{
    line-height: .58rem;
        font-size: .3rem;
        padding: 0 .2rem;
}
.active span{
    line-height: .58rem;
        font-size: .3rem;
        padding: 0 .2rem;
}
.pagination li{
    margin-bottom: .16rem;
}
}


