﻿.union-float{
 display: block;
}

#adimage{
	display: none;
}

/*共用样式*/

.mg_t_60 {
    margin-top: 50px;
}

.mg_t_50 {
    margin-top: 40px;
}




/*头部*/

.header{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	
}

.header .d_site {
	background: initial;
}

.site_nav{
	position: relative;
	height: 0;
}

.site_nav_li{
    display: none;
}

.site_nav ul{
	display: none;
}

.site_nav .h_line_32 {
	position: absolute;
	top: 30px;
	right: 50px;
	z-index: 2;
	width:120px;
	text-align: center;
	font-size: 14px;
	display: none;
}

.site_nav .inline_bk:first-child{
	background: #d0121b;
	color: #fff;
	padding: 0 16px;
	border-radius: 16px;
	margin-right: 15px;
}

.site_nav .inline_bk:last-child{
	display: none;
}

.site_nav .inline_bk:hover{
	opacity: .88;
}

.header_con{
	height: 90px;
}

.box_shad{
	box-shadow: 0 0px 6px #E9E9E9;
}

.head_logo{
	padding-top: 24px;
	height: 52px;
    margin-left: -7px;
}

.head_logo img{
	width: 200px;
}

.navs{
	display: none;
	position: fixed;
	top: 90px;
	left: 0;
	width: 100%;
	height: auto;
	background: #fff;
	z-index: 9;
} 

.navs:after {
	display: block;
	content: "";
	position: fixed;
	top: 90px;
	z-index: -99;
	background: rgba(0, 0, 0,.6);
	width: 100%;
	height: 100%;
}


.navs ul li{
	display: block;
	width: 90%;
	padding: 0 5%;
	height: 50px;
	line-height: 50px;
	float: left;
	border-top: 1px solid #eee;
	background: #fff;
}

.navs ul li:last-child{
	padding: 0 5%;
}

.navs ul li a{
	
}

.navs ul li:hover a{
	
}

.navs ul li:hover a:after{
	display: none;
}

.navs ul li.act a{
	
}

.navs ul li.act a:after{
	display: none;
}




#mnavh {
		position: absolute;
		z-index: 99;
		display: block;
		margin: 35px 0 0 0;
		width: 28px;
		height: 28px;
		float: right;
		right: 0;
		cursor: pointer;
	}

	.menu span,#starlist .active span {
		display: block;
		width: 50px;
		height: 50px;
		opacity: 0.5;
		position: absolute;
		top: 0;
		right: 0;
	}
	
	.menu:before,#starlist .active:before {
		top: 21px;
		right: 3.6%;
		background-image: url(../images/jt.png);
		background-size: 100%;
		width: 14px;
		height: 8px;
	}
	
	.navicon {
		width: 28px;
		height: 3px;
		bottom: -9px;
	}
	
	.navicon:before,
	.navicon:after {
		width: 28px;
		height: 3px;
	}
	
	.navicon:before {
		margin-top: -9px;
	}
	
	.navicon:after {
		margin-top: 9px;
	}
	
	.open .navicon:before,
	.open .navicon:after {
		width: 28px;
		height: 3px;
	}


.phone-height{
	height: 90px;
}



.vip-recruit{
	display: none;
}





#con_banner_regis{
	margin-top: 30px;
}

.banner{
	width: 100%;
}

/*注册*/

.register{
	width: 100%;
	margin-top: 15px;
}

.register .mg_b_20{
	margin-bottom: 15px;
	width: 32%;
	float: left;
	margin-right: 2%;
}

.register .mg_b{
	float: left;
	width: 32%;
}

.register .mg_b_10{
	margin-bottom: 8px;
}

.pd_dis{
	padding: 15px 10px 20px 15px;
}

.register .font_13{
	font-size: 12px;
	line-height: 20px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.register .f_l{
	width: 66%;
}

.register .font_13 br{
	display: none;
}

.register .font_12{
	letter-spacing: 0;
}




/*首页资讯*/

.home_infor{
	margin-top: 40px;
}

.rec_ind{
	width: 100%;
}

.con_rec{
	width: 48%;
}

.infor_warp{
	margin-top: 20px;
}

.pb-carouselWarp {
    height: 390px;
    overflow: hidden;
}
.pb-carouselWarp .pb-carousel {
  position: relative;
  height: 100%;
}
.pb-carouselWarp .pb-carousel li {
	
}
.pb-carouselWarp .pb-carousel li a{
}
.pb-carouselWarp .pb-carousel li img {
	position: relative;
	left: 50%;
	transform: translateX(-50%);
  width: initial;
  height: 300px;
  max-width: initial;
  vertical-align: middle;
}

.pb-carouselWarp .pb-carousel li .text{
  padding: 16px 20px 20px 16px;
  width: 100%;
}

.pb-carouselWarp .pb-carousel li .text h3{
  font-size: 16px;
  line-height:28px;
  max-height: 28px;
}

.pb-carouselWarp .pb-carousel li .text p{
  font-size: 14px;
  line-height: 24px;
  max-height: 24px;
  margin-top: 4px;
}

.pb-carouselWarp .pb-carousel-ind li {
  float: left;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin: 0 5px;
}
.pb-carouselWarp .pb-carousel-ind .pb-this {
   width: 18px;
   border-radius: 5px;
}


.con_ind{
	width: 48%;
}

.ind_sub_title i{
	padding: 2px 4px;
}

.ind_sub_title i:after{
	right: -365px;
	top: 50%;
	width: 350px;
	height: 1px;
}



.ind_main .item{
	margin-top: 16px;
}

.ind_main .item h3{
	font-size: 18px;
	margin-bottom: 8px;
}


.ind_main .item p{
	font-size:14px;
	line-height: 24px;
	max-height: 48px;
}


.con_ind .ind_time{
	margin-top: 20px;
	padding-top: 12px;
}

.con_ind .ind_time ul li{
	line-height: 36px;
	max-height: 36px;
	font-size: 14px;
	
}

.con_ind .ind_time ul li span{
	font-weight: bold;
	margin-right: 8px;
}


.ins{
	width: 100%;
	margin-top: 40px;
}

.subtitle{
	
}

.subtitle i{
	padding-left: 14px;
}

.subtitle i:before{
	left:0px;
	top: 4px;
	width: 4px;
	height: 19px;
	border-radius: 2px;
}


.more a{
	line-height: 20px;
}

.more_com{
	width: 13px;
	height: 13px;
	background-position: 0px -12px;
	margin-left: 5px;
	margin-top: -2px;
}


.more a:hover .more_com{
	background-position: 0px -25px;
}


.ins_con{
	border: 1px solid #e3e3e3;
	margin-top: 14px;
}

.ins_con ul{
	padding: 6px 14px;
	height: 116px;
	overflow: hidden;
}

.ins_con ul:after{
	height: 0;
	width: 0;
	content: "";
	display: block;
	clear: both;
}

.ins_con ul li{
	line-height: 38px;
	max-height: 38px;
	width: 32.26%;
	float: left;
	margin-left: 1.6%;
	background: url(../images/line.png) left top repeat-x;
}

.ins_con ul li:nth-child(3N+1){
	margin-left: 0;
}

.ins_con ul li:nth-child(1),.ins_con ul li:nth-child(2),.ins_con ul li:nth-child(3){
	background: initial;
}

.ins_con ul li:last-child{
	background: initial;
}





/*首页案例*/ 

.classify {
	margin-top: 16px;
}

.classify a{
	font-size: 12px;
	line-height: 12px;
	display: inline-block;
}

.classify a:after{
	width: 1px;
	height: 10px;
	margin: 0 6px;
}

.classify a:last-child:after{
	display: none;
}

.case_warp.mg_t_25{
	margin-top: ;
}



.case_main{
	width: 49%;
}


.case_main .pb-carouselWarp {
    height: 307px;
}
.case_main .pb-carouselWarp .pb-carousel li img {
  max-width: initial;
  height: 307px;
}

.case_main .pb-carouselWarp .pb-carousel li .text{
  background-size: auto 100%;
  width: 96%;
  bottom: 0;
  padding: 15px 2%;
}

.pb-carouselWarp .pb-carousel li .text h3{
  font-size: 16px;
  line-height:30px;
  max-height: 30px;
}

.pb-carouselWarp .pb-arrow {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  width: 30px;
  height: 45px;
}
.pb-carouselWarp .pb-arrow-prev {
  left: 5px;
  background: url(../images/arrow_left.png) no-repeat center;
  background-size: 100% 100%;
  
}
.pb-carouselWarp .pb-arrow-next {
  right: 5px;
  background: url(../images/arrow_right.png) no-repeat center;
  background-size: 100% 100%;
}


.case_time{
	width: 50%;
	height: 307px;
	overflow: hidden;
}

.case_time .item-1{
	float: left;
	width: 49%;
	height: 150px;
	margin-left: 2%;
	margin-top: 7px;
}

.case_time .item-1:nth-child(1),.case_time .item-1:nth-child(2){
	margin-top: 0px;
}

.case_time .item-1:nth-child(3){
	margin-top: 7px;
}

.case_time .item-1:nth-child(3n+1){
	margin-left: 2%;
}

.case_time .item-1:nth-child(2n+1){
	margin-left: 0px;
}

.case_time .item-1 img{
	display: block;
	height: 100%;
	max-width: initial;
}


.case_time .item-1 .h_pros_item h3{
	width: 90%;
	padding: 0 5%;
	font-size: 14px;
	line-height: 44px;
	max-height: 44px;
}


.case_time .item-1 a:hover .h_pros_item h3{
	width: 70%;
	padding: 0 15%;
	font-size: 14px;
	line-height: 24px;
	max-height: 48px;
	-webkit-line-clamp: 2;
}




.med_page .m_item{
	width: 24%;
	float: left;
	margin-left:1.33%;
	margin-top: 20px;
}

.med_page .m_item:nth-child(4n+1){
	margin-left: 0%;
}


.med_page .m_item img{
	display: block;
}

.med_page .m_item h3{
	margin-top: ;
	font-size: 14px;
	line-height: 24px;
	max-height: 24px;
	-webkit-line-clamp: 1;
	padding: 0 4%;
	width: 92%;
	margin-top: 8px;
}






.dem_page ul{
	width: 100%;
}

.dem_page ul li.d_p_type{
	font-size: 14px;
}

.dem_page ul li{
	line-height: 50px;
	font-size: 13px;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
}

.index-le{
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	padding: 1px 2px;
	border-radius: 2px;
	position: absolute;
	left: -18px;
	top: 15px;
	transform: scale(.8);
}

.dem_page ul a:hover:after{
	position: absolute;
	right: 1.8%;
	top: 20px;
	background: url(../images/demand_icon2.png) center top no-repeat;
	
	width: 9px;
	height: 13px;
}

.dem_page ul li span{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.dem_page ul li span:nth-child(1){
	width: 14%;
}

.dem_page ul li span:nth-child(2){
	width: 32%;
}

.dem_page ul li span:nth-child(3){
	width: 12%;
}

.dem_page ul li span:nth-child(4){
	width: 15%;
}

.dem_page ul li span:nth-child(5){
	width: 13%;
}

.dem_page ul li span:nth-child(6){
	width: 12%;
}




.d_t_icon1{
	margin-right: 6px;
	transform: scale(.9);
}

.d_t_icon2{
	margin-right: 6px;
	transform: scale(.9);
}

.d_t_icon3{
	margin-right: 6px;
	transform: scale(.9);
}

.d_t_icon4{
	margin-right: 6px;
	transform: scale(.9);
}

.d_t_icon5{
	margin-right: 6px;
	transform: scale(.9);
}

.d_t_icon6{
	margin-right: 6px;
	transform: scale(.9);
}




.com_page .gs_item{
	margin-top: 16px;
	width: 19.2%;
	margin-left: 1%;
	float: left;
}

.com_page .gs_item:nth-child(5n+1){
	margin-left: 0;
}

.com_page .gs_item a{
	border: 1px solid #ddd;
}

.com_page .gs_item img{
	height: auto;
}

.com_page .gs_item h3{
	font-size: 14px;
	line-height: 24px;
	max-height: 24px;
	-webkit-line-clamp: 1;
	padding: 0 4%;
	width: 92%;
	margin-top: 6px;
}



/*首页广告*/

.adv_show .pb-carouselWarp {
    width: 100%;
    height: 72px;
}
.adv_show .pb-carouselWarp .pb-carousel li img {
  width: initial;
  max-width: initial;
  height: 72px;
  vertical-align: middle;
}

.adv_show .pb-carouselWarp .pb-carousel-ind {
  bottom: 5px;
  right: 5px;
   transform: scale(.9);
}
.adv_show .pb-carouselWarp .pb-carousel-ind li {
  float: left;
  width: 14px;
  height: 14px;
  margin: 0 1.5px;
  font-size: 12px;
  line-height: 14px;
}




/*首页活动*/

.home_act.site_auto {
	margin-top: 50px;
}

.a_item{
	width: 24.25%;
	float: left;
	margin-left: 1%;
}

.a_item:first-child{
	margin-left: 0;
}

.a_item .box{
	padding: 8px 8px 15px 8px;
	border: 1px solid #eeeeee;
}

.a_item img{
	display: block;
}

.a_item h3{
	font-size: 16px;
	color: #222222;
	line-height: 26px;
	max-height: 26px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	font-weight: initial;
	margin: 14px 0 8px 0;
}

.act_t_a{
	font-size: 12px;
	color: #333333;
	line-height: 22px;
}

.act_t_a p{
	max-height: 32px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.act_b_n{
	margin-top: 16px;
}

.s_con_time .act_item .act_t_a{
	font-size: 16px;
	line-height: 32px;
}

.s_con_time .act_t_a p{
	max-height: 32px;
}



.act_b a{
	width: 80px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	border-radius: 13px;
	color: #FFFFFF;
	background: #d0121b;
	display: inline-block;
	font-size: 12px;
}

.act_n{
	line-height: 26px;
	font-size: 12px;
	color: #666666;
}

.act_n span{
	color: #d0121b;
	font-weight: bold;
}




/*首页问答*/


.home_qa{
	margin-bottom: 50px;
}

.h_qa_rec .qa_item{
	float: left;
	width: 32%;
	margin-left: 2%;
}

.h_qa_rec .qa_item:first-child{
	margin-left: 0;
}

.h_qa_rec .qa_item .box{
	padding: 14px 19px 19px 19px;
}

.h_qa_rec .qa_item .box h3{
	font-size: 16px;
	line-height: 28px;
	max-height: 28px;
}


.qa_user{
	margin-top: 10px;
	display: flex;
}

.qa_user a{
	display: inline-block;
	width: 23px;
	height: 23px;
	border-radius: 50%;
}

.qa_user i{
	font-size: 12px;
	line-height: 24px;
	margin-left: 10px;
}


.qa_list{
	margin-top: 19px;
}

.qa_list ul li{
	float: left;
	width: 32%;
	margin-left: 2%;
	height: 36px;
}

.qa_list ul li:nth-child(3n+1){
	margin-left: 0;
}

.qa_list ul li a{
	font-size: 12px;
	line-height: 36px;
}

.qa_list ul li i{
	width: 100%;
	float: left;
	-webkit-line-clamp: 1;
	max-height: 36px;
}


.qa_list ul li em{
	float: right;
	display: none;
}

.qa_list ul li span{
	margin: 0 3px;
}




/*底部*/

.footer{
	padding: 50px 0 40px 0;
}



.f_com{
	width: 40%;
}

.f_com p{
	font-size: 13px;
	line-height: 26px;
}


.f_coop{
	width: 35%;
}

.f_coop h4{
	font-size: 16px;
}

.f_coop ul li{
	float: left;
	width: 33.33%;
	margin-top: 20px;
	height: 28px;
	line-height: 28px;
}

.f_coop ul li a{
	display: inline-block;
}

.f_coop ul li img{
	
}


.f_tel{
	width: 25%;
}


.f_tel em{
	font-size: 16px;
	text-align: right;
}

.f_tel i{
	font-size: 20px;
	text-align: right;
	margin-top: 12px;
}

.f_tel a{
	font-size: 12px;
	margin-top: 25px;
	width: 100px;
	height: 28px;
	line-height: 28px;
	border-radius: 3px;
	float: right;
}

.f_tel_icon{
	width: 17px;
	height: 14px;
	background-position: -93px -74px;
	margin-right: 7px;
}


.menu_copy_wx{
	margin-top: 25px;
	padding-top: 35px;
}

.f_menu_copy{
	width: 70%;
}

.f_menu_copy a{
	margin-right: 20px;
	font-size: 14px;
}


.f_copy{
	margin-top: 25px;
	font-size: 12px;
}


.f_copy .copy_per{
	margin-top: 12px;
	font-size: 12px;
}

.f_copy .copy_per a{
	font-size: 12px;
}


.copy_gov{
	margin-top: 46px;
}

.copy_gov p{
	display: flex;
	line-height: 24px;
}

.copy_gov i{
	margin: 0 20px 0 10px; 
}


.f_wx{
	width: 130px;
}

.f_wx i{
	font-size: 13px;
	margin-top: 10px;
}





.link_title{
	width: 100%;
}

.link_title h4{
	font-size: 16px;
	text-align: left;
}

.link_title i{
	font-size: 12px;
	text-align: right;
}

.link_box{
	margin-top: 12px;
}

.link_box a{
	font-size: 12px;
	line-height: 28px;
	margin-right: 14px;
}

.link .site_auto{
	position: relative;
	padding: 40px 0 24px;
}



/*底部 end*/




/*用户登录状态*/

.head-user{
	margin-right: 0px;
	padding-right: 10px;
	
}

.head-user:after{
	display: none;
}

.head-user i{
	height: 19px;
	border-radius: 3px;
	margin-top: 4px;
	margin-right: 6px;
	float: left;
}

.head-user img{
	height: 19px;
}

.head-user em{
	font-size: 12px;
	max-width: 80px;
	max-height: 30px;
	-webkit-line-clamp: 1;
	float: left;
	line-height: 29px;
}

.head-user:before{
	position: absolute;
	right: -10px;
	top: 12px;
	width: 11px;
	height: 6px;
	background: url(../images/user_jt.png) center top no-repeat;
}

.head-user:hover .user-list{
	height: 170px;
	padding-top: 8px;
}

.pos:hover .user-list{
	height: 170px;
	padding-top: 8px;
}


.pos .user-list{
	left: -20px;
}

.pos .user-list ul li a{
	padding-left: 20px;
}

.user-list{
	position: absolute;
	z-index: 9;
	top: 30px;
	left: 0;
	width: 130px;
	height: 0;
	padding-top: 0;
}

.user-list ul{
	margin-left: 0;
	display: block;
}

.user-list ul li{
	width: 100%;
	line-height: 32px;
	font-size: 14px;
	text-align: left;
}

.user-list ul li a{
	padding-left: 20px;
}

.user-list ul li a span{
	font-size: 12px;
}





/*知识资讯主页*/

/*知识资讯菜单*/

.news_menu{
	padding-top: 10px;
}

.news_menu_l{
	width: 100%;
	height: 120px;
	margin-top: 15px;
}

.news_menu_l .box{
	padding: 15px 20px;
}

.news_menu_tit{
	width: 15%;
	padding-top: 5px;
}

.news_menu_tit i{
	font-size: 12px;
	display: block;
	margin-top: 8px;
}


.news_menu_list{
	width: 83%;
}

.news_menu_list ul li{
	float: left;
	width: 16.66%;
	margin-bottom: 8px;
}

.news_menu_list ul li a{
	font-size: 12px;
	padding: 2px 3px;
}

.news_menu_list ul li a:hover{
	border-radius: 3px;
}


/*时事热文*/

.hot_news{
	margin-top: ;
}

.hot_news .classify{
	margin-top: 10px;
}


.h_n_main{
	width: 49.5%;
}

.h_n_main .pb-carouselWarp {
    position: relative;
    width: 100%;
    height: 320px;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}
.pb-carouselWarp .pb-carousel {
  position: relative;
  height: 100%;
}
.pb-carouselWarp .pb-carousel li {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.pb-carouselWarp .pb-carousel li img {
   width: 100%;
   vertical-align: middle;
   object-fit: cover;
   height: 100%;
}
.pb-carouselWarp .pb-carousel .pb-this {
  display: block;
  left: 0;
}

.h_n_main .pb-carouselWarp .pb-carousel li .text{
  background-color: rgba(0,0,0,.7);
  padding: 12px 5%;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 90%;
}

.h_n_main .pb-carouselWarp .pb-carousel li .text h3{
  font-size: 16px;
  line-height:30px;
  max-height: 30px;
  width: 88%;
  overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.h_n_main .pb-carouselWarp .pb-carousel li .text p{
  font-size: 14px;
  line-height: 22px;
  max-height: 22px;
  margin-top: 4px;
  width: 80%;
  overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.h_n_main .pb-carouselWarp .pb-carousel-ind {
  position: absolute;
  bottom: 18px;
  right: 10px;
  z-index: 9;
}
.h_n_main .pb-carouselWarp .pb-carousel-ind li {
  float: left;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin: 0 2px;
}
.h_n_main .pb-carouselWarp .pb-carousel-ind .pb-this {
   border: initial;
   width: 10px;
   border-radius: 5px;
}



.h_n_time{
	width: 49.5%;
}

.h_n_time .item{
	float: left;
	width: 49%;
	height: 156px;
	margin-left: 2%;
	margin-top: 8px;
}

.h_n_time .item:nth-child(1),.h_n_time .item:nth-child(2){
	margin-top: 0px;
}

.h_n_time .item:nth-child(2n+1){
	margin-left: 0px;
}

.h_n_time .item img{
	display: block;
	height: 100%;
	max-width: 100%;
	vertical-align: initial;
	object-fit: cover;
}

.h_n_time .item .h_pros_item{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

.h_n_time .item .h_pros_item h3{
	width: 92%;
	padding: 0 4%;
	font-size: 14px;
	line-height: 42px;
	max-height: 42px;
}



/*洞察报告*/

.ins_rep .box{
	padding: 20px;
}


.tit_icon{
	position: relative;
	margin-right: 14px;
}

.tit_icon:after{
	width: 4px;
	height: 21px;
	position: absolute;
	top: 3px;
}


.ins_rep .classify{
	margin-top: 5px;
}

.ins_rep_con .item{
	float: left;
	width: 19%;
	margin-left: 1.25%;
}

.ins_rep_con .item:first-child{
	margin-left: 0;
}

.ins_rep_con .item .text{
	padding: 8px 10px 8px 10px;
}

.ins_rep_con .item .text h3 a{
	font-size: 13px;
	line-height: 20px;
	height: 40px;
	-webkit-line-clamp: 2;
}

.ins_rep_con .item .text p{
	font-size: 12px;
	line-height: 20px;
	max-height: 20px;
	-webkit-line-clamp: 1;
	margin-top: 5px;
}



/*品牌策划*/

.brand_plan{
	
}


.brand_plan .box{
	padding: 20px 20px 20px 20px;
}

.brand_news{
	width: 100%;
}

.brand_news .classify{
	margin-top: 5px;
}


.b_n_main{
	width: 40%;
	overflow: hidden;
}

.b_n_main img{
	display: block;
	height: 194px;
	width: 100%;
	object-fit: cover;
}

.b_n_main h3{
	font-size: 16px;
	line-height: 24px;
	max-height: 48px;
	-webkit-line-clamp: 2;
	margin-top: 12px;
}


.b_n_main p{
	font-size: 13px;
	line-height: 24px;
	max-height: 48px;
	-webkit-line-clamp:2;
	margin-top: 8px;
}



.b_n_time{
	width: 57%;
}


.t_list_z .item{
	margin-bottom: 15px;
}

.t_list_z .tp{
	width: 38%;
	overflow: hidden;
}

.t_list_z .tp img{
	display: block;
	width: 100%;
	height: 90px;
	max-width: initial;
	object-fit: cover;
}

.t_list_z .text{
	width: 57%;
	padding-top: 5px;
}

.t_list_z .text h3{
	font-size: 16px;
	line-height: 28px;
	max-height: 28px;
	-webkit-line-clamp: 1;
}

.t_list_z .text p{
	font-size: 12px;
	line-height: 22px;
	max-height: 44px;
	-webkit-line-clamp:2;
	margin-top: 4px;
}

.t_list_z .text span{
	text-align: right;
	font-size: 12px;
	margin-top: 5px;
	display: none;
}


.t_list_w{
	
}

.t_list_w ul li a{
	font-size: 14px;
	line-height: 32px;
	max-height: 32px;
	-webkit-line-clamp:1;
}

.t_list_w ul li span{
	margin-right: 8px;
}




.plan_case{
	width: 24%;
	display: none;
}



/*人物访谈*/

.inter{
}

.inter .box{
	padding: 20px 20px;
}

.inter .classify{
	margin-top: 5px;
}


.inter_con{
	
}

.inter_con .item{
	float: left;
	width: 24.25%;
	margin-left: 1%;
}


.inter_con .item:nth-child(4n+1){
	margin-left: 0px;
}

.inter_con .item img{
	display: block;
}

.inter_con .item h3{
	width: 96%;
	padding: 0 2%;
	font-size: 14px;
	line-height: 32px;
	max-height: 32px;
	-webkit-line-clamp: 1;
	margin-top: 6px;
}




/*广告创意*/

.adv_top_eve{
}

.adv_top_eve .box{
	padding: 20px 20px;
}


.adv_con{
	width: 48%;
}

.adv_con .classify{
	margin-top: 5px;
}

.c_l_adv .item:first-child{
	margin-top: 20px;
}

.c_l_adv .item{
	float: left;
	width: 100%;
	margin-top: 15px;
}

.c_l_adv .item img{
	display: block;
	height: 180px;
	width: 100%;
	object-fit: cover;
}

.c_l_adv .item .h_pros_item h3{
	width: 96%;
	padding: 0 2%;
	font-size: 14px;
	line-height: 48px;
	max-height: 48px;
	-webkit-line-clamp: 1;
}



.top_copy{
	margin-left: 3%;
	width: 48%;
}

.top_copy .classify{
	margin-top: 5px;
}



.t_c_main .item{
	margin-bottom: 10px;
	padding-bottom: 12px;
	background: url(../images/line.png) left bottom repeat-x;
}

.t_c_main .item:last-child{
	background: initial; 
	margin-bottom: 0;
	padding-bottom: 0;
}

.t_c_main .item h3{
	font-size: 16px;
	margin-bottom: 6px;
}


.t_c_main .item p{
	font-size:12px;
	line-height: 23px;
	max-height: 46px;
}



.t_c_time{
	margin-top: 15px;
}

.t_c_time ul li{
	line-height: 32px;
	max-height: 32px;
}

.t_c_time ul li a{
	font-size: 14px;
}

.t_c_time ul li span{
	margin-right: 8px;
}


.eve_mark{
	width: 28%;
	display: none;
}




/*形象设计*/

.design{
}

.design .box{
	padding: 20px 20px;
}

.design .classify{
	margin-top: 5px;
}

.fig_d_con{
	width: 70%;
}



.fig_m .item{
	margin-bottom: 10px;
}

.fig_m .tp{
	width: 40%;
	overflow: hidden;
}

.fig_m .tp img{
	display: block;
	height: 150px;
	width: 100%;
	object-fit: cover;
}

.fig_m .text{
	width: 57%;
}

.fig_m .text h3{
	font-size: 16px;
	line-height: 28px;
	max-height: 28px;
	-webkit-line-clamp: 1;
	margin-top: 10px;
}


.fig_m .text p{
	font-size: 14px;
	line-height: 26px;
	max-height: 52px;
	-webkit-line-clamp:2;
	margin-top: 6px;
}

.fig_m .text span a{
	font-size: 12px;
	margin-top: 22px;
}




.fig_t ul li{
	width: 48%;
	float: left;
	line-height: 30px;
	max-height: 30px;
	-webkit-line-clamp:1;
	margin-left: 4%;
}

.fig_t ul li:nth-child(2n+1){
	margin-left:0;
}

.fig_t ul li a{
	font-size: 12px;
}

.fig_t ul li span{
	margin-right: 8px;
}





.prod_d_con{
	width: 28%;
}

.prod_d_con .classify{
	margin-top: 5px;
}


.nom-case img{
	display: block;
	height: 140px;
	width: 100%;
	object-fit: cover;
}

.nom-case h3{
	width: 90%;
	padding: 0 5%;
	line-height: 40px;
	max-height: 40px;
	font-size: 14px;
	-webkit-line-clamp: 1;
}

.hot-case-list{
	padding-top: 5px;
}

.hot-case-list .item{
	margin-top: 10px;
}

.hot-case-list .item .tp{
	float: left;
	width: 40%;
}

.hot-case-list .item .tp img{
	display: block;
	height: 60px;
	width: 100%;
	object-fit: cover;
}

.hot-case-list .item .text{
	float: right;
	width: 56%;
}


.hot-case-list .item .text h3 a{
	font-size: 13px;
	line-height: 18px;
	height: 36px;
	margin-top: 0px;
	-webkit-line-clamp: 2;
}

.hot-case-list .item .text p a{
	font-size: 12px;
	line-height: 20px;
	-webkit-line-clamp: 1;
	height: 20px;
	margin-top: 4px;
}



/*乙方推荐*/

.mer_cer{
}

.mer_cer .box{
	padding: 20px 20px;
}


.mer_cer .classify{
	margin-top: 5px;
}

.mer_cer .com_page .gs_item {
    margin-top: 0px;
    width: 19%;
    margin-left: 1.25%;
}

.mer_cer .com_page .gs_item:first-child {
    margin-left: 0;
}

.mer_cer .com_page .gs_item h3{
	margin-top: 6px;
}




/*销售渠道*/

.cha_pr{
}

.cha_pr .box{
	padding: 20px 20px;
}


.cha_con{
	width: 49%;
}

.cha_con .classify{
	margin-top: 5px;
}

.cha_con .b_n_time{
	width: 100%;
}

.cha_con .t_list_z .tp {
    width: 37%;
}

.cha_con .t_list_z .tp img{
    width: 100%;
    height: 100px;
    object-fit: cover;
}


.cha_con .t_list_z .text {
    width: 60%;
}

.cha_con .t_list_z .text h3 {
	line-height: 22px;
	max-height: 44px;
	-webkit-line-clamp: 2;
	margin-top: 0px;
	font-size: 14px;
}

.cha_con .t_list_z .text p{
	margin-top: 4px;
}



.cha_con .t_list_w{
	
}

.cha_con .t_list_w ul li{
	height: 36px;
	background: url(../images/line.png) left bottom repeat-x;
}

.cha_con .t_list_w ul li:last-child{
	background: initial;
}

.cha_con .t_list_w ul li a{
	font-size: 13px;
	line-height: 32px;
	max-height: 32px;
}

.cha_con .t_list_w ul li span{
	margin-right: 8px;
	float: left;
}

.cha_con .t_list_w ul li i{
	max-width: 72%;
	max-height: 36px;
	-webkit-line-clamp: 1;
	float: left;
}

.cha_con .t_list_w ul li em{
	float: right;
	font-size: 12px;
}




/*知识问答*/

.qa_news{
}

.qa_news .box{
	padding: 20px 20px;
}

.qa_news .classify{
	margin-top: 5px;
}


.qa_news .h_qa_rec .qa_item{
	float: left;
	width: 32.26%;
	margin-left: 1.6%;
}

.qa_news .h_qa_rec .qa_item:first-child{
	margin-left: 0;
}

.qa_news .h_qa_rec .qa_item .box{
	padding: 14px 19px 19px 19px;
	border: 1px solid #eeeeee;
}





/*知识资讯列表*/

/*列表广告*/

.level_pro{
	padding-top: 15px;
}


.level_pro .adv_pro{
	width: 49%;
	margin-left: 2%;
	margin-top: 20px;
	float: left;
}

.level_pro .adv_pro:nth-child(2n+1){
	margin-left: 0;
}



/*搜索*/
.s_con_k .f_l{
	width: 82%;
}

.s_con_k .f_r{
	width: 18%;
}

.search{
	width: 97%;
	height: 48px;
	padding-left: 3%;
	font-size: 16px;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

.search_red_btn{
	width: 100%;
	height: 48px;
	line-height: 46px;
	font-size: 16px;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}


.s_key_t{
	padding-left: 2.5%;
	font-size: 14px;
	line-height: 24px;
	margin-top: 10px;
}

.s_key_t a{
	margin-right: 15px;
}



/*筛选*/

.cation-middle {
    line-height: 48px;
    padding: 5px 20px 5px 20px;
    font-size: 14px;
}

.cat_more{
	font-size: 12px;
	right: 0px;
	top: 4px;
}

.cat_more_icon {
	width: 12px;
	height: 12px;
	background-position: -52px -107px;
	margin-top: -3px;
	margin-right: 6px;
}

.cation-list {
    padding: 10px 0 10px 0;
}

.cation-list dt {
    float: left;
    width: 78px;
    line-height: 32px;
}

.cation-list dd {
    margin-left: 0px;
}

.cation-list dd a {
    font-size: 14px;
    line-height: 14px;
    height: 14px;
    float: left;
    padding: 4px 5px;
    margin: 4px 0;
    margin-left: 8px;
}

.cation-list dd a.on, .cation-list a:hover {
    border-radius: 3px;
}



/*知识资讯列表*/


.level_news_con{
	
}

.l_n_list{
	width: 100%;
}

.l_n_list .box{
	padding: 25px;
}
 
.l_n_list .box .tp{
	width: 32%;
}

.l_n_list .box .tp img{
	width: 100%;
	max-width: initial;
	height: 150px;
	object-fit: cover;
}

.l_n_list .box .n_i_t{
	width: 65%;
	padding-top: 3px;
}

.news_item{
	padding-bottom: 25px;
	margin-bottom: 25px;
	border-bottom: 1px solid #eee;
}

.news_item .text h3 a{
	font-size: 18px;
	max-height: 24px;
	-webkit-line-clamp: 1;
}

.news_item .text p{
	font-size: 14px;
	line-height: 24px;
	margin-top: 14px;
	-webkit-line-clamp: 2;
	max-height: 48px;
}

.news_item .n_data{
	margin-top: 36px;
}

.news_item .f_s a{
	font-size: 14px;
}

.news_item .f_s a:first-child{
	margin-right: 15px;
}

.news_item .f_s em{
	font-size: 12px;
	margin: 0 12px;
}

.news_item .f_s span{
	font-size: 14px;
}



/*知识资讯热门推荐*/


.l_h_list{
	width: 100%;
	margin-top: 48px;
}

.l_h_list .box{
	padding: 25px;
}



.change a{
	font-size: 14px;
}

.change .c_icon{
	width: 12px;
	height: 11px;
	background-position: -95px -90px;
	margin-right: 10px;
	margin-top: -1px;
}

.change a:hover .c_icon{
	background-position: -113px -90px;
}

.l_h_con:after{
	height: 0;
	width: 0;
	content: "";
	display: block;
	clear: both;
}

.l_h_con .gs_item{
	margin-bottom: 0px;
	float: left;
	width: 24%;
	margin-left: 1.25%;
}

.l_h_con .gs_item:first-child{
	margin-left: 0;
}


.l_h_con .gs_item:last-child{
	margin-bottom: 0;
}

.l_h_con .gs_item img{
	display: block;
}

.l_h_con .gs_item h3{
	font-size: 14px;
	line-height: 24px;
	margin-top: 10px;
}


.news_pro_r{
	display: none;
	margin-top: 10px;
	margin-bottom: 10px;
}

.advting{
	position: absolute;
	right: 0;
	bottom: 0;
	height: 16px;
	line-height: 16px;
	padding: 0 3px;
	font-size: 12px;
}



/*翻页*/

#AspNetPager1{
	text-align: left;
	margin-top: 30px;
}

#AspNetPager1 div{
	font-size: 12px;
}

#AspNetPager1 a{
	padding: 0 11px;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
}

#AspNetPager1 span.colorf{
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	margin-right: 5px;
}

#AspNetPager1_input{
	width: 34px;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	margin: 0 5px;
}

#AspNetPager1_btn{
	padding: 0 10px;
	height: 32px;
	font-size: 12px;
	line-height: 30px;
	margin: 0 10px 0 5px;
}






/*面包屑*/


.cru{
	height: 50px;
	line-height: 50px;
}

.cru a{
	font-size: 12px;
	margin-right: 20px;
}

.cru a:after{
	right: -15px;
	top: 5px;
	line-height: 5px;
	font-size: 12px;
}



/*知识咨询内容页 标题*/



.news_page .n_p_l{
	width: 100%;
}

.news_page .box{
	padding: 25px;
}

.news_p_tit{
	padding-bottom: 20px;
}

.news_p_tit h2{
	font-size: 24px;
}

.stream_list_meta{
	margin-top: 20px;
}

.page_user a{
	float: left;
	height: 34px;
	border-radius: 4px;
}

.page_user a img{
	height: 34px;
}

.page_user .u_b{
	float: left;
	margin-left: 14px;
}

.page_user .u_b i{
	font-size: 12px;
}

.page_user .u_b span{
	font-size: 10px;
}

.meta_sup{
	margin-top: 12px;
}

.meta_sup span{
	font-size: 12px;
	line-height:16px;
	margin-left: 20px;
}

.meta_sup span:before{
	left: -12px;
	top: 7px;
	line-height: 5px;
	font-size: 12px;
}




/*知识资讯 内容页 内容*/


.article_content{
	font-size: 16px;
	line-height: 32px;
	margin: 32px 0;
}



/*知识资讯 内容页 点赞*/

.article_give{
	padding-top: 20px;
}

.feed{
	width: 120px;
	height: 60px;
	line-height: 60px;
	border-radius: 30px;
}

.heart {
	height:26px;
	width:25px;
	margin-right: 0px;
	margin-bottom: -5px;
}

.likeCount{
	font-size: 16px;
}



/*知识资讯 内容页 版权声明*/

.article_statement {
	font-size: 14px;
	line-height: 28px;
	margin-top: 56px;
	margin-bottom: -24px;
}



/*知识资讯 内容页 分类*/


.cl_share{
	padding-top: 30px;
	margin-top: 56px;
}

.cl_cat{
	
}

.cl_cat a{
	padding: 2px 6px;
	font-size: 12px;
	margin-right: 10px;
}




/*评论状态*/

.review{
	margin-top: 20px;
}

.review .box{
	padding: 25px;
}

.log-out-title h3{
	font-size: 18px;
}

.comment-form {
	
}

.comment-form h4{
	font-size: 14px;
	margin-top: 16px;
}

.comment-form h4 a{
	margin-right: 8px;
}


.comment-form .reviews_box{
	width: 97%;
	height: 104px;
	margin-top: 16px;
	padding: 12px 1.5%;
}

.review-submit{
	float: right;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	padding: 0 16px;
	border-radius: 14px;
	margin-top: 16px;
}

.user-comment{
	padding-top: 6px;
}

.user-item{
	padding-top: 24px;
	margin-top: 24px;
}

.comment_avatar{
	width: 50px;
	height: 50px;
}

.comment_avatar a{
	display: block;
}

.comment_right{
	width: 80%;
	margin-left: 20px;
}



.comment_name a{
	font-size: 16px;
}

.comment_data{
	margin-top: 6px;
}

.limit_hbox{
	font-size: 14px;
	line-height: 26px;
}

.lr_center{
	font-size: 12px;
	margin-top: 10px;
}


.login-user-des{
	display: flex;
}

.l-u-avatar{
	width: auto;
	height: 48px;
	border-radius: 4px;
}

.l-u-avatar img{
	height: 48px;
}

.l-u-name{
	margin-left: 20px;
	line-height: 50px;
}


.media-user-infor{
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 18px 20px;
	width: 436px;
}

.m-u-pic{
	width: 90px;
	height: 48px;
}

.m-u-pic img{
	height: 48px;
	max-width: initial;
}

.m-u-des {
	margin-left: 16px;
	float: left;
}

.m-u-des h3{
	font-size: 16px;
	-webkit-line-clamp: 1;
	max-width: 240px;
}

.m-u-des p{
	margin-top: 6px;
}

.m-u-des p span{
	font-size: 12px;
	padding: 1px 2px;
	margin-right: 8px;
}


.m-u-more{
	margin-top: 12px;
	float: right;
}

.m-u-more a{
	width: 70px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	border-radius: 10px;
}



/*知识资讯 内容页  热门文章*/

.n_p_r{
	width: 100%;
}


.pop_act{
	margin-bottom: 20px;
	padding: 15px;
}

.pop_act .title i{
	font-size: 18px;
	padding-bottom: 10px;
}

.pap_act_con:after{
	height: 0;
	width: 0;
	content: "";
	display: block;
	clear: both;
}

.pap_act_con ul li{
	width: 49%;
	margin-left: 2%;
	float: left;
	-webkit-line-clamp: 1;
}

.pap_act_con ul li:nth-child(2n+1){
	margin-left: 0;
}

.pap_act_con ul li:nth-child(9){
	background: initial;
}


.pap_act_con ul li a{
	font-size: 14px;
	line-height: 38px;
}

.n_c_box_r{
	padding: 15px;
}


/*知识资讯 内容页  推荐案例*/




/*案例首页 二级菜单*/


.case_menu{
	padding-top: 40px;
}

.case_menu .box{
	padding: 24px 24px;
}


.c_m_tit i{
	font-size: 16px;
	margin-left: 2px;
}

.c_m_tit span{
	font-size: 12px;
	margin-left: 10px;
}

.case_menu_l{
	width: 46%;
	margin-left: 8%;
}

.case_menu_l:first-child{
	margin-left:0;
}

.case_menu_l:last-child:before{
	left: -9%;
	top: 0px;
}

.case_menu_list{
	margin-top: 14px;
}

.case_menu_list ul li{
	float: left;
	margin-bottom: 6px;
	margin-right: 12px;
}

.case_menu_list ul li a{
	font-size: 14px;
	padding: 2px 3px;
}

.case_menu_list ul li a:hover{
	border-radius: 3px;
}




/*案例首页 轮播推荐*/


.h_c_main{
	width: 100%;
}

.h_c_main .pb-carouselWarp {
    height: 420px;
}

.h_c_main .pb-carouselWarp .pb-carousel li img{
	max-width: initial;
	width: 100%;
	height: 420px;
	object-fit: cover;
}

.h_c_main .pb-carouselWarp .pb-carousel li .text{
	width: 94%;
  	padding: 18px 3%;
}

.h_c_main .pb-carouselWarp .pb-carousel li .text h3{
  font-size: 18px;
  line-height:30px;
  max-height: 30px;
}

.h_c_main .pb-carouselWarp .pb-carousel-ind {
  bottom: 28px;
  right: 20px;
}
.h_c_main .pb-carouselWarp .pb-carousel-ind li {
  float: left;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin: 0 4px;
}
.h_c_main .pb-carouselWarp .pb-carousel-ind .pb-this {
   width: 8px;
   border-radius: 4px;
}


.h_c_main .pb-carouselWarp .pb-arrow {
  position: absolute;
  top: 43%;
  margin-top: -20px;
  width: 32px;
  height: 48px;
}
.h_c_main .pb-carouselWarp .pb-arrow-prev {
  background-size: 100% 100%;
}
.h_c_main .pb-carouselWarp .pb-arrow-next {
   background-size: 100% 100%;
}



.h_c_time{
	width: 100%;
}

.h_c_time .box{
	padding: 20px 20px;
}

.hc_tit i{
	font-size: 22px;
}

.hc_tit span{
	font-size: 16px;
	margin-left: 12px;
}

.hc_con{
	margin-top: 15px;
}

.hc_con:after{
	height: 0;
	width: 0;
	content: "";
	display: block;
	clear: both;
}

.hc_con ul li{
	padding-bottom: 0;
	margin-bottom: 0;
	float: left;
	width: 48%;
	margin-left: 4%;
	border-top: 1px solid #eee;
	border-bottom: initial;
	padding-top: 8px;
	margin-top: 8px;
}

.hc_con ul li:first-child{
	padding-top: 0;
	margin-top: 0;
	border-top: initial;
}

.hc_con ul li:nth-child(2){
	padding-top: 0;
	margin-top: 0;
	border-top: initial;
}

.hc_con ul li:nth-child(2n+1){
	margin-left: 0;
}

.hc_con ul li a{
	font-size: 16px;
	line-height: 32px;
	max-height: 32px;
	-webkit-line-clamp: 1;
}


/*案例首页 广告*/

.adv_pro{
	display: none;
}


/*案例首页 经典案例*/

.sic_case{
	width: 100%;
}

.sic_case .title{
	margin-top: 16px;
}

.sic_case .classify{
	margin-top: 18px;
}

.s_c_main .item:first-child{
	width: 66.13%;
	height: 352px;
	margin-left: 0;
}

.s_c_main .item:first-child img{
	display: block;
	width: 100%;
	height: 352px;
	object-fit: cover;
	max-width: initial;
}

.s_c_main .item{
	float: left;
	width: 32.26%;
	height: 170px;
	margin-left: 1.6%;
	margin-top: 12px;
}

.s_c_main .item:nth-child(4){
	margin-left: 0;
}

.s_c_main .item img{
	display: block;
	width: 100%;
	height: 170px;
	max-width: initial;
	object-fit: cover;
}

.s_c_main .item .h_pros_item h3{
	width: 96%;
	padding: 0 2%;
	font-size: 14px;
	line-height: 48px;
	max-height: 48px;
	-webkit-line-clamp: 1;
}

.s_c_main .item:first-child h3{
	font-size: 16px;
	line-height: 56px;
	max-height: 56px;
}



.top_case_10{
	width: 100%;
	margin-top: 20px;
}

.top_case_10 .title{
	margin-top: 16px;
}



.top_tab{
	width: 100px;
}

.top_tab ul li{
	width: 50px;
	height: 64px;
	line-height: 64px;
	float: right;
}

.top_tab ul li.active_a{
	width: 50px;
	height: 62px;
	line-height: 62px;
}


.tab_content{
	padding: 8px 15px;
}

.tab_content:after{
	height: 0;
	width: 0;
	content: "";
	display: block;
	clear: both;
}

.tab_content ul li{
	width: 48%;
	margin-left: 4%;
	float: left;
	line-height: 34.5px;
	border-bottom: 1px solid #eeeeee;
}

.tab_content ul li:nth-child(2N+1){
	margin-left: 0;
}

.tab_content ul li h3{
	-webkit-line-clamp: 1;
	font-size: 14px;
}

.tab_content ul li h3 a span{
	font-size: 12px;
	width: 18px;
	height: 18px;
	border-radius: 2px;
	margin-right: 8px;
	padding: 1px 0px 1px 2px;
}

.tab_content ul li h3 a{
	font-size: 14px;
}


.tab_content ul li .tp{
	display: none;
	position: relative;
	margin-bottom: 10px;
}

.tab_content ul li.active .tp{
	display: none;
}



/*案例 行业公司推荐*/

.case_com{
	
}

.case_com .classify{
	margin-top: 5px;
}


.case_com .box{
	padding: 5px 20px 20px 20px;
}

.case_com .com_page .gs_item {
    margin-top: 15px;
    width: 19.2%;
    margin-left: 1%;
}

.case_com .com_page .gs_item:nth-child(5n+1) {
    margin-left: 0;
}


.new_case .classify{
	margin-top: 5px;
}

.case_list_con .case_item a .adv,.case_list_con .med_item a .adv{
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 1px 3px;
	font-size: 12px;
}




/*最新案例推荐*/

.case_item{
	width: 24%;
	float: left;
	margin-left: 1.33%;
	margin-top: 20px;
}

.case_item:nth-child(4n+1){
	margin-left: 0;
	clear: both;
}

.case_item img{
	display: inline-block;
	
}

.case_item h3 a{
	font-size: 16px;
	line-height: 28px;
	max-height: 28px;
	-webkit-line-clamp: 1;
}

.case_item p a{
	font-size: 12px;
	line-height: 22px;
	max-height: 22px;
	margin-top: 10px;
}

.case_list_con .case_item p a:first-child{
	display: inline;
}

.case_item .c_i_b{
	padding: 15px;
}

.case_item .case_data {
    margin-top: 8px;
}





.hot_search .tit_ify:after{
	position: absolute;
	right: 0;
	top: 14px;
	width: 84%;
	height: 1px;
}


.h_s_con ul li{
	float: left;
	line-height: 32px;
	width: 14.28%;
}


.h_s_con ul li a{
	font-size: 12px;
}



/*案例内容页*/


.case_page{
	width: 100%;
}

.n_p_r .cor_con_ope .box{
	padding: 20px 15px;
}

.case-collect,.case-collect-already{
	display: inline-block;
}

.n_p_r{
	margin-top: 20px;
}

.n_p_r .cor_con_ope{
	margin-top: 40px;
	display: none;
}






/*公司首页*/

.corpor_menu_banner{
	padding-top: 40px;
}

.corpor_menu {
	width: 100%;
}

.corpor_menu .media_menu{
	width: auto;
	height: auto;
}


.corpor_banner{
	width: 100%;
}

.corpor_banner .pb-carouselWarp {
    height: 450px;
}

.corpor_banner .pb-carouselWarp .pb-carousel-ind {
  bottom: 20px;
}

.corpor_banner .pb-carouselWarp .pb-carousel-ind li {
  border: 1px solid #FFFFFF;
  background: #FFFFFF;
}

.corpor_banner .pb-carouselWarp .pb-carousel-ind li.pb-this {
  background-color: #d0121b;
   border: 1px solid #d0121b;
   width: 18px;
   border-radius: 5px;
}

.corpor_banner .pb-carouselWarp .pb-carousel li img {
  width:  100%;
  height: 100%;
  vertical-align: middle;
}


.corpor_menu .media_menu .box{
	padding: 30px 25px;
}

.corpor_menu .media_menu_list{
	margin-top: 10px;
}

.corpor_menu .media_menu_list ul li{
	float: left;
	margin-bottom: 8px;
	width: auto;
    margin-left: 0;
    margin-right: 10px;
}

.corpor_menu .media_menu_list ul li:nth-child(4n+1){
	margin-left: initial;
}


.corpor_menu .media_menu_l:last-child .media_menu_list ul li{
	/*width: 33px;*/
	margin-left: 0;
	margin-right: 16px;
}

.corpor_menu .media_menu_l:last-child .media_menu_list ul li:nth-child(5n+1){
	margin-left: 0;
}


.corpor_menu .media_menu .m_more{
	position: absolute;
	right: 25px;
	bottom: 25px;
	display: none;
}




/*公司列表*/

.cor_l{
	width: 100%;
}

.cor_item:first-child{
	margin-top: 0;
}

.cor_item {
	margin-top: 20px;
}

.cor_item .box{
	padding: 20px;
}

.cor_item .tp{
	width: 30%;
	overflow: hidden;
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.cor_item .tp img{
	height: 100px;
	max-width: initial;
	border: initial;
}



.cor_item .cor_con{
	width: 66%;
	padding-top: 10px;
}

.cor_item .cor_con .text{
	width: 76%;
}

.cor_item .cor_con h3 {
	display: flex;
}

.cor_item .cor_con h3 a{
	font-size: 18px;
	float: left;
}

.cor_item .cor_con h3 i{
	margin-left: 10px;
	float: left;
	padding-top: 2px;
}


.cor_item .cor_con p{
	font-size: 14px;
	line-height: 24px;
	margin-top: 10px;
	-webkit-line-clamp: 2;
}


.oper{
	padding-right: 1%;
	width: 72px;
	margin-top: 34px;
}

.oper a{
	width: 70px;
	height: 22px;
	line-height: 20px;
	font-size: 12px;
	border-radius: 3px;
}




.cor_r{
	width: 100%;
	margin-top: 40px;
}


.cor_top_com .box{
	padding: 20px;
}

.cor_top_com .classify{
	margin-top: 3px;
}

.cor_top_list {
	padding-top: 10px;
}

.cor_top_list ul li h3{
	line-height: 36px;
}

.cor_top_list ul li h3:after{
	position: absolute;
	right: 0;
	top: 10px;
	
}

.cor_top_list ul li.active h3:after{
	top: 2px;
}

.cor_top_list ul li h3 a{
	font-size: 14px;
}

.cor_top_list ul li.active h3 a{
	max-width: 80%;
}


.cor_top_list ul li h3 i{
	width: 18px;
	height: 18px;
	line-height: 18px;
	border-radius: 3px;
	font-size: 12px;
	margin-right: 10px;
}

.cor_top_list ul li p{
	font-size: 12px;
	margin-top: 10px;
}

.cor_top_list ul li.active{
	margin: 5px 0;
}

.cor_top_list .tp{
	float: left;
	width: 24%;
	
}

.cor_top_list ul li.active h3{
	line-height: 14px;
}

.cor_top_list ul li.active .text{
	float: right;
	width: 73%;
	padding-top: 10px;
	padding-bottom: 10px;
}


.hot_brand{
	margin-top: 20px;
}

.hot_brand .box{
	padding: 20px;
}

.h_b_list{
	margin-top: 5px;
}

.h_b_list .gs_item{
	margin-top: 10px;
	width: 23.5%;
	margin-left: 2%;
	float: left;
}


.h_b_list .gs_item:nth-child(2n+1){
	margin-left: 2%;
	clear: initial;
}

.h_b_list .gs_item:nth-child(4n+1){
	margin-left: 0;
	clear: both;
}


.h_b_list .gs_item h3{
	font-size: 12px;
	line-height: 20px;
	max-height: 20px;
	padding: 0 4%;
	width: 92%;
}




/*公司主页*/

.cor_infor_l{
	width: 100%;
}

.cor_infor_l .box{
	padding: 30px;
}

.cor_logo{
	width: 223px;
}

.cor_logo img{
	display: block;
	height: 100px;
}


.cor_text {
	width: 48%;
	padding-top: 16px;
	margin-left: 30px;
}

.cor_name{
	margin-bottom: 8px;
}

.cor_name h3{
	font-size: 24px;
	float: left;
}


/*乙方会员认证图标*/

.cor_claim{
	float: left;
	margin-left: 16px;
	padding-top: 5px;
	display: flex;
}

.cor_claim a{
	font-size: 12px;
	line-height: 18px;
	padding: 1px 3px;
	border-radius: 3px;
	margin-right: 3px;
}

.vip_off_cer{
	display: inline-block;
	width: 68px;
	height: 22px;
	background: url(../images/vip_off_cer.png) center top no-repeat;
	margin-left: 8px;
}


.td_id{
	font-size: 14px;
}

.cor_text p{
	margin-top: 14px;
	font-size: 14px;
	line-height: 28px;
}

.cor_introd{
	margin-top: 38px;
	font-size: 14px;
	line-height: 24px;
}

.cor_in{
	margin-bottom: 14px;
}


.cor_in_icon{
	
}

.cor_id_icon{
	
}

.cor_time_icon{
	
}


.cor_con_ope{
	width: 100%;
	position: initial;
	top: 0;
	right: 0;
	text-align: left;
}

.cor_con_ope .box{
	padding: 0px 30px 30px 30px;
}

.cor_oper{
	margin-top: 0px;
}

.cor_oper a{
	width: 110px;
	height: 36px;
	line-height: 36px;
	float: initial;
	border-radius: 3px;
	display: inline-block;
}

.cor_oper a:first-child{
	margin-right: 10px;
}


.cor_page_menu ul li{
	width: 14%;
}

.cor_page_menu ul li a{
	height: 48px;
	line-height: 46px;
	width: 100%;
	font-size: 14px;
}

.cor_page_menu ul li.active a{
	height: 48px;
}

.cor_page_menu ul li a:hover{
	height: 48px;
}


/*需求招标*/


.ten_list_l{
	width: 100%;
}

.ten_item{
	padding: 20px;
}

.ten_item .tp{
	width: 32%;
}

.ten_item .tp img{
	display: block;
	max-width: initial;
	height: 140px;
	width: 100%;
	object-fit: cover;
}


.ten_item .text{
	width: 64%;
}

.ten_item .text h3{
	-webkit-line-clamp: 1;
	max-height: 32px;
	padding-top: 5px;
}

.ten_item .text h3 a{
	font-size: 18px;
	line-height: 32px;
}


.ten_item .text h3 i{
	font-size: 14px;
	width: 58px;
	height: 24px;
	line-height: 24px;
	border-radius: 2px;
	margin-right: 12px;
}


.ten_item .text p{
	-webkit-line-clamp: 2;
	max-height: 48px;
	margin-top: 12px;
}

.ten_item .text p a{
	font-size: 14px;
	line-height: 24px;
}

.free-view{
	position: absolute;
	top: 16px;
	right: 12px;
	width: 30px;
	text-align: center;
	padding: 5px 6px 7px 7px;
	letter-spacing: 1px;
	line-height: 18px;
	border-radius: 3px;
	font-size: 12px;
	
}

.t_i_infor{
	margin-top: 20px;
}

.t_i_infor .label span{
	font-size: 12px;
	line-height: 12px;
	padding: 3px 6px;
	margin-right: 10px;
}

.t_i_infor .time span{
	font-size: 12px;
	line-height: 12px;
}


.ten_more{
	margin-top: 30px;
}

.ten_more a{
	display: inline-block;
	font-size: 14px;
	width: 138px;
	height: 38px;
	line-height: 38px;
}



.ten_cpy_r{
	display: none;
}




.cor_list_box{
	margin-top: 40px;
}

.cor_global .title em{
	font-size: 12px;
	color: #999999;
}

.cor_global .ten_list_l {
    width: auto;
}

.cor_global .ten_item .text {
    width: 64%;
}

.cor_global .med_item{
	width: 24%;
	margin-left: 1.33%;
}

.cor_global .med_item:nth-child(3n+1){
	margin-left: 1.33%;
	clear: initial;
}

.cor_global .med_item:nth-child(4n+1){
	margin-left: 0;
	clear: both;
}


.cor_global .act_item{
	width: 24%;
	margin-left: 1.33%;
	float: left;
	margin-top: 20px;
}

.cor_global .act_item:nth-child(4n+1){
	margin-left: 0;
}

.cor_global .a_i_b{
	padding: 15px 10px 15px 10px;
}

.cor_global .act_item h3 {
	font-size: 16px;
	line-height: 24px;
	max-height: 48px;
}

.cor_global .act_item .act_t_a {
    font-size: 12px;
    line-height: 24px;
    margin-top: 6px;
}

.cor_global .act_item .act_b_n {
    margin-top: 15px;
}



.cor_global .news_item{
	padding: 20px;
	margin-top: 20px;
}

.cor_global .news_item:last-child{
	padding-bottom: 20px;
}

.cor_global .news_item .tp{
	width: 32%;
	
}

.cor_global .news_item .tp img{
	display: block;
	width: 100%;
	height: 162px;
	max-width: initial;
	object-fit: cover;
}

.cor_global .news_item .n_i_t{
	width: 66%;
}

.cor_global .news_item .text{
	width: auto;
	padding-top: 8px;
}





.ten_global .ten_item{
	padding: 20px;
	margin-top: 20px;
}

.ten_global .ten_item .tp{
	width: 30%;
}

.ten_global .ten_item .tp img{
	width: 100%;
	height: 150px;
	object-fit: cover;
}


.ten_global .ten_item .text{
	width: 66%;
}






/*媒体市集*/

.med_item{
	width: 32.26%;
	float: left;
	margin-left: 1.6%;
	margin-top: 20px;
}

.med_item:nth-child(4n+1){
	margin-left: 1.6%;
	clear: initial;
}

.med_item:nth-child(3n+1){
	margin-left: 0;
	clear: both;
}


.m_h_list .med_item{
	width: 24%;
	float: left;
	margin-left: 1.33%;
	margin-top: 20px;
}

.m_h_list .med_item:nth-child(3n+1){
	margin-left: 1.33%;
	clear: initial;
}

.m_h_list .med_item:nth-child(4n+1){
	margin-left: 0%;
	clear: both;
}




/*粉丝*/

.peo-focus-list .item,.peo-focuscpy-list .item{
	width: 32.26%;
	float: left;
	margin-left: 1.6%;
	margin-top: 15px;
}

.peo-focuscpy-list .item:nth-child(4),.peo-focus-list .item:nth-child(4){
	margin-top: 15px;
}

.peo-focuscpy-list .item:nth-child(1),.peo-focuscpy-list .item:nth-child(2),.peo-focuscpy-list .item:nth-child(3),.peo-focus-list .item:nth-child(1),.peo-focus-list .item:nth-child(2),.peo-focus-list .item:nth-child(3){
	margin-top: 0;
}



.peo-focus-list .item:nth-child(4n+1),.peo-focuscpy-list .item:nth-child(4n+1){
	margin-left: 1.6%;
}

.peo-focus-list .item:nth-child(3n+1),.peo-focuscpy-list .item:nth-child(3n+1){
	margin-left: 0;
}

.peo-focus-list .item .box,.peo-focuscpy-list .item .box{
	padding: 10px;
}





/*招标首页*/

.tender_head{
	padding-top: 50px;
}


.ten_banner{
	width: 100%;
}


.ten_banner .pb-carouselWarp {
    height: 400px;
}

.ten_banner .pb-carouselWarp .pb-carousel-ind {
  position: absolute;
  bottom: 15px;
  right: 10px;
}
.ten_banner .pb-carouselWarp .pb-carousel-ind li {
  float: left;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin: 0 5px;
}
.ten_banner .pb-carouselWarp .pb-carousel-ind .pb-this {
   width: 18px;
   border-radius: 5px; 
}


/*banner图 右侧免费发布需求*/

.ten_regis{
	display: none;
	width: 100%;
	height: 400px;
}

.ten_regis .box{
	padding: 28px 16px;
}

.ten_regis .title{
	font-size: 16px;
}

.regis_icon{
	margin-right: 8px;
	transform: scale(.9);
}

.ten_regis .text{
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0;
	padding: 15px 0;
	margin-top: 15px;
}


.ten_regis .chara{
	margin-top: 16px;
}

.ten_regis .chara i{
	font-size: 16px;
}

.ten_regis .chara ul{
	margin: 16px 0 20px 0;
}

.ten_regis .chara ul li{
	float: left;
	width: 33.33%;
	margin-left: 0;
	padding-left: 0;
	line-height: 20px;
	font-size: 14px;
	border-left: initial;
}

.ten_regis .chara ul li:first-child{
	margin-left: 0px;
	padding-left: 0px;
	border-left: initial;
}

.ten_regis .chara ul li span{
	display: block;
	
}

.ten_regis .chara a{
	width: 88px;
	height: 26px;
	line-height: 24px;
	font-size: 12px;
	border-radius: 3px;
}





/*行业公司推荐*/

.coop_ent_list .box{
	padding: 10px 20px 20px 20px;
}

.coop_ent_list ul li{
	float: left;
	width: 19.2%;
	margin-left: 1%;
	position: relative;
	margin-top: 10px;
}

.coop_ent_list ul li:nth-child(5n+1){
	margin-left: 0px;
}

.coop_ent_list ul li img{
	display: block;
}

.coop_ent_list ul li span{
	font-size: 12px;
	padding: 1px 2px;
}



.ten_menu .site_auto{
	width: auto;
}






.ten_rec_r{
	width: 100%;
	display: none;
}

.level_news_con .t_r_l{
	padding: 0;
}

.ten_rec_r .tit_ify{
	padding: 15px 15px;
}

.t_r_l{
	padding: 15px;
}

.t_r_l .item{
	margin-top: 10px;
	padding-top: 10px;
}


.t_r_l .item .tp{
	width: 40%;
}

.t_r_l .item .tp img{
	display: block;
	height: 40px;
	width: 100%;
	object-fit: cover;
}


.t_r_l .item .text{
	width: 55%;
}

.t_r_l .item .text h3{
	line-height: 20px;
}

.t_r_l .item .text h3 a{
	font-size: 14px;
	line-height: 20px;
}

.t_r_l .item .text p{
	padding-top: 0px;
}

.t_r_l .item .text p a{
	font-size: 12px;
}




.ten_pro{
	margin-top: 50px;
}

.ten_pro a{
	height: 160px;
	width: 100%;
	background-size: cover;
}

.ten_pro span{
	
}





.tender-adver{
	bottom: -70px;
	left: 0;
	width: 100%;
	height: 70px;
}

.tender-adver.tender-adver-dis{
	bottom: 0px;
}

.tender-adver .site_auto{
	justify-content: space-around;
}

.tender-adver .title{
	font-size: 20px;
	line-height: 70px;
	margin-left: 0;
	position: relative;
}


.ten-adv-but{
	margin-top: 18px;
	margin-left: 0;
	
}

.ten-adv-but a{
    height: 32px;
    line-height: 32px;
    padding: 0 15px;
    border-radius: 18px;
    font-size: 16px;
}


.ten-adv-dis{
	width: 20px;
	height: 20px;
	background: url(../images/ten_adv_dis.png) center center no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}





/*招标内容页*/

.ten_page_head .box{
	padding: 25px;
}

.ten_page_head .title h2{
	font-size: 24px;
}


.ten_cate span{
	font-size: 12px;
	line-height: 34px;
	margin-right: 40px;
}

.ten_mess .collect_but {
    width: 72px;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    margin-right: 6px;
}

.ten_mess a{
	width: 96px;
	height: 34px;
	line-height: 34px;
	font-size: 12px;
}

.mess_icon{
	width: 16px;
	height: 15px;
	background-position: -19px -124px;
	margin-right: 7px;
	margin-top: -2px;
}




.ten_page_l{
	width: 100%;
}


.impor_infor{
	padding: 12px 25px;
}

.impor_infor ul{
}

.impor_infor ul li{
	float: left;
	width: 48%;
	margin-left: 4%;
	height: 48px;
	line-height: 48px;
	font-size: 14px;
}

.impor_infor ul li:nth-child(2n+1){
	margin-left: 0;
}



.ten_page_con .ten_rec_r{
	display: block;
	margin-top: 30px;
}

.ten_art_box{
	padding: 25px;
}

.ten_art_con{
	line-height: 28px;
	font-size: 14px;
}


.ten_page_con .t_r_l{
	padding: 0;
}

.t_r_l .t_g_item{
	padding: 16px 20px;
}

.t_g_item h3{
	font-size: 14px;
	line-height: 16px;
}

.t_g_item .t_i_infor{
	margin-top: 8px;
}






/*问答内容页*/

.qa_list_p{
	width: 100%;
}


.user_qa_content .box{
	padding: 30px 25px;
}

.user_qa_content .title h2{
	font-size: 18px;
}

.user_qa_content .text{
	font-size: 14px;
	line-height: 28px;
	margin: 15px 0 24px 0;
}

.qa_fun a{
	font-size: 12px;
}


a.focus{
	width: 96px;
	height: 30px;
	line-height: 28px;
	border-radius: 4px;
	font-size: 14px;
	margin-left: 8px;
}

.ans{
	width: 96px;
	height: 32px;
	line-height: 32px;
	border-radius: 4px;
	font-size: 14px;
}


a.qa_gl{
	padding: 0 12px;
	height: 30px;
	line-height: 30px;
	border-radius: 4px;
	font-size: 14px;
	margin-left: 8px;
}

.us_oper a.qa_gl{
	margin-left: 0px;
	border-radius: 16px;
}


.qa_adopt{
	padding: 0 12px;
	height: 30px;
	line-height: 30px;
	border-radius: 16px;
	font-size: 14px;
	margin-right: 8px;
}

.qa_adopt_cancel{
	padding: 0 12px;
	height: 30px;
	line-height: 30px;
	border-radius: 16px;
	font-size: 14px;
	margin-right: 8px;
}

.apt-icon{
    margin-right: 8px;
}

.apt-cal-icon{
    margin-right: 8px;
}

.qa_pl{
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	margin-left: 16px;
}

.pl_icon{
    margin-right: 8px;
}


.adopt-pro{
	font-size: 12px;
	margin-bottom: 14px;
}

.cl_icon{
    margin-right: 4px;
}



.ask-comment{
	padding: 15px;
	margin-top: 20px;
}

.ask-comment .ask-editor-content{
	width: 96%;
	padding: 10px 2%;
	height: 48px;
	font-size: 14px;
}

.ask-editor-operate{
	margin-top: 10px;
}

.operate-col-r{
	float: right;
}

.word-num{
	margin-right: 10px;
    font-size: 12px;
}


.submit-answer-btn{
    padding: 6px 14px;
    font-size: 12px;
    line-height: 14px;
    border-radius: 3px;
}

.us_oper .report{
	margin-left: 16px;
}


.gl_icon{
	margin-right: 6px;
}


.qa_fun a.edit-issue,.edit-issue{
	font-size: 14px;
	margin: 0 8px;
}

.qa_fun a.delete-issue,.delete-issue{
	font-size: 14px;
	margin: 0 8px;
}



.report{
	font-size: 12px;
}





.answer .box{
	padding: 25px;
}

.answer .title{
	padding-left: 30px;
	line-height: 80px;
}

.answer .title i{
	font-size: 18px;
}

.answer .title span{
	font-size: 14px;
	padding-left: 10px;
	margin-left: 10px;
}



.user_pro{
	width: auto;
	height: 48px;
	border-radius: 4px;
	margin-right: 20px;
}

.user_pro img{
	height: 48px;
}

.uname_box{
	margin-bottom: 8px;
}

.uname{
	font-size: 16px;
	line-height: 22px;
}

.user_infor p{
	font-size: 14px;
	max-height: 20px;
}


.ans_u_con{
	margin: 15px 0 24px 0;
	font-size: 14px;
	line-height: 26px;
}

.us_an_t{
	font-size: 12px;
	line-height: 32px;
}



.ant_page_submit .box{
	padding: 20px;
}


.ant_page_submit .uname{
	line-height: 50px;
}

.ant_page_submit .ant_title h3{
	font-size: 18px
}

.ant_input textarea{
	width: 96%;
	height: 120px;
	padding: 10px 2%;
	font-size: 14px;
	line-height: 26px;
}


.ant_submit_oper .submit a{
	width: 100px;
	height: 38px;
	line-height: 38px;
	border-radius: 4px;
}



.ask-tag-box{
	padding: 25px;
	margin-top: 20px;
}

.tag-title{
	font-size: 18px;
}

.tag-con{
	padding-top: 8px;
}

.tag-con h3{
	margin-right: 8px;
	float: left;
	margin-top: 6px;
}

.tag-con h3 a{
	font-size: 12px;
	padding: 0 8px;
	height: 22px;
	line-height: 22px;
}

.common-related{
	padding: 25px;
	margin-top: 20px;
}

.com-rel-list {
	padding-top: 8px;
}

.com-rel-list ul li{
	line-height: 28px;
	height: 28px;
	margin-top: 6px;
	width: 48.5%;
	float: left;
	margin-left: 3%;
}

.com-rel-list ul li:nth-child(2n+1){
	margin-left: 0;
}

.com-rel-list ul li a{
	font-size: 14px;
	float: left;
	max-width: initial;
	width: 70%;
}

.com-rel-list ul li span{
	font-size: 12px;
	float: right;
	width: 25%;
	text-align: right;
}




.qa_hot{
	width: 100%;
	margin-top: 20px;
}

.qa_hot .title{
	font-size: 18px;
	line-height: 76px;
	padding-left: 22px;
}


.qa_icon{
	margin-right: 10px;
}

.qa_hot_list{
	
}

.qa_hot_list ul li{
	padding: 15px 20px;
}

.qa_hot_list ul li a{
	line-height: 25px;
	font-size: 14px;
	-webkit-line-clamp: 1;
}






/*问答列表*/
.qa_search .f_l:first-child{
	width: 58%;
}

.qa_search .f_l{
	width: 20%;
}

.qa_search .f_r{
	width: 20%;
}



.qa_search .search{
	width: 95%;
	height: 50px;
	padding-left: 5%;
	font-size: 16px;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

.qa_search .search_red_btn{
	width: 100%;
	height: 52px;
	line-height: 50px;
	font-size: 16px;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

.qa_quiz{
	width: 100%;
	height:48px;
	line-height: 48px;
	font-size: 16px;
	border: 2px solid #d0121b;
	border-radius: 4px;
}



.qa_menu_p{
	width: 93.6%;
	margin: 0 3.2%;
	padding: 18px 0;
}

.qa_menu_p ul li{
	margin: 4px 0;
}

.qa_menu_p ul li a{
	font-size: 14px;
	margin-right: 8px;
	padding: 0 8px;
	border-radius: 14px;
	line-height: 26px;
	height: 26px;
}



.question-list-content .item .box{
	padding: 30px;
}

.qa_user_l{
	width: 56px;
	height: 56px;
	border-radius: 50%;
}


.qa_text_L{
	width: 88%;
}

.qa_text_L h3 a{
	font-size: 18px;
	line-height: 28px;
	max-height: 28px;
}

.qa_infor{
	margin-top: 6px;
}

.question-info {
	
}



.question-info span{
	padding-left: 10px;
	margin-left: 10px;
	font-size: 12px;
	line-height: 14px;
}

.question-time{
	font-size: 12px;
	line-height: 14px;
}


.qa_list_box .qa_hot{
	margin-top: 40px;
}




/*问题提交*/

.post_qa{
	padding: 60px 0 80px 0;
}

.post_qa .title{
	padding: 34px 0;
}

.post_qa .title h2{
	font-size: 26px;
	line-height: 30px;
}


.p-q-con .box{
	padding: 56px 90px 70px 90px;
}

.p-q-title i,.p-q-des i,.p-q-category i{
	font-size: 18px;
}

.p-q-title i span,.p-q-des i span{
	font-size: 14px;
	margin-left: 14px;
}

.p-q-title input{
	width: 96%;
	height: 42px;
	padding: 0 2%;
	margin-top: 16px;
	font-size: 14px;
}


.p-q-des,.p-q-category,.p-q-submit{
	margin-top: 38px;
}

.p-q-des-text{
	margin-top: 16px;
}


.p-q-category select{
	margin-top: 16px;
	width: 50%;
	height: 44px;
	padding: 0 2%;
	font-size: 14px;
}

.p-q-submit a{
	width: 160px;
	height: 44px;
	line-height: 42px;
	border-radius: 4px;
	font-size: 16px;
}





/*沟通*/

.l-m-box{
	margin-top: 38px;
}

.lv-msg .box{
	padding: 50px 60px 60px 60px;
}

.lv-msg-user h3{
	font-size: 18px;
}

.msg-input-l{
	float: left;
	width: 48%;
}

.msg-input-r{
	float: right;
	width: 48%;
}

.l-m-box i{
	font-size: 18px;
}

.l-m-box i span{
	margin-left: 8px;
}

.l-m-box input{
	width: 94%;
	height: 42px;
	padding: 0 3%;
	margin-top: 14px;
	font-size: 14px;
}




/*媒体菜单*/

.m_menu_rec{
	padding-top: 50px;
}

.media_menu{
	width: 30%;
	height: 400px;
}

.media_menu .box{
	padding: 25px 20px;
}


.media_menu_l:last-child{
	margin-top: 20px;
	padding-top: 25px;
}

.media_menu_list{
	margin-top: 10px;
}

.media_menu_list ul li{
	float: left;
	margin-bottom: 6px;
    margin-left: 0;
    margin-right: 6px;
}

.media_menu_list ul li:nth-child(4n+1){
	margin-left: 0;
}

.media_menu_list ul li a{
	font-size: 14px;
	padding: 2px 3px;
}

.media_menu_list ul li a:hover{
	border-radius: 3px;
}

.media_menu_l:last-child .media_menu_list ul li:nth-child(5n+1){
	margin-left: 0;
}


.media_menu .m_more{
	position: absolute;
	right: 25px;
	bottom: 20px;
}

.media_menu .m_more a{
	font-size: 12px;
}



.media_rec{
	width: 70%;
}


.media_rec .pb-carouselWarp {
    height: 400px;
}

.media_rec .pb-carouselWarp .pb-carousel li .text{
	width: 94%;
  padding: 16px 3%;
}

.media_rec .pb-carouselWarp .pb-carousel li .text h3{
  font-size: 18px;
  line-height:40px;
  max-height: 40px;
}

.media_rec .pb-carouselWarp .pb-arrow {
  position: absolute;
  top: 48%;
  margin-top: -20px;
  width: 30px;
  height: 40px;
}






/*媒体内容页*/

.med_master{
	width: 100%;
}

.med_master .pb-carouselWarp {
    width: 100%;
    height: 548px;
}

.med_master .pb-carouselWarp .pb-carousel{
	height: 460px;
}

.med_master .pb-carouselWarp .pb-carousel-ind {
   width: 100%;
}

.med_master .pb-carouselWarp .pb-carousel-ind li {
	float: left;
    width: 15.83%;
    height: auto;
    border-radius: initial;
    border: initial;
    margin: 0 0 0 1%;
    cursor: pointer;
    overflow: hidden;
}

.med_master .pb-carouselWarp .pb-carousel-ind .pb-this {
  background-color: #d0121b;
   width: 15.83%;
   height: auto;
   border-radius: initial;
   position: relative;
   border: initial;
}

.med_master .pb-carouselWarp .pb-carousel-ind li img{
  height: 73.3px;
  max-width: initial;
  width: 100%;
  object-fit: cover;
}


.med_master .pb-carouselWarp .pb-carousel-ind .pb-this:before{
	width: 96.5%;
	height: 94%;
}



.med_infor{
	width: 100%;
	height: 548px;
	margin-top: 20px;
}

.med_infor .box{
	padding: 15px 20px;
}

.med_infor .title{
	padding-bottom: 16px;
}

.med_infor .title h2{
	font-size: 18px;
	line-height: 28px;
}

.med_infor .title p{
	font-size: 12px;
	margin-top: 2px;
	display: block;
}

.med_infor .title p span{
	margin-right: 16px;
	display: inline-block;
	margin-top: 8px;
}

.m_issue{
	margin-top: 8px;
	font-size: 12px;
	line-height: 30px;
}

.m_issue .m_price span{
	font-size: 24px;
}




.med_page_oper{
	margin-top: 24px;
}

.med_page_oper a{
	width: 47%;
	height: 40px;
	line-height: 40px;
	margin-left: 4%;
}

.med_page_oper a:first-child{
	margin-left: 0;
}

.med_coll{
	width: 17px;
	height: 17px;
	background-position: 0px -123px;
	margin-top: -4px;
	margin-right: 10px;
}

.med_mess{
	width: 16px;
	height: 15px;
	background-position: -19px -124px;
	margin-top: -4px;
	margin-right: 10px;
}



.media-user-infor{
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 18px 5%;
	width: 90%;
}

.m-u-pic{
	width: 25%;
	height: 48px;
}

.m-u-pic img{
	height: 48px;
	max-width: initial;
}

.m-u-des {
	width: 47%;
	margin-left: 3%;
	float: left;
}

.m-u-des h3{
	font-size: 16px;
	-webkit-line-clamp: 1;
	max-width: 240px;
}

.m-u-des p{
	margin-top: 6px;
}

.m-u-des p span{
	font-size: 12px;
	padding: 1px 2px;
	margin-right: 3px;
}


.m-u-more{
	display: block;
	width: 20%;
	margin-top: 12px;
	float: right;
}

.m-u-more a{
	width: 70px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	border-radius: 10px;
}




.m_in_con{
	width: 100%;
}

.m_introd .title{
	width: 99.8%;
	height: 48px;
}

.m_introd .title i{
	width: 128px;
	height: 46px;
	line-height: 45px;
	border-top: 3px solid #d0121b;
}


.m_introd .text{
	padding: 29px;
	font-size: 14px;
	line-height: 32px;
}


.m_art_box{
	padding: 30px;
	font-size: 14px;
	line-height: 32px;
}


.m_article{
	margin-bottom: 40px;
}



.m_us_con{
	width: 100%;
	margin-top: 40px;
}






/*公司主页*/

.corpd{
	width: 94%;
	padding: 30px 3%;
	font-size: 16px;
	line-height: 28px;
}

.corpd-des{
	width: 28%;
	display: none;
}





/*登录页*/

.login-con{
	height: 580px;
	background-size: cover;
	padding-top: 60px;
}


.head_h{
	margin-top: 38px;
	margin-left: 30px;
}

.head_h h2{
	font-size: 20px;
	padding-left: 30px;
	line-height: 20px;
}




.login-text{
	display: none;
}




.login{
	width: 470px;
	margin: 0 auto 0 auto;
}

.login.f_r{
	float: initial;
}







/*活动*/

.act_menu .media_menu{
	position: absolute;
	top: 3px;
	z-index: 9;
	height: 397px;
	width: 250px;
}


.act_menu .media_menu_list ul li{
	float: left;
	margin-bottom: 6px;
	width: auto;
    margin-left: 0px;
    margin-right: 10px;
}


.act_menu .media_menu_l:last-child .media_menu_list ul li{
	margin-left: 0px;
	margin-right: 10px;
}



.act_banner .pb-carouselWarp {
    height: 400px;
}

.act_banner .pb-carouselWarp ul li a{
	height: 100%;
	background-size: auto 100%;
}

.act_banner .pb-carouselWarp .pb-carousel-ind {
  bottom: 20px;
  left: 64%;
  transform: translateX(-50%);
}
.act_banner .pb-carouselWarp .pb-carousel-ind li {
  width: 10px;
  height: 10px;
  margin: 0 5px;
}
.act_banner .pb-carouselWarp .pb-carousel-ind .pb-this {
   width: 18px;
   border-radius: 6px;
}



/*热门活动*/

.a_h_list .med_item{
	width: 24%;
	float: left;
	margin-left: 1.33%;
	margin-top: 20px;
}

.a_h_list .med_item:nth-child(3n+1){
	clear: initial;
}

.a_h_list .med_item:nth-child(4n+1){
	margin-left: 0;
}






/*峰会论坛*/

.sum_bb .classify{
	margin-top: 5px;
}


.s_con_main{
	width: 68%;
	height: 360px;
}

.s_con_main a{
	display: block;
	width: 100%;
}

.s_con_main img{
	display: inline-block;
	width: 100%;
	height: 360px;
	max-width: initial;
	object-fit: cover;
}

.s_con_time{
	width: 30%;
}

.s_con_time .a_i_b{
	padding: 15px 15px 20px 15px;
}

.act_item a{
	
}

.a_s_con .act_item a img{
	display: block;
	height: 170px;
	width: 100%;
	object-fit: cover;
}

.act_item h3{
	font-size: 16px;
	line-height: 28px;
	max-height: 56px;
	-webkit-line-clamp: 2;
}

.act_item .act_t_a{
	font-size: 14px;
	line-height: 26px;
	margin-top: 8px;
}

.act_item .act_t_a p{
	line-height: 26px;
	font-size: 14px;
}

.act_item .act_b_n{
	margin-top: 14px;
}


.act_item .act_b a{
	width: 80px;
	height: 26px;
	line-height: 26px;
	border-radius: 13px;
	font-size: 12px;
}

.act_item .act_n{
	line-height: 26px;
	font-size: 12px;
}



.sum_bb .a_con_3 .act_item{
	margin-top: 0px;
}

.sum_bb .a_con_3 .act_item{
	float: left;
	width: 32.26%;
	margin-left: 1.6%;
}

.a_con_3 .act_item:first-child{
	margin-left: 0;
}

.a_con_3 .act_item .box{
	padding: 12px;
}

.a_con_3 .a_i_b{
	padding: 15px 0 5px 0;
}

.a_con_3 .act_item h3{
	font-size: 18px;
	line-height: 30px;
	max-height: 30px;
}

.a_con_3 .act_item .act_t_a{
	font-size: 16px;
	line-height: 32px;
	margin-top: 10px;
}

.a_con_3 .act_item .act_t_a p{
	max-height: 32px;
}


.a_con_3 .act_item .act_b_n{
	margin-top: 18px;
}




.a_n_l{
	width: 68%;
}

.a_list_z .item{
	margin-bottom: 20px;
	float: left;
	width: 48%;
	margin-left: 4%;
}

.a_list_z .item:first-child{
	margin-left: 0px;
}

.a_list_z .tp{
	width: 40%;
}

.a_list_z .tp img{
	display: block;
	width: 100%;
	height: 100px;
	object-fit: cover;
}

.a_list_z .text{
	width: 56%;
}

.a_list_z .text h3{
	font-size: 14px;
	line-height: 24px;
	max-height: 48px;
	-webkit-line-clamp: 2;
}

.a_list_z .text p{
	font-size: 12px;
	line-height: 22px;
	max-height: 44px;
	-webkit-line-clamp:2;
	margin-top: 6px;
}




.a_list_w ul li{
	float: left;
	width: 48%;
	margin-left: 4%;
}

.a_list_w ul li:nth-child(2n+1){
	margin-left: 0px;
}


.a_list_w ul li a{
	font-size: 14px;
	line-height: 36px;
	max-height: 36px;
}

.a_list_w ul li span{
	margin-right: 8px;
}



.a_n_r{
	width: 30%;
}

.a_n_r ul li:first-child{
	margin-top: -6px;
}

.a_n_r ul li a{
	font-size: 14px;
	line-height: 39px;
	max-height: 39px;
}

.a_n_r ul li span{
	margin-right: 8px;
}





/*活动内容页*/

.act_page_banner{
	height: 260px;
	background-size: cover;
}

.pos_re{
	margin-top: -20px;
}

.act_h_infor.site_auto{
	width: auto;
}

.act_h_infor .box{
	padding: 20px 25px;
}


.pro_time{
	width: 60%;
}

.act_pro i{
	font-size: 14px;
}

.act_pro span{
	font-size: 32px;
}

.act_pro em{
	font-size: 14px;
	margin-left: 10px;
}

.act_time{
	margin-top: 8px;
	font-size: 12px;
	line-height: 24px;
}


.act_sign{
	margin-top: 32px;
	float: right;
}

.act_sign a{
	display: inline-block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
}

.act_sign a.cor_atten{
	width: 118px;
	height: 38px;
	line-height: 36px;
	margin: 0 5px;
}

.act_page_inter.site_auto{
	width: auto;
}

.act_page_con{
	width: 100%;
}

.activity_content{
	font-size: 16px;
	line-height: 32px;	
}

.activity_content{
	padding: 25px;
}



.act_inter_con{
	width: 100%;
	margin-top: 30px;
}


.data-box{
	font-size: 16px;
	text-align: right;
}

.data-box span{
	font-size: 16px;
}




/*会员类型*/

.register-banner{
	height: 240px;
	background-size: cover;
}


.members-type{
	padding: 56px 0 64px 0;
}

.members-type .title i{
	font-size: 32px;
	margin-bottom: 4px;
}

.members-type .title span{
	font-size: 12px;
}


.m-t-box{
	margin-top: 32px;
}

.m-t-box .item{
	float: left;
	width: 24%;
	margin-left: 1.33%;
}

.m-t-box .item:first-child{
	margin-left: 0;
}

.m-t-box .item .title{
	padding: 20px 0;
}

.m-t-box .item .title i{
	font-size: 18px;
}

.m-t-box .item .title p{
	font-size: 12px;
	margin-top: 4px;
}

.m-t-box .item .function{
	padding: 20px 15px 30px 15px;
}

.m-t-box .item .function ul li{
	height: 44px;
	line-height: 44px;
	font-size: 15px;
}

.m-t-box .item .function ul li.face i{
	padding-left: 28px;
}

.m-t-box .item .function ul li.face i:before{
	position: absolute;
	left: 0;
	top: 4px;
	
}


.m-t-box .item .function ul li.fault i{
	position: relative;
	padding-left: 28px;
}

.m-t-box .item .function ul li.fault i:before{
	position: absolute;
	left: 0;
	top: 4px;
	
}


.m-t-box .item .leave{
	margin-top: 22px;
}

.m-t-box .item .leave a{
	width: 92px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	border-radius: 4px;
}




/*个人会员*/

.company_media_banner{
	height: 200px;
	background-size: cover;
}

.per-login{
	padding: 60px 0 80px 0;
}

.login-con-menu ul li{
	float: left;
}

.login-con-menu ul li a{
	padding: 0 20px;
	line-height: 60px;
	font-size: 16px;
}




.ten_news{
	padding: 48px 0;
}

.rel_ind_title h3{
	font-size: 26px;
}

.ten_news_hot{
	padding-top: 20px;
}

.ten_news_hot li{
	width: 49%;
	float: left;
	margin-bottom: 15px;
	margin-left: 2%;
}

.ten_news_hot li:nth-child(2n+1){
	margin-left: 0;
}

.ten_news_hot li .box{
	padding: 10px;
}

.ten_news_hot li .pic{
	width: 45.5%;
	float: left;
}

.ten_news_hot li .pic img{
	height: 120px;
	width: 100%;
	object-fit: cover;
}

.ten_news_hot li .text{
	width: 50%;
	float: right;
}

.ten_news_hot li .text h3{
	font-size: 16px;
	line-height: 28px;
	max-height: 56px;
	-webkit-line-clamp: 2;
}

.news_list_msg{
	display: flex;
	justify-content: space-between;
	margin-top: 32px;
}

.news_list_msg a{
	font-size: 14px;
}

.news_list_msg p{
	font-size: 14px;
}



.ten_news_list ul li{
	display: flex;
	justify-content: space-between;
	width: 49%;
	float: left;
	margin-left: 2%;
	line-height: 40px;
	max-height: 40px;
}

.ten_news_list ul li a{
	display: flex;
	justify-content: flex-start;
	width: 70%;
}

.ten_news_list ul li b{
	font-size: 14px;
	margin-right: 5px;
}

.ten_news_list ul li h3{
	font-size: 14px;
}

.ten_news_list ul li span{
	font-size: 12px;
	width: 24%;
}





/* 关于我们 */

.about-banner{
	height: 500px;
}


.about-banner .text-box{
	width: 56%;
	float: left;
	padding-top: 150px;
	padding-left: 2%;
}

.about-banner .text-box h2{
	font-size: 48px;
	line-height: 64px;
	letter-spacing: 4px;
}

.about-banner .text-box h2 span{
	display: block;
}

.about-banner .text{
	margin-top: 30px;
}

.about-banner .text p{
	font-size: 22px;
	line-height: 36px;
	letter-spacing: 4px;
}

.about-banner .text span{
	font-size: 12px;
	margin-top: 10px;
	display: none;
}



.about-intro{
	padding: 100px 0;
}

.about-intro .title-box{
	width: 50%;
	float: left;
	padding-top: 96px;
}

.about-intro .title-box h2{
	display: none;
}

.about-intro .title-box img{
	height: 60px;
}

.about-intro .title-box p{
	font-size: 18px;
	line-height: 32px;
	margin-top: 20px;
}


.about-intro .text-box{
	width: 50%;
	float: right;
}

.about-intro .text-box p{
	font-size: 14px;
	line-height: 28px;
	margin-top: 16px;
}

.about-intro .text-box p:first-child{
	margin-top: 0;
}



.about-intro-con.one{
	padding: 70px 0;
}

.about-intro-con .text-box{
	width: 55%;
	padding-left: 2%;
}

.about-intro-con .text-box h2{
	font-size: 32px;
	line-height: 40px;
	margin-bottom: 24px;
}

.about-intro-con .text-box p{
	font-size: 14px;
	line-height: 28px;
}



.about-intro-con.two{
	padding: 120px 0;
}




.about-service{
	padding: 72px 0 80px;
}

.about-title h2{
	font-size: 32px;
	line-height: 48px;
}

.about-title b{
	margin-top: 12px;
	padding: 0 20px;
	height: 36px;
	line-height: 36px;
	border-radius: 20px;
	font-size: 16px;
}



.about-service-box{
	padding-top: 30px;
}

.about-service-box ul li{
	margin-top: 14px;
	width: 32.4%;
	margin-left: 1.4%;
}

.about-service-box ul li:nth-child(3N+1){
	margin-left: 0;
}

.about-service-box ul li .box{
	padding: 24px 15px;
}

.about-service-box ul li h4{
	font-size: 18px;
}

.about-service-box ul li b{
	margin-left: 10px;
}

.about-service-box ul li p{
	font-size: 14px;
	line-height: 24px;
	margin-top: 10px;
	height: 96px;
}



.about-honor{
	padding-top: 80px;
}

.about-honor .about-title i{
	width: 32px;
	height: 3px;
	margin-top: 22px;
}


.about-honor-box{
	padding: 20px 0 100px;
}

.about-honor-box ul{
	display: block;
	justify-content: initial;
}

.about-honor-box ul li{
	float: left;
	width: 33.33%;
	margin-top: 50px;
	text-align: center;
}

.about-honor-box ul li .mun_top{
	justify-content: center;
}

.about-honor-box ul li h2{
	font-size: 48px;
	line-height: 50px;
}

.about-honor-box ul li:first-child i{
	font-size: 20px;
}

.about-honor-box ul li i{
	font-size: 32px;
	line-height: 36px;
	margin-left: 8px;
}

.about-honor-box ul li p{
	font-size: 18px;
	margin-top: 16px;
}



.about-member{
	padding: 70px 0 70px;
}

.about-title p{
	font-size: 16px;
	margin-top: 8px;
}


.about-vip{
	width: 100%;
	overflow-y: hidden;
}

.about-vip .p-s-con{
	width: 1024px;
}

.about-vip .intro-con-box{
	display: flex;
	justify-content: space-between;
}

.about-vip .first_td{
	padding-left: 20px;
}


.about-adv{
	padding-bottom: 80px;
}



.pc{
	display: none;
}

.phone{
	display: block;
}
