@font-face
{font-family: DIN;
src: url('DIN-Medium.otf')}

body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,td,th,em,span,i,button,code{margin:0;padding:0;color:inherit;line-height: inherit;font-family: 'PingFangMedium','PingFang SC',"microsoft yahei";}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a,p,span,i,em{ text-decoration:none; color:inherit;font-size: inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
em,i,a,p,span{font-style:normal;font-size:inherit;}
*{box-sizing:border-box;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}  
.auto{margin:0 auto;max-width: 1200px;width: 96%;}
:hover{transition: all .2s;}
.img_hover_wrap{overflow: hidden;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-5px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.bold{font-weight: bold;}
.normal{font-weight: normal!important;}
.center{text-align: center!important;}
.img{/* width: 100%; */display: block;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';display: inline-block;vertical-align: middle;}
.ipt{display: block;border:none;}
.ipt_button{cursor: pointer;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.05,1.05);}
.text-left{text-align: left!important;}
.text-right{text-align: right!important;}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}
.clamp1{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.clamp2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.clamp3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
body{background: #fff;overflow-x: hidden;}
a{-webkit-tap-highlight-color: rgba(0,0,0,0);}
.item{}
.item .imgbox{display: block;overflow: hidden;}
.item .img{transition: all 1s;width: 100%;display: block;}
.item:hover .imgbox .img{transform: scale(1.1,1.1);}

.zoomimg{position:relative;overflow: hidden;height: 0;display: block;}
.zoomimg .img{display: block;position:absolute;width: 100%;height: 100%;left: 0;top: 0;}
.relative{position:relative;}

.flipx .icon{transition: all .3s;}
.flipx:hover .icon{transform:scaleX(-1);}
.scale .icon{transition: all .3s;}
.scale:hover .icon{transform: scale(1.1,1.1);}

.underline:hover{text-decoration: underline;}
label{-webkit-tap-highlight-color: rgba(255,0,0,0);} 

.flex{display: -webkit-box; display: -moz-box;display: -ms-flexbox; display: -webkit-flex; display: flex;}
.flex-align-start{align-items: flex-start;}
.flex-align-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-align-end{align-items: flex-end;}
.flex-pack-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.flex-pack-justify {-webkit-box-pack: justify;-webkit-justify-content: pace-between;-ms-flex-pack: justify;justify-content: space-between;}
.flex-pack-start{justify-content: flex-start;}
.flex-pack-end{justify-content: flex-end;}
.flex-v { -webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.flex-w{flex-wrap:wrap;}
.flex-1{flex:1;overflow: hidden;}
.flex-11{flex:1;}

.c-main{color:#d13c02!important;}
.btn{font-size: 16px;color:#fff;background-color: #d13c02;display: flex;width: 175px;height: 55px;border:none;align-items: center;justify-content: center;cursor: pointer;}
.btn:hover{background-color: #bc3602;}

/* 服务案例 */
.head{position:fixed;width: 100%;left: 0;top: 0;z-index:100;padding:20px 0;height: 100px;}
.head .auto{max-width:100%;}
.head .wrap{display: flex;align-items: center;justify-content: space-between;}
.head .lbox,.head .rbox{display: flex;align-items: center;}
.head.scroll{background-color:rgba(0,0,0,.7)}

.hd-logo{}
.hd-logo .img{height: 60px;width: auto;}

.hd-nav{white-space: nowrap;}
.hd-nav li{display: inline-block;vertical-align: middle;margin-left: 35px;position:relative;}
.hd-nav li>a{display: inline-block;font-size: 16px;color:#fff;line-height: 50px;position:relative;}
.hd-nav li>a::after{content:'';position:absolute;left: 50%;bottom: 0;height: 2px;background-color: #fff;transition: all .3s;width: 0;}
.hd-nav li.cur>a::after,.hd-nav li:hover>a::after{width: 30px;margin-left: -15px;}

.hd-nav li.hot>a{padding-right: 24px;}
.hd-nav li.hot>a::before{content:'';position:absolute;width: 20px;height: 20px;background:url(../images/icon_01.png) no-repeat center;background-size:contain;right: 0;top: 50%;margin-top: -10px;}
.hd-nav li:hover .drop{display: block;}


.hd-nav .drop{position:absolute;width: 120px;left: 50%;transform: translate(-50%,0);padding-top: 15px;display: none;}
.hd-nav .drop .box{background-color: #fff;border-radius:4px;position:relative;padding:5px 0;}
.hd-nav .drop .box:before{content:'';position:absolute;width: 0;height: 0;border-style: solid;border-width: 0 8px 10px 8px;border-color: transparent transparent #fff transparent;top: -8px;left: 50%;margin-left: -8px;}
.hd-nav .drop a{display: block;font-size: 15px;color:#333;line-height:26px;text-align: center;border-bottom:1px solid #efefef;padding:8px 0;}
.hd-nav .drop a:hover{color:#d13c02;}
.hd-nav .drop a:last-child{border:none;}

.hd-tel{margin-left: 90px;margin-right: 4%;}
.hd-tel .fz{background:url(../images/tel.png) no-repeat left center;background-size:26px;padding-left: 35px;font-size: 18px;color:#fff;}
.hd-tel .anniu{font-size: 16px;height: 34px;width: 100%;margin-top: 8px;}








.inner-ban{height: 520px;display: flex;align-items: center;justify-content: center;}
.inner-ban .box{}
.inner-ban .title{font-size: 50px;color:#fff;line-height: 1;text-align: center;font-weight: bold;}

.pub-tt{text-align: center;margin-bottom: 50px;}
.pub-tt .bt{font-size: 40px;color:#333333;line-height: 1;}
.pub-tt .smwz{font-size: 16px;color:#999999;margin-top: 20px;line-height: 24px;}
.pub-tt.white .bt{color:#fff;}
.pub-tt.white .smwz{color:#fff;}


.fw-main{padding:100px 0;}
.fw-main .showmore{margin:60px auto 0;}

.fw-list{}
.fw-list .row{display: flex;align-items: center;background:url(../images/fw_05.jpg) no-repeat center;background-size:cover;position:relative;}
.fw-list .imgbox{width: 58%;height: 600px;}
.fw-list .img{width: 100%;height: 100%;object-fit: cover;}
.fw-list .info{background-color: #fff;border-radius:10px;width: 700px;padding:40px 35px 60px;position:absolute;left: 50%;top: 50%;transform: translate(0,-50%);}
.fw-list .title{font-size: 26px;color:#333333;font-weight: bold;}
.fw-list .txt{font-size: 14px;color:#666666;line-height: 32px;-webkit-line-clamp: 3;min-height:96px;margin-top: 10px;}
.fw-list .more{margin-top: 65px;}

.fw-list .row:nth-child(even){flex-direction: row-reverse;background-image:url(../images/fw_06.jpg)}
.fw-list .row:nth-child(even) .info{left:auto;right: 50%;}



.ft-di-height{height: 125px;}

.ft-di{position:relative;z-index:10;margin-top: 15px;}
.ft-di .wrap{padding:50px 20px;border-radius:10px;background:url(../images/ft_01.jpg) no-repeat center;background-size:cover;text-align: center;}
.ft-di .title{font-size: 30px;color:#fff;font-weight: bold;}
.ft-di .txt{font-size: 20px;color:#fff;font-weight: bold;margin-top: 20px;}

.foot{
	background-size:cover;
	padding-top: 1px;
	background-color: #000000;
}
.ft-t{padding:30px 0 30px;display: flex;justify-content: space-between;align-items: center;}
.ft-t .lbox{width: 52%;}
.ft-t .rbox{width: 45%;}

.ft-form{}
.ft-form .row{display: flex;justify-content: space-between;}
.ft-form .item{width: 48.5%;margin-bottom: 3%;}
.ft-form .ipt{padding:0 20px;font-size: 16px;color:#fff;border:1px solid #828282;height: 40px;line-height: 40px;background-color:transparent;width: 100%;}
.ft-form .ipt-txt{}
.ft-form .select{}
.ft-form .submit{height: 50px;}
.ft-form ::-webkit-input-placeholder{color:#fff;}
.ft-form :-moz-placeholder{color:#fff;}
.ft-form ::-moz-placeholder{color:#fff;}
.ft-form :-ms-input-placeholder{color:#fff;}
.ft-form option{background-color: #000;}

.ft-info{}
.ft-info .smlogo{}
.ft-info .fz{font-size: 16px;color:#fff;position:relative;padding-left: 30px;margin-top: 20px;}
.ft-info .fz:before{content:'';position:absolute;left: 0;top: 4px;width: 16px;height: 16px;}
.ft-info .tel:before{background:url(../images/ft_02.svg) no-repeat center;background-size:contain;}
.ft-info .dz:before{background:url(../fonts/ft_03.svg) no-repeat center;background-size:contain;}


.ft-vx{margin-top: 20px;}
.ft-vx .grp{display: inline-block;vertical-align: middle;position:relative;}
.ft-vx .icon{width: 40px;height: 40px;cursor: pointer;display: block;border-radius:50%;background-color: #fff;}
.ft-vx .drop{background-color: #fff;width: 100px;position:absolute;left: 50%;transform: translate(-50%,-100%);top: 0;margin-top: -20px;display: none;}
.ft-vx .drop:before{content:'';position:absolute;width: 0;height: 0;border-style: solid;border-width: 10px 10px 0 10px;border-color: #fff transparent transparent transparent;bottom: -10px;left: 50%;margin-left: -10px;}
.ft-vx .drop .pic{width: 100%;display: block;}
.ft-vx .grp:hover .drop{display: block;}


.ft-link{display: flex;justify-content: space-between;margin-top: 25px;}
.ft-link .item{width: 48%;display: flex;align-items: center;}
.ft-link .tit{font-size: 14px;color:rgba(255,255,255,.56);margin-right: 12px;}
.ft-link .smb{flex:1;}
.ft-link .select{font-size: 14px;color:#fff;height:28px;line-height: 26px;border:1px solid rgba(255,255,255,.56);width: 100%;background-color: transparent;padding:0 10px;}
.ft-link .select option{background-color: #000;}



.ft-b{text-align: center;font-size: 16px;color:rgba(255,255,255,.8);padding:12px 0;line-height: 24px;border-top:1px solid rgba(182,182,182,.26);}

/* 新闻列表 */
.xw-main{padding:80px 0 100px;}
.xw-main .wrap{display: flex;}
.xw-r{width: 350px;margin-left: 30px;}

.xw-list{border-top:1px solid #f1f1f1;}
.xw-list .item{padding:25px 0;border-bottom:1px solid #f1f1f1;display: flex;}
.xw-list .info{flex:1;overflow: hidden;}
.xw-list .title{font-size: 20px;color:#333333;-webkit-line-clamp: 1;}
.xw-list .txt{font-size: 14px;color:#666666;line-height: 26px;-webkit-line-clamp: 2;margin-top: 8px;}
.xw-list .bot{margin-top: 10px;}
.xw-list .bot span{padding-left: 22px;font-size: 12px;color:#999999;}
.xw-list .date{background:url(../images/xw_02.png) no-repeat left center;background-size:14px;margin-right: 25px;}
.xw-list .read{background:url(../images/xw_03.png) no-repeat left center;background-size:14px;}

.xw-list .imgbox{width: 180px;height: 130px;display: block;margin-left: 40px;}
.xw-list .imgbox .img{width: 100%;height: 100%;display: block;object-fit: cover;}
.xw-list .item:hover .title{color:#d13c02;}


.pagelist{margin-top: 30px;text-align: center;display: flex;justify-content: center;}
.pagelist .last,.pagelist .next,.pagelist .prv,.pagelist .first{display: inline-block;vertical-align: middle;padding:0 14px;font-size: 14px;color:#999999;line-height: 38px;height: 38px;background-color: #f6f7f9;margin:0 5px;cursor: pointer;border-radius:4px;}
.pagingUl{display: flex;}
.pagingUl a{font-size: 14px;color:#666666;width: 38px;height:38px;line-height: 38px;text-align: center;background-color: #f6f7f9;margin:0 5px;border-radius:4px;overflow: hidden;}
.pagingUl li a{width: 100%;height: 100%;display: block;}
.pagelist .active,.pagingUl li a:hover{color:#fff;background-color: #d13c02;}

.pagelist .last:hover,.pagelist .next:hover,.pagelist .prv:hover,.pagelist .first:hover{color:#fff;background-color: #d13c02;}

/*分页样式*/

.pglist a,.pglist span{color: #999;padding: 0 15px;margin: 0 5px;display: inline-block;vertical-align: middle;line-height: 38px;background: #fff;border: 1px solid #f2f2f2;border-radius:4px;}
.pglist a:hover,.pglist span{display:inline-block;color: #fff;background: #d13c02;border-color: #d13c02;box-shadow: 0 0 14px rgba(0, 0, 0, .2);}
.pglist a.page-num-current{display:inline-block;color: #fff;background: #d13c02;border-color: #d13c02;box-shadow: 0 0 14px rgba(0, 0, 0, .2);}


.xw-mod{border:1px solid #ebe5df;padding:0 20px;border-top:3px solid #d13c02;}
.xw-mod .t-tit{font-size: 18px;color:#333333;line-height: 46px;border-bottom:1px solid #ebe5df;margin-bottom: 20px;}

.xw-hot{}
.xw-hot .hotbox{display: block;position:relative;margin-bottom: 15px;}
.xw-hot .hotbox .img{width: 100%;display: block;}
.xw-hot .hotbox .title{font-size: 14px;color:#fff;line-height: 34px;padding:0 20px;background-color: rgba(0,0,0,.5);position:absolute;width: 100%;left: 0;bottom: 0;}
.xw-hot .hotbox:hover .title{background-color: rgba(0,0,0,.7);}

.xw-hot .list{}
.xw-hot .list .item{margin-bottom: 15px;}
.xw-hot .list .title{font-size: 14px;color:#333333;line-height: 28px;-webkit-line-clamp: 2;position:relative;padding-left: 16px;}
.xw-hot .list .title:before{content:'';position:absolute;left: 0;top: 12px;width: 4px;height: 4px;background-color: #0050a1;border-radius:50%;}
.xw-hot .list .item:hover .title{color:#d13c02;}
.xw-hot .list .item:hover .title:before{background-color: #d13c02;}


/* 新闻详情 */
.xw-det{padding:80px 0 100px;}
.xw-det .top{text-align: center;padding:20px 0;border-bottom:1px solid #e5e5e5;}
.xw-det .title{font-size: 40px;color:#333333;font-weight: bold;}
.xw-det .sm{margin-top: 15px;}
.xw-det .sm span{font-size: 16px;color:#666666;margin:0 15px;}
.xw-det .editbox{font-size: 16px;color:#333333;line-height: 36px;padding:50px 0;}

.pagenav{display: flex;justify-content: space-between;}
.pagenav li{max-width:45%;font-size: 16px;color:#999999;line-height: 30px;}
.pagenav li a{transition: all 0s;}
.pagenav .prev:before,.pagenav .next::after{content:'';display: inline-block;vertical-align: middle;width: 18px;height: 18px;background:url(../images/xw_08.png) no-repeat center;background-size:contain;}
.pagenav .prev:before{margin-right: 10px;}
.pagenav .next{text-align: right;}
.pagenav .next::after{transform: rotate(180deg);margin-left: 10px;}
.pagenav li:hover{color:#d13c02;}
.pagenav .prev:hover:before,.pagenav .next:hover::after{background-image:url(../images/xw_08-1.png)}


/* 关于我们 */
.us-intro{padding:120px 0;background:url(../images/us_05.jpg) no-repeat center;background-size:cover;}
.us-intro .txt{font-size: 18px;color:#666666;line-height: 2;}
.us-intro .list{margin-top: 55px;display: flex;/* justify-content: space-around; */}
.us-intro .list li{text-align: center;flex:1;}
.us-intro .list .num{font-size: 20px;color:#000000;line-height: 1;}
.us-intro .list .num i{font-size: 72px;color:#000000;font-family: 'DIN';line-height: 1;margin-top: -5px;display: inline-block;vertical-align: text-top;}
.us-intro .list .fz{font-size: 18px;color:#333333;margin:10px 0 15px;}
.us-intro .list .icon{width: 30px;display: block;margin:0 auto;}


.us-idea{padding:100px 0;background-color: #f7f7f7;}
.us-idea .wrap{display: flex;align-items: flex-start;}
.us-idea .info{flex:1;overflow: hidden;}
.us-idea .row{margin-bottom: 50px;}
.us-idea .title{font-size: 26px;color:#333333;font-weight: bold;}
.us-idea .line{width: 36px;height: 1px;background-color: #d13c02;margin:15px 0 15px;display: block;}
.us-idea .txt{font-size: 18px;color:#666666;line-height: 1.7;}
.us-idea .imgbox{width: 60%;}
.us-idea .img{width: 100%;display: block;}
.us-idea .row:last-child{margin-bottom: 0;}

.us-team{padding:120px 0;}
.us-team .detail{position:relative;}
.us-team .item{position:relative;}
.us-team .item .imgbox{height: 360px;}
.us-team .item .img{width: 100%;height: 100%;display: block;object-fit: cover;}
.us-team .item .bot{text-align: center;position:absolute;width: 100%;left: 0;bottom: 0;background-color: #f5f5f5;padding:10px 10px;border-top:1px solid #d13c02;}
.us-team .item .name{font-size: 17px;color:#333333;}
.us-team .item .fz{font-size: 15px;color:#888888;}
.us-team .item .shade{text-align: center;position:absolute;width: 100%;height: 100%;left: 0;bottom: -100%;background-color:rgba(0,0,0,.64);padding:50px 25px 0;transition: all .5s;}
.us-team .item .title{font-size: 20px;color:#fff;}
.us-team .item .txt{font-size: 16px;color:#fff;line-height: 30px;-webkit-line-clamp: 8;margin-top: 10px;}
.us-team .item:hover .shade{bottom: 0;}
.us-team .item:hover .bot{display: none;}

.us-team .swiper-container{position:static;}
.us-team .swiper-button{width: 56px;height: 56px;background:url(../images/us_11.png) no-repeat center;background-size:contain;margin-top: -28px;}
.us-team .swiper-button-prev{left: -80px;}
.us-team .swiper-button-next{right: -80px;transform: rotate(180deg);}



.us-hz{padding:110px 0;background:url(../images/us_27.jpg) no-repeat center;background-size:cover;}
.us-hz .detail{border-top:1px solid #efefef;border-left:1px solid #efefef;}
.us-hz .item{height: 120px;display: flex;align-items: center;justify-content: center;background-color: #fff;border-right:1px solid #efefef;border-bottom:1px solid #efefef;overflow: hidden;}
.us-hz .item .img{max-width:100%;max-height:95%;width: auto;transition: all .3s;}
.us-hz .item:hover .img{transform: scale(1.1,1.1);}

.us-hz .swiper-pagination{position:static;margin-top: 50px;}
.us-hz .swiper-pagination-bullet{width: 22px;height: 22px;opacity: 1;margin:0 15px;position:relative;border:1px solid transparent;background-color: transparent;}
.us-hz .swiper-pagination-bullet::after{content:'';position:absolute;left: 50%;top: 50%;width: 6px;height: 6px;background-color: #c6bbbb;border-radius:50%;transform: translate(-50%,-50%);}
.us-hz .swiper-pagination-bullet-active{border-color:#d13c02;background-color: #fff;}
.us-hz .swiper-pagination-bullet-active::after{background-color: #d13c02;}


.us-plan{padding:120px 0;}
.us-plan .detail{}
.us-plan .img{width: 100%;display: block;}

.us-xw{padding:120px 0;background-color: #f7f7f7;}
.us-xw .list{margin-left: -2%;display: flex;flex-wrap: wrap;}
.us-xw .list .item{background-color: #fff;width: 31.3%;margin:0 0 2% 2%;}
.us-xw .list .imgbox{display: block;height: 240px;}
.us-xw .list .img{width: 100%;height: 100%;display: block;object-fit: cover;}
.us-xw .list .info{padding:20px 20px;}
.us-xw .list .title{font-size: 20px;color:#333333;font-weight: bold;display: block;}
.us-xw .list .txt{font-size: 14px;color:#999999;line-height: 1.3;margin-top: 8px;}
.us-xw .list .top{display: flex;align-items: center;justify-content: space-between;margin-bottom: 14px;}
.us-xw .list .date{font-size: 14px;color:#fff;min-width:60px;text-align: center;background-color: #9a9ca0;line-height: 20px;display: inline-block;vertical-align: middle;}
.us-xw .list .more{font-size: 14px;color:#999999;}
.us-xw .list .item:hover .title{color:#d13c02;}
.us-xw .list .item:hover .date{background-color: #d13c02;}


.us-xw .readmore{margin:30px auto 0;}

/* 搜索引擎优化 */
.banner{height: 700px;display: flex;align-items: center;}
.banner .title{font-size: 50px;color:#fff;font-weight: bold;}
.banner .txt{font-size: 24px;color:#fff;margin-top: 15px;}
.banner .more{margin-top: 10%;}

.pub-more{font-size: 20px;color:#fff;font-weight: bold;display: inline-block;vertical-align: middle;}
.pub-more .circle{width: 55px;height: 55px;border:1px solid #fff;border-radius:50%;display: inline-block;vertical-align: middle;margin-right: 35px;position:relative;}
.pub-more .circle::after{content:'';width: 46px;height: 25px;background:url(../images/icon_03.png) no-repeat center;background-size:contain;position:absolute;right: -17px;top: 50%;margin-top: -13px;transition: all .3s;}
.pub-more:hover .circle::after{right: -28px;}

.pub-more.red{color:#d13c02;}
.pub-more.red .circle{border-color:#d13c02;}
.pub-more.red .circle::after{background-image:url(../images/icon_03-1.png)}




.banner .smtit{font-size: 30px;color:#fff;font-weight: bold;margin-bottom: 25px;}
.banner .fz{font-size: 18px;color:#fff;margin-top: 15px;}


.banner .smbt{font-size: 50px;color:#fff;font-weight: bold;text-align: center;}
.banner .smfz{font-size: 20px;color:#fff;text-align: center;margin-top: 30px;}
.banner .smbutton{margin:85px auto 0;}


.ss-banner{}
.ss-banner .list{margin-top: 50px;display: flex;align-items: flex-start;}
.ss-banner .list li{margin-right: 3%;}
.ss-banner .list .icon{height: 58px;width: auto;display: block;margin:0 auto;transition: all .3s;}
.ss-banner .list .tit{font-size: 16px;color:#fff;margin-top: 20px;text-align: center;}
.ss-banner .list li:hover .icon{transform: scale(1.1,1.1);}
.ss-banner .button{font-size: 20px;color:#fff;font-weight: bold;width: 130px;line-height: 46px;border:1px solid #fff;display: block;text-align: center;margin-top: 55px;}
.ss-banner .button:hover{color:#fff;background-color: #d13c02;border-color:#d13c02;}



.ss-ll{padding:120px 0;}
.ss-ll .detail{display: flex;align-items: center;}
.ss-ll .item{width: 25%;box-shadow:0 10px 20px rgba(153,153,153,.2);padding:25px 20px;}
.ss-ll .item .tag{font-size: 24px;color:#d13c02;width:150px;line-height: 44px;background-color: #faebe5;margin:0 auto;text-align: center;display: block;font-family: 'DIN';font-weight: bold;}
.ss-ll .item .title{font-size: 20px;color:#333333;text-align: center;margin: 15px 0;}
.ss-ll .item .circle{width: 160px;height: 160px;border:1px dashed #f6d9cd;padding: 15px;border-radius:50%;margin:0 auto;}
.ss-ll .item .smb{width: 100%;height: 100%;background-color: #d13c02;border-radius:50%;font-size: 20px;color:#fff;display: flex;align-items: center;justify-content: center;}
.ss-ll .item .txt{font-size: 18px;color:#333333;line-height: 36px;margin-top: 20px;min-height:72px;}

.ss-ll .item3{flex:1;overflow: hidden;background-color: #d13c02;box-shadow:0 10px 20px rgba(209,60,2,.35);}
.ss-ll .cenbox{display: flex;justify-content: space-between;flex-wrap: wrap;padding:10px 10px;}
.ss-ll .cenbox .grp{}
.ss-ll .cenbox .icon{width: 100%;height: 100%;display: block;}
.ss-ll .cenbox .fz{font-size: 20px;color:#ffffff;margin-top: 6px;text-align: center;margin-top: 15px;}
.ss-ll .cenbox .grp:last-child{margin:0 auto;margin-top: -20px;}
.ss-ll .item3 .tag{background-color: #fff;}
.ss-ll .item3 .title{color:#fff;}
.ss-ll .item3 .txt{color:#fff;}


.ss-ll .arrow{width: 40px;margin:0 20px;}




.ss-pp{padding:120px 0;background-color: #f7f7f7;}
.ss-pp .detail{display: flex;justify-content: space-between;padding:50px 40px;background-color: #fff;border-radius:16px;box-shadow:0 4px 20px rgba(228,209,202,.3);}
.ss-pp .col{width: 48%;text-align: center;}
.ss-pp .bq{font-size: 24px;color:#333333;width:360px;text-align: center;line-height: 60px;display: inline-block;vertical-align: middle;border-radius:10px;max-width:90%;}
.ss-pp .img{width: 100%;display: block;margin-top: 40px;border-radius:10px;}
.ss-pp .col-l .bq{background-color: #f9f4f2;border:1px dashed #d13c02;}
.ss-pp .col-l .img{border:1px dashed #d13c02;}
.ss-pp .col-r .bq{background-color: #eff6f1;border:1px dashed #5acf81;}
.ss-pp .col-r .img{border:1px dashed #5acf81;}


.ss-seo{padding:120px 0;}
.ss-seo .list{display: flex;flex-wrap: wrap;margin-left: -2%;}
.ss-seo .list .item{padding:50px 30px 35px;width: 23%;margin:0 0 2% 2%;border-radius:10px;border:1px solid #dcdcdc;text-align: center;background: #fff;transition: all .5s;}
.ss-seo .list .ico{height: 60px;width: auto;display: block;margin:0 auto;}
.ss-seo .list .ico-s{}
.ss-seo .list .ico-h{display: none;}
.ss-seo .list .line{width: 30px;height: 3px;background-color: #d13c02;margin:30px auto;display: block;}
.ss-seo .list .title{font-size: 20px;color:#333333;font-weight: bold;}
.ss-seo .list .txt{font-size: 14px;color:#999999;line-height: 24px;margin-top: 6px;}
.ss-seo .list .item:hover{/* background: linear-gradient(to right, #ff6e39 , #ff4251); */box-shadow:0 2px 30px rgba(255,29,0,.3);border:none;background: #ff5049;}
.ss-seo .list .item:hover .ico-s{display: none;}
.ss-seo .list .item:hover .ico-h{display: block;}
.ss-seo .list .item:hover .line{background-color: #fff;}
.ss-seo .list .item:hover .title{color:#fff;}
.ss-seo .list .item:hover .txt{color:#fff;}


.ss-fw{padding:120px 0;background-color: #f7f7f7;}
.ss-fw .list{margin-left: -2%;display: flex;flex-wrap: wrap;}
.ss-fw .list .item{width: 31.3%;margin:0 0 3% 2%;}
.ss-fw .list .imgbox{height: 260px;}
.ss-fw .list .img{width: 100%;height: 100%;display: block;object-fit: cover;}
.ss-fw .list .title{font-size: 20px;color:#333333;font-weight: bold;text-align: center;margin-top: 15px;}



.ss-advan{padding:120px 0;}
.ss-advan .detail{display: flex;align-items: center;}
.ss-advan .list{flex:1;overflow: hidden;}
.ss-advan .list li{display: flex;align-items: flex-start;margin-bottom: 40px;}
.ss-advan .list .icon{width: 52px;margin-right: 25px;transition: all .3s;}
.ss-advan .list .info{flex:1;overflow: hidden;}
.ss-advan .list .title{font-size: 20px;color:#d13c02;font-weight: bold;}
.ss-advan .list .txt{font-size: 16px;color:#999999;margin-top: 5px;}
.ss-advan .list li:last-child{margin-bottom: 0;}
.ss-advan .list li:hover .icon{transform:scaleX(-1);}

.ss-advan .pic{width: 53%;margin-left: 3%;}


.ss-hz{padding:120px 0;background-color: #f7f7f7;}
.ss-hz .row{display: flex;align-items: flex-start;margin-bottom: 80px;}
.ss-hz .row .titbox{width: 130px;margin-right: 5%;}
.ss-hz .row .titbox .title{color:#d13c02;}
.ss-hz .row .titbox .icon{box-shadow:0 6px 18px rgba(209,60,2,.44);border:none;}

.ss-hz .row .list{flex:1;display: flex;align-items: flex-start;}
.ss-hz .row .item{width: 130px;}
.ss-hz .row .icon{width: 118px;display: block;border-radius:50%;margin:0 auto;transition: all .3s;border:1px solid #e5e5e5;}
.ss-hz .row .title{font-size: 18px;color:#333;margin-top: 25px;text-align: center;}
.ss-hz .row .arrow{width: 46px;margin:45px 20px 0;}
.ss-hz .row:last-child{margin-bottom: 0;}
.ss-hz .row .item:hover .icon{transform: scale(1.1,1.1);}


.us-intro.ss{padding:150px 0;}
.us-intro.ss .txt{max-width:960px;margin:0 auto;text-align: center;}
.us-intro.ss .more{margin:85px auto 0;}
.us-intro.ss .list{margin-top: 80px;}

/* 短视频代运营 */

.dsp-fw{padding:120px 0;}
.dsp-fw .list{display: flex;flex-wrap: wrap;margin-left: -2%;}
.dsp-fw .list li{padding:35px 10px;border:1px solid #e5e5e5;border-radius:10px;width: 23%;margin:0 0 2% 2%;}
.dsp-fw .list .icon{height: 130px;width: auto;display: block;margin:0 auto;}
.dsp-fw .list .title{font-size: 20px;color:#333333;text-align: center;margin-top: 20px;}
.dsp-fw .button{margin:40px auto 0;width: 300px;}


.dsp-lx{background:url(../images/dsp_14.jpg) no-repeat center;background-size:cover;padding:110px 0 0;}
.dsp-lx .detail{display: flex;align-items: center;}
.dsp-lx .lbox{width: 26.5%;margin-right: 5%;}
.dsp-lx .pic{width: 100%;display: block;}
.dsp-lx .rbox{flex:1;overflow: hidden;}
.dsp-lx .title{font-size: 30px;color:#fff;font-weight: bold;}
.dsp-lx .txt{font-size: 18px;color:#fff;margin-top: 10px;}
.dsp-lx .list{display: flex;margin-top: 90px;}
.dsp-lx .list li{flex:1;padding:20px 20px;cursor: pointer;border-right:1px solid #d13c02;}
.dsp-lx .list .tit{font-size: 18px;color:#fff;}
.dsp-lx .list .line{width: 10px;height: 1px;background-color:rgba(255,255,255,.56);display: block;margin:10px 0 25px;}
.dsp-lx .list .ico{height: 46px;width: auto;display: block;}
.dsp-lx .list li.cur{background-color: #d13c02}

.dsp-case{padding:120px 0;background-color: #f7f7f7;}
.dsp-case .list{display: flex;flex-wrap: wrap;margin-left: -5%;}
.dsp-case .list .item{width: 28.3%;margin:0 0 0 5%;}
.dsp-case .list .img{width: 100%;display: block;}

.dsp-sop{padding:120px 0;}
/* .dsp-sop .list{margin-left: -25px;display: flex;}
.dsp-sop .list li{font-size: 20px;color:#333333;height: 70px;display: flex;align-items: center;justify-content: center;margin-left: 25px;flex:1;background-color: #f7f7f7;position:relative;}
.dsp-sop .list li::after{content:'';position:absolute;width: 36px;height: 36px;background:url(../images/dsp_24.png) no-repeat center;background-size:contain;top: 50%;margin-top: -18px;right: -22px;}
.dsp-sop .list li:last-child::after{display: none;}
 */
.dsp-sop .list{display: flex;}
.dsp-sop .list .item{flex:1;overflow: hidden;}
.dsp-sop .list .tag{font-size: 20px;color:#333333;height: 70px;display: flex;align-items: center;justify-content: center;flex:1;background-color: #f7f7f7;position:relative;margin-right: 25px;}
.dsp-sop .list .tag::after{content:'';position:absolute;width: 36px;height: 36px;background:url(../images/dsp_24.png) no-repeat center;background-size:contain;top: 50%;margin-top: -18px;right: -22px;}
.dsp-sop .list .txt{font-size: 18px;color:#333333;line-height: 40px;text-align: center;margin:40px 0;min-height:320px;}
.dsp-sop .list .date{font-size: 20px;color:#fff;background-color: #d13c02;line-height: 70px;text-align: center;}
.dsp-sop .list .item:last-child .tag{margin-right: 0;}
.dsp-sop .list .item:last-child .tag::after{display: none;}






/* 品牌传播策划 */
.pp-value{padding:120px 0;background:url(../images/pp_03.jpg) no-repeat center;background-size:cover;}
.pp-value .list{display: flex;width:calc(100% + 90px);margin-left: -45px;}
.pp-value .list .item{padding: 45px; border:6px solid transparent; width: 20%;position:relative;}
.pp-value .list .ico{height: 36px;position:absolute;left: 46px;top: -19px;display: none;}
.pp-value .list .num{font-size: 66px;color:#333333;line-height: 1;font-family: 'DIN';}
.pp-value .list .title{font-size: 28px;color:#333333;margin-top: 15px;}
.pp-value .list .txt{font-size: 14px;color:#666666;line-height: 26px;margin-top: 30px;}
.pp-value .list .item:hover{border-color:#d13c02;}
.pp-value .list .item:hover .num{color:#d13c02;}
.pp-value .list .item:hover .title{color:#d13c02;}

.pp-value .list .item:hover .ico{display: block;}

.pp-solu{padding:120px 0;}
.pp-solu .detail{position:relative;}
.pp-solu .pic{display: block;margin:0 auto;width: 510px;}
.pp-solu .list{}
.pp-solu .list .item{width: 445px;display: flex;align-items: flex-start;position:absolute;}
.pp-solu .list .num{width: 56px;height: 56px;font-size: 24px;color:#fff;background-color: #d13c02;border-radius:50%;font-family: 'DIN';display: flex;align-items: center;justify-content: center;}
.pp-solu .list .info{flex:1;overflow: hidden;padding:0 15px;}
.pp-solu .list .title{font-size: 24px;color:#333333;line-height: 56px;}
.pp-solu .list .txt{font-size: 16px;color:#666666;line-height: 26px;margin-top: -5px;-webkit-line-clamp: 3;}

.pp-solu .list .item5,.pp-solu .list .item6,.pp-solu .list .item7,.pp-solu .list .item8{flex-direction: row-reverse;text-align: right;}

.pp-solu .list .item1{left: 50%;top: 35px;margin-left: 150px;}
.pp-solu .list .item2{left: 50%;top: 176px;margin-left: 225px;}
.pp-solu .list .item3{left: 50%;top: 315px;margin-left: 210px;}
.pp-solu .list .item4{left: 50%;top: 435px;margin-left: 105px;}

.pp-solu .list .item5{right: 50%;top: 35px;margin-right: 150px;}
.pp-solu .list .item6{right: 50%;top: 176px;margin-right: 225px;}
.pp-solu .list .item7{right: 50%;top: 315px;margin-right: 210px;}
.pp-solu .list .item8{right: 50%;top: 435px;margin-right: 105px;}



.pp-do{padding:120px 0;background-color: #f7f7f7;}
.pp-do .list{display: flex;margin-left: -5px;}
.pp-do .list .item{flex:1;margin-left: 5px;position:relative;text-align: center;}
.pp-do .list .imgbox{overflow: initial;}
.pp-do .list .img{width: 100%;display: block;transform: scale(1,1);}
.pp-do .list .bot{position:absolute;width: 100%;height:100%;left: 0;bottom: 0;background-color:rgba(0,0,0,.4);padding:0 10px 50px;display: flex;flex-direction: column-reverse;display: none;}
.pp-do .list .shade{position:absolute;width: 100%;left: 0;top: 0;height: 100%;background-color:rgba(0,0,0,.5);display: flex;flex-direction: column;justify-content: center;align-items: center;opacity: 1;transition: all 1s;}
.pp-do .list .icon{height: 44px;width: auto;display: block;margin:0 auto 30px;transition: all .3s; }
.pp-do .list .title{font-size: 24px;color:#fff;}
.pp-do .list .num{font-size: 26px;color:#fff;font-family: 'DIN';margin:15px 0;}
.pp-do .list .item:hover{z-index:10;}
.pp-do .list .item:hover .bot{display: none;}
.pp-do .list .item:hover .shade{opacity: 1;}
.pp-do .list .item:hover .img{transform: scale(1.04,1.04);}
.pp-do .list .item:hover .shade .icon{margin-top: -30px;}

.pp-do .readmore{margin:80px auto 0;}


.pp-case{padding:120px 0;background:url(../images/pp_13.jpg) no-repeat center;background-size:cover;}
.pp-case .detail{position:relative;}
.pp-case .item{padding-bottom:40px;position:relative;}
.pp-case .item .img{width: 100%;display:block;border-radius:10px;}
.pp-case .item .info{width: 430px;height: 405px;border-radius:10px;padding:30px 40px;background:url(../images/pp_12.jpg) no-repeat center;background-size:cover;position:absolute;right: 0;bottom: 0;box-shadow:0 10px 56px rgba(0,0,0,.66);}
.pp-case .item .tp{height: 75px;width: auto;display: block;}
.pp-case .item .txt{font-size: 24px;color:#333333;line-height: 40px;margin-top: 20px;min-height:160px;}
.pp-case .item .more{font-size: 14px;color:#fff;width: 100px;height: 34px;background-color: #d13c02;margin-top: 15px;text-align: center;}

.pp-case .swiper-container{position:static;}
.pp-case .swiper-button{width: 60px;height: 60px;background:url(../images/pp_10.png) no-repeat center #fff;background-size:contain;margin-top: -30px;border-radius:50%;}
.pp-case .swiper-button-prev{left: -100px;}
.pp-case .swiper-button-next{transform: rotate(180deg);right: -100px;}


.pp-case .swiper-pagination{text-align: left;font-size: 0;position:static;margin-top: 10px;}
.pp-case .swiper-pagination-bullet{width: 10px;height: 10px;background-color: #fff;opacity: .3;margin:0 10px 0 0;}
.pp-case .swiper-pagination-bullet-active{opacity: 1;}




.pp-qy{padding:120px 0 0;}
.pp-qy .list{display: flex;}
.pp-qy .list .item{text-align: center;flex:1;overflow: hidden;position:relative;height: 600px;}
.pp-qy .list .img{width: 100%;height: 100%;display: block;object-fit: cover;}
.pp-qy .list .shade{position:absolute;width: 100%;height: 100%;left: 0;top: 0;background-color:rgba(0,0,0,.5);padding:110px 0 100px;transition: all .3s;}
.pp-qy .list .title{font-size: 36px;color:#fff;font-weight: bold;}
.pp-qy .list .line{width: 36px;height: 2px;background-color: #d13c02;display: block;margin:45px auto 55px;}
.pp-qy .list .icon{height: 70px;width: auto;display: block;margin:0 auto;}
.pp-qy .list .more{font-size: 18px;color:#fff;display: inline-block;vertical-align: middle;margin-top: 120px;background:url(../images/pp_22.png) no-repeat right center;background-size:18px 9px;padding-right: 25px;}
.pp-qy .list .item:hover .shade{background-color: rgba(209,60,2,.8);}
.pp-qy .list .item:hover .line{background-color: #fff;}
.pp-qy .list .item:hover .shade{padding-top: 80px;}
.pp-qy .list .item:hover .more{margin-top: 150px;}


/* 短视频SEO */
.seo-ll{padding:120px 0;}
.seo-ll .list{display: flex;}
.seo-ll .list li{flex:1;text-align: center;}
.seo-ll .list .num{font-size: 18px;color:#333333;line-height: 1;}
.seo-ll .list .num i{font-size: 72px;color:#000;line-height: 1;font-family: 'DIN';margin-right: 6px;}
.seo-ll .list .fz{font-size: 18px;color:#333333;margin-top: 8px;}

.seo-data{padding:100px 0;background-color: #f7f7f7;}
.seo-data .list{display: flex;justify-content: space-between;}
.seo-data .list .item{padding: 20px;background-color: #fff;border-radius:10px;width: 49%;}
.seo-data .list .title{font-size: 22px;color:#333333;font-weight: bold;}
.seo-data .list .fz{font-size: 14px;color:#999999;margin-top: 15px;}
.seo-data .list .img{width: 100%;margin-top: 20px;}
.seo-data .list .font{font-size: 16px;color:#333333;text-align: center;margin-top: 15px;}
.seo-data .list .item:hover{box-shadow:0 0 20px #ddd;}

.seo-data .bottxt{font-size: 16px;color:#666666;line-height: 26px;margin: 15px auto 0;text-align: center;max-width:1050px;}


.seo-qy{padding:100px 0;}
.seo-qy .list{display: flex;}
.seo-qy .list li{flex:1;position:relative;}
.seo-qy .list .img{width: 100%;height: 100%;display: block;}
.seo-qy .list .shade{position:absolute;width: 100%;height: 100%;left: 0;top: 0;background-color:rgba(0,0,0,.8);display: flex;justify-content: center;}
.seo-qy .list .num{font-size: 46px;color:rgba(255,255,255,.5);line-height: 1;font-family: 'DIN';position:absolute;left: 15px;top: 20px;font-style: italic;}
.seo-qy .list .box{display: flex;padding: 100px 0 15px;transition: all .3s;flex:1;justify-content: center;}
.seo-qy .list .txt{font-size: 24px;color:#fff;writing-mode:vertical-lr;letter-spacing: 2px;display: flex;align-items: center;justify-content: flex-start;}
.seo-qy .list .txt i{writing-mode:initial;font-weight: bold;}
.seo-qy .list li:hover .shade{background: linear-gradient(rgba(207,6,2,.95), rgba(207,6,2,.1));}
.seo-qy .list li:hover .box{padding-top: 80px;}

.seo-qy.ad .list .box{justify-content: flex-start;}

.seo-qy .list .title{font-size: 36px;color:#fff;font-weight: bold;/* writing-mode:vertical-lr; */letter-spacing: 1px;margin-right: 15px;width: 30px;}
.seo-qy .list .fz16{font-size: 16px;padding-top: 40px;}



.seo-fw{padding:120px 0;background:url(../images/seo_10.jpg) no-repeat center;background-size:cover;}
.seo-fw .list{margin-left: -2%;display: flex;flex-wrap: wrap;padding-top: 15px;}
.seo-fw .list .item{font-size: 24px;color:#333333;font-weight: bold;display: flex;align-items: center;justify-content: center;text-align: center;width: 23%;margin:0 0 2% 2%;background:url(../images/seo_09.jpg) no-repeat center;background-size:100% 100%;height: 120px;cursor: default;}
.seo-fw .list .item:hover{color:#fff;background-image:url(../images/seo_09-1.jpg)}

.seo-advan{padding:120px 0;}
.seo-advan .list{display: flex;flex-wrap: wrap;}
.seo-advan .list .item{text-align: center;width: 25%;}
.seo-advan .list .icon{}
.seo-advan .list .title{font-size: 22px;color:#333333;font-weight: bold;margin-top: 25px;}
.seo-advan .list .line{width: 66px;height: 1px;background-color: #cf0602;display: block;margin:15px auto;}
.seo-advan .list .txt{font-size: 14px;color:#999999;line-height: 20px;max-width:215px;margin:0 auto;}


.seo-case{padding:100px 0;background:url(../images/seo_15.jpg) no-repeat center;background-size:cover;}
.seo-case .item .img{width: 100%;display: block;}

.seo-case .swiper-pagination{position:static;margin-top: 50px;}
.seo-case .swiper-pagination-bullet{width: 22px;height: 22px;opacity: 1;margin:0 15px;position:relative;border:1px solid transparent;background-color: transparent;}
.seo-case .swiper-pagination-bullet::after{content:'';position:absolute;left: 50%;top: 50%;width: 6px;height: 6px;background-color: #c6bbbb;border-radius:50%;transform: translate(-50%,-50%);}
.seo-case .swiper-pagination-bullet-active{border-color:#d13c02;background-color: #fff;}
.seo-case .swiper-pagination-bullet-active::after{background-color: #d13c02;}




.seo-bz{padding:90px 0 0;}
.seo-bz .row{margin-bottom: 65px;display: flex;align-items: center;}
.seo-bz .tit{font-size: 24px;color:#fff;width: 180px;height: 80px;display: flex;align-items: center;justify-content: center;margin-right: 25px;}
.seo-bz .list{display: flex;flex:1;overflow: hidden;}
.seo-bz .list li{width: 20%;text-align: center;}
.seo-bz .list .icon{height: 60px;width: auto;display: block;margin:0 auto;transition: all .3s;}
.seo-bz .list .title{font-size: 16px;color:#333333;text-align: center;margin-top: 8px;font-weight: bold;}
.seo-bz .list li:hover .icon{transform:scaleX(-1);}


/* 网站定制开发 */
.website-yx{padding:120px 0;}
.website-yx .list{display: flex;}
.website-yx .list .item{flex:1;height: 400px;text-align: center;position:relative;}
.website-yx .list .img{width: 100%;height: 100%;display: block;object-fit: cover;filter: brightness(.36);}
.website-yx .list .bot{position:absolute;width: 100%;height: 100%;left: 0;top: 0;display: flex;flex-direction: column;padding-bottom: 40px;background-color:rgba(0,0,0,.3);align-items: center;justify-content: flex-end;text-align: center;}
.website-yx .list .shade{position:absolute;width: 100%;height: 100%;left: 0;top: 0;display: flex;flex-direction: column;padding-top: 40px;opacity: 0;background: linear-gradient(rgba(209,60,2,.95), rgba(209,60,2,.1));transition: all 1s;}
.website-yx .list .shade .line{background-color: #fff;margin-bottom: 25px;}
.website-yx .list .title{font-size: 36px;color:#fff;font-weight: bold;}
.website-yx .list .font{font-size: 14px;color:#fff;margin:25px 0 35px;}
.website-yx .list .line{width: 36px;height: 2px;background-color: #d13c02;display: block;margin:0 auto;}
.website-yx .list .item:nth-child(even){margin-top: 45px;}
.website-yx .list .item:hover .bot{display: none;}
.website-yx .list .item:hover .shade{opacity: 1;}
.website-yx .list .item:hover .img{filter: brightness(1);}

.website-qy{background:url(../images/website_12.jpg) no-repeat center;background-size:cover;padding:120px 0;}
.website-qy .detail{position:relative;}
.website-qy .imgbox{width: 580px;margin:0 auto;}
.website-qy .imgbox .pic{width: 100%;display: block;}
.website-qy .imgbox .centit{font-size: 30px;color:#333333;position:absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.website-qy .list{}
.website-qy .list .item{display: flex;align-items: flex-start;position:absolute;}
.website-qy .list .icon{width: 90px;margin:0 30px 0 0;transition: all .3s;}
.website-qy .list .info{flex:1;overflow: hidden;}
.website-qy .list .title{font-size: 20px;color:#333333;font-weight: bold;}
.website-qy .list .txt{font-size: 16px;color:#999999;line-height: 24px;margin-top: 6px;}
.website-qy .list .item:hover .icon{transform:scaleX(-1);}

.website-qy .list .item:nth-child(odd){flex-direction: row-reverse;text-align: right;}
.website-qy .list .item:nth-child(odd) .icon{margin:0 0 0 30px;}

.website-qy .list .item1{right: 50%;margin-right: 160px;top: 25px;}
.website-qy .list .item2{left: 50%;margin-left: 160px;top: 25px;}

.website-qy .list .item3{right: 50%;margin-right: 230px;top: 235px;}
.website-qy .list .item4{left: 50%;margin-left: 230px;top: 235px;}
.website-qy .list .item5{left: 0;margin-left: 0;top: 405px;display: block!important;width: 100%;text-align: center!important;flex-direction: initial;}
.website-qy .list .item5 .icon{margin:0 0 20px!important;}


.website-solu{padding:120px 0;}
.website-solu .list{display: flex;flex-wrap: wrap;margin-left: -2%;}
.website-solu .list .item{width: 31.3%;margin:0 0 2% 2%;box-shadow:0 6px 10px rgba(121,132,154,.1);}
.website-solu .list .imgbox{height: 190px;}
.website-solu .list .img{width: 100%;height: 100%;display: block;object-fit: cover;}
.website-solu .list .info{padding:20px 15px;}
.website-solu .list .title{font-size: 26px;color:#333333;font-weight: bold;}
.website-solu .list .txt{font-size: 16px;color:#999999;line-height: 22px;-webkit-line-clamp: 2;margin-top: 8px;}
.website-solu .list .item:hover{box-shadow:0 6px 10px rgba(121,132,154,.3);}

.website-case{}
.website-case .detail{background-color: #fff;box-shadow:0 4px 34px rgba(152,152,152,.2);}
.website-case .item{display: flex;}
.website-case .item .imgbox{width: 450px;height: 535px;}
.website-case .item .img{width: 100%;height: 100%;display: block;object-fit: cover;}
.website-case .item .info{flex:1;overflow: hidden;padding:50px 40px;}
.website-case .item .title{font-size:32px;color:#d13c02;font-weight: bold;}
.website-case .item .tp{height: 45px;width: auto;display: block;margin-top: 30px;}
.website-case .item .smtit{font-size: 16px;color:#333333;font-weight: bold;margin-top: 55px;}
.website-case .item .txt{font-size: 14px;color:#333333;line-height: 28px;-webkit-line-clamp: 3;height: 84px;margin-top: 15px;max-width:600px;}
.website-case .item .bot{margin-top: 50px;display: flex;justify-content: flex-end;}
.website-case .item .more{}


.website-case .swiper-arr{left: 490px;bottom: 75px;position:absolute;z-index:60;display: flex;}
.website-case .swiper-button{width: 56px;height: 56px;background:url(../images/website_21.png) no-repeat center #fff;background-size:contain;position:static;margin:0;border:1px solid #ddd;border-radius:50%;opacity: 1;}

.website-case .swiper-button-prev{margin-right: 45px;}
.website-case .swiper-button-next{transform: rotate(180deg);}
.website-case .swiper-button:hover{background-image:url(../images/website_21-1.png);border-color:#d13c02;}


.website-yy{height: 175px;background:url(../images/website_23.jpg) no-repeat center;background-size:cover;display: flex;align-items: center;justify-content: center;}
.website-yy .wrap{display: flex;justify-content: space-between;}
.website-yy .txt{font-size: 36px;color:#fff;}
.website-yy .more{}


/* 竞价广告投放 */
.seo-qy.ad .list .shade{background-color: rgba(0,0,0,.5);}
.seo-qy.ad .list .box{flex-direction: column;}
.seo-qy.ad .list .circle{width: 10px;height: 10px;background-color: #fff;border-radius:50%;margin:0 auto 20px;display: block;}

.website-qy .anniu{margin:140px auto 0;}


.ad-cb{padding:120px 0;}
.ad-cb .list{display: flex;justify-content: space-between;}
.ad-cb .list li{background-color: #fff;box-shadow:0 3px 10px rgba(121,132,154,.26);width: 31.3%;}
.ad-cb .list .top{padding:55px 0 30px;text-align: center;}
.ad-cb .list .num{font-size: 72px;color:#d13c02;font-family: 'DIN';line-height: 1;}
.ad-cb .list .num i{font-family: 'DIN';}
.ad-cb .list .fz{font-size: 18px;color:#333333;margin-top: 10px;}
.ad-cb .list .bot{height: 90px;background-color: #f5f6f6;display: flex;align-items: center;justify-content: center;}
.ad-cb .list .tp{height: 60px;width: auto;}

.ad-cb .slide{margin-top: 90px;width:calc(100% + 600px);margin-left: -300px;}
.ad-cb .slide .item{border-radius:10px;box-shadow:0 10px 56px rgba(94,98,95,.06);overflow: hidden;}
.ad-cb .slide .img{width: 100%;display: block;}

.ad-cb .slide .swiper-slide{transform: scale(.8,.8);width: 920px;}
.ad-cb .slide .swiper-slide-active{transform: scale(1,1);}

.ad-cb .slide .swiper-button{width: 56px;height: 56px;background:url(../images/ad_23.png) no-repeat center;background-size:contain;left: 50%;margin-top: -28px;}
.ad-cb .slide .swiper-button-prev{margin-left: -656px;}
.ad-cb .slide .swiper-button-next{transform: rotate(180deg);margin-left: 600px;}
.ad-cb .slide .swiper-button:hover{background-image:url(../images/ad_23-1.png)}


.ad-lc{padding:120px 0;background:url(../images/ad_21.jpg) no-repeat center;background-size:cover;}
.ad-lc .detail{position:relative;}
.ad-lc .detail:before{content:'';position:absolute;width: 100%;left: 0;top: 50%;height: 3px;background-color: #d13c02;margin-top: -2px;}

.ad-lc .slide{width:calc(50% + 600px);margin-left:calc(50% - 600px);}
.ad-lc .item{text-align: center;width: 100%;}
.ad-lc .item .title{font-size: 22px;color:#fff;font-weight: bold;height: 70px;display: flex;align-items: flex-end;justify-content: center;text-align: center;}
.ad-lc .item .circle{width: 24px;height: 24px;background:url(../images/ad_22.png) no-repeat center;background-size:contain;display: block;margin:25px auto;position:relative;z-index:10;}
.ad-lc .item .tag{font-size: 16px;color:#333333;display: flex;align-items: center;justify-content: center;text-align: center;background-color: #fff;height:70px;}
.ad-lc .item:hover .title{color:#d13c02;}
.ad-lc .item:hover .circle{background-image:url(../images/ad_22-1.png)}
.ad-lc .item:hover .tag{color:#fff;background-color: #d13c02}


.ad-lc .swiper-slide{width: 205px;}


.ad-yy{display: flex;align-items: center;justify-content: center;padding:50px 0;background-color: #f7f7f7;}
.ad-yy .wrap{display: flex;align-items: center;}
.ad-yy .info{flex:1;overflow: hidden;}
.ad-yy .txt{font-size: 30px;color:#333333;}
.ad-yy .font{font-size: 20px;color:#999999;margin-top: 10px;}


/* index */
.idx-ban{height:auto;display: block;height: 900px;position:relative;}
.idx-ban .sj-show,.idx-ban .pc-show{position:absolute;left: 0;top: 0;width: 100%;}
.idx-ban .pc-show{z-index:11;}
.idx-ban .sj-show{z-index:10;}

.idx-ban .item{height: 900px;display: flex;align-items: center;justify-content: center;}
.idx-ban .item .txt{max-width:760px;line-height: 34px;}

.idx-ban .list{display: flex;max-width:780px;margin-top: 60px;padding-top: 45px;border-top:1px solid #fff;}
.idx-ban .list li{flex:1;}
.idx-ban .list .num{font-size: 18px;color:#ff2121;line-height: 1;}
.idx-ban .list .num i{font-size: 68px;line-height: 1;font-family: 'DIN';display: inline-block;vertical-align: text-top;margin-top: -10px;margin-right: 6px;}
.idx-ban .list .fz{font-size: 18px;color:#fff;margin-top: 15px;opacity: .7;}

.idx-ban .swiper-pagination{bottom: 60px;}
.idx-ban .swiper-pagination-bullet{width: 16px;height: 16px;background-color:rgba(255,255,255,.25);margin:0 10px!important;opacity: 1;}
.idx-ban .swiper-pagination-bullet-active{background-color: #fff;}




.idx-do{padding:120px 0;background-color: #f7f7f7;}
.idx-do .list{display: flex;justify-content: space-between;}
.idx-do .list .item{box-shadow:0 6px 10px rgba(121,132,154,.1);width: 31.3%;background-color: #fff;}
.idx-do .list .imgbox{height: 190px;position:relative;}
.idx-do .list .img{width: 100%;height: 100%;display: block;object-fit: cover;}
.idx-do .list .tag{position:absolute;right: 0;top: 0;background-color: #fff;font-size: 16px;color:#d13c02;min-width: 116px;line-height: 28px;text-align: center;}
.idx-do .list .info{padding:20px 20px;}
.idx-do .list .title{font-size: 26px;color:#333333;font-weight: bold;}
.idx-do .list .txt{font-size: 16px;color:#999999;line-height: 24px;-webkit-line-clamp: 2;height: 48px;margin-top: 6px;}
.idx-do .list .bot{margin-top: 15px;display: flex;justify-content: space-between;height: 50px;overflow: hidden;}
.idx-do .list .lk{font-size: 18px;color:#333333;display: block;line-height: 50px;background-color: #f7f7f7;width: 48%;text-align: center;}
.idx-do .list .lk:hover{color:#fff;background-color: #d13c02;}

.idx-xw{padding:120px 0;}
.idx-xw .detail{position:relative;}
.idx-xw .item{display: block;height: 365px;position:relative;/* width: 380px; */}
.idx-xw .item .img{width: 100%;height: 100%;display: block;object-fit: cover;}
.idx-xw .item .bot{position:absolute;width: 100%;height:100%;left: 0;bottom: 0;padding:30px;background-image: linear-gradient(rgba(0,0,0,0) 50%, rgba(0,0,0,1) 100%);display: flex;align-items: flex-end;}
.idx-xw .item .title{font-size: 20px;color:#fff;font-weight: bold;line-height: 26px;}
.idx-xw .item .shade{background-color:rgba(0,0,0,.6);position:absolute;width: 100%;left: 0;bottom: 0;height: 100%;padding: 30px;opacity: 0;transition: all .3s;}
.idx-xw .item .txt{font-size: 14px;color:rgba(255,255,255,.66);line-height: 22px;margin-top: 10px;}
.idx-xw .item:hover .bot{display: none;}
.idx-xw .item:hover .shade{opacity: 1;}


.idx-xw .swiper-container{position:static;}
.idx-xw .swiper-button{width: 56px;height: 56px;background:url(../images/ad_23.png) no-repeat center;background-size:contain;margin-top: -28px;}
.idx-xw .swiper-button-prev{left: -120px;}
.idx-xw .swiper-button-next{transform: rotate(180deg);right: -120px;}
.idx-xw .swiper-button:hover{background-image:url(../images/ad_23-1.png)}

.pop{position:fixed;width: 100%;height: 100%;left: 0;top: 0;z-index:110;background-color:rgba(0,0,0,.5);display: none;}
.pop .close{position:absolute;right: 25px;top: 15px;font-size: 36px;color:#333;line-height: 1;cursor: pointer;}
.pop .wrapbox{background-color: #fff;position:fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.pop-tc{}
.pop-tc .wrapbox{padding:45px 40px;width: 560px;}
.pop-tc .t-tit{font-size: 32px;color:#333333;text-align: center;margin-bottom: 20px;}
.pop-tc .txt{font-size: 18px;color:#333333;line-height: 30px;}
.pop-form{margin-top: 30px;}
.pop-form .row{margin-bottom: 20px;}
.pop-form .ipt{font-size: 16px;color:#333;height: 55px;line-height: 55px;padding:0 15px;background-color: #f5f5f5;width: 100%;}
.pop-form .ipt-txt{}
.pop-form .select{background:url(../images/icon_04.png) no-repeat 95% center #f5f5f5;background-size:12px;appearance: none;-webkit-appearance: none;}
.pop-form .submit{margin:35px auto 0;}

.kf-box{width: 88px;position:fixed;right: 0;bottom: 10%;z-index:100;display: none;}
.kf-box .item{margin-bottom: 2px;position:relative;}
.kf-box .smb{display: block;background-color: #d13c02;padding:15px 0;text-align: center;cursor: pointer;}
.kf-box .icon{height: 40px;width: auto;display: block;margin:0 auto;}
.kf-box .fz{font-size: 16px;color:#fff;margin-top: 3px;}
.kf-box .item:first-child .smb{border-radius:6px 0 0 0;}
.kf-box .item:last-child .smb{border-radius:0 0 0 6px;}
.kf-box .item:hover .smb{background-color: #bc3602;}
.kf-box .drop{background-color: #fff;width: 180px;position:absolute;left: 0;transform: translate(-100%,0);top: 0;padding: 15px;display: none;}
.kf-box .drop .pic{width: 90%;display: block;margin:0 auto;}
.kf-box .drop .font{font-size: 14px;color:#333;text-align: center;margin-top: 5px;}
.kf-box .item:hover .drop{display: block;}

@media screen and (min-width:1241px) and (max-width:1300px){
	.pp-qy .list .item{height: 450px;}
	.pp-qy .list .title{font-size: 30px;}
	.pp-qy .list .shade{padding:80px 0 60px;}
	.pp-qy .list .more{margin-top: 60px;}
	.pp-qy .list .item:hover .shade{padding-top: 60px;}
	.pp-qy .list .item:hover .more{margin-top: 60px;}
}

@media screen and (min-width:992px) and (max-width:1240px){
	
	.hd-nav li{margin-left: 20px;}
	
	.hd-tel{margin-right: 0;margin-left: 35px;}
	.hd-tel .fz{font-size: 16px;background-size: 18px;padding-left: 23px;}
	.hd-tel .anniu{font-size: 14px;}
	
	/* 服务案例 */
	.inner-ban .box{max-width:94%;margin:0 auto;}
	.inner-ban .title{font-size: 42px;}
	
	.fw-list .imgbox{height: 500px;}
	.fw-list .info{left:auto;right: 3%;width: 640px;}
	.fw-list .more{margin-top: 40px;}
	
	.fw-list .row:nth-child(even) .info{right:auto;left: 3%;}
	
	/* 新闻列表 */
	.xw-r{width: 300px;}
	
	
	/* 新闻详情 */
	.xw-det .title{font-size: 34px;}
	
	/* 关于我们 */
	.us-idea .imgbox{width: 50%;margin-left: 4%;}
	.us-idea .row{margin-bottom: 25px;}
	.us-idea .title{font-size: 24px;}
	.us-idea .line{margin:10px 0;}
	
	.us-team .swiper-button-prev{left: 10px;}
	.us-team .swiper-button-next{right: 10px;}
	
	
	/* 搜索引擎优化 */
	.ss-banner{text-align: center;}
	.ss-banner .list{justify-content: center;}
	.ss-banner .list li{margin:0 3%;}
	.ss-banner .list .tit{font-size: 20px;}
	.ss-banner .button{margin:55px auto 0;}
	
	.ss-ll .arrow{width: 30px;margin:0 15px;}
	.ss-ll .item .circle{width: 140px;height: 140px;padding: 10px;}
	.ss-ll .cenbox{padding: 0;}
	
	/* 品牌传播策划 */
	.pp-value .list{width: 100%;margin-left: 0;}
	.pp-value .list .item{padding: 0 1.5%;border:none;text-align: center;}
	.pp-value .list .item:hover .ico{display: none;}
	.pp-value .list .num{font-size: 56px;}
	.pp-value .list .title{font-size: 22px;}
	.pp-value .list .txt{margin-top: 20px;}
	
	.pp-solu .list .item{width: 345px;}
	
	
	.pp-qy .list .title{font-size: 26px;}
	.pp-qy .list .shade{padding:80px 0;}
	.pp-qy .list .icon{height: 50px;}
	.pp-qy .list .line{margin:35px auto 40px;}
	
	/* 网站定制开发 */
	.website-solu .list .title{font-size: 22px;}
	
	
	/* 竞价广告投放 */
	.ad-cb .list .num{font-size: 62px;}
	
	.ad-cb .slide{width: 100%;margin-left: 0;}
	.ad-cb .slide .swiper-slide{width: 600px;}
	
	.ad-lc .slide{width: 100%;margin-left: 0;padding:0 3%;}
	
	/* 短视频代运营 */
	.dsp-sop .list .tag{font-size: 18px;}
	.dsp-sop .list .tag::after{width: 28px;height: 28px;}
	.dsp-sop .list .txt{font-size: 16px;}
	
	/* index */
	.idx-ban .item{height: 700px;}
	.idx-ban .list{margin-top: 40px;}
	
	.idx-xw .swiper-button-prev{left: 0;}
	.idx-xw .swiper-button-next{right: 0;}
	
	.kf-box{bottom: 5%;}
	
	
	
	
	
}

@media screen and (min-width:768px) and (max-width:991px){
	
	.auto{width: 100%;padding:0 3%;}
	.sj-menu{position:absolute;right: 3%;top: 50%;width: 40px;height: 40px;background: url(../images/menu.png) no-repeat center;background-size:36px;margin-top: -20px;display: block;}
	.sj-menu.close{background: url(../images/close.png) no-repeat center;background-size:36px;}

	.head{padding:10px 0;height: 80px;transition: all 0s;}
	.head.backg{background-color: #d13c02}
	.head.backg .hd-tel .anniu{color:#d13c02;background-color: #fff;}
	
	.hd-nav{position:fixed;width: 100%;left: 0;top: 80px;background-color: #d13c02;bottom: 0;overflow-y: scroll!important;display: none;}
	.hd-nav li{margin-left: 0;display: block;border-top:1px solid rgba(255,255,255,.15);}
	.hd-nav li>a{display: block;line-height: 70px;padding:0 3%;font-size: 18px;z-index:20;}
	.hd-nav li>a::after{display: none;}
	.hd-nav li .ic{display: none;}
	.hd-nav li.hot>a::before{display: none;}
	
	.hd-nav li.has .arrow{position:absolute;width: 70px;height: 70px;background:url(../images/arrow.png) no-repeat center;background-size:30px;right: 0;top: 0;z-index:50;}
	.hd-nav li.has .arrow.this{transform: rotate(180deg);}
	.hd-nav .drop{position:static;width: 100%;transform: translate(0,0);padding:0 0 0 6%;}
	.hd-nav .drop .box{background-color:transparent;}
	.hd-nav .drop .box:before{display: none;}
	.hd-nav .drop a{color:#fff;border:none;border-top:1px solid rgba(255,255,255,.15)!important;text-align: left;line-height: 50px;font-size: 16px;}
	.hd-nav li.has.this::after{transform: rotate(180deg);}
	.hd-nav li:hover .drop{display: none;}
	
	.hd-tel{margin-right: 80px;margin-left: 0;display: flex;align-items: center;}
	.hd-tel .fz{font-size: 16px;background-size: 18px;padding-left: 23px;}
	.hd-tel .anniu{font-size: 14px;margin-top: 0;margin-left: 15px;padding:0 15px;}
	
	/* 服务案例 */
	.inner-ban{height: 380px;padding-top: 50px;}
	.inner-ban .title{font-size: 38px;}
	
	.banner{height: 500px;text-align: center;padding-top: 60px;}
	.banner .title{font-size: 38px;}
	.banner .txt{font-size: 20px;}
	.banner .fz{font-size: 16px;}
	
	.banner .smbt{font-size: 38px;}
	.banner .smbutton{margin-top: 50px;}
	
	.ss-banner .list{margin-top: 30px;justify-content: center;}
	.ss-banner .list li{margin:0 15px;}
	.ss-banner .list .icon{height: 50px;}
	.ss-banner .list .tit{margin-top: 15px;font-size: 18px;}
	.ss-banner .button{font-size: 18px;margin:40px auto 0;}
	
	.pub-more{font-size: 18px;}
	.pub-more .circle{width: 44px;height: 44px;margin-right: 30px;}
	.pub-more .circle::after{width: 38px;height: 22px;margin-top: -11px;}
	
	
	
	.pub-tt{margin-bottom: 30px;}
	.pub-tt .bt{font-size: 30px;}
	.pub-tt .smwz{margin-top: 10px;}
	
	.btn{width: 140px;height: 46px;}
	
	.fw-main{padding:80px 0;}
	.fw-list .imgbox{height: 400px;}
	.fw-list .info{left:auto;right: 3%;width: 520px;padding:30px 25px 30px;}
	.fw-list .title{font-size: 20px;}
	.fw-list .txt{line-height: 24px;-webkit-line-clamp: 4;}
	.fw-list .more{margin-top: 30px;}
	
	.fw-list .row:nth-child(even) .info{right:auto;left: 3%;}
	
	
	.ft-di-height{height: 90px;}
	.ft-di{margin-top: -90px;}
	.ft-di .wrap{padding:40px 20px;}
	.ft-di .title{font-size: 24px;}
	.ft-di .txt{font-size: 18px;}
	
	.ft-t{flex-wrap: wrap;}
	.ft-t .lbox,.ft-t .rbox{width:100%;}
	.ft-form .submit{margin:20px auto 0;}
	
	.ft-t .rbox{margin-top: 40px;}
	.ft-info .fz{padding-left: 0;}
	.ft-info .fz:before{display: inline-block;vertical-align: middle;position:static;margin-right: 8px;}
	.ft-link .select{height: 34px;line-height: 32px;}
	
	
	/* 新闻列表 */
	.xw-main{padding:80px 0;}
	.xw-r{display: none;}
	
	.xw-list .title{font-size: 18px;}
	
	/* 新闻详情 */
	.xw-det{padding:60px 0 80px;}
	.xw-det .title{font-size: 26px;}
	
	.pagenav{display: block;}
	.pagenav li{max-width:100%;text-align: left!important;}
	.pagenav .prev:before, .pagenav .next::after{display: none;}
	
	
	/* 关于我们 */
	.us-intro{padding:80px 0;}
	.us-intro .txt{font-size: 16px;}
	.us-intro .list .num i{font-size: 60px;}
	
	.us-idea{padding:80px 0;}
	.us-idea .wrap{align-items: center;}
	.us-idea .imgbox{width: 50%;margin-left: 4%;}
	.us-idea .row{margin-bottom:15px;}
	.us-idea .title{font-size: 20px;}
	.us-idea .line{margin:10px 0;}
	.us-idea .txt{font-size: 16px;}
	
	.us-team{padding:80px 0;}
	.us-team .item .shade{padding:35px 20px 0;}
	.us-team .item .txt{font-size: 15px;line-height: 26px;}
	
	.us-team .swiper-button{width:40px;height: 40px;margin-top: -20px;}
	.us-team .swiper-button-prev{left: -10px;}
	.us-team .swiper-button-next{right: -10px;}
	
	.us-hz{padding:80px 0;}
	.us-hz .item{height: 100px;}
	.us-hz .swiper-pagination{margin-top: 35px;}
	.us-hz .swiper-pagination-bullet{width: 18px;height: 18px;margin:0 1px!important;}
	
	.us-plan{padding:80px 0;}
	
	.us-xw{padding:80px 0;}
	.us-xw .list .imgbox{height: 200px;}
	.us-xw .list .title{font-size: 18px;}
	
	
	/* 搜索引擎优化 */
	.ss-ll{padding:80px 0;}
	.ss-ll .arrow{display: none;}
	.ss-ll .item .circle{width: 140px;height: 140px;padding: 10px;}
	.ss-ll .cenbox{padding: 0;}
	
	.ss-ll .detail{flex-wrap: wrap;justify-content: space-between;}
	.ss-ll .item{width: 48%;}
	.ss-ll .item3{width: 100%;margin-top: 4%;}
	.ss-ll .item .title{margin-bottom: 25px;}
	.ss-ll .cenbox .grp:last-child{margin: 0;}
	
	.ss-pp{padding:80px 0;}
	.ss-pp .bq{font-size: 22px;}
	
	.ss-seo{padding:80px 0;}
	.ss-seo .list .item{padding:40px 20px 30px;}
	.ss-seo .list .ico{height: 50px;}
	.ss-seo .list .line{height: 2px;margin:20px auto;}
	.ss-seo .list .title{font-size: 18px;}
	
	.ss-fw{padding:80px 0;}
	.ss-fw .list .imgbox{height: 240px;}
	.ss-fw .list .title{font-size: 18px;}
	
	.ss-advan{padding:80px 0;}
	.ss-advan .list li{margin-bottom: 30px;}
	
	.ss-hz{padding:80px 0;}
	.ss-hz .row{margin-bottom: 40px;}
	.ss-hz .row .titbox{width: 110px;margin-right: 20px;}
	.ss-hz .row .titbox .title{font-size: 16px;margin-top: 15px;}
	
	
	.ss-hz .row .item{width: auto;}
	.ss-hz .row .icon{width: 60px;}
	.ss-hz .row .arrow{width: 30px;margin:30px 20px 0;}
	.ss-hz .row .title{font-size: 16px;margin-top: 15px;}
	
	.us-intro.ss{padding:80px 0;}
	.us-intro.ss .more{margin-top: 50px;}
	
	/* 短视频代运营 */
	.dsp-fw{padding:80px 0;}
	.dsp-fw .list li{padding:25px 10px;}
	.dsp-fw .list .icon{height: 80px;}
	.dsp-fw .list .title{font-size: 18px;margin-top: 15px;}
	
	.dsp-lx{padding:80px 0 0;}
	.dsp-lx .title{font-size: 20px;}
	.dsp-lx .txt{font-size: 16px;}
	
	.dsp-lx .list{margin-top: 40px;}
	.dsp-lx .list .tit{font-size: 16px;}
	.dsp-lx .list .line{display: none;}
	.dsp-lx .list .ico{height: 36px;margin-top: 15px;}
	
	.dsp-case{padding:80px 0;}
	
	.dsp-sop{padding:80px 0;}
	.dsp-sop .list{flex-wrap: wrap;}
	.dsp-sop .list .item{width: 25%;flex:initial;margin-bottom: 30px;}
	.dsp-sop .list .tag{font-size: 18px;height: 56px;}
	.dsp-sop .list .tag::after{width: 28px;height: 28px;}
	.dsp-sop .list .txt{font-size: 16px;margin:20px auto;line-height: 30px;min-height: 245px;}
	.dsp-sop .list .date{font-size: 18px;line-height: 50px;}
	
	
	
	
	/* 品牌传播策划 */
	.pp-value{padding:80px 0;}
	.pp-value .list{width: 100%;margin-left: 0;}
	.pp-value .list .item{padding: 0 1.5%;border:none;text-align: center;}
	.pp-value .list .item:hover .ico{display: none;}
	.pp-value .list .num{font-size: 46px;}
	.pp-value .list .title{font-size: 20px;}
	.pp-value .list .txt{margin-top: 15px;}
	
	
	.pp-solu{padding:80px 0;}
	.pp-solu .pic{display: none;}
	.pp-solu .list .item{width: 100%;position:static;margin:0 0 30px!important;flex-direction: row!important;text-align: left!important;}
	.pp-solu .list .title{font-size: 20px;line-height: 34px;}
	
	.pp-do{padding:80px 0;}
	.pp-do .list .bot{padding:0 10px 15px;}
	.pp-do .list .title{font-size: 18px;}
	.pp-do .list .num{font-size: 20px;margin:10px auto;}
	.pp-do .list .icon{height: 40px;}
	.pp-do .readmore{margin-top: 50px;}
	
	.pp-case{padding:80px 0;}
	.pp-case .item .info{width: 320px;height: 200px;padding:25px 30px;}
	.pp-case .item .tp{height: 55px;}
	.pp-case .item .txt{font-size: 16px;line-height: 26px;min-height:52px;-webkit-line-clamp: 2;margin-top: 10px;}
	.pp-case .item .more{margin-top: 10px;}
	
	
	.pp-qy{padding:80px 0 0;}
	.pp-qy .list{flex-wrap:wrap;}
	.pp-qy .list .item{flex:initial;width: 33.3%;height: 400px;}
	.pp-qy .list .title{font-size: 26px;}
	.pp-qy .list .shade{padding:80px 0;}
	.pp-qy .list .icon{height: 50px;}
	.pp-qy .list .line{margin:35px auto 40px;}
	.pp-qy .list .img{object-fit: cover;}
	.pp-qy .list .more{font-size: 15px;margin-top: 50px;}
	.pp-qy .list .item:hover .more{margin-top: 50px;}
	
	/* 短视频SEO */
	.seo-ll{padding:80px 0;}
	.seo-ll .list .num i{font-size: 62px;}
	
	.seo-data{padding:80px 0;}
	
	.seo-qy{padding:80px 0;}
	.seo-qy .list li{height: 400px;}
	.seo-qy .list .img{object-fit: cover;}
	.seo-qy .list .num{font-size: 36px;}
	.seo-qy .list .box{padding:80px 0 15px;}
	.seo-qy .list .txt{font-size: 18px;}
	
	.seo-qy .list .title{font-size: 20px;}
	.seo-qy .list .fz16{padding-top: 20px;}
	
	
	.seo-fw{padding:80px 0;}
	.seo-fw .list .item{font-size: 18px;height: 80px;}
	
	.seo-advan{padding:80px 0;}
	.seo-advan .list .icon{height: 60px;}
	.seo-advan .list .title{font-size: 20px;}
	.seo-advan .list .line{width: 50px;}
	
	.seo-case{padding:80px 0;}
	
	.seo-bz{padding:80px 0 30px;}
	.seo-bz .row{display: block;}
	.seo-bz .row:last-child{margin-bottom: 0;}
	.seo-bz .tit{font-size: 20px;width: 160px;height: 56px;margin-bottom: 40px;}
	.seo-bz .list .icon{height: 50px;}
	
	
	/* 网站定制开发 */
	.website-yx{padding:80px 0;}
	.website-yx .list .item:nth-child(even){margin-top: 0;}
	.website-yx .list .title{font-size: 28px;}
	.website-yx .list .font{margin:20px 0 25px;}
	
	.website-qy{padding:80px 0;}
	.website-qy .imgbox{display: none;}
	.website-qy .list .item{position:static;margin:0 0 25px!important;align-items: center;}
	.website-qy .list .item:nth-child(odd){flex-direction: row;text-align: left!important;display: flex!important;}
	.website-qy .list .icon{width: 70px;margin:0 15px 0 0!important;}
	.website-qy .list .item5 .icon{margin:0 15px 0 0!important;}
	
	.website-solu{padding:80px 0;}
	.website-solu .list .title{font-size: 18px;}
	.website-solu .list .txt{font-size: 14px;}
	
	.website-case .item .imgbox{width: 50%;height: 340px;}
	.website-case .item .info{padding:25px 20px;}
	.website-case .item .title{font-size: 24px;}
	.website-case .item .tp{height: 35px;margin-top: 15px;}
	.website-case .item .smtit{margin-top: 20px;}
	.website-case .item .txt{line-height: 22px;height: 66px;}
	.website-case .item .bot{margin-top: 30px;}
	
	.website-case .swiper-arr{left:calc(50% + 20px);bottom: 35px;}
	.website-case .swiper-button{width: 36px;height: 36px;}
	.website-case .swiper-button-prev{margin-right: 20px;}
	
	.website-yy{height:auto;padding:50px 0;}
	.website-yy .wrap{display: block;text-align: center;}
	.website-yy .txt{font-size: 26px;margin-bottom: 25px;}
	
	
	/* 竞价广告投放 */
	.seo-qy.ad .list .circle{width: 8px;height: 8px;}
	
	.ad-qy{}
	.ad-qy .list .txt{display: flex;flex-wrap: wrap;}
	.ad-qy .list .txt p{margin-right: 15px;}
	.ad-qy .anniu{margin-top: 60px;}
	
	.ad-cb{padding:80px 0;}
	.ad-cb .list .top{padding:30px 0;}
	.ad-cb .list .num{font-size: 40px;}
	.ad-cb .list .bot{height: 70px;}
	.ad-cb .list .tp{height: 50px;}
	
	.ad-cb .slide{width: 100%;margin-left: 0;margin-top: 60px;}
	.ad-cb .slide .swiper-slide{width: 500px;}
	
	.ad-lc{padding:80px 0;}
	.ad-lc .detail{margin-top: 50px;}
	.ad-lc .slide{width: 100%;margin-left: 0;padding:0 3%;}
	.ad-lc .item .title{font-size: 20px;height: 60px;}
	.ad-lc .item .tag{height: 60px;}
	.ad-lc .item .circle{width: 20px;height: 20px;}
	
	.ad-yy .wrap{flex-direction: column;text-align: center;justify-content: center;}
	.ad-yy .txt{font-size: 24px;}
	.ad-yy .font{font-size: 16px;}
	.ad-yy  .more{margin-top: 30px;}
	
	
	
	/* index */
	.idx-ban{padding-top: 0;}
	.idx-ban .item{height: 500px;padding-top: 50px;}
	.idx-ban .more{margin-top: 6%;}
	.idx-ban .list{margin-top: 40px;padding-top: 0;border:none;}
	.idx-ban .list .num i{font-size: 54px;}
	
	.idx-ban .swiper-pagination{bottom: 20px;}
	.idx-ban .swiper-pagination-bullet{width: 12px;height: 12px;margin:0 5px!important;}
	
	.idx-xw .swiper-button-prev{left: 0;}
	.idx-xw .swiper-button-next{right: 0;}
	
	.idx-do{padding:80px 0;}
	.idx-do .list .imgbox{height: 150px;}
	.idx-do .list .title{font-size: 18px;}
	.idx-do .list .bot{height:auto;display: block;}
	.idx-do .list .lk{font-size: 15px;line-height: 34px;width: 100%;margin-bottom: 10px;}
	
	
	.pop-tc .wrapbox{width: 480px;padding:35px 40px;}
	.pop-tc .t-tit{font-size: 24px;margin-bottom: 10px;}
	.pop-tc .txt{font-size: 15px;line-height: 26px;}
	.pop-form .ipt{height: 50px;line-height: 50px;}
	
	
	.kf-box{bottom: 3%;width: 80px;}
	.kf-box .smb{padding:12px 0;}
	.kf-box .icon{height: 30px;}
	.kf-box .fz{font-size: 14px;}
	
	
	
	
}

@media screen and (min-width:320px) and (max-width:767px){
	body{overflow-x: hidden;width: 100%;}
	.auto{width: 100%;padding:0 4%;max-width:100%;}
	
	.sj-menu{position:absolute;right: 3%;top: 50%;width: 40px;height: 40px;background: url(../images/menu.png) no-repeat center;background-size:32px;margin-top: -20px;display: block;}
	.sj-menu.close{background: url(../images/close.png) no-repeat center;background-size:32px;}
	
	.head{padding:10px 0;height: 70px;transition: all 0s;}
	.head.backg{background-color: #d13c02}
	.head.backg .hd-tel .anniu{color:#d13c02;background-color: #fff;}
	
	.hd-logo .img{height: 50px;}
	
	.hd-nav{position:fixed;width: 100%;left: 0;top: 70px;background-color: #d13c02;bottom: 0;overflow-y: scroll!important;display: none;}
	.hd-nav li{margin-left: 0;display: block;border-top:1px solid rgba(255,255,255,.15);}
	.hd-nav li>a{display: block;line-height: 60px;padding:0 5%;font-size: 16px;z-index:10;}
	.hd-nav li>a::after{display: none;}
	.hd-nav li .ic{display: none;}
	.hd-nav li.hot>a::before{display: none;}
	
	.hd-nav li.has .arrow{position:absolute;width: 60px;height: 60px;background:url(../images/arrow.png) no-repeat center;background-size:30px;right: 0;top: 0;z-index:50;}
	.hd-nav li.has .arrow.this{transform: rotate(180deg);}
	
	.hd-nav .drop{position:static;width: 100%;transform: translate(0,0);padding:0 0 0 5%;}
	.hd-nav .drop .box{background-color:transparent;}
	.hd-nav .drop .box:before{display: none;}
	.hd-nav .drop a{color:#fff;border:none;border-top:1px solid rgba(255,255,255,.15)!important;text-align: left;line-height: 60px;font-size: 15px;padding: 0 0 0 4%;}
	.hd-nav li.has.this::after{transform: rotate(180deg);}
	.hd-nav li:hover .drop{display: none;}
	
	
	
	
	.hd-tel{margin-right: 80px;margin-left: 0;display: none;}
	.hd-tel .fz{font-size: 16px;background-size: 18px;padding-left: 23px;}
	.hd-tel .anniu{font-size: 14px;margin-top: 0;margin-left: 15px;padding:0 15px;}
	
	/* 服务案例 */
	.inner-ban{height: 240px;padding-top: 30px;}
	.inner-ban .box{width: 90%;margin:0 auto;}
	.inner-ban .title{font-size: 22px;line-height: 30px;}
	
	.banner{height: 300px;text-align: center;padding-top: 30px;}
	.banner .title{font-size: 22px;}
	.banner .txt{font-size: 16px;margin-top: 10px;}
	.banner .fz{font-size: 12px;margin-top: 6px;}
	.banner .smfz{margin-top: 10px;font-size: 16px;}
	.banner .smbutton{margin-top: 25px;}
	
	.banner .smbt{font-size: 22px;}
	.banner .smtit{font-size:16px;margin-bottom: 14px;}
	.banner .more{margin-top: 20px;}
	
	.ss-banner .list{margin-top: 20px;justify-content: center;justify-content: space-between;display: none;}
	.ss-banner .list li{margin:0;}
	.ss-banner .list .icon{height: 38px;}
	.ss-banner .list .tit{margin-top: 10px;font-size: 13px;}
	.ss-banner .button{font-size: 15px;margin:30px auto 0;width: 100px;line-height: 34px;}
	
	
	.pub-more{font-size: 15px;}
	.pub-more .circle{width: 28px;height: 28px;margin-right: 25px;}
	.pub-more .circle::after{width: 28px;height: 16px;margin-top: -8px;}
	
	.pub-tt{margin-bottom: 25px;}
	.pub-tt .bt{font-size: 24px;line-height: 32px;}
	.pub-tt .smwz{margin-top: 6px;font-size: 14px;line-height: 22px;}
	
	.btn{width: 120px;height: 40px;font-size: 15px;}
	
	.fw-main{padding:50px 0;}
	.fw-list .imgbox{height: 240px;width: 100%;}
	.fw-list .info{width: 100%;position:static;padding:25px 4%;margin: 0;transform: translate(0,0);border-radius:0;}
	.fw-list .title{font-size: 20px;}
	.fw-list .txt{line-height: 24px;-webkit-line-clamp: 4;}
	.fw-list .more{margin-top: 30px;}
	
	.fw-list .row{flex-direction: row!important;flex-wrap: wrap;}
	.fw-main .showmore{margin-top: 40px;}
	
	.foot{overflow-x: hidden;width: 100%;}
	.ft-di-height{height: 0;}
	.ft-di{margin-top: -2px;width:calc(100% + 8%);margin-left: -4%;overflow-x: hidden;}
	.ft-di .wrap{padding:40px 20px;border-radius:0;}
	.ft-di .title{font-size: 20px;}
	.ft-di .txt{font-size: 15px;font-weight: normal;}
	
	
	.ft-t{flex-wrap: wrap;}
	.ft-t .lbox,.ft-t .rbox{width:100%;}
	
	.ft-form .row{display: block;}
	.ft-form .item{width: 100%;}
	.ft-form .ipt{padding:0 15px;font-size: 15px;}
	.ft-form .submit{margin:20px auto 0;height: 40px;}
	
	.ft-t .rbox{margin-top: 40px;}
	.ft-info .smlogo{height: 50px;display: block;margin:0 auto;}
	.ft-info .fz{font-size: 14px;margin-top: 15px;}
	.ft-info .fz:before{top: 2px;}
	
	.ft-vx{text-align: center;}
	.ft-vx .icon{width: 34px;height: 34px;}
	
	.ft-link{display: block;}
	.ft-link .item{width: 100%;margin-bottom: 15px;}
	.ft-link .select{height: 34px;line-height: 32px;}
	
	.ft-b{font-size: 13px;}
	
	/* 新闻列表 */
	.xw-main{padding:30px 0 50px;}
	.xw-r{display: none;}
	
	.xw-list{border-top:none;}
	.xw-list .item{flex-direction: column-reverse;padding:20px 0;}
	.xw-list .imgbox{margin:0;width: 100%;max-height: 180px;height:auto;}
	.xw-list .info{margin-top: 15px;}
	.xw-list .title{font-size: 16px;}
	.xw-list .txt{line-height: 22px;}
	.xw-list .bot{margin-top: 5px;}
	
	.pglist,.pagingUl{display: none;}
	.pagelist .last, .pagelist .next, .pagelist .prv, .pagelist .first{padding:0 10px;height: 34px;line-height: 34px;}
	
	
	/* 新闻详情 */
	.xw-det{padding:50px 0 50px;}
	.xw-det .top{padding:10px 0;}
	.xw-det .title{font-size: 18px;}
	.xw-det .sm{margin-top: 10px;}
	.xw-det .sm span{font-size: 13px;margin:0 6px;}
	
	.xw-det .editbox{padding:30px 0;font-size: 15px;line-height: 24px;}
	
	
	.pagenav{display: block;}
	.pagenav li{max-width:100%;text-align: left!important;font-size: 14px;}
	.pagenav .prev:before, .pagenav .next::after{display: none;}
	
	
	/* 关于我们 */
	.us-intro{padding:50px 0;}
	.us-intro .txt{font-size: 15px;line-height: 1.7;}
	.us-intro .list{margin-top: 30px;}
	.us-intro .list .num{font-size: 14px;}
	.us-intro .list .num i{font-size: 36px;}
	.us-intro .list .fz{font-size: 14px;}
	.us-intro .list .icon{width: 20px;}
	
	
	.us-idea{padding:50px 0;}
	.us-idea .wrap{align-items: center;display: block;}
	.us-idea .imgbox{width: 100%;margin-left: 0;margin-top: 20px;}
	.us-idea .row{margin-bottom:15px;}
	.us-idea .title{font-size: 18px;}
	.us-idea .line{margin:5px 0;}
	.us-idea .txt{font-size: 15px;}
	
	.us-team{padding:50px 0;}
	.us-team .item .imgbox{height: 300px;}
	.us-team .item .shade{padding:25px 20px 0;}
	.us-team .item .txt{font-size: 14px;line-height: 22px;}
	
	.us-team .swiper-button{width:30px;height: 30px;margin-top: -15px;}
	.us-team .swiper-button-prev{left: -10px;}
	.us-team .swiper-button-next{right: -10px;}
	
	.us-hz{padding:50px 0;}
	.us-hz .item{height: 80px;}
	.us-hz .swiper-pagination{margin-top: 35px;}
	.us-hz .swiper-pagination-bullet{width: 18px;height: 18px;margin:0 1px!important;}
	
	.us-plan{padding:50px 0;}
	
	.us-xw{padding:50px 0;}
	.us-xw .list{margin-left: 0;display: block;}
	.us-xw .list .item{width: 100%;margin:0 0 4%;display: none;}
	.us-xw .list .imgbox{height: 160px;}
	.us-xw .list .title{font-size: 16px;}
	.us-xw .list .item.pic{display: block;}
	
	
	/* 搜索引擎优化 */
	.ss-ll{padding:50px 0;}
	.ss-ll .arrow{display: none;}
	.ss-ll .item .circle{width: 100px;height: 100px;padding: 6px;}
	.ss-ll .cenbox{padding: 0;}
	
	.ss-ll .detail{flex-wrap: wrap;justify-content: space-between;align-items: initial;}
	.ss-ll .item{width: 48%;padding:20px 10px 25px;}
	.ss-ll .item3{width: 100%;margin-top: 4%;}
	.ss-ll .item .title{margin-bottom: 15px;font-size: 16px;}
	.ss-ll .item .tag{font-size: 18px;}
	.ss-ll .item .smb{font-size: 16px;}
	.ss-ll .item .txt{font-size: 14px;line-height: 22px;min-height:auto;margin-top: 15px;}
	.ss-ll .cenbox .grp:last-child{margin: 0;}
	.ss-ll .cenbox .fz{font-size: 18px;}
	
	
	.ss-pp{padding:50px 0;}
	.ss-pp .detail{padding:0;border-radius:0;display: block;background-color: transparent;box-shadow:none;}
	.ss-pp .col{width: 100%;margin-bottom: 30px;}
	.ss-pp .bq{font-size: 18px;line-height: 48px;width: 60%;}
	.ss-pp .img{margin-top: 20px;}
	.ss-pp .col:last-child{margin-bottom: 0;}
	
	.ss-seo{padding:50px 0;}
	.ss-seo .pub-tt .smwz{max-width:90%;margin-left:auto;margin-right: auto;}
	.ss-seo .list{margin-left: -3%;}
	.ss-seo .list .item{padding:25px 10px 20px;width: 47%;margin:0 0 3% 3%;border-color:#efefef;}
	.ss-seo .list .ico{height: 40px;}
	.ss-seo .list .line{height: 2px;margin:15px auto;width: 28px;display: none;}
	.ss-seo .list .title{font-size: 17px;margin-top: 10px;}
	.ss-seo .list .txt{line-height: 20px;font-size: 13px;}
	
	
	.ss-fw{padding:50px 0 30px;}
	.ss-fw .list .item{width: 48%;margin-bottom: 6%;}
	.ss-fw .list .imgbox{height: 200px;}
	.ss-fw .list .title{font-size: 18px;}
	
	.ss-advan{padding:50px 0;}
	.ss-advan .detail{display: block;}
	.ss-advan .list{}
	.ss-advan .list li{margin-bottom: 25px;}
	.ss-advan .list .icon{width: 46px;margin-right: 20px;}
	.ss-advan .list .title{font-size: 18px;}
	.ss-advan .list .txt{font-size: 14px;}
	.ss-advan .pic{width: 100%;margin-left: 0;margin-top: 20px;}
	
	
	.ss-hz{padding:50px 0;display: none;}
	.ss-hz .row{margin-bottom: 40px;display: block;}
	.ss-hz .row .titbox{width: 100%;margin-right: 0;margin-bottom:15px;}
	.ss-hz .row .titbox .icon{display: none;}
	.ss-hz .row .titbox .title{font-size: 18px;margin-top: 0;text-align: left;font-weight: bold;}
	
	.ss-hz .row .item{width: auto;padding:0 5px;}
	.ss-hz .row .icon{width: 46px;}
	.ss-hz .row .arrow{display: none;}
	.ss-hz .row .title{font-size: 14px;margin-top: 15px;}
	
	.us-intro.ss{padding:50px 0;}
	.us-intro.ss .more{margin-top: 30px;}
	.us-intro.ss .list{margin-top: 40px;}
	
	/* 短视频代运营 */
	.banner.dsp{text-align: left;}
	.banner.dsp .smtit{display: none;}
	.banner.dsp .fz{max-width:60%;}
	
	.dsp-fw{padding:50px 0;}
	.dsp-fw .list{margin-left: -3%;}
	.dsp-fw .list li{padding:25px 10px;width: 47%;border-color:#efefef;margin:0 0 3% 3%;}
	.dsp-fw .list .icon{height: 74px;}
	.dsp-fw .list .title{font-size: 16px;margin-top: 15px;}
	.dsp-fw .button{margin-top: 30px;width: 250px;}
	
	
	.dsp-lx{padding:50px 0 0;}
	.dsp-lx .detail{flex-direction: column-reverse;}
	.dsp-lx .lbox{width: 50%;margin:0 auto;margin-top: 20px;}
	.dsp-lx .rbox{flex-direction: column-reverse;display: flex;flex:initial;overflow: initial;}
	.dsp-lx .title{font-size: 18px;}
	.dsp-lx .txt{font-size: 16px;}
	
	.dsp-lx .listwrap{overflow-x: scroll;width:calc(100% + 8%);margin-left: -4%;margin-bottom: 20px;}
	.dsp-lx .listwrap::-webkit-scrollbar{ display: none;} 
	.dsp-lx .list{margin-top: 0;margin-bottom: 0;display: block;white-space: nowrap;}
	.dsp-lx .list li{flex:initial;padding: 0;border:none;display: inline-block;vertical-align: middle;white-space: initial;}
	.dsp-lx .list .tit{font-size: 16px;line-height: 24px;padding:8px 15px;}
	.dsp-lx .list .line{display: none;}
	.dsp-lx .list .ico{height: 36px;margin-top: 15px;display: none;}
	
	.dsp-case{padding:50px 0;}
	
	.dsp-sop{padding:50px 0;display: none;}
	.dsp-sop .list{flex-wrap: wrap;}
	.dsp-sop .list .item{width: 100%;flex:initial;margin-bottom: 60px;position:relative;overflow: initial;}
	.dsp-sop .list .tag{font-size: 18px;height: 50px;margin-right: 0;}
	.dsp-sop .list .tag::after{width: 28px;height: 28px;display: none;}
	.dsp-sop .list .txt{font-size: 16px;margin:20px auto;line-height: 26px;min-height: auto;}
	.dsp-sop .list .date{font-size: 16px;line-height: 44px;}
	.dsp-sop .list .item::after{content:'';width: 26px;height: 26px;background: url(../images/dsp_24.png) no-repeat center;background-size: contain;transform: rotate(90deg);position:absolute;left: 50%;bottom: -42px;margin-left: -13px;}
	.dsp-sop .list .item:last-child{margin-bottom: 0;}
	.dsp-sop .list .item:last-child::after{display: none;}
	
	/* 品牌传播策划 */
	.pp-value{padding:50px 0;}
	.pp-value .list{width: 100%;margin-left: 0;flex-wrap: wrap;}
	.pp-value .list .item{padding: 15px 1.5%;border:none;text-align: center;width: 50%;}
	.pp-value .list .item:hover .ico{display: none;}
	.pp-value .list .num{font-size: 36px;}
	.pp-value .list .title{font-size: 18px;}
	.pp-value .list .txt{margin-top: 10px;line-height: 22px;}
	.pp-value .list .item:last-child{width: 100%;}
	
	
	.pp-solu{padding:50px 0 30px;}
	.pp-solu .pic{display: none;}
	.pp-solu .list .item{width: 100%;position:static;margin:0 0 20px!important;flex-direction: row!important;text-align: left!important;}
	.pp-solu .list .num{width: 40px;height: 40px;font-size: 20px;}
	.pp-solu .list .title{font-size: 18px;line-height: 34px;}
	.pp-solu .list .txt{font-size: 14px;line-height: 22px;margin-top: 0;-webkit-line-clamp: 4;}
	
	
	.pp-do{padding:50px 0;}
	.pp-do .list{flex-wrap: wrap;margin-left: 0;}
	.pp-do .list .item{flex:initial;width: 48%;margin:0 1% 2%;}
	.pp-do .list .bot{padding:0 10px 15px;}
	.pp-do .list .title{font-size: 18px;}
	.pp-do .list .num{font-size: 20px;margin:10px auto;}
	.pp-do .list .icon{height: 40px;}
	.pp-do .readmore{margin-top: 30px;}
	
	.pp-case{padding:50px 0;overflow: hidden;}
	
	.pp-case .item{margin-bottom: 0;padding-bottom: 0;border-radius:6px;overflow: hidden;}
	.pp-case .item .img{border-radius:0;}
	.pp-case .item .info{width: 100%;height: 190px;padding:15px 20px;margin:0;position:static;border-radius:0;}
	.pp-case .item .tp{height: 45px;}
	.pp-case .item .txt{font-size: 15px;line-height: 24px;min-height:48px;-webkit-line-clamp: 2;margin-top: 10px;}
	.pp-case .item .more{margin-top: 10px;}
	.pp-case .swiper-pagination{text-align: center;margin-top: 25px;}
	
	.pp-qy{padding:50px 0 0;}
	.pp-qy .list{flex-wrap:wrap;}
	.pp-qy .list .item{flex:initial;width: 50%;height: 280px;}
	.pp-qy .list .title{font-size: 20px;}
	.pp-qy .list .shade{padding:50px 0;}
	.pp-qy .list .icon{height: 40px;}
	.pp-qy .list .line{margin:25px auto 30px;width: 26px;}
	.pp-qy .list .img{object-fit: cover;}
	.pp-qy .list .more{font-size: 15px;margin-top: 40px;}
	.pp-qy .list .item:hover .more{margin-top: 50px;}
	
	/* 短视频SEO */
	.seo-ll{padding:50px 0;}
	.seo-ll .list .num{font-size: 16px;}
	.seo-ll .list .num i{font-size: 50px;}
	.seo-ll .list .fz{font-size: 14px;}
	
	.seo-data{padding:50px 0;}
	.seo-data .list{display: block;}
	.seo-data .list .item{width: 100%;margin-bottom: 15px;}
	.seo-data .list .title{font-size: 18px;}
	.seo-data .bottxt{font-size: 15px;}
	
	.seo-qy.seo{display: none;}
	.seo-qy{padding:50px 0 0;}
	.seo-qy .pub-tt{padding:0 4%;}
	.seo-qy .auto{padding: 0;}
	.seo-qy .list{flex-wrap: wrap;}
	.seo-qy .list li{height: 160px;flex:initial;width: 100%;}
	.seo-qy .list .img{object-fit: cover;}
	.seo-qy .list .num{font-size: 30px;left: 10px;top: 10px;}
	.seo-qy .list .shade{flex-direction: column;text-align: center;justify-content: center;}
	.seo-qy .list .box{padding:15px 0 15px;justify-content: center;flex-direction: column;}
	.seo-qy .list .txt{font-size: 16px;writing-mode: initial;}
	
	.seo-qy .list .title{font-size:20px;writing-mode: initial;text-align:center;}
	.seo-qy .list .fz16{padding-top: 0;margin-top: 10px;}
	
	.seo-fw{padding:50px 0;}
	.seo-fw .list{padding-top: 10px;margin-left: -3%;}
	.seo-fw .list .item{font-size: 16px;height: 70px;width: 47%;margin:0 0 3% 3%;}
	
	.seo-advan{padding:50px 0;}
	.seo-advan .list .item{width: 50%;padding:15px 2%;}
	.seo-advan .list .icon{height: 46px;}
	.seo-advan .list .title{font-size: 18px;}
	.seo-advan .list .line{width: 30px;margin:10px auto;}
	
	.seo-case{padding:50px 0;}
	.seo-case .swiper-pagination{margin-top: 30px;}
	
	.seo-bz{padding:50px 0 10px;display: none;}
	.seo-bz .row{display: block;margin-bottom: 30px;}
	.seo-bz .row:last-child{margin-bottom: 0;}
	.seo-bz .tit{font-size: 18px;width: 100%;height: 50px;margin-bottom: 40px;}
	.seo-bz .list {flex-wrap: wrap;}
	.seo-bz .list li{width: 31.3%;margin-bottom: 25px;}
	.seo-bz .list .icon{height: 40px;}
	.seo-bz .list .title{font-size: 15px;}
	
	
	/* 网站定制开发 */
	.website-yx{padding:50px 0;}
	.website-yx .list{flex-wrap: wrap;}
	.website-yx .list .item{flex:initial;width: 50%;height: 280px;}
	.website-yx .list .item:nth-child(even){margin-top: 0;}
	.website-yx .list .title{font-size: 22px;}
	.website-yx .list .font{margin:15px 0 15px;}
	.website-yx .list .line{width: 26px;}
	
	.website-qy{padding:50px 0 30px;}
	.website-qy .imgbox{display: none;}
	.website-qy .list .item{position:static;margin:0 0 20px!important;}
	.website-qy .list .item:nth-child(odd){flex-direction: row;text-align: left!important;display: flex!important;}
	.website-qy .list .title{font-size: 18px;}
	.website-qy .list .txt{font-size: 14px;line-height: 22px;}
	.website-qy .list .icon{width: 50px;margin:0 15px 0 0!important;}
	.website-qy .list .item5 .icon{margin:0 15px 0 0!important;}
	
	.website-solu{padding:50px 0;}
	.website-solu .list .item{width: 48%;}
	.website-solu .list .imgbox{height: 150px;}
	.website-solu .list .info{padding:15px 10px;}
	.website-solu .list .title{font-size: 16px;}
	.website-solu .list .txt{font-size: 14px;}
	
	
	.website-case .item{display: block;}
	.website-case .item .imgbox{width: 100%;height: 200px;}
	.website-case .item .info{padding:25px 0;}
	.website-case .item .title{font-size: 22px;}
	.website-case .item .tp{height: 30px;margin-top: 15px;display: none;}
	.website-case .item .smtit{margin-top: 10px;}
	.website-case .item .txt{line-height: 22px;height: 66px;}
	.website-case .item .bot{margin-top: 30px;/* display: block; */}
	/* .website-case .item .more{margin:0 auto;} */
	
	
	.website-case .swiper-arr{left:0;bottom: 25px;background-color: #fff;height: 40px;}
	.website-case .swiper-button{width: 36px;height: 36px;}
	.website-case .swiper-button-prev{margin-right: 20px;}
	.website-case .swiper-button-next{}
	
	.website-lc{display: none;}
	
	.website-yy{height:auto;padding:50px 0;}
	.website-yy .wrap{display: block;text-align: center;}
	.website-yy .txt{font-size: 20px;margin-bottom: 25px;}
	
	/* 竞价广告投放 */
	.seo-qy.ad .list .circle{width: 8px;height: 8px;display: none;}
	.seo-qy.ad+.ss-seo{padding-top: 50px!important;}
	.seo-qy.ad{display: none;}
	
	.ad-qy{}
	.ad-qy .list .txt{display: flex;flex-wrap: wrap;}
	.ad-qy .list .txt p{margin-right: 15px;}
	.ad-qy .anniu{margin-top: 30px;}
	
	.ad-cb{padding:50px 0;}
	.ad-cb .list{display: block;}
	.ad-cb .list li{margin-bottom: 20px;width: 100%;}
	.ad-cb .list .top{padding:30px 0;}
	.ad-cb .list .num{font-size: 40px;}
	.ad-cb .list .bot{height: 70px;}
	.ad-cb .list .tp{height: 50px;}
	
	.ad-cb .slide{width: 100%;margin-left: 0;margin-top: 60px;display: none;}
	.ad-cb .slide .swiper-slide{width: 70%;}
	
	.ad-lc{padding:50px 0;display: none;}
	.ad-lc .detail{margin-top: 50px;}
	.ad-lc .slide{width: 100%;margin-left: 0;padding:0 0 0 3%;}
	.ad-lc .item .title{font-size: 18px;height: 50px;}
	.ad-lc .item .tag{height: 50px;}
	.ad-lc .item .circle{width: 18px;height: 18px;margin:20px auto;}
	
	.ad-lc .swiper-slide{width: 200px;}
	
	.ad-yy{padding:40px 0;}
	.ad-yy .wrap{display: block;text-align: center;}
	.ad-yy .txt{font-size: 20px;}
	.ad-yy .font{font-size: 14px;}
	.ad-yy .more{margin-top: 30px;}
	
	/* index */
	.idx-ban{padding-top: 0;}
	.idx-ban .item{height: 300px;padding-top: 30px;}
	.idx-ban .item .txt{line-height: 24px;}
	.idx-ban .more{margin-top: 6%;}
	.idx-ban .list{margin-top: 40px;padding-top: 0;border:none;display: none;}
	.idx-ban .list .num i{font-size: 54px;}
	.idx-ban .more{display: none;}
	
	.idx-ban .swiper-pagination{bottom: 15px;}
	.idx-ban .swiper-pagination-bullet{width: 10px;height: 10px;margin:0 4px!important;}
	
	.idx-ban .pc-show{z-index:10;}
	.idx-ban .sj-show{z-index:11;}
	
	.idx-do{padding:50px 0 30px;}
	.idx-do .list{display: block;}
	.idx-do .list .item{width: 100%;margin-bottom: 4%;}
	.idx-do .list .imgbox{height: 180px;}
	.idx-do .list .title{font-size: 16px;}
	.idx-do .list .bot{height: 40px;}
	.idx-do .list .lk{font-size: 15px;line-height: 40px;}
	.idx-do .list .tag{top: -1px;}
	
	.idx-xw{padding:50px 0;}
	.idx-xw .item{height: 220px;}
	.idx-xw .item .shade{display: none;}
	.idx-xw .item .bot{padding: 20px;}
	.idx-xw .item .title{font-size: 15px;font-weight: normal;line-height: 22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
	
	.idx-xw .swiper-button{width: 30px;height: 30px;background-image:url(../images/ad_23-1.png);}
	.idx-xw .swiper-button-prev{left: -10px;}
	.idx-xw .swiper-button-next{right: -10px;}
	
	.pop .close{font-size: 32px;top: 10px;right: 20px;}
	
	.pop-tc .wrapbox{width: 90%;padding:30px 25px;}
	.pop-tc .t-tit{font-size: 20px;margin-bottom: 10px;}
	.pop-tc .txt{font-size: 14px;line-height: 22px;}
	.pop-form{margin-top: 20px;}
	.pop-form .row{margin-bottom: 15px;}
	.pop-form .ipt{height: 40px;line-height: 40px;font-size: 15px;}
	
	
	.kf-box{bottom: 0;width: 100%;display: flex!important;z-index:99;}
	.kf-box .item{flex:1;margin-bottom: 0;}
	.kf-box .smb{padding:10px 0;border-radius:0!important;}
	.kf-box .icon{height: 24px;}
	.kf-box .fz{font-size: 13px;margin-top: 3px;}
	.kf-box .smb::after{content:'';position:absolute;right: 0;top: 50%;width: 1px;background-color: rgba(255,255,255,.15);height: 30px;margin-top: -15px;}
	.kf-box .item:last-child .smb::after{display: none;}
	.kf-box .item:hover .smb{background-color: #d13c02;}
	
	.kf-box .drop{transform: translate(-50%,-100%);width: 120px;padding: 5px 5px 10px;left: 50%;}
	.kf-box .drop .pic{width: 100%;}
	.kf-box .drop .font{font-size: 12px;margin-top: 0;}
	
	.kf-box-wrap{height: 65px;}
	
	/* body{background-color: #000} */
	/* .foot{display: none!important;} */
	
	
	
}
