@charset "utf-8";
/* 字体 */
@font-face {
	font-family: iconfont;
	src: url(../fonts/iconfont.woff2) format("woff2"), url(../fonts/iconfont.woff) format("woff"), url(../fonts/iconfont.ttf) format("truetype")
}
.iconfont {
	font-family: iconfont!important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-close:before {
	content: "\e66e";
}
.icon-search:before {
	content: "\e693";
}
.icon-notification:before {
	content: "\e68c";
}
.icon-add-circle:before {
	content: "\e666";
}
.icon-layout:before {
	content: "\e687";
}
.icon-prompt:before {
	content: "\e690";
}
.icon-arrow-down-bold:before {
	content: "\e69d";
}
.icon-arrow-up-bold:before {
	content: "\e69b";
}
/*底部导航图标定位-开始*/
.tabBtn_ioc{
	background-image: url(../images/ioc_tabBtn_gray.png);
	background-position-x: center;
	background-repeat: no-repeat;
}
.tabBtn_ioc_home{
	background-size: 20px;
	background-position-y: 3px;
}
.tabBtn_ioc_hotel{
	background-size: 24px;
	background-position-y: -28px;
}
.tabBtn_ioc_computer{
	background-size: 22px;
	background-position-y: -51px;
}
.tabBtn_ioc_starhalf{
	background-size: 22px;
	background-position-y: -77px;
}
.tabBtn_ioc_contact{
	background-size: 20px;
	background-position-y: -88px;
}
.mui-active .tabBtn_ioc{
	background-image: url(../images/ioc_tabBtn_blue.png);
}
/*底部导航图标定位-结束*/

/*首页-开始*/
.clear_clearfix:after{
	content: "";
	display: block;
	width: auto;
	height:0;
	clear: both;
}
.index_topbar.mui-active{
	background: -webkit-linear-gradient(90deg, #1D57B3 4%, #6E9FFF 100%);
	background: -moz-linear-gradient(90deg, #1D57B3 4%, #6E9FFF 100%);
	background: -o-linear-gradient(90deg, #1D57B3 4%, #6E9FFF 100%);
	background: linear-gradient(90deg, #1D57B3 4%, #6E9FFF 100%);
}
.banner_news{
	width:100%;
	height:auto;
	/*background-color: #fff;*/
	box-sizing: border-box;
	padding-top:1rem;
}
.bgcolor_index{
	width:100%;
	height:4.5rem;
	background:-webkit-linear-gradient(178deg, #2A44FD 0%, #868BD2 100%);
	background:-moz-linear-gradient(178deg, #2A44FD 0%, #868BD2 100%);
	background:-o-linear-gradient(178deg, #2A44FD 0%, #868BD2 100%);
	background:linear-gradient(178deg, #2A44FD 0%, #868BD2 100%);
	border-radius: 0 0 60% 60%;
	position: absolute;
	top:0;
	left:0;
	right:0;
	z-index: 1;
}
.module_content{
	width:100%;
	height:auto;
	position: relative;
	z-index: 9;
}
.mui-bar.index_topbar{
	height:auto;
	padding:.2rem .35rem .1rem;
}
.logo_push{
	width:100%;
	height:.65rem;
	box-sizing: border-box;
	display: flex;
	margin-bottom:.1rem;
}
/*.index_topbar.mui-active .logo_push{
	display: none;
}*/
.logo{
	width:6rem;
	height:auto;
}
.logo img{
	width:auto;
	height:.65rem;
}
.push{
	width:.8rem;
	height:.65rem;
	position: relative;
	text-align: right;
	line-height:.65rem;
}
.push .mui-tab-item{
	color:#fff;
}
.mui-bar.index_topbar .push .mui-icon{
	padding-top:.1rem;
	padding-bottom:0;
}
.other_top_nav{
	width:100%;
	height:.5rem;
}
.other_top_nav nav{
	width:auto;
	height:.58rem;
 	font-size:0.3rem;
 	line-height:.5rem;
 	white-space:nowrap;
	overflow: hidden;
	overflow-x: auto;
	-webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-overflow-scrolling: touch;
    text-align: justify;
    display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex;
}
.other_top_nav nav::-webkit-scrollbar {
    display: none;
}
.other_top_nav nav:after{
	content: "";
	display: block;
	height:0;
	clear: both;
}
.other_top_nav nav a{
	display: inline-block;
	width:auto;
	height:.44rem;
	color:#fff;
	padding-right:.15rem;
	padding-left:.1rem;
	opacity: .85;
}
.other_top_nav nav a.nav_open{
	font-size:.32rem;
	color:#fff;
	opacity: 1;
	position: relative;
}
.other_top_nav nav a.nav_open:after{
	content: "";
	display: block;
	width:20px;
	height:2px;
	background-color: #fff;
	position: absolute;
	bottom: -5px;
	left:50%;
	margin-left: -10px;
}
.banner_index{
	width:100%;
	height:auto;
	position: relative;
	z-index: 9;
}
.banner_box{
	width:100%;
	height:3.82rem;
	border-radius:.1rem;
}
.banner_box .example__demo{
	width:100%;
	height:3.82rem;
}
.banner_box .gallery.gallery--images-demo.js-flickity.flickity-enabled{
	margin-bottom:0;
	height:3.82rem;
	position: relative;
}
.banner_box  .flickity-page-dots{
	position: absolute;
	bottom:.18rem;
	left: 0;
	right: 0;
}
.banner_box  .flickity-page-dots .dot{
	width:.14rem;
	height:.14rem;
	background-color: #fff;
	opacity: .75;
}
.banner_box  .flickity-page-dots .dot.is-selected{
	background-color: #1D57B3;
}
.gallery{
	background: none !important;
}
.banner_box .example__demo img{
	height:3.82rem;
	margin-right:.14rem;
	border-radius: .1rem;
}
.news_index{
	width:100%;
	height:.88rem;
	overflow: hidden;
	display: flex;
	box-sizing: border-box;
	padding:0 .35rem;
}
.news_box{
	width:5rem;
	height:.88rem;
	line-height:.88rem;
	display: inline-flex;
	font-size:.3rem;
	color:#777;
}
.news_more{
	width:1.7rem;
	height:.88rem;
	font-size:.26rem;
	line-height:.88rem;
}
.news_more a{
	color:#2187E7;
}
.news_more a:before{
	content: "";
	width:1px;
	height:.38rem;
	background-color: #CCCCCC;
	display: inline-block;
	vertical-align: middle;
	margin-top:-2px;
	margin-right:.2rem;
}
.news_box_item{
	width:100%;
	height:.88rem;
	flex: 1;
	overflow: hidden;
	padding-right:.1rem;
}
.news_box_item dl dd,.news_box_item dl dd a{
	display: block;
	height:.88rem;
	line-height:.88rem;
	color:#333;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
}
.block_pack{
	width:100%;
	height:auto;
	/*background-color: #fff;*/
	margin-bottom:.15rem;
}
.block_pack:after{
	content: "";
	display: block;
	width: 0;
	height:0;
	clear: both;
}
.block_title{
	width:100%;
	display: flex;
	align-items: center;
}
.block_title h3{
	width: auto;
	height:.8rem;
	font-size:.32rem;
	font-weight: 600;
	color: #333333;
	line-height:.8rem;
	flex: 1;
	margin: 0;
}
.block_title h3:before{
	content: "";
	width:4px;
	height:.32rem;
	background: #2165F8;
	border-radius:2px;
	margin-right: .15rem;
	display: inline-block;
	vertical-align: middle;
	margin-top:-3px;
}
.block_title a{
	width:auto;
	font-size:.26rem;
	text-align: right;
	color:999;
}
.block_body{
	width:100%;
	height:auto;
	overflow: hidden;
}
.studio_index{
	width:auto;
	height:1.8rem;
	white-space:nowrap;
	overflow: hidden;
	overflow-x: auto;
}
.studio_index::-webkit-scrollbar {
    display: none;
}
.studio_index_item{
	width:3.3rem;
	/*height:3rem;*/
	/*border:1px solid #EEEEEE;*/
	border-radius:5px;
	overflow: hidden;
	background-color: #fff;
	display: inline-block;
	/*margin-right: .2rem;*/
	/*float: left;*/
	box-sizing: border-box;
	padding:.15rem;
	box-shadow:1px 1px 3px rgba(0,0,0,.05);
}
.studio_index_item a{
	width:100%;
	height:100%;
	display:block;
}
/*.studio_index_item:nth-last-child(1),.issue_index_item:nth-last-child(1){
	margin-right:0;
}*/
.studio_index_pic{
	width:3rem;
	height:2rem;
	border-radius:4px;
	position: relative;
	overflow: hidden;
	margin-bottom:.15rem;
}
.studio_index_pic img{
	width:100%;
	height:100%;
}
.studio_index_pic>span{
	padding:.05rem .15rem;
	font-size:.24rem;
	color:#fff;
	background-color:rgba(249,161,71,.85);
	position: absolute;
	top:0;
	left:0;
	border-radius:0 0 4px 0;
	text-shadow:1px 1px 2px rgba(0,0,0,.1);
}
.studio_index_text{
	width:3rem;
	/*height:1.8rem;*/
	flex: 1;
	/*padding:.1rem .15rem;*/
	box-sizing: border-box;
}
.studio_index_text h3{
	width:100%;
	height:auto;
	font-size: .3rem;
	color:#333;
	margin:0 auto 4px;
	box-sizing: border-box;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
}
.studio_index_text p{
	width:100%;
	height:.45rem;
	font-size: .3rem;
	line-height:.45rem;
	color:#999;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
    margin-bottom:0;
}
.studio_index_text span{
	display: inline-block;
	width:auto;
	height:.42rem;
	font-size:.24rem;
	line-height:.36rem;
	/*background:rgba(0,0,0,.5);*/
	/*border-radius:.23rem;*/
	/*padding:.03rem .18rem;*/
	/*color:#fff;*/
	color:#999;
}
.studio_index_text span .mui-icon-extra{
	font-size:.3rem;
}
.forum_index{
	width:100%;
	height:auto;
	display: flex;
}
.forum_index a{
	width:auto;
	height:auto;
	flex: 1;
	text-align: center;
	color:#666;
	font-size:.3rem;
	padding-top:.1rem;
}
.forum_index a img{
	width:.9rem;
	height:.9rem;
	margin-bottom:.15rem;
}
.forum_index a p{
	line-height:2;
	margin-bottom:0;
	font-size:13px;
}
.forum_index a:active{
	background-color: rgba(0,0,0,.1);
}

.issue_index{
	width:100%;
	/*height:2.4rem;*/
	overflow: hidden;
	overflow-x: auto;
}
.issue_index::-webkit-scrollbar {
    display: none;
}
.issue_index_item{
	padding-top:0;
}
.issue_index_item a{
	display: block;
	width:100%;
	height:auto;
	/*padding:.15rem .18rem;*/
}
.issue_index_title{
	width:100%;
	height:auto;
	/*display: flex;*/
	border-bottom:1px solid #eee;
	padding-bottom:.1rem;
}
.issue_index_title h3{
	width:100%;
	height:auto;
	font-size:.3rem;
	color:#333;
	line-height: 2;
	margin:0;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
    padding-right:.15rem;
}
.issue_index_title p{
	font-size:.24rem;
	margin:0;
	color:#F0AD4E;
}
.issue_index_stote{
	width:100%;
	height: auto;
	text-align: center;
	font-size:.24rem;
	color:#FD8900;
	padding-bottom:.15rem;
}
.issue_index_stote span{
	padding:3px .15rem;
	background-color:rgba(249,161,71,.25);
	border-radius:0 0 4px 4px;
}
.issue_index_text{
	width:100%;
	font-size:.28rem;
	color:#999;
	line-height:1.5;
	padding-top:0.12rem;
	padding-bottom:0.12rem;
	border-bottom:1px solid #eee;
}
.issue_index_text p{
	line-height:1.4;
	height:0.77rem;
	font-size:.28rem;
	margin-bottom:.15rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.issue_index_time{
	width:100%;
	height:auto;
	font-size:.24rem;
	color:#888;
	text-align: left;
}
.issue_index_btn{
	width:100%;
	height:.56rem;
	line-height:.56rem;
	text-align: center;
	font-size: 14px;
	padding-top:3px;
}
/*首页-结束*/

/*企业首页-开始*/
.ent_index_banner{
	width:100%;
	height:4.21rem;
	padding:0 .25rem;
	position: relative;
	z-index: 2;
	overflow: hidden;
}
.ent_index_img{
	width:100%;
	height:4.88rem
}
.ent_index_img img{
	width:100%;
	height:auto;
}
.ent_index_mask{
	width:100%;
	height:.9rem;
	/*background: url(../images/qi-ye-shou-ye-hu-du_02.png) center bottom no-repeat;*/
	background-size: 100%;
	position: absolute;
	bottom:0;
	left:0;
	right:0;
	display: flex;
	justify-content:center;
	align-items:flex-end;
}
.ent_index_mask a{
	display: inline-block;
	width:auto;
	height:.64rem;
	background:-webkit-gradient(linear, 0 0, 100% 0, from(#1D57B3), to(#6E9FFF));
	background:-webkit-linear-gradient(0deg,#1D57B3 0%,#6E9FFF 100%);
	background:-moz-linear-gradient(0deg,#1D57B3 0%, #6E9FFF 100%);
	background:-o-linear-gradient(0deg,#1D57B3 0%, #6E9FFF 100%);
	background:linear-gradient(0deg,#1D57B3 0%, #6E9FFF 100%);
	border-radius:.3rem;
	font-size: .3rem;
	line-height:.64rem;
	color:#fff;
	padding:0 .3rem;
}
.ent_index_mask a i{
	font-size: .32rem;
}
.ent_index_studio{
	width:1.94rem;
	height:auto;
	text-align: center;
	margin-right:.12rem;
}
.ent_index_studio a{
	display: block;
	padding-top:.1rem;
}
.ent_index_studio img{
	width:.88rem;
	height:.88rem;
	border-radius: 50%;
}
.ent_index_studio h3{
	width:100%;
	height:.64rem;
	font-size:.3rem;
	color:#666;
	line-height: .64rem;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
}
.flickity-slider.x_0{
	transform: translateX(0%) !important;
}
.ent_index_fruit,.ent_index_product{
	width:100%;
	height:auto;
	display: flex;
	flex-wrap:wrap;
}
.index_fruit_box{
	width: 50%;
	height: auto;
	padding: .15rem .15rem .15rem .15rem;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}
.index_fruit_item,.index_product_item{
	width:100%;
	height:auto;
	border-radius: .15rem;
	overflow: hidden;
	position: relative;
}
.index_fruit_item a,.index_product_item a{
	display: block;
	width:100%;
	height:100%;
	position: relative;
}
.index_fruit_item img,.index_product_pic img{
	width: 100%;
	height:100%;
}
.index_fruit_item a h3{
	width:100%;
	height:.64rem;
	font-size:.3rem;
	color:#fff;
	line-height: .64rem;
	background-color: rgba(0,0,0,.5);
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
    padding:0 .2rem;
    position: absolute;
    bottom:0;
    left:0;
    right:0;
    margin: 0;
}
.index_product_box{
	width:33.333333%;
	height: auto;
	padding:0 .06rem .12rem;
}
.index_product_pic{
	width:100%;
	height: auto;
	border-radius: .15rem;
	overflow: hidden;
}
.index_product_item a h3{
	width: 100%;
	font-size: .3rem;
	color:#333;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
    padding: .15rem .1rem 0.05rem .1rem;
    margin-bottom:0;
}
.patent_fruit{
	width:.45rem;
	height:.45rem;
	background: url(../images/ioc_zl.png) center center no-repeat;
	background-size: 100%;
	position: absolute;
	right:.15rem;
	top:.15rem;
	z-index: 9;
}
.ent_group{
	display: flex;
}
.ent_group_pic{
	width:calc(70px * 3 / 2    );
	height:70px;
	overflow: hidden;
	margin-right:8px;
}
.ent_group_pic img{
	width:100%;
	height:100%;
}
.ent_group_info{
	width:100%;
	height:70px;
	flex: 1;
	overflow: hidden;
}
.ent_group_info h3{
	font-size:16px;
	margin-bottom:5px;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
}
.ent_group_info h3 a{
	color:#333;
}
.ent_group_text{
	font-size:14px;
	color:#777;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
/*企业首页-结束*/

/*工作室首页-开始*/
.studio_index_banner{
	width:100%;
	height:auto;
	padding: .15rem .24rem .1rem .24rem;
	position: relative;
	z-index: 9;
}
.studio_index_card{
	width:100%;
	height:3.54rem;
	background:#fff url(../images/bg_card.png) center bottom no-repeat;
	background-size: 100%;
	border-radius:.05rem;
	overflow: hidden;
	box-shadow: 0 0 5px 1px rgba(0,0,0,.08);
	position: relative;
	padding:.28rem .36rem;
}
.studio_index_info{
	width: 4.94rem;
	height:100%;
	float:left;
}
.studio_index_info h3{
	width:auto;
	height:.52rem;
	font-size:.32rem;
	font-weight:bold;
	color:#333;
	line-height:.52rem;
	margin-top: 0;
	margin-bottom:.15rem;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
}
.studio_index_info p{
	width:auto;
	height:.4rem;
	font-size:.26rem;
	color:#666;
	line-height:.4rem;
	margin-bottom:.05rem;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
}
.studio_card_pic{
	width:.98rem;
	height:.98rem;
	overflow: hidden;
	border-radius:.1rem;
	float:right;
}
.studio_card_pic img{
	width:100%;
	height:100%;
}
.index_project_pic{
	width: 100%;
	height:auto;
	overflow: hidden;
	border-radius: .1rem;
}
.index_project_pic img{
	width: 100%;
	height:100%;
}
.index_product_item p{
	width:auto;
	height:.4rem;
	font-size:.26rem;
	color:#999;
	line-height:.4rem;
	margin-bottom:0;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
    padding:0 .1rem;
}
/*工作室首页-结束*/

/*工匠讲堂首页-开始*/
.content_topBgPic{
	width:100%;
	height:.38rem;
	background: url(../images/lie-biao-ye-yuan-jiao_02.png) center top no-repeat;
	background-size: 100%;
}
.list_topbar{
	background: url(../images/lie-biao-ye-yuan-jiao_02.png) center top no-repeat;
	background-size: 100%;
	box-shadow: none !important;
	/*position: relative;*/
}
.list_topbar .mui-title,.list_topbar a{
	color:#fff;
}
.mui-segmented-control.mui-scroll-wrapper .mui-scroll{
	min-width: 100% !important;
}
.mui-slider .mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active{
	border-bottom: 2px solid #1D57B3 !important;
}
.mui-segmented-control .mui-control-item{
	vertical-align: middle !important;
	padding-top:10px !important;
}
.mui-fullscreen .mui-segmented-control~.mui-slider-group{
	top:50px !important;
}
.mui-pull-top-tips {
	position: absolute;
	top: -20px;
	left: 50%;
	margin-left: -25px;
	width: 40px;
	height: 40px;
	border-radius: 100%;
	z-index: 1;
}
.mui-bar~.mui-pull-top-tips {
	top: 24px;
}
.mui-pull-top-wrapper {
	width: 42px;
	height: 42px;
	display: block;
	text-align: center;
	background-color: #efeff4;
	border: 1px solid #ddd;
	border-radius: 25px;
	background-clip: padding-box;
	box-shadow: 0 4px 10px #bbb;
	overflow: hidden;
}
.mui-pull-top-tips.mui-transitioning {
	-webkit-transition-duration: 200ms;
	transition-duration: 200ms;
}
.mui-pull-top-tips .mui-pull-loading {
	margin: 0;
}
.mui-pull-top-wrapper .mui-icon,
.mui-pull-top-wrapper .mui-spinner {
	margin-top: 7px;
}
.mui-pull-bottom-tips {
	text-align: center;
	background-color: #F5F5F5;
	font-size: 15px;
	line-height: 40px;
	color: #777;
}
.mui-pull-top-canvas {
	overflow: hidden;
	background-color: #fafafa;
	border-radius: 40px;
	box-shadow: 0 4px 10px #bbb;
	width: 40px;
	height: 40px;
	margin: 0 auto;
}
.mui-pull-top-canvas canvas {
	width: 40px;
}
.mui-slider-indicator.mui-segmented-control {
	background:#fff url(../images/lie-biao-ye-yuan-jiao_02.png) center -44px no-repeat;
	background-size:100%;
	border-bottom:1px solid #eee;
}
.forum_list_item{
	width:50%;
	padding: .2rem .2rem .2rem .2rem;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}
.forum_list_pic{
	width:100%;
	height:auto;
	overflow: hidden;
	border-radius: .1rem;
}
.forum_list_pic img{
	width: 100%;
	height:100%;
}
.forum_list_item h3{
	width:100%;
	height:.42rem;
	line-height:.42rem;
	font-size:.3rem;
	color:#333;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
	margin-top: 0.15rem;
    margin-bottom: 0;
}
.forum_list_item p{
	width:100%;
	height:.32rem;
	line-height:.32rem;
	font-size:.24rem;
	color:#666;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
    margin-bottom:0;
}
.mui-table-view.view_flex{
	display: flex;
	flex-wrap:wrap;
	padding:.2rem .15rem 0;
	background-color: #F5F5F5;
}
.top_search{
	width:100%;
	height:100%;
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index: 99;
	padding:0 10px 0 15px;
	display: flex;
}
.top_search input{
	height:36px !important;
	border:none !important;
	border-radius: 20px !important;
	margin-bottom: 0 !important;
	margin-top:4px;
}
.top_search span{
	font-size: 28px !important;
	color:#fff;
	margin-left:-5px !important;
}
/*工匠讲堂首页-结束*/

/*揭榜攻关列表-开始*/
.content_list_topBgPic{
    width: 100%;
    height:14px;
	background-color: #F5F5F5;
}
.mui-table-view:before{
	display: none !important;
}
.mui-pull-top-pocket{
	height:40% !important;
	background: #F5F5F5;
}
.mui-pull-top-pocket .mui-pull{
	top:30px;
	bottom: auto;
	color:#333333;
}
.mui-pull-top-pocket .mui-pull .mui-spinner:after{
	background-image: url('data:image/svg+xml;charset=utf-8,<svg viewBox=\'0 0 120 120\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\'><defs><line id=\'l\' x1=\'60\' x2=\'60\' y1=\'7\' y2=\'27\' stroke=\'%23fff\' stroke-width=\'11\' stroke-linecap=\'round\'/></defs><g><use xlink:href=\'%23l\' opacity=\'.27\'/><use xlink:href=\'%23l\' opacity=\'.27\' transform=\'rotate(30 60,60)\'/><use xlink:href=\'%23l\' opacity=\'.27\' transform=\'rotate(60 60,60)\'/><use xlink:href=\'%23l\' opacity=\'.27\' transform=\'rotate(90 60,60)\'/><use xlink:href=\'%23l\' opacity=\'.27\' transform=\'rotate(120 60,60)\'/><use xlink:href=\'%23l\' opacity=\'.27\' transform=\'rotate(150 60,60)\'/><use xlink:href=\'%23l\' opacity=\'.37\' transform=\'rotate(180 60,60)\'/><use xlink:href=\'%23l\' opacity=\'.46\' transform=\'rotate(210 60,60)\'/><use xlink:href=\'%23l\' opacity=\'.56\' transform=\'rotate(240 60,60)\'/><use xlink:href=\'%23l\' opacity=\'.66\' transform=\'rotate(270 60,60)\'/><use xlink:href=\'%23l\' opacity=\'.75\' transform=\'rotate(300 60,60)\'/><use xlink:href=\'%23l\' opacity=\'.85\' transform=\'rotate(330 60,60)\'/></g></svg>');
}
.mui-table-view.view_list{
	padding:0 .15rem;
	margin-bottom:.1rem;
	background-color: #F5F5F5;
}
.issue_list{
	width:100%;
	margin-top: .16rem;
	margin-bottom: .16rem;
	padding:.18rem .1rem;
	background-color: #FFFFFF;
}
.issue_list_title{
	width:100%;
	height:auto;
	margin-bottom:.1rem;;
}
.issue_list_title_box{
	width:75%;
	float: left;
}
.issue_list_title h3{
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
}
.issue_list_title h3,.issue_list_title h3 a{
	width:100%;
	height:.64rem;
	line-height: .64rem;
	margin:0;
	font-size:.36rem;
	color:#333;
}
.issue_list_title p{
	width:75%;
	font-size:.26rem;
	margin-bottom: 0;
	color: #FA8B14;
	float: left;
}
.issue_list_state{
	width:24%;
	height:auto;
	float:right;
	text-align: right;
}
.issue_list_state span{
	display:inline-block;
	width:auto;
	border-radius:5px;
	font-size: .26rem;
	color: #2165F8;
	padding: 0 .2rem;
	vertical-align: top;
}
.issue_list_text{
	width:100%;
	height:.83rem;
	font-size:.3rem;
	color:#666;
	margin-bottom:.1rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.issue_list_time{
	width:100%;
	height:auto;
	font-size:.26rem;
	color:#999;
	text-align: right;
}
.issue_list_state.issue_state_true span{
	/*background-color: #F4A938;*/
}
.issue_list_state.issue_state_end span{
	width:1rem;
	height:1rem;
	background: url(../images/ioc_yjz.png) center center no-repeat;
	background-size: 100%;
	background-color: rgba(0,0,0,0);
}
/*揭榜攻关列表-结束*/

/*新闻资讯列表-开始*/
.news_list{
	width:100%;
	height:auto;
	padding:.2rem .25rem;
	margin-top: .15rem;
	background-color: #FFFFFF;
}
.news_list_title{
	width:100%;
	height:auto;
	margin-bottom:.2rem;
}
.news_list_title h3,.news_list_title h3 a{
	width:100%;
	height:auto;
	margin:0;
	font-size:.36rem;
	color:#333;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
}
.news_list_view.mui-table-view:after{
	display: none;
}
/*新闻资讯列表-结束*/

/*工作室列表-开始*/
.mui-table-view.studio_list_view{
	padding: 0 .25rem .1rem;
	margin-bottom: .1rem;
	background-color: #F5F5F5;
}
.studio_list{
	width: 100%;
	height:auto;
	padding: .2rem .2rem 0 .2rem;
	background-color: #FFFFFF;
	margin-top: 10px;
	border-radius: 5px;
}
.studio_list:after{
	content: "";
	width:0;
	height:0;
	display: block;
	clear: both;
}
.studio_list_pic{
	width:1.96rem;
	height:1.96rem;
	overflow: hidden;
	margin-right:.2rem;
	float: left;
	border-radius: 5px;
}
.studio_list_pic img{
	width:100%;
	height:100%;
}
.studio_list_info{
	width:auto;
	height:1.96rem;
}
.studio_list_info h3{
	margin-bottom:.1rem;
}
.studio_list_info h3,.studio_list_info h3 a{
	width:auto;
	height:auto;
	margin-top:0;
	margin-bottom: 0;
	font-size: .34rem;
	color: #333;
	line-height: 1.5;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
}
.studio_list_text{
	width:auto;
	height: 1.5rem;
	font-size: .27rem;
	color:#666;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.studio_list_trade{
	width:100%;
	height:auto;
	font-size:.26rem;
	color:#999;
}
/*工作室列表-结束*/

/*企业空间列表-关联-工作室列表-开始*/
.studio_list_pic.ent_list_pic{
	width:2.2rem;
	height:1.54rem;
}
.studio_list_info.ent_list_info{
	height:1.54rem;
}
/*企业空间列表-关联-工作室列表-结束*/

/*企业空间-产品列表-开始*/
.ent_product_box{
	width:50%;
	height:auto;
	padding: .15rem .15rem .15rem .15rem;
	background-color: #FFFFFF;
	border-radius: 5px;
}
.index_product_item p{
	width:100%;
	height:auto;
	font-size:.27rem;
	color:#666;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
}
/*企业空间-产品列表-结束*/


/*工作室-私享空间-开始*/
.mui-table-view.share_list{
	padding-left: .3rem;
}
.ioc_folder{
	display: inline-block;
	width:.36rem;
	height:.36rem;
	vertical-align: middle;
	background: url(../images/ioc_folder.png) center center no-repeat;
	background-size: 100%;
	margin-right:8px;
}
.share_item{
	width:100%;
	height:auto;
	border-bottom:1px solid #eee;
	padding:.2rem .3rem .2rem 0;

}
.share_item h3,.share_item h3 a{
	width:100%;
	height:auto;
	font-size:.36rem;
	color:#333;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
}
.share_item_time{
	width:100%;
	height:auto;
	color:#999;
	font-size: .3rem;
	display: flex;
}
.share_item_time p{
	width:70%;
	height:auto;
	margin-bottom:0;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
}
.share_item_time time{
	width:30%;
	height:auto;
	text-align: right;
}
/*工作室-私享空间-结束*/

/*论坛—首页-开始*/
.mui-slider-indicator.index_bbs_tab{
	text-align: left;
	padding:0 .25rem;
	color:#666;
}
.index_bbs_tab.mui-slider-indicator .mui-icon{
	border:none;
	width:25px;
	margin:0;
	color:#669AFB;
}
.bbs_post_btn{
    display: inline-block;
    width: auto;
    padding: 10px 0 0 20px;
    border: 0;
	padding-right:0;
	color:#669AFB;
	line-height: 38px;
}
.mui-table-view.bbs_list{
	padding:0 .25rem;
}
.bbs_list_item{
	width:100%;
	height:auto;
	border-bottom:1px solid #eee;
	padding:0.15rem 0;
}
.bbs_list_item h3{
	width:100%;
	height:auto;
	font-size:.36rem;
	color:#333;
	line-height:1.5;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.bbs_list_item h3 a{
	color:#333;
}
.bbs_list_state{
	width:100%;
	height:auto;
	color:#999;
	font-size:.28rem;
}
.bbs_list_state label{
	margin-right:8px;
}
.bbs_list_state label span{
	display: inline-block;
	max-width: 22%;
	vertical-align: middle;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
}
.bbs_block_blue{
	color:#669AFB;
}
.bbs_block_green{
	color:#13D0A1;
}
.bbs_list_reply{
	margin-right:8px;
	vertical-align: middle;
}
.bbs_list_reply .mui-icon-extra{
	font-size:12px;
	color:#ccc;
	margin-right:4px;
}
.bbs_list_state time{
	float: right;
	font-size: .26rem;
	vertical-align: middle;
}
.bbs_topBar.mui-bar-nav.mui-bar .mui-icon{
	padding-left:.35rem;
	padding-right:.35rem;
}
.bbs_topBar.mui-bar-nav.mui-bar .mui-icon.mui-icon-list{
	font-size:30px;
	vertical-align: middle;
}
.bbs_topBar .mui-icon .mui-badge{
	top:2px;
	left: 90%;
	left:auto;
}
.link_input_search{
	display:block;
	/*width:80%;*/
	height:32px;
	line-height:32px;
	border: 1px solid rgba(255,255,255,.05);
	background-color: rgba(255,255,255,.3);
	border-radius: 17px;
	margin-top:6px;
	margin-left:20px;
	margin-right: 20px;
}
/*论坛—首页-结束*/

/*论坛—板块-开始*/
.content_topBgPic_details{
	width:100%;
	height:.38rem;
	background: url(../images/lie-biao-ye-yuan-jiao_02.png) center bottom no-repeat;
	background-size: 100%;
}
.bbs_block_list{
	width:100%;
	height:auto;
}
.bbs_block_group{
	width:100%;
	height:auto;
	margin-bottom:.3rem;
}
.bbs_block_group:nth-last-child(1){
	margin-bottom:0;
}
.bbs_block_group h3{
	width:100%;
	height: auto;
	font-size:.36rem;
	color:#666;
	margin-top:0;
	margin-bottom:.25rem;
}
.bbs_block_group h3 a{
	color:#666;
}
.bbs_block_group_child{
	width:100%;
	height:auto;
	display: flex;
	flex-wrap:wrap;
}
.bbs_block_group_child a{
	width:auto;
	/*max-width: 33.33%;*/
	height:.7rem;
	font-size:.3rem;
	color:#888;
	/*line-height:.7rem;*/
	border:1px solid #eee;
	padding:.1rem .25rem;
	margin-right:.2rem;
	margin-bottom:.2rem;
}
/*论坛—板块-结束*/

/*论坛—详情-开始*/
.bbs_details_title{
	width: 100%;
	height:auto;
	padding:.1rem 0 .3rem;
}
.bbs_details_block{
	width: 100%;
	height:auto;
	margin-bottom:.25rem;
}
.bbs_details_block span{
	display: inline-block;
	width:auto;
	height:.5rem;
	font-size:.3rem;
	line-height:.5rem;
	background-color:#F2F2F2;
	color:#888888;
	padding:0 .2rem;
}
.bbs_details_topic{
	width:auto;
	height:auto;
	font-size:.4rem;
	font-weight:bold;
	color:#333;
	line-height: 1.5;
}
.bbs_details_group,.bbs_details_item,.bbs_details_user{
	width:100%;
	height:auto;
}
.bbs_details_item{
	padding: .3rem 0 .2rem;
	border-top:1px solid #eee;
}
.bbs_details_user{
	width: 100%;
	display: flex;
	margin-bottom:.12rem;
}
.bbs_details_user_info{
	width:100%;
	height:auto;
}
.bbs_details_user_info img{
	width:.68rem;
	height:.68rem;
	border-radius: 50%;
	overflow: hidden;
	margin-right:8px;
}
.bbs_user_name{
	display: inline-block;
	max-width: 60%;
	font-size:.3rem;
	color:#333;
	vertical-align: middle;
	margin-right: 8px;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
}
.bbs_floor{
	width:auto;
	height:auto;
	padding:0 8px;
	font-size:12px;
	border:1px solid #ccc;
	color:#999;
	border-radius: 4px;
	float: right;
	margin-top:6px;
}
.bbs_details_state time{
	width:auto;
	height:auto;
	text-align: right;
	font-size:12px;
	color:#999;
	vertical-align: middle;
	margin-right: 8px;
}
.bbs_details_user_info.bbs_floor_master .bbs_user_name{
	color:#669AFB;
}
.bbs_details_user_info.bbs_floor_master .bbs_floor{
	color:#fff;
	background-color: #F4A938;
	border-color: #F4A938;
}
.bbs_details_info{
	padding:0 8px;
}
.bbs_details_info,.bbs_details_info p{
	width:100%;
	height:auto;
	font-size:.3rem;
	color:#666666;
	line-height:1.6;
}
.bbs_details_info p{
	margin-bottom:.1rem;
}
.bbs_details_info img,.bbs_details_info p img,.bbs_details_info pre img,.bbs_details_reply img,.bbs_details_reply p img,.bbs_details_reply pre img{
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	margin:.1rem auto;
}
.bbs_details_info .bbs_details_reply{
	padding:.1rem 8px;
	width:100%;
	height:auto;
	background-color:rgba(102,154,251,.08);
	margin-bottom:10px;
	margin-top:10px;
}
.bbs_details_reply,.bbs_details_reply p{
	font-size:.3rem;
	color:#444;
	line-height:1.6;
}
.bbs_details_state span{
	font-size:12px;
	color:#999;
	padding:0 5px;
	vertical-align:middle;
}

.bbs_footer{
	position: fixed;
	width: 100%;
	height:auto;
	min-height: 50px;
	border-top: solid 1px #bbb;
	left: 0px;
	bottom: 0px;
	overflow: hidden;
	padding: 0px 15px;
	background-color: #fafafa;
}
.footer_mask{
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.05) ;
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	display: none;
}
.comment_btn{
	width:auto;
	height:40px;
	border-bottom:1px solid #ccc;
	background-color: #f2f2f2;
	border-radius: 8px;
	margin-top:5px;
	line-height:38px;
	font-size:16px;
	color:#999;
	transition: all .2s;
}
.comment_text{
	transition: all .2s;
}
.comment_text textarea{
	margin-bottom:5px;
	border-radius: 8px;
}
.comment_text .mui-button-row .mui-btn{
	padding:6px 12px;
}
/*论坛—详情-结束*/

/*论坛—发布帖子-开始*/
.bbs_publish_form{
	width:100%;
	height:calc(100% - 44px - .38rem);
	background-color: #fff;
	padding:0 .35rem;
	position:absolute;
}
.bbs_publish_input{
	border-bottom:1px solid #eee;
}
.bbs_publish_input.mui-input-row input{
	border:none;
	margin-bottom:0;
	font-size:.4rem;
}
.bbs_publish_textarea{
	width: 100%;
	height: calc(100% - 90px);
	margin-top:5px;
	position:absolute;
	top:40px;
	left:0;
	right:0;
	margin-bottom:0;
}
.bbs_publish_textarea textarea{
	width:100%;
	height:100%;
	border:none;
	font-size:.28rem;
}
.bbs_publish_block{
	width:100%;
	height:44px;
	background-color: #fff;
	position: fixed;
	left:0;
	right:0;
	bottom:0;
	border-top:1px solid #eee;
}
.bbs_publish_block a{
	display: block;
	padding:10px .35rem;
	font-size:14px;
	color:#333;
	text-align: left;
}
/*论坛—发布帖子-结束*/

/*联盟资讯-详情-开始*/
.news_details_state{
	width:100%;
	height:auto;
	display: flex;
	margin-top:10px;
}
.news_details_state p{
	width: 68%;
	height: auto;
	font-size: 12px;
	color:#999;
	margin-bottom:0;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
}
.news_details_state time{
	height: auto;
	font-size: 12px;
	color:#999;
	text-align: right;
}
.news_details_info{
	width:100%;
	height:auto;
	padding-bottom:10px;
}
.news_details_info,.news_details_info p,.news_details_info pre{
	font-size:16px;
	color:#555;
	line-height:1.8;
}
.news_details_info img,.news_details_info p img,.news_details_info pre img{
	width:auto;
	max-width: 100%;
	height:auto;
	display: block;
	margin:0 auto 10px;
}
/*联盟资讯-详情-结束*/

/*成果-专利-项目-产品-详情-开始*/
.source_contact{
	width:100%;
	height:auto;
	font-size:14px;
	color:#777;
	border:1px solid rgba(102,154,251,.2);
	padding-top:10px;
	padding-bottom:10px;
	background-color:rgba(102,154,251,.1);
	border-radius: 5px;
	overflow: hidden;
}
.source_contact p{
	color:#777;
	margin-bottom: 0;
	line-height:2;
}
.source_contact p label{
	display:inline-block;
	width:25%;
	height:auto;
	text-align: right;
}
/*成果-专利-项目-产品-详情-结束*/

/*工匠讲堂-技术课件-私享空间-详情-开始*/
.file_download{
	width:100%;
	height: auto;
	border:1px solid #eee;
}
.file_download h3{
	width: 100%;
	height:36px;
	font-size:18px;
	line-height: 36px;
	color:#333;
	border-bottom:1px solid #eee;
	margin:0;
}
.file_download h3 .mui-icon-paperclip{
	color:#F4A938;
}
.file_download h3 .mui-icon-download{
	color:#5A8BFF;
	font-weight: bold;
	margin:0 8px;
}
.file_download_link,.file_download_link a{
	width:100%;
	height:auto;
}
.file_download_link a{
	padding:8px;
	display: flex;
}
.file_download_link img{
	margin-right:10px;
}
.file_download_link a>div{
	flex: 1;
	overflow: hidden;
}
.file_download_link h4{
	width:100%;
	height:auto;
	font-size:16px;
	color:#333;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
}
/*工匠讲堂-技术课件-私享空间-详情-结束*/

/*揭榜攻关-详情-开始*/
.issue_state_sign{
	display:inline-block;
	width:auto;
	height:.46rem;
	line-height:.46rem;
	background:#669AFB;
	border-radius:5px;
	font-size: .26rem;
	color:#fff;
	padding:0 .2rem;
	vertical-align: top;
}
.post_time{
	width: 100%;
	height: auto;
	font-size: 12px;
	color:#999;
	margin-top: 15px;
	padding-bottom:15px;
	text-align: right;
}
.issue_user_bid{
	width:100%;
	height:auto;
	margin-top:10px;
	background-color: #fff;
	padding:0 .3rem .3rem;
}
.issue_user_bid_title{
	width:100%;
	height:56px;
	font-size:.36rem;
	color:#1D57B3;
	line-height:56px;
}
.issue_user_bid_box,.issue_bid_item,.issue_bid_user{
	width:100%;
	height:auto;
}
.issue_bid_item{
	border-top:1px solid #eee;
	padding:12px 0;
}
.issue_bid_user{
	display: flex;
}
.issue_bid_chatHead{
	margin-bottom:8px;
	flex: 1;
}
.issue_bid_chatHead img{
	width:.6rem;
	height:.6rem;
	border-radius: 50%;
	overflow: hidden;
	margin-right:10px;
}
.issue_bid_chatHead span{
	font-size:.3rem;
	color:#333;
}
.issue_bid_state{
	width:auto;
	height: 22px;
	font-size:12px;
	border:1px solid #F4A938;
	padding:0 12px;
	line-height:20px;
	border-radius: 5px;
	color:#F4A938;
	text-align: center;
	vertical-align: middle;
}
.issue_bid_info{
	width:100%;
	height:auto;
	font-size:14px;
	color:#666;
}
.issue_bid_notes{
	width:100%;
	height:auto;
	font-size:12px;
	color:#999;
	margin-top:8px;
}
/*揭榜攻关-详情-结束*/

/*工匠讲堂-视频详情-开始*/
.video_play_box {
	height: 232px;
	position: relative;
	overflow: hidden;
	background-color: #22222f;
}
.video_title{
	width:100%;
	height:auto;
	color:#333;
	font-size:18px;
	line-height:1.6;
	font-weight: bold;
}
.video_state{
	background-color: #F7F7F8;
}
.video_meta{
	padding:8px .35rem;
}
.video_source {
	width:100%;
	font-size:14px;
	color:#666;
}
.video_time{
	width:100%;
	height: auto;
	font-size: 12px;
	color:#999;
}
.vider_content{
	width:100%;
	height:auto;
	background-color: #fff;
	padding:8px .35rem 20px;
}
.vider_content > h3{
	width: 100%;
	height:auto;
	font-size: 18px;
	color:#333;
	margin-bottom:12px;
}
.vider_content > h3:before{
	content: "";
	display: inline-block;
	width:4px;
	height:18px;
	background-color: #2165F8;
	vertical-align: middle;
	margin-right:10px;
	border-radius: 2px;
}
.vider_text{
	width:100%;
	height:auto;
	overflow: hidden;
}
.vider_text,.vider_text p,.vider_text pre{
	width:100%;
	font-size:14px;
	color:#777;
	line-height:1.8;
}
/*工匠讲堂-视频详情-结束*/

/*用户中心-首页-开始*/
.user_center_one{
	width:100%;
	height:200px;
	background: url(../images/ge-ren-zhong-xin-bei-jing_02.png) bottom center no-repeat;
	background-size: cover;
	position: relative;
}
.user_center_info{
	width:100%;
	height:auto;
	padding:74px 25px 0;
}
.user_center_info a{
	display:flex;
	width:100%;
	height:auto;
	overflow: hidden;
}
.user_header{
	width:84px;
	height:84px;
	border-radius: 50%;
	overflow: hidden;
	margin-right:15px;
}
.user_header img{
	width:100%;
	height:100%;
}
.user_status{
	width:calc(100% - 99px);
	height:auto;
	flex: 1;
}
.user_status h3{
	width:auto;
	height:auto;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	margin-top:0;
	margin-bottom:8px;
	line-height:1.5;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
}
.user_status p{
	font-size:14px;
	color:#FFF;
	margin-bottom: 5px;
	opacity: .85;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
}
.color_blue{
	color:#669AFB;
	font-weight: bold;
	margin-right:5px;
}
/*用户中心-首页-结束*/



/*用户中心-联合版-开始*/
body.mui-fullscreen .mui-views,
body.mui-fullscreen .mui-view,
body.mui-fullscreen .mui-pages,
body.mui-fullscreen .mui-page,
body.mui-fullscreen .mui-page-content {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: #F5F5F5;
}
body.mui-fullscreen .mui-pages {
	top: 46px;
	height: auto;
}
body.mui-fullscreen .mui-scroll-wrapper,
body.mui-fullscreen .mui-scroll {
	background-color: #F5F5F5;
}
body.mui-fullscreen .mui-page.mui-transitioning {
	-webkit-transition: -webkit-transform 300ms ease;
	transition: transform 300ms ease;
}
body.mui-fullscreen .mui-page-left {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
body.mui-fullscreen .mui-ios .mui-page-left {
	-webkit-transform: translate3d(-20%, 0, 0);
	transform: translate3d(-20%, 0, 0);
}
body.mui-fullscreen .mui-navbar {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 10;
	height: 46px;
	background-color: #f7f7f8;
}
body.mui-fullscreen .mui-navbar .mui-bar {
	position: absolute;
	background: transparent;
	text-align: center;
}
body.mui-fullscreen .mui-android .mui-navbar-inner.mui-navbar-left {
	opacity: 0;
}
body.mui-fullscreen .mui-ios .mui-navbar-left .mui-left,
body.mui-fullscreen .mui-ios .mui-navbar-left .mui-center,
body.mui-fullscreen .mui-ios .mui-navbar-left .mui-right {
	opacity: 0;
}
body.mui-fullscreen .mui-navbar .mui-btn-nav {
	-webkit-transition: none;
	transition: none;
	-webkit-transition-duration: .0s;
	transition-duration: .0s;
}
body.mui-fullscreen .mui-navbar .mui-bar .mui-title {
	display: inline-block;
	width: auto;
}
body.mui-fullscreen .mui-page-shadow {
	position: absolute;
	right: 100%;
	top: 0;
	width: 16px;
	height: 100%;
	z-index: -1;
	content: '';
}
body.mui-fullscreen .mui-page-shadow {
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, .01) 50%, rgba(0, 0, 0, .2) 100%);
	background: linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, .01) 50%, rgba(0, 0, 0, .2) 100%);
}
body.mui-fullscreen .mui-navbar-inner.mui-transitioning,
body.mui-fullscreen .mui-navbar-inner .mui-transitioning {
	-webkit-transition: opacity 300ms ease, -webkit-transform 300ms ease;
	transition: opacity 300ms ease, transform 300ms ease;
}
body.mui-fullscreen .mui-page {
	display: none;
}
body.mui-fullscreen .mui-pages .mui-page {
	display: block;
}
body.mui-fullscreen .mui-page .mui-table-view:first-child {
	margin-top: 15px;
}
body.mui-fullscreen .mui-page .mui-table-view:last-child {
	margin-bottom: 30px;
}
body.mui-fullscreen .mui-table-view {
	margin-top: 10px;
}
body.mui-fullscreen .mui-table-view span.mui-pull-right {
	color: #999;
}
body.mui-fullscreen .mui-table-view-divider {
	background-color: #efeff4;
	font-size: 14px;
}
body.mui-fullscreen .mui-table-view-divider:before,
body.mui-fullscreen .mui-table-view-divider:after {
	height: 0;
}
body.mui-fullscreen .head {
	height: 40px;
}
body.mui-fullscreen #head {
	line-height: 40px;
}
body.mui-fullscreen .head-img {
	/*width: 40px;
	height: 40px;*/
}
body.mui-fullscreen #head-img1 {
	position: absolute;
	bottom: 10px;
	right: 40px;
	width: 40px;
	height: 40px;
}
body.mui-fullscreen .update {
	font-style: normal;
	color: #999999;
	margin-right: -25px;
	font-size: 15px
}
body.mui-fullscreen .mui-fullscreen {
	position: fixed;
	z-index: 20;
	background-color: #000;
}
body.mui-fullscreen .mui-ios .mui-navbar .mui-bar .mui-title {
	position: static;
}
/*问题反馈在setting页面单独的css*/
#feedback .mui-popover{
	position: fixed;
}
#feedback .mui-table-view:last-child {
    margin-bottom: 0px;
}
#feedback .mui-table-view:first-child {
    margin-top: 0px;
}

.mui-plus.mui-plus-stream .mui-stream-hidden{
	display: none !important;
}
/*问题反馈在setting页面单独的css==end*/
.userCenter_header.mui-navbar-inner.mui-bar.mui-bar-nav{
	height:46px;
	box-shadow: none;
	background-image: url(../images/ge-ren-zhong-xin-bei-jing_02.png);
	background-size: 100%;
	background-position-x: center;
	background-position-y: 0;
	background-repeat: no-repeat;
}
.user_center_two{
	width:100%;
	height:145px;
	background-color: #fff;
	background-image: url(../images/ge-ren-zhong-xin-bei-jing_02.png);
	background-size: 100%;
	background-position-x: center;
	background-position-y: -48px;
	background-repeat: no-repeat;
}
.userCenter_header .mui-icon.mui-icon-more,.userCenter_header .mui-icon.mui-icon-left-nav,.userCenter_header .mui-center.mui-title,.userCenter_header #submit{
	color:#fff;
}
.mui-scroll .news_details_info{
	padding:20px 20px;
}
/*用户中心-联合版-结束*/

/*企业聊天室-列表-开始*/
.chat_list_header{
	overflow: hidden;
}
.chat_list_header img{
	width:1.1rem;
	height:1.1rem;
	border-radius: 50%;
	margin-bottom:0;
}
.mui-table-cell{
	vertical-align: middle;
}
h4.mui-ellipsis{
	font-size: 16px;
	color:#666;
	line-height:24px;
	margin-bottom:10px;
	margin-top:0;
}
h4.mui-ellipsis span{
	margin-right:8px;
}
.state_open{
	color:#EF4B4B;
}
.state_end{
	display: block;
	font-size:12px;
	color:#999999;
	margin-top:10px;
}
.state_start{
	color:#669AFB;
}
.ent_chat_popover.mui-popover{
	width:42%;
	height:auto;
	min-height:43px;
	background-color: #55555f;
	color:#fff;
}
.ent_chat_popover.mui-popover .mui-popover-arrow:after,.ent_chat_popover.mui-popover .mui-table-view{
	background-color: #55555f;
}
.ent_chat_popover.mui-popover .mui-icon-extra{
	font-size:16px;
	margin-right:15px;
}
.ent_chat_popover.mui-popover .mui-table-view-cell:after{
	opacity: .25;
}
.ent_chat_popover.mui-popover .mui-table-view-cell>a:not(.mui-btn).mui-active{
	background-color: rgba(0,0,0,.15);
}
/*企业聊天室-列表-结束*/

/*企业聊天室-聊天室-开始*/
.chat_user_reply{
	width: 100%;
	height:auto;
	margin-top:12px;
	display: flex;
}
.chat_user_h{
	width:48px;
	height:48px;
	overflow: hidden;
	border-radius: 50%;
	margin-right:13px;
}
.chat_user_h img{
	width:100%;
	height:100%;
}
.chat_user_t{
	width:100%;
	height:auto;
	font-size:14px;
	position: relative;
	color:#333;
	flex: 1;
	margin-right:58px;
	margin-top:2px;
}
.chat_user_t:after{
	content: "";
	height:0;
	display: block;
	clear: both;
}
.chat_user_t:before{
	content: "";
	border-top: 5px solid transparent;
	border-right: 7px solid #fff;
	border-bottom: 5px solid transparent;
	position: absolute;
	left:-7px;
	top:16px;
}
.chat_user_t_child{
	width: auto;
	height:auto;
	max-width: 100%;
	padding:8px 10px;
	border-radius:5px;
	background-color: #fff;
	float: left;
	box-shadow: 0 0 8px 1px rgba(0,0,0,.03);
	line-height:1.8;
	word-wrap:break-word;
}
.chat_user_t_pic{
	max-width:50%;
	height:auto;
	border-radius:5px;
	overflow: hidden;
	float: left;
}
.chat_user_t_pic img{
	width:100%;
	height:auto;
}
.chat_me_reply.chat_user_reply{
	flex-direction:row-reverse;
}
.chat_me_reply.chat_user_reply .chat_user_h{
	margin-left:13px;
	margin-right:0;
}
.chat_me_reply.chat_user_reply .chat_user_t{
	margin-left:58px;
	margin-right:0;
}
.chat_me_reply.chat_user_reply .chat_user_t_child{
	background-color:#CCDCFB;
	float: right;
}
.chat_me_reply.chat_user_reply .chat_user_t_pic{
	float: right;
}
.chat_me_reply.chat_user_reply .chat_user_t:before{
	left:auto;
	right:-7px;
	border-top: 5px solid transparent;
	border-left: 7px solid #CCDCFB;
	border-bottom: 5px solid transparent;
	border-right: none;
}
.on-line_users{
	width:100%;
	height:auto;
	padding-top:15px;
	display: flex;
	flex-wrap:wrap;
}
.users_item{
	width:20%;
	height:auto;
	margin-bottom:15px;
	text-align: center;
}
.users_item img{
	width:.88rem;
	height:.88rem;
	border-radius: 50%;
	overflow: hidden;
}
.users_item p{
	width:100%;
	height:auto;
	margin-bottom:0;
	font-size: 14px;
	line-height: 2;
	color:#666;
	padding:0 5px;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
}
/*企业聊天室-聊天室-结束*/

/*登陆-开始*/
.login_logo{
	width:100%;
	height:auto;
	text-align: center;
	padding-top:8%;
	margin-bottom:25px;
}
.logo_sign{
	width:15.07%;
	display: block;
	margin:0 auto 12px;
}
.logo_text{
	width:54.13%;
}
.login_group .mui-icon{
	color:#669AFB;
}
.login_group.mui-input-group:after,.login_group.mui-input-group:before{
	display: none;
}
.login_group.mui-input-group .mui-input-row:after{
	right:15px;
}
.ioc_yzm{
	display: inline-block;
	width:24px;
	height:28px;
	background: url(../images/ioc_yzm.png) center center no-repeat;
	background-size: 100%;
	vertical-align:middle;
}
.ioc_yh{
	display: inline-block;
	width:22px;
	height:28px;
	background: url(../images/ioc_yh.png) center center no-repeat;
	background-size: 100%;
	vertical-align:middle;
}
.ioc_mm{
	display: inline-block;
	width:22px;
	height:28px;
	background: url(../images/ioc_mm.png) center center no-repeat;
	background-size: 100%;
	vertical-align:middle;
}
.login_group.mui-input-group .mui-input-row{
	height:50px;
	margin-bottom:10px;
}
.login_group.mui-input-group .mui-input-row label{
	width:15%;
	/*height:50px;*/
	padding:8px 15px;
	margin-top:4px;
}
.login_group.mui-input-group .mui-input-row input{
	width:85%;
	height:50px;
}
.login_btn{
	background: url(../images/btn_dl.png) center center no-repeat;
	background-size: 100%;
	color:#fff !important;
	background-color: rgba(0,0,0,0) !important;
	border:none !important;
	margin-top:25px;
}
#V_code{
	width:50%;
}
.V_code_img{
	width:calc(35% - 15px);
	height:50px;
	overflow: hidden;
	float: right;
	margin-right:15px;
}
.retrun_more{
	width:100%;
	height:auto;
	position: absolute;
	bottom:25px;
	left:0;
	right:0;
	text-align: center;
	color: #fff;
	font-size:15px;
}
/*登陆-结束*/

/*工作室介绍-开始*/
.brief_bar.mui-active{
	background-image: linear-gradient(178deg, #2A44FD 0%, #868BD2 100%);
}
.brief_bar .mui-icon,.brief_bar .mui-title{
	color:#fff;
}
.brief_banner.banner_news{
	padding-top:44px;
	margin-bottom:0;
}
.brief_info,.brief_info p,.brief_info pre{
	font-size:15px;
	color:#777;
	line-height:1.8;
}
.brief_info p,.brief_info pre{
	margin-bottom:10px;
}
.brief_info img,.brief_info p img,.brief_info pre img{
	width:auto;
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto 10px;
}
/*工作室介绍-结束*/

/*用户中心-技术分享-开始*/
.share_jsfx{
	min-height:80px;
	padding:10px 15px;
}
.share_file{
	max-width: 50%;
	height:auto;
	overflow: hidden;
}
.share_file img{
	width:100%;
	height:auto;
}
.share_video{
	width:100%;
	height: auto;
	border:1px solid #eee;
	padding:8px 12px;
	display: flex;
	background-color: #f9f9ff;
}
.share_video_pic{
	width:56px;
	height:56px;
	overflow: hidden;
	margin-right:10px;
}
.share_video_pic img{
	width:100%;
	height: 100%;
}
.share_video_info{
	width:100%;
	height:auto;
	overflow: hidden;
	flex: 1;
}
.share_video_info h3{
	font-size:16px;
	color:#444;
	margin-bottom:12px;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
}
.share_video_info p{
	padding:0;
	margin-bottom: 0;
}
.upload_file{
	display: block;
	width:80px;
	height:80px;
	border:1px dashed #ccc;
	overflow: hidden;
	background: url(../images/ioc_add.png) center center no-repeat;
	background-size: 50%;
}
.upload_file input{
	width:100%;
	height:100%;
	opacity: 0;
}
/*用户中心-技术分享-结束*/

/*2021年06月29日-改版-开始*/
.swiper-container,#banner_index .swiper-slide img{
  width: 100%;
  height: 100%;
}
#banner_index .swiper-slide {
  text-align: center;
  transition: 300ms;
  transform: scale(0.96);
  border-radius:5px;
  overflow: hidden;
}
#banner_index .swiper-slide-active,#banner_index .swiper-slide-duplicate-active{
  transform: scale(1);
}
.evo_2021.banner_news{
	width:100%;
	height:auto;
	background: none;
	position: relative;
	box-sizing: border-box;
	padding-top:1.6rem;
	margin-bottom:.15rem;
}
.evo_2021.news_index{
	width:auto;
	background: #fff;
	padding:0 .12rem;
	margin:0 .15rem;
	border-radius:5px;
	display: flex;
	box-shadow: 1px 1px 3px rgba(0,0,0,.1);
}
.evo_2021.block_title h3{
	font-weight: bold;
}
.evo_2021.news_box{
	flex: 1;
}
.evo_2021.block_body{
	padding:0 .25rem;
}
.evo_2021.studio_index{
	height: auto;
}
#forum_index .swiper-slide {
	text-align: center;
}
#forum_index .swiper-slide div{
	width:86%;
	border-radius:7px;
	margin:10px 0 10px 4%;
}
#forum_index .swiper-slide div img{
	width:100%;
	display:block;
	border-radius:7px;
}
#header.mui-bar-nav{
	box-shadow: none;
}
/*2021年06月29日-改版-结束*/

@media only screen and (min-width:376px ) {
	.user_center_two{
		height:155px;
	}
	.mui-table-view-cell{
		padding:13px 15px;
	}
	.ent_chat_search .mui-input-clear.mui-indexed-list-search-input{
		height:42px;
	}
	.ent_chat_search .mui-placeholder{
		height:42px;
		line-height:42px;
	}
	.ent_chat_search.mui-input-row.mui-search .mui-icon-clear{
		top:11px;
		height:34px;
	}

	.ent_group_pic{
		width:calc(80px * 3 / 2);
		height:80px;
	}
	.ent_group_info{
		height:80px;
	}
	.ent_group_info h3{
		margin-bottom:10px;
	}

}


.mui-bar-tab .mui-tab-item.mui-active {
	color: #2165F8 !important;
}
.mui-bar-tab .mui-tab-item {
	color: #999999 !important;
}


.slh{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.btn-guanzhu{
	display: flex;
	align-content: center;
	justify-content: center;
	padding: .1rem .2rem .1rem .2rem;
	border-radius: 5px;
	background-color: #4055F2;
	font-size: .24rem;
	color: #FFFFFF;
}