﻿

#adimage{
	display: none;
}

/*共用样式*/
.font_32 {
    font-size: 28px;
}
.mg_t_60 {
    margin-top: 40px;
}
.mg_t_50 {
    margin-top: 30px;
}
.mg_t_45{
	 margin-top: 30px;
}
.mg_t_25{
	 margin-top: 20px;
}
.mg_t_20{
	 margin-top: 15px;
}

.p_t_50 {
    padding-top: 40px;
}
.p_b_80 {
    padding-bottom: 50px;
}


/*头部*/

.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: 19px;
	right: 40px;
	z-index: 2;
	width:120px;
	text-align: center;
	font-size: 14px;
}

.site_nav .inline_bk:first-child{
	background: #d0121b;
	color: #fff;
	padding: 0 14px;
	border-radius: 16px;
	margin-right: 15px;
}

.site_nav .inline_bk:last-child{
	display: none;
}

.site_nav .inline_bk:hover{
	opacity: .88;
}

.header_con{
	height: 70px;
}

.box_shad{
	box-shadow: 0 0px 6px #E9E9E9;
}

.head_logo{
	padding-top: 10px;
	height: 48px;
    margin-left: -7px;
}

.head_logo img{
	width: 180px;
}

.navs{
	display: none;
	position: fixed;
	top: 70px;
	left: 0;
	width: 100%;
	height: auto;
	background: #fff;
	z-index: 9;
} 

.navs:after {
	display: block;
	content: "";
	position: fixed;
	top: 70px;
	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: 24px 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: 70px;
}


.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: 4px;
}

.pd_dis{
	padding: 12px 10px 5px 10px;
}


a.bg_blue{
	background: url(../images/party_a_bg.jpg) center center no-repeat;
	
}

a.bg_green{
	background: url(../images/party_b_bg.jpg) center center no-repeat;
}

a.bg_orange{
	background: url(../images/media_bg.jpg) center center no-repeat;
}

.register .sign_up{
	transform: scale(.7);
}

.party_butt{
	width: 36px;
	height: 36px;
	background-position: -21px 0px;
}

.b_butt{
	width: 36px;
	height: 36px;
	background-position: -57px 0px;
}

.media_butt{
	width: 36px;
	height: 36px;
	background-position: -93px 0px;
}

.register .sign_up{
	padding-top: 6px;
	margin-top: -10px;
}

.register .pd_8{
	padding-top: 6px;
}

.register .font_18{
	font-size: 14px;
}

.register .font_13{
	font-size: 12px;
	line-height: 20px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.register .f_l{
	width: 56%;
}

.register .font_13 br{
	display: none;
}

.register .font_12{
	letter-spacing: 0;
}





/*首页资讯*/

.home_infor{
	margin-top: 20px;
}

.rec_ind{
	width: 100%;
}

.con_rec{
	width: 100%;
}

.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: 100%;
  height: 300px;
  max-width: initial;
  vertical-align: middle;
  object-fit: cover;
}

.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: 100%;
	margin-top: 20px;
}

.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: 15px;
	padding-top: 9px;
}

.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: 20px;
}

.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: auto;
	overflow: initial;
}

.ins_con ul:after{
	height: 0;
	width: 0;
	content: "";
	display: block;
	clear: both;
}

.ins_con ul li{
	line-height: 38px;
	max-height: 38px;
	width: 49%;
	float: left;
	margin-left: 2%;
	background: url(../images/line.png) left top repeat-x;
}

.ins_con ul li:nth-child(3N+1){
	margin-left: 2%;
}

.ins_con ul li:nth-child(2N+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: 12px;
}

.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: 100%;
}


.case_main .pb-carouselWarp {
    height: 400px;
}
.case_main .pb-carouselWarp .pb-carousel li img {
  max-width: initial;
  height: 400px;
}

.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;
  display: block;
}
.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: 100%;
	height: 327px;
	overflow: hidden;
	margin-top: 10px;
}

.case_time .item-1{
	float: left;
	width: 49%;
	height: 160px;
	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: 49%;
	float: left;
	margin-left:2%;
	margin-top: 16px;
}

.med_page .m_item:nth-child(4n+1){
	margin-left: 2%;
}

.med_page .m_item:nth-child(3n+1){
	margin-left: 2%;
}

.med_page .m_item:nth-child(2n+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: 6px;
}




.dem_page ul{
	width: 100%;
}

.dem_page ul li.d_p_type{
	font-size: 13px;
}

.dem_page ul li{
	line-height: 50px;
	font-size: 12px;
	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: -28px;
	top: 15px;
	transform: scale(.8);
}

.dem_page ul a:hover:after{
	position: absolute;
	right: 1.2%;
	top: 22px;
	background: url(../images/demand_icon2.png) center top no-repeat;
	background-size: 100% 100%;
	width: 7px;
	height: 10px;
}

.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: 18%;
}

.dem_page ul li span:nth-child(2){
	width: 42%;
	margin-left: 3%;
}

.dem_page ul li span:nth-child(3){
	width: 12%;
	display: none;
}

.dem_page ul li span:nth-child(4){
	width: 15%;
	display: none;
}

.dem_page ul li span:nth-child(5){
	width: 18%;
}

.dem_page ul li span:nth-child(6){
	width: 16%;
}




.d_t_icon1{
	margin-right: 3px;
	transform: scale(.9);
	margin-top: -2px;
}

.d_t_icon2{
	margin-right: 3px;
	transform: scale(.9);
	margin-top: -2px;
}

.d_t_icon3{
	margin-right: 3px;
	transform: scale(.9);
	margin-top: -2px;
}

.d_t_icon4{
	margin-right: 3px;
	transform: scale(.9);
	margin-top: -2px;
}

.d_t_icon5{
	margin-right: 3px;
	transform: scale(.9);
	margin-top: -2px;
}

.d_t_icon6{
	margin-right: 3px;
	transform: scale(.9);
	margin-top: -2px;
}




.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: 12px;
	line-height: 22px;
	max-height: 22px;
	-webkit-line-clamp: 1;
	padding: 0 4%;
	width: 92%;
	margin-top: 5px;
}




/*首页广告*/

.adv_show .pb-carouselWarp {
    width: 100%;
    height: 56px;
}
.adv_show .pb-carouselWarp .pb-carousel li img {
  width: initial;
  max-width: initial;
  height: 56px;
  vertical-align: middle;
}

.adv_show .pb-carouselWarp .pb-carousel-ind {
  bottom: 5px;
  right: 5px;
   transform: scale(.7);
}
.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: 30px;
}

.a_item{
	width: 49%;
	float: left;
	margin-left: 2%;
	margin-top: 20px;
}

.a_item:first-child{
	margin-left: 0;
	margin-top: 0;
}

.a_item:nth-child(2){
	margin-top: 0;
}

.a_item:nth-child(2n+1){
	margin-left: 0;
}


.a_item .box{
	padding: 10px 10px 15px 10px;
}

.a_item h3{
	font-size: 16px;
	line-height: 26px;
	max-height: 26px;
	margin: 14px 0 8px 0;
}

.act_t_a{
	font-size: 12px;
	line-height: 22px;
}

.act_t_a p{
	max-height: 32px;
}

.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;
	line-height: 26px;
	border-radius: 13px;
	font-size: 12px;
}

.act_n{
	line-height: 26px;
	font-size: 12px;
}




/*问答*/

.home_qa{
	margin-bottom: 40px;
}

.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: 10px 10px 10px 10px;
}

.h_qa_rec .qa_item .box h3{
	font-size: 14px;
	line-height: 24px;
	max-height: 24px;
}


.qa_user{
	margin-top: 10px;
	display: flex;
}

.qa_user a{
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
}

.qa_user i{
	font-size: 12px;
	line-height: 20px;
	margin-left: 8px;
}


.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: 70%;
}

.f_com p{
	font-size: 13px;
	line-height: 26px;
}


.f_coop{
	width: 35%;
	display: none;
}

.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: 30%;
}


.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;
	display: inline-block;
}


.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: 30px;
	width: 100%;
}

.copy_gov p{
	display: flex;
	justify-content: space-between;
	line-height: 24px;
}

.copy_gov img{
	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%;
	display: none;
}

.link_title h4{
	font-size: 16px;
	text-align: left;
}

.link_title i{
	font-size: 12px;
	text-align: right;
}

.link_box{
	margin-top: 12px;
	display: none;
}

.link_box a{
	font-size: 12px;
	line-height: 28px;
	margin-right: 14px;
}

.link .site_auto{
	position: relative;
	padding: 40px 0 24px;
	display: none;
}



/*底部 end*/




/*用户登录状态*/

.head-user{
	margin-right: 0px;
	padding-right: 10px;
	
}

.head-user:after{
	display: none;
}

.head-user i{
	height: 18px;
	border-radius: 3px;
	margin-top: 2px;
	margin-right: 4px;
	float: left;
}

.head-user img{
	height: 18px;
}

.head-user em{
	font-size: 12px;
	max-width: 60px;
	max-height: 26px;
	-webkit-line-clamp: 1;
	float: left;
	line-height: 26px;
	letter-spacing: 0;
}

.head-user:before{
	position: absolute;
	right: -6px;
	top: 10px;
	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: auto;
	margin-top: 10px;
}

.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: 80%;
}

.news_menu_list ul li{
	float: left;
	width: auto;
	margin-bottom: 8px;
	margin-right: 6px;
}

.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: 100%;
}

.h_n_main .pb-carouselWarp {
    position: relative;
    width: 100%;
    height: 400px;
    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: 100%;
	margin-top: 10px;
}


.h_n_time .item{
	float: left;
	width: 49%;
	height: 180px;
	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%;
	width: 100%;
	max-width: initial;
	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: 15px;
}


.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.mg_t_15 {
	margin-top: 5px;
}

.ins_rep_con .item{
	float: left;
	width: 32.26%;
	margin-left: 1.6%;
	margin-top: 10px;
}

.ins_rep_con .item:first-child{
	margin-left: 0;
}

.ins_rep_con .item:nth-child(3n+1){
	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: 15px;
}

.brand_news{
	width: 100%;
}

.brand_news .classify{
	margin-top: 5px;
}


.b_n_main{
	width: 100%;
	overflow: hidden;
}

.b_n_main img{
	display: block;
	height: auto;
	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: 100%;
	margin-top: 20px;
}


.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: 15px;
}

.inter .classify{
	margin-top: 5px;
}


.inter_con{
	margin-top: 10px;
}

.inter_con .item{
	float: left;
	width: 49%;
	margin-left: 2%;
	margin-top: 10px;
}


.inter_con .item:nth-child(4n+1){
	margin-left: 0px;
}

.inter_con .item:nth-child(2n+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: 4px;
}




/*广告创意*/

.adv_top_eve{
}

.adv_top_eve .box{
	padding: 15px;
}


.adv_con{
	width: 100%;
}

.adv_con .classify{
	margin-top: 5px;
}

.c_l_adv .item:first-child{
	margin-top: 15px;
}

.c_l_adv .item{
	float: left;
	width: 49%;
	margin-top: 15px;
	margin-left: 2%;
}

.c_l_adv .item:first-child{
	margin-left: 0;
}

.c_l_adv .item img{
	display: block;
	height: auto;
	width: 100%;
	object-fit: cover;
}



.c_l_adv .item .h_pros_item h3{
	width: 90%;
	padding: 0 5%;
	font-size: 14px;
	line-height: 48px;
	max-height: 48px;
	-webkit-line-clamp: 1;
}



.top_copy{
	margin-left: 0;
	width: 100%;
	margin-top: 24px;
}

.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: 15px;
}

.design .classify{
	margin-top: 5px;
}

.fig_d_con{
	width: 100%;
}



.fig_m .item{
	margin-bottom: 10px;
}

.fig_m .tp{
	width: 40%;
	overflow: hidden;
}

.fig_m .tp img{
	display: block;
	height: 140px;
	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: 16px;
}




.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: 100%;
	margin-top: 20px;
}

.prod_d_con .classify{
	margin-top: 5px;
}


.nom-case img{
	display: block;
	height: auto;
	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: 100px;
	width: 100%;
	object-fit: cover;
}

.hot-case-list .item .text{
	float: right;
	width: 56%;
}


.hot-case-list .item .text h3 a{
	font-size: 16px;
	line-height: 24px;
	height: 48px;
	margin-top: 6px;
	-webkit-line-clamp: 2;
}

.hot-case-list .item .text p a{
	font-size: 13px;
	line-height: 20px;
	-webkit-line-clamp: 1;
	height: 20px;
	margin-top: 15px;
}



/*乙方推荐*/

.mer_cer{
}

.mer_cer .box{
	padding: 15px;
}


.mer_cer .classify{
	margin-top: 5px;
}

.m_c_lisk.mg_t_15{
    margin-top: 0;
}

.mer_cer .com_page .gs_item {
    margin-top: 15px;
    width: 23.5%;
    margin-left: 2%;
}

.mer_cer .com_page .gs_item:first-child {
    margin-left: 0;
}

.mer_cer .com_page .gs_item:nth-child(4n+1) {
    margin-left: 0;
}

.mer_cer .com_page .gs_item h3{
	margin-top: 4px;
}




/*销售渠道*/

.cha_pr{
}

.cha_pr .box{
	padding: 15px;
}

.cha_con:first-child{
	margin-top: 0px;
}

.cha_con{
	width: 100%;
	margin-top: 10px;
}

.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: 15px;
}

.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: 100%;
	margin-left: 0;
	margin-top: 10px;
	float: left;
}

.level_pro .adv_pro:nth-child(2n+1){
	margin-left: 0;
}



/*搜索*/
.s_con_k .f_l{
	width: 80%;
}

.s_con_k .f_r{
	width: 20%;
}

.search{
	width: 96%;
	height: 40px;
	padding-left: 4%;
	font-size: 14px;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

.search_red_btn{
	width: 100%;
	height: 40px;
	line-height: 38px;
	font-size: 14px;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}


.s_key_t{
	padding-left: 3%;
	font-size: 12px;
	line-height: 22px;
	margin-top: 8px;
}

.s_key_t a{
	margin-right: 10px;
}



/*筛选*/

.cation-middle {
    line-height: 48px;
    padding: 5px 15px 5px 15px;
    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: 64px;
    line-height: 28px;
    font-size: 12px;
}

.cation-list dd {
    margin-left: 0px;
}

.cation-list dd a {
    font-size: 12px;
    line-height: 14px;
    height: 14px;
    float: left;
    padding: 3px 4px;
    margin: 3px 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: 15px;
}
 
.l_n_list .box .tp{
	width: 38%;
}

.l_n_list .box .tp img{
	width: 100%;
	max-width: initial;
	height: 120px;
	object-fit: cover;
}

.l_n_list .box .n_i_t{
	width: 58%;
	padding-top: 3px;
}

.news_item{
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #eee;
}

.news_item .text h3 a{
	font-size: 18px;
	max-height: 28px;
	-webkit-line-clamp: 1;
}

.news_item .text p{
	font-size: 12px;
	line-height: 22px;
	margin-top: 10px;
	-webkit-line-clamp: 2;
	max-height: 48px;
}

.news_item .n_data{
	margin-top: 12px;
}

.news_item .f_s a{
	font-size: 14px;
	display: none;
}

.news_item .f_s a:first-child{
	margin-right: 15px;
}

.news_item .f_s em{
	font-size: 12px;
	margin: 0 12px;
	display: none;
}

.news_item .f_s span{
	font-size: 12px;
}



/*知识资讯热门推荐*/


.l_h_list{
	width: 100%;
	margin-top: 32px;
}

.l_h_list .box{
	padding: 15px;
}



.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: 12px;
	float: left;
	width: 49%;
	margin-left: 2%;
}

.l_h_con .gs_item:nth-child(2N+1){
	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;
	margin-top: 8px;
	line-height: 24px;
}


.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: 20px;
}

#AspNetPager1 div{
	font-size: 12px;
}

#AspNetPager1 div{
	font-size: 0;
}

#AspNetPager1 a{
	padding: 0 11px;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
}

#AspNetPager1 span.colorf{
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	margin-right: 5px;
}

#AspNetPager1_input{
	display: none;
}

#AspNetPager1_btn{
	display: none;
}





/*面包屑*/


.cru{
	height: 40px;
	line-height: 40px;
}

.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: 20px;
}

.news_p_tit{
	padding-bottom: 20px;
}

.news_p_tit h2{
	font-size: 22px;
}

.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;
}



/*收藏*/

.news-collect{
	font-size: 12px;
	margin-left: 0px;
	padding: 3px 5px 4px 7px;
	border-radius: 3px;
	display: inline-block;
	margin-top: 12px;
}

.news-collect .nicon_collect{
	width: 17px;
	height: 16px;
	bottom: -1.5px;
	margin-right: 2px;
}

.news-collect .v_m{
	font-size: 12px;
	margin-left: 4px;
}

.news-collect em {
	position: relative;
	top: -2px;
	display: inline-block;
}



.news-collect-already{
	font-size: 12px;
	margin-left: 0px;
	padding: 3px 6px 4px 7px;
	border-radius: 3px;
	display: inline-block;
	margin-top: 12px;
}

.news-collect-already .nicon_collect{
	width: 17px;
	height: 16px;
	bottom: -1.5px;
	margin-right: 2px;
}

.news-collect-already .v_m{
	font-size: 12px;
	margin-left: 4px;
}

.news-collect-already em {
	position: relative;
	top: -2px;
	display: inline-block;
}


/*知识资讯 内容页 内容*/


.article_content{
	font-size: 16px;
	line-height: 32px;
	margin: 32px 0;
}



/*知识资讯 内容页 点赞*/

.article_give{
	padding-top: 20px;
}

.feed{
	width: 100px;
	height: 50px;
	line-height: 50px;
	border-radius: 25px;
}

.heart {
	height:22px;
	width:21px;
	margin-right: 0px;
	margin-bottom: -5px;
	background-size: auto 100%;
}

.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: 20px;
}

.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;
}


/*知识资讯 内容页  隐藏*/



.jLWwn {
    height: 320px;
}


.aFADM{
	padding: 30px 0 50px 0;
}

.aFADM .ch-text{
	text-align: center;
	font-size: 16px;
	line-height: 28px;
}

.ch-button a{
	margin: 18px auto 0 auto;
	width: 170px;
    height: 48px;
    padding: 0 24px 0 24px;
    font-size: 16px;
    letter-spacing: 2px;
}

.ch_icon{
	width: 22px;
	height: 22px;
	margin-right: 10px;
	 transform: scale(.84);
}





/*案例首页 二级菜单*/


.case_menu{
	padding-top: 30px;
}

.case_menu .box{
	padding: 15px 15px;
}


.c_m_tit i{
	font-size: 16px;
	margin-left: 2px;
}

.c_m_tit span{
	font-size: 12px;
	margin-left: 10px;
}

.case_menu_l{
	width: 100%;
	margin-left:0;
	border-top: 1px solid #eee;
	margin-top: 10px;
	padding-top: 10px;
}

.case_menu_l:first-child{
	margin-left:0;
	border-top: initial;
	margin-top: initial;
	padding-top: initial;
}

.case_menu_l:last-child:before{
	display: none;
}

.case_menu_list{
	margin-top: 10px;
}

.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: 300px;
}

.h_c_main .pb-carouselWarp .pb-carousel li img{
	max-width: initial;
	width: 100%;
	height: 300px;
	object-fit: cover;
}

.h_c_main .pb-carouselWarp .pb-carousel li .text{
	width: 94%;
  	padding: 12px 3%;
}

.h_c_main .pb-carouselWarp .pb-carousel li .text h3{
  font-size: 16px;
  line-height:30px;
  max-height: 30px;
  width: 80%;
}

.h_c_main .pb-carouselWarp .pb-carousel-ind {
  bottom: 22px;
  right: 20px;
}
.h_c_main .pb-carouselWarp .pb-carousel-ind li {
  float: left;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin: 0 2px;
}
.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: 27px;
  height: 40px;
  display: block;
}


.h_c_time{
	width: 100%;
}

.h_c_time .box{
	padding: 20px 15px;
}

.hc_tit i{
	font-size: 20px;
}

.hc_tit span{
	font-size: 14px;
	margin-left: 10px;
}

.hc_con{
	margin-top: 10px;
}

.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: 6px;
	margin-top: 6px;
}

.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: 14px;
	line-height: 28px;
	max-height: 28px;
	-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: 300px;
	margin-left: 0;
}

.s_c_main .item:first-child img{
	display: block;
	width: 100%;
	height: 300px;
	object-fit: cover;
	max-width: initial;
}

.s_c_main .item{
	float: left;
	width: 32.26%;
	height: 145px;
	margin-left: 1.6%;
	margin-top: 10px;
}

.s_c_main .item:nth-child(4){
	margin-left: 0;
}

.s_c_main .item img{
	display: block;
	width: 100%;
	height: 145px;
	max-width: initial;
	object-fit: cover;
}

.s_c_main .item .h_pros_item h3{
	width: 92%;
	padding: 0 4%;
	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 15px 15px 15px;
}

.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: 49%;
	float: left;
	margin-left: 2%;
	margin-top: 15px;
}

.case_item:nth-child(4n+1){
	margin-left: 2%;
	clear: initial;
}

.case_item:nth-child(2n+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: 64%;
	height: 1px;
}


.h_s_con ul li{
	float: left;
	line-height: 26px;
	width: 20%;
}


.h_s_con ul li a{
	font-size: 12px;
}



/*案例内容页*/

.case_page{
	width: 100%;
}

.c_p_title .box {
    padding: 20px;
}


.f_m{
	margin-top: 16px;
	position: relative;
}

.c-p-user{
	width: 100%;
}

.c-hpor a{
	border-radius: 3px;
}

.c-hpor img{
	height: 46px;
}


.u-b{
	float: left;
	margin-left: 12px;
}

.uts{
	float: left;
	font-size: 14px;
}

.upera{
	margin-left: 6px;
}

.n-lmess{
	width: 32px;
	height: 16px;
	border-radius: 2px;
	margin: 0 3px;
}

.n-lmess span{
	font-size: 12px;
}


.n-focus{
	width: 34px;
	height: 18px;
	border-radius: 2px;
	margin: 0 3px;
}

.n-focus span{
	display: block;
	font-size: 12px;
}

.u-h-t{
	margin-top: 2px;
}


.ufst{
	font-size: 12px;
}

.ufhx{
	font-size: 12px;
	margin: 0 4px;
}


.cla_col a{
	font-size: 14px;
}

.cla_col span{
	font-size: 14px;
	margin: 0 6px;
}

.meta_sup.case_sup{
	margin-top: 0px;
	position: absolute;
	top: 0;
	right: 0;
	display: none;
}

.c_a_u{
	width: 370px;
	padding-left: 40px;
}


.c_user_tp{
	height: 84px;
	border-radius: 6px;
}

.c_user_tp img{
	height: 84px;
}

.c_user_data{
	width: 160px;
	margin-left: 30px;
}

.c_user_data i{
	font-size: 16px;
	max-height: 24px;
	-webkit-line-clamp: 1;
}

.c_user_data em{
	font-size: 12px;
	margin-top: 6px;
}


.btn_area{
	margin-top: 10px;
}

.btn_area a{
	font-size: 12px;
	width: 58px;
	height: 26px;
	line-height: 26px;
	border-radius: 3px;
	margin-right: 10px;
}



.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;
}


.c_p_con{
	padding: 20px;
}



.cooperat{
	width: 100%;
	margin-top: 20px;
}

.cooperat .pic{
	float: left;
	width: 100%;
	display: none;
}

.cooperat .cooperat_con{
	float: right;
	width: 100%;
	
}

.cooperat_con .box{
	padding: 20px 30px;
}

.cooperat_con h3{
	font-size: 26px;
	padding-bottom: 8px;
}

.cooperat_con input{
	width: 94%;
	padding: 0 3%;
	height: 38px;
	font-size: 14px;
	margin-top: 12px;
}

.cooperat_con a{
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	font-size: 14px;
	margin-top: 18px;
}

.cooperat_con p{
	text-align: center;
	margin-top: 10px;
	font-size: 12px;
}





/*公司首页*/

.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: 360px;
}

.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;
}

.corpor_top_show .mer_cer .com_page .gs_item{
	margin-top: 20px;
}

.corpor_top_show .mer_cer .com_page .gs_item:nth-child(5n+1){
	margin-left: 2%;
	clear: initial;
}

.corpor_top_show .mer_cer .com_page .gs_item:nth-child(4n+1){
	margin-left: 0;
	clear: both;
}





/*公司列表*/

.cor_l{
	width: 100%;
}

.cor_item:first-child{
	margin-top: 0;
}

.cor_item {
	margin-top: 15px;
}

.cor_item .box{
	padding: 15px;
}

.cor_item .tp{
	width: 36%;
	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: 80px;
	max-width: initial;
	border: initial;
}



.cor_item .cor_con{
	width: 60%;
	padding-top: 0px;
}

.cor_item .cor_con .text{
	width: 100%;
}

.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: 8px;
	-webkit-line-clamp: 2;
}


.oper{
	display: none;
}




.cor_r{
	width: 100%;
	margin-top: 40px;
}

.cor_r.absolute{
	position: initial;
	bottom: initial;
	right: initial;
	transition: all 0.3s;
}

.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: 30%;
	
}

.cor_top_list ul li.active h3{
	line-height: 14px;
}

.cor_top_list ul li.active .text{
	float: right;
	width: 66%;
	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: 20px;
}

.cor_head {
	display: block;
	text-align: center;
}

.cor_logo{
	width: auto;
	display: inline-block;
}

.cor_logo img{
	display: block;
	height: 100px;	
	object-fit: cover;
}

.cor_logo.f_l{
	float: initial;
}

.cor_text {
	width: 100%;
	padding-top: 10px;
	margin-left: 0px;
}

.cor_name{
	margin-bottom: 8px;
}

.cor_name h3{
	font-size: 22px;
	float: initial;
	display: inline-block;
}

.cor_name .cor_claim{
	display: inline-block;
	float: initial;
	margin-left: 6px;
	position: relative;
	top: -3px;
}

/*乙方会员认证图标*/

.cor_claim{
	float: left;
	margin-left: 10px;
	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: 3px;
	font-size: 12px;
	line-height: 20px;
}

.cor_introd{
	margin-top: 20px;
	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: center;
}

.cor_con_ope .box{
	padding: 0px 30px 30px 30px;
}

.cor_oper{
	margin-top: 0px;
}

.cor_oper a{
	width: 100px;
	height: 32px;
	line-height: 32px;
	float: initial;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px;
}

.cor_oper a:first-child{
	margin-right: 10px;
}


.cor_page_menu ul li{
	width: 20%;
}

.cor_page_menu ul li a{
	height: 44px;
	line-height: 44px;
	width: 100%;
	font-size: 14px;
}

.cor_page_menu ul li.active a{
	height: 44px;
}

.cor_page_menu ul li a:hover{
	height: 44px;
}


/*需求招标*/


.ten_list_l{
	width: 100%;
}

.ten_item{
	padding: 10px;
}

.ten_item .tp{
	width: 40%;
}

.ten_item .tp img{
	display: block;
	max-width: initial;
	height: 140px;
	width: 100%;
	object-fit: cover;
}


.ten_item .text{
	width: 56%;
}

.ten_item .text h3{
	-webkit-line-clamp: 1;
	max-height: 32px;
	padding-top: 0px;
}

.ten_item .text h3 a{
	font-size: 16px;
	line-height: 32px;
}


.ten_item .text h3 i{
	font-size: 12px;
	width: 50px;
	height: 22px;
	line-height: 22px;
	border-radius: 2px;
	margin-right: 8px;
}


.ten_item .text p{
	-webkit-line-clamp: 2;
	max-height: 44px;
	margin-top: 8px;
}

.ten_item .text p a{
	font-size: 12px;
	line-height: 22px;
}

.free-view{
	position: absolute;
	top: 12px;
	right: 12px;
	width: 30px;
	text-align: center;
	padding: 5px 5px 5px 5px;
	letter-spacing: 1px;
	line-height: 18px;
	border-radius: 3px;
	font-size: 12px;
	transform: scale(.8);
}

.t_i_infor{
	margin-top: 10px;
}

.t_i_infor .label{
	display: none;
}

.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: 12px;
	width: 118px;
	height: 32px;
	line-height: 32px;
}



.ten_cpy_r{
	display: none;
}




.cor_list_box{
	margin-top: 30px;
}

.cor_global .title em{
	font-size: 12px;
	color: #999999;
}

.cor_global .ten_list_l {
    width: auto;
}

.cor_global .ten_item .tp img {
    width: 100%;
    height: 140px;
    object-fit: cover;
}

.cor_global .ten_item .text {
    width: 56%;
}

.cor_global .med_item{
	width: 49%;
	margin-left: 2%;
}

.cor_global .med_item:nth-child(3n+1){
	margin-left: 2%;
	clear: initial;
}

.cor_global .med_item:nth-child(4n+1){
	margin-left: 0;
}

.cor_global .med_item:nth-child(2n+1){
	margin-left: 0;
}

.cor_global .act_item{
	width: 49%;
	margin-left: 2%;
	float: left;
	margin-top: 20px;
}

.cor_global .act_item:nth-child(4n+1){
	margin-left: 0;
}

.cor_global .act_item:nth-child(2n+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: 15px;
	margin-top: 15px;
}

.cor_global .news_item:last-child{
	padding-bottom: 15px;
}

.cor_global .news_item .tp{
	width: 32%;
	
}

.cor_global .news_item .tp img{
	display: block;
	width: 100%;
	height: 130px;
	max-width: initial;
	object-fit: cover;
}

.cor_global .news_item .n_i_t{
	width: 64%;
}

.cor_global .news_item .text{
	width: auto;
	padding-top: 8px;
}


.act_item .act_b a {
    width: 72px;
    height: 26px;
    line-height: 26px;
    border-radius: 13px;
    font-size: 12px;
}




.ten_global .ten_item{
	padding: 15px;
	margin-top: 15px;
}

.ten_global .ten_item .tp{
	width: 30%;
}

.ten_global .ten_item .tp img{
	width: 100%;
	height: 122px;
	object-fit: cover;
}


.ten_global .ten_item .text{
	width: 66%;
}

.ten_global .t_i_infor .label{
	display: block;
}





/*媒体市集*/

.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;
}



/*问答*/

.qa-con-list {
    background: #FFFFFF;
    padding: 4px 20px 0px 20px;
}

.qa-con-list .item {
    padding: 20px 0;
}

.qa-con-list .qa-title h2 a {
    font-size: 16px;
    max-height: 28px;
    line-height: 28px;
}




/*粉丝*/

.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;
}

.peo-focus-list .item .text{
	float: right;
	padding-top: 4px;
	width: 55%;
}

.peo-focuscpy-list .item .text{
	margin-top: 16px;
}


.peo-focus-list .item .tp img{
	height: 70px;
	width: 100%;
	object-fit: cover;
}

.peo-focus-list .item .text p,.peo-focuscpy-list .item .text p{
	font-size: 12px;
	margin-top: 2px;
}

.p-user-data{
	margin-top: 8px;
	font-size: 12px;
	letter-spacing: 0;
}





/*招标首页*/

.tender_head{
	padding-top: 40px;
}


.ten_banner{
	width: 100%;
}


.ten_banner .pb-carouselWarp {
    height: 320px;
}

.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 3px;
}
.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;
	transform: scale(.8);
}



.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: 120px;
	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: 18px;
	line-height: 70px;
	margin-left: 0;
	position: relative;
	letter-spacing: 0;
}


.ten-adv-but{
	margin-top: 18px;
	margin-left: 0;
	
}

.ten-adv-but a{
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    border-radius: 18px;
    font-size: 12px;
    letter-spacing: 0;
}


.ten-adv-dis{
	width: 18px;
	height: 18px;
	background: url(../images/ten_adv_dis.png) center center no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}





/*招标内容页*/

.ten_page_head .box{
	padding: 25px;
}

.ten_page_head .title h2{
	font-size: 24px;
	line-height: 36px;
}

.ten_page_head .t_i_infor .label{
	display: block;
}

.ten_cate span{
	font-size: 12px;
	line-height: 34px;
	margin-right: 40px;
}

.ten_page_head .ten_mess.f_r{
	float: left;
	margin-top: 15px;
}

.ten_mess .collect_but {
    width: 80px;
    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: 49%;
	margin-left: 2%;
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	letter-spacing: 0;
}

.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;
}

.ten_page_con .t_i_infor{
	display: block;
}

.ten_page_con .t_i_infor .label{
	display: block;
}


.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;
}





/*沟通预约弹窗*/

.g_p_box{ 
		margin-left: -185px;
		margin-top: -175px;
		width: 320px;
		height: 170px;
		padding: 56px 25px 60px 25px;
		border-radius: 8px;
}



.g_p_box a.close-reveal-modal{
    font-size: 32px;
    top: 10px;
    right: 10px;
}


.get_phone{
	display: inline;
	font-size: 12px;
	padding: 3px 4px;
	border-radius: 2px;
	margin-left: 8px;
}


.g_p_tit{
	font-size: 18px;
	letter-spacing: 0;
}

.g_p_it{
	margin-top: 10px;
}

.g_p_it input{
	margin-top: 10px;
	width: 94%;
	font-size: 14px;
	height: 42px;
	padding: 0 3%;
}

.g_p_submit{
	margin-top: 15px;
}

.g_p_submit .mit_b{
	width: 100%;
	height: 44px;
	font-size: 16px;
	line-height: 42px;
	border-radius: 3px;
}




/*给他留言*/

.l-mess{
	top: 30%;
	left: 50%;
	width: 400px;
	margin-left: -225px;
	padding: 28px 25px;
}

.l-mess-tit{
	padding-bottom: 16px;
}

.l-mess-tit h2{
	font-size: 22px;
}


.l-mess a.close-reveal-modal {
    font-size: 36px;
    line-height: .5;
    top: 20px;
    right: 20px;
}


.l-mess-con{
	text-align: left;
}

.l-mess .l-m-com{
	font-size: 17px;
	margin-top: 20px;
}


.l-mess .l-m-b{
	margin-top: 16px;
}

.l-mess .l-m-l{
	float: left;
	width: 48%;
}

.l-mess .l-m-r{
	float: right;
	width: 48%;
}


.l-mess .l-m-b i,.l-mess .l-m-h i{
	font-size: 14px;
}


.l-mess .l-m-b input{
	font-size: 14px;
	margin-top: 10px;
	width: 89.8%;
	height: 36px;
	padding: 0 5%;
}

.l-mess .l-m-b span{
	margin-left: 8px;
	font-size: 12px;
}


.l-mess .l-m-h textarea{
	font-size: 14px;
	margin-top: 10px;
	width: 93.8%;
	height: 56px;
	padding: 8px 3%;
}


.l-mess .l-m_submit a{
	width: 100%;
    height: 40px;
    line-height: 40px;
    margin-top: 20px;
}





/*认领*/
#code {
	width: 360px;
	height: 700px;
	padding: 0;
	position: absolute;
	left: 40%;
}
.close1 {
	text-align: right;
	padding: 10px 10px 0 0 ;
}

.goodtxt{
	margin-top: -32px;
	padding: 20px;
}

.claim-con .title{
	padding-bottom: 8px;
	margin-bottom: 14px;
}

.claim-con .title h2{
	font-size: 18px;
}

.claim-type,.claim-contact{
	margin-bottom: 16px;
}

.claim-type i,.claim-tel i,.claim-contact i{
	margin-bottom: 8px;
	font-size: 14px;
}

.logo_upload i{
	margin-bottom: 4px;
	font-size: 14px;
}


.claim-type span,.claim-tel span,.claim-contact span,.logo_upload span{
	font-size: 16px;
}

.claim-type select{
	width: 100%;
	height: 34px;
	padding: 0 3%;
	font-size: 14px;
}


.claim-contact .claimBtn,.claim-tel .claimTel,.claim-contact .txtpass{
	width: 94%;
	height: 34px;
	padding: 0 3%;
	font-size: 14px;
}


.claim-box{
	margin-top: 10px;
	margin-bottom: 14px;
}

.claim-box .Comple{
	width: 55%;
	height: 38px;
	padding: 0 3.5%;
	font-size: 14px;
	float: left;
}

.claim-box .btn{
	float: right;
	width: 33.3%;
	height: 38px;
	line-height: 36px;
	font-size: 14px;
}



.claim-con .logo-upload-tp{
	margin-top: 6px;
	height: 150px;
}



.claim-con .logo-upload-tp .tp img{
	height: 190px;
}

.claim-con .logo-upload-tp .tp p{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 94%;
	padding: 7px 3% 7px 3%;
	line-height: 18px;
	font-size: 12px;
	z-index: 8;
}

.claim-con .logo-upload-tp .tp p i{
	font-size: 12px;
}
 

.claim-examine{
	margin-top: 18px;
}

.claim-examine a{
	width: 100%;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
}





/*我要咨询*/

.consult{ 
	visibility: hidden;
		top: 50%; 
		left: 50%;
		margin-left: -220px;
		margin-top: -160px;
		width: 400px;
		height: 220px;
		padding: 60px 20px;
}

.consult a.close-reveal-modal{
    font-size: 36px;
    line-height: .5;
    top: 20px;
    right: 20px;
}


.con_tit{
	font-size: 20px;
}


.con_tel{
	width: 300px;
    margin: 35px auto 10px auto;
}

.con_tel input{
	width: 100%;
    height: 40px;
    padding: 0 10px;
    border-radius: 2px;
    font-size: 14px;
}

.con_tel .Comple-box {
	margin-top: 10px;
}

.con_tel .Comple{
	width: 60%;
	height: 40px;
	padding: 0 3.5%;
	font-size: 14px;
	float: left;
}


.con_tel .btn{
	float: right;
	width: 36.3%;
	height: 40px;
	line-height: 38px;
	font-size: 14px;
}

.con_tel p{
	 font-size: 12px;
    margin-top: 10px;
}

.con_submit a{
	width: 300px;
    height: 40px;
    line-height: 40px;
}

.con_submit a:first-child{
	margin: 40px auto 0 auto;
}





/*索取资料*/

.a_i_box{ 
		margin-left: -220px;
		margin-top: -190px;
		width: 440px;
		height: 350px;
}



.a_i_box a.close-reveal-modal{
    font-size: 36px;
    line-height: .5;
    position: absolute;
    top: 15px;
    right: 15px;
}



.a_i_left{
	display: none;
}


.a_i_right{
	float: left;
	width: 90%;
	padding: 32px 5%;
}

.a_i_title{
	font-size: 18px;
}

.a_i_it{
	padding-top: 8px;
}

.a_i_it input{
	margin-top: 10px;
	width: 94%;
	font-size: 14px;
	height: 42px;
	padding: 0 3%;
}


.a_i_submit{
	margin-top: 20px;
}

.a_i_submit .mit_b{
	width: 100%;
	height: 40px;
	font-size: 16px;
	line-height: 42px;
	border-radius: 3px;
}


.a_i_tel{
	margin-top: 30px;
	display: flex;
	justify-content: center;
}

.a_i_telphone{
	margin-left: 22px;
	padding-top: 4px;
	text-align: left;
}

.a_i_telphone p{
	font-size: 16px;
}

.a_i_telphone em{
	font-size: 26px;
}




/*登录弹窗*/

.f-login{
	height: 500px;
	margin-top: -225px
}

.f-login .f-box{
	padding: 16px 25px;
}

.f-close{
	position: absolute;
	top: 32px;
	right: 40px;
	cursor: pointer;
	z-index: 9;
}



.f-w-login .tab {
     width: 360px;
}
.f-w-login .tab-title {
      height: 48px;
    }
.f-w-login .tab-title .item {
      height: 48px;
      line-height: 46px;
      font-size: 18px;
      padding: 0 16px;
    }
    

.f-w-login .tab-title .item-cur:after {
	height: 2px;
}

   
.f-w-login .tab-cont {
      width: 360px;
    }
.f-w-login .tab-cont .item {
      width: 360px;
    }
    



.f-w-login .regi{
	margin-top: 30px;
}

.f-w-login .regi .txtname{
	width: 91.6%;
    height: 42px;
    padding: 0 4%;
    font-size: 16px;
}

.f-w-login .regi select{
	width: 100%;
	height: 42px;
	padding: 0 10px;
	font-size: 16px;
	margin-bottom: 20px;
}

.f-w-login .regi .txtpass{
	margin-top: 20px;
	width: 91.6%;
	height: 42px;
	padding: 0 4%;
	font-size: 16px;
}


.f-w-login .forgot{
	margin-top: 12px;
}

.f-w-login .forgot a{
	font-size: 12px;
	line-height: 20px;
	float: right;
}


.f-w-login .login-bot{
	margin-top: 20px;
}

.f-w-login .login-bot a{
	width: 100%;
	height: 48px;
	line-height: 48px;
	font-size: 18px;
}


.f-w-login .auth-login{
	margin-top: 10px;
}

.pass-agreement{
	font-size: 14px;
	padding: 14px 0;
}

.pass-agreement input{
	position: relative;
	bottom: -1.5px;
	margin-right: 8px;
}


.f-w-login .auth-login ul{
	margin-top: 10px;
}

.f-w-login .auth-login ul li{
	margin: 0 8px;
	float: left;
}


.f-w-login .f-sign-up{
	float: right;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
}


.f-w-login .regi .loginBtn{
	width: 91.6%;
	height: 48px;
	padding: 0 4%;
	font-size: 16px;
}

.f-w-login .Comple-box{
	margin-top: 20px;
}

.f-w-login .regi .Comple{
	width: 54%;
	height: 50px;
	padding: 0 4%;
	font-size: 16px;
	float: left;
}

.f-w-login .regi .verify-wrap{
	margin-top: 20px;
	max-width: 400px;
}



.f-w-login .regi #btn{
	float: right;
	width: 34%;
	height: 50px;
	line-height: 48px;
	font-size: 16px;
}





/*问答内容页*/

.qa_list_p{
	width: 100%;
}


.user_qa_content .box{
	padding: 25px 20px;
}

.user_qa_content .title h2{
	font-size: 18px;
	line-height: 28px;
}

.user_qa_content .text{
	font-size: 14px;
	line-height: 26px;
	margin: 10px 0 16px 0;
}

.qa_fun {
	text-align: right;
	width: 100%;
	margin-top: 10px;
}

.qa_fun a{
	font-size: 12px;
}


a.focus{
	width: 76px;
	height: 26px;
	line-height: 24px;
	border-radius: 4px;
	font-size: 12px;
	margin-left: 8px;
}

.ans{
	width: 76px;
	height: 28px;
	line-height: 28px;
	border-radius: 4px;
	font-size: 12px;
}


a.qa_gl{
	padding: 0 10px;
	height: 26px;
	line-height: 26px;
	border-radius: 4px;
	font-size: 12px;
	margin-left: 6px;
}

.us_oper a.qa_gl{
	margin-left: 0px;
	border-radius: 16px;
}


.qa_adopt{
	padding: 0 8px;
	height: 26px;
	line-height: 26px;
	border-radius: 16px;
	font-size: 12px;
	margin-right: 4px;
}

.qa_adopt_cancel{
	padding: 0 8px;
	height: 26px;
	line-height: 26px;
	border-radius: 16px;
	font-size: 12px;
	margin-right: 4px;
}

.apt-icon{
    margin-right: 4px;
}

.apt-cal-icon{
    margin-right: 4px;
}


.qa_pl{
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	margin-left: 10px;
}

.pl_icon{
    margin-right: 5px;
    transform: scale(.8);
}

.rep_icon {
    margin-right: 5px;
    transform: scale(.9);
}


.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: 72px;
	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 10px;
    font-size: 12px;
    line-height: 14px;
    border-radius: 3px;
}

.us_oper .report{
	margin-left: 10px;
}


.gl_icon{
	margin-right: 4px;
	margin-top: -5px;
	transform: scale(.8);
}


.qa_fun a.edit-issue,.edit-issue{
	font-size: 12px;
	margin: 0 6px;
}

.qa_fun a.delete-issue,.delete-issue{
	font-size: 12px;
	margin: 0 6px;
}



.report{
	font-size: 12px;
}





.answer .box{
	padding: 20px;
}

.answer .title{
	padding-left: 20px;
	line-height: 60px;
}

.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: 15px;
}

.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 16px 0;
	font-size: 14px;
	line-height: 26px;
}

.us_an_t{
	font-size: 12px;
	line-height: 32px;
}



.ant_page_submit .box{
	padding: 15px;
}


.ant_page_submit .uname{
	line-height: 50px;
}

.ant_page_submit .ant_title h3{
	font-size: 16px
}

.ant_input textarea{
	width: 94%;
	height: 110px;
	padding: 10px 3%;
	font-size: 12px;
	line-height: 22px;
}


.ant_submit_oper .submit a{
	width: 90px;
	height: 38px;
	line-height: 38px;
	border-radius: 4px;
}



.ask-tag-box{
	padding: 20px;
	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: 20px;
	margin-top: 15px;
}

.com-rel-list {
	padding-top: 8px;
}

.com-rel-list ul li{
	line-height: 28px;
	height: 28px;
	margin-top: 6px;
	width: 100%;
	float: left;
	margin-left: 0;
}

.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: 60px;
	padding-left: 22px;
}


.qa_icon{
	margin-right: 10px;
	transform: scale(.9);
}

.qa_hot_list{
	
}

.qa_hot_list ul li{
	padding: 14px 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: 42px;
	padding-left: 5%;
	font-size: 14px;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

.qa_search .search_red_btn{
	width: 100%;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

.qa_quiz{
	width: 100%;
	height:42px;
	line-height: 42px;
	font-size: 14px;
	border: 1px solid #d0121b;
	border-radius: 4px;
}



.qa_menu_p{
	width: 93.6%;
	margin: 0 3.2%;
	padding: 12px 0;
}

.qa_menu_p ul li{
	margin: 2px 0;
}

.qa_menu_p ul li a{
	font-size: 12px;
	margin-right: 8px;
	padding: 0 8px;
	border-radius: 14px;
	line-height: 24px;
	height: 24px;
}



.question-list-content .item .box{
	padding: 20px;
}

.qa_user_l{
	width: 56px;
	height: 56px;
	border-radius: 50%;
}


.qa_text_L{
	width: 88%;
}

.qa_text_L h3 a{
	font-size: 16px;
	line-height: 26px;
	max-height: 26px;
}

.qa_infor{
	margin-top: 4px;
}

.question-info {
	
}



.question-info span{
	padding-left: 10px;
	margin-left: 10px;
	font-size: 12px;
	line-height: 14px;
}

.question-time{
	font-size: 12px;
	line-height: 24px;
}


.qa_list_box .qa_hot{
	margin-top: 30px;
}






/*问题提交*/

.post_qa{
	padding: 40px 0 60px 0;
}

.post_qa .title{
	padding: 32px 0;
}

.post_qa .title h2{
	font-size: 24px;
	line-height: 30px;
}


.p-q-con .box{
	padding: 40px 30px 50px 30px;
}

.p-q-title i,.p-q-des i,.p-q-category i{
	font-size: 16px;
}

.p-q-title i span,.p-q-des i span{
	font-size: 12px;
	margin-left: 10px;
}

.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: 28px;
}

.p-q-des-text{
	margin-top: 16px;
}


.p-q-category select{
	margin-top: 16px;
	width: 100%;
	height: 44px;
	padding: 0 2%;
	font-size: 14px;
}

.p-q-submit a{
	width: 140px;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	font-size: 14px;
}





/*沟通*/

.l-m-box{
	margin-top: 30px;
}

.lv-msg .box{
	padding: 40px 30px 40px 30px;
}

.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: 16px;
}

.l-m-box i span{
	margin-left: 8px;
}

.l-m-box input{
	width: 92%;
	height: 42px;
	padding: 0 4%;
	margin-top: 14px;
	font-size: 14px;
}





/*媒体菜单*/

.m_menu_rec{
	padding-top: 40px;
}

.media_menu{
	width: 100%;
	height: auto;
}

.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: 100%;
}


.media_rec .pb-carouselWarp {
    height: 320px;
}

.media_rec .pb-carouselWarp .pb-carousel li .text{
	width: 94%;
  padding: 14px 3%;
}

.media_rec .pb-carouselWarp .pb-carousel li .text h3{
  font-size: 16px;
  line-height:32px;
  max-height: 32px;
}

.media_rec .pb-carouselWarp .pb-arrow {
  position: absolute;
  top: 48%;
  margin-top: -15px;
  width: 20px;
  height: 30px;
}





/*媒体内容页*/

.med_master{
	width: 100%;
}

.med_master .pb-carouselWarp {
    width: 100%;
    height: 400px;
}

.med_master .pb-carouselWarp .pb-carousel{
	height: 340px;
}

.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: 50px;
  max-width: initial;
  width: 100%;
  object-fit: cover;
}


.med_master .pb-carouselWarp .pb-carousel-ind .pb-this:before{
	width: 95%;
	height: 92%;
}



.med_infor{
	width: 100%;
	height: 530px;
	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: 15px 4%;
	width: 92%;
}

.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: 20px;
	font-size: 14px;
	line-height: 32px;
}


.m_art_box{
	padding: 20px;
	font-size: 14px;
	line-height: 32px;
}


.m_article{
	margin-bottom: 40px;
}



.m_us_con{
	width: 100%;
	margin-top: 40px;
}



.t_auth {
    display: inline-block;
    margin-left: 5px;
    float: initial;
    position: relative;
    bottom: -4px;
}



.corpd{
	width: 95%;
	padding: 20px 2.5%;
	font-size: 14px;
	line-height: 28px;
}

.corpd-des{
	width: 28%;
	display: none;
}




/*个人主页*/
.people-head .box{
	padding: 20px;
}

.p-des{
	width: 100%;
	float: left;
	display: flex;
	justify-content: center;
}

.per-por{
	float: left;
}

.per-por a{
	width: 100px;
	height: 100px;
	border-radius: 50%;
	margin-right: 24px;
}

.per-des{
	float: left;
	padding-top: 10px;
}

.per-des h2{
	font-size: 20px;
}

.per-p-icon {
	margin-left: 10px;
	
}

.per-des p{
	font-size: 14px;
	line-height: 20px;
	margin-top: 12px;
}

.per-des span{
	font-size: 14px;
	line-height: 20px;
	margin-top: 10px;
}



.p-opera{
	width: 100%;
	float: right;
	padding-top: 20px;
	text-align: center;
	margin-top: 20px;
	border-top: 1px solid #ddd;
}

.p-opera a{
	height: 30px;
	line-height: 28px;
	font-size: 14px;
	 padding: 0 20px;
	 border-radius: 3px;
	 margin-left: 5px;
	 display: inline-block;
}

.p-opera a.msg_btn{
	 padding: 0 16px;
	 height: 28px;
	line-height: 26px;
}

.p-focus {
    margin-right: 8px;
}

.p-msg {
    margin-right: 8px;
}




/*登录页*/

.login-con{
	height: 580px;
	background-size: cover;
	padding-top: 60px;
}


.head_h{
	margin-top: 24px;
	margin-left: 25px;
}

.head_h h2{
	font-size: 20px;
	padding-left: 25px;
	line-height: 20px;
}




.login-text{
	display: none;
}




.login{
	width: 400px;
	margin: 0 auto 0 auto;
}

.login.f_r{
	float: initial;
}

.login .box{
	padding: 12px 25px 30px 25px;
}

.regi .verify-wrap{
	margin-top: 15px;
	 transform: scale(.88);
	 margin-left: -24px;
}




/*活动*/

.activ_menu_banner{
	padding-top: 30px;
}

.act_menu .media_menu{
	position: initial;
	top: 3px;
	z-index: 9;
	height: auto;
	width: 100%;
}


.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{
	width: 92%;
	margin: 0 auto;
}

.act_banner .pb-carouselWarp {
    height: 240px;
}

.act_banner .pb-carouselWarp ul li a{
	height: 100%;
	background-size: cover;
}

.act_banner .pb-carouselWarp .pb-carousel-ind {
  bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
}
.act_banner .pb-carouselWarp .pb-carousel-ind li {
  width: 8px;
  height: 8px;
  margin: 0 4px;
}
.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(2n+1){
	clear: initial;
	margin-left: 1.33%;
}

.a_h_list .med_item:nth-child(3n+1){
	clear: initial;
	margin-left: 1.33%;
}

.a_h_list .med_item:nth-child(4n+1){
	margin-left: 0;
}






/*峰会论坛*/

.sum_bb .classify{
	margin-top: 5px;
}


.s_con_main{
	width: 100%;
	height: auto;
}

.s_con_main a{
	display: block;
	width: 100%;
}

.s_con_main img{
	display: inline-block;
	width: 100%;
	height: auto;
	max-width: initial;
	object-fit: cover;
}

.s_con_time{
	display: none;
	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{
	height: 345px;
	overflow: hidden;
}

.sum_bb .a_con_3 .act_item{
	margin-top: 0px;
}

.a_con_3 .act_item{
	float: left;
	width: 49%;
	margin-left: 2%;
}

.a_con_3 .act_item:first-child{
	margin-left: 0;
}

.a_con_3 .act_item:nth-child(3n+1) {
    margin-left: 2%;
}

.a_con_3 .act_item:nth-child(2n+1) {
    margin-left: 0;
}

.a_con_3 .act_item .box{
	padding: 10px;
}

.a_con_3 .act_item .box a img{
	height: 180px;
	width: 100%;
	object-fit: cover;
}


.a_con_3 .a_i_b{
	padding: 10px 0 5px 0;
}

.a_con_3 .act_item h3{
	font-size: 16px;
	line-height: 24px;
	max-height: 24px;
}

.a_con_3 .act_item .act_t_a{
	font-size: 16px;
	line-height: 32px;
	margin-top: 8px;
}

.a_con_3 .act_item .act_t_a p{
	max-height: 32px;
}


.a_con_3 .act_item .act_b_n{
	margin-top: 12px;
}




.a_n_l{
	width: 100%;
}

.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: 49%;
	margin-left: 2%;
}

.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: 100%;
}

.a_n_r ul li{
	width: 49%;	
	float: left;
	margin-left: 2%;
}

.a_n_r ul li:nth-child(2n+1){
	margin-left: 0;
}

.a_n_r ul li:first-child{
	margin-top: 0;	
}

.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: 170px;
	background-size: cover;
}

.pos_re{
	margin-top: -20px;
}

.act_h_infor.site_auto{
	width: auto;
}

.act_h_infor .box{
	padding: 20px 20px;
}


.pro_time{
	width: 100%;
}

.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;
}

.count_down {
	margin-top: 12px;
	width: 100%;
}

.act_sign{
	margin-top: 16px;
	float: right;
	width: 100%;
}

.act_sign a{
	display: inline-block;
	width: 100px;
	height: 36px;
	line-height: 36px;
	border-radius: 4px;
	font-size: 14px;
}

.act_sign a.cor_atten{
	width: 100px;
	height: 34px;
	line-height: 34px;
	margin: 0 5px 0 0;
}

.act_page_inter.site_auto{
	width: auto;
}

.act_page_con{
	width: 100%;
}

.activity_content{
	font-size: 14px;
	line-height: 26px;	
}

.activity_content{
	padding: 20px;
}



.act_inter_con{
	width: 100%;
	margin-top: 20px;
}


.data-box{
	font-size: 16px;
	text-align: left;
}

.data-box span{
	font-size: 16px;
}
	



/*忘记密码*/

.per-login{
	padding: 40px 0 50px 0;
}

.per-login-con{
	padding: 50px 0 60px 0;
}

.per-login-con.for-pass .box {
    width: 90%;
    margin: 0 auto;
}

.per-login-con .title{
	margin-bottom: 20px;
}

.per-login-con .title i{
	float: left;
	font-size: 18px;
}

.per-login-con .title p{
	float: right;
	font-size: 14px;
}


.per-login-con select{
	width: 100%;
	height: 50px;
	padding: 0 3%;
	margin-top: 20px;
	font-size: 16px;
}

.per-login-con .txtname{
	width: 91.8%;
	height: 50px;
	padding: 0 4%;
	font-size: 16px;
}


.per-login-con .txtpass{
	margin-top: 20px;
	width: 91.8%;
	height: 50px;
	padding: 0 4%;
	font-size: 16px;
}

.per-login-con .loginBtn{
	width: 91.8%;
	height: 50px;
	padding: 0 4%;
	font-size: 16px;
	margin-top: 20px;
}

.per-login-con .Comple{
	width: 54%;
	height: 50px;
	padding: 0 4%;
	font-size: 16px;
}


.per-login-con .btn{
	float: right;
	width: 34%;
	height: 50px;
	line-height: 48px;
	font-size: 16px;
}

.f-p-l {
    margin-top: 24px;
    font-size: 12px;
    padding-bottom: 8px;
}

.per-login-con .login-bot{
	margin-top: 30px;
}






/*会员类型*/

.register-banner{
	height: 220px;
	background-size: cover;
	display: none;
}

.register-banner.phone{
	display: block;
	height: auto;
}

.members-type{
	padding: 48px 0 56px 0;
}

.members-type .title i{
	font-size: 28px;
	margin-bottom: 2px;
}

.members-type .title span{
	font-size: 12px;
}


.m-t-box{
	margin-top: 24px;
}

.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: 17px;
}

.m-t-box .item .title p{
	font-size: 12px;
	margin-top: 4px;
}

.m-t-box .item .function{
	padding: 10px 15px 20px 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: 12px;
}

.m-t-box .item .leave a{
	width: 92px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	border-radius: 4px;
}




/*个人会员*/
.company_media_banner{
	display: none;
	height: auto;
}

.company_media_banner.phone{
	display: block;
}

.per-login{
	padding: 50px 0 60px 0;
}

.login-con-menu ul li{
	float: left;
}

.login-con-menu ul li a{
	padding: 0 12px;
	line-height: 50px;
	font-size: 14px;
}


.per-login-con .box {
    width: 92%;
}





/*乙方公司*/

.login-register{
	margin-bottom: 32px;
}

.login-register .title{
	margin-bottom: 16px;
}

.login-register .title i {
    float: left;
    font-size: 18px;
}

.login-register .title p {
    float: right;
    font-size: 14px;
}


.login-register .txtname {
    width: 96.8%;
    height: 50px;
    padding: 0 1.5%;
    font-size: 16px;
}

.login-register .loginBtn {
    width: 35%;
    height: 50px;
    padding: 0 1.5%;
    font-size: 16px;
    float: left;
    margin-right: 2%;
}

.login-register .Comple {
    width: 34.6%;
    height: 50px;
    padding: 0 1.5%;
    font-size: 16px;
    float: left;
}


.login-register .btn {
    float: right;
    width: 20%;
    height: 50px;
    line-height: 48px;
    font-size: 16px;
}

.login-register .txtpass {
    margin-top: 20px;
    width: 96.8%;
    height: 50px;
    padding: 0 1.5%;
    font-size: 16px;
}


.logo_upload i {
    font-size: 17px;
}

.logo-upload-tp.cpy-bg {
    margin-top: 16px;
    width: 100%;
    height: 250px;
}

.input-box {
    margin-top: 30px;
}

.input-box i {
    font-size: 17px;
}

.input-g input {
    width: 96%;
    height: 50px;
    padding: 0 2%;
    font-size: 16px;
}

.input-l {
    width: 100%;
}

.input-l input {
    width: 94%;
    height: 50px;
    padding: 0 3%;
    font-size: 16px;
    margin-top: 18px;
}

.input-l .field input {
    width: 14px;
    height: 14px;
    margin-right: 8px;
    top: 2px;
    padding: initial;
    margin-top: initial;
}

.input-r .field input {
    width: 14px;
    height: 14px;
    margin-right: 8px;
    top: 2px;
    padding: initial;
    margin-top: initial;
}

.input-r {
    width: 100%;
    margin-top: 30px;
}

.input-r input {
    width: 94%;
    height: 50px;
    padding: 0 3%;
    font-size: 16px;
    margin-top: 18px;
}

.input-l .selectBox, .input-r .selectBox {
    margin-top: 18px;
}

.location select {
    float: left;
    width: 32.26%;
    height: 50px;
    line-height: 48px;
    padding: 0 14px;
    font-size: 16px;
    margin-left: 1.6%;
}

.location input {
    width: 95.9%;
    height: 50px;
    padding: 0 2%;
    font-size: 16px;
    margin-top: 24px;
}

.logo-upload-tp {
    margin-top: 16px;
    width: 100%;
    height: 250px;
}

.logo-upload-tp .tp img {
	width: 100%;
    height: auto;
    object-fit: cover;
}


.click-download {
	text-align: left;
	margin-top: 20px;
}

.click-download p{
	font-size: 14px;
	line-height: 28px;
}

.click-download a{
	padding: 0 14px;
	line-height: 28px;
	font-size: 12px;
	border-radius: 2px;
	float: right;
}



.regis-submit {
    margin-top: 48px;
}

.regis-submit a {
    width: 170px;
    height: 52px;
    line-height: 52px;
    font-size: 18px;
}




.ten_news{
	padding: 40px 0;
}

.rel_ind_title.red{
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}

.rel_ind_title.red a{
	font-size: 14px;
}

.ten_news_hot{
	padding-top: 20px;
}

.ten_news_hot li{
	width: 100%;
	float: left;
	margin-bottom: 15px;
	margin-left: 0;
}

.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: 38px;
}

.news_list_msg a{
	font-size: 12px;
}

.news_list_msg p{
	font-size: 12px;
}



.ten_news_list ul li{
	display: flex;
	justify-content: space-between;
	width: 100%;
	float: left;
	margin-left: 0;
	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: 400px;
}


.about-banner .text-box{
	width: 60%;
	float: left;
	padding-top: 100px;
	padding-left: 2%;
}

.about-banner .text-box h2{
	font-size: 40px;
	line-height: 56px;
	letter-spacing: 3px;
}

.about-banner .text-box h2 span{
	display: block;
}

.about-banner .text{
	margin-top: 16px;
}

.about-banner .text p{
	font-size: 20px;
	line-height: 30px;
	letter-spacing: 4px;
}

.about-banner .text span{
	font-size: 12px;
	margin-top: 10px;
	display: none;
}




.about-intro{
	padding: 56px 0;
}

.about-intro .title-box{
	width: 100%;
	float: left;
	padding-top: 0px;
}

.about-intro .title-box h2{
	display: none;
}

.about-intro .title-box img{
	height: 56px;
}

.about-intro .title-box p{
	font-size: 18px;
	line-height: 32px;
	margin-top: 12px;
	font-weight: bold;
}


.about-intro .text-box{
	width: 100%;
	float: right;
	margin-top: 25px;
}

.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: 56px 0;
	background-position: left top;
	background-size: auto auto;
}

.about-intro-con .text-box{
	width: 100%;
	padding-left: 0;
}

.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: 96px 0;
	background-position: left top;
	background-size: auto auto;
}




.about-service{
	padding: 56px 0 56px;
}

.about-title h2{
	font-size: 32px;
	line-height: 48px;
}

.about-title b{
	margin-top: 12px;
	padding: 0 18px;
	height: 32px;
	line-height: 32px;
	border-radius: 20px;
	font-size: 14px;
}



.about-service-box{
	padding-top: 20px;
}

.about-service-box ul li{
	margin-top: 10px;
	width: 49%;
	margin-left: 2%;
}

.about-service-box ul li:nth-child(3N+1){
	margin-left: 2%;
}

.about-service-box ul li:nth-child(2N+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: 56px;
}

.about-honor .about-title i{
	width: 32px;
	height: 3px;
	margin-top: 20px;
}


.about-honor-box{
	padding: 10px 0 80px;
}

.about-honor-box ul{
	display: block;
	justify-content: initial;
}

.about-honor-box ul li{
	float: left;
	width: 33.33%;
	margin-top: 40px;
	text-align: center;
}

.about-honor-box ul li .mun_top{
	justify-content: center;
}

.about-honor-box ul li h2{
	font-size: 36px;
	line-height: 50px;
}

.about-honor-box ul li:first-child i{
	font-size: 16px;
}

.about-honor-box ul li i{
	font-size: 24px;
	line-height: 36px;
	margin-left: 6px;
}

.about-honor-box ul li p{
	font-size: 16px;
	margin-top: 8px;
}



.about-member{
	padding: 56px 0 56px;
}

.about-title p{
	font-size: 16px;
	margin-top: 4px;
}


.about-vip{
	width: 100%;
	overflow-y: hidden;
}

.about-vip .p-s-con{
	width: 900px;
}

.about-vip .intro-con-box{
	display: flex;
	justify-content: space-between;
}

.about-vip .first_td{
	padding-left: 20px;
}


.about-adv{
	padding-bottom: 60px;
}






@media only screen and (max-width:700px) {
	.register-banner{
	height: 180px;
	background-size: cover;
}

	.qa_text_L{
	width: 85%;
}
	.impor_infor ul li{
	float: left;
	width: 100%;
	margin-left: 0;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

	

.tender-adver{
	bottom: -70px;
	left: 0;
	width: 100%;
	height: 70px;
}

.tender-adver .title{
	margin-top: 14px;
	font-size: 16px;
	line-height: 22px;
	padding-right: 8%;
}


.ten-adv-but{
	margin-top: 18px;
}

.ten-adv-but a{
	width: 88px;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    border-radius: 18px;
    font-size: 12px;
    text-align: center;
}


.ten-adv-dis{
	width: 18px;
	height: 18px;
	position: absolute;
	right: 10px;
	top: 10px;
}
	
	
.peo-focus-list .item,.peo-focuscpy-list .item{
	width: 49%;
	float: left;
	margin-left: 2%;
	margin-top: 15px;
}

.peo-focuscpy-list .item:nth-child(3),.peo-focus-list .item:nth-child(3),.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-focus-list .item:nth-child(1),.peo-focus-list .item:nth-child(2){
	margin-top: 0;
}



.peo-focus-list .item:nth-child(4n+1),.peo-focuscpy-list .item:nth-child(4n+1){
	margin-left: 2%;
}

.peo-focus-list .item:nth-child(3n+1),.peo-focuscpy-list .item:nth-child(3n+1){
	margin-left: 2%;
}

.peo-focus-list .item:nth-child(2n+1),.peo-focuscpy-list .item:nth-child(2n+1){
	margin-left: 0;
}

.peo-focus-list .item .box,.peo-focuscpy-list .item .box{
	padding: 10px;
}

}

@media only screen and (max-width:600px) {
		.register-banner{
	height: 160px;
	background-size: cover;
}
.m-t-box{
	margin-top: 4px;
}
	.m-t-box .item{
	float: left;
	width: 49%;
	margin-left:2%;
	margin-top: 20px;
}

.m-t-box .item:nth-child(2n+1){
	margin-left:0;
}
	
	
	.a_list_z .item{
	width: 100%;
	margin-left: 0;
}
.sum_bb .a_con_3{
	height: 285px;
	overflow: hidden;
}

.a_con_3 .act_item .box a img{
	height: 130px;
}
	.qa_text_L{
	width: 82%;
}
	.ten_cate span{
	font-size: 12px;
	line-height: 28px;
	margin-right: 40px;
	display: block;
}
.med_item{
	width: 49%;
	float: left;
	margin-left: 2%;
	margin-top: 15px;
}

.med_item:nth-child(4n+1){
	margin-left: 2%;
	clear: initial;
}

.med_item:nth-child(3n+1){
	margin-left: 2%;
	clear: initial;
}
.med_item:nth-child(2n+1){
	margin-left: 0;
	clear: both;
}

	

	.ten_global .ten_item .tp{
	width: 36%;
}
.ten_global .ten_item .text{
	width: 60%;
}
	.ten_global .t_i_infor .label{
	display: none;
}
	.h_n_main .pb-carouselWarp {
    height: 300px;
   }
   .h_n_time .item{
	height: 140px;
}
	
	.adv_show .pb-carouselWarp {
    height: 40px;
}
.adv_show .pb-carouselWarp .pb-carousel li img {
  height: 40px;
}

	
	.case_main .pb-carouselWarp {
    height: 300px;
}
.case_main .pb-carouselWarp .pb-carousel li img {
  max-width: initial;
  height: 300px;
}

.case_time{
	height: 307px;
}

.case_time .item-1{
	height: 150px;
}

.s_c_main .item:first-child{
	height: 260px;
}

.s_c_main .item:first-child img{
	height: 260px;
}

.s_c_main .item{
	height: 125px;
}

.s_c_main .item img{
	height: 125px;
}


}



.pc{
	display: none;
}

.phone{
	display: block;
}

.union-float {
   display: block;
}




.rel_act{
	padding: 15px;
}

.rel_act .title i{
	font-size: 20px;
}

.r_a_con .item{
	width: 49%;
	float: left;
	margin-left: 2%;
	margin-top: 20px;
}

.r_a_con .item:nth-child(2n+1){
	margin-left: 0;
}

.r_a_con .item .tp{
	width: 29%;
	height: 64px;
	overflow: hidden;
	max-width: initial;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: flex-end;
	-ms-flex-pack: flex-end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	
}

.r_a_con .item .tp img{
	display: block;
	height: 100%;
	object-fit: cover;
	width: 100%;
}

.r_a_con .item .text{
	width: 65%;
}

.r_a_con .item .text h3{
	height: 40px;
}

.r_a_con .item .text h3 a{
	font-size: 14px;
	-webkit-line-clamp: 2;
	line-height: 20px;
}

.r_a_con .item .text p{
	margin-top: 7px;
	font-size: 10px;
	letter-spacing: 0;
}

.r_a_con .item .text p a{
	font-size: 10px;
}

@media screen and (max-width:600px) {
	.r_a_con .item{
		width: 100%;
		float: left;
		margin-left: 0;
		margin-top: 20px;
	}
	
}