/************************************************************************************
smaller than 980
*************************************************************************************/
@media screen and (max-width: 1920px) {

}
@media screen and (max-width: 1400px) {
	.header{
		min-width:1200px;
	} 
	.block_box,.contents,.dy-adv .contents,.wrap,.header-top{
		width: 1200px;
	}
	 
	.index-dy-each .each {
		margin: 20px 29px;
	}
	.dy-service-content .img_feature {
		height: 786px;
	}
	.index-dy-each {
		margin-top: 20px;
	}
	.submit_cont_data_set {
		padding: 45px 12px;
	}
	.aboutus {
		margin-top: 100px;
	}
	.dy-adv .img_feature,.team .img_feature{
		height:900px;
	}
	.dy-adv .adv-list ul {
		margin-right: -45px;
	}
	.dy-adv .adv-list li {
		width: 320px;
		margin-right: 45px;
		padding: 30px 20px;
		height:auto;
	}
	.dy-adv .adv-list{
		margin-top:50px;
	}
	.dy-adv .adv-list li .a2{
		padding-top:0px;
	}
	.dy-adv .adv-list li h4{
		color:#333333;
		padding: 20px 0px;
	}
	.dy-adv .adv-list li p {
		font-size: 15px;
	}
	.common_title p {
		font-size: 36px;
	}
	.common_title span {
		font-size: 16px;
	}
	.dy_operat_left {
		width: 880px;
	}
	.dy_operat_right {
		width: 320px;
		background: url(../images/rectangle_03.png) no-repeat top/contain;
		height: 490px;
	}
	.dy_operat_right .a0 {
		margin: 20px auto 0px auto;
	}
	.dy_operat_left .list {
		width: 200px;
		height: 144px;
		padding: 59px 0px;
		margin-right: 20px;
	}
	.hot_services .serive_list {
		margin-right: -30px;
	}
	.hot_services .serive_list .list_each {
		margin-right: 30px;
	}
	.about_left_cont {
		font-size: 15px;
	}
	.about_left_title span{
		font-size:16px;
	}
	.about_right {
		width: 630px;
		margin-top: 45px;
	}
	.about_left {
		width: 550px;
	}
	.partner_box ul li:nth-child(1) a {
		margin-right: 95px;
	}
	.partner_box ul li:nth-child(2) a {
		margin-right: 75px;
	}
	.partner_box ul li:nth-child(3) a {
		margin-right: 136px;
	}
	.partner_box ul li:nth-child(4) a {
		margin-right: 98px;
	}
	.partner_box ul li:nth-child(1) a:last-child,.partner_box ul li:nth-child(2) a:last-child,.partner_box ul li:nth-child(3) a:last-child,.partner_box ul li:nth-child(4) a:last-child {
		margin-right: 0px;
	}
	
	.contact_adr .common_title {
		padding-left: 15px;
	}
	
	
	/****短视频*********/
	.header-bottom-title {
		width: 1200px;
	}
	.header-bottom-title p {
		font-size: 40px;
		line-height: 65px;
	}
	.header-bottom-title a {
		margin-top: 35px;
	}
	.banner-title .header-bottom-title {
		top: 60%;
	}
	.brandtext {
		width: 1170px;
		padding: 35px 15px;
	}
	.live_ser_list ul {
		margin-right: -25px;
	}
	
	.live_ser_list ul li {
		margin-right: 25px;
	}
	.videomode .modediv {
		margin-right: 0px;
	}
	.videomode .modediv .list {
		width: 190px;
		margin-right: 12px;
		padding:45px 20px;

	}
	.videomode .modediv .list:last-child{
		margin-right:0px;
	}
	.videomode .modediv .list .title{
		font-size:18px;
	}
	.v-solve-text .typediv ul{
		margin-right:0px;
	}
	.v-solve-text .typediv ul li{
		width:260px;
		padding: 40px 10px 30px 115px;
		margin-right: 22px;
	}
	.v-solve-text .typediv ul li:nth-child(3n){
		margin-right:0px;
	}
	.include_each .each{
		padding: 40px;
		width:500px;
		margin-right: 40px;
	}
	.include_each .each:nth-child(2n){
		margin-right:0px;
	}
/************底部************/
.footer-menu{
	width:900px;
}
	
/******抖店代运营************/
.rz .submit_cont_data_set{
	bottom:0px;
}
.rz .header-bottom-title a{
	margin-top:35px;
}
.header-bottom-title a {
    width: 251px;
    height: 48px;
    font-size: 18px;
    line-height: 48px;
}
.cont_data_set{
	width:1200px;
}
.mode .modediv,.generationdiv ul,.whydiv ul,.dd-adv-list{
	margin-right:0px;
}
.mode .modediv .list {
    width: 315px;
    margin-right: 22px;
    padding: 45px 35px 45px 35px;
}
.mode .modediv .list:last-child{
	margin-right:0px;
}
.generationdiv ul li {
    width: 220px;
    margin-right: 25px;
}
.generationdiv ul li:nth-child(5n){
	margin-right:0px;
}	
.whydiv ul li {

    width: 291px;
    margin-right: 28px;
    padding: 45px;
}	
.whydiv ul li:nth-child(3n),.dd-adv-list .list:last-child{
	margin-right:0px;
}	
.dd-adv-list .list {
    width: 180px;
    margin-right: 24px;
}	
.annoyancelist .each {
    width: 380px;
    height: 480px;
}
.annoyancelist .each .annodetial{
	width:auto;
}
.categorydiv_r {
    width: 830px;
}	
.categorydiv_r ul li {
    width: 137px;
}	
.typediv ul,.candodiv ul {
	margin-right:0px;
}	
.typediv ul li {
    width: 388px;
    padding: 29px 50px 29px 155px;
    margin-right: 10px;
}	
.typediv ul li:nth-child(2n),.candodiv ul li:nth-child(4n){
	margin-right:0px;
}
.candodiv ul li {
    width: 270px;
}	
.wrap{
	width:1200px;
}	
.pro_list_icon {
    width: 1200px;
}	
.pro_list_icon li {
    padding: 0px 49px;
}	
.pro_list_txt li {
    width: 172px;
}	
.pro_list_txt li:last-child {
    width: 160px;
}	
	
/*******千川投流**********/	
.core-list ul,.hot_service_box ul{
	margin-right:0px;
}
.core-list ul li {
    width: 521px;
    padding: 0px 30px;
    margin-right: 35px;
}	
.core-list ul li:nth-child(2n),.hot_service_box ul li:last-child{
	margin-right:0px;
}	
.hot_service_box ul li {
    margin-right: 30px;
}	
.put_ad_list{
	margin-right:0px;
}
.put_ad_list .each {
    width: 240px;
    margin-right: 13px;
}	
.put_ad_list .each:last-child{
	margin-right:0px;
}	

.hf_put_ad {
    background: url(../images/ad-bg.jpg) no-repeat;
    -webkit-background-size: auto auto;
    background-size: auto auto;
    height: auto;
    padding-bottom: 100px;
}
.effective_list ul li {
    margin: 0px 24px;
}

/**********信息流代运营**********/
.flow-each li {
    margin: 0px 57px;
}
.flow-each p {
    font-size: 15px;
    line-height: 30px;
}
.one-stop .info {
    padding: 55px 90px 0px 75px;
}
.flow-advantage-each {
    margin-right: 0px;
}
.flow-advantage-each .list {
    width: 186px;
    margin-right: 29px;
    padding: 35px 15px;
}
.flow-advantage-each .list:last-child{
	margin-right:0px;
}
.open-enter-list .list {
    margin-right: 79px;
}
.demand {
    margin-right: 0px;
}
.demand li {
    width: 290px;
    margin-right: 13px;
}
.demand li:last-child{
	margin-right:0px;
}
.privilege-each{
	width:1100px;
	padding:80px 50px 0px 50px;
}
.privilege-each .each {
    padding: 40px 57px;
}

.privilege.wrap{
	margin-bottom:0px;
}


	
	
}
@media screen and (max-width: 1120px) {
	
}
@media screen and (max-width: 1000px) {
	
}
/************************************************************************************
smaller than 800
*************************************************************************************/
@media screen and (max-width: 860px) {
	
}
/************************************************************************************
smaller than 650
*************************************************************************************/
@media screen and (max-width: 640px) {

	
}
/************************************************************************************
smaller than 480
*************************************************************************************/
@media screen and (max-width: 480px) {
	body{
		letter-spacing:0px;
	}
	.wrap{
		max-width:100%;
	}
	.header.fixed {
		background-color: #8053f7;
	}
	.header-top,.header,.index-banner img{
		width:100%;
		min-width:100%;
	}
	.header-top .header-top-left{
		position:static;
		display:none;

	}
	.header-top{
		height:auto;
	}
	.header-top-inner{
		text-align:left;
	}
	.header-top .header-top-left a {
		margin: 0px auto;
		background-position: center;
	}
	.header-top-inner .topul li.current a::after{
		display:none;
	}
	#cssmenu ul{
		top:0px;
		width: 100vw;
		height: 100vh;
	}
	#cssmenu > ul > li{
		padding:15px;
	}
	#cssmenu ul li a{
		font-size:15px;
		color: #fff;
	}
	.header-top-inner .topul li a{
		font-weight:normal;
	}
	.header-top-inner .topul li{
		margin-left:0px;
	}
	.index-banner .banner-right-img{
		font-size:0px;
	}
	.contents,.dy-adv .contents{
		position:static;
		width:100%;
		transform: translate(0,0);	
	}
	.common_title p,.partner .common_title p {
		font-size: 20px;
		font-weight: bold;
	}
	.common_title span{
		font-size:14px;
		line-height: 25px;
	}
	.img_feature{
		display:none;
	}
	.dy-service-content{		
		background: linear-gradient(133deg, #5A67FF 0%, #9B2BCC 100%);
	}
	.index-banner .data_wrap {
		margin: 35px auto 25px auto;
	}
	.data_wrap{
		height:auto;
		position: static;
		margin-top: 10px;
	}
	.block_box{
		text-align:center;
		box-shadow:none;
		height:auto;
	}
	.block_box, .contents, .dy-adv .contents, .wrap{
		width:92%;
		margin:0px 4%;
	}
	.data-desc {
		font-size: 14px;
	}
	
	#year, #servicer-number, #servicer-people, #servicer-pix {
		font-size: 28px;
	}
	.data_li{
		display: inline-block;
		width: 49%;
		text-align: center;
		padding-top: 0px;
		position: relative;
		background:#ffffff;
		box-shadow: 0px 0px 30px rgb(223 211 253 / 35%);
		border-radius: 10px;
		padding: 15px 0px;
		margin-bottom: 10px;
		vertical-align: top;
	}
	.index-dy-each .each h4{
		font-size: 14px;
		padding: 10px 0px;
	}
	.index-dy-each .each .url0{
		display:none;
	}
	.index-dy-each{
		text-align: center;
	}
	.index-dy-each .each{
		width: 31%;
		height: auto;
		padding: 20px 0px;
		margin: 5px 2px;
		border-radius: 5px;
	}
	.index-dy-each .each img {
		width: 30%;
		height:30%;
	}
	.dy-adv{
		background:url("../images/dy-adv-phone-bg.jpg") no-repeat top/contain;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		background-position: center 0;
		width: 100%;
		padding:40px 0px 20px 0px;
	}
	.dy-adv .adv-list{
		margin-top:40px;
	}
	.dy-adv .adv-list ul,.hot_services .serive_list,.hot_services .serive_list .list_each{
		margin-right:0px;
	}
	.dy-adv .adv-list li {
		width: 94%;
		height: auto;
		margin: 3% 0px;
		float: none;
		margin-right: 0px;
		overflow: hidden;
		padding: 15px 3% 20px 3%;
		border-radius: 5px;
	}
	.dy-adv .adv-list .text{
		float:left;
		width:70%;
		text-align:left;
	}
	.dy-adv .adv-list img{
		width:25%;
		float:right;
		margin-left:5%;
		margin-top: 20%;
	}
	.dy-adv .adv-list li h4{
		font-size:18px;
		padding:10px 0px;
	}
	.dy-adv .common_title span,.dy-adv .common_title p{
		color:#ffffff;
	}
	.dy-adv .common_title span{
		font-size:13px;
	}
	.dy-adv .adv-list li p{
		font-size:14px;
		height:auto;
	}
	.dy-adv .adv-list li .a2{
		display:none;
	}
	.dy_operat{
		margin-top: 40px;
	}
	.dy_operat_right {
		width: 94%;
		background: linear-gradient(180deg, #5A67FF 0%, #9B2BCC 100%);
		float: left;
		padding: 20px 3%;
		height: auto;
		border-radius: 5px;
		margin-bottom: 20px;
	}
	.dy_operat_box{
		margin-top:20px;
	}
	.dy_operat_left {
		width: 100%;
		font-size:0px;
		text-align: center;
	}
	.dy_operat_left img{
		height: 2rem;
	}
	.dy_operat_left .list {
		width: 23.7%;
		height: auto;
		padding: 15px 0px;
		float: none;
		border-radius: 5px;
		float: left;
		margin-right: 5.7px;
		margin-bottom: 5.7px;
	}
	.dy_operat_left .list:nth-child(4n){
		margin-right:0px;
	}
	.dy_operat_left .list p {
		font-size: 13px;
		padding-top: 10px;
	}
	.dy_text{
		width:60%;
		float:left;
		text-align:left;
	}
	.dy_operat_right .img2{
		float: right;
		width: 35%;
		margin-left: 5%;
		margin-top: 10%;
	}
	.dy_operat_right p{
		font-size:17px;
		padding-top: 0px;
	}
	.dy_operat_right span {
		font-size: 14px;
		padding-top:15px;
	}	
	.dy_operat_right .a0 {
		margin: 20px 0px 0px 0px;
		text-align: center;
		width: 131px;
		height: 40px;
		line-height: 40px;
		border-radius: 0;
	}
	.hot_services{
		margin-top:20px;
	}
	.serive_list .list_each{
		position: relative;
		height: 300px;
		background: #ffffff;
		box-shadow: 0px 0px 19px rgb(215 215 215 / 35%);
		width: 100%;
		padding: 0px;
		margin:10px 0px;
	}
	.list_each .t_title{
		background: #f6f4ff;
		overflow: hidden;
		padding: 15px 5%;
	}
	.list_each .t_desc{
		padding:0px 5%;
		text-align: left;
	}
	.list_each .t_title img{
		float:left;
	}
	.list_each .t_title h4{
		float: right;
		font-size: 18px;
		padding-top: 10px;
	}
	.serive_list .detial_p{
		font-size: 14px;
		position: absolute;
		top: 35%;
	}
	.serive_list .sub_green{
		position:absolute;
		top: 65%;
		font-size: 15px;
	}
	.hot_services .serive_list{
		margin-top:20px;
	}
	.serive_list .list_each .a4{
		position: absolute;
		top: 67%;
		right: 5%;
		width: 140px;
		font-size: 15px;
		text-align: center;
		height: 40px;
		line-height: 33px;
	}
	.team,.dy-case,.warp_about,.footer-contact-right{
		display:none;
	}
	.aboutus {
		margin-top: 20px;
	}
	.about_left{
		width:100%;
	}
	.about_right {
		width: 100%;
		margin-top: 20px;
	}
	.about_left_title span{
		font-size:14px;
		text-align:center;
		line-height: 30px;
	}
	.about_left_title p {
		font-size: 20px;
		text-align: center;
	}
	.about_left_cont p{
		font-size:14px;
		padding-bottom: 10px;
	}
	.about_left_title {
		padding-bottom: 15px;
	}
	.partner{
		margin-top:20px;
	}
	.partner .common_title{
		text-align:center;
	}
	.partner .common_title span{
		font-size:14px;
		padding-top:15px;
	}
	
	.partner_box ul li{
		text-align:center;
		padding:10px 0px;
	}
	.partner_box ul li a{
		display: inline-block;
		width: 23%;
		vertical-align: top;
		margin: 10px 1%;
	}
	.partner_box ul li img{
		height:27px;
	}
	.partner_box ul li:nth-child(1) a,.partner_box ul li:nth-child(2) a,.partner_box ul li:nth-child(3) a,.partner_box ul li:nth-child(4) a {
		 margin-right: 0px;
	}
	.footer{
		margin-top: 40px;
	}
	.footer-top{
		display:none;
	}
	.foot-address{
		margin-right:0px;
	}
	.footer-contact-left {
		width: 100%;
	}
	.footer-contact-left .foot-address p,.copy-right p {
		font-size: 14px;
		line-height: 30px;
	}
	
	/**********抖音全案运营手机版**************/
	.enterprise {
		height: 1017px;
		margin-top: 0px;
		padding-top: 10px;
	}
	.enterprise-list {
		float: left;
	}
	.enterprise-list ul{
		text-align:center;
	}
	.enterprise-list ul li{
		float: none;
		padding: 15px 0px;
		width: 49%;
		text-align: center;
		display: inline-block;
	}
	.enterprise .common_title{
		width: 92%;
		margin: 25px 4% 0px 4%;
	}
	.enterprise-list ul li h4 {
		font-size: 16px;
	}
		
	
	.open-enterprise.wrap {
		margin-top: 40px;
	}
	.open-enter-list .list img{
		float: left;
		height: 70px;
		width: 28%;
	}
	.open-enter-list .list p{
		width:72%;
		float:left;
		font-size: 14px;
		margin-top: 15px;
	}
	.open-enter-list .list{
		height: auto;
		padding: 20px 0px;
		width: 100%;
		text-align: left;
		margin-bottom: 10px;
	}
	
	.open-enterprise .subtitle {
		font-size: 18px;
		padding: 35px 0px;
	}
	.demand li .title0 {
		top: 18%;
	}
	.demand li {
		width: 49.5%;
		margin-right: 1%;
		margin-bottom:1%
	}
	.demand li:nth-child(2n){
		margin-right:0px;
	}
	.demand li .title0 h4 {
		padding: 10px 0px;
	}
	.privilege.wrap {
		margin: 40px auto;
		width:100%;
	}
	.privilege-each {
		width: 92%;
		padding: 15% 4% 4%;
		background:url(../images/phone-privilege-each-bg.jpg) no-repeat;
		height: auto;		
	}
	.privilege-each .each {
		padding: 20px 10px;
	}
	.privilege-each .each p.subtitle span {
		font-size: 14px;
	}
	.privilege-each .each h4 {
		font-size: 14px;
		margin-top: 7px;
		width:95px;
		float: left;
	}
	.privilege-each .each img {
		width: 10%;
		height: auto;
	}
	.privilege-each .each li {
		padding-left: 12%;
		width: 88%;
		margin-bottom: 20px;
	}
	.privilege-each .each li p {
		font-size: 12px;
		width: 65%;
		float: left;
	}
	.imgre{
		display:none;
	}
	.banner .banner-title{
		background: url(../images/phone-all-quan-an-banner.jpg) no-repeat top/contain;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		position: relative;
		background-position: center 0;
		width: 100%;
		padding: 25% 0px;
	}
	.banner .banner-title .header-bottom-title{
		transform: translate(0,0);
	}
	.banner-title .header-bottom-title{
		position:static;
		transform: translate(0,0);
		width:90%;
		padding-left: 10%;
	}
	.header-bottom-title span {
		font-size: 24px;
	}
	.header-bottom-title p {
		font-size: 22px;
	}
	.header-bottom-title a {
		width: 180px;
		height: 45px;
		font-size: 16px;
		line-height: 45px;
	}
/***********信息流代运营手机版***********/	
	.flow-information-banner .banner-title{
		background: url(../images/phone-infor-banner.jpg) no-repeat top/contain;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		position: relative;
		background-position: center 0;
		width: 100%;
		padding: 25% 0px;
	}
	
	.flow-information-banner .header-bottom-title p{
		line-height: 35px;
	}
	
	.flow-information-banner .header-bottom-title .p3{
		font-size: 16px;
	}
	
	.flow-information,.xx-solve  {
		margin-top:40px;
	}
	.flow-each {
		margin-top: 20px;
		padding: 20px 0px;
		text-align:center;
	}
	.flow-each li {
		display: inline-block;
		padding: 15px 0px;
		width: 46%;
		text-align: center;
		display: inline-block;
		margin: 0px 1.5%;
	}
	.flow-each li img{
		height: 54px;
	}
	.flow-each h4{
		font-size: 16px;
		padding: 15px;
	}
	.flow-each p{
		font-size:14px;
		line-height: 25px;
	}
	.xx-solve .a3 {
		margin: 20px auto 0px auto;
		height: 45px;
		line-height: 45px;
	}
	.one-stop-information-flow {
		background: url(../images/phone-infor-one-stop-bg.jpg) no-repeat;
		height: auto;
		padding: 40px 0px;
	}
	.one-stop{
		display:block;
		overflow:hidden;
		margin-top: 20px;
	}
	.one-stop .oneimg img{
		display:none;
	}
	.one-stop .oneimg{
		float:none;
		background: url(../images/phone-one-stop-img.jpg) no-repeat top/contain;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		position: relative;
		background-position: center 0;
		width: 100%;
		height:150px;
	}
	.one-stop .info{
		width: 94%;
		border-top-left-radius: 0px;
		border-bottom-left-radius: 0x;
		padding: 30px 3%;
		height:auto;
	}
	.one-stop ul li{
		font-size:13px;
		padding-bottom: 25px;
	}
	.information-flow-advantage{
		margin-top:40px;
	}
	.flow-advantage-each .list{
		box-shadow: none;
		background: #ffffff;
		width: 100%;
		margin-right: 0px;
		padding: 0px;
		height: auto;
		margin-bottom: 15px;
	}
	.flow-advantage-each .list:nth-child(1){
		padding-top:15px;
	}
	.flow-advantage-each .list img {
		width:50px;
		height: 50px;
		float: left;
	}
	.flow-advantage-each .list h4 {
		float: left;
		font-size: 14px;
		margin-top: -5px;
		padding:0px 0px 0px 10px;
	}
	.flow-advantage-each .list p {
		font-size: 14px;
		padding-left: 9px;
		width: 80%;
		float: left;
		text-align: left;
		
	}
	.flow-advantage-each {
		margin-right: 0px;
		display: grid;
		background: rgba(255, 255, 255, 0.39);
		box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.06);
		border-radius:10px;
		padding:15px;
		margin-top: 25px;
	}
/**********千川投流手机版**********/
	.qc {
		background: url("../images/qian-chuan-bg.jpg") center center no-repeat;
		height: auto;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		position: relative;
		background-position: center 0;
		width: 100%;
	}
	
	.qc .data_wrap,.qc .header-bottom-title .p3{
		padding-top:0px;
	}
	.qc .header-bottom-title .p3{
		font-size:16px;
	}
	.qc .banner-title .header-bottom-title{
		width:80%;
		padding:0px 10%;
	}
	.qc .header-bottom-title a {
		margin-top: 50px;
	}
	.qc .data_wrap{
		padding-top:40px;
	}
	.qc .block_box{
		background:none;
	}
	.comtit span{
		font-size:20px;
	}
	.comtit p {
		font-size: 16px;
	}
	.part.target_user{
		padding-top:40px;
	}
	.target_userdiv .right_cont .tab a span,.target_userdiv .right_cont .tab .active span{
		font-size:14px;
	}
	.target_user .left_img{
		display:none;
	}
	.target_userdiv .right_cont,.target_userdiv .tab_box .list .div5_box p{
		width:100%;
	}
	.target_userdiv .right_cont .tab a {
		font-size: 14px;
		margin-right: 17px;
		cursor: pointer;
	}	
	.target_userdiv .tab_box .list .bg{
		width: 96%;
		padding: 20px 2%;
	}
	.target_userdiv .tab_box .list .p3 span {
		font-size: 12px;
		margin:0px;
	}
	.target_userdiv .tab_box .list .p3 img {
		width: 15px;
		position:relative;
		top:-5px;
	}	
	
	.target_userdiv .tab_box .list .div5 a{
		padding:0px;
		width:56px;
		margin-right:6px;
		font-size:12px;
	}
	
	.target_userdiv .tab_box .list .div5 a:last-child{
		margin-right:0px;
	}
	.core-adv{
		margin-top:40px;
	}
	.core-list{
		margin-top:45px;
	}
	.core-list ul li {
		width: 90%;
		margin-right: 0px;
		margin-bottom: 40px;
		padding: 0px 5% 15px 5%;
		position: relative;
		height: auto;
	}
	.core-list ul li p {
		font-size: 13px;
	}
	.core-list ul li img{
		width: 50px;
		margin-top: 0px;
		position: absolute;
		right: 10%;
		top: -25px;
	}
	.hot_service_box ul li{
		width: 90%;
		padding: 5%;
		margin-right: 0px;
		height: auto;
		margin-bottom: 15px;
	}
	.hot_service_box ul li .p1 {
		font-size: 14px;
	}
	
	.put_ad_list {
		margin-top: 40px;
	}
	.hot_service_box ul li span {
		font-size: 18px;
		padding: 15px 0px;
	}
	.hot_service_box li img {
		height: 45px;
	}
	.hf_put_ad{
		padding: 40px 0px 30px 0px;
		margin-top: 40px;
	}
	.put_ad_list .each .title {
		font-size: 18px;
		padding: 15px 0px;
	}
	.put_ad_list .each .ad_desc {
		font-size: 13px;
		line-height: 26px;
		height:100px;
	}
	.put_ad_list .each:nth-child(2n) {	
		margin-right: 0px;
	}
	.put_ad_list .each {
		width: 45.2%;
		margin-right: 5px;
		padding: 0px 2% 15px 2%;
		height: auto;
		margin-bottom: 30px;
	}
	.put_ad_list .each img {
		height: 40px;
		margin-top: -20px;
	}
	.put_ad_list .each .a2 {
		width: 100px;
		height: 35px;	   
		border-radius: 20px;
		font-size: 14px;
		line-height: 35px;
		margin-top: 0px;
	}
/**********短视频运营手机版**********/

	.video .banner-title{
		background: url(../images/phone-video-bg.jpg) no-repeat top/contain;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		position: relative;
		background-position: center 0;
		width: 100%;
		padding: 25% 0px;
	}

	.video .header-bottom-title {
	position: static;
    transform: translate(0,0);
    width: 90%;
    padding-left: 5%;
    }

	.video .header-bottom-title p{
		line-height: 35px;
	}
	
	.video .header-bottom-title .p3{
		font-size: 16px;
	}
	
	.videomode {width: 92%;
    margin: 4% 4% 0;}


	.videomode  .modediv .list{
		width: 45%;
	    margin-right: 1%;
	    margin-bottom: 1%;
	    padding: 4% 2%;
    }
    .video-problem{margin:2% 1% }
    .video-problem .wrap .problem{width: 98%;margin: 1% 1%;background: url(../images/dspfn-bg.png) no-repeat;height: 56em;}
    .video-problem .problem ul{padding-top: 2%; }
    .video-problem .problem ul li{}


    .video-solve .v-solve-text .typediv ul li{width: 70%;
    height: 6em;
    background: linear-gradient(180deg, #2D8BFF 0%, #9F74FB 100%);
    box-shadow: 0px 3px 20px rgb(0 0 0 / 10%);
    border-radius: 7px;
    margin: 1% 1% 5% 1%;
    padding: 8% 1% 8% 28%;
    }
    .v-solve-text .typediv ul li img{width: 20%;
    height: auto;
    top: 22%;
    left: 4%;}


    .video-includes .common_title {margin-top: 2em; }
    .video-includes .include_each{margin-right: 2em; margin-top: 2em;}
    .video-includes .include_each .each{width: 86%;
    height: 16em;
    background: linear-gradient(180deg, #2D8BFF 0%, #9F74FB 100%);
    box-shadow: 0px 0px 19px rgba(215, 215, 215, 0.35);
    border-radius: 10px;
    padding: 2em 2.8em;
    color: #ffffff;
    float: left;
    margin-right: 0em;
    margin-bottom: 2em;}


    .video-solve .common_title:nth-child(1){margin-top:2em;}
    .v-solve-text .typediv{margin-top:1em;}
    .video-solve .common_title p {font-size: 1.6em;
    font-weight: bold;
    padding: 3em 0 0;
    margin: 1em 0em -0.5em;}

    .include_each .desc {
    line-height: 1.7em;
    padding: 1.6em 0;}

    .video-solve .common_title:nth-child(2){margin-top: -4em;}


/**********直播运营手机版**********/

	.live .banner-title{
		background: url(../images/phone-live-bg.jpg) no-repeat top/contain;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		position: relative;
		background-position: center 0;
		width: 100%;
		padding: 25% 0px;
	}

	.live .header-bottom-title {
	position: static;
    transform: translate(0,0);
    width: 90%;
    padding-left: 5%;
    }

	.live .header-bottom-title p{
		line-height: 35px;
	}
	
	.live .header-bottom-title .p3{
		font-size: 16px;
	}

	.brand {width: 96%; margin: 0 2%;}

	.brand .common_title {margin: 2em 0;}

	.brand .brandtext{width: 96%;   margin: 1% 1%;    height: auto;    padding: 1% 1%;}
	.brand .brandtext .brand-list {float: left;  width: 100%;}
	.brand .brandtext .brand_img {display: none;}
	.brand-list ul li { width: 100%;  clear: both;  padding: 1em 0;}
	.brand .brandtext .brand-list ul li p  {color: #969696; font-size: 1.2em; padding-top: 0em; padding-left: 4.6em;}

	.part .advantage {margin-top: 3em;}
	.live_ser_list ul li { width: 42%;  /* height: 167px; */
    background: linear-gradient(180deg, #2D8BFF 0%, #9F74FB 100%);
    box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.1);
    border-radius: 7px;
    float: left;
    text-align: center;
    color: #ffffff;
    padding: 2em 0;
    margin: 2em 1em 2em 0.7em;}

    .live_ser_list { margin-top: .2em; }
    .live-service { width: 94%;  margin: 0px 2%;}
    .live-service .common_title {margin-top:2em;}

    .live_team {
    background: url(../images/phone-live-team-bg.jpg) no-repeat top/contain;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    position: relative;
    background-position: center 0;
    width: 100%;
    height: 800px;
    padding-top: 3em;
    margin: 2em 0px;}

    .team_desc_box {    
    width: 96%;
    margin: 45px auto 0px auto;
    height: 390px;
    background: #FFFFFF;
    box-shadow: 1px 18px 34px rgba(108, 35, 108, 0.35);
    border-radius: 10px;}

    .live_team .wrap { position: relative;width: 98%; margin: 0px 1%;}
    .part .advantagediv {
    width: 100%;
    height: 671px;
    margin-top: 2em;
    text-align: center;
    font-size: 0px;
    display: flex;
    justify-content: center;
    align-items: center;}

    .part .advantagediv .list {
    width: 80%;
    height: 671px;
    transition: all .5s ease-out;
    display: inline-block;
    vertical-align: top;
    position: relative;}

    .part .advantagediv .list.active .p1 {
    width: 80%;
    margin: 330px auto 0px auto;
    text-align: left;
    font-weight: bold;}

    .part .advantagediv .list .active .p3 {
    display: none;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.8);
    line-height: 28px;
    margin-top: 10px;
    transition: all .5s;
    line-height: 24px;
    width: 80%;
    height: 64px;
    margin: 0px auto;
    text-align: left;}

    .part .advantagediv .list .active .a4 {
    color: #ffffff;
    width: 112px;
    height: 40px;
    background: linear-gradient(180deg, #5A67FF 0%, #9B2BCC 100%);
    opacity: 1;
    border-radius: 20px;
    line-height: 40px;
    font-size: 18px;
    transition: all .5s;
    margin-left: 165px;
    margin-top: 40px;}

    .part .advantagediv .list .p1 {
    width: 60%;
    margin: 430px auto 0px auto;
    text-align: left;
    font-weight: bold;}

    .part .advantagediv .list .p3 {
    display: none;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.8);
    line-height: 28px;
    margin-top: 10px;
    transition: all .5s;
    line-height: 24px;
    width: 80%;
    height: 64px;
    margin: 0px auto;
    text-align: left;}

    .part .advantagediv .list .a4 {
    color: #ffffff;
    width: 112px;
    height: 40px;
    background: linear-gradient(180deg, #5A67FF 0%, #9B2BCC 100%);
    opacity: 1;
    border-radius: 20px;
    line-height: 40px;
    font-size: 18px;
    transition: all .5s;
    display: none;
    margin-left: 205px;
    margin-top: 120px;}


    .part { width: 98%; margin: 0 1%;}
    .part .advantagediv .list.active { width: 80%;}
    .part .advantagediv .list.active .p{width: 80%;}

    .tema_img {float: right;width: 100%;}
    .tema_img img { border-bottom-left-radius: 10px;  border-bottom-right-radius: 10px;border-top-right-radius: 0px;}

    .team_desc { float: left;   width: 90%;   padding: 50px 55px 0px 20px;}

    .team_desc .desc {
    font-size: 16px;
    line-height: 32px;
    opacity: 0.8;
    padding: 25px 0px 40px 0px;}

    .team_desc .a1 {
    width: 144px;
    height: 43px;
    background: linear-gradient(73deg, #5A67FF 0%, #9B2BCC 100%);
    border-radius: 10px;
    display: block;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    line-height: 43px;
    margin-bottom: 32px;}

/**********视频案例手机版**********/

	.flow-information-banner .banner-title{
		background: url(../images/phone-anli-bg.jpg) no-repeat top/contain;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		position: relative;
		background-position: center 0;
		width: 100%;
		padding: 25% 0px;
	}

	.flow-information-banner .header-bottom-title {
	position: static;
    transform: translate(0,0);
    width: 90%;
    padding-left: 5%;
    }

	.flow-information-banner .header-bottom-title p{
		line-height: 35px;
	}
	
	.flow-information-banner .header-bottom-title .p3{
		font-size: 16px;
	}

	.classify{width: 100%;}
	.classify .wrap{width: 92%;}
	.classify ul li { float: left; position: relative;  margin: 1em 3em 1em 0em;}
	.classify ul li:nth-child(7n) {margin-right: 3em;}

	.case-list-video .case-container { margin: 0px auto;}

	.case-list-video {width: 100%;background: #f9f9f9;padding: 1em 0;}    
	.video-case-list ul li {margin: 2em 18%;}
	.case-list-video .product-video-wrap {width: 60%;}



	.case-list-video .case-container .botpad {margin-top: 2em;padding-bottom: 2em;}
	.case-list-video .case-container .botpad .fl {float: left;margin-left: 1em; }
	.case-list-video .case-container .botpad .fr {float: right;margin-right: 1em;}
	

/**********视频案例手机版**********/

     .contact {
		background: url(../images/phone-lianxi-bg.jpg) no-repeat top/contain;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		position: relative;
		background-position: center 0;
		width: 100%;
		padding: 25% 0px;
		height: 12em;}
	.contact img {display: none;}

	.con{width: 100%;padding-bottom: 0em;}
	.con .ontact_adr { width: 92%;margin: 0px 4%;}
	.con .ontact_adr .ommon_title {padding: 1em 2em;}
	.con .ontact_adr .contact_company_address { text-align: center;   margin-top: 2em;}
	.contact_company_address ul{ width: 86;margin: 0 1%;}
	.contact_company_address ul li{ width: 82%;margin: 0 2%;   height: 18em;
		background: #FFFFFF; 
		box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.05);
		padding: 35px 25px 35px 35px;
		margin-bottom: 48px;
		display: inline-block;
		text-align: left;}


/**********抖店代运营*********/
	.yuny .banner-title{
		background: url(../images/phone-doudian-bg.jpg) no-repeat top/contain;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		position: relative;
		background-position: center 0;
		width: 100%;
		padding: 25% 0px;
	}

	.yuny .banner-title .header-bottom-title {
	position: static;
    transform: translate(0,0);
    width: 90%;
    padding-left: 5%;
    }

	.yuny .header-bottom-title p{
		line-height: 35px;
	}
	
	.yuny .header-bottom-title .p3{
		font-size: 16px;
	}
	.rz .submit_cont_data_set{display: none;}
	.mode  {   width: 92%;    margin: 2em 4%;}

	.mode .modediv .list {    width: 315px;    margin-right: 22px;    padding: 45px 35px 45px 35px;}





	.generation {width: 96%;margin: 0 2%;}
	.generationdiv ul li {
    width: 44%;
    height: 191px;
    box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.06);
    border-radius: 24px;
    float: left;
    margin: 1em 3%;
    margin-bottom: 25px;
    text-align: center;
    padding: 35px 0px;}



    .dd-adv-list .list {   width: 46%;    margin: 2em 2%; }



    .typediv ul li {
    width: 50%;
    height: 97px;
    background: #8053F7;
    box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.1);
    border-radius: 7px;
    color: #ffffff;
    position: relative;
    padding: 1em 2em 4em 11em;
    float: left;
    margin: 1em 0.5em;}


    .candodiv ul li {
    width: 46%;
    height: 231px;
    background: #FFFFFF;
    box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.1);
    border-radius: 24px;
    text-align: center;
    float: left;
    margin: 1em 2% 2em 2%;
    padding-top: 30px;}


    .adv_each_txt {
    height: auto;
    background: #8053F7;
    box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.1);
    border-radius: 7px;
    color: #ffffff;
    padding: 40px 0px;
    margin-top: 45px;}

    .adv_each_txt .each_txt {
    width: 48%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    font-size: 0px;
    margin: 1em 0 2em;
    padding: 1em 0;}

    .adv_each_txt .each_txt .adv_txt_detail {margin-bottom: 3em;}

    .process .process_list ul {width: 100%;}
    .process .process_list .pro_list_icon{display: none;}
    .process .process_list ul li{width: 44%;background: linear-gradient(180deg, #2D8BFF 0%, #9F74FB 100%);
    box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.1);
    border-radius: 7px;
    color: #ffffff;
    position: relative;
    padding: 1em 1%;
    float: left;
    margin: 1em 0.5em;}
    .process .process_list ul li span {color: white;}
    


/**********更换主页banner图*********/

   .index-banner .banner-right-img {background: url(../images/index-banner-bg.jpg) no-repeat top/contain;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		position: relative;
		background-position: center 0;
		width: 100%;
		padding: 25% 0px;	min-height: 320px;
    height: 100%;height: auto;
	}
	.index-banner .banner-right-img img{display: none;}



/**********更换主页banner图*********/

	.middle_1PVZc {
    width: 92%;
    overflow: hidden;
    background: #ffffff;
    margin: 2em auto;
    padding: 2em 2%;
    border-radius: 15px;}



	


}

/************************************************************************************
smaller than 320
*************************************************************************************/
@media screen and (max-width: 320px) {
	

}
