
.center-boxsings {
    /*background: url(../images/gz.png) #0a0120;
    background-size: 2%;
    background-repeat: repeat;*/
	padding: 10px 0;
	background-color: #f0f0f0;
}

.main_full {
    width: 100%;
    min-width: 1200px;
}

.main_box{
    width: 1200px;
    min-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    height:auto;
}

/*
.full-screen{
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #fff;
}
.main{
    width:1200px;
    height:auto;
    margin: 0 auto 50px auto;
}
.content-box{
    clear: both;
    width:100%;
    height:auto;
    overflow: hidden;
}
*/

.main_boxs{
	width: 1200px;
	margin: 0 auto;
}

.main_box .main_box_left{
    width: 914px;
    flex: 0 0 auto;
    height: 100%;
}
.main_box .main_box_right{
    width: 276px;
    flex: 0 0 auto;
    height: 100%;
}
.main_box .main_box_left2{
    width: 990px;
    flex: 0 0 auto;
    height: 100%;
}
.main_box .main_box_right2{
    width: 200px;
    flex: 0 0 auto;
    height: 100%;
}

.main_box .main_box_choice{
    width:1200px;
    flex:0 0 auto;
    height:100%;
}

.main_box_left_top{
    background-color: #fff;
    padding: 20px;
}

.main_box_left_top_box{
    display: flex;
    justify-content: space-between;
    align-items: top;
}

.main_box_right_top .main_box_right_toptitle{
   background: linear-gradient(to right, #9465FF 0%, #9465FF 100%);
   color: #fff;
   font-size: 16px;
   text-align: center;
   padding: 10px 0;
}
.main_box_right_top{
    margin-bottom: 10px;
}

.content-box-list-r{
	width: 100%;
    height: auto;
    margin-bottom: 10px;
}

.main_box_right_imgbox{
    background-color: #ffffff;
	line-height:0;
    margin-bottom: 10px;
}
.main_box_right_img_box{
	background-color: #ffffff;
	line-height:0;
    margin-bottom: 10px;
}
.main_box_right_img_box img{width:100%;height:auto;}



/* 筛选 */
.categorysx{
	float:left;
	height:auto;
}

.last-text2{
	cursor:pointer;
    font-size: 16px;
    color: #010000;
    font-weight: bold;
    margin-right: 17px;
    display: flex;
    justify-content: flex-end;
    align-items: top;
}

.mystyle a{
    color: #fff;
}

.px-icon-1{
    background-image: url(../images/icon_arrow_listdown.png);
    background-repeat: no-repeat;
    background-size:100% 100%;
    display:inline-block;
    width: 15px ;
    height: 15px;
    margin-left: 3px;
}
.px-icon-2{
    background-image: url(../images/icon_arrow_listup.png);
    background-repeat: no-repeat;
    background-size:100% 100%;
    display:inline-block;
    width: 15px ;
    height: 15px;
    margin-left: 3px;
}
.icons-1{
    background-image: url(../images/icon_right.png);
    background-repeat: no-repeat;
    background-size:100% 100%;
    display:inline-block;
    width: 15px ;
    height: 15px;
}
.icons-2{
    background-image: url(../images/icon_up.png);
    background-repeat: no-repeat;
    background-size:100% 100%;
    display: block;
    width: 20px;
    height: 20px;
    margin-left: 3px;
}
.icons-3{
    background-image: url(../images/icon_down.png);
    background-repeat: no-repeat;
    background-size:100% 100%;
    display: block;
    width: 20px;
    height: 20px;
    margin-left: 3px;
}

.last-text{
	cursor:pointer;
    font-size: 14px;
    color: #010000;
    font-weight: normal;
    margin-right: 0px;
    display: flex;
    justify-content: flex-end;
    align-items: top;
}
.last {
	display: flex;/* add by shawn */
    color: #010000;
    font-size: 14px;
    /* margin-top: 20px; */
}
.last-title{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.main_box_left_top::after{
    clear:both;
    content:'';
    display:block;
    width:0;
    height:0;
    visibility:hidden;
}
#yi {
    display: inline-block;
}

#yi span {
    margin-left: 10px;
    color: #9465FF;
    border: 1px solid #9465FF;
    background-color: transparent;
    padding: 2px 4px;
    border-radius: 4px;
    font-size: 12px;
}
aside {
    overflow: hidden
}

.main_box_left_top i {
    font-size: 14px;
    color: #000;
    font-style: normal;
}

.category_list span:hover {
    cursor: pointer;
}

.category_list span.mystyle {
    color: #fdfdfd;
    background-color: #9465FF;
}


/*.category_px{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-left:18px;
}
.category_px span{
    padding: 2px 6px;
    font-size: 12px;
    color: #6d6d6d;
    margin-right: 11px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.asides{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 17px 0 0 0;
}*/

.categorysx aside i:first-child{float:left;width:40px;padding:0;margin:13px 0 0 0;}
.categorysx .category_list{float:right;width:800px;padding:0;margin:10px 0 0 10px;}
.categorysx .category_list span{margin:0 0 5px 0;}

.categorysx .category_list_rs{float:left;width:250px;padding:0;margin:10px 0 0 10px;}
.categorysx .category_list_rs span{margin:0 0 5px 0;}
.categorysx .category_list_rsc{float:right;width:240px;padding:0;margin:10px 0 0 0;height:30px;}

.main_box_choice .categorysx aside i:first-child{float:left;width:40px;padding:0;margin:13px 0 0 0;}
.main_box_choice .categorysx .category_list{float:right;width:1080px;padding:0;margin:10px 0 0 10px;}

.idea-main-left-box .categorysx aside i:first-child{float:left;width:40px;padding:0;margin:13px 0 0 0;}
.idea-main-left-box .categorysx .category_list{float:right;width:500px;padding:0;margin:10px 0 0 10px;}

.material-main-left-box .categorysx aside i:first-child{float:left;width:40px;padding:0;margin:13px 0 0 0;}
.material-main-left-box .categorysx .category_list{float:right;width:600px;padding:0;margin:10px 0 0 10px;}

.category_list span{
    display: inline-block;
    width: auto;
	padding:0 12px 0 12px;
    height: 24px;
    text-decoration: none;
    color: #6d6d6d;
    border-radius: 2px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}

.category_list_rs span{
    display: inline-block;
    width: auto;
	padding:0 12px 0 12px;
    height: 24px;
    text-decoration: none;
    color: #6d6d6d;
    border-radius: 2px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}

/* 筛选的省市下拉 */
.s-l-t{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    overflow: inherit;
    padding: 0 0 10px 0;
}
.s-l-t i:first-child{float:left;width:40px;padding:0;margin:13px 0 0 0;}
.s-l-t .s-l-a-b{float:right;width:800px;padding:0;margin:10px 0 0 10px;}

.s-l-a-b{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 20px;
	margin-left: 10px;
}

.s-l-a-b-item{
	position: relative;
	display: inline-block;
    width: auto;
    height: 100%;
    text-decoration: none;
    color: #6d6d6d;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}
.s-l-a-b-item-title{
    height: 24px;
	width: auto;
	padding:0 12px 0 12px;
	margin-right:4px;
    text-decoration: none;
    color: #6d6d6d;
    border-radius: 2px;
}

.s-l-a-b-item-title-main{
    position: absolute;
    width: 324px;
    font-size: 12px;
    height: 62px;
    left: 0;
    top: 20px;
    bottom: -11px;
    z-index: 9999;
    background-color: #fff;
    display: none;
    padding: 10px;
    border: 1px solid #b5b5b5;
	text-align: left;
}
.s-l-a-b-item-title-main span{
    padding: 7px;
}
.s-l-a-b-item-title-main span a{
    color: #6b6b66;
}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*height:1%}
.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-overflow-two{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.location-list.filter-content{left:100%;transform:translateX(-100%);z-index:14}
.filter-content{
	position:absolute;
	top:22px;
	left:0;
	background-color:#fff;
	border:1px solid #ddd;
	box-shadow:0 3px 4px 0 rgba(0,0,0,.11);
	display:none;
	width:450px;
	font-size:13px;
	padding:10px;
	line-height:30px;
	
}
.location-list .areacontent .row .city,.location-list .areacontent .row .provice{
	cursor:pointer;
	margin-right:0;
	width:53px;
	height:20px;
	border:1px solid transparent;
	text-align:center;
	line-height:22px;
	margin-top:6px;
	float:left
}

/*.location-list .areacontent .row .provice.active{border:1px solid #ff6900;border-bottom-color:#fff;}*/
.location-list .areacontent .row .provice.active{font-weight:bold;}

.location-list .areacontent .c-list .row .col-content{border:1px solid #ff6900;display:none;margin-top:-1px}
.location-list .areacontent .c-list .row .col-content.active{display:block}


.mystyle .s-l-a-b-item-title{
	color: #fdfdfd;
    background-color: #9465FF;
}
.mystyle div.s-l-a-b-item-title a{
    color: #fff
}

.icons-4{
    background-image: url(../images/icon_down.png);
    background-repeat: no-repeat;
    background-size:100% 100%;
    display: block;
    width: 13px;
    height:13px;
    margin-left: 3px;
}

/* 列表css 914px */
.content-box-list{
    display: flex;
    justify-content: flex-start;
    align-items: top;
    flex-wrap: wrap;
}
.list_box_main{
    width: 300px;
	height: auto;
    margin: 7px 7px 0 0;
    background-color: #fff;
}
.list_box_main:nth-child(3n+0){
    margin-right: 0px;
    margin-left: 0px
}

/* 筛选下面的图片 */   
.list_box_img {
    width: 100%;
    margin: 0;
	line-height:0;
}
.list_box_img a{
    display: block;
    width: 100%;
}
.list_box_img a img{
    width: 100%;
    /* height: 360px; */
    display: block;/* 去掉这个会有白边 用line-height:0可以解决 */
}
.list_box_img img {
    width: 100%;
    height: 100%;
}
/* end */

/* 方案列表 */
.content-box-flex-list{
	display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
	margin-bottom:10px;
}

.activity-main-left{width:692px;height:280px;}
.activity-main-right{width:498px;height:280px;margin-left:10px;}
.activity-main-left-pic{width:692px;height:280px;}
.activity-main-left-pic img{width:692px;height:280px;}
.activity-right-pic{width:498px;height:280px;}
.activity-right-pic img{width:498px;height:280px;}

.norecord{display:flex;justify-content:center;align-items:center;width:100%;padding:40px;margin:10px 0 0 0;text-align:center;background-color:#fff;font-size:16px;}
.norecord span{padding-right:10px;}

/* 创意展陈 */
.idea-main-left{width:600px;height:225px;}
.idea-main-right{width:590px;height:225px;margin-left:10px;}
.idea-main-left-box{width:600px;height:225px;background-color:#fff;}
.idea-main-right-pic{width:590px;height:225px;}
.idea-main-right-pic img{width:590px;height:225px;}

.idea-list-box{
    width:232px;
	height:auto;
    margin:0 10px 10px 0;
    background-color:#fff;
	border-radius:4px;
}
.idea-list-box:nth-child(5n+0){
    margin-right:0px;
    margin-left:0px
}
.idea-list-img {
	width:100%;
	height:232px;
	overflow:hidden;
	position: relative;
	background-color:#f7f7f7;
}
.idea-list-img img {
	width:100%;
	height:auto;
}
.idea-list-box-main{
     padding: 10px 0 0 0;
}

.idea-list-box-main .idea-list-text-title{
	height:18px;
	font-size: 14px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
    color: #181718;
	padding:0 5px 0 10px;
	margin:0 0 6px 0;
	overflow : hidden;
}
/*
.idea-list-box-main-spec{
    margin: 2px 0 2px 0;
	height:48px;
	background-color:#f7f7f7;
}
.idea-list-box-main-spec p{
    display:block;
    font-size: 12px;
    color: #7e7d7b;
	padding:8px 0 0 10px;
}
.idea-list-box-main-spec p span:first-child{
	border-right: 1px dashed #8b8b89;
	width: 40%;
}
.idea-list-text-bottom{
     display: flex;
     justify-content: space-between;
     align-items: center;
     padding:0;
}
.idea-list-text-bottom div:first-child{
}
.idea-list-text-bottom div:last-child{
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.idea-list-text-bottom div:last-child span{
	padding: 4px 10px 4px 0;
	color: #9465FF;
	font-size: 16px;
	font-weight:bold;
}
.idea-list-text-bottom div:last-child span:last-child small{
	font-size: 12px;
}
*/

/* 活动物料 */
.material-main-left{width:690px;height:280px;}
.material-main-right{width:500px;height:280px;margin-left:10px;}
.material-main-left-box{width:690px;height:280px;background-color:#fff;}
.material-main-right-pic{width:500px;height:280px;}
.material-main-right-pic img{width:500px;height:280px;}
.material-main-left-box .categorysx .s-l-t .s-l-a-b{float:right;width:600px;padding:0;margin:10px 0 0 10px;}

.shop-list-picture{/* width 990-20 */
    width: 235px;
	height:132px;
	margin-right:10px;
	overflow: hidden;
}
.shop-list-picture img{
    width: 235px;
	height: auto;
}
.shop-list-picture:nth-child(4n+0){
    margin-right: 0px;
    margin-left: 0px
}

.mater-list-box{
    display: flex;
    justify-content: center;
    align-items: flex-start;
    width: 292.5px;
	height: 165px;
    margin: 0 10px 10px 0px;
    background-color: #fff;
}
.mater-list-box:nth-child(4n+0){
    margin-right: 0;
    margin-left: 0px
}
.mater-list-box-img{
    width: 165px;
    height: 165px;
	overflow:hidden;
}
.mater-list-box-img img{
    width: 100%;
    height: auto;
}
.mater-list-box-main{
	width:127px;
	padding:10px 0 0 0;
}
.mater-list-box-main .mater-list-box-main-name{
	width:100%;
	height:34px;
    font-size: 14px;
	padding:0 0 0 10px;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
}
.mater-list-box-main-name a{
    color: #111;
}
.mater-list-box-main .mater-list-box-main-spec{
	margin: 5px 0 0 0;
	background-color: #f7f7f7;
	height:68px;
    overflow: hidden;
}
.mater-list-box-main .mater-list-box-main-spec div{
	height:20px;
    padding: 4px 0 0 10px;
	font-size: 12px;
	color: #6c6c6c;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
	line-height:20px;
    overflow: hidden;
}

.mater-list-box-main-price{
    font-size: 20px;
	padding: 0 10px 0 10px;
    margin: 8px 0 5px 0;
    height: 30px;
	text-align:right;
    color: #ff00ff;
	font-weight:bold;
}
.mater-list-box-main-price small{
    font-size: 11px;
    color: #ff00ff;
}


/*
.list_box_main:hover {
	border:1px solid #ff88fe;
}
*/
.list_box_main_img, .list_box_main_right_img {
	width:100%;
	height:164px;
	overflow:hidden;
}
.list_box_main_img img, .list_box_main_right_img img {
	width:100%;
	height:auto;
}

.list_box_main_text {
	width:100%;
	height:40px;
	margin:5px;
	padding:5px;
}
.list_box_main_textbak p {
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
	font-size:14px;
	color:#181718;
	width:100%;
	margin-bottom:5px;
}

.list_box_main_text p {
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
	font-size:14px;
	color:#181718;
	width:100%;
	margin-bottom:5px;
}

.list_box_main_text p:last-child {
	display:none;
}

.list_box_main_text_user {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:12px;
	padding:0 10px 10px 10px;
}
/*
.list_box_main_text_user .youdou{padding:4px 0 0 0;color: #ff4467;font-size:16px;}
.list_box_main_text_user .name{padding:8px 0 0 5px;font-size: 11px;}
.list_box_main_text_userimg {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:50%;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-ms-flex-line-pack:center;
	align-content:center;
}
.list_box_main_text_userimg img {
	width:24px;
	height:24px;
	border-radius:100%;
}
*/
.box-list-info-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:50%;
}

.box-list-info-item span{
    display: inline-block;
    width: auto;
    height: 24px;
    line-height: 24px;
    float: left;
    margin-right: 0px;
}

.box-list-info-item span i{
    display: block;
    width: 14px;
    height: 14px;
    float: left;
    margin: 5px 5px 0 0;
}

.box-list-info-item .icotype i{
    display: block;
    width: 20px;
    height: 20px;
    float: left;
    margin: 2px 5px 0 0;
}

.ico-view-number{background: url(../images/view.png) no-repeat;background-size: 100%;}
.ico-download-number{background: url(../images/download.png) no-repeat;background-size: 100%;}
.ico-download-ppt{background: url(../images/ppt.png) no-repeat;background-size: 100%;}
.ico-download-excel{background: url(../images/excel.png) no-repeat;background-size: 100%;}
.ico-download-pdf{background: url(../images/pdf.png) no-repeat;background-size: 100%;}
.ico-download-word{background: url(../images/word.png) no-repeat;background-size: 100%;}


.list_box_main_text_userzan {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:50%;
	/*color:#b5b5b5;*/
}
.list_box_main_text_userzan div {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-right:5px;
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
}
.list_box_main_text_userzan div:last-child img {
	width:20px;
	height:20px;
}
.list_box_main_text_userzan div span {
	margin-right:5px;
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
}
.list_box_main_text_userzan img {
	width:15px;
	height:15px;
}

/* 右侧推荐 */
.rec_list_box{
    width: 100%;
	height: auto;
    margin: 0 0 10px 0;
	background-color: #ffffff;
}

/*
.pagebox {
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 50px;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 10px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #3c3c3c;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #399fd9;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #9465FF;
  border-color: #9465FF;
}
*/

/* 下面搜索 */
.bottom_search{
    width: 1200px;
    margin: 0 auto;
	padding-top:50px;
}
.bottom_search .searbox{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 45%;
    margin: 0 auto;
}
.bottom_search .searbox input{
    width: 90%;
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border:2px solid #ff00ff;
    background-color:transparent;
    padding-left: 40px;
    height: 35px;
    background-image: url(../images/search.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    background-size: 5%;
}
.bottom_search .searbox input::placeholder{
    color: #111;
}
.bottom_search .searbox button{
    background-color: #ff00ff;
    color: #fff;
    border: 2px solid #ff00ff;
    border-bottom-right-radius: 30px;
    border-top-right-radius: 30px;
    width: 10%;
    height: 35px;
}

.h_search_btn{width:240px;height:30px;background-color:#f7f7f7;float:right;}
.h_search_btn input{width:200px;height:30px;float:left;border:none;background:none;padding-left:10px;outline:none;margin-top:0px;}
.serch_icon{width:30px;height:30px;display: block;float:right;background:url(../images/search-color.png) no-repeat center center;background-size:70%;cursor:pointer;}

.price_search{width:220px;height:30px;float:right;}
.price_search .priceInput{width:50px;height:24px;font-size:12px;border:1px solid #b2b2b2;padding:0 0 0 2px;}
.price_search .searchButton{width:40px;height:24px;font-size:12px;}

/* 明星列表 */
.star-list-box{
    display: flex;
    /*justify-content: space-between;*/
    align-items: center;
    width: 300px;
	height: 165px;
    margin: 7px 7px 0px 0px;
    background-color: #fff;
}
.star-list-box:nth-child(3n+0){
    margin-right: 0;
    margin-left: 0px
}
.star-list-box-img{
    width: 165px;
    height: 165px;
	overflow:hidden;
}
.star-list-box-img img{
    width: 100%;
    height: auto;
}
.star-list-box-main{
	width:135px;
}

.star-list-box-main .star-list-box-main-name{
    font-size: 16px;
	padding:9px 0 0 10px;
}

.star-list-box-main-name a{
    color: #111;
}

.star-list-box-main p{
    font-size:12px;
}

.star-list-box-main .star-list-box-main-job{
	color: #393939;
    font-size: 12px;
}
.star-list-box-main .star-list-box-main-money{
	margin: 5px 0 0 0;
    padding: 5px 0 5px 10px;
	background-color: #f7f7f7;
}
.star-list-box-main .star-list-box-main-money span{
    font-size:10px;
	padding:3px 0 0 3px;
}
.star-list-box-main .star-list-box-main-money div:first-child{
    font-size: 16px;
    color: #9465FF;
}
.star-list-box-main .star-list-box-main-money div:last-child{
    font-size: 11px;
	color: #b2b2b2;
}
.star-list-box-main-project{
    font-size: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	padding: 5px 0 0 10px;
    margin: 5px 0 5px 0;
    height: 34px;
	background-color: #f7f7f7;
}
.star-list-box-main-bottom{
    display: flex;
    justify-content: space-between;
    align-items: center;
	padding: 5px 0 0 10px;
}
.star-list-box-main-bottom div a{
    display: block;
}
.star-list-box-main-bottom div:first-child{
    width: 50%;
    flex:  0 0 auto;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.star-list-box-main-bottom div:first-child a{
    width: 16px;
    height: 20px;
    flex: 0 0 auto;
    margin-right: 10%;
}
.star-list-box-main-bottom div:first-child a img{
    width: 100%;
}
.star-list-box-main-bottom div:last-child {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1px 5px 1px 5px;
    box-sizing: border-box;
    background: linear-gradient(to right, #9465FF 0%, #9465FF 100%);
	margin-right:5px;
}
.star-list-box-main-bottom div:last-child a{
    font-size: 14px;
    text-align: center;
    color: #fff;
    padding: 2px;
    width: 40px;
}

.star-list-box-main .material-list-box-main-name{
    font-size: 14px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
	padding: 5px 0 0 10px;
    margin: 0 0 8px 0;
    height: 20px;
}

.material-list-box-main-name a{
    color: #111;
}

.material-box-main-type{
    font-size: 12px;
	padding:5px 0 0 10px;
}

.star-list-box-main .material-list-box-main-area{
	margin: 5px 5px 0 5px;
    padding: 5px 0 5px 5px;
	background-color: #f7f7f7;
	font-size: 12px;
	color: #b2b2b2;
	height:24px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.material-list-box-main-price{
    font-size: 16px;
	padding: 5px 10px 0 10px;
    margin: 8px 0 5px 0;
    height: 30px;
	text-align:left;
    color: #9465FF;
}

.material-list-box-main-price small{
    font-size: 11px;
    color: #9465FF;
}

.material-list-box-main-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.material-list-box-main-bottom div {
	display: flex;
    justify-content: space-between;
    align-items: center;
	width:126px;
    padding: 3px 6px;
	margin-left:5px;
    box-sizing: border-box;
	transform: translate(0, 0);
    background: linear-gradient(to right, #9465FF 0%, #9465FF 100%);
	overflow:hidden;
}

.material-list-box-main-bottom div span {
    width: 20px;
    height: 20px;
    display: block;
}

.material-list-box-main-bottom div span img {
	width:12px;
	height:12px;
	margin:4px 0 0 0;
}

.material-list-box-main-bottom div p {
    color: #fff;
    font-size: 14px;
	cursor:pointer;
}


/* 演艺资源列表 */
.list-box-main2{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 300px;
	height: auto;
    margin: 7px 7px 0px 0px;
    padding: 10px;
    background-color: #fff;
}
.list-box-main2:nth-child(3n+0){
    margin-right: 0;
    margin-left: 0px
}
.list-box-main-img2{
    width: 140px;
    height: 140px;
    flex: 0 0 auto;
	overflow:hidden;
}
.list-box-main-img2 img{
    width: 100%;
    height: auto;
}
.list-box-main2-right-main-top{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    color: #878785;
    font-size: 12px;
}
.list-box-main2-right-main-top span{
    width: 16px;
    height: 12px;
    display: block;
    margin-right: 5px;
    flex: 0 0 auto;
}
.list-box-main2-right-main-top span img{
    width: 100%;
    height: 100%;
}
.list-box-main2-right-main{
    padding: 3px 0px 3px 10px;
}

.list-box-main2-right-main .list-box-main2-right-main-name{
    font-size: 16px;
}

.list-box-main2-right-main-name a{
    color: #111;
}

.list-box-main2-right-main p{
    font-size:12px;
}

.list-box-main2-right-main .list-box-main2-right-main-job{
	color: #b8b8b8;
    font-size: 12px;
}
.list-box-main2-right-main .list-box-main2-right-main-money{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 37px;
    padding: 3px 0;
    margin: 3px 0;
    border-top: 1px dashed #92918f;
    border-bottom: 1px dashed #92918f;
    box-sizing: border-box;
}
.list-box-main2-right-main .list-box-main2-right-main-money span{
    font-size:10px;
	padding:3px 0 0 2px;
}
.list-box-main2-right-main .list-box-main2-right-main-money div{
    height: 100%;
}
.list-box-main2-right-main .list-box-main2-right-main-money div:first-child{
    font-size: 16px;
    color: #ff00ff;
    width: 40%;
    flex: 0 0 auto;
    display: flex;
    justify-content: left;
    align-items: center;
    border-right: 1px solid #efefef;
}

.list-box-main2-right-main .list-box-main2-right-main-money2{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 37px;
    padding: 3px 0;
    margin: 3px 0;
    border-top: 1px dashed #92918f;
    border-bottom: 1px dashed #92918f;
    box-sizing: border-box;
}
.list-box-main2-right-main .list-box-main2-right-main-money2 span{
    font-size:10px;
	padding:3px 0 0 2px;
}
.list-box-main2-right-main .list-box-main2-right-main-money2 div{
    height: 100%;
}
.list-box-main2-right-main .list-box-main2-right-main-money2 div:first-child{
    font-size: 16px;
    color: #ff00ff;
    width: 40%;
    flex: 0 0 auto;
    display: flex;
    justify-content: left;
    align-items: center;
}
.list-box-main2-right-main .list-box-main2-right-main-money div:last-child{
    font-size: 12px;
    color: #b8b8b8;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    padding: 0 4px;
}
.list-box-main2-right-main-list-project{
    font-size: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin: 2% 0;
    height: 40px;
}
.list-box-main2-right-main-list-bottom{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.list-box-main2-right-main-list-bottom div a{
    display: block;
}
.list-box-main2-right-main-list-bottom div:first-child{
    width: 50%;
    flex:  0 0 auto;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.list-box-main2-right-main-list-bottom div:first-child a{
    width: 16px;
    height: 20px;
    flex: 0 0 auto;
    margin-right: 10%;
}
.list-box-main2-right-main-list-bottom div:first-child a img{
    width: 100%;
}
.list-box-main2-right-main-list-bottom div:last-child a{
    background-color: #ff00ff;
    font-size: 14px;
    text-align: center;
    color: #fff;
    padding: 7%;
    width: 41px;
    border-radius: 8px;
}

/* 明星列表右边 */
.main_right_video_box{width:276px;height:160px;}
.main_box_right_top .main_box_right_video{
   background: linear-gradient(to right, #9465FF 0%, #9465FF 100%);
   color: #fff;
   font-size: 16px;
   text-align: center;
   padding: 10px 0;
}

.main_box_right_top .main_box_right_video .or{
    display: block;
    position: relative;
    text-align: center;
    font-size: 18px;
}
 .or::after,.or::before{
     content: "";
     position: absolute;
     top: 10px;
     width: 30px;
     height: 2px;
     background-color: #fff;
 }
 .or::after{
     right: 41px;
 }
 .or::before{
     left: 41px;
 }



 .main-box-right-img{
    background-color: #fffefc;
    margin-bottom: 10px;
 }
 .main-box-right-img-box-title{
    padding: 8px 5px 8px 5px;
    font-size: 16px;
 }
 .main-box-right-img-box-title-main div:first-child{
    text-align: center;
    width: 100%; 
	padding:5px 0 0 0;
 }
 .main-box-right-img-box-title-main div:first-child img{
    width: 266px;
    height: 170px;
 }
 .main-box-right-img-box-title-main div:nth-child(2) ul{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    margin: 0 auto;
 }
 .main-box-right-img-box-title-main div:last-child{
     text-align: center;
     padding: 10px 0;
 }
 .main-box-right-img-box-title-main div:last-child a{
     font-size: 14px;
     color: #010000;
     font-weight: normal;
  
 }
 .main-box-right-img-box-title-main div:nth-child(2) ul li{
    margin: 5px 0 0 5px;
    width: 85px;
    height: 55px;
 }
 .main-box-right-img-box-title-main div:nth-child(2) ul li img{
    width: 100%;
    height: auto;
 }

 .area-right-picture div:first-child{
    text-align: center;
    width: 100%; 
	padding:5px 0 0 0;
 }
 .area-right-picture div:first-child img{
    width: 266px;
    height: 170px;
 }
 .area-right-picture div:nth-child(2) ul{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    margin: 0 auto;
 }
 .area-right-picture div:last-child{
     text-align: center;
     padding: 10px 0;
 }
 .area-right-picture div:last-child a{
     font-size: 14px;
     color: #010000;
     font-weight: normal;
  
 }
 .area-right-picture div:nth-child(2) ul li{
    margin: 5px 0 0 5px;
    width: 130px;
    height: 55px;
 }
 .area-right-picture div:nth-child(2) ul li img{
    width: 100%;
    height: 55px;
 }

.main-box-right-endorsement{
    margin-bottom: 10px;
 }
.main-box-right-endorsement-title{
     background-color: #fffefc;
     display: flex;
     justify-content: space-between;
     align-items: center;
     padding: 5% 10px;
 }
 .main-box-right-endorsement-title-right{
     display: flex;
     justify-content: space-between;
     align-items: center;
	 display:none;
 }
 .main-box-right-endorsement-title-right div{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-right: 10px;
 }
 .main-box-right-endorsement-title-right div span{
     font-size: 14px;
 }
.main-box-right-endorsement-title-right div span:first-child{
     width: 16px;
     height: 14px;
     display: block;
     margin-right: 5px;
}

/* 演艺资源部分 */
.list-box-main-tel {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.list-box-main-tel div {
    display: flex;
    justify-content: space-between;
    align-items: center;
	width:121px;
    padding: 3px 6px;
	margin-left:16px;
    box-sizing: border-box;
	transform: translate(6px, 0);
    background: linear-gradient(to right, #9465FF 0%, #9465FF 100%);
}

.list-box-main-tel div span {
    width: 20px;
    height: 20px;
    display: block;
}

.list-box-main-tel div span img {
	width:12px;
	height:12px;
	margin:4px 0 0 0;
}

.list-box-main-tel div p {
    color: #fff;
    font-size: 14px;
}

/* 收藏 */
.iconsfav{
    background-image: url(../images/icon_fav.png);
    background-repeat: no-repeat;
    background-size:100% 100%;
    display: block;
    width: 20px;
    height: 20px;
    margin-left: 3px;
	cursor: pointer;
}
.iconsfavon{
    background-image: url(../images/icon_fav_on.png);
    background-repeat: no-repeat;
    background-size:100% 100%;
    display: block;
    width: 20px;
    height: 20px;
    margin-left: 3px;
	cursor: pointer;
}

.tel{
    background-image: url(../images/tel.png);
    background-repeat: no-repeat;
    background-size:100% 100%;
    display: block;
    width: 20px;
    height: 20px;
	cursor: pointer;
}
.service{
    background-image: url(../images/service.png);
    background-repeat: no-repeat;
    background-size:100% 100%;
    display: block;
    width: 20px;
    height: 20px;
    margin-left: 3px;
	cursor: pointer;
}

/* 明星详情 */
.main-detail-left-info{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding: 20px;
    background-color: #fff;
    margin-bottom: 10px;
}
.main-detail-left-info-left{
    width:328px;
    flex: 0 0 auto;
    margin-right: 10px;
    height: 329px;
}.main-detail-left-info-left img{
    width: 100%;
    display: block;
}
.main-detail-left-info-right{
    width: 560px;
}
.main-detail-left-info-right-top{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-bottom: 1px dashed;
    padding: 4px 0;
}
.main-detail-left-info-right-name{
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    margin-right: 11px;
}
.main-detail-left-info-right-name h2{
    flex: 0 0 auto;
    font-size: 20px;
    margin-right: 3px;
}
.main-detail-left-info-right-name span{
    font-size: 18px;
}
.main-detail-left-info-right-look{
    display: flex;
    justify-content: flex-start;
    align-items: center;
	font-size:12px;
	color:#7d7d7b;
}
.main-detail-left-info-right-look span:first-child{
    width: 17px;
    height: 13px;
    display: block;
    margin: 10px 0 0 10px;
}
.main-detail-left-info-right-look span:first-child img{
    width: 100%;
    height: 100%;
    display: block;
}
.main-detail-left-info-right-look span:last-child{
    margin: 12px 0 0 5px;
}
.main-detail-left-info-right-main-text{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 20px;
    margin-bottom: 23px;
}
.main-detail-left-info-right-main-text:first-child{
    width: 361px;
}
/*
.main-detail-left-info-right-main-text span{
    font-size: 14px;
    font-weight: normal;
}
.main-detail-left-info-right-main-text p span{
    font-size: 13px;
    font-weight: normal;
}
*/
.main-detail-left-info-right-main-text:last-child p{
    display: -webkit-box;
    /* autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
    -webkit-line-clamp: 6;
    overflow: hidden;
}
.main-detail-title{
    width: 70px;
    flex: 0 0 auto;
    text-align: left;
}
.main-detail-left-info-right-main{
    position: relative;
}
.main-detail-left-info-right-main-position{
    position: absolute;
    right: -12px;
    top: -20px;
    width: 40%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.main-detail-left-info-right-main-position span{
    width: 18px;
    height: 18px;
    display: block;
    margin-right: 13px;
}
.main-detail-left-info-right-main-position span img{
    width: 100%;
    height: 100%;
    display: block;
    cursor:pointer;
}
.main-detail-left-info-right-main-position span:last-child{
    width: 100px;
    background-color: #9465FF;
    padding: 6px;
    height: auto;
}
.inquiryBtn{
    width: 100%;
    display: block;
    font-size: 14px;
    border: 0px;
    text-align: center;
    padding: 2px;
    color: #fff;
	background-color: #9465FF;
	cursor:pointer;
}
/* 详情视频 */
.main-detail-left-video{
    padding:20px;
	height:auto;
    background-color: #fff;
    margin-bottom: 10px;
}
.stardet-video-dimensions {
    width: 100%;
    height: 400px;
}
.detailvideobox{width:100%;height:auto;}
/*.main-detail-left-video-title{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 8px;
}
.main-detail-left-video-title span{
    font-size: 14px;
    margin-right: 5px;
}
.main-detail-left-video-title .s-t-active{
    font-weight: normal;
    font-size: 14px;
}*/
.main-detail-left-video-video >.video-js >.vjs-big-play-button{
    top: 46%;
    left: 45%;
}
/* 明星轮播图 */
.main-detail-banner{
    width:100%;
	padding:20px 0 10px 0;
    background-color: #fff;
    margin-bottom: 10px;
}
.main-detail-banner h3{
	padding:0 0 0 20px;
    color: #010000;
    margin-bottom: 10px;
}
.main-detail-banner-box {
    width: 100%;
	padding:0 20px 10px 20px;
}
/* 详情内图片部分 */
.main-detail-left-picture{
    padding:20px;
    background-color: #fff;
    margin-bottom: 10px;
}
.s-r-title h3{
	font-weight: normal;
    font-size: 14px;
    color: #010000;
    margin-bottom: 10px;
}
.s-l-r-r-m {
    width: 100%;
}
.s-l-r-r-m p{
    width: 100%;
    text-align: left;
    text-indent: 20px;
    font-size: 14px;
    color: #6c6c6c;
}
.s-l-r-r-m p img{
    max-width: 100%;
    margin: 0 auto;
    display: block;
	padding-bottom:2px;
}

/* 方案详情 */
.active-detail-box{
    width: 100%;
    padding: 0px;
    background-color: #fff;
    margin-bottom: 10px;
}

.active-detail-box .active-title{
	padding: 20px 20px 10px 20px;
    margin-bottom: 10px;
}

.area-detail-top-title{
	padding: 10px 0 0 20px;
    margin-bottom: 10px;
}

.active-detail-box .active-title h2{
    flex: 0 0 auto;
    font-size: 20px;
}

.active-detail-box .active-banner{
	width:100%;
	padding:0 20px 20px 20px;
	height:490px;
}

.active-banner img{width:100%;}

.detail-content-title-box{
    padding: 20px 0 0 20px;
    background-color: #fff;
}
.detail-content-title h3{
    color: #010000;
}

.active-detail-content-box{
	display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 20px;
	margin-bottom: 10px;
    background-color: #fff;
}

.active-detail-content-box-main p{
	width: 60%;
	height:30px;
    padding: 0 20px 0 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.active-detail-content-box-main p span{
    flex: 0 0 auto;
    font-size: 14px;
    color: #7e7d7b;
}
.active-detail-content-box-button{
	display: flex;
    justify-content: flex-end;
}
.active-detail-content-box div:last-child {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.addFavouriteBtn{
    width: 100px;
    /*display: block;*/
    font-size: 14px;
    border: 1px solid #9465FF;
    text-align: center;
    padding: 5px 2px;
    color: #9465FF;
	background-color: #ffffff;
    border-radius: 0px;
	cursor:pointer;
	margin-right:20px;
}
.addFavouriteBtnOn{
	width:100px;
	/*display: block;*/
    font-size: 14px;
    border: 1px solid #9465FF;
    text-align: center;
    padding: 5px 2px;
    color: #010000;
    border-radius: 0px;
    background-color: #9465FF;
    color: #fff;
	cursor:pointer;
	margin-right:20px;
}
.downloadBtn{
	width: 100px;
    /*display: block;*/
    font-size: 14px;
    border: 1px solid #9465FF;
    text-align: center;
    padding: 5px 2px;
    color: #010000;
    border-radius: 0px;
    background-color: #9465FF;
    color: #fff;
	cursor:pointer;
}

/* 活动场馆 */
.area-detail-box{
    width: 100%;
    padding: 0 0 20px 0;
    background-color: #fff;
    margin-bottom: 10px;
}
.area-detail-box .area-banner{
	width:100%;
	padding:0 20px 20px 20px;
	height:326px;
}
.area-banner img{width:100%;}

.area-detail-desc-box{
    width: 100%;
    padding: 20px 20px 0 20px;
    background-color: #fff;
    margin-bottom: 10px;
}
.area-detail-desc-box .detail-info{
    width: 100%;
    padding: 0 0 10px 0;
    background-color: #fff;
	display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.detail-info span{width:280px;display:block;padding-right:20px;}
.detail-info-desc{
	width: 100%;
    padding: 0 0 10px 0;
    background-color: #fff;
	display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.detail-info-desc div:first-child{width:50px;text-align:left;}
.detail-info-desc div:nth-child(2){width:600px;}
.detail-info-desc div:last-child{width:224px;text-align:right;}

.areas-detail-desc{
    width: 914px;
	height:auto;
}
.areas-detail-desc-box{
    width: 914px;
	height:auto;
    padding: 20px 0 20px 20px;
	display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    background-color: #fff;
    margin-bottom: 10px;
}
.areas-detail-desc-box-left{
	width:280px;
	height:158px;
	overflow: hidden;
}
.areas-detail-desc-box-left img{
	width:280px;
	height:158px;
}
.areas-detail-desc-box-right{
	width:584px;
	height:158px;
	margin-left:10px;
	padding: 15px 0 20px 20px;
	background-color: #f7f7f7;
}
.areas-detail-desc-box-right-box{
	padding: 0 0 6px 0;
}
.areas-detail-desc-box-right-box span{
	padding: 0 40px 0 0;
}
.areas-detail-desc-box-right-box span i{font-style:normal;color:#ccc;}
.areas-detail-desc-box-right-box span b{font-weight:normal;font-style:normal;color:#9564ff;}
.areas-detail-desc-box-rightmain{width:90%;}
.areas-detail-desc-box-tel{float:right;}
.areas-right-tel{
	display: flex;
    justify-content: flex-start;
    align-items: center;
	width:180px;
	height:30px;
	padding-left:10px;
    transform: translate(20px, -35px);
    background: linear-gradient(to right, #9465FF 0%, #9465FF 100%);
	cursor:pointer;
}
.areas-right-tel img{
    width: 20px;
    height: 20px;
}
.areas-right-tel p{
    font-size: 13px;
    color: #fff;
}
.areas-right-tel span{
    width: 20px;
    height: 20px;
    display: inline-block;
}
.areas-right-reserve{float:right;}
.areas-right-reserve-btn{
    transform: translate(0px, -25px);
}


/* 右侧用户信息 */
.detail-right-content-users{
    background-color: #fff;
    display: flex;
    padding: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 10px;
}
.detail-right-content-users div:first-child{
    width: 40px;
    height: 40px;
    flex: 0 0 auto;
    margin-right: 12px;
    border-radius: 100%;
}
.detail-right-content-users div:first-child img{
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 100%;
}
.detail-right-content-users h2{
    font-size: 16px;

}
.detail-right-content-users  p:nth-child(2){
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;  
    margin: 4px 0px 8px;
    min-height: 14px;
}
.detail-right-content-users  p:nth-child(3){
    font-weight: 100;
    margin-bottom: 3px;
}
.detail-right-content-users  p:nth-child(4){
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient: vertical;
	min-height: 56px;
}

/* 右侧文档处 */
.detail-right-content-type{
    background-color: #fff;
    display: flex;
    justify-content: left;
    align-items: flex-start;
    padding: 10px;
    margin-bottom: 10px;
}
.detail-right-content-type div:first-child{
    width: 30px;
    height: 35px;
    flex: 0 0 auto;
    margin-right: 7px;
}
.detail-right-content-type div:first-child img{
    width: 100%;
    height: 100%;
}
.detail-right-content-type div:nth-child(2){
    font-size: 14px;
    color: #010000;
    margin: 0 7px;
}
.detail-right-content-type div:nth-child(2) p:last-child{
    font-size: 12px;
    color: #6d6d6d;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.detail-right-content-type div:nth-child(2) p:first-child{
    font-weight: bold;
    margin-bottom: 7px;
    display: -webkit-box;
    /* autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.detail-right-content-type div:nth-child(2) p:last-child span{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 8px;
}
.detail-right-content-type div:nth-child(2) p:last-child span i{
    width: 15px;
    height: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-right: 10px;
    margin-right: 3px;
}
.detail-right-content-type div:nth-child(2) p:last-child span i img{
    width: 100%;
    height: 100%;
}
.detail-right-content-type div:last-child{
    font-size: 12px;
    color: #6d6d6d;
}
.detail-right-content-box{
	padding: 15px 5px 5px 10px;
    margin-bottom: 10px;
    background-color: #fff;
}
.detail-right-content-box div:first-child{

}
.detail-right-content-box div:first-child p{
    display: flex;
    justify-content: flex-start;
    margin-bottom: 5px;
}
.detail-right-content-box div:first-child p span{
    display: block;
}
.detail-right-content-box div:first-child p span:first-child{
    font-size: 13px;
    color: #b5b5b5;
    width: 46px;
    margin-right: 0px;
    flex: 0 0 auto;
}

.detail-right-content-box div:first-child p:nth-child(2) span:last-child{
    display: flex;
    justify-content: flex-start;
}
.detail-right-content-box div:first-child p:nth-child(2) span:last-child i{
    background-image: url(../images/dw.png);
    width: 15px;
    height: 15px;
    display: inline-block;
    background-size: 100%;

}

.detail-right-content-box div:first-child p span:last-child{
    font-size: 13px;
    color: #606060;
    /*overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    min-height: 20px;
    -webkit-box-orient: vertical;*/
}
.detail-right-content-box div:first-child p:last-child{
	margin-bottom: 10px;/* 最后一行 */
}
.detail-right-content-box div:last-child {
    display: flex;
    justify-content: space-between;
    align-items: center;
	padding:10px;
}

.list_box_full_top{
   position: relative;
   width: 100%;
}
.list_box_full_top div:last-child{
   position: absolute;
   bottom: 0;
   left: 0;
   right: 0;
   display: flex;
   justify-content: space-between;
   align-items: center;
   background: linear-gradient(to right, #9465FF 0%, #9465FF 100%);
   color: #fff;
   padding: 5px 10px;
   display: none;
   cursor: pointer;
}
.list_box_full:hover .showtel{
   display: flex;
}
.showtel img{
   width: 15px;
   height: 15px;
}

/* 活动物料列表 */
/*.material-list{
    width: 300px;
    margin: 7px 7px 0px 0px;
    background-color: #fff;
}
.material-list:nth-child(3n+0){
    margin-right: 0;
    margin-left: 0px
}*/
/*
.material-list-box-product-img-ps{
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #fff;
    padding: 5px;
    font-size: 14px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: linear-gradient(to right ,#fe42ee,#ffab00);
    opacity: 0;
}
.material-list-box-product-img-ps p{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.material-list-box-product-img-ps p i img{
   width: 15px;
   height: 15px;
}
.show-ot-box:hover .material-list-box-product-img-ps{opacity: 1;}

.material-list-box-product-img{
    width: 100%;
	height: 300px;
	overflow:hidden;
    position: relative;
}
.material-list-box-product-img img{
     width: 100%;
	 height:auto;
	 border-radius: 4px 4px 0 0;
}
*/

.idea-list-box-product-img{
    width: 100%;
	height: 169px;
	overflow:hidden;
    position: relative;
}

.idea-list-box-product-img img{
     width: 100%;
	 height:auto;
}

.material-list-box-product-text{
     padding: 10px 0 0 0;
}

.material-list-box-product-text .material-list-box-product-text-title{
    height:18px;
	font-size: 14px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
    color: #181718;
	padding:0 5px 0 10px;
	margin:0 0 6px 0;
	overflow : hidden;
}
/*
.material-list-box-product-text-main{
    margin: 2px 0;
}
.material-list-box-product-text-main p{
    padding: 2px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #8b8b89;
    border-bottom: 1px solid #8b8b89;
}
.material-list-box-product-text-main p span{
    width: 50%;
    flex: 0 0 auto;
    font-size: 12px;
    color: #7e7d7b;
}
.material-list-box-product-text-main p span:first-child{
     border-right: 1px dashed #8b8b89;
     width: 40%;
}
.material-list-box-product-text-bottom{
     display: flex;
     justify-content: space-between;
     align-items: center;
     padding:3px 0;
}
.material-list-box-product-text-bottom div:first-child{
     font-size: 12px;
     color: #8b8b89;
}
.material-list-box-product-text-bottom div:last-child{
     display: flex;
     justify-content: flex-end;
     align-items: center;
}
.material-list-box-product-text-bottom div:last-child span{
     display: block;
     padding: 4px;
}
.material-list-box-product-text-bottom div:last-child span:first-child{
    font-size: 12px;
    color: #8b8b89;
    border-right: 1px dashed #8b8b89;
}
.material-list-box-product-text-bottom div:last-child span:last-child{
     color: #ff4467;
     font-size: 16px;
}
.material-list-box-product-text-bottom div:last-child span:last-child small{
     font-size: 12px;
}*/

.material-list-title {
	width:100%;
	height:20px;
	margin:5px;
	padding:5px;
}
.material-list-title p {
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
	font-size:14px;
	color:#181718;
	width:100%;
	margin-bottom:5px;
}
.material-list-text-bottom{
     display: flex;
     justify-content: space-between;
     align-items: center;
     padding:4px 8px 4px 8px;
}
.material-list-box-main-addr{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.icon-addr{
    background-image: url(../images/locate.png);
    background-size: 100%;
    background-repeat: no-repeat;
    display: block;
    width: 15px;    
    height: 15px;
}
.material-list-box-main-addr span:last-child{
    font-size: 12px;
    color: #7e7d7b;
	padding:0 0 0 2px;
}
.material-list-text-bottom div:last-child{
	padding: 0;
	color: #9465FF;
	font-size: 16px;
	font-weight:bold;
}
.material-list-text-bottom div:last-child small{
	font-size: 12px;
}

/* 演艺资源详情 */
.resource_box_text {
	width: 100%;
    display: flex;
    justify-content: space-between;
    -webkit-box-align: top;
    -ms-flex-align: top;
    align-items: top;
	color: #6d6c6a;
	padding: 20px 20px 0 20px;
    background-color: #fff;
    margin-bottom: 10px;
	line-height:160%;
}
.resource_box_text_left{
	width: 80%;
	height:auto;
}
.resource_box_text_right{
	width: 20%;
    height:auto;
}
.resource_box_text_left .text-info-box{
    width: 100%;
    padding: 0 0 10px 0;
    background-color: #fff;
	display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.resource_box_text_left .text-info-box span{width:auto;display:block;padding-right:20px;}
.resource_box_text_left .text-info-desc{
	width: 100%;
    padding: 0 0 10px 0;
    background-color: #fff;
	display: flex;
    justify-content: flex-start;
}
.resource_box_text_left .text-info-desc div:first-child{width:auto;text-align:left;}
.resource_box_text_left .text-info-desc div:last-child{width:80%;text-align:left;}

.resource-box-tel-top{
    float:right;
}
.resource-box-tel{
	display: flex;
    justify-content: flex-start;
    align-items: center;
	width:140px;
	height:34px;
    padding: 3px 10px;
    transform: translate(20px, -21px);
    background: linear-gradient(to right, #9465FF 0%, #9465FF 100%);
	cursor:pointer;
}
.resource-box-tel img{
    width: 20px;
    height: 20px;
}
.resource-box-tel p{
    font-size: 14px;
    color: #fff;
}
.resource-box-tel span{
    width: 20px;
    height: 20px;
    display: inline-block;
}
.resource-box-btn{
	width: 80%;
    padding: 20px 0 10px 20px;
    background-color: #fff;
	display: flex;
    justify-content: flex-start;
}
.text-info-box a{
	color:#ff00d6;
}

/*
.resource-list-box-img {
    width: 100%;
    height: 276px;
	background-color: #f1f4f9;
	overflow:hidden;
}
.resource-list-box-img img{
    width: 100%;
    height: auto;
}
.resource-list-box-main-text {
    width: 100%;
    margin: 5px 0 0 0;
    padding: 0 5px 0 5px;
}

.resource-list-box-main-text p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    font-size: 14px;
    color: #181718;
    width: 100%;
    margin-bottom: 2%;
}

.resource-list-box-main-text p:last-child {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width: 100%;
    font-size: 12px;
    color: #9d9c9a;
}
.resource-list-box-main-text-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #b3b2b0;
}

.resource-list-box-main-text-top div:first-child {
    font-size: 14px;
    color: #181718;
}

.resource-list-box-main-text-top div:first-child span {
    font-size: 12px;
}

.resource-list-box-main-text-top div:last-child {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1% 3%;
    box-sizing: border-box;
    background: linear-gradient(to right, #9465FF 0%, #ffa705 100%);
}

.resource-list-box-main-text-top div:last-child p {
    color: #fff;
    font-size: 14px;
}

.resource-list-box-main-text-top div:last-child span {
    width: 20px;
    height: 20px;
    display: block;
}

.resource-list-box-main-text-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 3% 0;
}

.resource-list-box-main-text-bottom div:first-child {
    width: 56%;
    flex: 0 0 auto;
    font-size: 12px;
}

.resource-list-box-main-text-bottom div:first-child ul {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}

.resource-list-box-main-text-bottom div:last-child {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 46%;
    flex: 0 0 auto;
}

.resource-list-box-main-text-bottom div:last-child span:first-child {
    color: #ff00fe;
    font-size: 14px;
    font-weight: 700;
    flex: 0 0 auto;
    padding: 6% 0;
    border-right: 1px solid;
    padding-right: 5px;
    margin-right: 3%;
    min-width: 40%;
    text-align: right;
}

.resource-list-box-main-text-bottom div:last-child span:last-child {
    font-size: 12px;
    max-width: 400px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
	padding-right: 2px;
    overflow: hidden;
}
*/


/* 询档弹框 */
.inquiry-prompt{
    display: none;
}
.inquiry-prompt .prompt-content{
    margin: 10% auto;
    width: 600px;
    height: 480px;
}
.inquiry-prompt .prompt-title{
    border-bottom: 1px solid #e6e6e6;
    font-size: 16px;
}
.inquiry-prompt .prompt-inquiry-box{
    padding: 20px;
}
.inquiry-prompt .prompt-inquiry-box .inquiry-box{
    width: 100%;
    height: auto;
	margin: 0px auto;
}
.prompt-hy{width:100%;margin-bottom:10px;padding:15px 0 15px 0;clear:both;}
.prompt-left{
	float:left;
	width:100px;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	color: #55606e;
	text-align:right;
	margin-top: 3px;
}
.prompt-right{
	float:left;
    width:400px;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	color: #55606e;
	padding:0 0 0 10px;
	text-align:left;
}
.xiayidian{padding-top:3px;}
.prompt-button{
	padding:10px;
	text-align:center;
}

.button_save{
    width: 100px;
    height:34px;
    border: none;
    background: linear-gradient(to right, #9465FF 0%, #9465FF 100%);
    color:#ffffff;
    font-size: 14px;
    border-radius: 2px;
    cursor: pointer;
}

.button_back{
    width: 100px;
    height:34px;
    border: none;
    background: #f0f0f0;
    color:#333;
    font-size: 14px;
    border-radius: 2px;
    cursor: pointer;
}



/* 一键创作方案 */
.create_box_top{
	width: 1200px;
	height:24px;
	background-image: url(../images/createsolution_r1_c1.png);
    background-repeat: no-repeat;
}
.create_box_middle{
	width: 1200px;
	min-height:300px;
	height:auto;
	background-image: url(../images/createsolution_r1_c2.png);
    background-repeat: repeat-y;
}
.create_box_bottom{
	width: 1200px;
	height:3px;
	background-image: url(../images/createsolution_r1_c3.png);
    background-repeat: repeat-y;
}
.create_box_name{font-size:20px;color:#111;text-align:center;}
.create_box_title {
    width: 1155px;
    min-width: 1155px;
    height: 36px;
	margin:10px 25px 0 25px;
	border-top: 3px solid #bfbdbd;
}
.create_box_title ul li {
	float:left;
    color: #6b6b6b;
    width: 105px;
	text-align:center;
	border-left: 1px solid #bfbdbd;
	padding:10px 0 0 0;
	background-color: #fff;
	cursor:pointer;
}
.create_box_title .lastright {border-right: 1px solid #bfbdbd;}
.create_box_title li img{width:24px;padding:5px 0 5px 0;}

.create_box_content {
    width: 1155px;
    min-width: 1155px;
	height:auto !important;
	min-height:100px;
	height:100px;
	margin:20px 25px 0 25px;
}
.create_box_content li {
	float:left;
    color: #6b6b6b;
    width: 105px;
	height:auto;
	text-align:center;
	border-top: 1px dashed #bfbdbd;
	border-right: 1px solid #fff;
	padding:0;
	box-sizing: border-box;
}
.create_box_content li:last-child {
	border-right: 0px solid #fff;
}

.create_box_desc {
    height: auto;
	padding:5px 0 5px 0;
	margin:25px 25px 0 25px;
	border-top: 1px solid #bfbdbd;
	line-height:30px;
	clear:both;
}

/*
.create_box_content .list_sc {
	float:left;
    color: #6b6b6b;
    width: 115px;
	height:69px;
	text-align:center;
	border-right: 1px solid #fff;
	padding:0;
	box-sizing: border-box;
}
.create_box_content .lastright {border-right: 0px solid #fff;}


.create_box_content div:last-child {
	border-right: 0px solid #fff;
}
*/

.fl{
	float: left;
}
.fr{
	float: right;
}
.po{
	position: absolute;
}
.pr{
	position: relative;
}
.dk{
  display: block;
}

.h_imgs
{
	width: 105px;
	height: 65px;
	margin-bottom:4px;
}
.h_pic
{
	width:105px;
	height:65px;
	overflow: hidden;
	margin-bottom: 0;
	border:1px solid #e5e5e5;
}
.h_pic img
{
	width: 100%;
}
.h_pic_bottom
{
	width:100%;
	height: 25px;
	left: 0;
	bottom:-40px;
	background: rgba(0,0,0,0.6);
}
.h_pic_bottom em{font-style:normal;}
.icon_set,.icon_del
{
	width:40px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	margin-top: 2px;
	cursor: pointer;
}
.icon_set
{
	margin-left:0;
	color: #fff;
	background: url(../images/set.png) no-repeat left center;
}
.icon_del
{
	color:#dfdfdf;
	background: url(../images/del.png) no-repeat 2px 6px;
	background-size: 20%;
	padding-left:8px;
}
.icon_sn
{
	float:right;
	display:block;
	width:30px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	margin-top: 2px;
	cursor: pointer;
	color:#dfdfdf;
}







.create_box_button{
	width:1200px;
	height:60px;
	margin:0 auto;
	padding:10px 0 0 0;
	text-align:center;
}
.colorBtn{
    width:120px;
    font-size: 14px;
    border: 1px solid #9465FF;
    text-align: center;
    padding: 5px 2px;
    color: #010000;
    border-radius: 0px;
    background-color: #9465FF;
    color: #fff;
	cursor:pointer;
}
.whiteBtn{
	width:120px;
    font-size: 14px;
    border:1px solid #9465FF;
    text-align:center;
    padding:5px 2px;
    color: #9465FF;
	background-color:#ffffff;
    border-radius:0px;
	cursor:pointer;
}

/* 素材库 */
.sourcetitle{font-size:16px;padding:20px 0 10px 0;}
.list_box_full{
    width:292.5px;
	height:auto;
    margin:0 10px 10px 0;
    background-color:#fff;
	border-radius:4px;
}
.list_box_full:nth-child(4n+0){
    margin-right:0px;
    margin-left:0px
}

.list_box_main_title {
	width:100%;
	height:40px;
	margin:5px;
	padding:5px;
}
.list_box_main_title p {
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	font-size:14px;
	color:#181718;
	width:100%;
	margin-bottom:5px;
}

 

.list_box_main_text_bottom {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:13px;
	padding:0;
	margin-left:10px;
	border-top:1px #9465FF solid;
}

.youdoumain{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.youdoumain span{
	margin-right:2px;
}
.youdouicon{
    background-image: url(../images/youdou.png);
    background-size: 100%;
    background-repeat: no-repeat;
    display: block;
    width: 15px;    
    height: 15px;
}

.list_box_main_text_bottom div:last-child {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px 3px 5px 3px;
    box-sizing: border-box;
    background: linear-gradient(to right, #9465FF 0%, #9465FF 100%);
}
.pink{color:#ff00d6;}

.list_box_main_text_bottom div:last-child p {
    color: #fff;
    font-size: 14px;
	cursor:pointer;
}

/* 充值 */
.y_list_box{
    width:100%;
	height:auto;
}

.y_list_boxleft{
	width:400px;
	margin-left:100px;
}
.y_list_boxright{
	width:500px;
	justify-content: flex-start;
    align-items: center;
}

.y_list_box_block{
	display: flex;
    justify-content: flex-start;
    align-items: top;
    flex-wrap: wrap;
	margin-bottom:10px;
}

.y_list_box_block .y_list_box_left{
    width: 30%;
	height:auto;
	padding:10px 0 0 10px;
	text-align:left;
}

.y_list_box_block .y_list_box_right{
    width: 60%;
	height:auto;
	padding:10px 0 0 10px;
	text-align:left;
}

.y_list_box_block_button{
    margin:0 auto;
	text-align: center;
}

.chargebg{
	width:1200px;
	height:1680px;
	background: url(../images/charge.png) no-repeat center center;
	background-size:100%;
}

.chongzhi_box{
	float:left;
	width: 260px;
	height: 116px;
	background-color: #fff;
	color:#717272;
	font-size:16px;
	cursor: pointer;
	overflow: hidden;
	margin: 0 20px 20px 0;
	line-height: 26px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: url(../images/charge01.png) #ffffff no-repeat center center;
	background-size:100%;
}
.chongzhi_box:nth-child(3n+0){
    margin-right: 0px;
}
.chongzhi_box div:first-child{
    padding:20px 0 0 20px;
}
.chongzhi_box div:last-child{
    padding:20px 0 0 20px;
}
.chongzhi_box .je{
}
.chongzhi_box .yd{
	padding-left:30px;
}
.chongzhi_box .yd .linethrough{
	text-decoration:line-through;
}
.chongzhi_box .je b {
	font-size:30px;
	color:#717272;
}

/*
.czhi_box div.cur{
    border-color: #ff00d6;
	background: url(../images/charge02.png) #ffffff no-repeat center center;
	background-size:100%;
}
*/

.czhi_box div.cur0{
    border-color: #ff00d6;
	background: url(../images/charge03.jpg) #ffffff no-repeat center center;
	background-size:100%;
}

.czhi_box div.cur1{
    border-color: #ff00d6;
	background: url(../images/charge04.jpg) #ffffff no-repeat center center;
	background-size:100%;
}

.czhi_box div.cur2{
    border-color: #ff00d6;
	background: url(../images/charge05.jpg) #ffffff no-repeat center center;
	background-size:100%;
}

.h_come_back,.h_sure 
{
	width:120px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	margin-top: 20px;
	text-align: center;
	display: inline-block;
}
.h_come_back
{
	background:#e5e6e6;
	color:#55606e;
	margin:20px 20px 0 0;
}
.h_sure
{
	background:#9465FF;
	color:#fff;
}

.wxpay{
	display:flex;
	justify-content: flex-start;
    align-items: left;
	border:#ff00d6 solid 2px;
	padding:5px;
	text-align:left;
}

.wxpay div {
	padding:2px 0 2px 2px;
}

.wxpay div:first-child {
	width: 20%;
}

.wxpay div:nth-child(2){
    width: 40%;
	margin:2px 0 0 20px;
 }

.wxpay div:last-child {
	width: 30%;
	margin:2px 0 0 40px;
	text-align:right;
}
.wxpayinfo{width:100%;padding:0px;}
.qrcode_info{width:200px;height:200px;}
.pay_notice_info{padding:10px 0 0 0;}
.pay_notice_info img{width:200px;}

/* 活动场馆 */
.list-box5{
    display: flex;
    justify-content: flex-start;
    align-items: top;
    flex-wrap: wrap;
	margin:5px 0 0 0;
}

.i-m-b-m-l-p-i{
    background-color: #fff;
    width: 100%;
    padding:0 0 0 10px;
    margin-bottom: 5px;
    overflow: hidden;
}
.top-title-log-tel-box{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
	height:30px;
}
/* i-m-b-m-l-p-i-t */
.top-title-log-tel-box-log{
    width: 30px;
	padding-top:10px;
}
.top-title-log-tel-box-log img{width:30px;height:30px;}
.top-title-log-tel-box-title{
    width: 400px;
    flex: 0 0 auto;
}
.top-title-log-tel-box-title h3{
    font-size: 16px;
	height:30px;
	line-height:30px;
	padding-top:5px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
}
.top-title-log-tel-box-title a{
	color:#000000;
}
.top-title-log-tel-box-title p{
    font-size: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
	color:#6c6c6c;
    overflow: hidden;
}
.top-title-log-tel-box-addr{
    display: flex;
	width: 200px;
	font-size: 12px;
	padding-top:5px;
}
.top-title-log-tel-box-chat{
	width:80px;
	font-size: 12px;
	padding-top:5px;
	cursor:pointer;
}
.top-title-log-tel-box-tel{
    display: flex;
    justify-content: flex-start;
    align-items: center;
	width:210px;
	height:30px;
	padding-left:10px;
    /*padding:3px 10px 3px 10px;*/
    transform: translate(27px, 0);
    background: linear-gradient(to right, #9465FF 0%, #9465FF 100%);
	margin-left:20px;
	cursor:pointer;
}
.top-title-log-tel-box-tel a{color:#fff;}
.top-title-log-tel-box-tel img{
    width: 20px;
    height: 20px;
}
.top-title-log-tel-box-tel p{
    font-size: 13px;
    color: #fff;
	padding-left:5px;
}
.top-title-log-tel-box-tel span{
    width: 20px;
    height: 20px;
    display: inline-block;
}

.top-title-log-tel-box-title i{
    background: url(../images/dw.png) no-repeat 0 2px;
    width: 15px;
    height: 15px;
    display: inline-block;
    background-size: 80%;
}


.i-m-b-m-l-p-i-t-c{
	display: flex;
    justify-content: flex-start;
    align-items: center;
	width:160px;
	height:30px;
	padding-left:10px;
    transform: translate(0, -10px);
    background: linear-gradient(to right, #9465FF 0%, #9465FF 100%);
	cursor:pointer;
}
.i-m-b-m-l-p-i-t-c img{
    width: 20px;
    height: 20px;
}
.i-m-b-m-l-p-i-t-c p{
    font-size: 13px;
    color: #fff;
	cursor:pointer;
}
.i-m-b-m-l-p-i-t-c span{
    width: 20px;
    height: 20px;
    display: inline-block;
}
.i-m-b-m-l-p-i-s{
    width: 100%;
	display: flex;
    justify-content: flex-start;
    align-items: top;
    flex-wrap: wrap;
	padding-right:10px;
	padding-bottom: 10px;
}
/* width 914-20 */
.area-list-picture{
    width: 216px;
	height:121px;
	margin-right:10px;
	overflow: hidden;
}
.area-list-picture img{
    width: 216px;
	height:121px;
}
.area-list-picture:nth-child(4n+0){
    margin-right: 0px;
    margin-left: 0px
}

.content-right-top-box{
	background-color: #ffffff;
	height:34px;
	padding:8px 0 0 0;
	text-align:center;
}

.content-right-picture_box{
	background-color: #ffffff;
	line-height:0;
    margin-bottom: 10px;
}
.content-right-picture_box img{width:100%;height:auto;}
.content-right-picture_box .content-right-title{position: relative;top:-16px;padding:0 0 0 10px;}
.content-right-title a{color:#fff;}

.content-right-recommand{
	background-color: #ffffff;
    padding-bottom: 10px;
}
.content-right-recommand-picture img{width:100%;height:auto;}
.content-right-recommand-title{
	height:14px;
	font-size: 12px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
    color: #181718;
	padding:0 5px 10px 10px;
	margin:6px 0 0 0;
	overflow : hidden;
}

/* 活动场馆列表箭头 */
/*
.swiper-slide-main img{
    width: 100%;
}
.swiper-slide div div:last-child p{
    font-size: 14px;
}
.swiper-button-next-x, .swiper-button-prev-x {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
}
.swiper-button-prev-x, .swiper-container-rtl .swiper-button-next-x {
    left: -20px;
    right: auto;
    height: 100%;
    top: 22px;
    width: 40px;
    background-color: #fff;
}
.swiper-button-next-x, .swiper-container-rtl .swiper-button-prev-x {
    right: -20px;
    left: auto;
    height: 100%;
    top: 22px;
    width: 40px;
    background-color: #fff;
}
.swiper-button-next-x:after, .swiper-button-prev-x:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
}
.swiper-button-next-x:after, .swiper-button-prev-x:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    color: #c5c4c4;
}.swiper-button-prev-x:after, .swiper-container-rtl .swiper-button-next-x:after {
    content: 'prev';
}
.swiper-button-next-x:after, .swiper-container-rtl .swiper-button-prev-x:after {
    content: 'next';
}
.swiper-ys{
    overflow: hidden;
    width: 95%;
    margin: 0 auto;
	height:128px;
}
*/

/* 公关公司 */
.list-box-row{
    display: row;
    justify-content: flex-start;
    align-items: top;
	margin:5px 0 5px 0;
}

.i-m-b-m-l-p-c{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    background-color: #fff;
    padding: 10px;
    margin-bottom: 5px;
}
.i-m-b-m-l-p-c-i{
    width: 320px;
	height: 220px;
	overflow: hidden;
    flex: 0 0 auto;
}
.i-m-b-m-l-p-c-i img{
    width: 100%;
    height: auto;
}
.i-m-b-m-l-p-c-m div:first-child h3{
    font-size: 18px;
    margin-bottom: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    min-height: 32px;
    -webkit-box-orient: vertical;
}
.i-m-b-m-l-p-c-m div:first-child ul{
    display: flex;
    justify-content: flex-start;
    align-items: center; 
}
.i-m-b-m-l-p-c-m div:first-child ul li{
    padding: 2px 4px; 
    border: 1px solid #9465FF;
    color: #9465FF;
    font-size: 12px;
    margin-right: 10px;
    font-weight: bold;
}
.i-m-b-m-l-p-c-m div:nth-child(2){
    padding: 10px 0;
    border-bottom: 1px solid;
    margin-bottom: 6px;
}
.i-m-b-m-l-p-c-m div:nth-child(2) .ul{
    font-size: 12px;
    line-height: 16px;
    display: -webkit-box; 
    /* autoprefixer: off */
    -webkit-box-orient: vertical; 
    /* autoprefixer: on */
    -webkit-line-clamp:2;
    overflow: hidden; 
    min-height: 32px;
}
.i-m-b-m-l-p-c-m div:nth-child(2) p{
    font-size: 15px;
    margin-bottom: 2px;
}
.i-m-b-m-l-p-c-m div:last-child h3{
    font-size: 15px;
    margin-bottom: 5px;
}
.i-m-b-m-l-p-c-m div:last-child p{
    font-size: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 16px;
    min-height: 32px;
}
.i-m-b-m-l-p-c-m{
    padding: 14px;
	width:47.5%;
	flex:0 0 auto;
}
.i-m-b-m-l-p-c-r-t div:first-child{
    display: flex;
}
.i-m-b-m-l-p-c-r-t div:first-child img{
    width: 26px;
    height: 20px;
}
.i-m-b-m-l-p-c-r-b{
    display: flex;
    justify-content: center;
    align-items: flex-start;
}
.i-m-b-m-l-p-c-r-b img{
    width: 15px;
    height: 15px;
    margin-right: 1px;
}
.i-m-b-m-l-p-c-r-b div{
    margin-right: 20px;
    display: flex;
    align-items: center;
}
.i-m-b-m-l-p-c-r-b div span{
    margin-right: 3px;
}
.i-m-b-m-l-p-c-r-t{
    margin-bottom: 125px;
}

/* 娱学院 */
.i-m-b-t-t{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    background-color: #Fff;
    padding: 10px;
}
.i-m-b-t-t-main{
    width: 80%;
    flex: 0 0 auto;
    margin-right: 12px;
}
.i-m-b-t-t-main div.i-m-b-t-t-items{
    width: 100%;
    height: 700px;
    display: none;
}
.i-m-b-t-t-items .my-video-dimensions{
    height: 100%;
}
.i-m-b-t-t-main div.i-m-b-t-t-items video{
    height: 100%;
    display: block;
}
.i-m-b-t-t-main div video{
    width: 100%;
}
.i-m-b-t-t-right{
    width: 18%;
    flex: 0 0 auto;
    height: 720px;
    overflow-y: scroll;
}
.index-main-box{
    width: 1200px;
    margin: 0 auto;
}
.i-m-b-t-t-right span{
    font-size: 18px;
    font-weight: bold;
    color: #6b6b6b;
    margin-bottom: 10px;
    display: block;
}
.i-m-b-t-t-right ul{

}
.i-m-b-t-t-header-items-box{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.i-m-b-t-t-header-items-box div:first-child{
    width: 50%;
    max-width: 50%;
    flex: 0 0 auto;
    margin-right:6px;
}   
.i-m-b-t-t-header-items{
    margin: 5px 0;
}
.i-m-b-t-t-header-items-box div:first-child img{
    width: 100%;
    height: 56px;
    border-radius: 6px;
}
.i-m-b-t-t-header-items-box div:last-child p{
    overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:4;
  -webkit-box-orient: vertical;
  font-size: 12px;
  width: 100%;
}
.i-m-b-t-b{
    background-color: #fff;
}
.i-m-b-t-b-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 30px;
}
.i-m-b-t-b-top div div:first-child span{
    background-image: url(../images/zan.png);
    background-size: 100%;
    background-repeat: no-repeat;
    display: block;
    width: 15px;    
    height: 15px;
    margin-right: 5px;
}
.i-m-b-t-b-top div div:last-child span{
    background-image: url(../images/icon_comment.png);
    background-size: 100%;
    background-repeat: no-repeat;
    display: block;
    width: 15px;    
    height: 15px;
    margin-right: 5px;
}

.i-m-b-t-b-top h2{
    font-size: 20px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
}
.i-m-b-t-b-top div.i-m-b-t-b-top-box{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.i-m-b-t-b-top div.i-m-b-t-b-top-box div:first-child{
    margin-right: 10px;
}
.i-m-b-t-boxs{
    padding:10px;
    width: 80%;
}
.i-m-b-t-b-top-box div{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.i-m-b-t-b-bottom{
    background-color: #fff;
    margin: 10px 0;
}
.i-m-b-t-b-bottom div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.i-m-b-t-b-bottom div span.uesers-header{
    width: 50px;
    height: 50px;
    display: block;
    overflow: hidden;
    border-radius: 100%;
}
.i-m-b-t-b-bottom div span.uesers-header img{
    width: 100%;
    height: 100%;}
.i-m-b-t-b-bottom div p{
    font-size: 20px;
    color: #010101;
    margin-left: 10px;
}
.i-m-b-t-b-bottom div p span{
    font-size: 12px ;
    color: #6d6d6d;
    margin-left: 5px;
}
.i-m-b-c {

}
.content-list-title{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 0 0 0;
}
.content-list-title h2{
    font-size: 20px;
    margin: 10px 0;
}
.content-list-title div {
    color: #6a6a69;
    font-size: 12px;
    text-align: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0 10px 0 0;
	font-weight:bold;
}
.more {
    width: 20px;
    height: 20px;
    background-image: url(../images/more.png);
    background-size:80%;
    background-repeat: no-repeat;
}

.i-m-b-pl{
    background-color: #fff;
    padding: 30px 40px;
	margin:5px 0 0 0;
}
.i-m-b-pl-title{
    width: 944px;
}
.i-m-b-pl-title h2 {
    font-size: 20px;
    color: #9e9e9c;
    font-weight: 100;
}
.i-m-b-pl-title div{
    display: flex;
    justify-content: flex-start;
    margin: 51px 0 60px;
}
.i-m-b-pl-title div span{
    width: 60px;
    height: 60px;
    overflow: hidden;
    display: block;
    flex:0 0 auto;
    margin-right: 20px;
}
.i-m-b-pl-title div span img{
    border-radius: 100%;
    width: 100%;
    height: 100%;
}
.i-m-b-pl-title div form{
    width: 90%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.i-m-b-pl-title div  input{
    height: 100%;
    width: 93%;
    border: 1px solid #b3b2b0;
    padding-left: 10px;
    border-right: 0;
}
.i-m-b-pl-title div form button{
    border: 0;
    height: 100%;
    border-left: 0;
    padding: 12px;
    border: 1px solid #b3b2b0;
}
.i-m-b-pl-all h2{
    color: #6b6b6b;
    font-size: 16px;
    font-weight: 100;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid;
}
.i-m-b-pl-all-box{
    padding: 24px 0;
}
.i-m-b-pl-all-box-list{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.i-m-b-pl-all-box-list div:first-child{
    width: 60px;
    height: 60px;
    flex: 0 0 auto;
    margin-right: 16px;
}
.i-m-b-pl-all-box-list div:first-child img{
    width: 100%;
    height: 100%;
    border-radius: 100%;
}
.i-m-b-pl-all-box-list div:last-child p:first-child{
    font-size: 16px;
    padding-bottom: 3px;
    color: #000000;
}
.i-m-b-pl-all-box-list div:last-child p:first-child span{
    font-size: 12px;
    color: #92918f;
    margin-left:8px;
}
.i-m-b-pl-all-box-list div:last-child p:nth-child(2){
    font-size: 14px;
    color: #6c6c6a;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    min-height: 32px;
    margin: 5px 0;
}
.i-m-b-pl-all-box-list div:last-child p:last-child{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.i-m-b-pl-all-box-list div:last-child p:last-child span{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #7c7c7a;
    margin-right: 20px;
}
.i-m-b-pl-all-box-list div:last-child p:last-child span:first-child em{
    width: 15px;
    height: 15px;
    display: block;
    background-image: url(../images/zan.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-right: 3px;
}
.i-m-b-pl-all-box-list div:last-child p:last-child span:last-child em{
    width: 15px;
    height: 15px;
    display: block;
    background-image: url(../images/icon_comment.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-right: 3px;
}
.i-m-b-pl-all-box li{
    padding: 20px 0;
    border-bottom: 1px solid #dbdbd9;
}
#class-header li{
    margin: 10px 0;
}
.i-m-b-pl-all{
    width: 944px;
}

.index-main-box-yxy-box{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
.index-main-box-mians-right-Classroom-item{
   width: 293px;
   margin-right: 9px;
}
.index-main-box-mians-right-Classroom-item:nth-child(5n+0){
    margin-left: 0;

}
.index-main-box-mians-right-Classroom-item:nth-child(4n+0){
   margin-right: 0;
   margin-left: 0px;
}
.index-main-box-mians-right-Classroom-item-text{
   background-color: #fff;
}
.index-main-box-mians-right-Classroom-item-header{
   position: relative;
   width: 100%;
}
.index-main-box-mians-right-Classroom-item-header img{
   display: block;
   width: 100%;
}
.index-main-box-mians-right-Classroom-item-header div:last-child{
   position: absolute;
   bottom: 0;
   left: 0;
   right: 0;
   display: flex;
   justify-content: space-between;
   align-items: center;
   background: linear-gradient(to right, #9465FF 0%, #9465FF 100%);
   color: #fff;
   padding: 3% 2%;
   display: none;
}
.index-main-box-mians-right-Classroom-item:hover .showzz{
   display: flex;
}
.index-main-box-mians-right-Classroom-item-text{
  padding: 5%;
  padding-bottom: 2px;
}
.index-main-box-mians-right-Classroom-item-text div:first-child h3{
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:1;
  -webkit-box-orient: vertical;
}
.index-main-box-mians-right-Classroom-item-text div:last-child{
   display: flex;
   justify-content: flex-end;
   align-items: center;
   font-size: 14px;
   padding: 3% 0;
}
.index-main-box-mians-right-Classroom-item-text div:nth-child(2){
  border-bottom: 1px solid #92918f;
  padding: 5px 0;
}
.index-main-box-mians-right-Classroom-item-text div:nth-child(2) .zy{
  font-size: 16px;
  color: #92918f;
  position: relative;
  display: block;
}
.zy::after{
  content: "";
  position: absolute;
  top: 8px;
  right: 0;
  width: 70%;
  height: 1px;
  background-color: #92918f;
}
.index-main-box-mians-right-Classroom-item-text div:nth-child(2) p{
   font-size: 12px;
   color: #92918f;
   overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient: vertical;
  min-height: 32px;

}
.index-main-box-mians-right-Classroom-item-text div:last-child span:first-child{
   width: 30px;
   height: 30px;
   display: block;
   border-radius: 100%;
   margin-right: 2px;
}
.index-main-box-mians-right-Classroom-item-text div:last-child span:first-child img{
   width: 100%;
   height: 100%;
}
.index-main-box-mians-right-Classroom-item{
   margin-bottom: 6px;
}

/* 关联 */
.bottom-list{width:1200px;}
.bottom-list-item{
   width: 293px;
   margin: 0 9px 9px 0;
   background-color: #ffffff;
}
.bottom-list-item:nth-child(5n+0){
    margin-left: 0;
}
.bottom-list-item:nth-child(4n+0){
   margin-right: 0;
   margin-left: 0px;
}
.index-main-box-mians-right-Classroom-item-text{
   background-color: #fff;
}

/* 物料价格选择 */
.price_select_main{
	display: flex;
	padding:10px;
	font-size:13px;
    background-color: #fff;
}
.price_select{
	width: auto;
	padding: 2px 4px;
	background-color: #fff;
	border: 1px solid #bfbdbd;
	font-size:13px;
	cursor: pointer;
	overflow: hidden;
	margin: 0 10px 0 0;
	line-height: 26px;
	text-align: center;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.price_select .yd{
	width: 100%;
	font-size: 13px;
	display: block;
	text-align: center;
}

.price_select_box .current{
    border-color: #ff00d6;
	background-color: #ff00d6;
	color:#fff;
}

.price{
	font-size: 20px;
	color: #9465FF;
}

.priceprompt{
	font-size: 14px;
	color: #9465FF;
}

.colorBtny{
    width: 120px;
    font-size: 14px;
    border: 1px solid #9465FF;
    text-align: center;
    padding: 5px 2px;
    color: #010000;
    border-radius: 5px;
    background-color: #9465FF;
    color: #fff;
	cursor:pointer;
}
.whiteBtny{
	width: 120px;
    font-size: 14px;
    border: 1px solid #9465FF;
    text-align: center;
    padding: 5px 2px;
    color: #9465FF;
	background-color: #ffffff;
    border-radius: 5px;
	cursor:pointer;
}

.contentboxtop{
	width: 1200px;
	height:3px;
	background-image: url(../images/createsolution_r1_c3.png);
    background-repeat: no-repeat;
}
.contentboxmiddle{
	width: 1200px;
	height:auto !important;
	min-height:300px;
	height:300px;
	background-image: url(../images/createsolution_r1_c2.png);
    background-repeat: repeat-y;
	padding-top:10px;
	clear:both;
}
.contentboxbottom{
	width: 1200px;
	height:3px;
	background-image: url(../images/createsolution_r1_c3.png);
    background-repeat: repeat-y;
}
.contentboxname{font-size:20px;color:#111;text-align:center;}
.contentboxmain {
    width: 1180px;
    min-width: 1155px;
	height:auto !important;
	min-height:100px;
	height:100px;
	margin:20px 10px 0 10px;
}

.table_head{font-size:14px;padding:10px;text-align:center;font-weight:normal;}
.goodstable thead tr th{border-bottom: 2px solid #ccc;}
.goodstable tbody tr td{text-align:left;padding:6px;}
.goodstable tbody tr .shopname{padding:10px 0 10px 0;background-color: #fff;text-align:left;cursor:pointer;}
.goodstable tbody tr .shopname img{width:16px;height:16px;}
.cartpic img{width:60px;height:60px;border:1px solid #ccc;}
.goodstable tbody .productlist{background-color: #fcfcfc;border:1px solid #ccc;}
.goodstable tbody tr .tdc{text-align:center;}
.parameter{font-size:13px;color: #f22e00;}

.pro-bosings {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.jian {
    background: url(../images/jian.jpg) no-repeat;
    width: 25px;
    height: 26px;
    text-align: center;
	cursor:pointer;
}

.jia {
    background: url(../images/jia.jpg) no-repeat;
    width: 25px;
    height: 26px;
    text-align: center;
	cursor:pointer;
}

.choose_input {
    height: 26px;
    width: 35px;
    text-align: center;
}


.contentboxname span{float:right;}

.address{
	width:90%;
    margin-bottom: 20px
}
.address .address-list li{
	height:34px;
    line-height: 34px;
    margin-left: 20px;
	padding-left:20px;
}
.address .address-list li:hover{
    background-color: #fffae5
}
.address em{font-style:normal;}
.tip{color:#dd514c;font-size:12px;}
.address .new{
    margin-left: 40px;
    background: url(../images/newaddress.png) no-repeat 0 -1px #fff;
    width: 90px;
    height: 25px;
    display: inline-block;
    font-size: 0;
    text-indent: -99px;
    -webkit-text-size-adjust: none;
    vertical-align: text-top
}

/* 产品详情 */
.product-detail-box{
    width: 100%;
    padding: 0;
    background-color: #fff;
    margin-bottom: 10px;
}
.product-title-log-tel-box{
    display: flex;
    justify-content: flex-start;
    align-items: center;
	padding: 0 0 0 20px;
	height:90px;
}
/* i-m-b-m-l-p-i-t */
.product-title-log-tel-box-log{
    width: 60px;
}
.product-title-log-tel-box-log img{width:50px;height:50px;}
.product-title-log-tel-box-title{
    width: 300px;
    flex: 0 0 auto;
}
.product-title-log-tel-box-title h3{
    font-size: 18px;
	padding-top:0;
    margin-bottom: 7px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
}
.product-title-log-tel-box-title a{
	color:#000000;
}
.product-title-log-tel-box-title p{
    font-size: 12px;
    display: -webkit-box;
    /* autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
    -webkit-line-clamp: 1;
	color:#6c6c6c;
    overflow: hidden;
}
.product-title-log-tel-box-fav{
    width: 80px;
}
.product-title-log-tel-box-search{
    width: 526px;
}
.pro_search_btn{width:260px;height:40px;background-color:#f7f7f7;float:right;}
.pro_search_btn input{width:200px;height:40px;float:left;border:none;background:none;padding-left:10px;outline:none;margin-top:0px;font-size:14px;}
.pro_serch_icon{width:30px;height:40px;display: block;float:right;background:url(../images/search-color.png) no-repeat center center;background-size:80%;cursor:pointer;}
.product-title-log-tel-box-tel{
    display: flex;
    justify-content: flex-start;
    align-items: center;
	width:234px;
	height:40px;
    padding:3px 10px 3px 10px;
    /*transform: translate(27px, 0);*/
    background: linear-gradient(to right, #9465FF 0%, #9465FF 100%);
	margin-left:10px;
	cursor:pointer;
}
.product-title-log-tel-box-tel a{color:#fff;}
.product-title-log-tel-box-tel img{
    width: 20px;
    height: 20px;
}
.product-title-log-tel-box-tel p{
    font-size: 16px;
    color: #fff;
	padding-left:5px;
}
.product-title-log-tel-box-tel span{
    width: 20px;
    height: 20px;
    display: inline-block;
}

.product-detail-main{
	display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
	margin-bottom:10px;
}
.product-detail-main-left{width:500px;height:500px;background-color: #fff;}
.product-detail-main-right{width:690px;height:500px;background-color: #fff;margin-left:10px;}

.product-detail-main-left-pic{
	width:100%;
	padding:50px;
}
.product-detail-main-left-pic img{width:400px;border: 1px solid #efefef;}

.product-detail-main-title{width:100%;padding:20px 20px 0 20px;font-size:18px;}

.product-detail-main-info-main{
	display: flex;
    justify-content: flex-start;
    align-items: top;
    flex-wrap: wrap;
	background-color: #fff;
}

.product-detail-main-info-main-left{width:340px;margin-left:20px;}
.product-detail-main-info-main-right{width:300px;margin-left:10px;margin-right:20px;}
.product-detail-main-info-main-left-sale{
	display: flex;
    justify-content: space-between;
    align-items: flex-start;
    height:auto;
	margin:10px 0 10px 0;
}
.product-detail-main-info-main-left-sale span{padding:10px 10px 10px 0;}
.product-detail-main-info-main-left-sale span b{color:#ff3bfd}

.product-detail-main-info-main-left-price{color: #9465FF;font-size:16px;padding:0;height:auto;text-align:right;}

.content_box_spbtn {
	width: 100%;
    display: flex;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	color: #6d6c6a;
	padding:10px 0 0 0;
}

.pro_detail_btn{height:auto;}

.pro_detail_btn ul {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
}

.pro_detail_btn ul li {}

.pro_detail_shop {
    background-color: #fff;
    border: 1px solid #9465FF;
    height: 30px;
    width: 100px;
    line-height: 30px;
    color: #9465FF;
    font-size: 16px;
    text-align: center;
    margin-right: 20px;
    display: block;
    border-radius: 2px;
}
.pro_detail_add {
    line-height: 42px;
    color: #FFFFFF;
    height: 30px;
    width: 100px;
	line-height: 30px;
    background-color: #9465FF;
    text-align: center;
    font-size: 16px;
    display: block;
    border-radius: 2px;
	background: linear-gradient(to right, #9465FF 0%, #9465FF 100%);
}
.pro_detail_shop a {
    color: #9465FF;
    font-size: 16px;
    display: block;
}
.pro_detail_add a {
    color: #FFFFFF;
    font-size: 16px;
    display: block;
}

.shoucang-p {
    display: flex;
    justify-content: flex-start;
    align-items: center;
	padding:10px 10px 10px 0;
}

.shoucang-p span {
	font-size:13px;
    text-align: left;
	padding:2px 0 0 4px;
}

.product-detail-main-info-main-right-info{
    height:auto;
	background-color: #f7f7f7;
	margin:10px 0 10px 0;
	padding:20px 0 10px 20px;
}
.product-detail-main-info-main-right-info span{display:block;padding-bottom:10px;}
.product-detail-main-info-main-right-company{background-color: #f7f7f7;height:270px;}
.product-detail-company-box{
    display: flex;
    justify-content: flex-start;
    align-items: left;
	padding:20px;
	height:45px;
}
.product-detail-company-log{
    width: 45px;
}
.product-detail-company-log img{width:35px;height:35px;}
.product-detail-company-title{
    width: 200px;
    flex: 0 0 auto;
}
.product-detail-company-title h3{
    font-size: 16px;
	padding-top:6px;
    margin-bottom: 7px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
}
.product-detail-company-title a{
	color:#000000;
}
.product-detail-company-info{
    height:auto;
	background-color: #f7f7f7;
	margin:10px 0 10px 0;
}
.product-detail-company-info span:last-child{
	height:95px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:5;
    -webkit-box-orient: vertical;
}
.product-detail-company-info span{display:block;padding:10px 10px 0 20px;}
.product-detail-company-btn{text-align:right;padding:20px 20px 0 0;}

.product-detail-content{
	display: flex;
    justify-content: flex-start;
    align-items: top;
    flex-wrap: wrap;
	background-color:#fff;
}
.product-detail-desc-left{width:230px;min-height:300px;background-color: #fff;}
.pro_con-right{width:960px;min-height:300px;background-color: #fff;margin-left:10px;}

.product-detail-desc-left-hedaer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 0 0 10px;
	height:30px;
    background: linear-gradient(to right, #9465FF 0%, #9465FF 100%);
}

.product-detail-desc-left-hedaer div {
    font-size: 14px;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: top;
    -ms-flex-align: top;
    align-items: top;
}
.product-detail-desc-left-hedaer div:first-child {
    color: #fff;
    font-weight: 600;
}
.product-detail-desc-left-hedaer div:last-child {
    font-size: 12px;
    text-align: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 8px 0 0 0;
	font-weight:bold;
}
.product-detail-desc-left-hedaer div:last-child a{color: #fff;}

.product-detail-desc-left-hedaer div:last-child .more {
    width: 20px;
    height: 20px;
    background-image: url(../images/more.png);
    background-size:70%;
    background-repeat: no-repeat;
}

.product-detail-left-more-product{
	background-color: #ffffff;
}
.product-detail-left-more-product-picture{width:100%;height:130px;overflow:hidden;}
.product-detail-left-more-product-picture img{width:100%;height:auto;}
.product-detail-left-more-product-title{
	height:14px;
	font-size: 12px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
    color: #181718;
	padding:0 5px 0 10px;
	margin:6px 0 6px 0;
	overflow : hidden;
}

/* 颜色 */
.pro_detail_colorsc {
	min-height:150px;
	height:auto;
}
.product-detail-main-info-main-left-item-title{width:100%;padding:0;}
.product-detail-main-info-main-left-items{width:100%;padding:10px 0 0 0;}
.pro_detail_colorsc div {
    margin-left: 0;
}
.pro_detail_colorsc li {
    float:left;
	margin-right:6px;
	margin-bottom:6px;
}

/* 数量 */
.pro_detail_number {
	width: 80%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
	color: #6d6c6a;
	padding:0;
}
.pro_detail_number div.pro-n-bs {
    margin-right: 21px;
    font-size: 14px;
    width: 46px;
    color: #6c6c6c;
}
.pro-bosings span:last-child {
    font-size: 14px;
    color: #6c6c6c;
}
.pro_detail_number strong {
    color: #e231e1;
}
.pros-p-j {
    font-size: 14px;
    color: #6c6c6c;
    margin-right: 10px;
}

/* 产品详情 */
.pro_tab{
	width: 100%;
    height: 40px;
	padding: 10px 0 0 10px;
    background-color: #fff;
	font-size: 16px;
    display: block;
}
.conlist {
	margin:0 10px 0 0;
}
.conbox-top {background-color: #f7f7f7;border: 1px solid #efefef;}
.conbox-top ul {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    padding: 12px 0;
}
.conbox-top ul li {
    padding: 6px 20px;
    color: #000000;
    font-size: 12px;
}
.conbox-main {
    margin:10px 0 0 0;
}
.conbox-bottom {
    padding: 10px 20px 10px 20px;
}
.conbox-bottom h3{
    font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
.conbox-main p {
    text-indent: 20px;
    text-align: left;
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 1.5;
}
.conbox-main img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

/* 商家主页 */
.shop-main-left{width:800px;height:450px;}
.shop-main-right{width:390px;height:450px;margin-left:10px;}

.shop-main-left-pic{
	width:800px;
	height:450px;
}
.shop-main-left-pic img{width:800px;}
.shop-main-right-pic1{width:390px;height:220px;}
.shop-main-right-pic2{width:390px;height:220px;margin-top:10px;}
.shop-main-right-pic1 img{width:390px;height:220px;}
.shop-main-right-pic2 img{width:390px;height:220px;}

.shop-main-desc-box{
    width: 100%;
    padding: 20px 20px 0 20px;
    background-color: #fff;
    margin-bottom: 10px;
}
.shop-main-desc-box .shop-info{
    width: 100%;
    padding: 0 0 10px 0;
    background-color: #fff;
	display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.shop-info span{width:300px;display:block;padding-right:20px;}
.shop-info a{color: #ff00ff;}
.shop-info-desc{
	width: 100%;
    padding: 0 0 10px 0;
    background-color: #fff;
	display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.shop-info-desc div:first-child{width:70px;text-align:left;}
.shop-info-desc div:last-child{width:80%;}
.shop-info-picture{
	width:100%;
	padding-bottom:20px;
}

.shop-info-picture img{width:100%;height:auto;}
/*
.shop-info-picture{
    width: 100%;
	display: flex;
    justify-content: flex-start;
    align-items: top;
    flex-wrap: wrap;
	padding-bottom: 20px;
}
.shop-info-picture-box{
    width: 282.5px;
	height:158px;
	margin-right:10px;
	overflow: hidden;
}
.shop-info-picture-box img{
    width: 282.5px;
	height:158px;
	border: 1px solid #efefef;
}
.shop-info-picture-box:nth-child(4n+0){
    margin-right: 0px;
    margin-left: 0px
}
*/

/* 物料列表 */
.shop-content-box-main{
	width: 100%;
}
.pro-list-box{
    display: flex;
    width: 394px;
	height: 230px;
    margin: 0 9px 9px 0px;
    background-color: #fff;
}
.pro-list-box:nth-child(3n+0){
    margin-right: 0;
    margin-left: 0px
}
.pro-list-box-img{
    width: 230px;
    height: 230px;
	overflow:hidden;
}
.pro-list-box-img img{
    width: 100%;
    height: auto;
}
.pro-list-box-main{
	width:164px;
}
.pro-list-box-main a{
    color: #111;
}
.pro-list-box-main .pro-list-box-main-name{
    font-size: 14px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
	padding: 10px 5px 0 10px;
    margin: 0 0 10px 0;
    height: 60px;
}
.pro-list-box-main-name a{
    color: #111;
}
.pro-list-box-main .pro-list-box-main-spec{
	margin: 5px 0 0 0;
    padding: 5px 0 5px 10px;
	background-color: #f7f7f7;
	font-size: 12px;
	color: #6c6c6c;
	height:88px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
	line-height:24px;
    overflow: hidden;
}
.pro-list-box-main .pro-list-box-main-spec div{
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    height: 24px;
}
.pro-list-box-main-price{
    font-size: 20px;
	padding: 30px 10px 0 10px;
    margin: 8px 0 5px 0;
    height: 30px;
	text-align:right;
    color: #ff00ff;
	font-weight:bold;
}
.pro-list-box-main-price small{
    font-size: 11px;
    color: #ff00ff;
}


/* 产品列表 */
.product-list-box {}
.product-list-box-main {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
.product-list-box {
    width: 232px;
    margin-right: 10px;
	margin-bottom: 10px;
}
.product-list-box:nth-child(5n+0){
    margin-right: 0;
}
.product-list-box-top p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    min-height: 32px;
    font-size: 14px;
}
.product-list-box-item-top-boxsing{background:#ffffff;}
.product-list-box-item-top-boxsing .product-list-box-item-title{background:#ffffff;padding:5px 5px 5px 5px;}
.product-list-box-item-top-img {
    width: 100%;
	height: 232px;
}
.product-list-box-item-top-img img {
    width: 100%;
    height: 232px;
}
.product-list-box-item-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	background:#fff;
    padding: 5px 0 0 5px;
}
.product-list-box-item-bottom div p {
	font-size: 12px;
    min-height: 17px;
}
.product-list-box-item-price small {
    font-size: 12px;
}
.product-list-box-item-price span:last-child {
    font-size: 16px;
	padding-right:5px;
    color: #9465FF;
    font-weight: bold;
}
.product-list-box-item-price span:first-child {
	font-size: 12px;
	padding-right:5px;
	color: #111;
    text-decoration: line-through;
}
.product-list-box-item-bottoms {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #9465FF;
}
.product-list-box-item-bottoms p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 3% 4%;
    font-size: 12px;
    color: #fff;
}

.topbanner {
    width: 100%;
	height:auto;
	margin-bottom:10px;
}
