@charset "utf-8";
/* CSS Document */
body,html {margin:0; padding:0; color: #555; font:12px/180% "微软雅黑","Helvetica Neue", Arial, Helvetica, sans-serif;}
*{ margin: 0; padding: 0; -webkit-tap-highlight-color: transparent; }
body{width:100%; background-color:#f7f8fa;}
body a{outline:none; blr:expression(this.onFocus=this.blur());}
h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin: 0;padding: 0; list-style:none;}
li {list-style: none; vertical-align: bottom;}
img {border: none; display: block;}
em,i {font-style: normal;}
a{text-decoration:none; color: #555;}
.disable {display: none;}
.fl {float: left;}
.fr {float: right;}
.clearfix:after {content:""; height:0; display:block; clear:both; visibility:hidden;}
* html .clearfix {height:1%;}
* +html .clearfix {height:1%;}
.clearfix {display:block; clear:both;}
input,textarea{ resize:none; font-family:"微软雅黑"; outline:none;}
input[type="text"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#ffffff;}/*webkit内核浏览器*/
input[type="text"]:-moz-placeholder,textarea:-moz-placeholder{ color:#ffffff;} /*firefox 18*/
input[type="text"]::-moz-placeholder,textarea::-moz-placeholder{ color:#ffffff;} /*firefox 19+*/
input[type="text"]:-ms-placeholder,textarea:-ms-placeholder{ color:#ffffff;}
button{ font-family:"Arial"; outline: none;}
select{height:22px; line-height:18px; padding:2px 0; outline:none;}
.m_cell_hd, .m_cell_ft { display: table-cell; vertical-align: middle; word-wrap: break-word; word-break: break-all; white-space: nowrap; overflow: hidden; }
.m_cell_primary { width: 2000px; white-space: normal; line-height: 15px; }

.wrapper{ width:1200px; box-sizing: border-box; margin: 0 auto;}
.wrapper01{ width:1400px; box-sizing: border-box; margin: 0 auto;}
.wrapper02{ width:1440px; box-sizing: border-box; margin: 0 auto;}

/*头部*/
.header{ position: fixed; left: 0; top: 0; right: 0; padding: 15px 0; z-index: 9;}
.header.up{ background: #333; padding: 15px 0;}
.header.on{ background: #333;}
.header li{ padding: 0 10px;}
.header .logo{ float: left;}
.header .logo img{ height: 60px;}
.nav{ float: right; height: 60px; white-space: nowrap;}
.nav a{ float: left; font-size: 16px; color: #fff; line-height: 60px; position: relative; margin-left: 50px;}
.nav a::after{ display: none; position: absolute; content: ""; left: 0; right: 0; bottom: 0; border-bottom: 2px #ff6600 solid;}
.nav a:nth-child(1){ margin-left: 0;}
.nav a:hover,.nav a.on{ color: #fff;}
.nav a:hover::after,.nav a.on::after{ display: block;}
.nav .login_btn{ border: 1px #fff solid; line-height: 30px; margin-top: 5px; padding: 0 32px; border-radius: 6px; margin-top: 14px;}
.nav .login_btn:hover{ border-color: #ff6600; color: #ff6600;}
.nav .login_btn:hover::after,.nav .login_btn.on::after{ display: none;}

.bg{ display: none; position: fixed; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(255,255,255,0.7); z-index: 8; transition: all 0.3s;}
.menus_list{ display: none; position: fixed; left: 0; top: 0.95rem; right: 0; padding: 0.30rem 0; background: #333; z-index: 9; transition: all 0.3s;}
.menus_list a{ display: block; font-size: 0.28rem; color: #999999; line-height: 0.8rem; text-align: center; position: relative;}
.menus_list a:hover,.menus_list a.on{ color: #fff;}
.menus_list a:hover::after,.menus_list a.on::after{ position: absolute; content: ""; left: 50%; top: 0.70rem; width: 0.50rem; margin-left: -0.25rem; border-bottom: 0.03rem #ff6600 solid;}
.menus{ display: none; position: absolute; right: 0.30rem; top: 0.30rem;}
.menus img{ width: 0.50rem;}

/*底部*/
.footer{ background: #000; padding: 50px 0 55px; font-size: 14px; text-align: right; overflow: hidden; line-height: 25px; color: #fff;}

/*.top{ display: block; position: fixed; right: 0; bottom: 33%; background: #FFFFFF; box-shadow: 0px 0px 12px 0px rgba(33, 35, 37, 0.2); border-radius: 8px; z-index: 6;}
.top img{ width: 50px;}*/

/*首页*/
.banner{ overflow: hidden; height: 1080px; background: url(../images/banner.jpg) no-repeat center center; background-size: cover; position: relative;}
.banner img{ display: none;}
.banner .con{ position: absolute; left: 0; top: 245px; right: 0; z-index: 2;}
.banner .tit{ line-height: 1.0; padding-left: 60px;}
.banner .tit b{ display: block; font-size: 72px; color: #00cc00;}
.banner .tit p{ font-size: 72px; color: #ffffff; margin-top: 16px;}
.banner .nums{ padding: 314px 0 0 60px;}
.banner .nums p{ float:left; font-size: 18px; color: #ffffff; line-height: 1.0; margin-right: 95px;}
.banner .nums p:last-child{ margin-right: 0;}
.banner .nums span{ display: block; margin-bottom: 18px; font-size: 36px; color: #00cc00; font-weight: 600;}

.main{ width: 100%; box-sizing: border-box; overflow: hidden;}
.main01{ background: #333333;}
.main .title{ text-align: center; line-height: 1.1;}
.main .title b{ display: block; font-size: 30px;}
.main01 .title{ padding-top: 168px; color: #fff;}
.ywhg{ padding-top: 110px; padding-bottom: 165px;}
.ywhg img{ width: 100%; max-width: 1117px; margin: 0 auto;}

.main02{ background: url(../images/img_01.jpg) no-repeat center center; background-size: cover;}
.main02 .title{ color: #00cc00; padding-top: 158px;}
.main .title p{font-size: 18px; color: #ffffff; margin-top: 25px; line-height: 23px;}
.hgly{ padding: 138px 220px 113px;}
.hgly li{ float: left; width: 186px; margin-right: 100px; margin-bottom: 40px;}
.hgly li:nth-child(3n+3){ margin-right: 0;}
.hgly img{ width: 100%; transition: all 0.5s;}
.hgly img:hover{ transform: scale(1.05);}

.main03 .title{ padding-top: 98px; color: #00cc00;}
.coop{ padding: 88px 0 60px;}
.coop li{ float: left; width: 25%;}
.coop img{ width: 94px; margin: 0 auto; transition: all 0.3s;}
.coop img:hover{ transform: translateY(-2px);}

.index_news{ padding: 88px 88px 75px;}
.index_news li{ float: left; width: 274px; margin-right: 100px;}
.index_news li:last-child{ margin-right: 0;}
.index_news .img{ overflow: hidden; margin-bottom: 35px;}
.index_news .img img{ transition: all 0.5s; width: 100%;}
.index_news .img img:hover{ transform: scale(1.08);}
.index_news .con div{ overflow: hidden; font-size: 14px; color: #000; line-height: 40px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.index_news .con div a{ color: #000000;transition: all 0.2s;}
.index_news .con div a:hover{ color: #00cc00;}

/*快手代运营*/
.banner01{ height: 1008px; background-position: center center; background-repeat: no-repeat; background-size: cover;}

.main04,.main06{ background: #fff;}
.main04 .title{ padding-top: 204px;}
.sdnt{ position: relative; padding: 255px 0 355px;}
.sdnt img{ margin: 0 auto; width: 357px;}
.sdnt div{ position: absolute; width: 278px;}
.sdnt div:nth-child(2){ left: 45px; top: 100px;}
.sdnt div:nth-child(3){ right: 45px; top: 100px;}
.sdnt div:nth-child(4){ left: 45px; top: 370px;}
.sdnt div:nth-child(5){ right: 45px; top: 370px;}
.sdnt b{ display: block; font-size: 22px; color: #333333; line-height: 35px; margin-bottom: 14px;}
.sdnt p{ font-size: 14px; color: #666666; line-height: 24px;}

.main05,.main12{ background: #333333;}
.main05 .title{ padding-top: 215px;}
.main05 .title b{ color: #00cc00;}
.dyxys{ padding: 170px 70px 70px;}
.dyxys ul{ display: -webkit-flex; display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}
.dyxys li{ display: -webkit-flex; display: flex; padding-bottom: 85px;}
.dyxys li:last-child{ margin-right: 150px;}
.dyxys li:nth-child(5){ margin-left: 150px;}
.dyxys i{ display: block; font-size: 60px; color: #00cc00; line-height: 50px; margin-right: 6px; font-weight: bold;}
.dyxys p{ width: 185px; color: #ffffff; font-size: 18px; line-height: 25px;}
.dyxys p em{ display: block; color: #00cc00;}

.main06 .title{ padding-top: 158px; color: #00cc00;}
.dyx_come{ padding: 130px 150px 105px; overflow: hidden;}
.dyx_come li{ float: left; width: 266px; margin-right: 50px; margin-bottom: 50px;}
.dyx_come li:nth-child(3n+3){ margin-right: 0;}
.dyx_come img{ width: 100%; transition: all 0.5s;}
.dyx_come img:hover{ transform: scale(1.05);}

.main07{ background: url(../images/img_06.jpg) no-repeat center center; background-size: cover;}
.main07 .title{ padding-top: 165px; color: #00cc00;}
.ys { padding: 45px 95px 80px;}
.ys li{ float: left; width: 235px; text-align: center; margin-right: 150px;}
.ys li:last-child{ margin-right: 0;}
.ys img{ margin: 0 auto; width: 221px;}
.ys b{ display: block; font-size: 24px; color: #00cc00; line-height: 55px; margin-top: 45px;}
.ys p{ font-size: 18px; color: #ffffff; line-height: 25px;}

/*红人孵化*/
.main08 .title{ padding-top: 90px;}
.main .title b i{ color: #ff6600;}
.hrfh{ padding: 128px 0 55px;}

.main09{  background: url(../images/img_08.jpg) no-repeat center center; background-size: cover;}
.main09 .title{ padding-top: 190px; color: #00cc00;}
.hrfyys{ padding: 120px 40px 305px;}
.hrfyys li{ float: left; width: 257px; margin-right: 30px;}
.hrfyys li:last-child{ margin-right: 0;}
.hrfyys img{ width: 100%; transition: all 0.3s;}
.hrfyys img:hover{ transform: translateY(-5px);}

.main10 .title{ padding-top: 130px;}
.pt{ padding: 85px 0 35px;}
.pt img{ margin: 0 auto; width: 902px;}

/*核心业务*/
.hxyw_con{ padding: 275px 94px 0 0; text-align: right;}
.hxyw_con b{ display: block; font-size: 72px; color: #00cc00; font-weight: bold; line-height: 86px;}
.hxyw_con p{ float: right; width: 560px; font-size: 18px; color: #fff; line-height: 22px; margin-top: 60px;}

.main11 .title{ padding-top: 206px; color: #00cc00;}
.ylxl{ padding: 55px 0 210px;}
.ylxl p{ font-size: 30px; color: #333; line-height: 36px; text-align: center;}
.ylxl img{ margin: 150px auto 0; width: 664px;}

.main .title p em{ display: block;}
.main12 .title{ padding-top: 330px; color: #00cc00;}
.more{ padding-top: 180px; padding-bottom: 330px;}
.more a{ display: block; margin: 0 auto; width: 91px; line-height: 29px; text-align: center; background: #00cc00; font-size: 18px; color: #fff; transition: all 0.3s;}
.more a:hover{ transform: translateY(-2px);}

.main13 .title{ padding-top: 268px; color: #00cc00;}
.main13 .title p{ color: #333333;}
.llc{ padding: 105px 110px 255px}
.llc .img{ float: left; width: 540px;}
.llc div{ float: right;}
.llc b{ display: block; font-size: 24px; color: #333333; line-height: 60px; margin-bottom: 5px;}
.llc p{ font-size: 18px; color: #333333; line-height: 30px;}

.main14{ background: url(../images/img_11.jpg) no-repeat center center; background-size: cover;}

/*关于我们*/
.about{ background: url(../images/img_13.jpg) no-repeat center top; background-size: cover; padding: 220px 0 35px;}
.about .fl{ width: 550px;}
.about h2{ display: block; font-size: 30px; color: #00cc00; line-height: 1.0;}
.about_con{ padding: 75px 0 105px; text-align: center; font-size: 18px; color: #fff; line-height: 30px;}
.about .num ul{ display: -webkit-flex; display: flex; justify-content: space-between;}
.about .num li{ display: block; font-size: 18px; color: #fff; line-height: 32px;}
.about .num i{ display: block; margin-bottom: 10px; font-size: 36px; color: #00cc00; font-weight: bold;}

.center_tit{ padding-top: 120px; margin-bottom: 40px;}
.center_tit i{ display: block; font-size: 14px; color: #00cc00; line-height: 26px;}
.center_tit b{ display: block; font-weight: normal; font-size: 24px; color: #fff; line-height: 28px;}
.center_list{ display: -webkit-flex; display: flex; justify-content: space-between;}
.center_list img{ margin: 0 auto; height: 28px;}
.center_list p{ text-align: center; font-size: 18px; color: #fff; line-height: 50px;}

.intros{ box-sizing: border-box; width: 382px; padding: 45px 30px 50px; font-size: 14px; color: #fff; line-height: 24px; background: #000;}
.intros p{ text-indent: 2em; margin-bottom: 20px;}

/*申请加入*/
.add{ background: url(../images/img_14.jpg) no-repeat center top; background-size: cover; padding: 131px 0 108px;}
.add b{ display: block; font-size: 36px; color: #00cc00; line-height: 187px; text-align: center;}
.add li{ width: 100%;}
.add li.fl,.add li.fr{ width: 47.5%; margin-bottom: 30px;}
.add input,.add select{ display: block; width: 100%; border: 0; box-sizing: border-box; line-height: 49px; height: 51px; border: 1px #666666 solid; background-color: #000; border-radius: 26px; padding: 0; padding-left: 20px; font-size: 16px; color: #fff; appearance: none;}
.add select{ background:#000 url(../images/img_36.png) no-repeat 95% center;}
.add textarea{ display: block; width: 100%; box-sizing: border-box; border: 1px #666666 solid; background: #000; border-radius: 22px; height: 220px; font-size: 16px; color: #fff; padding: 10px 20px; line-height: 30px;}
.add button{ display: block; border: 0; width: 132px; height: 40px; border-radius: 16px; margin: 49px auto 0; font-size: 18px; color: #fff; background: #00cc00; cursor: pointer;}

.tips{ background: #000 url(../images/img_37.png) no-repeat right bottom; background-size: 343px auto; border-radius: 20px; max-width: 1032px; margin: 0 auto 79px;}
.tips p{ font-size: 28px; color: #fff; line-height: 520px; text-align: center;}
.tips i{ color: #00cc00}


.login{ position: fixed; right: 10px; bottom: 30%; z-index: 10;}
.login img{ width: 70px;}


/*新首页*/
.mobile{ display: none;}

.index_banner{ height: 950px; background: url(../images/img_20.jpg) no-repeat center top; background-size: cover;}
.index_banner .con{ padding-top: 318px;}
.index_banner .con img{ margin: 0 auto; width: 1125px;}
.index_banner ul{ padding: 120px 180px 0;}
.index_banner li{ float: left; width: 33.33%; text-align: center; font-size: 18px; color: rgba(255,255,255,0.60); line-height: 35px;}
.index_banner li b{ display: block; font-size: 42px; color: #fff; line-height: 80px; height: 80px;}

.new_main{ overflow: hidden; width: 100%;}
.index_yw{ padding: 200px 0 220px;}
.index_yw .tit img{ width: 411px;}
.index_yw .tit{ margin-bottom: 66px;}
.index_yw .list{ position: relative;}
.index_yw .img{ position: absolute; left: 50%; bottom: 50%; width: 960px;}
.index_yw .list li{ float: left; width: 25%; height: 305px; overflow: hidden; background-size: cover; text-align: center; box-sizing: border-box; padding-top: 73px; color: #fff; }
.index_yw .list li:nth-child(3){width: 50%; text-align: left; padding-left: 144px;}
.index_yw .list li:nth-child(2){ margin-right: 1px;}
.index_yw li img{ display: inline-block; vertical-align: top; height: 51px;}
.index_yw .list b{ display: block; font-size: 20px; line-height: 33px; margin-bottom: 25px;}
.index_yw .list p{ opacity: 0.7; line-height: 30px;  font-size: 16px;}
.index_yw .list p i{ display: block;}
.index_yw .list li:nth-child(1){ color: #212121;}

.index_center{background: #1b1934; margin-bottom: 320px;}
.index_center .wrapper01{ position: relative;}
.index_center .tit{ position: absolute; left: 0; top: 0; width: 340px; height: 840px; background: url(../images/img_23.jpg); background-size: cover;}
.index_center .tit img{ position: absolute; left: -48px; bottom: 84px;}
.index_center .list{ padding-left: 340px;}
.index_center .list li{ float: left; width: 50%; height: 370px; background-size: cover; box-sizing: border-box; padding: 84px 0 0 53px;}
.index_center b{ display: block; font-size: 72px; line-height: 49px; font-weight: 400; color: #00cc00}
.index_center h4{ display: block; font-size: 24px; color: #212121; line-height: 75px;}
.index_center p{ font-size: 14px; color: #888888; line-height: 25px; margin-top: 45px;}
.index_center p i{ display: block;}
.index_center .list li:nth-child(1) b,.index_center .list li:nth-child(1) h4,.index_center .list li:nth-child(1) p{ color: #fff;}

.index_coop{ position: relative; padding-right: 275px;}
.index_coop .tit{ position: absolute; right: 0; top: 0; width: 138px;}
.index_coop li{ float: left; width: 50%; padding: 0 5px 5px 0; box-sizing: border-box; }
.index_coop div{height: 259px; background: #f7f8fa; border-radius: 6px; width: 100%; overflow: hidden;}
.index_coop li img{ margin: 0 auto; height: 82px; margin-top: 68px;}
.index_coop p{ text-align: center; font-size: 18px; color: #000000; line-height: 22px; padding-top: 50px;}

.new_index_news{ margin-top: 190px;}
.new_index_news .tit img{ float: left; width: 257px;}
.new_index_news .tit a{ margin-top: 35px; float: right; font-size: 16px; line-height: 48px; width: 158px; text-align: center; font-size: 16px; color: #212121; border: 1px #c1c1c1 solid; border-radius: 8px;}
.new_index_news .tit i{ font-family:"宋体"; font-weight: 600; margin-left: 10px;}
.new_index_news .tit { margin-bottom: 74px;}
.new_index_news .list li{ float: left; margin-bottom: 47px; width: 48.1%;}
.new_index_news .list li:nth-child(2n){ float: right;}
.new_index_news .list a{ display: block; position: relative; padding-left: 24px;}
.new_index_news .list img{ position: absolute; left: 0; top: 30px; width: 218px; border-radius: 8px;}
.new_index_news .list div{ height: 150px; padding-left: 233px; padding-top: 30px; padding-bottom: 30px; padding-right: 38px; border-radius: 10px; background: #f7f8fa;}
.new_index_news h4{ display: block; font-size: 16px; color: #212121; line-height: 38px; height: 38px; padding-top: 9px; overflow: hidden;}
.new_index_news span{ display: block; font-size: 14px; color: #999999; line-height: 25px; margin-bottom: 20px;}
.new_index_news p{ font-size: 14px; color: #999999; line-height: 25px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}

.index_footer{ margin-top: 100px;}
.index_footer .copy{ background: #0f0f1b; text-align: center; font-size: 14px; color: #999999; line-height: 60px;}
.footer_con{ background: url(../images/img_28.jpg) no-repeat center top; background-size: cover; padding: 69px 0 60px;}
.f_left{ float:left;}
.f_left img{ width: 146px; margin-bottom: 45px;}
.f_left p{ font-size: 16px; color: #999999; line-height: 46px;}
.f_right{ float: right; width: 830px;}
.f_right b{ display: block; font-size: 22px; color: #ffffff; line-height: 28px;}
.f_right p{ font-size: 14px; color: #bbbbbb; line-height: 46px; margin-bottom: 17px;}
.index_footer .forms li{ float: left; width: 31%; margin-right: 3.5%; box-sizing: border-box; padding-left: 29px; background-position: left center; background-repeat: no-repeat; background-size: 16px auto; border-bottom: 1px #4d4d4d solid;}
.index_footer .forms li:last-child{ margin-right: 0;}
.index_footer .forms input{display: block; height: 44px; line-height: 44px; font-size: 14px; color: #fff; width: 100%; border: 0; background: none;}
.index_footer .forms input[type="text"]::-webkit-input-placeholder{ color:rgba(255,255,255,0.3);}/*webkit内核浏览器*/
.index_footer .forms input[type="text"]:-moz-placeholder{ color:rgba(255,255,255,0.3);} /*firefox 18*/
.index_footer .forms input[type="text"]::-moz-placeholder{color:rgba(255,255,255,0.3);} /*firefox 19+*/
.index_footer .forms input[type="text"]:-ms-placeholder{ color:rgba(255,255,255,0.3);}
.index_footer .forms button{ display: block; border: 0; width: 120px; height: 40px; margin-top: 32px; background: #fff; border-radius: 6px; font-size: 14px; color: #212121; font-weight: 600; cursor: pointer;}

.elevator{ position: fixed; right: 0; bottom: 150px; border-radius: 6px 0 0 6px; box-shadow: 0 0 10px rgba(0,0,0,0.1); z-index: 9; background: rgba(27,25,52,0.8); border: 1px #fff solid; border-right: none;}
.elevator a{ display: block; width: 48px; height: 48px; box-sizing: border-box; padding: 7px; border-bottom: 1px #fff solid; position: relative;}
.elevator a:last-child{ border-bottom: none;}
.elevator i{ display: block; width: 100%; height: 32px;}
.elevator img{ width: 100%; height: 100%;}
.elevator span{ display:block; position: absolute; left: 7px; top: 6px; right: 7px; text-align: center; font-size: 12px; color: #fff; line-height: 14px; padding: 3px 5px 0; opacity: 0;}
.elevator a:hover i{ opacity: 0}
.elevator a:hover span{ opacity: 1.0;}
.tel{display: none; width:130px; position: absolute; right: 0; top: 0; font-size: 18px; font-weight: 600; color: #fff; background: rgba(27,25,52,0.8); padding: 0 17px; border-radius: 6px; line-height: 48px; opacity: 0; transition: all 0.2s;}
.elevator a:hover .tel{ opacity: 1; right: calc(100% + 8px); display: block;}


/*确定首页*/
.n_banner{ overflow: hidden; position: relative;}
.n_banner a{ display: block; height: 1008px; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.n_banner .pagination{ position:absolute; left: 0; right: 0; bottom: 5%; text-align:center; height: 10px; z-index: 2;}
.n_banner .pagination span{ display:inline-block; vertical-align: top; margin: 0 10px; width: 10px; height: 10px; background: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; opacity: 1.0;}
.n_banner .pagination .swiper-pagination-bullet-active{ background: #ff6600; box-shadow: 0; outline: none;}

.index_nums{ display: -webkit-flex; display: flex; justify-content: space-between; padding: 55px 0 90px;}
.index_nums div{ font-size: 18px; color: #333; line-height: 30px;}
.index_nums span{ display: block; font-size: 48px; font-weight: 600; line-height: 60px;}
.index_nums b{ font-size: 48px; color: #ff6600;}

.index_about{ overflow: hidden;}
.index_about .wrapper02{ position: relative;}
.index_about .con{ padding-right: 725px;}
.index_about span{ display: block; font-size: 14px; color: #ccc; line-height: 45px;}
.index_about b{ display: block; font-size: 36px; color: #333333; line-height: 70px;}
.index_about p{ font-size: 16px; color: #666; text-indent: 2em; line-height: 30px; margin-top: 20px;}
.index_about a,.index_main .title a,.index_new .list .mores{ display:block; width: 196px; line-height: 46px; text-align: center; font-size: 14px; color: #fff; border-radius: 4px; background: #ff6600; margin-top: 110px;}
.index_about img{ position: absolute; left: 895px; top: 0; width: 789px;}
.index_about a{ margin-bottom: 70px; margin-top: 70px;}

.index_special{ margin-top: 125px; background: #ff6600; padding: 30px 0 25px; color: #fff;}
.index_special ul{ display: -webkit-flex; display: flex; justify-content: space-between;}
.index_special li{ display: -webkit-flex; display: flex; justify-content: flex-start; align-items: flex-start;}
.index_special img{ margin-right: 40px; width: 80px;}
.index_special div{ -webkit-flex: 1; flex: 1;}
.index_special b{ display: block; font-size: 20px; line-height: 1.1; margin-bottom: 10px;}
.index_special p{ font-size: 14px; line-height: 24px;}
.index_special span{ margin-left: 20px;}

.index_dr{ background: #333;}
.index_main{ overflow: hidden;}
.index_main{ overflow: hidden;}
.index_main .title{ padding: 100px 0 0; position: relative;}
.index_main .title h2{ display: block; font-size: 30px; color: #fff; line-height: 50px;}
.index_main .title p{ font-size: 16px; color: #ccc; padding: 14px 0; max-width: 550px; line-height: 22px;}
.index_main .title a{ position: absolute; right: 0; top: 110px; margin-top: 0;}
.scroll_img{ margin: 60px 0 75px; position: relative;}
.scroll_img .swiper-slide{ width: 500px; height: auto; overflow: hidden; transition: all 0.3s; transform: scale(0.82); -webkit-transform: scale(0.82); -moz-transform: scale(0.82); -ms-transform: scale(0.82);}
.scroll_img .swiper-slide img{ width: 100%; height: 653px; border-radius: 28px;}
.scroll_img .swiper-slide > div{ position: relative; padding-bottom: 40px; background: url(../images/n_img24.png) no-repeat center bottom; background-size: 95% auto;  overflow: hidden;}
.scroll_img .swiper-slide div div{ display: none; transition: all 0.3s; position: absolute; content: ""; left: 0; right: 0; bottom: 40px; padding: 0 25px 13px; color: #fff; background-color: rgba(255,102,0,0.8); border-radius: 0 0 28px 28px;}
.scroll_img b{ display: block; font-size: 18px; line-height: 50px;}
.scroll_img p{ font-size: 16px; line-height: 22px;}
.scroll_img i{ font-weight: 600;}
.scroll_img .swiper-slide.swiper-slide-active{ transform: scale(1.0);}
.scroll_img .swiper-slide:hover div div{ display: block;}
.scroll_img .prev,.scroll_img .next{ position: absolute; top: 310px; width: 20px; z-index: 3;}
.scroll_img .prev img,.scroll_img .next img{ width: 100%;}
.scroll_img .prev{ left: 0;}
.scroll_img .next{ right: 0;}

.index_dh{ background: #f7f8fa;}
.index_dh .title h2{ color: #333333;}
.index_dh .title p{ color: #666666;}
.index_dh .list{ padding: 100px 0 110px;}
.index_dh .list li{ float: left; width: 20%;}
.index_dh .list img{ width: 100%;}

.index_zx{ background: #ff6600; padding: 75px 0 50px;}
.index_zx img{ margin: 0 auto; width: 895px;}
.index_zx a{ display: block; text-align: center; width: 197px; line-height: 46px; margin: 30px auto 0; background-color: #fff; border-radius: 4px; font-size: 14px; color: #ff6600;}

.index_service{ background: #333;}
.index_service .service{ padding: 60px 0 20px;}
.index_service .left{ width: 1099px;}
.index_service .left li{ float: left; width: 350px; margin-right: 24px; margin-bottom: 50px; overflow: hidden;}
.index_service .left li:nth-child(3n+3){ margin-right: 0;}
.index_service .left img{ width: 100%;}

.index_service .right ul{ padding-left: 34px; border-left: 2px #654026 dashed;}
.index_service .right li{ margin-bottom: 63px; position: relative;}
.index_service .right li:last-child{ margin-bottom: 0;}
.index_service .right li::after{ position: absolute; content: ""; left: -43px; top: 3px; width: 15px; height: 15px; border-radius: 50%; background: #ebebec;}
.index_service .right b{ display: block; font-size: 20px; color: #ff6600; line-height: 1.0;}
.index_service .right span{ display: block; font-size: 14px; color: #ccc; line-height: 20px; padding: 17px 0 23px;}
.index_service .right span i{ display: block;}
.index_service .right p{ font-size: 14px; line-height: 24px; padding-left: 10px; background: url(../images/n_img23.png) no-repeat left center; background-size: 5px auto; color: #fff;}

.index_new{ background: #f7f8fa;}
.index_new .title{ padding: 25px 0 25px;}
.index_new .title h2{ color: #333}
.index_new .list{ padding-bottom: 50px;}
.index_new .list li{ float: left; width: 32%; margin-right: 2%; padding: 0 40px; box-sizing: border-box; border-radius: 34px; box-shadow: 0 0 20px rgba(0,0,0,0.15);}
.index_new .list li:last-child{ margin-right: 0;}
.index_new .list div{ margin-top: 40px; margin-bottom: 5px; font-size: 18px; color: #333; line-height: 40px; height: 80px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-weight: 600;}
.index_new .list div a{ color: #333;}
.index_new .list span{ display:block; font-size: 16px; color: #333; line-height: 40px; position: relative;}
.index_new .list span::after{ position: absolute; content: ""; left: 0; bottom: -2px; width: 62px; border-bottom: 2px #ff6600 solid;}
.index_new .list p{ font-size: 14px; color: #333333; line-height: 40px; margin-top: 38px;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;}
.index_new .list .mores{ margin: 80px 0 75px;}

.footers{ background: #2e3033; overflow: hidden;}
.footer_top{ background: #ff6600; padding: 30px 0 49px;}
.footer_top .fl{ padding-top: 20px;}
.f_logo{ width: 290px;}
.footer_top .fl p{ max-width: 450px; font-size: 14px; color: #fff; line-height: 24px; margin-top: 11px; text-align: left;}
.f_form ul{ float: left; width: 530px;}
.f_form input{ display: block; border: 0; width: 100%; height: 42px; line-height: 42px; padding-top: 16px; background: none; border-bottom: 1px #fff solid; font-size: 14px; color: #fff;}
.f_form button{ float:left; cursor: pointer; width: 120px; height: 36px; border-radius: 4px; border: 0; font-size: 14px; color: #333; font-weight: 600; background: #fff; margin: 75px 0 0 120px;}

.footer_bottom{ padding: 20px 0;}
.footer_bottom p{ font-size: 14px; color: #fff; line-height: 1.1; margin-bottom: 13px;}
.footer_bottom p b{ display: block; font-size: 30px; font-weight: normal;}
.footer_bottom span{ display: block; font-size: 14px; color: #fff; }
.footer_bottom img{ width: 140px;}
.footer_bottom i{ display: block; text-align: center; font-size: 14px; color: #fff; line-height: 45px;}

/*关于我们*/
.about_banner{ height: 690px; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.about_banner .wrapper02{ position: relative; height: 100%; color: #fff; line-height: 1.2;}
.about_banner li{ position: absolute; left: 30px; bottom: 57px; font-weight: 600; line-height: 1.3;}
.about_banner b{ display: block; font-size: 36px;}
.about_banner p{ opacity: 0.5; font-size: 24px; text-transform: uppercase;}

.new_about .title{ text-align: center; padding:  55px 0 35px; line-height: 1.4}
.new_about .title h2,.n_more .tits h4{ display: block; font-size: 30px; color: #333333;}
.new_about .title p,.n_more .tits p{ font-size: 14px; font-family: "Arial"; text-transform: uppercase; color: #cccccc;}
.company_profile{ padding: 0 30px 50px; font-size: 20px; color: #666666; line-height: 36px;}
.company_profile p{ text-indent: 2em;}

.company_team{ padding-bottom: 50px;}
.company_team li{ float: left; width: 32%; margin-right: 2%;}
.company_team li:last-child{ margin-right: 0;}
.company_team img{ width: 100%;}
.company_team div{ padding: 25px;}
.company_team b{ display: block; font-size: 24px; color: #333; line-height: 35px;}
.company_team p{ font-size: 17px; color: #333; line-height: 30px;}

.environment{ padding-bottom: 140px;}
.environment img{ float: right; width: 850px;}
.environment ul{ overflow: hidden; padding-right: 60px;}
.environment li{ padding-bottom: 50px; margin-bottom: 50px; border-bottom: 1px #ccc solid; color: #333333;}
.environment li:last-child{ border-bottom: none; margin-bottom: 0;}
.environment b{ display: block; font-size: 24px; line-height: 40px;}
.environment p{ font-size: 18px; line-height: 28px;}

/*新闻资讯*/
.news .tab{ text-align: center; padding: 65px 0 20px; border-bottom: 1px #ccc solid;}
.news .tab a{ display: inline-block; vertical-align: top; width: 198px; line-height: 53px; text-align:  center; font-size: 20px; color: #333333; background: #fff; border: 1px #ccc solid; margin: 0 45px;}
.news .tab a.on{ color: #fff; background: #ff6600; border-color: #ff6600;}
.news_list li{ padding: 50px 0 20px;}
.news_list .img{ float: left; margin-right: 70px; width: 417px;}
.news_list .img img{ width: 100%; border-radius: 26px;}
.news_list li div{ overflow: hidden;}
.news_list .title{ font-size: 18px; font-weight: 600; color: #333; line-height: 60px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.news_list .title a{ color: #333;}
.news_list .title a:hover{ color: #ff6600;}
.news_list span{ display: block; font-size: 14px; color: #666; line-height: 25px; margin-bottom: 45px;}
.news_list p{ font-size: 14px; color: #666; line-height: 35px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.news_list .n_more{ margin-top: 44px; display: block; width: 143px; line-height: 33px; text-align: center; font-size: 14px; color: #ff6600; background: #fff; border: 1px #ccc solid; border-radius: 4px;}
.news_list .n_more:hover{ color: #fff; border-color: #ff6600; background: #ff6600;}

/*.pages{ text-align: center; padding-top: 30px; padding-bottom: 140px;}
.pages a{ display:inline-block; height: 35px; line-height: 35px; width: 35px; text-align: center; border: 1px #e2e2e2 solid; border-radius:2px; -wekbit-border-radius:2px; -moz-border-radius:2px; overflow: hidden; margin: 0 2px; font-size: 16px; color:#919191; background: #fff;}
.pages .prev,.pages .next{ width:78px;}
.pages a:hover{ border-color:#ff6600; color: #ff6600;}
.pages a.on{ color:#fff; background-color: #ff6600; border-color:#ff6600;}
.pages span{ display:inline-block; height: 37px; line-height: 37px; overflow: hidden; font-size: 16px;}*/

#pageGroup .pagination {text-align: center;height: 35px; line-height: 35px;
    padding-top: 30px; padding-bottom: 140px;overflow: hidden;}
#pageGroup .pagination a{ display:inline-block; height: 35px; line-height: 35px; width: 35px;
    text-align: center; border: 1px #e2e2e2 solid; border-radius:2px;
    -wekbit-border-radius:2px; -moz-border-radius:2px; overflow: hidden;
    margin: 0 2px; font-size: 16px; color:#919191; background: #fff;
    padding:0;float:none;}
#pageGroup .pagination p{ display:inline-block;padding:0;margin-top:-20px;text-align: center;
    overflow: hidden;padding:0;float:none;}
#pageGroup .pagination p,#pageGroup .pagination a:nth-last-child(2),
#pageGroup .pagination a:nth-last-child(3),
#pageGroup .pagination a:nth-child(1),
#pageGroup .pagination a:nth-child(2){ width:78px;height: 35px; line-height: 35px;}
#pageGroup .pagination a:hover{ border-color:#ff6600; color: #ff6600;}
#pageGroup .pagination a.cur{ color:#fff; background-color: #ff6600; border-color:#ff6600;}
#pageGroup .pagination .pageRemark{display: none;}

/*新闻内页*/
.d_news_title{ text-align: center; padding: 70px 0 10px; border-bottom: 1px #ccc  solid;}
.d_news_title h1{ display: block; font-size: 24px; color: #333333; line-height: 45px;}
.d_news_title p{ font-size: 14px; line-height: 35px; color: #666666;}
.d_news_con{ padding: 40px; font-size: 14px; color: #333333; line-height: 25px;}
.d_news_con p{ text-indent: 2em; margin-bottom: 20px;}
.d_news_con img{ max-width: 100%; margin: 30px auto 50px;}
.d_news_con b{ display: block; font-size: 14px; color: #333333; margin-top: 60px; margin-bottom: 30px;}
.n_tips{ background: #fff; border: 1px #ccc solid; text-align: center; padding: 15px 0; margin: 140px 0 60px;}
.n_tips span{ display: inline-block; text-align: left; font-size: 14px; color: #333; line-height: 25px;}
.n_more .tits{ line-height: 1.4; text-align: center;}
.n_more .list{ padding-top: 35px; padding-bottom: 70px;}
.n_more .list li{ float: left; width: 23.5%; margin-right: 2%;}
.n_more .list li:last-child{ margin-right: 0;}
.n_more .list a{ position: relative; display: block; border-radius: 26px; overflow: hidden;}
.n_more .list .img{ width: 100%;}
.n_more .list a > div{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding: 0 22px; background: #ff6600; color: #fff; opacity: 0; transition: all 0.5s;}
.n_more .list b{ display: block; font-size: 18px; line-height: 77px; padding-top: 10px;}
.n_more .list .tit{ font-size: 14px; line-height: 40px; height: 40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.n_more .list p{ display: block; font-size: 14px; line-height: 40px;}
.n_more .list div img{position: absolute; right: 22px; bottom: 22px; width: 40px;}
.n_more .list a:hover > div{ opacity: 1.0;}

/*红人孵化*/
.index_zx01 img{ width: 552px;}

.main15{ padding-top: 90px;}
.main15 .title b{ color: #333;}
.main15 .title p{ color: #666; margin-top: 12px;}
.adv{ padding: 105px 0}
.adv li{ float: left; width: 25%; text-align: center;}
.adv img{ height: 72px; margin: 0 auto;}
.adv p{ font-size: 18px; color: #333; line-height: 30px; padding: 25px 0 0;}
.adv p i{ display: block;}

.main16{ background: url(../images/n_img15.jpg) no-repeat center center; background-size: cover;}
.main16 .title{ padding-top: 70px;}
.main16 .title b{ color: #fff;}
.main16 .title i,.main17 .title i,.main18 .title i,.main19 .title i{ display: block; font-size: 14px; color: #cccccc; text-transform: uppercase; padding: 3px 0 10px;}

.hrjz{ padding: 90px 40px; position: relative;}
.hrjz .swiper-slide img{ width: 100%;}
.hrjz .swiper-slide a{ display: block; position: relative;}
.hrjz .swiper-slide div{ position: absolute; left: 0; bottom: 0; box-sizing: border-box;  width: 257px; height: 176px; background: url(../images/n_img36.png); background-size: cover; text-align: right; color: #fff; padding: 110px 40px 0 0; opacity: 0; transition: all 0.5s;}
.hrjz .swiper-slide:nth-child(2n) div{ left: -2px; bottom: 37px; width: 271px;}
.hrjz .swiper-slide b{ display: block; font-size: 18px;}
.hrjz .swiper-slide p{ font-size: 14px; margin-top: 5px; white-space: nowrap;}
.hrjz .swiper-slide i{ margin-left: 15px;}
.hrjz .prev,.hrjz .next{ position: absolute; top: 300px; width: 20px;}
.hrjz .prev{ left: 0;}
.hrjz .next{ right: 0;}
.hrjz .prev img,.hrjz .next img{ width: 100%;}
.hrjz .swiper-slide a:hover div{ opacity: 1.0;}

/*本地服务*/
.serive_special{ padding: 30px 0; background: #ff6600; overflow: hidden;}
.serive_special .wrapper02{ display: -webkit-flex; display: flex; justify-content: space-between; color: #fff; text-align: center;}
.serive_special img{ margin: 0 auto; height: 81px;}
.serive_special b{ display: block; font-size: 18px; padding-top: 15px;}
.serive_special p{ font-size: 16px; margin-top: 3px;}

.main17 .title { padding-top: 55px;}
.main17 .title p{ color: #666;}
.main17 .title i{ margin-top: 5px;}

.qyzbfw{ padding: 55px 0 20px;}
.qyzbfw ul{ display: -webkit-flex; display: flex; justify-content: space-between;}
.qyzbfw div{ padding: 30px;}
.qyzbfw b{ display: block; font-size: 20px; color: #ff6600;}
.qyzbfw span{ display: block; font-size: 16px; color: #333333; padding: 5px 0 8px;}
.qyzbfw p{ font-size: 16px; color: #666666; padding-left: 13px; background: url(../images/n_img23.png) no-repeat left center; background-size: 5px auto; line-height: 25px;}

.main18{ background: url(../images/n_img17.jpg) no-repeat center center; background-size: cover; padding-top: 80px;}
.main18 .title{ color: #fff;}
.main18 .title i,.main19 .title i{ margin-top: 3px;}
.zb_tab{ padding: 90px 0 25px; text-align: center;}
.zb_tab a{ display: inline-block; vertical-align: top; width: 98px; line-height: 28px; background: #fff; font-size: 18px; color: #333; border: 1px #ccc solid; margin: 0 9px;}
.zb_tab a.active{ color: #fff; border-color: #ff6600; background: #ff6600;}
.zb_reviews{ padding-bottom: 85px;}
.zb_reviews img{ width: 100%;}

.main19{ padding: 75px 0 100px;}
.dsp_service{ display: -webkit-flex; display: flex; justify-content: space-between; padding-top: 55px; padding-bottom: 40px;}
.dsp_service img{ width: 370px;}
.dsp_service b{ display: block; font-size: 20px; color: #333333; font-weight: bold; line-height: 95px; text-align: center;}
.dsp_con{ padding: 0 60px; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center;}
.dsp_con img{ width: 688px;}
.dsp_con ul li{ color: #333333; padding: 19px 0;}
.dsp_con b{ display: block; font-size: 18px; line-height: 34px; padding-left: 12px; background: url(../images/n_img55.png) no-repeat 0 center; background-size: 7px auto;}
.dsp_con p{ font-size: 16px; line-height: 32px; padding-left: 12px;}

/*新媒体营销*/
.markt_banner{ height: 800px; background: url(../images/n_img18.jpg) no-repeat center center; background-size: cover;}
.markt_banner .con{ padding-top: 270px;}
.markt_banner img{ margin: 0 auto; width: 912px;}
.markt_banner a{ display: block; margin: 110px auto 0; width: 193px; line-height: 42px; border: 2px #fff solid; border-radius: 3px; font-size: 18px; color: #fff; text-align: center;}

.main20{ padding: 50px 0 80px;}
.main20 .title i{ display: block; font-size: 14px; color: #cccccc; text-transform: uppercase; padding: 5px 0 10px;}
.markt_service{ display: -webkit-flex; display: flex; justify-content: space-between; padding-top: 33px;}
.markt_service div{ -webkit-flex: 1; flex: 1; text-align: center; background: url(../images/n_img61.png) no-repeat right 8px; background-size: 2px auto;}
.markt_service div:last-child{ background: none;}
.markt_service img{ margin:0 auto; width: 163px;}
.markt_service b{ display: block; font-size: 20px; color: #333333; line-height: 40px;}

.marker_come{ height: 735px; background: url(../images/n_img19.jpg) no-repeat center center; background-size: cover;}
.marker_come .wrapper02{ height: 100%; position: relative;}
.marker_come b{ display: block; font-size: 30px; color: #033333; line-height: 1.2; padding-top: 70px;}
.marker_come p{ position: relative; padding-left: 18px; font-size: 18px; color: #033333; line-height: 1.0; margin-top: 40px;}
.marker_come b i{ color: #ff6600;}
.marker_come p::after{ position: absolute; content: ""; left: 0; bottom: 0; border-right: 6px #ff6600 solid; height: 35px;}

.main21{ padding: 50px 0; background: #ff6600;}
.main21 .title{ color: #fff;}
.marker_sx{ display: -webkit-flex; display: flex; padding: 60px 0 0; justify-content: space-between;}
.marker_sx div{ -webkit-flex: 1; flex: 1; text-align: center;}
.marker_sx img{ margin: 0 auto; width: 155px;}
.marker_sx b{ display: block; font-size: 20px; color: #fff; line-height: 70px;}

.main22{ padding: 60px 0 110px;}
.main22 .title p{ margin-top: 13px; color: #333333;}
.marker_type{ padding: 48px;}
.marker_type img{ margin: 0 auto; width: 1051px;}

.main23{ background: url(../images/n_img20.jpg) no-repeat center center; background-size: cover; padding: 80px 0 95px;}
.main23 .title{ color: #fff; margin-bottom: 45px;}
.main23 .title p{ margin-top: 10px;}
.m_reviews{ float: left; margin-left: 43px; width: 285px; overflow: hidden;}
.m_reviews img{ width: 100%;}
.m_scroll{ float: right; margin-right: 118px; width: 866px; padding-top: 25px; position: relative;}
.m_info{ display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; padding-left: 38px; box-sizing: border-box; border-radius: 10px; height: 244px; background: #ececec; color: #333; cursor: pointer;}
.m_info img{ width:124px; height: 124px; border: 5px #ff6a2c solid; border-radius: 50%; margin-right: 50px;}
.m_info div{ -webkit-flex: 1; flex: 1;}
.m_info b{ display: block; font-size: 16px; line-height: 28px;}
.m_info h4{ display: block; font-size: 18px; line-height: 33px; margin-bottom: 15px;}
.m_info p{ font-size: 16px; line-height: 35px;}
.m_info p i{ font-weight: 600; font-size: 20px;}
.swiper-slide.active .m_info{ background: #ff6a2c; color: #fff; }
.swiper-slide.active .m_info img{ border-color: #fff;}
.m_scroll .prev,.m_scroll .next{ position: absolute; top: 256px; width: 62px; height: 62px; border-radius: 50%; background-size: cover;}
.m_scroll .prev{ left: -88px; background-image: url(../images/n_img68.png)}
.m_scroll .next{ right: -88px; background-image: url(../images/n_img69.png)}
.m_scroll .prev:hover{ background-image: url(../images/n_img68a.png)}
.m_scroll .next:hover{ background-image: url(../images/n_img69a.png)}
.m_scroll .pagination,.marker_case .paginations{ margin-top: 20px; text-align: center;}
.m_scroll .pagination span,.marker_case .paginations span{ opacity: 1.0; width: 32px; height: 10px; border-radius: 5px; background: #e1dfdf; margin: 0 6px;}
.m_scroll .pagination .swiper-pagination-bullet-active,.marker_case .paginations .swiper-pagination-bullet-active{ width: 66px; background: #ff6600;}

.main24{ padding: 80px 0 90px;}
.six_center{ margin-top: 30px;}
.six_center li{ float: left; width: 32%; margin-right: 2%; background: #fff; border-radius: 10px; margin-top: 30px; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; overflow: hidden; box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.six_center li:nth-child(3n+3){ margin-right: 0;}
.six_center .img{ display: -webkit-flex; display: flex; justify-content: center; align-items: center; background: #333333; height: 200px; width: 160px;}
.six_center .img img{ width: 75px;}
.six_center .con{ -webkit-flex: 1; flex: 1; padding: 0 45px; color: #333; line-height: 30px;}
.six_center b{ display: block; font-size: 20px; margin-bottom: 15px;}
.six_center p{ font-size: 16px;}

.main25{ background: url(../images/n_img21.jpg) no-repeat center center; background-size: cover; padding: 60px 0;}
.main25 .title{ color: #fff;}
.marker_case{ margin-top: 70px; padding: 0 118px; position: relative;}
.case_info{ border-radius: 6px; background: #fff; overflow:hidden; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; position: relative;}
.case_info img{ width: 602px;}
.case_info div{ padding: 0 80px 0 85px;}
.case_info b{ display: block; font-size: 20px; color: #333; line-height: 60px;}
.case_info b i{ color: #ff6600;}
.case_info em{ display:block; width: 37px; height: 7px; background: #ff6600; margin-bottom: 27px;}
.case_info p{ font-size: 20px; color: #333333; line-height: 30px; padding-bottom: 90px;}
.marker_case .prevs,.marker_case .nexts{ position: absolute; top: 50%; transform: translateY(-50%); width: 62px; height: 62px; border-radius: 50%; background-size: cover;}
.marker_case .prevs{ left: 22px; background-image: url(../images/n_img68.png)}
.marker_case .nexts{ right: 22px; background-image: url(../images/n_img69.png)}
.marker_case .prevs:hover{ background-image: url(../images/n_img68a.png)}
.marker_case .nexts:hover{ background-image: url(../images/n_img69a.png)}







@media screen and (max-width: 1440px) {
	.wrapper02{ width: 1200px;}
	
	.header .logo img{ height: 60px;}
	.nav{ padding-top: 0px;}
	
	/*确认首页*/
	.n_banner a{ height: 890px;}
	.n_banner .pagination{bottom: 5%;}
	
	.index_nums{ padding: 45px 0 70px;}
	.index_nums div{ font-size: 17px; line-height: 38px;}
	.index_nums span{font-size: 40px; line-height: 45px;}
	.index_nums b{ font-size: 40px;}
	
	.index_about .con{ padding-right: 650px;}
	.index_about span{ font-size: 13px; line-height: 43px;}
	.index_about b{ font-size: 36px; line-height: 50px;}
	.index_about p{ font-size: 15px; line-height: 28px; margin-top: 17px;}
	.index_about a,.index_main .title a,.index_new .list .mores{ width: 170px; line-height: 40px; font-size: 14px; margin-top: 100px;}
	.index_about img{ left: 600px; width: 720px;}
	.index_about a{ margin-top: 50px; margin-bottom: 50px}
	
	.index_special{ margin-top: 100px;}
	.index_special img{ width: 75px;}
	.index_special b{ font-size: 18px; line-height: 36px;}
	.index_special p{ font-size: 16px; line-height: 22px;}
	.index_special span{ margin-left: 17px;}
	
	.index_main .title{ padding: 80px 0 0;}
	.index_main .title h2{ font-size: 30px; line-height: 45px;}
	.index_main .title p{ font-size: 16px; padding: 14px 0; line-height: 20px;}
	.index_main .title a{ top: 90px; margin-top: 0;}
	.scroll_img{ margin: 50px 0 65px;}
	.scroll_img .swiper-slide{ width: 400px;}
	.scroll_img .swiper-slide img{ height: 544px; border-radius: 20px;}
	.scroll_img .swiper-slide > div{ padding-bottom: 35px;}
	.scroll_img .swiper-slide div div{ bottom: 35px; padding: 0 25px 13px; border-radius: 0 0 22px 22px;}
	.scroll_img b{ font-size: 16px; line-height: 47px;}
	.scroll_img p{ font-size: 15px; line-height: 20px;}
	.scroll_img .prev,.scroll_img .next{ top: 235px; width: 18px;}
	
	.index_dh .list{ padding: 80px 0 90px;}

	.index_zx{ padding: 65px 0 40px;}
	.index_zx img{ width: 70%;}
	.index_zx a{ width: 170px; line-height: 40px; margin: 28px auto 0; font-size: 14px;}

	.index_service .service{ padding: 50px 0 20px;}
	.index_service .left{ width: 899px;}
	.index_service .left li{ width: 32%; margin-right: 2%; margin-bottom: 42px;}

	.index_service .right ul{ padding-left: 30px;}
	.index_service .right li{ margin-bottom: 30px;}
	.index_service .right li::after{ position: absolute; content: ""; left: -39px; top: 3px; width: 15px; height: 15px; border-radius: 50%; background: #ebebec;}
	.index_service .right b{ font-size: 18px;}
	.index_service .right span{ font-size: 14px; line-height: 19px; padding: 15px 0 20px;}
	.index_service .right p{ font-size: 14px; line-height: 22px; padding-left: 8px; background-size: 4px auto;}
	
  .index_new .title{ padding: 25px 0 25px;}
	.index_new .list li{ padding: 0 25px; border-radius: 28px;}
	.index_new .list div{ margin-top: 25px; font-size: 17px; line-height: 32px; height: 64px; }
	.index_new .list span{ font-size: 15px; line-height: 37px;}
	.index_new .list span::after{ width: 55px;}
	.index_new .list p{ font-size: 15px; line-height: 37px; margin-top: 30px;}
	.index_new .list .mores{ margin: 60px 0 55px;}
	
	.footer_top{ padding: 25px 0 40px;}
	.footer_top .fl{ padding-top: 17px;}
	.f_logo{ width: 300px;}
	.footer_top .fl p{ max-width: 400px; font-size: 14px; line-height: 23px; margin-top: 10px;}
	.f_form ul{ width: 480px;}
	.f_form input{ padding-top: 12px; font-size: 14px; line-height: 40px; height: 40px;}
	.f_form button{ font-size: 14px; margin: 70px 0 0 100px;}

	.footer_bottom{ padding:25px 0 35px;}
	.footer_bottom span{font-size: 13px;}
	
	
	/*关于我们*/
	.about_banner{ height: 650px;}
	.about_banner li{ left: 25px; bottom: 50px;}
	.about_banner b{ font-size: 32px;}
	.about_banner p{ font-size: 20px;}

	.new_about .title{ padding: 50px 0 30px;}
	.new_about .title h2,.n_more .tits h4{ font-size: 32px;}
	.new_about .title p,.n_more .tits p{ font-size: 16px;}
	.company_profile{ padding: 0 25px 40px; font-size: 20px; line-height: 32px;}

	.company_team{ padding-bottom: 40px;}
	.company_team div{ padding: 20px;}
	.company_team b{ font-size: 20px; line-height: 30px;}
	.company_team p{ font-size: 16px; line-height: 27px;}

	.environment{ padding-bottom: 100px;}
	.environment img{ width: 700px;}
	.environment ul{ padding-right: 40px;}
	.environment li{ padding-bottom: 33px; margin-bottom: 33px;}
	.environment b{ display: block; font-size: 20px; line-height: 36px;}
	.environment p{ font-size: 16px; line-height: 24px;}

	/*新闻资讯*/
	.news .tab{ padding: 55px 0 20px;}
	.news .tab a{ width: 170px; line-height: 45px; font-size: 26px;  margin: 0 30px;}
	.news_list li{ padding: 40px 0 20px;}
	.news_list .img{ margin-right: 50px; width: 390px;}
	.news_list .img img{ border-radius: 22px;}
	.news_list .title{ font-size: 18px; line-height: 55px;}
	.news_list span{ font-size: 14px; line-height: 23px; margin-bottom: 40px;}
	.news_list p{ font-size: 14px;line-height: 30px;}
	.news_list .n_more{ margin-top: 40px; width: 170px; line-height: 40px; font-size: 14px;}

	/*新闻内页*/
	.d_news_title{ padding: 60px 0 10px;}
	.d_news_title h1{ font-size: 22px; line-height: 37px;}
	.d_news_title p{ font-size: 16px; line-height: 40px;}
	.d_news_con{ padding: 35px;line-height: 22px;}
	.d_news_con p{ margin-bottom: 17px;}
	.d_news_con img{ margin: 25px auto 40px;}
	.d_news_con b{ margin-top: 50px; margin-bottom: 20px;}
	.n_tips{ padding: 25px 20px; margin: 110px 0 50px;}
	.n_more .list{ padding-top: 30px; padding-bottom: 60px;}
	.n_more .list a{border-radius: 22px;}
	.n_more .list a > div{ padding: 0 18px;}
	.n_more .list b{ font-size: 20px; line-height: 65px;}
	.n_more .list div img{  right: 17px; bottom: 17px; width: 36px;}

	/*红人孵化*/
	.index_zx01 img{ width: 500px;}

	.main15{ padding-top: 70px;}
	.main15 .title p{ margin-top: 10px;}
	.adv{ padding: 85px 0}
	.adv img{ height: 65px;}
	.adv p{ font-size: 16px; line-height: 27px; padding: 20px 0 0;}

	.main16 .title{ padding-top: 60px;}

	.hrjz{ padding: 80px 35px; position: relative;}
	.hrjz .swiper-slide div{ width: 268px; height: 176px; background-size: 100% 100%; padding: 110px 40px 0 0;}
	.hrjz .swiper-slide:nth-child(2n) div{ bottom: 38px; width: 281px;}
	.hrjz .swiper-slide b{ font-size: 16px;}
	.hrjz .swiper-slide p{ font-size: 13px;}
	.hrjz .swiper-slide i{ margin-left: 12px;}
	.hrjz .prev,.hrjz .next{ top: 270px; width: 17px;}
	
	/*本地服务*/
	.serive_special img{ height: 68px;}
	.serive_special b{ font-size: 16px; padding-top: 13px;}
	.serive_special p{ font-size: 14px;}

	.main17 .title { padding-top: 45px;}
	.main17 .title i{ margin-top: 2px;}
	.main .title p{ font-size: 16px; margin-top: 20px;}

	.qyzbfw{ padding: 45px 0 20px;}
	.qyzbfw div{ padding: 25px;}
	.qyzbfw b{ font-size: 17px;}
	.qyzbfw img{ width: 350px;}
	.qyzbfw span{ font-size: 14px; padding: 5px 0 8px;}
	.qyzbfw p{ font-size: 14px; line-height: 23px;}

	.main18{ padding-top: 70px;}
	.zb_tab{ padding: 70px 0 20px;}
	.zb_tab a{  width: 90px; line-height: 28px; font-size: 16px;}
	.zb_reviews{ padding-bottom: 70px;}

	.main19{ padding: 65px 0 80px;}
	.dsp_service{padding-top: 45px; padding-bottom: 30px;}
	.dsp_service img{ width: 350px;}
	.dsp_service b{ font-size: 17px; line-height: 85px;}
	.dsp_con{ padding: 0 40px;}
	.dsp_con img{ width: 550px;}
	.dsp_con ul li{ padding: 15px 0;}
	.dsp_con b{ font-size: 16px; line-height: 30px;}
	.dsp_con p{ font-size: 14px; line-height: 30px;}


	/*新媒体营销*/
	.markt_banner{ height: 700px;}
	.markt_banner .con{ padding-top: 200px;}
	.markt_banner img{ width: 850px;}
	.markt_banner a{margin: 100px auto 0; width: 160px; line-height: 40px; border: 1px #fff solid; font-size: 16px;}

	.main20{ padding: 40px 0 60px;}
	.main20 .title i{padding: 3px 0 10px;}
	.markt_service{ padding-top: 25px;}
	.markt_service div{ background-position: right 6px; background-size: auto 75%;}
	.markt_service img{ width: 130px;}
	.markt_service b{ font-size: 18px;}

	.marker_come{ height: 650px;}
	.marker_come b{ font-size: 28px; padding-top: 60px;}
	.marker_come p{ padding-left: 15px; font-size: 16px; margin-top: 30px;}
	.marker_come p::after{border-right: 5px #ff6600 solid; height: 32px;}

	.main21{ padding: 40px 0;}
	.marker_sx{  padding: 50px 0 0;}
	.marker_sx img{ width: 130px;}
	.marker_sx b{font-size: 18px; line-height: 60px;}

	.main22{ padding: 50px 0 90px;}
	.main22 .title p{ margin-top: 10px;}
	.marker_type{ padding: 40px 0;}
	.marker_type img{ width: 900px;}

	.main23{ padding: 70px 0 85px;}
	.main23 .title{ margin-bottom: 35px;}
	.m_reviews{margin-left: 0; width: 250px;}
	.m_scroll{ margin-right: 70px; width: 800px; padding-top: 20px;}
	.m_info{ padding-left: 30px; border-radius: 8px; height: 220px;}
	.m_info img{ width:110px; height: 110px; border: 4px #ff6a2c solid; margin-right: 40px;}
	.m_info h4{ font-size: 18px; line-height: 30px; margin-bottom: 12px;}
	.m_info b{ font-size: 15px;}
	.m_info p{ font-size: 15px; line-height: 32px;}
	.m_info p i{ font-size: 18px;}
	.m_scroll .prev,.m_scroll .next{ top: 230px; width: 50px; height: 50px; }
	.m_scroll .prev{ left: -70px;}
	.m_scroll .next{ right: -70px;}
	.m_scroll .pagination,.marker_case .paginations{ margin-top: 17px;}
	.m_scroll .pagination span,.marker_case .paginations span{ width: 20px; height: 8px; border-radius: 4px; margin: 0 4px;}
	.m_scroll .pagination .swiper-pagination-bullet-active,.marker_case .paginations .swiper-pagination-bullet-active{ width: 50px;}

	.main24{ padding: 70px 0 80px;}
	.six_center{ margin-top: 25px;}
	.six_center li{border-radius: 8px; margin-top: 25px;}
	.six_center .img{ height: 180px; width: 140px;}
	.six_center .img img{ width: 63px;}
	.six_center .con{ padding: 0 30px; line-height: 28px;}
	.six_center b{ font-size: 18px; margin-bottom: 12px;}
	.six_center p{ font-size: 14px;}

	.main25{ padding: 50px 0;}
	.marker_case{ margin-top: 50px; padding: 0 90px;}
	.case_info img{ width: 502px;}
	.case_info div{ padding: 0 60px 0 65px;}
	.case_info b{ font-size: 18px; line-height: 55px;}
	.case_info em{ width: 30px; height: 6px; margin-bottom: 22px;}
	.case_info p{ font-size: 18px; line-height: 27px; padding-bottom: 40px;}
	.marker_case .prevs,.marker_case .nexts{ width: 50px; height: 50px;}
	.marker_case .prevs{ left: 0}
	.marker_case .nexts{ right: 0}

	
	
}



@media screen and (max-width: 1400px) {
	.wrapper01{ width: 1200px;}
	
	.index_banner{ height: 850px;}
	.index_banner .con{ padding-top: 280px;}
	.index_banner .con img{ width: 85%;}
	
	.index_yw{ padding: 150px 0 170px;}
	.index_yw .tit img{ width: 411px;}
	.index_yw .tit{ margin-bottom: 40px;}
	.index_yw .img{ width: 800px;}
	.index_yw .list li{ height: 285px; padding-top: 63px;}
	
	.index_center .tit{ width: 300px; height: 740px; background: url(../images/img_23.jpg); background-size: cover;}
	.index_center .tit img{ position: absolute; left: -48px; bottom: 84px;}
	.index_center .list{ padding-left: 300px;}
	.index_center .list li{height: 340px; padding: 74px 0 0 43px;}
	.index_center p{  margin-top: 35px;}
	
	.index_center{ margin-bottom: 220px;}
	.index_center .tit{ width: 300px; height: 740px;}
	.index_center .tit img{ left: -48px; bottom: 84px;}
	.index_center .list{ padding-left: 300px;}
	.index_center .list li{ height: 300px; padding: 54px 30px 0 33px;}
	.index_center b{ font-size: 65px; line-height: 45px;}
	.index_center h4{font-size: 20px;line-height: 65px;}
	.index_center p{ font-size: 14px; line-height: 25px; margin-top: 30px;}
	
}

@media screen and (max-width: 1220px) {
	
	.wrapper,.wrapper01,.wrapper02{ width: 970px;}
	
	/*头部*/
	.header li{ padding: 0 10px;}
	.header .logo img{ height: 55px;}
	.nav{ height: 55px;}
	.nav a{ font-size: 15px; line-height: 55px; height: 55px;}
	.nav a::after{ top: 40px;}
	.nav .login_btn{ line-height: 31px; height: 31px; margin-top: 12px;}

	/*底部*/
	.footer{ padding: 40px 0 45px;}

	
	/*首页*/
	.banner{ height: 750px;}
	.banner .con{ top: 150px; }
	.banner .tit{ padding-left: 30px;}
	.banner .tit b{ font-size: 55px;}
	.banner .tit p{ font-size: 55px; margin-top: 13px;}
	.banner .nums{ padding: 160px 0 0 30px;}
	.banner .nums p{ font-size: 16px; margin-right: 65px;}
	.banner .nums span{ margin-bottom: 13px; font-size: 30px;}

	.main .title b{ font-size: 28px;}
	.main01 .title{ padding-top: 128px;}
	.ywhg{ padding-top: 100px; padding-bottom: 135px;}
	.ywhg img{ max-width: 850px;}

	.main02 .title{ padding-top: 128px;}
	.main .title p{ font-size: 16px; margin-top: 20px;}
	.hgly{ padding: 108px 150px 113px;}
	.hgly li{ width: 140px; margin-right: 124px; margin-bottom: 30px;}

	.main03 .title{ padding-top: 128px;}
	.coop{ padding: 60px 30px 30px;}
	.coop img{ width: 85px;}

	.index_news{ padding: 60px 88px 75px;}
	.index_news li{ width: 32%; margin-right: 2%;}
	.index_news .img{ margin-bottom: 25px;}
	.index_news .con div{ line-height: 35px;}
	
	/*快手代运营*/
	.banner01{ height: 730px;}

	.main04 .title{ padding-top: 128px;}
	.sdnt{ padding: 255px 0 355px;}
	.sdnt img{ width: 260px;}
	.sdnt div{ width: 260px;}
	.sdnt div:nth-child(2){ left: 30px; top: 100px;}
	.sdnt div:nth-child(3){ right: 30px; top: 100px;}
	.sdnt div:nth-child(4){ left: 30px; top: 370px;}
	.sdnt div:nth-child(5){ right: 30px; top: 370px;}
	.sdnt b{ font-size: 20px; line-height: 32px; margin-bottom: 12px;}
	.sdnt p{ font-size: 15px; line-height: 26px;}

	.main05 .title{ padding-top: 128px;}
	.dyxys{ padding: 100px 10px 70px;}
	.dyxys li{ margin-bottom: 0;}
	.dyxys i{ font-size: 50px; line-height: 45px; margin-right: 6px; font-weight: bold;}
	.dyxys p{ width: 170px; font-size: 16px; line-height: 23px;}

	.main06 .title{ padding-top: 128px;}
	.dyx_come{ padding: 100px 120px 105px;}
	.dyx_come li{ width: 210px;}

	.main07 .title{ padding-top: 128px;}
	.ys { padding: 60px 45px 90px;}
	.ys li{ width: 205px; margin-right: 125px;}
	.ys img{ width: 165px;}
	.ys b{ font-size: 20px; line-height: 45px; margin-top: 35px;}
	.ys p{ font-size: 16px; line-height: 23px;}
	
	/*红人孵化*/
	.main08 .title{ padding-top: 128px;}
	.hrfh{ padding: 180px 0 190px;}

	.main09 .title{ padding-top: 128px;}
	.hrfyys{ padding: 90px 20px 205px;}
	.hrfyys li{ width: 23.5%; margin-right: 2%;}

	.main10 .title{ padding-top: 128px;}
	.pt{ padding: 80px 0 50px;}
	.pt img{ width: 700px;}
	
	/*核心业务*/
	.hxyw_con{ padding: 225px 60px 0 0;}
	.hxyw_con b{ font-size: 55px; line-height: 66px;}
	.hxyw_con p{ width: 560px; font-size: 17px; line-height: 22px; margin-top: 50px;}

	.main11 .title{ padding-top: 128px;}
	.ylxl{ padding: 45px 0 150px;}
	.ylxl p{ font-size: 26px; line-height: 36px;}
	.ylxl img{ margin: 100px auto 0; width: 590px;}

	.main12 .title{ padding-top: 128px;}
	.more{ padding-top: 150px; padding-bottom: 230px;}
	.more a{font-size: 17px;}

	.main13 .title{ padding-top: 128px;}
	.llc{ padding: 90px 60px 175px}
	.llc .img{ width: 390px;}
	.llc b{ font-size: 20px; line-height: 25px; margin-bottom: 5px;}
	.llc p{ font-size: 16px; line-height: 26px;}

	/*关于我们*/
	.about{padding: 170px 0 35px;}
	.about .fl{ width: 470px;}
	.about h2{ font-size: 26px;}
	.about_con{ padding: 60px 0 80px; font-size: 17px; line-height: 28px;}
	.about .num li{ font-size: 16px; line-height: 28px;}
	.about .num i{  margin-bottom: 5px; font-size: 32px; }

	.center_tit{ padding-top: 70px; margin-bottom: 50px;}
	.center_tit b{ font-size: 20px; line-height: 28px;}
	.center_list p{font-size: 16px;line-height: 45px;}

	.intros{ width: 360px; padding: 35px 25px 40px; font-size: 14px;line-height: 24px;}

	/*申请加入*/
	.add{ padding: 120px 0;}
	.add b{ font-size: 32px; line-height: 170px;}
	.add button{ margin: 40px auto 0;}

	.tips{background-size: 260px auto; border-radius: 20px; max-width: 900px; margin: 0 auto 60px;}
  .tips p{ font-size: 24px; line-height: 430px;}
	
	
	/*首页*/
	.index_banner{ height: 750px;}
	.index_banner .con{ padding-top: 24%;}
	.index_banner ul{ padding: 80px 180px 0;}
	.index_banner li{ font-size: 16px; line-height: 30px;}
	.index_banner li b{ font-size: 38px; line-height: 75px; height: 75px;}
  
	.index_yw{ padding: 120px 0 150px;}
	.index_yw .tit img{ width: 311px;}
	.index_yw .tit{ margin-bottom: 35px;}
	.index_yw .img{ width: 600px;}
	.index_yw .list li{ height: 240px; padding-top: 50px;}
	.index_yw .list li:nth-child(3){padding-left: 80px;}
	.index_yw li img{ height:46px;}
	.index_yw .list b{font-size: 18px; line-height: 30px; margin-bottom: 20px;}
	.index_yw .list p{ line-height: 27px; font-size: 14px;}
	
	.index_center{ margin-bottom: 220px;}
	.index_center .tit{ width: 260px; height: 630px;}
	.index_center .tit img{ left: -40px; bottom: 60px; width: 240px;}
	.index_center .list{ padding-left: 260px;}
	.index_center .list li{ height: 280px; padding: 50px 30px 0 33px;}
	.index_center b{ font-size: 65px; line-height: 45px;}
	.index_center h4{font-size: 20px;line-height: 60px;}
	.index_center p{ font-size: 14px; line-height: 22px; margin-top: 25px;} 
	.index_center p i{ display: inline;}
	
	.index_coop{ padding-right: 175px;}
	.index_coop .tit{ width: 100px;}
	.index_coop div{height: 200px;}
	.index_coop li img{height: 55px; margin-top: 50px;}
	.index_coop p{ font-size: 16px; line-height: 20px; padding-top: 30px;}
	
	.new_index_news{ margin-top: 130px;}
	.new_index_news .tit img{ width: 200px;}
	.new_index_news .tit a{ margin-top: 25px; line-height: 40px; width: 120px; font-size: 14px; border-radius: 6px;}
	.new_index_news .tit { margin-bottom: 40px;}
	.new_index_news .list li{margin-bottom: 35px; width: 49%;}
	.new_index_news .list a{ padding-left: 20px;}
	.new_index_news .list img{ top: 15px; width: 178px; border-radius: 6px;}
	.new_index_news .list div{ height: 120px; padding-left: 180px; padding-top: 15px; padding-bottom: 15px; padding-right: 25px; border-radius: 8px;}
	.new_index_news h4{ padding-top: 0;}
	.new_index_news span{line-height: 23px; margin-bottom: 12px;}
	.new_index_news p{ line-height: 23px;}
	
	.index_footer{ margin-top: 50px;}
	.index_footer .copy{ line-height: 50px;}
	.footer_con{ padding: 55px 0 50px;}
	.f_left,.f_right{ width: 100%;}
	.f_left img{ width: 100px; margin-bottom: 30px;}
	.f_left p{ font-size: 14px; line-height: 40px;}
	.f_right b{font-size: 18px; line-height: 25px; padding-top: 20px;}
	.f_right p{ font-size: 14px; margin-bottom: 15px;}
	
	
	/*确认首页*/
	.n_banner a{ height: 700px;}
	.n_banner .pagination{ bottom: 3%;}
	
	.index_nums{ padding: 35px 0 50px;}
	.index_nums div{ font-size: 16px; line-height: 35px;}
	.index_nums span{font-size: 36px; line-height: 40px;}
	.index_nums b{ font-size: 36px;}
	
	.index_about .con{ padding-right: 490px;}
	.index_about span{ font-size: 13px; line-height: 40px;}
	.index_about b{ font-size: 30px; line-height: 40px;}
	.index_about p{ font-size: 14px; line-height: 23px; margin-top: 15px;}
	.index_about a,.index_main .title a,.index_new .list .mores{ width: 150px; margin-top: 65px; font-size: 14px;}
	.index_about img{ left: 485px; width: 600px;}
	.index_about a{ margin-top: 25px; margin-bottom: 20px}
	
	.index_special{ margin-top: 80px;}
	.index_special img{ width: 70px;}
	.index_special b{ font-size: 17px; line-height: 34px;}
	.index_special p{ font-size: 15px; line-height: 22px;}
	.index_special span{ margin-left: 15px;}
	
	.index_main .title{ padding: 60px 0 0;}
	.index_main .title h2{ font-size: 30px; line-height: 42px;}
	.index_main .title p{ font-size: 15px; padding: 12px 0;}
	.index_main .title a{ top: 80px; margin-top: 0;}
	.scroll_img{ margin: 40px 0 55px;}
	.scroll_img .swiper-slide{ width: 323px;}
	.scroll_img .swiper-slide img{ height: 439px; border-radius: 18px;}
	.scroll_img .swiper-slide > div{ padding-bottom: 30px;}
	.scroll_img .swiper-slide div div{ bottom: 30px; padding: 5px 20px 13px; border-radius: 0 0 18px 18px;}
	.scroll_img b{ font-size: 16px; line-height: 40px;}
	.scroll_img p{ font-size: 14px; line-height: 18px;}
	.scroll_img .prev,.scroll_img .next{ top: 200px; width: 15px;}
	
	.index_dh .list{ padding: 60px 0 70px;}

	.index_zx{ padding: 60px 0 40px;}
	.index_zx img{ width: 85%;}
	.index_zx a{ width: 150px; line-height: 40px; margin: 25px auto 0;}
	
	.index_service .service{ padding: 40px 0 20px;}
	.index_service .left{ width: 690px;}
	.index_service .left li{ margin-bottom: 50px;}
  
	.index_service .right{ width: 248px; padding-bottom: 20px;}
	.index_service .right ul{ padding-left: 20px;}
	.index_service .right li{ margin-bottom: 20px;}
	.index_service .right li::after{ left: -28px; top: 1px; width: 12px; height: 12px;}
	.index_service .right b{ font-size: 16px;}
	.index_service .right span{ font-size: 14px; line-height: 19px; padding: 12px 0 15px;}
	.index_service .right p{ font-size: 14px; line-height: 22px; padding-left: 7px; background-size: 4px auto;}
	
	.index_new .title{ padding: 20px 0;}
	.index_new .list li{ padding: 0 20px; border-radius: 18px;}
	.index_new .list div{ margin-top: 20px; font-size: 16px; line-height: 28px; height: 56px; }
	.index_new .list span{ font-size: 14px; line-height: 35px;}
	.index_new .list span::after{ width: 48px;}
	.index_new .list p{ font-size: 14px; line-height: 27px; margin-top: 20px;}
	.index_new .list .mores{ margin: 45px 0 40px;}
	
	.footer_top{ padding: 25px 0 40px;}
	.footer_top .fl{ padding-top: 17px;}
	.f_logo{ width: 250px;}
	.footer_top .fl p{ max-width: 360px; font-size: 14px; line-height: 20px; margin-top: 10px;}
	.f_form ul{ width: 380px;}
	.f_form input{ padding-top: 10px; font-size: 14px;}
	.f_form button{ font-size: 14px; margin: 60px 0 0 80px;}

	.footer_bottom{ padding: 20px 0 30px;}
	.footer_bottom p{ font-size: 14px; margin-bottom: 15px; line-height: 1.2;}
	.footer_bottom p b{ font-size: 28px;}
	.footer_bottom span{font-size: 12px;}
	.footer_bottom img{ width: 140px;}
	.footer_bottom i{ font-size: 14px;}
	
	
	/*关于我们*/
	.about_banner{ height: 560px;}
	.about_banner li{ left: 20px; bottom: 40px;}
	.about_banner b{ font-size: 28px;}
	.about_banner p{ font-size: 17px;}

	.new_about .title{ padding: 40px 0 20px;}
	.new_about .title h2,.n_more .tits h4{ font-size: 28px;}
	.new_about .title p,.n_more .tits p{ font-size: 14px;}
	.company_profile{ padding: 0 20px 30px; font-size: 18px; line-height: 30px;}

	.company_team{ padding-bottom: 30px;}
	.company_team div{ padding: 16px;}
	.company_team b{ font-size: 18px; line-height: 30px;}
	.company_team p{ font-size: 15px; line-height: 23px;}

	.environment{ padding-bottom: 80px;}
	.environment img{ width: 540px;}
	.environment ul{ padding-right: 30px;}
	.environment li{ padding-bottom: 20px; margin-bottom: 20px;}
	.environment b{ font-size: 18px; line-height: 30px;}
	.environment p{ font-size: 15px; line-height: 22px;}

	/*新闻资讯*/
	.news .tab{ padding: 45px 0 20px;}
	.news .tab a{ width: 150px; line-height: 40px; font-size: 20px; margin: 0 20px;}
	.news_list li{ padding: 30px 0 15px;}
	.news_list .img{ margin-right: 50px; width: 340px;}
	.news_list .img img{ border-radius: 17px;}
	.news_list .title{ font-size: 18px; line-height: 45px;}
	.news_list span{ font-size: 15px; line-height: 20px; margin-bottom: 30px;}
	.news_list p{ font-size: 15px; line-height: 30px;}
	.news_list .n_more{ margin-top: 30px; width: 150px;}
	
	.pages{padding-top: 20px; padding-bottom: 100px;}
	.pages a{ height: 30px; line-height: 30px; width: 30px; font-size: 15px;}
	.pages .prev,.pages .next{ width: 75px;}
	.pages span{ height: 32px; line-height: 32px; font-size: 15px;}


	/*新闻内页*/
	.d_news_title{ padding: 50px 0 10px;}
	.d_news_title h1{ font-size: 20px; line-height: 40px;}
	.d_news_title p{ font-size: 14px; line-height: 35px;}
	.d_news_con{ padding: 25px; line-height: 20px;}
	.d_news_con p{ margin-bottom: 17px;}
	.d_news_con img{ margin: 20px auto 30px;}
	.d_news_con b{ margin-top: 40px; margin-bottom: 20px;}
	.n_tips{ padding: 20px 15px; margin: 80px 0 40px;}
	.n_more .list{ padding-top: 20px; padding-bottom: 40px;}
	.n_more .list a{border-radius: 18px;}
	.n_more .list a > div{ padding: 0 15px;}
	.n_more .list b{ font-size: 18px; line-height: 55px;}
	.n_more .list div img{  right: 17px; bottom: 17px; width: 34px;}
	
	
	/*红人孵化*/
	.index_zx01 img{ width: 470px;}

	.main15{ padding-top: 70px;}
	.main15 .title p{ margin-top: 10px;}
	.adv{ padding: 75px 0}
	.adv img{ height: 60px;}
	.adv p{ font-size: 15px; line-height: 20px; padding: 20px 0 0;}

	.main16 .title{ padding-top: 50px;}

	.hrjz{ padding: 80px 35px; position: relative;}
	.hrjz .swiper-slide div{ width: 228px; height: 156px;  padding: 70px 35px 0 0; line-height: 1.2;}
	.hrjz .swiper-slide:nth-child(2n) div{ left: 0; bottom: 34px; width: 238px;}
	.hrjz .swiper-slide i{ display: block; margin-left: 0;}
	.hrjz .prev,.hrjz .next{ top: 250px; width: 15px;}
  
	/*本地服务*/
	.serive_special img{ height: 60px;}
	.serive_special b{ padding-top: 10px;}

	.main17 .title { padding-top: 40px;}
	.main .title p{ font-size: 15px; margin-top: 16px;}

	.qyzbfw{ padding: 40px 0 20px;}
	.qyzbfw div{ padding: 20px;}
	.qyzbfw b{ font-size: 16px;}
	.qyzbfw img{ width: 300px;}

	.main18{ padding-top: 60px;}
	.zb_tab{ padding: 60px 0 25px;}
	.zb_tab a{  width: 85px; font-size: 15px;}
	.zb_reviews{ padding-bottom: 60px;}

	.main19{ padding: 55px 0 60px;}
	.dsp_service{padding-top: 40px; padding-bottom: 25px;}
	.dsp_service img{ width: 300px;}
	.dsp_service b{ font-size: 16px; line-height: 75px;}
	.dsp_con{ padding: 0 20px;}
	.dsp_con img{ width: 445px;}
	.dsp_con ul li{ padding: 10px 0;}
	.dsp_con b{ font-size: 16px; line-height: 28px;}
	.dsp_con p{ font-size: 14px; line-height: 28px;}
	
	
	/*新媒体营销*/
	.markt_banner{ height: 600px;}
	.markt_banner .con{ padding-top: 180px;}
	.markt_banner img{ width: 730px;}
	.markt_banner a{margin: 90px auto 0; width: 140px; line-height: 35px; font-size: 14px;}

	.main20{ padding: 35px 0 50px;}
	.main20 .title i{ font-size: 13px;}
	.markt_service{ padding-top: 20px;}
	.markt_service div{ background-position: right 5px;}
	.markt_service img{ width: 105px;}
	.markt_service b{ font-size: 16px;}

	.marker_come{ height: 550px;}
	.marker_come b{ font-size: 26px; padding-top: 40px;}
	.marker_come p{ padding-left: 12px; font-size: 14px; margin-top: 25px;}
	.marker_come p::after{border-right: 4px #ff6600 solid; height: 25px;}

	.main21{ padding: 35px 0;}
	.marker_sx{  padding: 40px 0 0;}
	.marker_sx img{ width: 105px;}
	.marker_sx b{font-size: 16px; line-height: 55px;}

	.main22{ padding: 40px 0 70px;}
	.marker_type{ padding: 35px 0;}
	.marker_type img{ width: 800px;}

	.main23{ padding: 60px 0 75px;}
	.main23 .title{ margin-bottom: 30px;}
	.m_reviews{width: 250px;}
	.m_scroll{ margin-right: 60px; width: 570px;}
	.m_info{ padding-left: 30px; border-radius: 8px; height: 220px;}
	.m_info img{ width: 100px; height: 100px; border: 3px #ff6a2c solid; margin-right: 30px;}
	.m_info h4{ font-size: 16px; line-height: 28px; margin-bottom: 10px;}
	.m_info b{ font-size: 14px;}
	.m_info p{ font-size: 14px; line-height: 30px;}
	.m_info p i{ font-size: 16px;}
	.m_scroll .prev,.m_scroll .next{ top: 220px; width: 40px; height: 40px; }
	.m_scroll .prev{ left: -60px;}
	.m_scroll .next{ right: -60px;}
	.m_scroll .pagination,.marker_case .paginations{ margin-top: 15px;}
	.m_scroll .pagination span,.marker_case .paginations span{ width: 16px; height: 6px; border-radius: 3px; margin: 0 3px;}
	.m_scroll .pagination .swiper-pagination-bullet-active,.marker_case .paginations .swiper-pagination-bullet-active{ width: 45px;}

	.main24{ padding: 60px 0 70px;}
	.six_center{ margin-top: 20px;}
	.six_center li{border-radius: 6px; margin-top: 20px;}
	.six_center .img{ height: 160px; width: 110px;}
	.six_center .img img{ width: 55px;}
	.six_center .con{ padding: 0 25px; line-height: 25px;}
	.six_center b{ font-size: 16px; margin-bottom: 10px;}
	.six_center p{ font-size: 13px;}

	.main25{ padding: 40px 0;}
	.marker_case{ margin-top: 40px; padding: 0 70px;}
	.case_info img{ width: 402px;}
	.case_info div{ padding: 0 50px 0 55px;}
	.case_info b{ font-size: 16px; line-height: 50px;}
	.case_info em{ width: 26px; height: 4px; margin-bottom: 18px;}
	.case_info p{ font-size: 16px; line-height: 24px; padding-bottom: 20px;}
	.marker_case .prevs,.marker_case .nexts{ width: 40px; height: 40px;}

	
}

@media screen and (max-width: 992px) {
	
	.wrapper,.wrapper01,.wrapper02{ width: 750px;}
	
	/*头部*/
	.header .logo img{ height: 40px;}
	.nav{ height: 40px; padding-top: 0;}
	.nav a{ line-height: 40px; height: 40px; margin-left: 25px;}
	.nav a::after{ top: 36px;}
	.nav .login_btn{ padding: 0 20px; height: 30px; line-height: 30px; margin-top: 4px;}

	/*底部*/
	.footer{ padding: 40px 0 45px; text-align:  center;}
	
	.top img{ width: 45px;}

	
	/*首页*/
	.banner{ height: 600px;}
	.banner .con{ top: 150px; }
	.banner .tit{ padding-left: 30px;}
	.banner .tit b{ font-size: 47px;}
	.banner .tit p{ font-size: 47px; margin-top: 10px;}
	.banner .nums{ padding: 110px 0 0 30px;}

	.main .title b{ font-size: 24px;}
	.main01 .title{ padding-top: 90px;}
	.ywhg{ padding-top: 90px; padding-bottom: 115px;}
	.ywhg img{ max-width: 700px;}

	.main02 .title{ padding-top: 90px;}
	.main .title p{ font-size: 15px;}
	.hgly{ padding: 90px 89px 85px;}
	.hgly li{ width: 140px; margin-right: 75px; margin-bottom: 40px;}

	.main03 .title{ padding-top: 90px;}
	.coop{ padding: 60px 20px 30px;}
	.coop img{ width: 80px;}

	.index_news{ padding: 60px 20px 75px;}
	
	/*快手代运营*/
	.banner01{ height: 600px;}

	.main04 .title{ padding-top: 90px;}
	.sdnt{ padding: 235px 0 305px;}
	.sdnt img{ width: 220px;}
	.sdnt div{ width: 240px;}
	.sdnt div:nth-child(2){ left: 20px; top: 100px;}
	.sdnt div:nth-child(3){ right: 20px; top: 100px;}
	.sdnt div:nth-child(4){ left: 20px; top: 370px;}
	.sdnt div:nth-child(5){ right: 20px; top: 370px;}
	.sdnt b{ font-size: 18px; line-height: 30px; margin-bottom: 8px;}
	.sdnt p{ font-size: 14px; line-height: 24px;}

	.main05 .title{ padding-top: 90px;}
	.dyxys{ padding: 90px 10px 70px;}
	.dyxys li{ margin-left: 0 !important; padding-bottom: 65px;}

	.main06 .title{ padding-top: 90px;}
	.dyx_come{ padding: 90px 62px 85px;}
	.dyx_come li{ width: 175px;}

	.main07 .title{ padding-top: 90px;}
	.ys { padding: 60px 20px 90px;}
	.ys li{ width: 200px; margin-right: 55px;}
	.ys img{ width: 140px;}
	.ys b{ font-size: 18px; line-height: 40px; margin-top: 30px;}
	.ys p{ line-height: 22px;}
	
	/*红人孵化*/
	.main08 .title{ padding-top: 90px;}
	.hrfh{ padding: 180px 0 190px;}

	.main09 .title{ padding-top: 90px;}
	.hrfyys{ padding: 90px 20px 165px;}

	.main10 .title{ padding-top: 90px;}
	.pt{ padding: 80px 0 50px;}
	.pt img{ width: 600px;}
	
	
	/*核心业务*/
	.hxyw_con{ padding: 165px 30px 0 0;}
	.hxyw_con b{ font-size: 45px; line-height: 55px;}
	.hxyw_con p{ width: 500px; font-size: 16px; line-height: 23px;}

	.main11 .title{ padding-top: 90px;}
	.ylxl{ padding: 45px 0 120px;}
	.ylxl p{ font-size: 22px; line-height: 34px;}
	.ylxl img{ margin: 70px auto 0; width: 560px;}

	.main12 .title{ padding-top: 90px;}
	.more{ padding-top: 100px; padding-bottom: 180px;}
	.more a{font-size: 16px;}

	.main13 .title{ padding-top: 90px;}
	.llc{ padding: 90px 150px 175px}
	.llc div{ float: none; padding-top: 30px;}
	.llc .img{ float: none; width: 100%;}
	

	/*关于我们*/
	.about{padding: 150px 0 70px;}
	.about .fl,.about .fr{ float: none;}
	.about .wrapper{ padding-left: 70px;padding-right: 70px;}
	.about .fl{ width: auto;}
	.about h2{ font-size: 24px;}


	.intros{width: 100%; margin-top: 60px;}
	
	/*申请加入*/
	.add{ padding: 120px 0;}
	.add b{ font-size: 32px; line-height: 180px;}
	.add button{ margin: 40px auto 0;}

	.tips{background-size: 200px auto; border-radius: 18px; max-width: 700px; margin: 0 auto 60px;}
  .tips p{ font-size: 20px; line-height: 350px;}
	
	
  .login img{ width: 60px;}
	
	/*首页*/
	.index_banner{ height: 650px;}
	.index_banner .con{ padding-top: 28%;}
	.index_banner ul{ padding: 80px 10% 0;}
	.index_banner li{ font-size: 14px; line-height: 27px;}
	.index_banner li b{ font-size: 32px; line-height: 65px; height: 65px;}
	
	.index_yw{ padding: 70px 0 90px;}
	.index_yw .tit img{ width: 250px;}
	.index_yw .tit{ margin-bottom: 30px;}
	.index_yw .img{ position: inherit; left: inherit; bottom: inherit; width: 100%;}
	.index_yw .list li{ padding-top: 45px; width: 50%;}
	.index_yw .list li:nth-child(2){ margin-right: 0;}
	.index_yw .list li:nth-child(3){ padding-left: 12%; width: 100%;}
	
	.index_center{ margin-bottom: 150px;}
	.index_center .tit{ width: 240px; height: calc(100% + 40px);}
	.index_center .tit img{ left: -30px; bottom: inherit; top: 60px; width: 200px;}
	.index_center .list{ padding-left: 240px;}
	.index_center .list li{ width: 100%; height: 280px; padding: 50px 30px 0 33px;}
	.index_center b{ font-size: 60px; line-height: 45px;}
	.index_center h4{font-size: 18px;line-height: 55px;}
	
	.index_coop{ padding-right: 150px;}
	.index_coop .tit{ width: 90px;}
	.index_coop div{height: 190px;}
	.index_coop li img{height: 50px; margin-top: 45px;}
	
	.new_index_news{ margin-top: 90px;}
	.new_index_news .tit img{ width: 160px;}
	.new_index_news .tit a{ margin-top: 15px;}
	.new_index_news .list li{ margin-bottom: 20px; width: 100%;}
	.new_index_news .list a{ padding-left: 20px;}
	
	
	/*确认首页*/
	.n_banner a{ height: 540px;}
	
	.index_nums{ padding: 40px 0;}
	.index_nums div{ font-size: 16px; line-height: 30px;}
	.index_nums span{font-size: 22px; line-height: 35px;}
	.index_nums b{ font-size: 40px;}
	
	.index_about .con{ padding-right: 0;}
	.index_about span{ font-size: 13px; line-height: 30px;}
	.index_about b{ font-size: 36px; line-height: 50px;}
	.index_about p{ font-size: 14px; line-height: 22px; margin-top: 12px;}
	.index_about a,.index_main .title a,.index_new .list .mores{ width: 150px; margin-top: 35px; font-size: 14px;}
	.index_about img{ margin-top: 10px; margin-bottom: 25px; position: inherit; left: inherit; width: 100%;}
	.index_about a{ margin-bottom: 0;}
	
	.index_special{ margin-top: 65px;}
	.index_special img{ width: 50px; margin-right: 20px;}
	.index_special b{ font-size: 16px; line-height: 32px; margin-bottom: 5px;}
	.index_special p{ font-size: 14px; line-height: 20px;}
	.index_special span{ margin-left: 12px;}
	
	.index_main .title{ padding: 40px 0 0;}
	.index_main .title h2{ font-size: 26px; line-height: 37px;}
	.index_main .title p{ font-size: 14px; padding: 10px 0;}
	.index_main .title a{ top: 60px; margin-top: 0;}
	.scroll_img{ margin: 30px 0 45px;}
	.scroll_img .swiper-slide{ width: 250px;}
	.scroll_img .swiper-slide img{ height: 340px; border-radius: 12px;}
	.scroll_img .swiper-slide > div{ padding-bottom: 25px;}
	.scroll_img .swiper-slide div div{ bottom: 25px; padding: 5px 15px 10px; border-radius: 0 0 12px 12px;}
	.scroll_img b{ font-size: 16px; line-height: 35px;}
	.scroll_img p{ font-size: 13px; line-height: 16px;}
	.scroll_img .prev,.scroll_img .next{ top: 150px; width: 12px;}
	
	.index_dh .list{ padding: 40px 0 50px;}

	.index_zx{ padding: 50px 0 35px;}
	
	.index_service .service{ padding: 40px 0 20px;}
	.index_service .left{ width: 100%;}
	.index_service .left li{ margin-bottom: 40px;}
  
	.index_service .right{ width: 100%; padding-bottom: 30px;}
	.index_service .right ul{ padding-left: 20px;}
	.index_service .right li{ margin-bottom: 20px;}
	.index_service .right li::after{ left: -28px; top: 1px; width: 12px; height: 12px;}
	.index_service .right b{ font-size: 16px;}
	.index_service .right span{ font-size: 14px; line-height: 19px; padding: 12px 0 15px;}
	.index_service .right p{ font-size: 14px; line-height: 22px; padding-left: 7px; background-size: 4px auto;}
	.index_service .right span i{ display: inline;}
	
	.index_new .title{ padding: 20px 0;}
	.index_new .list li{ padding: 0 20px; border-radius: 0; box-shadow: none; margin-right: 0; width: 100%;}
	.index_new .list div{ margin-top: 20px; font-size: 16px; line-height: 28px; height: auto; }
	.index_new .list span{ font-size: 14px; line-height: 35px;}
	.index_new .list span::after{ width: 48px;}
	.index_new .list p{ font-size: 14px; line-height: 27px; margin-top: 20px; -webkit-line-clamp: 3;}
	.index_new .list .mores{ margin: 25px 0 30px;}
	
	
	.footer_top{ padding: 25px 0 40px;}
	.footer_top .fl{ width: 100%;}
	.footer_top .fl p{ max-width: 100%;}
	.f_form{ width: 100%; padding-top: 20px;}
	.f_form ul{ width: 100%;}
	.f_form input{ padding-top: 10px; font-size: 15px;}
	.f_form button{ font-size: 15px; margin: 30px 0 0 0;}
   
	.footer_bottom{ padding: 20px 0;}
	.footer_bottom p b{ font-size: 24px;}
	.footer_bottom img{ width: 120px;}
	.footer_bottom i{ font-size: 12px;}
	
	/*关于我们*/
	.about_banner{ height: 450px;}
	
	.company_team li{ width: 100%; display: -webkit-flex; display: flex; justify-content: space-between; margin-bottom: 30px;}
	.company_team img{ float: left; margin-right: 30px; width: 200px;}
	.company_team div{ padding: 0; padding-top: 20px; -webkit-flex: 1; flex: 1;}
	.company_team p{ margin-top: 25px;}
	
	.environment img{ width: 100%;}
	.environment ul{ padding-top: 25px; padding-right: 0; width: 100%;}
	
	.n_more .list li{ width: 48%; margin-right: 0; margin-bottom: 30px;}
	.n_more .list li:nth-child(2n){ float: right;}
	
		
	/*红人孵化*/
	.index_zx01 img{ width: 430px;}

	.main15{ padding-top: 60px;}
	.main15 .title p{ margin-top: 10px;}
	.adv{ padding: 70px 0}
	.adv img{ height: 50px;}
	.adv p{ font-size: 14px; line-height: 18px; padding: 18px 0 0;}

	.hrjz{ padding: 60px 30px;}
	.hrjz .swiper-slide div{ width: 176px; height: 136px; padding: 70px 30px 0 0;}
	.hrjz .swiper-slide:nth-child(2n) div{ left: 0; bottom: 25px; width: 182px;}
	.hrjz .swiper-slide b{ font-size: 15px;}
	.hrjz .prev,.hrjz .next{ top: 200px; width: 12px;}
	
	/*本地服务*/
	.serive_special img{ height: 50px;}

	.main17 .title { padding-top: 35px;}
	.main .title p{ font-size: 14px; margin-top: 13px;}

	.qyzbfw div{ padding: 15px;}
	.qyzbfw img{ width: 225px;}

	.main18{ padding-top: 60px;}
	.zb_tab{ padding: 60px 0 25px;}
	.zb_tab a{  width: 85px; font-size: 15px;}
	.zb_reviews{ padding-bottom: 60px;}

	.main19{ padding: 55px 0 60px;}
	.dsp_service{padding-top: 40px; padding-bottom: 25px;}
	.dsp_service img{ width: 225px;}
	.dsp_service b{ font-size: 16px; line-height: 75px;}
	.dsp_con{ display: block;}
	.dsp_con img{ width: 445px; margin: 0 auto;}
	.dsp_con ul{ padding-top: 50px; padding-left: 130px;}
	
	
	/*新媒体营销*/
	.markt_banner{ height: 500px;}
	.markt_banner .con{ padding-top: 150px;}
	.markt_banner img{ width: 570px;}
	.markt_banner a{margin: 80px auto 0; width: 120px;}

	.main20{ padding: 30px 0 40px;}
	.main20 .title i{ font-size: 12px;}
	.markt_service{ padding-top: 20px;}
	.markt_service div{ background-position: right 3px;}
	.markt_service img{ width: 90px;}
	.markt_service b{ font-size: 14px;}

	.marker_come{ height: 450px;}
	.marker_come b{ font-size: 22px; padding-top: 30px;}
	.marker_come p{font-size: 13px;}

	.main21{ padding: 30px 0;}
	.marker_sx{  padding: 35px 0 0;}
	.marker_sx img{ width: 90px;}
	.marker_sx b{font-size: 14px; line-height: 50px;}

	.main22{ padding: 35px 0 60px;}
	.marker_type{ padding: 30px 0;}
	.marker_type img{ width: 600px;}

	.main23{ padding: 50px 0 65px;}
	.main23 .title{ margin-bottom: 25px;}
	.m_reviews{ width: 220px;}
	.m_scroll{ margin-right: 50px; width: 380px;}
	.m_info{ padding-left: 30px; border-radius: 8px; height: 190px;}
	.m_info img{ width: 90px; height: 90px; border: 2px #ff6a2c solid; margin-right: 25px;}
	.m_scroll .prev,.m_scroll .next{ top: 200px; width: 35px; height: 35px;}
	.m_scroll .prev{ left: -50px;}
	.m_scroll .next{ right: -50px;}
	.m_scroll .pagination,.marker_case .paginations{ margin-top: 10px;}

	.main24{ padding: 50px 0 60px;}
	.six_center li{ width: 48.5%; margin-right: 0;}
	.six_center li:nth-child(2n){ float: right;}

	.main25{ padding: 35px 0;}
	.marker_case{ margin-top: 40px; padding: 0 60px;}
	.case_info img{ width: 300px;}
	.case_info div{ padding: 0 20px 0 25px;}
	.case_info b{ font-size: 14px; line-height: 45px;}
	.case_info em{ width: 20px; height: 3px; margin-bottom: 15px;}
	.case_info p{ font-size: 14px; line-height: 22px; padding-bottom: 0;}
	.marker_case .prevs,.marker_case .nexts{ width: 35px; height: 35px;}

	
	
}

@media screen and (max-width: 768px) {
	
	.wrapper,.wrapper01,.wrapper02{ width: 100%;}
	
	/*头部*/
	.header,.header.up{ padding: 0.13rem 0;}
	.header li{ padding: 0 0.30rem;}
	.header .logo img{ width: auto; height: 0.70rem;}
	.nav{ display: none;}

	/*底部*/
	.footer{ padding: 0.40rem 0 0.60rem; font-size: 0.22rem; line-height: 0.40rem; word-break: break-all;}
	
	.top img{ width: 0.60rem;}
	
	
	/*首页*/
	.banner{ height: 6.0rem;}
	.banner .con{ top: 1.70rem; }
	.banner .tit{ padding-left: 0.30rem;}
	.banner .tit b{ font-size: 0.45rem;}
	.banner .tit p{ font-size: 0.45rem; margin-top: 0.10rem;}
	.banner .nums{ padding: 1.0rem 0 0 0.30rem;}
	.banner .nums p{ margin-right: 0.60rem; font-size: 0.20rem;}
	.banner .nums span{ font-size: 0.34rem; margin-bottom: 0.10rem;}
  
	.main .title{ padding-left: 0.80rem; padding-right: 0.80rem;}
	.main .title b{ font-size: 0.34rem; line-height: 0.50rem;}
	.main01 .title{ padding-top: 0.90rem;}
	.ywhg{ padding-top: 0.90rem; padding-bottom: 1.15rem;}
	.ywhg img{ max-width: 85%;}

	.main02 .title{ padding-top: 0.90rem;}
	.main .title p{ font-size: 0.22rem; margin-top: 0.18rem; line-height: 0.36rem;}
	.hgly{ padding: 0.90rem 0.89rem 0.85rem;}
	.hgly li{ width: 1.40rem; margin-right: 0.75rem; margin-bottom: 0.40rem;}

	.main03 .title{ padding-top: 0.90rem;}
	.coop{ padding: 0.60rem 0.30rem 0.30rem;}
	.coop img{ width: 0.80rem;}

	.index_news{ padding: 0.60rem 0.30rem 0.75rem;}
	.index_news li{ float: none; width: 100%; margin-right: 0; margin: 0 auto 0.60rem;}
	.index_news li:last-child{ margin: 0 auto;}
	.index_news .img{ margin-bottom: 0.25rem;}
	.index_news .con div{ line-height: 0.50rem; font-size: 0.24rem;}
	
	
	/*快手代运营*/
	.banner01{ height: 5.5rem;}

	.main04 .title{ padding-top: 0.90rem;}
	.sdnt{ padding: 0.70rem 0.80rem 1.20rem;}
	.sdnt img{ width: 2.80rem; margin: 0 auto;}
	.sdnt div{ position: inherit; width: 100%;}
	.sdnt div:nth-child(2){ left: inherit; top: inherit;}
	.sdnt div:nth-child(3){ right: inherit; top: inherit;}
	.sdnt div:nth-child(4){ left: inherit; top: inherit;}
	.sdnt div:nth-child(5){ right: inherit; top: inherit;}
	.sdnt b{ font-size: 0.30rem; line-height: 0.60rem; margin-bottom: 0.08rem; text-align: center; margin-top: 0.50rem;}
	.sdnt p{ font-size: 0.23rem; line-height: 0.36rem; text-align: center;}

	.main05 .title{ padding-top: 0.90rem;}
	.dyxys{ padding: 0.90rem 0.80rem 0.70rem;}
	.dyxys ul{ flex-direction: column;}
	.dyxys li{ margin-left: 0 !important; padding-bottom: 0.65rem;}
	.dyxys i{ font-size: 0.72rem; line-height: 0.70rem; margin-right: 0.10rem;}
	.dyxys p{ width: 100%; font-size: 0.26rem; line-height: 0.33rem;}
	.dyxys li:last-child{ margin-right: 0;}

	.main06 .title{ padding-top: 0.90rem;}
	.dyx_come{ padding: 0.90rem 0.70rem 0.85rem;}
	.dyx_come li{ width: 50%; margin: 0 0 0.50rem 0;}
	.dyx_come img{ width: 2.40rem; margin: 0 auto;}

	.main07 .title{ padding-top: 0.90rem;}
	.ys { padding: 0.60rem 0.80rem 0.50rem;}
	.ys li{ width: 100%; margin-right: 0; margin-bottom: 0.70rem;}
	.ys img{ width: 1.40rem;}
	.ys b{ font-size: 0.30rem; line-height: 0.60rem; margin-top: 0.30rem;}
	.ys p{ line-height: 0.34rem; font-size: 0.24rem;}
	
	/*红人孵化*/
	.main08 .title{ padding-top: 0.90rem;}
	.hrfh{ padding: 1.20rem 0.30rem;}

	.main09 .title{ padding-top: 0.90rem;}
	.hrfyys{ padding: 0.70rem 0.80rem 1.25rem;}
	.hrfyys li{ width: 48%; margin-right: 0; margin-bottom: 0.40rem;}
	.hrfyys li:nth-child(2n){ float: right;}

	.main10 .title{ padding-top: 0.90rem;}
	.pt{ padding: 0.80rem 0 0.60rem;}
	.pt img{ width: 80%;}
	
	
	/*核心业务*/
	.main .title p em{ display: inline;}
	
	.hxyw_con{ padding: 1.55rem 0.30rem 0 0;}
	.hxyw_con b{ font-size: 0.45rem; line-height: 0.55rem;}
	.hxyw_con p{ width: 6.0rem; font-size: 0.20rem; line-height: 0.30rem; margin-top: 0.60rem;}

	.main11 .title{ padding-top: 0.60rem;}
	.ylxl{ padding: 0.45rem 0.30rem 1.20rem;}
	.ylxl p{ font-size: 0.22rem; line-height: 0.34rem;}
	.ylxl img{ margin: 0.70rem auto 0; width: 90%;}

	.main12 .title{ padding-top: 0.90rem;}
	.more{ padding-top: 0.90rem; padding-bottom: 1.60rem;}
	.more a{font-size: 0.22rem; width: 1.40rem; line-height: 0.50rem;}

	.main13 .title{ padding-top: 0.90rem;}
	.llc{ padding: 0.90rem 0.80rem 1.70rem}
	.llc div{ padding-top: 0.30rem;}
	.llc .img{ width: 100%;}
	.llc b{ font-size: 0.28rem; line-height: 0.40rem;}
	.llc p{ font-size: 0.22rem; line-height: 0.32rem;}
	
	
	/*关于我们*/
	.about{padding: 1.60rem 0 0.70rem;}
	.about .wrapper{ padding-left: 0.80rem;padding-right: 0.80rem;}
	.about h2{ font-size: 0.30rem;}
	.about_con{ padding: 0.60rem 0 0.80rem; font-size: 0.25rem; line-height: 0.40rem;}
	.about .num li{ font-size: 0.20rem; line-height: 0.30rem;}
	.about .num i{ font-size: 0.32rem; margin-bottom: 0.05rem;}
	
	.center_tit{ padding-top: 0.70rem; margin-bottom: 0.50rem;}
	.center_tit i{ font-size: 0.20rem; line-height: 0.30rem;}
	.center_tit b{ font-size: 0.26rem; line-height: 0.30rem;}
	.center_list img{ height:0.40rem;}
	.center_list p{font-size: 0.18rem;line-height: 0.50rem;}
	
	
	.intros{width: 100%; padding: 0.35rem 0.25rem; margin-top: 0.60rem; font-size: 0.22rem; line-height: 0.35rem;}
	.intros p{ margin-bottom: 0.20rem;}
	
	.bg.on,.menus_list.on,.menus{ display: block;}
	
	/*申请加入*/
	.add{ padding: 1.0rem 0.30rem;}
	.add b{ font-size: 0.40rem; line-height: 1.80rem;}
	.add li.fl,.add li.fr{ width: 100%; margin-bottom: 0.30rem;}
	.add input,.add select{ height: 0.80rem; line-height: 0.78rem; font-size: 0.28rem; border-radius: 0.40rem; padding-left: 0.30rem; }
	.add textarea{ padding: 0.20rem 0.30rem; font-size: 0.28rem; line-height: 0.50rem; height: 2.40rem; }
	.add button{ width: 100%; height: 0.80rem; border-radius: 0.40rem; font-size: 0.28rem; margin-top: 0.50rem}
	
	.tips{ background-size: 2.40rem auto; border-radius: 0.20rem; max-width: 7.0rem; margin: 0 auto 0.60rem;}
	.tips p{ font-size: 0.30rem; line-height: 0.60rem; padding: 1.70rem 0.30rem;}
	
	
  .login img{ width: 0.70rem;}
	
	/*新首页*/
	.pc{ display: none;}
	.mobile{ display: block;}
	
	/*首页*/
	.index_banner{ height: 6.0rem;}
	.index_banner .con{ padding-top: 28%;}
	.index_banner ul{ padding: 1.0rem 10% 0;}
	.index_banner li{ font-size: 0.20rem; line-height: 0.40rem;}
	.index_banner li b{ font-size: 0.40rem; line-height: 0.65rem; height: 0.65rem;}
	
	.index_yw{ padding: 0.70rem 0.20rem 0.90rem;}
	.index_yw .tit img{ width: 2.50rem;}
	.index_yw .tit{ margin-bottom: 0.30rem;}
	.index_yw .list li{ padding-top: 0.45rem; padding-bottom: 0.55rem; height: auto;}
	.index_yw .list li:nth-child(3){ padding-left: 0; text-align: center;}
	.index_yw li img{ height: 0.60rem;}
	.index_yw .list b{ font-size: 0.32rem; line-height: 0.60rem; margin-bottom: 0.20rem;}
	.index_yw .list p{ font-size: 0.24rem; line-height: 0.38rem;}
	
	.index_center{ margin-bottom: 1.50rem; padding-left: 0.20rem; padding-right: 0.20rem;}
	.index_center .tit{ width: 2.40rem; height: calc(100% + 0.50rem);}
	.index_center .tit img{ left: -0.30rem; bottom: inherit; top: 0.60rem; width: 2.0rem;}
	.index_center .list{ padding-left: 2.40rem;}
	.index_center .list li{ height: auto; padding: 0.50rem 0.30rem 0.50rem 0.30rem;}
	.index_center b{ font-size: 0.70rem; line-height: 0.60rem;}
	.index_center h4{font-size: 0.30rem; line-height: 0.70rem;}
	.index_center p{ font-size: 0.24rem; margin-top: 0.20rem; line-height: 0.37rem;}
	
	.index_coop{ padding-right: 1.50rem; padding-left: 0.20rem;}
	.index_coop .tit{ width: 0.95rem; right: 0.20rem;}
	.index_coop div{height: 1.90rem;}
	.index_coop li{ padding: 0 0.05rem 0.05rem 0;}
	.index_coop li img{height: 0.55rem; margin-top: 0.40rem;}
	.index_coop p{ font-size: 0.28rem; padding-top: 0.20rem; line-height: 0.40rem;}
	
	.new_index_news{ margin-top: 0.9rem; padding: 0 0.20rem;}
	.new_index_news .tit img{ width: 1.60rem;}
	.new_index_news .tit a{ margin-top: 0.14rem; line-height: 0.40rem; font-size: 0.24rem; width: 1.60rem; border-radius: 0.06rem;}
	.new_index_news .tit a i{ margin-left: 0.10rem;}
	.new_index_news .list li{ margin-bottom: 0.20rem; width: 100%;}
	.new_index_news .list a{ padding-left: 0; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between;}
	.new_index_news .list img{ width: 2.60rem; border-radius: 0.06rem; top: inherit; position: inherit; left: inherit; margin-right: 0.20rem;}
	.new_index_news .list div{ background: none; height: auto; -webkkit-flex: 1; flex: 1; padding-top: 0; padding-left: 0; padding-bottom: 0;}
	.new_index_news .list h4{ display: block; font-size: 0.30rem; line-height: 0.50rem; height: 0.50rem; overflow: hidden;}
	.new_index_news .list span{ display: block; font-size: 0.22rem; line-height: 0.40rem; margin-bottom: 0.12rem;}
	.new_index_news .list p{ font-size: 0.26rem; line-height: 0.35rem;}
	
	.index_footer{ margin-top: 0.50rem;}
	.index_footer .copy{ line-height: 0.60rem; font-size: 0.28rem;}
	.footer_con{ padding: 0.55rem 0.30rem 0.50rem;}
	.f_left img{ width: auto; height: 0.55rem; margin-bottom: 0.30rem;}
	.f_left p{ font-size: 0.26rem; line-height: 0.40rem;}
	.f_right b{font-size: 0.30rem; line-height: 0.60rem; padding-top: 0.30rem;}
	.f_right p{ font-size: 0.26rem; margin-bottom: 0.15rem; line-height: 0.40rem;}
	.index_footer .forms li{ width: 100%; padding-left: 0.45rem; background-size: 0.25rem auto;}
	.index_footer .forms input{ height: 0.80rem; line-height: 0.80rem; font-size: 0.26rem;}
	.index_footer .forms button{ width: 2.0rem; height: 0.70rem; margin-top: 0.32rem; border-radius: 0.06rem; font-size: 0.28rem;}
	
	/*确认首页*/
	.n_banner .swiper-slide a{ height: 6.0rem;}
	
	.index_nums{ padding: 0.40rem 0; flex-wrap: wrap;}
	.index_nums div{ font-size: 0.28rem; line-height: 0.40rem; width: 50%; margin-bottom: 0.30rem; text-align: center;}
	.index_nums span{font-size: 0.32rem; line-height: 0.55rem;}
	.index_nums b{ font-size: 0.50rem;}
	
	.index_about{ padding-left: 0.30rem; padding-right: 0.30rem;}
	.index_about span{ font-size: 0.20rem; line-height: 0.30rem;}
	.index_about b{ font-size: 0.45rem; line-height: 0.70rem;}
	.index_about p{ font-size: 0.26rem; line-height: 0.35rem; margin-top: 0.10rem;}
	.index_about a,.index_main .title a,.index_new .list .mores{ width: 2.0rem; margin-top: 0.35rem; font-size: 0.22rem; line-height: 0.50rem;}
	.index_about img{ margin-top: 0.10rem; margin-bottom: 0.35rem;}
	
	.index_special{ margin-top: 0.65rem; padding: 0.40rem 0.30rem 0;}
	.index_special ul{ flex-wrap: wrap;}
	.index_special ul li{ width: 100%; margin-bottom: 0.50rem;}
	.index_special img{ width: 0.85rem; margin-right: 0.30rem;}
	.index_special b{ font-size: 0.30rem; line-height: 0.55rem; padding-top: 0;}
	.index_special p{ font-size: 0.26rem; line-height: 0.45rem;}
	.index_special span{ margin-left: 0.20rem;}
	
	.index_dr{ margin-top: 0;}
	.index_main .title{ padding: 0.40rem 2.70rem 0 0.30rem;}
	.index_main .title h2{ font-size: 0.34rem; line-height: 0.50rem;}
	.index_main .title p{ font-size: 0.24rem; line-height: 1.1; padding: 0.10rem 0;}
	.index_main .title a{ top: 0.65rem; right: 0.20rem; margin-top: 0;}
	.scroll_img{ margin: 0.30rem 0.30rem 0.45rem;}
	.scroll_img .swiper-slide{ width: 3.19rem; transform: scale(1.0);}
	.scroll_img .swiper-slide img{ height: 4.28rem; border-radius: 0.12rem;}
	.scroll_img .swiper-slide > div{ padding-bottom: 0.25rem;}
	.scroll_img .swiper-slide div div{ display: block; bottom: 0.25rem; padding: 0.05rem 0.15rem 0.10rem; border-radius: 0 0 0.12rem 0.12rem;}
	.scroll_img b{ font-size: 0.28rem; line-height: 0.40rem;}
	.scroll_img p{ font-size: 0.22rem; line-height: 0.28rem;}
	.scroll_img .prev,.scroll_img .next{ top: 1.50rem; width: 0.20rem;}
	.scroll_img .prev{ left: 0.20rem;}
	.scroll_img .next{ right: 0.20rem;}
	
	.index_dh .list{ padding: 0.40rem 0.30rem 0.50rem;}
	.index_dh .list li{ width: 50%; margin-bottom: 1px;}

	.index_zx{ padding: 0.50rem 0 0.35rem;}
	.index_zx a{ margin-top: 0.40rem; width: 2.0rem; line-height: 0.50rem; font-size: 0.22rem;}
	
	.index_service .service{ padding: 0.40rem 0.30rem 0.30rem;}
	.index_service .left li{ margin-bottom: 0.40rem;}
  
	.index_service .right{ padding-bottom: 0.30rem;}
	.index_service .right ul{ padding-left: 0.20rem;}
	.index_service .right li{ margin-bottom: 0.60rem;}
	.index_service .right li::after{ left: -0.32rem; top: 0.05rem; width: 0.20rem; height: 0.20rem;}
	.index_service .right b{ font-size: 0.30rem;}
	.index_service .right span{ font-size: 0.26rem; line-height: 0.30rem; padding: 0.12rem 0 0.15rem;}
	.index_service .right p{ font-size: 0.26rem; line-height: 0.30rem; padding-left: 0.15rem; background-size: 0.08rem auto;}
	
	
	.index_new .title{ padding: 0.25rem 0.30rem;}
	.index_new .list li{ padding: 0 0.30rem;}
	.index_new .list div{ margin-top: 0.30rem; font-size: 0.30rem; line-height: 0.40rem;}
	.index_new .list span{ margin-top: 0.10rem; font-size: 0.26rem; line-height: 0.60rem;}
	.index_new .list span::after{ width: 10%;}
	.index_new .list p{ font-size: 0.26rem; line-height: 0.40rem; margin-top: 0.20rem;;}
	.index_new .list .mores{ margin: 0.25rem 0 0.30rem;}

	
	.footer_top{ padding: 0.25rem 0.30rem 0.40rem;}
	.f_form{ padding-top: 0.20rem;}
	.f_form input{ padding-top: 0.10rem; font-size: 0.28rem; height: 0.70rem; line-height: 0.70rem;}
	.f_form button{ font-size: 0.28rem; margin: 0.30rem 0 0 0; height: 0.70rem; width: 2.30rem;}
   
	.footer_bottom{ padding: 0.30rem;}
	.footer_bottom p{ font-size: 0.24rem; margin-bottom: 0.30rem}
	.footer_bottom p b{ font-size: 0.45rem;}
	.footer_bottom span{ font-size: 0.20rem;}
	.footer_bottom img{ width: 1.8rem;}
	.footer_bottom i{ font-size: 0.18rem; line-height: 0.50rem;}
	
	/*关于我们*/
	.about_banner{ height: 4.20rem;}
	.about_banner li{ left: 0.30rem; bottom: 0.40rem;}
	.about_banner b{ font-size: 0.32rem;}
	.about_banner p{ font-size: 0.24rem;}

	.new_about .title{ padding: 0.40rem 0 0.20rem;}
	.new_about .title h2,.n_more .tits h4{ font-size: 0.42rem;}
	.new_about .title p,.n_more .tits p{ font-size: 0.26rem;}
	.company_profile{ padding: 0 0.30rem 0.30rem; font-size: 0.28rem; line-height: 0.48rem;}

	.company_team{ padding: 0 0.30rem 0.30rem;}
	.company_team img{ width: 2.40rem; margin-right: 0.40rem;}
	.company_team div{ padding-top: 0.30rem;}
	.company_team b{ font-size: 0.28rem; line-height: 0.40rem;}
	.company_team p{ margin-top: 0.25rem; font-size: 0.26rem; line-height: 0.35rem;}

	.environment{ padding: 0 0.30rem 0.70rem;}
	.environment ul{ padding-top: 0.30rem;}
	.environment li{ padding-bottom: 0.30rem; margin-bottom: 0.30rem;}
	.environment b{ font-size: 0.30rem; line-height: 0.55rem;}
	.environment p{ font-size: 0.28rem; line-height: 0.36rem;}
	
	/*新闻资讯*/
	.news .tab{ padding: 0.45rem 0 0; display: -webkit-flex; display: flex;}
	.news .tab a{ width: 50%; line-height: 0.70rem; font-size: 0.28rem; margin: 0; border: 0; background-color: transparent;}
	.news_list li{ padding: 0.30rem 0.30rem 0.20rem;}
	.news_list .img{ margin-right: 0.20rem; width: 2.80rem;}
	.news_list .img img{ border-radius: 17px;}
	.news_list .title{ font-size: 0.28rem; line-height: 0.46rem;}
	.news_list span{ font-size: 0.24rem; line-height: 0.28rem; margin-bottom: 0.15rem;}
	.news_list p{ font-size: 0.25rem; line-height: 0.28rem;  -webkit-line-clamp: 2;}
	.news_list .n_more{ margin-top: 0.20rem; width: 2.0rem; line-height: 0.50rem; font-size: 0.24rem;}
	
	.pages{padding-top: 0.20rem; padding-bottom: 0.70rem;}
	.pages a{ height: 0.45rem; line-height: 0.45rem; width: 0.45rem; font-size: 0.26rem;}
	.pages .prev,.pages .next{ width: 1.20rem;}
	.pages span{ height: 0.47rem; line-height: 0.47rem; font-size: 0.26rem;}


	/*新闻内页*/
	.d_news_title{ padding: 0.50rem 0.30rem 0.20rem;}
	.d_news_title h1{ font-size: 0.38rem; line-height: 0.55rem;}
	.d_news_title p{ font-size: 0.28rem; line-height: 0.40rem;}
	.d_news_con{ padding: 0.30rem; font-size: 0.28rem; line-height: 0.35rem;}
	.d_news_con p{ margin-bottom: 0.15rem; word-break: break-all;}
	.d_news_con img{ margin: 0.20rem auto 0.30rem;}
	.d_news_con b{ font-size: 0.30rem; margin-top: 0.40rem; margin-bottom: 0.20rem;}
	.n_tips{padding: 0.20rem; margin: 0.60rem 0.30rem 0.40rem;}
	.n_tips span{ font-size: 0.26rem; line-height: 0.35rem; word-break: break-all;}
	.n_more .list{ padding: 0.20rem 0.30rem 0.40rem;}
	.n_more .list li{ margin-bottom: 0.30rem;}
	.n_more .list a{ border-radius: 0.18rem;}
	.n_more .list a > div{ padding: 0 0.20rem;}
	.n_more .list b{ font-size: 0.28rem; line-height: 0.70rem;}
	.n_more .list .tit{ font-size: 0.26rem; line-height: 0.50rem;}
	.n_more .list p{ font-size: 0.28rem; line-height: 0.50rem;}
	.n_more .list div img{  right: 0.20rem; bottom: 0.20rem; width: 0.50rem;}
	
	
	/*红人孵化*/
	.index_zx01 img{ width: 5.0rem;}

	.main15{ padding-top: 0.60rem;}
	.main15 .title p{ margin-top: 0.10rem;}
	.adv{ padding: 0.60rem 0}
	.adv img{ height: 0.60rem;}
	.adv p{ font-size: 0.26rem; line-height: 0.30rem; padding: 0.18rem 0 0;}

	.hrjz{ padding: 0.60rem 0.30rem;}
	.hrjz .swiper-slide div{ width: 2.58rem; height: 1.70rem; padding: 0.70rem 0.30rem 0 0;}
	.hrjz .swiper-slide:nth-child(2n) div{ left: 0; bottom: 0.36rem; width: 2.68rem;}
	.hrjz .swiper-slide b{ font-size: 0.24rem; font-weight: normal; white-space: nowrap;}
	.hrjz .swiper-slide p{ font-size: 0.18rem;}
	.hrjz .prev,.hrjz .next{ top: 2.70rem; width: 0.20rem;}
	
	
	/*本地服务*/
	.serive_special{ padding: 0.30rem;}
	.serive_special .wrapper02{ display: block;}
	.serive_special li{ display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; text-align: left; margin-bottom: 0.30rem;}
	.serive_special img{ height: 0.60rem; margin: 0 0.30rem 0 0;}
	.serive_special b{ font-size: 0.30rem; padding-top: 0;}
	.serive_special p{ -webkit-flex: 1; flex: 1; font-size: 0.26rem; margin-left: 0.20rem;}

	.main17 .title { padding-top: 0.35rem;}
	.main .title p{ font-size: 0.24rem; margin-top: 0.13rem;}
  
	.qyzbfw{ padding: 0.50rem 0.30rem 0.20rem;}
	.qyzbfw ul{ flex-wrap: wrap;}
	.qyzbfw li{ width: 100%; margin-bottom: 0.40rem;}
	.qyzbfw div{ padding: 0.30rem 0.95rem 0;}
	.qyzbfw img{ width: 80%; margin: 0 auto;}
	.qyzbfw b{ font-size: 0.34rem;}
	.qyzbfw span,.qyzbfw p{ font-size: 0.28rem;}

	.main18{ padding-top: 0.60rem;}
	.zb_tab{ padding: 0.60rem 0 0.30rem; height: 0.65rem;}
	.zb_tab a{ float: left;  width: 16.66%; font-size: 0.28rem; line-height: 0.65rem; box-sizing: border-box; border-left: none; margin: 0; overflow: hidden;}
	.zb_reviews{ padding-bottom: 0.60rem;}

	.main19{ padding: 0.55rem 0.30rem 0.60rem;}
	.dsp_service{ padding-top: 0.40rem; padding-bottom: 0.25rem;}
	.dsp_service img{ width: 2.20rem;}
	.dsp_service b{ font-size: 0.28rem; line-height: 0.70rem;}
	.dsp_con{ display: block;}
	.dsp_con img{ width: 100%; margin: 0.40rem auto 0;}
	.dsp_con ul{ padding-top: 0.50rem; padding-left: 0;}
	.dsp_con b{ font-size: 0.30rem; line-height: 0.55rem; padding-left: 0.18rem; background-size: 0.09rem auto;}
	.dsp_con p{ font-size: 0.26rem; line-height: 0.35rem;}
	
	
	/*新媒体营销*/
	.markt_banner{ height: 5.0rem;}
	.markt_banner .con{ padding-top: 1.50rem;}
	.markt_banner img{ width: 5.70rem;}
	.markt_banner a{margin: 0.80rem auto 0; width: 2.0rem; line-height: 0.55rem; font-size: 0.26rem;}

	.main20{ padding: 0.30rem 0 0.40rem;}
	.main20 .title i{ font-size: 0.24rem;}
	.markt_service{ padding-top: 0.20rem;}
	.markt_service div{ background-position: right 0.04rem;}
	.markt_service img{ width: 0.95rem;}
	.markt_service b{ font-size: 0.26rem; line-height: 0.50rem;}

	.marker_come{ height: 4.0rem;}
	.marker_come b{ font-size: 0.30rem; padding-top: 0.30rem;}
	.marker_come p{font-size: 0.22rem; margin-top: 0.29rem; padding-left: 0.13rem;}
	.marker_come p::after{ border-width: 0.04rem; height: 0.33rem;}
	.marker_come .wrapper02{ padding-left: 0.30rem;}

	.main21{ padding: 0.30rem 0;}
	.marker_sx{  padding: 0.35rem 0 0;}
	.marker_sx img{ width: 0.95rem;}
	.marker_sx b{font-size: 0.26rem; line-height: 0.50rem;}

	.main22{ padding: 0.35rem 0 0.60rem;}
	.marker_type{ padding: 0.30rem 0;}
	.marker_type img{ width: 6.40rem;}

	.main23{ padding: 0.50rem 0.20rem 0.65rem;}
	.main23 .title{ margin-bottom: 0.25rem;}
	.m_reviews{ width: 2.60rem;}
	.m_scroll{ margin-right: 0; width: 4.10rem; padding-top: 0.30rem;}
	.m_info{ padding-left: 0.25rem; border-radius: 0.08rem; height: 2.10rem;}
	.m_info img{ width: 0.90rem; height: 0.90rem; border: 0.02rem #ff6a2c solid; margin-right: 0.20rem;}
	.m_scroll .prev,.m_scroll .next{ top: 2.20rem; width: 0.40rem; height: 0.40rem; z-index: 2;}
	.m_scroll .prev{ left: -0.10rem;}
	.m_scroll .next{ right: -0.10rem;}
	.m_scroll .pagination,.marker_case .paginations{ margin-top: 0.15rem; height: 0.08rem}
	.m_scroll .pagination span,.marker_case .paginations span{ vertical-align: top; width: 0.20rem; height: 0.08rem; border-radius: 0.04rem;}
	.m_scroll .pagination .swiper-pagination-bullet-active,.marker_case .paginations .swiper-pagination-bullet-active{ width: 0.30rem;}
	.m_scroll .swiper-slide{ margin-bottom: 0.25rem;}
	.m_info b{ font-size: 0.24rem; line-height: 0.35rem;}
	.m_info h4{ font-size: 0.26rem; line-height: 0.40rem; margin-bottom: 0.10rem;}
	.m_info p{ font-size: 0.24rem; line-height: 0.35rem;} 
	.m_info p i{ font-size: 0.26rem;}

	.main24{ padding: 0.50rem 0.30rem 0.60rem;}
	.six_center li{ width: 100%; margin-top: 0.30rem;}
	.six_center .img{ width: 2.0rem; height: 2.5rem;}
	.six_center .img img{ width: 0.95rem;}
	.six_center .con{ padding: 0 0.30rem;}
	.six_center b{ font-size: 0.30rem; line-height: 0.40rem; margin-bottom: 0.20rem;}
	.six_center p{ font-size: 0.26rem; line-height: 0.40rem;}

	.main25{ padding: 0.35rem 0;}
	.marker_case{ margin-top: 0.40rem; padding: 0 0.60rem;}
	.case_info{ display: block;}
	.case_info img{ width: 100%;}
	.case_info div{ padding: 0.30rem 0.30rem 0.60rem;}
	.case_info b{ font-size: 0.30rem; line-height: 0.70rem;}
	.case_info em{ width: 0.40rem; height: 0.05rem; margin-bottom: 0.20rem;}
	.case_info p{ font-size: 0.28rem; line-height: 0.40rem;}
	.marker_case .prevs,.marker_case .nexts{ width: 0.40rem; height: 0.40rem;}
	.marker_case .prevs{ left: 0.10rem;}
	.marker_case .nexts{ right: 0.10rem;}
}


.m_main{ background: url(../images/img_15.jpg) no-repeat center top; background-size: cover; overflow: hidden; padding-bottom: 1.01rem;}
.m_header{ padding: 0.36rem 0.50rem 0;}
.m_header img{ float: left; width: 1.20rem; margin-top: 5px;}
.m_header b{ float: right; font-size: 0.30rem; line-height: 0.51rem; color: #fff; font-weight: 600; padding-left: 0.60rem; background: url(../images/img_40.png) no-repeat left center; background-size: 0.51rem auto;}

.m_first{ padding: 0.97rem 0 0;}
.m_first .tops{ margin: 0 auto; width: 6.20rem;}
.m_first span{ display: block; margin: 0.18rem auto 0.38rem; width: 4.62rem; text-align: center; line-height: 0.48rem; font-size: 0.28rem; color: #ffff00; background: #2457e8; border-radius: 0.18rem;}
.m_first .bottoms{ width: 6.40rem; margin: 0 auto;}

.m_sec .tit{ margin-top: -0.35rem; padding: 0 0 0.36rem;}
.m_sec .tit img{ margin: 0 auto; width: 4.34rem;}
.m_sec .form{ background: #fff; border-radius: 0.18rem; width: 6.10rem; margin: 0 auto; position: relative; padding: 0.51rem 0.26rem 0.22rem; box-sizing: border-box;}
.m_sec .form h2,.m_thre h2{ position: absolute; left: 0; top: -0.20rem; right: 0; background: url(../images/img_44.png) no-repeat center top; background-size: auto 100%; text-align: center; font-size: 0.28rem; color: #fff; font-weight: 600; line-height: 0.65rem;}
.text_info{ padding-top: 0.09rem;}
.text_info label{ display: block; font-size: 0.20rem; color: #000; line-height: 0.35rem; padding-left: 0.17rem;}
.text_info input{ display: block; box-sizing: border-box; width: 100%; line-height: 0.49rem; padding-left: 0.16rem; border: 1px #ccc solid; background: #eee; font-size: 0.20rem; color: #666;}
.text_info input[type="text"]::-webkit-input-placeholder{ color:#666;}/*webkit内核浏览器*/
.text_info input[type="text"]:-moz-placeholder{ color:#666;} /*firefox 18*/
.text_info input[type="text"]::-moz-placeholder{ color:#666;} /*firefox 19+*/
.text_info input[type="text"]:-ms-placeholder{ color:#666;}
.text_info label i{ color: #cc0000}
.check{ padding: 0.10rem 0.05rem 0.22rem;}
.check p{ font-size: 0.18rem; color: #999999; line-height: 0.26rem;}
.check p a{ display: inline; color: #999999}
.check p em{ display: inline-block; vertical-align: top; width: 0.26rem; height: 0.26rem; margin-right: 0.15rem; border-radius: 50%; background: url(../images/img_45.png); background-size: 100% 100%; position: relative; cursor: pointer;}
.check p em.on{ background: #fff; border: 1px #3388ff solid; box-sizing: border-box;}
.check p em.on::after{ position: absolute; content: ""; width: 0.10rem; height: 0.10rem; border-radius: 50%; background: #3388ff; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.m_sec .form button{ display: block; border: 0; margin: 0 auto; cursor: pointer; width: 2.56rem; height: 0.51rem; border-radius: 0.18rem; font-size: 0.26rem; color: #fff; background-image: linear-gradient(#ff8400, #ffd010);}
.m_sec .imgs{ width: 6.34rem; margin: 0.53rem auto 0.83rem;}

.m_thre{ width: 6.10rem; margin: 0 auto; box-sizing: border-box; border-radius: 0.18rem; padding: 0.48rem 0.25rem 0; position: relative; background: #fff;}
.m_thre li{ display: flex; padding: 0.30rem 0; border-bottom: 1px #eee solid; justify-content: space-between; align-items: center;}
.m_thre img{ width: 1.99rem;}
.m_thre div{ width: 3.0rem;}
.m_thre b{ display: block; font-size: 0.24rem; color: #2457e8; line-height: 0.55rem; height: 0.55rem;}
.m_thre b i{ font-size: 0.36rem; margin-right: 0.12rem; vertical-align: top;}
.m_thre p{ font-size: 0.18rem; color: #000000; line-height: 0.23rem;}
.m_thre li:last-child{ border-bottom: none;}

.m_footer{ padding: 0.45rem 0.70rem 0.43rem; display: flex; justify-content: space-between;}
.m_footer .code{ width: 2.29rem; text-align: center; font-size: 0.18rem; color: #ffffff; line-height: 0.35rem;}
.m_footer .code img{ margin: 0 auto; width: 1.41rem;}
.m_footer .con{width:3.63rem; font-size: 0.24rem; color: #fff; line-height: 0.40rem;}
.m_footer .con em,.m_footer .con i{ display: block;}
.m_footer .con em{ font-size: 0.36rem;}
.m_footer .con i{ font-size: 0.30rem;}

.bgs{ position: fixed; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.5); z-index: 8;}
.zz_box{ position: fixed; left: 50%; width: 6.90rem; margin-left: -3.45rem; top: 10%; height: auto; padding: 0.40rem 0; border-radius: 0.16rem; background: #fff; z-index: 10;}
.zz_box ul{ height: 7.5rem; overflow-y: auto; box-sizing: border-box; padding: 0 0.30rem; overflow-y: auto;}
.zz_box b{ display: block; font-size: 0.32rem; text-align: center; color: #000; padding: 0.30rem 0 0.20rem;}
.zz_box p{text-indent: 1em; margin-bottom: 0.10rem; font-size: 0.26rem; color: #333; line-height: 0.35rem;}
.zz_box .close{ position: absolute; right: 0.10rem; top: 0.10rem; border: 1px #ddd solid; border-radius: 50%; box-sizing: border-box; padding: 0.05rem;}
.zz_box .close img{ width: 0.22rem;}
.zz_box i{ text-decoration: underline; color: #ff0000;}

.n_footer{ position: fixed; left: 0; right: 0; bottom: 0; z-index: 9;}
.n_footer .con{height: 1.1rem; background: rgba(35,40,107,0.8); width: 7.50rem; margin: 0 auto; display: -webkit-flex; display: flex; justify-content: space-around;}
.n_footer a{ -webkit-flex: 1; flex: 1; display: block; text-align: center; font-size: 0.20rem; color: #fff; line-height: 0.30rem;}
.n_footer img{ margin: 0.12rem auto 0; height: 0.53rem;}


.m_label{ position: relative;}
.m_label a{ display: block; position: absolute;}
.m_label a img{ width: 100%; transition: all 0.3s;}
.m_label a:nth-child(1){ width: 1.61rem; left: 0.71rem; top: 2.21rem;}
.m_label a:nth-child(2){ width: 1.61rem; left: 2.11rem; top: 1.27rem;}
.m_label a:nth-child(3){ width: 1.48rem; left: 3.88rem; top: 0.49rem;}
.m_label a:nth-child(4){ width: 1.48rem; right: 0.54rem; top: 0.02rem;}
.m_label a:hover img{ transform: scale(1.5)}
.m_label a:hover:hover{ z-index: 2;}