﻿/*- - - - - - - - -样式属首页.html - - - - - - - -*/
[class^='icon--']{display:inline-block;width:24px;height:24px;background-size:contain!important;background-repeat:no-repeat;vertical-align:middle;}
.icon--time{background:url(../images/icon--time.png) no-repeat left top;}
.icon--eye{background:url(../images/icon/icon-eye.png) no-repeat center center;}
.icon--reset{background:url(../images/icon/icon-reset.png) no-repeat center center;}
.icon--tips{width:23px;height:22px;background:url(../images/icon/icon-tips.png) no-repeat left top;}
.icon--wx{width:29px;height:23px;background:url(../images/icon--wx.png) no-repeat left top;}

	/*页头*/
#header{position:fixed;top:0px;left:0px;right:0px;background-color:rgba(85,112,253,0.6);z-index:2000;background:linear-gradient(to left , rgb(85, 112, 255) 7% , rgb(90, 160, 246) 82%);}
#header ._rightArea{display:flex;align-items:center;}
#header .module-menu{margin-right:24px;}
#header>.center{display:flex;justify-content:space-between;padding-top:21px;padding-bottom:21px;}
#header.header--home{background:linear-gradient(to left , rgba(85, 112, 255,0.63) 7% , rgba(90, 160, 246,0.63) 82%);position:absolute;}
#header.header--home.header--home--active{background:linear-gradient(to left , rgb(85, 112, 255) 7% , rgb(90, 160, 246) 82%);}
	/*广告*/
#banner{height:952px;background:url(../images/bg-banner.png) no-repeat center top;width:100%;}
#banner>.center{display:flex;justify-content:space-between;align-items:center;height:100%;position:relative;}
#banner ._btnLink{width:286px;height:87px;position:absolute;top:50%;margin-top:128px;}
.headerSpace{height:94px;}
	/*内容区域*/
	/*页尾*/
#footer{background-color:#151b27;color:#fff;}
#footer [class^='icon-']{width:17px;height:17px;margin-right:7px;}
#footer .icon--email{background:url(../images/icon--email.png) no-repeat left top;}
#footer .icon--address{background:url(../images/con--address.png) no-repeat left top;}
#footer .icon--tel{background:url(../images/icon--tel.png) no-repeat left top;}
#footer ._rightArea{display:flex;}
#footer ._rightArea ._item{margin-left:93px;min-width:83px;}
#footer ._rightArea dt{line-height:33px;font-size:14px;}
#footer ._rightArea dd{line-height:28px;display:flex;flex-direction:column;}
#footer ._rightArea dd a{color:#fff;}
#footer ._leftArea{width:357px;line-height:25px;}
#footer ._leftArea .pic-logo{width:266px;height:40px;margin-bottom:26px;}
#footer>.center{padding-top:35px;padding-bottom:68px;display:flex;justify-content:space-between;}
#footer ._copyright{text-align:center;line-height:37px;padding-top:19px;border-top:1px solid #484c55;max-width:1200px;margin-left:auto;margin-right:auto;}
.columnBox ._boxWhite{background:#fff;margin-bottom:29px;border-radius:20px;padding-left:40px;padding-right:40px;padding-top:22px;padding-bottom:39px;position:relative;}
.columnBox.columnBox--news .title-column{margin-bottom:33px;}
.columnBox.columnBox--news>.center{display:flex;justify-content:space-between;padding-bottom:60px;}
.columnBox.columnBox--news ._leftArea{width:58%;box-sizing:border-box;position:relative;padding-top:62px;padding-right:54px;z-index:700;padding-bottom:29px;}
.columnBox.columnBox--news ._leftArea::before{position:absolute;top:0px;bottom:0px;right:0px;background-color:#6997f5;content:"";border-radius:50px;width:400%;z-index:-1;transform:skew(2deg);background:linear-gradient(to top , rgb(90, 160, 246) 10% , rgb(85, 110, 254) 86%);opacity:0.85;}
.columnBox.columnBox--news ._rightArea{width:42%;box-sizing:border-box;margin-top:83px;margin-bottom:-60px;position:relative;padding-left:165px;padding-top:44px;}
.columnBox.columnBox--news ._rightArea .item-news{color:#797b7a;border-bottom:1px solid #aad0fd;padding-bottom:16px;padding-top:24px;margin-bottom:0px;}
.columnBox.columnBox--news ._rightArea .item-news ._intr{color:#797b7a;}
.columnBox.columnBox--news ._rightArea .item-news ._intr a{color:#3d393a;}
.columnBox.columnBox--news ._rightArea::after{position:absolute;top:0px;bottom:0px;left:0px;width:400%;background:rgba(255,255,255,0.5);content:"";border-radius:50px;z-index:-1;border:1px solid #ffffff;}
.columnBox.columnBox--activities{padding-top:111px;padding-bottom:81px;}
.columnBox.columnBox--activities .title-column{margin-bottom:44px;}
.columnBox.columnBox--active{padding-top:70px;padding-bottom:57px;}
.columnBox.columnBox--active .title-column{margin-bottom:53px;}
.columnBox.columnBox--form{margin-bottom:100px;}
.columnLoginReg{width:100%;height:100%;display:flex;justify-content:space-between;position:relative;}
.columnLoginReg .pic-logo{position:absolute;left:67px;top:37px;z-index:1500;}
.columnLoginReg ._formBox{width:50%;background:#fcfcfc;padding-left:9.64%;padding-right:13.33%;box-sizing:border-box;flex:auto;overflow:visible;display:flex;flex-direction:column;justify-content:center;}
.columnLoginReg ._bigPic{background:#666;width:50%;flex:none;position:relative;}
.columnLoginReg ._bigPic img{width:100%;height:100%;display:block;object-fit:cover;}
.columnLoginReg ._btnWeixin{width:183px;height:58px;border-color:#e7e7e7;border:1px solid #e7e7e7;border-radius:14px;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;font-size:14px;}
.columnLoginReg ._btnWeixin:hover{border-color:#5570fd;color:#5570fd;text-decoration:none;}
.columnLoginReg ._btnWeixin .icon--wx{width:30px;display:inline-block;margin-right:13px;height:28px;vertical-align:middle;}
.columnLoginReg ._formBox._formBox--reg .form-button{margin-top:48px;}
.columnLoginReg ._formBox._formBox--reg .form-input{margin-bottom:20px;line-height:68px;height:68px;}

 .item-user-panel{display:flex;align-items:center;position:relative;}
.item-user-panel .icon--arrow-bom{background:url(../images/icon/icon--arrow-select.png) no-repeat left top;width:14px;height:15px;filter:brightness(100);}
.item-user-panel ._loginBefore{background:linear-gradient(to right , rgb(90, 160, 246) 10% , rgb(85, 110, 254) 86%);padding-left:30px;padding-right:30px;border-radius:60px;color:#fff;}
 .item-user-panel ._loginBefore ._btn{line-height:41px;color:#fff;display:inline-block;text-align:center;border-radius:60px;font-size:14px;}
 .item-user-panel ._loginBefore ._btn:hover{text-decoration:none;filter:brightness(120%);}
 .item-user-panel ._loginAfter{align-items:center;}
 .item-user-panel ._loginAfter .icon--arrow-bom{transform:scale(0.85);}
 .item-user-panel ._loginAfter .icon--arrow-bom::after{border-width:1px;}
.item-user-panel .photo{width:56px;height:56px;margin-right:7px;background:#666;border-radius:60px;overflow:hidden;position:relative;}
.item-user-panel ._userName{line-height:27px;font-size:16px;color:#fff;}
 .item-user-panel ._userMenu{position:absolute;top:100%;width:174px;background:rgba(255,255,255,0.95);box-shadow:12px 12px 20px -12px rgba(0, 0, 0, 0.35);border-radius:10px;left:50%;transform:translateX(-50%);visibility:hidden;opacity:0;transition:all 0.2s ease;overflow:hidden;}
 .item-user-panel ._userMenu [class^='icon-']{width:16px;height:16px;margin-right:13px;padding-top:5px;}
 .item-user-panel ._userMenu ul{padding-top:17px;padding-bottom:17px;}
.item-user-panel ._userMenu ul ._iconPic{margin-right:20px;width:17px;height:17px;display:inline-block;}
.item-user-panel ._userMenu ul ._iconPic img{width:100%;height:100%;display:block;}
 .item-user-panel ._userMenu ul>li:nth-last-of-type(1) a{border-top:1px solid #efefef;}
.item-user-panel ._userMenu ul>li>a{display:flex;line-height:43px;padding-left:30px;font-size:13px;align-items:center;}
 .item-user-panel ._userMenu ul>li>a:hover{text-decoration:none;background-color:#e5f4ff;}
 .item-user-panel ._loginAfter:hover ._userMenu{visibility:visible;opacity:1;}

	/*新闻栏目标题*/
.title-column{text-align:center;font-weight:normal;color:#3b7bdd;background:url(../images/bg_title.png) no-repeat center top;padding-top:33px;padding-bottom:35px;margin-bottom:41px;position:relative;}
.title-column ._cn{display:block;font-weight:bold;font-size:34px;line-height:44px;letter-spacing:4px;padding-left:41px;}
.title-column ._en{font-size:20px;text-transform:uppercase;display:block;line-height:23px;letter-spacing:1px;padding-left:44px;}
.title-column ._btnMore{position:absolute;left:50%;margin-left:506px;top:50%;transform:translateY(-50%);font-size:18px;color:#1e9afc;}

	/**/
.list-activities{width:223px;margin:0 auto;}
.list-activities .photo{width:100%;display:block;padding-top:115.25%;position:relative;}
.list-activities .photo img{position:absolute;left:0;top:0;}
.list-activities ._name{line-height:43px;text-align:center;margin-top:12px;display:block;color:#004cd3;font-weight:normal;font-size:16px;}
.list-activities:hover .photo{filter:brightness(120%);}


	/*活动*/
.item-activities{padding-top:69px;padding-left:19px;padding-right:19px;padding-bottom:32px;position:relative;width:343px;background:rgba(255,255,255,0.5);margin-bottom:34px;box-sizing:border-box;border:1px solid #fefffd;border-radius:6px;color:#797b7a;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.06);}
.item-activities ._state{position:absolute;left:-2px;top:-3px;margin-top:16px;width:140px;height:32px;background:url(../images/bg_state_grey.png) no-repeat left top;padding-left:24px;line-height:32px;font-size:16px;color:#fff;font-weight:bold;}
.item-activities ._state ._iconPic{margin-right:10px;width:16px;height:19px;vertical-align:middle;display:inline-block;}
.item-activities ._state ._iconPic img{width:100%;height:100%;display:block;}
.item-activities ._state._state--blue{background:url(../images/bg_state_blue.png) no-repeat left top;}
.item-activities ._state._state--red{background:url(../images/bg_state_red.png) no-repeat left top;}
.item-activities ._title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;}
.item-activities ._title a{font-size:20px;color:#1d1f1e;}
.item-activities .photo{height:208px;display:block;margin-top:22px;margin-bottom:41px;width:100%;}
.item-activities ._intr{line-height:18px;font-size:14px;position:relative;}
.item-activities ._intr p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.item-activities ._intr::before{content:attr(data-name);position:absolute;bottom:100%;}
.item-activities ._time{line-height:28px;margin-top:22px;}
.item-activities ._time .icon--time{margin-right:8px;width:19px;height:19px;}
.group--item-activities{display:flex;flex-wrap:wrap;}
.group--item-activities .item-activities{width:calc(33.33% - 2 * 30px / 3);margin-right:30px;}
.group--item-activities .item-activities:nth-child(3n){margin-right:0px;}


	/*新闻项2*/
.item-news{display:flex;margin-bottom:43px;}
.item-news .photo{width:258px;height:159px;background:#333;margin-right:34px;flex:none;border-radius:10px;overflow:hidden;position:relative;}
.item-news ._intr{font-size:19px;color:#fff;line-height:22px;overflow:hidden;flex:auto;display:flex;flex-direction:column;justify-content:center;}
.item-news ._intr p a{color:#fff;}
.item-news ._intr time{line-height:30px;margin-top:17px;}


	/*logo*/
	 .pic-logo{width:346px;height:52px;}
	 .pic-logo img{width:100%;height:100%;display:block;object-fit:contain;}
	 .pic-logo>a{display:block;width:100%;height:100%;}


	/*组件-广告*/

	/*组件-3级菜单*/
.module-menu{display:flex;position:relative;}
.module-menu li{position:relative;margin-left:23px;margin-right:23px;}
.module-menu li a{color:#fff;line-height:42px;font-size:17px;}
.module-menu li a:hover{text-decoration:none;}
.module-menu  li a:hover::after{transform:scalex(1);transform-origin:left top;}
.module-menu  li a::after{content:"";width: 100%;position:absolute;bottom:-8px;left:0px;height:4px;transform:scalex(0);transition: transform .6s cubic-bezier(.19,1,.22,1);transform-origin:right top;border-radius:10px;background:linear-gradient(to left , rgb(246, 155, 172) 6% , rgb(68, 244, 244) 90%);}
.module-menu  li._active a::after{content:"";position:absolute;bottom:-8px;left:0px;right:0px;height:4px;background:linear-gradient(to left , rgb(246, 155, 172) 6% , rgb(68, 244, 244) 90%);transform:scalex(1);border-radius:10px;}




/*- - - - - - - - -样式属活动列表.html - - - - - - - -*/
	/**/
.bigPic{height:300px;background:#666;position:relative;}
.bigPic img{position:absolute;left:0;top:0;pointer-events:none;width:100%;height:100%;display:block;object-fit:cover;}
.bigPic .module-search{left:50%;top:50%;transform:translate(-50%,-50%);}

.hotActivities{position:relative;width:100%;margin-bottom:113px;}
.hotActivities .swiper-pagination{position:absolute;top:100%;margin-top:24px;}
.hotActivities .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#2a61d6;}
.hotActivities .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin-left:16px;margin-right:16px;background-color:#98b6f4;opacity:1;}
.hotActivities .swiper{overflow:hidden;}
.hotActivities .swiper-button-next,.hotActivities .swiper-button-prev{width:42px;height:105px;transform:translatey(-50%);top:50%;background-size:200% auto;cursor:pointer;background-color:rgba(0,0,0,0.25);border-radius:6px;z-index:2000;position:absolute;display:none;}
.hotActivities .swiper-button-next::after,.hotNewsSwiper .swiper-button-prev::after{font-size:29px;}
.hotActivities .swiper-button-prev{left:-80px;}
.hotActivities .swiper-button-prev:hover{background-color:rgba(0,0,0,0.5);}
.hotActivities .swiper-button-next{left:auto;right:-80px;}
.hotActivities .swiper-button-next:hover{background-color:rgba(0,0,0,0.5);}
.hotActivities .swiper-button-disabled{background-color:rgba(0,0,0,0.1);}
.hotActivities .swiper-button-disabled::after{color:#999;}



	/*组件-搜索2*/
.module-search{width:710px;position:relative;background:#fff;border-radius:10px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.06);}
.module-search form{position:relative;height:38px;padding-top:10px;padding-bottom:10px;padding-right:14px;padding-left:14px;line-height:38px;}
	 .module-search ._btnClearKeys{position:absolute;background-color:#c8c9cc;color:#fff;width:18px;height:18px;border-radius:50px;line-height:17px;text-align:center;right:96px;top:50%;cursor:pointer;font-family:Verdana, Geneva, sans-serif;display:none;transform:translatey(-50%);text-indent:-1px;}
	 .module-search ._btnClearKeys:hover{background:#ef3f3f;color:#fff;}
	 .module-search::after{content:"";display:block;clear:both;}
.module-search .text{border:0;line-height:inherit;float:left;width:calc(100% - 80px);box-sizing:border-box;padding-left:34px;padding-right:15px;border-radius:5px 0 0 5px;background:url(../images/icon--search.png) no-repeat left 8px center;font-size:15px;}
	 .module-search .text:focus{border-color:#198aff;}
.module-search .btn_send{border:0;background:linear-gradient(to right , rgb(90, 160, 246) 10% , rgb(85, 110, 254) 86%);font-size:14px;color:#fff;float:right;width:64px;box-sizing:border-box;padding-top:1px;padding-bottom:1px;height:38px;border-radius:10px;}
	 .module-search .btn_send:hover{background:#4ca4ff;}
	 .module-search .icon--search{width:23px;height:24px;vertical-align:middle;display:inline-block;margin-right:6px;}


	/*组件-知识筛选*/
.module-filter{line-height:32px;font-size:16px;padding-top:35px;padding-bottom:35px;}
	 .module-filter dd{overflow:hidden;position:relative;}
	 .module-filter dd:nth-last-of-type(1){margin-bottom:0px;}
.module-filter dd a{display:inline-block;padding-left:26px;padding-right:26px;margin-right:8px;margin-bottom:5px;border-radius:60px;color:#7e7d7b;}
.module-filter dd a:hover{color:#5570fd;text-decoration:none;}
.module-filter dd a._active{color:#5673fd;background-color:#e7f3ff;border:1px solid #a7d0ec;}


	/*组件-翻页*/
.module-pages{text-align:center;padding-top:40px;padding-bottom:40px;clear:both;width:100%;display:flex;justify-content:center;line-height:49px;font-size:16px;margin-bottom:77px;}
	 .module-pages ul{display:flex;flex-wrap:wrap;}
.module-pages ul li a{display:inline-block;padding:0 14px 0 14px;position:relative;margin-left:6px;margin-bottom:6px;margin-right:6px;border:1px solid #dfe4e7;padding-left:22px;padding-right:22px;border-radius:12px;}
.module-pages ul li a:hover{background-color:#5570ff;color:#fff;text-decoration:none;}
.module-pages ul li._active a{color:#fff;background-color:#5570ff;border-color:#5570ff;}
	 .module-pages ._pageInfo{display:inline-block;padding-left:20px;padding-right:20px;letter-spacing:1px;}
	 .module-pages ._pageNumber{display:inline-block;}
	 .module-pages ._pageNumber a._active{color:#fff;background-color:#5570ff;}
.module-pages ._pageNumber a{display:inline-block;padding:0 14px 0 14px;position:relative;background-color:#e9f7f7;margin-left:6px;margin-bottom:6px;margin-right:6px;border:1px solid #e9f4f6;border-radius:12px;padding-left:15px;padding-right:15px;}
	 .module-pages ._pageJump{display:inline-block;padding-left:20px;padding-right:20px;}
	 .module-pages ._pageJump ._text{width:42px;border:1px solid #f0f0f0;margin-left:6px;margin-right:6px;border-radius:3px;text-align:center;line-height:inherit;}
	 .module-pages ._pageJump ._text:focus,.module-pages ._pageJump ._text:hover{border-color:#988a88;}
.module-pages ul ._btnNext{font-size:24px;}
.module-pages ul ._btnPrev{font-size:24px;}


/*- - - - - - - - -样式属活动详情2.html - - - - - - - -*/
	/**/



	/*活动项*/
.item-activity{padding-top:44px;padding-bottom:36px;padding-right:38px;padding-left:38px;border:1px solid #ffffff;border-radius:20px;background:rgba(255,255,255,0.5);margin-bottom:56px;box-sizing:border-box;max-width:1260px;margin-left:auto;margin-right:auto;}
.item-activity ._title{line-height:32px;font-size:26px;margin-bottom:19px;}
.item-activity  ._state{display:inline-flex;font-weight:normal;width:113px;height:32px;line-height:32px;text-align:center;border-radius:60px;background-color:#868686;color:#fff;font-size:16px;justify-content:center;align-items:center;margin-left:45px;}
.item-activity  ._state._state--blue{background-image:linear-gradient(to right , rgb(0, 187, 254) 2% , rgb(121, 221, 255) 89%);}
.item-activity  ._iconPic{width:17px;height:20px;display:inline-block;vertical-align:middle;margin-right:8px;}
.item-activity  ._iconPic img{width:100%;height:100%;display:block;object-fit:contain;}
.item-activity ._value{line-height:35px;margin-bottom:10px;display:flex;}
.item-activity ._value ._val{margin-right:55px;font-size:14px;}
.item-activity ._value ._val::before{content:attr(data-name);color:#868686;margin-right:22px;}
.item-activity ._content{line-height:18px;margin-bottom:37px;color:#868686;}
.item-activity ._btnGroup{display:flex;flex-wrap:wrap;}
.item-activity ._btnGroup ._btn{width:129px;height:41px;text-align:center;font-size:16px;background-color:#daebff;border:1px solid #5470ff;line-height:41px;margin-right:20px;border-radius:10px;color:#5570fd;}
.item-activity ._btnGroup ._btn._btn--blue{background:linear-gradient(to right , rgb(90, 160, 246) 10% , rgb(85, 110, 254) 86%);color:#fff;}
.item-activity ._btnGroup ._btn:hover{filter:brightness(120%);text-decoration:none;}


	/*文本-文档内容*/
 	 .text-doccontent{line-height:35px;overflow:hidden;font-size:16px;}
	 .text-doccontent img{height:auto!important;max-width:100%;margin-left: auto;display: block;margin-right: auto;margin-bottom:24px;margin-top:24px;}
	 .text-doccontent p{margin-bottom:24px;-moz-hyphens: auto;-ms-hyphens: auto;-webkit-hyphens: auto;hyphens: auto;}
	 .text-doccontent p:nth-last-of-type(1){margin-bottom:0px;}

	/*广告图片*/
.pic-banner{background:url(../images/bg-banner2.png) no-repeat left top;height:522px;padding-top:57px;}
.pic-banner ._focusPic{width:1084px;height:467px;margin:0 auto;position:relative;z-index:1;}
.pic-banner ._focusPic::after{background:url(../images/bg-banner3.png) no-repeat left top;width:1209px;height:418px;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;content:"";z-index:-1;}
.pic-banner ._focusPic img{width:100%;height:100%;display:block;object-fit:cover;}


/*- - - - - - - - -样式属活动补全信息-公示阶段.html - - - - - - - -*/
	/**/



	/*流程*/
.list-flow{display:flex;justify-content:center;line-height:72px;margin-bottom:54px;border-radius:60px;font-size:16px;background-color:#adecfb;border:1px solid #5fc8ff;margin-left:108px;margin-right:108px;color:#868686;overflow:hidden;}
.list-flow li{flex:auto;text-align:center;}
.list-flow li._active{font-weight:bold;background-image:linear-gradient(to top , rgb(105, 146, 254) 0% , rgb(89, 117, 253) 46% , rgb(105, 146, 254) 100%);color:#fff;}


	/*作品项*/
.item-works{box-sizing:border-box;border:1px solid #fdfffe;padding-top:64px;padding-right:17px;padding-left:19px;padding-bottom:26px;position:relative;background:rgba(255,255,255,0.5);border-radius:5px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.06);}
.item-works ._award{position:absolute;top:21px;left:19px;font-weight:bold;display:flex;align-items:center;font-size:16px;}
.item-works ._award ._iconPic{margin-right:6px;}
.item-works ._award._award--1{color:#e5c055;}
.item-works ._award._award--2{color:#797b7a;}
.item-works ._award._award--3{color:#af6d33;}
.item-works ._title{line-height:35px;font-size:22px;}
.item-works .photo{height:208px;margin-top:29px;margin-bottom:18px;}
.item-works ._label{display:flex;flex-wrap:wrap;margin-bottom:15px;}
.item-works ._label span{display:inline-block;padding-left:11px;padding-right:11px;margin-right:16px;background-color:#e5ecf4;line-height:24px;border-radius:10px;color:#3f5261;}
.item-works ._label span:hover{color:#5570fd;background-color:#e0edfd;}
.item-works ._value{display:flex;flex-wrap:wrap;color:#797b7a;}
.item-works ._value ._val{line-height:34px;white-space:nowrap;}
.item-works ._value ._val:nth-child(2){width:184px;}
.item-works ._value ._val::before{content:attr(data-name);color:#bebebe;margin-right:13px;width:66px;display:inline-block;}
.group--item-works{display:flex;flex-wrap:wrap;}
.group--item-works .item-works{width:calc(33.33% - 2 * 56px / 3);margin-right:56px;margin-bottom:40px;}
.group--item-works .item-works:nth-child(3n){margin-right:0px;}


/*- - - - - - - - -样式属活动补全信息2.html - - - - - - - -*/
	/**/
/*标签*/
.list-labels{display:flex;flex-wrap:wrap;margin-top:9px;}
.list-labels span{line-height:25px;margin-right:11px;background-color:#f5f7f8;border-radius:4px;display:inline-block;padding-left:13px;padding-right:13px;color:#7a7a7a;}

.form-upload-work ._uploadSelectFile{height:100%;justify-content:center;align-items:center;flex-direction:column;display:flex;line-height:35px;font-size:15px;cursor:pointer;color:#717f8c;}
.form-upload-work ._uploadSelectFile .icon--add{width:61px;height:52px;background-color:#e5f4ff;border-radius:50%;margin-bottom:5px;position:relative;background:url(../images/icon--upload2.png) no-repeat left top;}
.form-upload-work ._uploadArea{border:2px dashed #dae0e6;width:100%;height:337px;padding-left:16px;padding-right:16px;padding-top:15px;padding-bottom:15px;box-sizing:border-box;position:relative;border-radius:18px;}
.form-upload-work ._uploadArea ._uploadPhoto{width:100%;height:100%;display:block;background:#333;border-radius:10px;overflow:hidden;position:relative;}
.form-upload-work ._uploadArea ._uploadPhoto img{width:100%;height:100%;display:block;object-fit:cover;}
.form-upload-work ._uploadArea ._uploadFn{position:absolute;left:50%;transform:translate(-50%,-50%);flex-direction:column;display:flex;top:50%;visibility:hidden;opacity:0;}
.form-upload-work ._uploadArea ._uploadFn [class^='icon-']{margin-right:8px;width:18px;height:18px;vertical-align:middle;}
.form-upload-work ._uploadArea ._uploadFn ._btn{width:108px;height:34px;margin-bottom:12px;background-color:#ffffff;border-radius:8px;border:0;display:inline-flex;justify-content:center;align-items:center;}
.form-upload-work ._uploadArea ._uploadFn ._btn._btn--blue{background-color:#1c91e7;color:#fff;}
.form-upload-work ._uploadArea:hover{border-color:#85abff;}
.form-upload-work ._uploadArea:hover ._uploadPhoto{}
.form-upload-work ._uploadArea:hover ._uploadPhoto img{opacity:0.6;}
.form-upload-work ._uploadArea:hover ._uploadFn{visibility:visible;opacity:1;}
.form-upload-work ._txt{line-height:37px;display:block;text-align:center;margin-top:11px;color:#747e8a;}
.group--form-upload-work{display:flex;padding-top:37px;flex-wrap:wrap;}
.group--form-upload-work .form-upload-work{margin-right:40px;width:calc(50% - 1 * 40px / 2);margin-bottom:30px;}
.group--form-upload-work .form-upload-work:nth-child(2n){margin-right:0px;}


	/*子标题*/
.title-subtitle{line-height:35px;margin-bottom:24px;font-size:20px;display:flex;align-items:center;}
.title-subtitle ._iconPic{width:30px;height:30px;display:inline-block;margin-right:10px;}
.title-subtitle ._iconPic img{width:100%;height:100%;display:block;object-fit:contain;}

._errorTip{position:absolute;width:156px;height:32px;top:25px;right:27px;line-height:32px;background-color:#ffdede;border:1px solid #fa9292;text-align:center;border-radius:60px;color:#ff4646;z-index:700;}
._errorTip .icon--tip{width:18px;height:18px;margin-right:6px;background:url(../images/icon--tip.png) no-repeat left top;}
._errorTip ._msgList{position:absolute;width:354px;top:105%;right:0px;padding-top:26px;visibility:hidden;opacity:0;transition:all 0.2s ease;}
._errorTip ._msgList ul{background-color:#ffdede;color:#333333;position:relative;}
._errorTip ._msgList ul::before{width:0px;height:0px;position:absolute;right:15%;bottom:100%;border:8px solid transparent;border-bottom:8px solid #ffdede;content:"";}
._errorTip:hover ._msgList{visibility:visible;opacity:1;top:100%;}





	/*表单项*/
 	 .form-items{display:flex;line-height:41px;font-size:14px;margin-bottom:20px;flex-direction:column;}
	 .form-items ::-webkit-input-placeholder{color: #999;}
	 .form-items ::-moz-placeholder{color: #999;}
	 .form-items :-ms-input-placeholder{color: #999;}
	 .form-items ._name{font-size:inherit;line-height:inherit;}
	 .form-items ._name._name--require::before{content:"*";color:#c70404;}
	 .form-items ._content{flex:auto;height:100%;}
.form-items ._content ._select{line-height:inherit;font-size:inherit;box-sizing:border-box;width:100%;height:100%;padding-left:15px;padding-right:15px;color:#686d7b;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/icon/icon--arrow-select.png) no-repeat right 10px center;background-color:#f3f7fa;border:1px solid #e7e7e9;border-radius:8px;}
.form-items ._content ._text{background-color:#f3f7fa;font-size:inherit;padding-left:15px;padding-right:15px;width:100%;box-sizing:border-box;line-height:inherit;border:1px solid #e7e7e9;border-radius:8px;}
.form-items:hover ._select{border-color:#5570fd;}
.form-items:hover ._text{border-color:#5570fd;}

.group--form-items{display:flex;flex-wrap:wrap;}
.group--form-items .form-items{width:calc(50% - 1 * 77px / 2);margin-right:77px;}
.group--form-items .form-items:nth-child(2n){margin-right:0px;}
.form-items.form-items--fullsize{width:100%;margin-right:0px;}
.form-upload-card{width:425px;height:232px;border:2px dashed #dae0e6;border-radius:15px;padding-top:42px;padding-bottom:15px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;background-color:#f3f7fa;position:relative;}
.form-upload-card ._previewImg{position:absolute;left:0;top:0;width:100%;height:100%;display:block;padding:9px;box-sizing:border-box;z-index:500;background:#fff;border-radius:15px;}
.form-upload-card ._previewImg[src='']{visibility:hidden;}
.form-upload-card ._previewPhoto{width:234px;height:115px;margin-bottom:25px;border-radius:50%;background:transparent;}
.form-upload-card ._previewPhoto img{width:100%;height:100%;display:block;}
.form-upload-card ._txt{line-height:31px;text-align:center;display:block;}
.form-upload-card:hover{border-color:#0082e1;}
.group--form-upload-card{display:flex;padding-bottom:49px;margin-left:auto;margin-right:auto;justify-content:center;width:100%;padding-top:17px;}
.group--form-upload-card .form-upload-card{margin-right:71px;}
.group--form-upload-card .form-upload-card:nth-child(2n){margin-right:0px;}


	/*表单按钮组*/
.form-btn-group{padding-top:20px;padding-bottom:20px;text-align:right;padding-right:0;padding-left:0;color:#757f8b;}
.form-btn-group [class^='icon-']{margin-right:10px;}
	 .form-btn-group.u-pop-btngorup--center{text-align:center;}
	 .form-btn-group ._btn{width:105px;font-size:16px;}
.form-btn-group ._btn{width:223px;height:46px;border-radius:10px;border:0;background-color:#4480fa;color:#fff;margin-left:15px;background:linear-gradient(to right , rgb(90, 160, 246) 10% , rgb(85, 110, 254) 86%);}
.form-btn-group ._btn._btn--white{background:#fff;color:#626264;background-color:#daebff;border:1px solid #5570ff;}
.form-btn-group ._btn._btn--hollow{background:#fff;border:1px solid #5570ff;color:#626264;background-color:#daebff;width:144px;}
.form-btn-group ._btn:hover{filter:brightness(120%);}
	 .form-btn-group.u-pop-btngorup--column{flex-direction:column;padding-top:0px;}
	 .form-btn-group.u-pop-btngorup--column ._btn{width:100%;display:block;margin-bottom:10px;margin-left:0px;margin-right:0px;}

	/*提示文字*/
.text-tip{line-height:26px;padding-top:12px;padding-bottom:12px;padding-left:26px;padding-right:26px;background-color:#daebff;color:#6d6f6c;margin-bottom:31px;margin-top:31px;}


/*- - - - - - - - -样式属活动补全信息-上传作品2.html - - - - - - - -*/
	/**/
#requirementsShow{position:relative;height:54px;}
#requirementsShow .swiper{position:relative;overflow:hidden;height:100%;}
#requirementsShow .swiper-button-next{margin-top:-32px;right:-63px;}
#requirementsShow .swiper-button-prev{margin-top:-32px;left:-63px;}
#requirementsShow .swiper-slide{width:auto;height:100%;}
#requirementsShow .swiper-button-next,#requirementsShow .swiper-button-prev{width:43px;height:43px;background-size:200% auto;cursor:pointer;border-radius:50%;top:auto;bottom:100%;margin-bottom:20px;}
#requirementsShow .swiper-button-next:hover::before,#requirementsShow .swiper-button-prev:hover::before{transform:scale(1);}
#requirementsShow .swiper-button-next::after,#requirementsShow .swiper-button-prev::after{font-size:20px;color:#a2a4a3;}
#requirementsShow .swiper-button-prev{left:auto;right:40px;}
#requirementsShow .swiper-button-next{left:auto;right:0px;}
#requirementsShow .swiper-button-disabled{opacity:1;}
#requirementsShow .swiper-button-disabled::after{color:#eee;}
.item-requirements{background-color:#fbfcfe;border:1px solid #e8e9eb;padding-left:17px;padding-right:17px;padding-top:13px;padding-bottom:13px;line-height:25px;border-radius:10px;color:#737f8f;display:inline-flex;align-items:center;justify-content:center;}
.item-requirements ._iconPic{width:18px;height:18px;margin-right:8px;display:inline-block;filter:grayscale(100%) brightness(120%);}
.item-requirements ._iconPic img{width:100%;height:100%;display:block;object-fit:contain;}
.item-requirements.item-requirements--active{background-color:#eef5ff;border-color:#e3efff;color:#0267fd;}
.item-requirements.item-requirements--active ._iconPic{filter:none;}
.item-requirements.item-requirements--actived::after{content:"";width:20px;height:20px;margin-left:15px;background:url(../images/icon/icon-selected.png) no-repeat center center;}


.text-doccontent{line-height:30px;overflow:hidden;font-size:15px;}
.text-doccontent img{height:auto!important;max-width:100%;margin-left: auto;display: block;margin-right: auto;margin-bottom:24px;margin-top:24px;}
.text-doccontent p{margin-bottom:24px;-moz-hyphens: auto;-ms-hyphens: auto;-webkit-hyphens: auto;hyphens: auto;}
.text-doccontent p:nth-last-of-type(1){margin-bottom:0px;}


.upload-preview-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.85);z-index:99999;display:none;justify-content:center;align-items:center;overflow:hidden;}
.upload-preview-box{position:relative;display:flex;justify-content:center;align-items:center;max-width:90vw;max-height:90vh;overflow:hidden;width:100%;height:100%;}
.upload-preview-box img{max-width:90vw;max-height:90vh;width:auto;height:auto;object-fit:contain;display:block;}
.upload-preview-close{position:fixed;top:20px;right:20px;width:40px;height:40px;background:rgba(255,255,255,0.9);border:none;border-radius:50%;font-size:28px;line-height:40px;text-align:center;cursor:pointer;color:#333;z-index:100000;}
.upload-preview-close:hover{background:#fff;}
.group--form-upload-work .form-upload-work{display:inline-block;vertical-align:top;}
.group--form-upload-work .form-upload-work:hidden{display:none;}
._uploadPhoto{position:relative;display:inline-block;}
._btnDelete{position:absolute;top:8px;right:8px;width:28px;height:28px;background:rgba(0,0,0,0.6);border:none;border-radius:50%;color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;}
._btnDelete:hover{background:rgba(255,0,0,0.8);}
._uploadFn{margin-top:10px;}
._uploadFn ._btn{margin-right:10px;}

/*上传图像*/
.form-upload-photo{display:flex;color:#7a7a7a;justify-content:flex-start;align-self:flex-end;margin-bottom:23px;}
.form-upload-photo .photo{width:180px;height:243px;position:relative;background-color:#fafbfc;border:2px dashed #dae0e6;border-radius:15px;overflow:hidden;}
.form-upload-photo .photo img{object-fit:contain;}
.form-upload-photo .photo img[src='']{visibility:hidden;}
.form-upload-photo .photo:hover{border-color:#5570fd;}
.form-upload-photo .photo ._uploadTip{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;width:160px;color:#9e9e9e;}
.form-upload-photo .photo ._uploadTip ._iconPic{width:47px;height:47px;margin:0 auto 28px auto;border-radius:50%;background:transparent;}
.form-upload-photo ._tip{text-align:center;padding-top:14px;padding-bottom:14px;font-size:12px;color:#9e9e9e;align-self:flex-end;padding-left:17px;padding-right:17px;}



/*- - - - - - - - -样式属登录页.html - - - - - - - -*/
	/**/



	/*大标题*/
.title-major{line-height:112px;margin-bottom:59px;font-size:36px;position:relative;letter-spacing:2px;}
.title-major::after{content:"";height:4px;background-color:#b9b9b9;width:106px;position:absolute;left:0;top:100%;}
.title-major a{font-size:18px;color:#5570fd;position:absolute;right:20px;bottom:22px;line-height:30px;letter-spacing:1px;}


	/*表单-输入框*/
.form-input{display:flex;font-size:20px;margin-bottom:38px;line-height:3.87;border-radius:14px;border:1px solid #cccccc;margin-left:auto;margin-right:auto;min-height:77px;position:relative;}
.form-input:hover{border-color:#5570fd;}
.form-input:focus-within{border-color:#5570fd;}
.form-input ::-webkit-input-placeholder{color:#b8b8b8;}
.form-input ::-moz-placeholder{color:#b8b8b8;}
.form-input :-ms-input-placeholder{color:#b8b8b8;}
.form-input .options_icon{position:absolute;width:74px;left:0px;top:0px;text-align:center;z-index:500;padding-left:0;box-sizing:border-box;margin:0 auto;display:flex;justify-content:center;align-items:flex-start;bottom:0px;min-height:3.18rem;}
	 .form-input .options_icon img{width:24px;display:inline-block;object-fit:contain;position:relative;top:50%;transform:translatey(-50%);}
	 .form-input .options_name{width:91px;padding-right:19px;text-align:center;letter-spacing:1px;}
	 .form-input .options_content{display:flex;flex:auto;width:100%;line-height:inherit;position:relative;min-height:100%;border-radius:inherit;}
	 .form-input .options_content .msg-box{position:absolute;right:0px;padding-right:10px;color:#ff942c;}
	 .form-input .options_content [name="code"] .msg-box{right:106px;}
.form-input .options_content ._select{width:100%;border-radius:inherit;background:url(../images/icon/icon--arrow-select.png) no-repeat right 27px center;padding-left:77px;color:#b8b8b8;appearance:none;-moz-appearance:none;-webkit-appearance:none;height:100%;background-size:center top;border:0;line-height:68px;}
	 .form-input .options_content .select:hover{border-color:#ff942c;}
.form-input .options_content ._btnCode{width:164px;margin-left:19px;color:#1b91e8;border:0;border-radius:6px;padding:0 8px;white-space:nowrap;background:transparent;cursor:pointer;}
	 .form-input .options_content .selectItem{flex:auto;display:inline-block;width:auto;vertical-align:middle;}
.form-input .options_content ._text{line-height:inherit;border-radius:inherit;padding-left:71px;padding-right:11px;flex:auto;width:20px;height:100%;display:block;font-size:inherit;border:0;background:transparent;}
	 .form-input .options_content textarea._text{line-height:1.5;padding-top:10px;padding-bottom:10px;box-sizing:border-box;}
	 .form-input .options_content ._text:hover{border-color:#ff942c;}
	 .form-input .options_content ._text:focus{border-color:#ff9420;}
	 .form-input.form-item--autoheight .options_icon{bottom:auto;display:flex;align-items:center;justify-content:center;}
	 .form-input.form-item--autoheight .options_icon img{top:auto;transform:none;}

	/*表单按钮*/
.form-button{display:flex;font-size:24px;line-height:78px;margin-top:63px;}
.form-button ._btn{flex:auto;font-size:inherit;line-height:inherit;border:0;border-radius:14px;color:#fff;background:linear-gradient(to right,rgb(91,158,245) 13%,rgb(85,112,255) 73%);background-size:200% auto;transition:background-position 0.3s ease;}
.form-button ._btn:hover{background-position:100% 0;animation:gradientFlow 0.6s ease forwards;}
	 .form-button ._btn:not(:nth-of-type(1)){margin-left:12px;}
._lineOr{text-align:center;color:#797b7a;line-height:15px;margin-top:26px;margin-bottom:38px;position:relative;}
._lineOr::after{content:"";background-color:#f0f0f0;width:163px;height:1px;display:inline-block;margin-left:17px;}
._lineOr::before{content:"";background-color:#f0f0f0;width:163px;height:1px;display:inline-block;margin-right:17px;}


/*- - - - - - - - -样式属注册.html - - - - - - - -*/
	/**/





























