﻿

a:link,a:visited {
    color: #ffffff;
    text-decoration: none;
}

a:hover,a:active {
    text-decoration: none;
}
a img{
    border:none;
}
ol,ul {
    list-style-type: none;
}

ol,ul,li,div,p,h1,body,dl,dt,dd {
    padding: 0;
    margin: 0
}

div {
    text-align: left;
}

em,i {
    font-style: normal;
}

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body {
    color: #767576;
    background: #fff;
    text-align: center;
    font: 14px/150% "microsoft YaHei",Helvetica,sans-serif;
}
h3{color:#555;font-weight:normal; margin-top:30px;}

.db {
    display: block;
}


/*公用class*/
.fl {
    float: left;
}
.fr {
    float: right;
}
.mt14 {
    margin-top: 14px;
}
.dn {
    display: none!important;
}
.tc{
    text-align: center;
}
.mxw{
    max-width: 100%;
}
.li_border {
    border-left: 1px solid #d7d7d7;
}
.bigTitle {
    font-size: 40px;
    color: #2b2b2b;
}
.button {
    font-size: 16px;
    display: block;
    margin: 0 auto;
    background-color: #02e464;
}
.button:hover {
    color: #02e464;
    border: 2px solid #02e464;
    background: none;
}
.fz12 {
    font-size: 12px;
}
.mr40 {
    margin-right: 40px;
}
.ml50 {
    margin-left: 50px;
}
.ml30 {
    margin-left: 30px;
}
.ml40 {
    margin-left: 40px;
}
.ml90 {
    margin-left: 90px;
}
.ml10 {
    margin-left: 10px;
}
.ml108 {
    margin-left: 108px;
}
.ml140 {
    margin-left: 140px;
}
.ml148 {
    margin-left: 148px;
}
.mt10 {
    margin-top: 10px;
}
.mt20 {
    margin-top: 20px;
}
.mt40 {
    margin-top: 40px;
}
.mt50 {
    margin-top: 50px;
}
.mt60 {
    margin-top: 60px;
}
.mt70 {
    margin-top: 70px;
}
.mt80 {
    margin-top: 80px;
}
.mb5 {
    margin-bottom: 5px;
}
.mb60 {
    margin-bottom: 60px;
}
.mb80 {
    margin-bottom: 80px;
}
.mb15 {
    margin-bottom: 15px;
}
.mb15 .aboutUsWidth{cursor: pointer;}
.mb15 .aboutUsWidth:hover{background: #f8f7f7;}
.mb20 {
    margin-bottom: 20px;
}
.mb40 {
    margin-bottom: 40px;
}
.pl20 {
    padding-left: 20px;
}
.ml_trophy {
    margin-left: 90px;
}
.tac {
    text-align: center;
}
.width100 {
    width: 100px!important;
}
/*屏幕适配支持到1200，原因是设计中的一些地方都限定了大小，无法做适配，再小就可能不好看了*/
.minWidth {
    min-width: 1170px;
}

/*防止按钮按苹果的默认UI来渲染*/
.from-actions {
    -webkit-appearance: none;
}


/*编写文章时用的样式*/
.downloadButton {
    font-size: 14px;
    display: inline-block;
    background-color: #02e464;
    width: 116px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    margin-top: 15px;
}
.downloadButton:hover {
    width: 112px;
    color: #02e464;
    border: 2px solid #02e464;
    background: none;
    height: 32px;
    line-height: 32px;
}


/*头部导航*/
.G-header {
    position: fixed;
    width: 100%;
    z-index: 3;
    min-width: 1200px;
}
.G-header .triangle {
    position: fixed;
    right: 0;
}
.small-navbar {
    height: auto;
    transition: height 0.8s;
    /*兼容不同浏览器*/
    -moz-transition: height 0.8s;
    -webkit-transition: height 0.8s;
    -o-transition: height 0.8s;
    background-color: #141518;
}
.small-navbar .content {
    transition: margin-top 0.5s;
    /*兼容不同浏览器*/
    -moz-transition: margin-top 0.5s;
    -webkit-transition: margin-top 0.5s;
    -o-transition: margin-top 0.5s;
    position: absolute;
    right: 110px;
    margin-top: 14px;
}
.small-navbar .content img {
    margin-right: 19px;
    margin-bottom: -3px;
    cursor: pointer;
}
.small-navbar .content .delete {
    display: none;
    position: absolute;
    left: 135px;
    top: 15px;
}
.small-navbar .content span {
    padding: 10px 11px;
    margin-right: 16px;
    display: inline-block;
}
.small-navbar .content span:hover {
    background-color: #02e464;
}
.small-navbar .small_hover {
    background-color: #02e464;
}
.small-navbar .content form {
    float: left;
    margin-top: 7px;
    position: relative;
    display: none;
}
.small-navbar .content #s {
    height: 26px;
    width: 125px;
    margin-right: 9px;
    padding-left: 5px;
    padding-right: 30px;
    border: 0;
}
.small-navbar .content #searchsubmit {
    border: 0;
    background: url('../image/black.png') no-repeat;
    position: absolute;
    top: 8px;
    right: 23px;
    height: 14px;
    width: 14px;
    outline: none;
    cursor: pointer;
}
.small-navbar .content a {
    font-size: 12px;
}
.big-navbar {
    height: 70px;
    font-size: 14px;
    padding-left: 19%; /*padding-left: 236px;*/
}
.big-navbar img {
    margin: 21px 55px 0 0;
}
.big-navbar .dropDown  {
    display: none;
    width: 220px;
    opacity: 0.8;
    /*兼容浏览器*/
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    filter:alpha(opacity=80);
    position: absolute;
    text-align: left;
    top: 20px;
    padding: 15px 0 5px 0;
}
.big-navbar .dropDown li {
    padding: 0;
    margin: 0;
    font-size: 14px;
    color: #ffffff;
    padding-bottom: 15px;
    padding-left: 20px;
    background-color: #1a1d1e;
}
.big-navbar .dropDown li a {
    padding-bottom: 5px;
}
.dropDown_hover {
    border-bottom: 1px solid #ffffff;
}
.big-navbar .dropDown li a:hover {
    border-bottom: 1px solid #ffffff;
}
.big-navbar .dropDown .pt20 {
    padding-top: 20px;
}
.big-navbar .dropDown .pb20 {
    padding-bottom: 20px;
}
.big-navbar .nav > li {
    float: left;
    margin: 26px 15px 0;
    position: relative;
    padding-bottom: 4px;
}
.big-navbar .nav > li:hover .dropDown{
    display: block;
}
.big-navbar .nav > li > a {
    padding: 0 15px;
}
.big-navbar .nav > li:hover{
    border-bottom: 2px solid #02e464;
}
.addBorder {
    border-bottom: 2px solid #02e464;
}

/*滚动条滚动*/
.scrollChange {
    background-color: #1c1c1c;
}
.scrollChange .small-navbar {
    height: 0;
}
.scrollChange .content {
    margin-top: 14px;
}
.mobile_scrollChange {
    background-color: #1c1c1c;
}


/*内容区样式*/
/*head*/
.G-content .header {
    color: #ffffff;
    padding-top: 18%;
    padding-bottom: 12%;
    padding-left: 19%;
    background: url('../image/background.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/background.png',
    sizingMethod='scale');
}
.G-content .header h1 {
    color: #02e464;
    font-size: 36px;
    margin-bottom: 28px;
}
.G-content .header p {
    font-size: 24px;
    margin-top: 15px;
}
.G-content .header a {
    width: 120px;
    height: 54px;
    color: #ffffff;
    font-size: 20px;
    background-color: #02e464;
    margin-top: 28px;
    border: none;
    cursor: pointer;
    display: block;
    text-align: center;
    line-height: 54px;
}
.G-content .header a:hover {
    color: #02e464;
    background: none;
    border: 2px solid #02e464;
    height: 50px;
    line-height: 50px;
    width: 116px;
}

.container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
}
.brandLogo {
    width: 1080px;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    position: relative;
    height: 95px;
}
.brandLogo ul {
    float: left;
}
.brandLogo ul li {
    float: left;
}
.brandLogo ul  li a{
    display: inline-block;
    width: 120px;
    height: 90px;
    margin: 0 30px;
}
/*暂时的*/
.brandLogo ul  li a:hover {
    cursor: default;
}


/*营销专家*/
.marketing {
    text-align: center;
    background-color: #fafafa;
    padding-bottom: 60px;
}
.marketing .bigTitle{
    padding: 65px 0;
    margin-top: 0;
}
.marketing ul {
    border: 1px solid #d7d7d7;
    padding: 30px 0 30px;
    display: inline-block;
}
.marketing ul li {
    float: left;
    width: 318px;
}
.m_content {
    min-width: 956px;
}
.m_content p {
    padding: 0 54px;
    margin-bottom: 40px;
    text-align: justify;
    font-size: 14px;
    color: #666666;
    height: 164px;
    line-height: 30px;
}
.m_content h5 {
    font-size: 16px;
    color: #333333;
    padding: 40px 0 44px;
    margin: 0;
}
.m_content li {
    padding: 10px 0 26px;
}
.m_content li:hover {
    background-position: bottom;
}
.m_content li div {
    margin: 0 auto;
}
.m_content .m_more {
    font-size: 13px;
    color: #2b2b2b;
    display: inline-block;
}
.m_content .m_line {
    padding: 0;
    height: 0;
    border-bottom: 2px solid #2b2b2b;
    width: 60px;
    text-align: center;
    margin: 0 auto;
    display: block;
    transition: 0.3s ease-out;
    /*兼容浏览器*/
    -moz-transition: 0.3s ease-out;
    -webkit-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
}
.m_content .m_more:hover {
    cursor: pointer;
}
.m_content .m_more:hover span{
    width: 0px;
    transition: 0.3s ease-out;
    /*兼容浏览器*/
    -moz-transition: 0.3s ease-out;
    -webkit-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
}
.m_icon_1, .m_icon_2, .m_icon_3 {
    height: 96px;
    width: 96px;
    transition: .4s cubic-bezier(.39, .575, .565, 1);
    transition-delay: 0s;
    /*兼容浏览器*/
    -moz-transition: .4s cubic-bezier(.39, .575, .565, 1);
    -webkit-transition: .4s cubic-bezier(.39, .575, .565, 1);
    -o-transition: .4s cubic-bezier(.39, .575, .565, 1);
    -moz-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
}
.m_icon_1 {
    background: url('../image/normal_1.png') no-repeat;
    background-size: contain;
}
.m_icon_2 {
    background: url('../image/normal_2.png') no-repeat;
    background-size: contain;
}
.m_icon_3 {
    background: url('../image/normal_3.png') no-repeat;
    background-size: contain;
}

/*我们的独特之处*/
.special {
    text-align: center;
}
.special .bigTitle {
    margin-bottom: 16px;
    margin-top: 65px;
}
.special .s_smallTitle {
    font-size: 16px;
    color: #333333;
    margin-bottom: 60px;
}
.s_content {
    text-align: center;
    border: 1px solid #b7b7b7;
    padding-top: 40px;
    padding-bottom: 60px;
    width: 970px;
    margin: 0 auto;
}
.s_content ul {
    display: inline-block;
    margin-bottom: 60px;
}
.s_content ul li {
    float: left;
    margin-top: 6px;
    padding: 7px 0;
}
.s_content ul li img {
    width: 130px;
}
.s_content ul li p {
    font-size: 14px;
    color: #666666;
    margin-top: -7px;
}
.s_content ul li p:first-child {
    height: 120px;
    text-align: center;
    color: #2b2b2b;
    margin-top: 0;
    line-height: 30px;
}
.s_content .s_ul_1 li{
    width: 238px;
}
.s_content .s_ul_1 li p:first-child {
    padding: 0 21px;
}
.s_content .s_ul_2 li{
    width: 238px;
}
.s_content .s_ul_2 li p:first-child {
    padding: 0 24px;
}
.special .button{
    width: 350px;
    height: 54px;
    line-height: 54px;
}
.special .button:hover {
    height: 50px;
    line-height: 50px;
}
.special .s_button {
    margin: 60px 0;
    text-align: center;
}


/*各种竞价数*/
.variousData {
    background: url('../image/number_bg.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/number_bg.png',
    sizingMethod='scale');
    height: 190px;
    text-align: center;
}
.v_content{
    display: inline-block;
}
.v_content>div {
    height: 80px;
    float: left;
    margin-top: 52px;
}
.v_content .number {
    font-size: 32px;
    color: #ffffff;
    text-align: center;
    padding: 20px 0;
}
/*test*/
.v_content .numberUp {
    width: 100px;
    height: 30px;
    display: inline-block;
}
.v_content .describe {
    text-align: center;
    font-size: 16px;
    color: #a8a8a8;
}
.v_content .dataContent_1 {
    width: 280px;
    margin-right: 60px;
    /*margin-right: 5%;*/
}
.v_content .dataContent_2 {
    width: 280px;
    margin-right: 36px;
}
.v_content .dataContent_3 {
    width: 180px;
    margin-right: 48px;
}
.v_content .dataContent_4 {
    width: 180px;
    margin-right: 64px;
}
.v_content .dataContent_5 {
    width: 180px;
}

/*成功案例*/
.successfulCase {
    background-color: #fafafa;
    text-align: center;
    padding-bottom: 60px;
}
.case_content {
    display: inline-block;
    margin-bottom: 60px;
    min-width: 957px;
}
.case_content .c_icon {
    width: 200px;
    height: 60px;
    background-position: top;
    margin: 0 auto;
    display: block;
}
.case_content .c_icon img {
    height: 100%;
    margin-bottom: 0;
}
.successfulCase .bigTitle {
    padding: 66px 0;
}
.c_icon_1, .c_icon_2,.c_icon_3 {
    width: 200px;
    height: 60px;
    background-position: top;
    margin: 0 auto;
    display: block;
}
.c_icon_1 {
    background: url('../image/Qualcomm.png') no-repeat;
}
.c_icon_1:hover, .c_icon_2:hover, .c_icon_3:hover{
    background-position: bottom;
}
.c_icon_2 {
    background: url('../image/xuemeng.png') no-repeat;
}
.c_icon_3 {
    background: url('../image/casio.png') no-repeat;
}
.case_content>div {
    width: 323px;
    float: left;
}
.case_content>div p {
    padding: 0 20px;
    line-height: 26px;
    text-align: justify;
    margin-top: 24px;
}
.case_content p>a {
    color: #767576;
}
.case_content>div p:hover a{
    color: #02e464;
}
.case_content>div img {
    margin-bottom: 46px;
    width: 100%;
    display: block;
}
.case_content>div .c_top {
    height: 186px;
}
.successfulCase .button{
    width: 350px;
    height: 54px;
    line-height: 54px;
}
.successfulCase .button:hover {
    height: 50px;
    line-height: 50px;
}

/*用众智推洞察*/
.insightWidth {
    width: 1000px;
    margin: 0 auto;
}
.insight {
    text-align: center;
    padding-bottom: 40px;
}
.insight .button {
    width: 260px;
    height: 54px;
    text-align: center;
    line-height: 54px;
}
.insight .bigTitle {
    padding: 66px 0;
}
.insight .button:hover {
    height: 50px;
    line-height: 50px;
    width: 256px;
}
.i_content {
    display: inline-block;
    min-width: 942px;
}
.i_content > div {
    float: left;
    margin-left: 80px;
}
.i_content > div:first-child {
    margin-left: 0;
}
.i_content > div div {
    margin-bottom: 40px;
}
.insight_detailed .solutions_header {
    background: url('../image/banner.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/insight/banner.png',
    sizingMethod='scale');
}
.id_content {
    margin-top: 60px;
    display: inline-block;
    margin-bottom: 70px;
    width: 100%;
}
.id_content div img {
    width: 253px;
}
.idc_text h3 {
    font-size: 30px;
    color: #2b2b2b;
    margin-top: 24px;
}
.idc_text p {
    font-size: 14px;
    color: #646464;
    line-height: 26px;
}
.idc_text .sb_button {
    width: 120px;
    text-align: center;
    margin-top: 40px;
}
.idc_text .sb_button:hover {
    width: 116px;
}
.id_content .idc_text {
    float: left;
    width: 600px;
    margin-left: 120px;
    text-align: justify;
}

/*奖杯*/
.trophy {
    margin-top: 50px;
    text-align: center;
    margin-bottom: 60px;
}
.trophy .t_content {
    text-align: center;
    margin: 0 auto;
    position: relative;
    height: 165px;
    overflow: hidden;
    width: 1211px;
}
.trophy .t_content .t_logo {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
}
.trophy .t_content .t_logo>div {
    width: 1211px;
}
.trophy .t_content .t_logo img {
    width: 120px;
    margin: 20px 0;
}
.trophy .bigTitle {
    margin: 70px 0;
}
.trophy .t_content p {
    font-size: 16px;
    color: #646464;
    margin-top: 6px;
}
.trophy div {
    display: inline-block;
}
.trophy div > div{
    float: left;
    text-align: center;
}
.trophy .t_logo > div > div {
    float: none;
}
.trophy .t_icon {
    width: 100%;
    text-align: center;
    margin-top: 55px;
}
.trophy .t_icon > div{
    width: 10px;
    height: 10px;
    background-color: #c8c8c8;
    float: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.trophy .t_icon .carousel {
    background-color: #02e464;
}
.trophy .button {
    width: 350px;
    height: 54px;
    text-align: center;
    line-height: 54px;
    margin-top: 53px;
}
.trophy .button:hover {
    height: 50px;
    line-height: 50px;
    width: 346px;
}
.trophy .trophy_item {
    width: 16%!important;
}


/*新闻资讯*/
.newsInformation {
    text-align: center;
    background-color: #fafafa;
    padding-bottom: 60px;
}
.newsInformation .bigTitle{
    padding: 66px 0;
}
.n_content {
    margin-bottom: 85px;
    display: inline-block;
    min-width: 1074px;
}
.n_content>div {
    float: left;
    width: 358px;
    height: 476px;
}
.n_content>div>div {
    padding-left: 14px;
    padding-top: 25px;
    margin-top: -5px;
    height: 355px;
}
.n_content>div div {
    margin-bottom: 25px;
}
.n_content a {
    color: #666666;
    font-size: 16px;
}
.n_content .n_title {
    /*todo 只针对webkit*/
    width: 332px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.n_content a:hover {
    text-decoration: underline;
}
.n_content .n_smallTitle {
    margin-bottom: 40px;
    font-size: 26px;
    color: #2b2b2b;
}
.n_content .n_time {
    font-size: 14px;
    color: #9a9a9a;
    margin-top: 5px;
}
.newsInformation .button {
    width: 350px;
    height: 54px;
    text-align: center;
    line-height: 54px;
}
.newsInformation .button:hover{
    height: 50px;
    line-height: 50px;
}

/*表单*/
.writeForm {
    padding: 60px 0;
    background: url('../image/form_bg.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/form_bg.png',
    sizingMethod='scale');
}
.w_content {
    text-align: center;
}
.w_content .form {
    margin: 60px 0 10px;
    display: inline-block;
}
.w_content>p {
    color: #ffffff;
    font-size: 32px;
    line-height: 45px;
    min-width: 352px;
}
.w_content .form .item {
    margin-bottom: 50px;
}
.w_content .form .item input {
    width: 240px;
    height: 40px;
    background: none;
    padding-left: 12px;
    font-size: 14px;
    color: #d0d0d0;
    border: 1px solid #d0d0d0;
    font-family: Microsoft YaHei;
}
.w_content .form .item input:focus {
    border: 1px solid #02e464;
    outline: none;
}
.w_content .form .item input::-webkit-input-placeholder {
    color: #d0d0d0;
}
.w_content .form .item input::-moz-placeholder {
    color: #d0d0d0;
}
.w_content .form .item input::-ms-input-placeholder {
    color: #d0d0d0;
}
.w_content .button {
    height: 54px;
    width: 241px;
    color: #fefefe;
    border: 0;
    cursor: pointer;
    margin: 0 auto;
    background-color: #02e464;
    font-family: Microsoft YaHei;
}
.w_content .button:hover {
    color: #02e464;
    background: none;
    border: 2px solid #02e464;
}

/*尾部*/
.G-footer {
}
.G-footer .footerTop {
    padding: 42px 0 25px;
    background-color: #2b2d34;
    display: inline-block;
    width: 100%;
    text-align: center;
}
.footerTop .f_content {
    display: inline-block;
    text-align: center;
    width: 1070px;
}
.footerTop .f_content .td {
    display: block;
    margin-left: 73px;
}
.footerTop .f_title {
    color: #767676;
    font-size: 14px;
    margin-bottom: 20px;
}
.footerTop .f_logo {
    width: 513px;
    /*margin-left: 16%;*/
}
.footerTop .f_logo img {
    margin-bottom: 5px;
    margin-right: 5px;
    width: 120px;
}
.footerTop .f_company {
    margin-left: 6%;
    position: relative;
}
.footerTop .f_company img {
    margin-left: 5px;
    margin-top: -4px;
}
.footerTop .f_company img:hover {
    cursor: pointer;
}
.footerTop .f_company div {
    margin-top: 30px;
}
.footerTop .f_company a {
    color: #d3d3d3;
    font-size: 14px;
}
.footerTop .f_company a:hover {
    color: #ffffff;
}
.f_company .f_title, .f_contact .f_title {
    margin-bottom: 16px;
}
.f_company .cooperation {
    margin-top: 20px;
    display: inline-block;
}
.f_company .cooperation:hover {
    cursor: pointer;
}
.footerTop .f_contact {
    margin-left: 5%;
}
.footerTop .f_content > div {
    float: left;
    width: 25%;
}
.footerTop .f_content > div h3,
.footerTop .f_content > div dl
{
    color: #d3d3d3
}
.footerTop .f_content > div p,
.footerTop .f_content > div dl{
    font-size: 14px;
    color: #d3d3d3;
    margin-bottom: 5px;
}
.f_box .f_wechat{
    position: relative;
    display: inline-block;
    width: 30px;
    height: 30px;
}
.f_box .f_wechat img{
    vertical-align: middle;
}
.f_box .f_wechat .weixinLogo{
    position: absolute;
    top: -166px;
    right: -59px;
    margin-top: 0!important;
    transition: top, 0.5s;
    -o-transition: top, 0.5s;
    -moz-transition: top, 0.5s;
    -webkit-transition: top, 0.5s;
}
.footerTop .f_content > div:nth-child(1){
    width: 25%;
}
.footerTop .f_content > div:nth-child(2){
    width: 25%;
}
.footerTop .f_content > div:nth-child(3){
    width: 15%;
}
.footerTop .f_content > div:nth-child(4){
    width: 35%;
}
.footerTop .f_sunteng {
    font-size: 14px;
}
.footerTop .f_wenxin {
    position: absolute;
    top: -78px;
    right: -56%;
    margin-top: 0!important;
    transition: top, 0.5s;
    /*浏览器兼容*/
    -o-transition: top, 0.5s;
    -moz-transition: top, 0.5s;
    -webkit-transition: top, 0.5s;
}
.footerTop .f_wenxin img {
    margin: 0;
    display: none;
}
.G-footer .footerBottom {
    color: #949494;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #22242a;
    margin-top: -5px;
}
.G-footer .footerBottom a {
    color: #949494;
}
.G-footer .footerBottom a:hover {
    color: #ffffff;
}
.privacyPolicy {
    margin-top: 15px!important;
}


/*移动端样式*/
.G-mobileHeader {
    display: none;
    position: fixed;
    width: 100%;
    z-index: 3;
    height: 65px;
    transition: background 0.5s;

}
.mobile_nav {
    float: left;
    margin-top: 16pt;
    margin-left: 6%;
    margin-right: 5%;
}
.mobile_nav > img {
    width: 26px;
}
.moblie_logo {
    margin-top: 12pt;
    width: 110px;
}
.mobile_triangle {
    position: absolute;
    right: 0;
    width: 60px;
}
#delete {
    width: 20px;
    display: none;
}
.mobile_bar {
    /*position: absolute;*/
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding-top: 48pt;
    background-color: #000000;
    color: #ffffff;
    z-index: -1;
    opacity: 0.9;
    /*height: 350pt;*/
    height: 100%;
    display: none;
}
.mobile_dropDown {
}
.mobile_dropDown > li {
    font-size: 11pt;
    padding-top: 5pt;
    padding-left: 10%;
}
.mobile_secondary {
    margin-left: 12pt;
}
.mobile_secondary > li {
    font-size: 9pt;
    padding-top: 5pt;
}
.mobile_contact {
    height: 30pt;
    line-height: 30pt;
    text-align: center;
    padding: 0 10%;
    background-color: #02e464;
    margin-top: 35pt!important;
    display: block;
}
.mobile_search {
    text-align: center;
    margin-top: 10pt;
    opacity: 1;
}
.mobile_search img {
    margin-top: 10pt;
}
.mobile_search #s {
    color: #ffffff;
    width: 63%;
    height: 25pt;
    background: none;
    border: 0;
    font-size: 10pt;
    vertical-align: bottom;
    outline: none;
    margin-right: 6pt;
    border-bottom: 1px solid #ffffff;
}
.mobile_search #searchsubmit {
    background: url('../image/search_2x.png') no-repeat;
    border: 0;
    width: 45px;
    height: 45px;
}
.mobile_search form > div {
    text-align: center;
    margin-top: 10pt;
}
.special_show {
    display: none;
}
.w_mobile_content {
    display: none;
    color: #ffffff;
    font-size: 15pt;
}
.w_mobile_content p {
    text-align: center;
    margin-top: 5pt;
}
.w_mobile_content .button {
    width: 170pt;
    height: 35pt;
    line-height: 35pt;
    text-align: center;
    margin-top: 25pt;
}
.w_mobile_content .button:hover {
    height: 32pt;
    line-height: 32pt;
}
.mobile_trophy .bigTitle {
    text-align: center;
    margin: 20pt 0;
}
.mobile_t_content {
    position: relative;
    height: 150px;
    overflow: hidden;
}
.mobile_t_logo {
    position: absolute;
    top: 0
    bottom: 0;
}
.mobile_t_logo > div {
    text-align: center;
    float: left;
    overflow: hidden;
}
.mobile_t_logo > div > img {
    width: 120px;
    margin: 20px 0;
}
.mobile_trophy .mobile_t_icon {
    text-align: center;
    margin: 30pt 0;
}
.mobile_trophy .mobile_t_icon > div {
    width: 10px;
    height: 10px;
    background-color: #c8c8c8;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: inline-block;
}
.mobile_trophy .mobile_t_icon .carousel {
    background-color: #02e464;
}
.mobile_trophy .button {
    width: 222pt;
    height: 32pt;
    line-height: 32pt;
    font-size: 11pt;
    text-align: center;
}
.mobile_trophy .button:hover {
    height: 29pt;
    line-height: 29pt;
}
.mobile_brandLogo {
    display: none;
}
.mobile_container {
    text-align: center;
}
.mobile_container > img {
    width: 110px;
    margin: 9pt 17pt;
}
.mobile_trophy, .mobile_f_wechat {
    display: none;
}



/*程序化购买解决方案*/
.solutions_header {
    color: #ffffff;
    background: url('../image/banner1.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/solutions/buy/banner.png',
    sizingMethod='scale');
    text-align: center;
    padding-top: 14%;
    padding-bottom: 11%;
}
.solutions_header h1 {
    font-size: 36px;
}
.solutions_header p {
    font-size: 20px;
    margin-top: 25px;
}
.s_bottomBoder {
    border-bottom: 1px solid #e3e3e3;
    width: 67%;
    margin: 0 auto;
    min-width: 910px;
}
.sb_button {
    color: #ffffff;
    font-size: 14px;
    background-color: #02e464;
    width: 300px;
    height: 40px;
    display: inline-block;
    line-height: 40px;
    margin: 60px 0;
}
.sb_button:hover {
    color: #02e464;
    background: none;
    border: 2px solid #02e464;
    height: 36px;
    line-height: 36px;
    width: 296px
}
.sb_bigTitle {
    font-size: 24px;
    color: #2b2b2b;
    margin: 0;
}
.sb_smallTitle {
    color: #2b2b2b;
    font-size: 20px;
    margin-top: 60px;
    margin-bottom: 32px;
}
.sb_titleLogo {
    margin-top: 44px;
    margin-bottom: 24px;
}

/*智能化媒介购买*/
.sb_intelligent {
    color: #646464;
    font-size: 14px;
    text-align: center;
}
.sbi_show {
    height: 288px;
    background-color: #02e464;
    opacity: 0;
    /*兼容IE*/
    filter:alpha(opacity=0);
    transition: opacity 0.5s ease-in-out;
    /*兼容浏览器*/
    -moz-transition: opacity 0.5s ease-in-out;
    -webkit-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
}
.sbi_type {
    margin-top: 60px;
    display: inline-block;
}
.sbi_hide {
    padding: 36px 0 44px 0;
}
.sbi_type .sbi_hide p {
    font-size: 20px;
    color: #2b2b2b;
    margin-bottom: 58px;
}
.sbi_type .sbi_show p {
    color: #ffffff;
    font-size: 18px;
    line-height: 48px;
    padding-left: 27px;
    padding-right: 27px;
    padding-top: 48px;
}
.sbi_type > div {
    float: left;
    width: 240px;
    box-shadow: 1px 3px 15px #b5b3b3;
    -moz-box-shadow: 1px 3px 15px #b5b3b3;
    -webkit-box-shadow: 1px 3px 15px #b5b3b3;
    height: 288px;
    overflow: hidden;
}
.sbi_type > div > div {
    text-align: center;
}
.sbi_type > div:hover .sbi_hide {
    display: none;
}
.sbi_type > div:hover .sbi_show {
    opacity: 1;
    /*兼容IE*/
    filter:alpha(opacity=100);
}
.sbi_type .sbi_show .sbi_special {
    line-height: 40px;
    padding-top: 24px;
}
.viewButton {
    text-align: center;
    position: relative;
    display: inline-block;
}
.viewButton span:hover {
    cursor: pointer;
}
.sbi_icon {
    display: none;
    background: url('../image/popwin.png') no-repeat;
    width: 806px;
    height: 577px;
    position: absolute;
    bottom: 107px;
    right: -253px;
}
.sbi_icon > div {
    height: 560px;
    overflow: auto;
    padding-left: 5px;
}
.sbi_icon p {
    font-size: 16px;
    color: #2b2b2b;
    margin-top: 30px;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 12px;
    width: 91%;
    margin-left: 35px;
}
.sbi_icon img {
    margin-left: 22px;
    margin-top: 15px;
}
.sbi_icon .close {
    position: absolute;
    top: 0;
    right: 30px;
}
.sbi_icon .close:hover {
    cursor: pointer;
}
.partners {
    padding: 0 8%;
    margin-bottom: 26pt;
}
.partners_content {
    text-align: center;
}
.partners_content p {
    font-size: 16px;
    color: #2b2b2b;
    margin-top: 30px;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 12px;
    margin-bottom: 14pt;
}
.partners_content img {
    margin-left: 3%;
    border: 1px solid #e3e3e3;
    margin-bottom: 5pt;
}

.sb_item {
    margin: 88px 0 106px;
    color: #646464;
    font-size: 14px;
    text-align: center;
}

.sb_item .sb_title {
    font-size: 24px;
    font-weight: 500;
    color: #2B2B2B;
    line-height: 33px;
    text-align: center;
}

.sb_item .sb_desc {
    text-align: center;
    margin: 16px 0 35px;
}

.sb_item ul {
    display: flex;
    justify-content: space-between;
    width: 782px;
    margin: 64px auto;
}

.sb_item ul li {
    width: 168px;
}

.sb_item .sbi_title {
    color: #2B2B2B;
    font-size: 20px;
}

.sb_item .sbi_btns {
    display: flex;
    justify-content: center;
}

.sb_item .button {
    width: 240px;
    height: 54px;
    text-align: center;
    line-height: 54px;
    margin: 48px 0;
    box-sizing: border-box;
}

.sb_item .button.plain {
    background: none;
    margin-right: 40px;
    border: 1px solid #4DCC6A;
    color: #4DCC6A;
}

.sb_item .sbi_osUl {
    display: flex;
    justify-content: space-between;
    width: 1200px;
    margin: 88px auto 0;
}

.sb_item .sbi_osUl > li {
    flex: 1;
    border: 1px solid #4DCC6A;
}

.sb_item .sbi_osUl > li:first-child {
    margin-right: 80px;
}

.sb_item .sbi_osUl > li ul {
    margin: 48px 0;
    width: auto;
}

.sb_item .sbi_osUl > li ul p {
    font-size: 14px;
    color: #2B2B2B;
}

.sb_item .sbi_osUlTitle {
    font-size: 20px;
    height: 64px;
    line-height: 64px;
    background: #4DCC6A;
    text-align: center;
    color: #fff;
}

.sb_item .sbi_fun {
    display: flex;
    justify-content: center;
    margin: 64px auto;
}

.sb_item .sbi_fun ul {
    margin: 0;
}

.sb_item .sbi_fun .sbi_collect {
    width: 360px;
    height: 400px;
    background: #4DCC6A;
    margin-right: 40px;
    padding: 48px;
    font-size: 16px;
    color: #FFFFFF;
    box-sizing: border-box;
}

.sb_item .sbi_fun .sbi_collect p {
    font-size: 40px;
    font-weight: 600;
    line-height: 56px;
    margin-bottom: 18px;
}

.sb_item .sbi_fun .sbi_collect ul {
    list-style: disc;
    display: block;
    width: 100%;
    height: 238px;
    margin: 0;
    border-left: 1px solid #fff;
    padding-top: 30px;
    padding-bottom: 30px;
    box-sizing: border-box;
}

.sb_item .sbi_fun .sbi_collect ul > li {
    width: 100%;
    line-height: 22px;
    margin: 0 15px 42px 15px;
}

.sb_item .sbi_fun .sbi_funUl {
    width: 800px;
}

.sb_item .sbi_fun .sbi_funUl > li {
    position: relative;
    width: 240px;
}

.sb_item .sbi_fun .sbi_funUl > li div {
    position: absolute;
    bottom: 16px;
    left: 24px;
    color: #fff;
}

.solutions_td .sbi_tdTitle {
    font-size: 48px;
    font-weight: 500;
    color: #282A2D;
    line-height: 67px;
    margin: 0 0 8px 0;
}

.solutions_td .sbi_tdDesc {
    font-size: 16px;
    font-weight: 400;
    color: #2B2B2B;
    line-height: 22px;
}

.solutions_td .sbi_title {
    font-size: 20px;
}

.solutions_td .sb_item ul {
    width: 1000px;
}

.solutions_td .sb_item .logo-wall {
    width: 1100px;
}

.solutions_td .sb_tdFunction {
    display: flex;
    flex-wrap: wrap;
    text-align: left;
}

.solutions_td .sb_tdFunction li {
    width: 33.3%;
}

.solutions_td .sb_tdFunction li:nth-child(n+4) {
    margin-top: 48px;
}

.solutions_td .sb_tdFunction li .sbi_title {
    margin: 20px 0 14px;
}

.solutions_td .sb_tdFunction li .sbi_desc {
    line-height: 24px;
}


/*丰富的广告形式*/
.sb_adFrom {
    margin-top: 60px;
    text-align: center;
}
.sb_adFrom .sb_bigTitle {
    margin-bottom: 70px;
}
.sba_icon div {
    text-align: center;
    margin-top: 50px;
}
.sba_icon {
    margin-bottom: 80px;
}
.sba_icon ul {
    display: inline-block;
    text-align: center;
}
.sba_icon ul > li {
    float: left;
}

/*全流程优化服务*/
.sb_services {
    text-align: center;
}
.sb_services div {
    text-align: center;
}
.sbs_icon {
    margin-top: 90px;
    margin-bottom: 60px;
}
.sbs_icon ul {
    display: inline-block;
    text-align: center;
}
/*不用百分比的原因是，不同分辨率下不会居中的*/
.sbs_icon ul > li {
    float: left;
    width: 266px;
}
.sbs_icon ul > li p {
    color: #646464;
    line-height: 26px;
}
.sbs_icon ul > li h3 {
    margin-top: 23px;
    margin-bottom: 35px;
    color: #2b2b2b;
    font-size: 20px;
}
.sbs_describe {
    margin-top: 60px;
    font-size: 16px;
    color: #646464;
}

/*如何与我们展开合作*/
.sb_cooperation {
    text-align: center;
}
.sb_cooperation .sb_smallTitle {
    margin-top: 38px;
}
.sbc_icon {
    display: inline-block;
    margin-top: 80px;
}
.sbc_icon > div {
    float: left;
    width: 300px;
    text-align: center;
}
.sbc_icon > div > p {
    text-align: left;
    margin-top: 35px;
    font-size: 16px;
    line-height: 42px;
    color: #646464;
}


/*数据管理解决方案*/
.solutions_manage div {
    text-align: center;
}
.solutions_manage .sb_bigTitle {
    margin-top: 60px;
    margin-bottom: 32px;
}
.solutions_manage .solutions_header {
    background: url('../image/banner3.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/solutions/manage/banner.png',
    sizingMethod='scale');

}
.solutions_manage .solutions_header p{
    color: #ffffff;
}
.solutions_manage p {
    color: #646464;
    margin-top: 25px;
}
.sm_partOne img {
    margin-top: 40px;
    margin-bottom: 60px;
}
.sm_partOne_mt45 {
    margin-top: 45px!important;
}
.smt_icon {
    margin-top: 60px;
    margin-bottom: 80px;
}

.smt_icon ul {
    display: inline-block;
}
.smt_icon ul >li {
    float: left;
}
.smt_icon_1 ul > li {
    margin-left: 80px;
}
.smt_icon_1 ul >li:first-child {
    margin-left: 0;
}
.smt_icon_2 ul > li {
    margin-left: 67px;
}
.smt_icon_2 ul >li:first-child {
    margin-left: 0;
}
.smt_icon_2 {
    margin-top: 40px;
}
.smt_icon ul >li p {
    margin-top: 11px;
}
.sm_p {
    width: 48%;
    margin: 0 auto;
    line-height: 26px;
}
.smt_logo {
    margin-top: 50px;
}
.smt_logo span {
    width: 140px;
    height: 60px;
    display: inline-block;
}
.smt_logo span:hover {
    background-position: bottom;
}
.smt_logo_1 {
    background: url('../image/1.png') no-repeat;
}
.smt_logo_2 {
    background: url('../image/2.png') no-repeat;
}
.smt_logo_3 {
    background: url('../image/3.png') no-repeat;
}
.smt_logo_4 {
    background: url('../image/4.png') no-repeat;
}
.smt_logo_5 {
    background: url('../image/5.png') no-repeat;
}
.smt_logo_6 {
    background: url('../image/6.png') no-repeat;
}
.smt_logo_7 {
    background: url('../image/7.png') no-repeat;
}
.smt_logo_8 {
    background: url('../image/8.png') no-repeat;
}
.smt_logo_two {
    margin-top: 15px;
}
.smt_logo_one span, .smt_logo_two span {
    margin-left: 70px;
}
.smt_logo_one span:first-child, .smt_logo_two span:first-child {
    margin-left: 0;
}
.sm_partThree {
    margin-top: 60px;
}
.sm_partThree .smt_show {
    display: none;
    width: 340px;
    height: 281px;
    margin: 0 auto;
    padding-top: 40px;
}
.sm_partThree .smt_show span {
    color: #ffffff;
    font-size: 24px;
    border-bottom: 2px solid #02e464;
    padding-bottom: 20px;
}
.sm_partThree .smt_show p {
    color: #fefefe;
    line-height: 26px;
    padding: 0 31px;
    margin-top: 43px;
}
.sm_partThree .smt_hide p {
    color: #ffffff;
    font-size: 24px;
    margin: 145px 0;
    height: 31px;
    line-height: 31px;
}
.smt_three_1 {
    background: url('../image/11.png') no-repeat;
}
.smt_three_2 {
    background: url('../image/12.png') no-repeat;
}
.smt_three_3 {
    background: url('../image/13.png') no-repeat;
}
.smt_three_4{
    background: url('../image/14.png') no-repeat;
}
.smt_describe {
    display: inline-block;
    margin-bottom: 60px;
    width: 1040px;
}
.sm_partThree .smt_describe div:hover .smt_show {
    display: block;
}
.sm_partThree .smt_describe div:hover .smt_hide {
    display: none;
}
.smt_height {
    height: 320px;
    margin-top: 10px;
}
.smt_describe > div {
    width: 50%;
    float: left;
    margin-top: 20px;
    background-position: center;
}
.smt_describe .smt_wrap{
    width: 340px;
    margin: 0 auto
}
.sm_partFour {
    padding-bottom: 35px;
}
.sm_partFour .sb_button {
    margin: 40px 0;
}
/*buy*/
.solutions_buy .solutions_header{
    background: url('../image/banner1.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/solutions/buy/banner.png',
    sizingMethod='scale');
}
/*funs*/
.solutions_funs .solutions_header{
    background: url('../image/banner4.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/solutions/funs/banner.png',
    sizingMethod='scale');
}
/*oversea*/
.solutions_oversea .solutions_header{
    background: url('../image/banner5.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/solutions/oversea/banner.png',
    sizingMethod='scale');
}
/*ssp*/
.solutions_ssp .solutions_header{
    background: url('../image/banner.jpg') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/solutions/ssp/banner.jpg',
    sizingMethod='scale');
}
/*td*/
.solutions_td .solutions_header{
    background: url('../image/banner6.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/solutions/td/banner.png',
    sizingMethod='scale');
}
.solutions_ssp .tc img,
.solutions_td .tc img{
    max-width: 100%
}
/*网站监测分析解决方案*/
.solutions_monitor {
    margin-bottom: 120px;
}
.solutions_monitor .solutions_header{
    background: url('../image/banner7.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/solutions/monitor/banner.png',
    sizingMethod='scale');
}
.solutions_monitor > div {
    text-align: center;
}
.solutions_monitor .sb_bigTitle {
    margin-top: 60px;
    margin-bottom: 32px;
}
.monitor_one .s_bottomBoder {
    margin-top: 60px;
}
.sm_p_mt40 {
    margin-top: 40px;
}
.mo_icon {
    display: inline-block;
    margin-top: 60px;
}
.mo_icon ul > li {
    float: left;
    text-align: center;
    margin-left: 140px;
}
.mo_icon ul > li:first-child {
    margin-left: 0;
}
.mo_icon ul > li p {
    margin-top: 12px;
}
.monitor_two {
    margin-top: 60px;
}
.mtd_hide p {
    color: #ffffff;
    font-size: 24px;
    padding: 145px 0;
    height: 31px;
    line-height: 31px;
    text-align: center;
}
.mtd_show {
    display: none;
    width: 340px;
    height: 281px;
    padding-top: 40px;
    text-align: center;
}
.mtd_show span {
    color: #ffffff;
    font-size: 24px;
    border-bottom: 2px solid #02e464;
    padding-bottom: 14px;
}
.mtd_show p {
    color: #fefefe;
    line-height: 48px;
    padding: 0 49px;
    margin-top: 50px;
}
.mtd_1 {
    background: url('../image/15.png') no-repeat;
}
.mtd_2 {
    background: url('../image/21.png') no-repeat;
}
.mtd_3 {
    background: url('../image/31.png') no-repeat;
}
.mtd_4 {
    background: url('../image/41.png') no-repeat;
}
.mtd_5 {
    width: 340px;
    height: 321px;
}
.monitor_two .smt_describe div:hover .mtd_show {
    display: block;
}
.monitor_two .smt_describe div:hover .mtd_hide {
    display: none;
}
.mt_icon_1 {
    margin-top: 60px;
}
.mt_icon_2 {
    margin-top: 50px;
    margin-bottom: 80px;
}
.monitor_three .mt_icon_1 > ul li, .monitor_three .mt_icon_2 > ul li {
    float: left;
}
.monitor_three .mt_icon_1 ul, .monitor_three .mt_icon_2 ul {
    display: inline-block;
}
.monitor_three .mt_icon_1, .monitor_three .mt_icon_2 {
    text-align: center;
}
.mt_icon_1 > ul > li {
    margin-left: 82px;
}
.mt_icon_2 > ul > li {
    margin-left: 60px;
    width: 98px;
}
.mt_icon_1 > ul > li:first-child, .mt_icon_2 > ul > li:first-child {
    margin-left: 0;
}
.mt_content {
    margin-top: 80px;
    display: inline-block;
}
.mt_content img, .mt_content .mt_text {
    float: left;
}
.mt_content .mt_text {
    margin-left: 70px;
    margin-top: 35px;
    margin-bottom: 100px;
}
.mt_content .mt_text p {
    margin-top: 25px;
    color: #646464;
}
.solutions_monitor .sb_button {
    display: block;
    margin: 0 auto;
}


/*产品中心*/
.solutions_product {
    padding-bottom: 50px;
}
.sp_border {
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 40px;
    width: 93%;
}
.solutions_product .solutions_header{
    background: url('../image/banner8.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/solutions/product/banner.png',
    sizingMethod='scale');
}
.sp_content {
    /*padding-top: 60px;*/
}
.sp_content > div > img {
    float: left;
    width: 220px;
}
.sp_text {
    font-size: 13px;
    color: #646464;
    margin-left: 39px;
    /*width: 685px;*/
    width: 690px;
    display: inline-block;
}
.sp_text dt {
    color: #333;
    margin-bottom: 10px;
    font-size: 16px;
}
.sp_text dd{
    margin-bottom: 6px;
}
.sp_height {
    height: 55px;
}
.sp_content .sb_button {
    width: 120px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    margin: 25px 0;
    margin-left: 260px;
}
.sp_content .sb_button:hover {
    height: 36px;
    line-height: 36px;
    width: 116px;
}
/*多行省略，后面用...代替*/
/*.text_ellipsis {
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;

    letter-spacing: 1px;
    position: relative;
    line-height: 1.5em;
    height: 4.5em;
    overflow: hidden;
}*/
/*兼容IE*/
/*.text_ellipsis:after {
    content: "...";
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 0 3px;
    background-color: #ffffff;
}*/



/*关于我们*/
.aboutUsWidth {
    width: 1080px;
    margin: 0 auto;
}
.au_sticky {
    position: sticky;
    top: 70px;
    z-index: 2;
    background-color: #f8f7f7;
}
.au_sticky .au_bigTitle {
    padding-top: 20px;
}
.aboutUs .solutions_header {
    background: url('../image/au_banner.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/aboutUs/au_banner.png',
    sizingMethod='scale');
    padding-bottom: 10%;
}
.au_bigTitle {
    font-size: 22px;
    color: #2b2b2b;
    margin-top: 40px;
    margin-bottom: 30px;
}
.auo_smallTitle {
    font-size: 16px;
    color: #646464;
    margin-bottom: 18px;
    font-weight: normal;
}
.au_partOne p {
    font-size: 14px;
    color: #9a9a9a;
    line-height: 30px;
    margin-bottom: 60px;
}
.au_partTwo {
    background: url('../image/honor.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/aboutUs/honor.png',
    sizingMethod='scale');
    height: 448px;
    text-align: center;
}
.aut_rolling {
    display: inline-block;
    width: 1300px;
    overflow: hidden;
    height: 310px;
    position: relative;
}
.autr_content {
    display: inline-block;
    position: absolute;
    top: 0;
}
.autr_content div {
    float: left;
    color: #fefefe;
    width: 436px;
    text-align: center;
    margin-left: 122px;
    min-height: 230px;
}
.autr_content div:first-child {
    margin-left: 0;
}
.autr_content div h3 {
    color: #fefefe;
    font-size: 26px;
    margin-bottom: 15px;
    margin-top: 85px;
}
.autr_content div h2 {
    margin-top: 160px;
    font-size: 35px;
}
.autr_content div ul {
    list-style: disc;
    display: flex;
    justify-content: center;
}
.autr_content div ul li {
    line-height: 36px;
    font-size: 16px;
}
.autr_content .autr_3 ul li {
    line-height: 27px;
}
.aut_drag {
    position: relative;
    display: inline-block;
    margin-top: 50px;
}
.autd_left, .autd_right {
    width: 36px;
    height: 36px;
    border: 1px solid #fefefe;
    float: left;
}
.autd_border {
    height: 18px;
    border-bottom: 1px solid #fefefe;
    float: left;
    width: 728px;
}
#autd_container {
    position: absolute;
    height: 24px;
    width: 790px;
    margin-top: 7px;
    margin-left: 7px;
}
#autd_move {
    position: absolute;
    height: 24px;
    width: 24px;
    background-color: #fefefe;
    cursor: e-resize;
}
.au_partThree h3 {
    font-size: 24px;
    color: #2b2b2b;
    margin-bottom: 10px;
    margin-top: 60px;
}
.aut_smallTitle {
    font-size: 14px;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 15px;
    width: 210px;
}
.aut_icon {
    margin-top: 30px;
    margin-bottom: 60px;
}
.aut_icon ul {
    display: inline-block;
}
.aut_icon ul > li {
    width: 306px;
    height: 300px;
    float: left;
    margin-left: 12px;
    position: relative;
}
.aut_icon ul > li:first-child {
    margin-left: 0;
}
.aut_icon ul > li:hover .aut_show, .aut_icon ul > li:hover .green_mask {
    display: block;
}
.aut_icon_1 {
    background: url('../image/david.jpg') no-repeat;
}
.aut_icon_2 {
    background: url('../image/lili.jpg') no-repeat;
}
.aut_icon_3 {
    background: url('../image/lulu.jpg') no-repeat;
}
.aut_show {
    display: none;
    position: relative;
    font-size: 16px;
    color: #efefef;
    width: 260px;
    margin: 0 auto;
    padding-top: 15px;
}
.green_mask {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: 0.5;
    /*适配IE*/
    filter:alpha(opacity=50);
}
.aut_content {
    font-size: 13px;
    line-height: 24px;
    margin-top: 15px;
}
.aut_content_lei {
    margin-top: 10px;
}
.aut_border {
    border-bottom: 1px solid #ffffff;
    padding-bottom: 6px;
    margin-bottom: 10px;
}
.aut_david {
    line-height: 21px;
}
.au_partFour {
    background-color: #f8f7f7;
    padding-top: 1px;
    padding-bottom: 60px;
}
.au_partFour h4 {
    font-size: 16px;
    color: #2b2b2b;
    font-weight: normal;
    margin-top: 44px;
}
.au_partFour p {
    color: #9a9a9a;
    font-size: 14px;
    margin-top: 10px;
}
.auf_icon {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.auf_icon > div span {
    width: 140px;
    height: 100px;
    display: inline-block;
}
.auf_icon > div span:hover {
    background-position: bottom;
}
.auf_icon_1 .auf_logo_1 {
    background: url('../image/01.jpg') no-repeat;
}
.auf_icon_1 .auf_logo_6 {
    background: url('../image/06.jpg') no-repeat;
}
.auf_icon_1 .auf_logo_7 {
    background: url('../image/07.jpg') no-repeat;
}
.auf_icon_1 .auf_logo_8 {
    background: url('../image/08.jpg') no-repeat;
}
.auf_icon_1 .auf_logo_9 {
    background: url('../image/09.jpg') no-repeat;
}
.auf_icon_1 .auf_logo_10 {
    background: url('../image/10.jpg') no-repeat;
}
.auf_icon_1 > a {
    margin-left: 40px;
    margin-bottom: 0;
}
.auf_icon_1 > a:first-child {
    margin-left: 0;
}
.auf_icon_2 > a {
    margin-left: 40px;
}
.auf_icon_2 > a:first-child {
    margin-left: 0;
}
.au_partFive {
    margin-bottom: 74px;
}
.au_partFive a {
    font-size: 13px;
    color: #2b2b2b;
    display: inline-block;
}
.au_partFive a:hover {
    color: #03ed65;
}
.au_partSix {
    text-align: center;
    background: url('../image/au_footer.png') no-repeat;
    -moz-background-size: 100% 102%;
    -o-background-size: 100% 102%;
    -webkit-background-size: 100% 102%;
    background-size: 100% 102%;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/aboutUs/au_footer.png',
    sizingMethod='scale');
    padding: 94px 0;
}
.au_partSix h3 {
    color: #ffffff;
    font-size: 40px;
    margin-bottom: 20px;
}
.au_partSix p {
    color: #ffffff;
    font-size: 18px;
}
.au_button {
    width: 202px;
    background-color: #03ed65;
    height: 46px;
    color: #ffffff;
    font-size: 16px;
    display: inline-block;
    line-height: 46px;
    margin-top: 16px;
}
.au_button:hover {
    width: 198px;
    height: 42px;
    background: none;
    color: #03ed65;
    line-height: 42px;
    border: 2px solid #03ed65;
}


/*招贤纳士*/
.seek_you .solutions_header {
    background: url('../image/banner9.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='static/image/wp/banner.png',
    sizingMethod='scale');
    padding-bottom: 7%;
}
.seek_you .sb_button {
    width: 120px;
    margin-top: 24px;
    margin-bottom: 0;
    text-align: center;
}
.seek_you .sb_button:hover {
    width: 116px;
}
.sy_bigTitle {
    font-size: 22px;
    color: #2b2b2b;
}
.sy_partOne {
    padding-top: 20px;
    padding-bottom: 60px;
}
.sy_partOne .sy_bigTitle {
    margin-top: 35px;
    margin-bottom: 23px;
}
.sy_partOne p {
    font-size: 14px;
    color: #9a9a9a;
    line-height: 30px;
}
.sy_partTwo {
    background-color: #f8f7f7;
    padding: 60px 0;
}
.sy_partTwo .sy_bigTitle {
    margin-bottom: 12px;
    margin-top: 0;
}
.sy_partTwo h5 {
    font-size: 16px;
    color: #646464;
    font-weight: normal;
    margin: 0;
}
.sy_icon > ul {
    display: inline-block;
    margin-top: 50px;
}
.sy_icon > ul > li {
    float: left;
    text-align: center;
    width: 270px;
    margin-left: 82px;
}
.sy_icon > ul > li:first-child {
    margin-left: 0;
}
.sy_icon > ul > li > h3 {
    font-size: 20px;
    color: #2b2b2b;
    margin-top: 5px;
    margin-bottom: 0;
}
.sy_icon > ul > li > p {
    color: #9a9a9a;
    font-size: 14px;
    line-height: 30px;
}
.sy_partThree {
    margin-bottom: 60px;
}
.sy_partThree .sy_bigTitle {
    margin-top: 60px;
    margin-bottom: 14px;
}
.sy_partThree h5 {
    font-size: 16px;
    color: #646464;
    font-weight: normal;
    margin-top: 0;
}
.sy_mb36 {
    margin-bottom: 36px;
}
.sy_partThree span {
    width: 12px;
    height: 12px;
    background-color: #02e464;
    display: inline-block;
    margin-right: 20px;
}
.sy_partThree span.tr {
    background-color: transparent;
}
.sy_partThree p {
    font-size: 14px;
    color: #9a9a9a;
    margin-top: 20px;
}
.sy_partFour {
    background-color: #f8f7f7;
}
.sy_partFour .sy_bigTitle {
    padding-top: 60px;
    margin-bottom: 28px;
}
.sy_partFour p {
    font-size: 14px;
    color: #9a9a9a;
    margin-top: 10px;
}
.sy_partFour .sb_button {
    margin-top: 40px;
    margin-bottom: 60px;
}


/*加入我们*/
.join_us {
    padding-bottom: 40px;
}
.join_us .solutions_header {
    background: url('../image/banner9.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='static/image/wp/banner.png',
    sizingMethod='scale');
}
.ju_content h3 {
    font-size: 22px;
    color: #2b2b2b;
    margin-top: 40px;
    margin-bottom: 20px;
}
.ju_content h2 {
    font-size: 20px;
    color: #02e464;
    padding-bottom: 40px;
    padding-top: 25px;
}
.ju_content > p {
    font-size: 16px;
    color: #2b2b2b;
    margin-bottom: 20px;
}
.ju_content p span {
    font-size: 14px;
    color: #9a9a9a;
}
.ju_content p em {
    float: right;
    width: 13px;
    height: 13px;
    display: inline-block;
    margin-top: 5px;
}
.ju_icon_r {
    background: url('../image/c_icon_r.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='static/image/wp/c_icon_r.png',
    sizingMethod='scale');
}
.ju_icon_b {
    background: url('../image/c_icon_b.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='static/image/wp/c_icon_b.png',
    sizingMethod='scale');
}
.ju_content p em:hover {
    cursor: pointer;
}
.juc_require {
    padding: 40px 0;
    background-color: #f8f7f7;
    margin-top: 20px;
}
.juc_require p {
    color: #9a9a9a;
    font-size: 14px;
    margin-bottom: 10px;
}
.juc_require h4 {
    color: #646464;
    font-size: 14px;
    margin: 0;
    margin-bottom: 14px;
    margin-top: 40px;
}
.juc_require h4:first-child {
    margin-top: 0;
}
.ju_button {
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.ju_content .sb_button {
    margin: 0;
    width: 80px;
    height: 30px;
    text-align: center;
    line-height: 30px;
}
.ju_content .sb_button:hover {
    height: 26px;
    line-height: 26px;
    width: 76px;
}
.juc_require .sb_button {
    margin-top: 10px;1
}
.ju_mobile_show {
    display: none;
}


/*联系我们*/
.contact_us .solutions_header {
    background: url('../image/contact_us.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/aboutUs/contact_us.png',
    sizingMethod='scale');
    padding-top: 11%;
    padding-bottom: 8%;
    padding-left: 19%;
    text-align: left;
}
.contact_us .solutions_header h1 {
    font-weight: normal;
}
.contact_us {
    padding-bottom: 80px;
}
.contact_us .market{
    max-width: 800px;
    margin: 50px auto 0;
    padding-bottom: 50px;
    text-align: center;
    border-bottom: 1px solid #eee;
}
.contact_us .market p{
    margin-bottom: 10px;
    font-size: 16px;
}
.contact_us .market .offices dl{
    margin-bottom: 20px;
}
.cu_content {
    max-width: 890px;
    margin: 50px auto 0;
    text-align: center;
}
.cu_content h3{
    padding: 0 20px;
}
.cu_content > div p {
    font-size: 14px;
    color: #9a9a9a;
    line-height: 17px;
}
.cu_content > div p:first-child {
    color: #646464;
    margin-bottom: 10px;
}
.cu_content form {
    display: inline-block;
    margin-top: 10px;
}
.cu_content .form {
    display: inline-block;
}
.cu_content .item {
    margin-bottom: 40px;
}
.cu_content .item > label {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}
.cu_content .item > label em {
    color: #ff1935;
    font-size: 14px;
}
.cu_content .item input {
    width: 236px;
    height: 34px;
    padding-left: 5px;
    font-size: 15px;
    outline: none;
}
.w241 {
    width: 241px;
}
.cu_content form .button {
    width: 120px;
    height: 40px;
    border: 0;
    color: #ffffff;
    margin-left: 0;
    font-family: "microsoft YaHei";
    display: inline-block;
    margin-top: 10px;
}
.cu_content form .button:hover {
    cursor: pointer;
    width: 120px;
    height: 40px;
    line-height: 36px;
    color: #02e464;
    border: 2px solid #02e464;
}
.cu_apply_end {
    display: none;
    text-align: center;
    padding-bottom: 329px;
}
.cu_apply_end p {
    font-size: 24px;
    color: #2b2b2b;
    margin-top: 15px;
}
.cu_apply_end p:first-child {
    margin-top: 64px;
}
.cu_download_end {
    display: none;
    text-align: center;
    padding-bottom: 300px;
}
.cu_download_end p:first-child {
    font-size: 24px;
    color: #2b2b2b;
    margin-top: 64px;
    margin-bottom: 40px;
}
.cu_download_end .sb_button {
    width: 200px;
    margin: 0;
}
.next_page {
    text-align: center;
    margin-top: 35px;
    padding: 0 10px;
}
.next_page a {
    color: #747474;
}
.next_page a:hover {
    color: #02e464;
}

/*downloadpdf*/
.dl_content > div {
    /*width: 270px;
    margin-right: 75px;*/
    /* width: 316px; */
    margin-right: 65px;
    text-align: justify;
}
.dl_content > div h2 {
    font-size: 18px;
    font-weight: normal;
    color: #2b2b2b;
    margin-top: 2px;
    margin-bottom: 25px;
}
.dl_content > div img {
    width: 190px;
    float: left;
    margin-right: 30px;
    margin-bottom: 5px;
}
.dl_content > div p {
    line-height: 23px;
    color: #858484;
}
/*微信打开指引用浏览器打开*/
.wxtip {
    background: rgba(0,0,0,0.8);
    text-align: center;
    position: fixed;
    left:0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 998;
    display: none;
}
.wxtip-icon {
    width: 52px;
    height: 67px;
    background: url('../image/weixin-tip.png') no-repeat;
    display: block;
    position: absolute;
    right: 20px;
    top: 20px;
}
.wxtip-txt {
    margin-top: 107px;
    color: #ffffff!important;
    font-size: 16px!important;
    line-height: 1.5;
}


/*我们的荣誉*/
.honor .solutions_header {
    background: url('../image/banner10.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/honor/banner.png',
    sizingMethod='scale');
}
.hc_tab {
    margin-top: 30px;
    margin-bottom: 20px;
}
.hc_tab ul {
    display: inline-block;
}
.hc_tab ul li {
    float: left;
    color: #646464;
    margin-left: 40px;
    padding-bottom: 2px;
}
.hc_tab ul li:first-child {
    margin-left: 10px;
}
.hc_tab ul li:hover {
    cursor: pointer;
    border-bottom: 2px solid #02e464;
}
.hc_tab .border_b {
    border-bottom: 2px solid #02e464;
}
.hc_tab a {
    color: #646464;
}
.hc_img {
    background-color: #fafafa;
    display: inline-block;
    width: 100%;
    padding-bottom: 70px;
}
.hc_img ul li {
    padding: 12px 16px 0 16px;
    float: left;
    width: 228px;
    height: 228px;
    background-color: #ffffff;
    margin: 5px 5px;
    font-size: 16px;
    color: #2b2b2b;
}
.hc_border {
    padding-bottom: 8px;
    border-bottom: 1px solid #e9e9e9;
}
.hc_img ul li img {
    margin-top: 24px;
    margin-bottom: 32px;
    width: 120px;
}
.hc_smallTitle {
    color: #9a9a9a;
    margin-bottom: 12px;
}
.hc_width {
    width: 1080px;
    margin: 0 auto;
}
.hc_width > ul{
    display: none;
}
.hc_bigTitle {
    padding: 24px 16px 18px 16px;
    margin: 20px 0;
    background-color: #ffffff;
}
.hc_bigTitle p {
    padding-bottom: 10px;
    font-size: 20px;
    color: #2b2b2b;
    border-bottom: 1px solid #e3e3e3;
}


.honor_timeline {
    display: flex;
    justify-content: space-between;
    position: relative;
    width: 950px;
    margin: auto;
}

.honor_timeline .tl-lf, 
.honor_timeline .tl-rt {
    width: 400px;
}

.honor_timeline .tl-rt {
    margin-top: 144px;
}

.line {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 1px;
    height: 100%;
    background-color: #EDF0F7;
    /* background-color: red; */
}

.honor_timeline .tl_item__station {
    width: 8px;
    height: 8px;
    background: #4DCC6A;
    border-radius: 50%;
    position: absolute;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    left: 50%;
    margin-top: 16px;
    margin-left: -4px;
    border-width: 6px;
    z-index: 1;
}

.honor_timeline .tl_item {
    margin-bottom: 120px;
    display: flow-root;
}

.honor_timeline .tl_item__content::after {
    content: "";
    width: 72px;
    background: #E1E6F0;
    height: 1px;
    position: absolute;
    right: -72px;
    top: 18px;
}

.honor_timeline .tl-rt .tl_item__content::after {
    left: -72px;
}

.honor_timeline .tl-lf .tl_item__content {
    text-align: right;
}

.honor_timeline .tl-rt .tl_item__content {
    float: right;
    text-align: left;
}

.honor_timeline .tl_item__content {
    width: 100%;
    background: #fff;
    padding: 24px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    border: 1px solid #E1E6F0;
    position: relative;
    box-sizing: border-box;
}

.honor_timeline .tl_item__content__date {
    margin: 0 0 24px 0;
    color: #fff;
    border-radius: 4px;
    border: 2px solid #fff;
    font-size: 20px;
    font-weight: 500;
    color: #2B2B2B;
    line-height: 28px;
}

.honor_timeline .tl_item__content__description {
    overflow: hidden;
}

.honor_timeline .tl_item__content__description li {
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-weight: 300;
    color: #787878;
    line-height: 22px;
    margin-bottom: 12px;
    display: flex;
    align-items: flex-start;
    width: 100%;
}

.honor_timeline .tl_item__content__description li span {
    width: 100%;
}

.honor_timeline .tl-lf .tl_item__content__description li {
    float: right;
}

.honor_timeline .tl-rt .tl_item__content__description li::before {
    content: '•';
    margin-right: 8px;
}

.honor_timeline .tl-lf .tl_item__content__description li::after {
    content: '•';
    margin-left: 8px;
}

.honor_timeline .tl-rt .tl_item__content__description li.no-circle::before {
    content: '';
    margin-right: 15px;
}

.honor_timeline .tl-lf .tl_item__content__description li.no-circle::after {
    content: '';
    margin-left: 15px;
}


/*弹窗，暂时的*/
.popwin {
    position: fixed;
    width: 400px;
    height: 240px;
    top: 33%;
    left: 37%;
    background-color: white;
    text-align: center;
    color: #2b2b2b;
    z-index: 6;
    display: none;
    min-width: 235px;
}
.popwin p {
    font-size: 22px;
    margin-top: 12px;
}
.closePopwin {
    position: absolute;
    right: 12px;
    top: 12px;
}
.closePopwin:hover {
    cursor: pointer;
}
.popwin .p_rockets {
    margin-top: 50px;
}
/*遮罩，暂时的*/
.mask {
    position: fixed;
    height: 100%;
    width: 100%;
    background-color: black;
    opacity: 0.7;
    filter:alpha(opacity=70);
    top: 0;
    right: 0;
    z-index: 5;
    display: none;
}

#draggable {
    width: 50px;
    height: 50px;
    background-color: pink;
}


/*首页自动弹窗*/
.guidePopwin {
    position: fixed;
    width: 640px;
    height: 320px;
    top: 33%;
    left: 31%;
    background-color: white;
    text-align: center;
    color: #2b2b2b;
    z-index: 6;
    display: none;
    min-width: 235px;
}
.guide_items {
    display: none;
}
.guide_1 {
    display: block;
}
.gp_text {
    float: left;
    width: 350px;
    margin-left: 35px;
}
.gp_text h3 {
    font-size: 27px;
    line-height: 27px;
    color: #2b2b2b;
    font-weight: bolder;
    margin-top: 50px;
}
.guide_1 .gp_text h3 {
    margin-bottom: 10px;
    line-height: 30px;
}
.gp_text p {
    font-size: 14px;
    text-align: justify;
    height: 105px;
}
.guidePopwin .logo {
    float: left;
    width: 170px;
    margin-top: 45px;
    margin-left: 15px;
}
.gp_text .sb_button {
    width: 120px;
    text-align: center;
    border-radius: 8px;
    font-size: 18px;
    margin: 30px 0;
}
.guide_1 .gp_text .sb_button {
    margin: 12px 0;
}
.gp_text .sb_button:hover {
    width: 116px;
}
.guide_dot{
    position: absolute;
    bottom: 20px;
    margin-left: 45%;
}
.guide_dot > div {
    border-radius: 25px;
    background-color: #c8c8c8;
    width: 10px;
    height: 10px;
    float: left;
    margin-right: 10px;
}
.guide_dot .guide_dot_bgc {
    background-color: #02e464;
}
.guide_dot > div:hover {
    cursor: pointer;
}


/*新闻资讯列表*/
.newList .solutions_header {
    background: url('../image/banner11.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/newsInformation/banner.png',
    sizingMethod='scale');
}
.nl_content {
    margin-top: 30px;
}
.nl_tab {
    height: 50px;
    margin-top: 20px;
}
.nl_tab .nl_bc {
    color: #ffffff;
    background-color: #02e464;
}
.nl_tab ul, .nl_timeTab ul {
    display: inline-block;
}
.nl_tab ul li {
    float: left;
    width: 140px;
    height: 50px;
    background-color: #f6f5f5;
    font-size: 16px;
    color: #646464;
    text-align: center;
    line-height: 50px;
}
.nl_tab ul li:hover {
    color: #ffffff;
    background-color: #02e464;
    cursor: pointer;
}
.nl_timeTab p {
    float: left;
}
.nl_timeTab ul li {
    float: left;
    width: 45px;
    text-align: center;
    margin-left: 10px;
}
.nl_timeTab ul li:hover {
    cursor: pointer;
    border-bottom: 2px solid #02e464;
}
.nl_border_bottom {
    border-bottom: 2px solid #02e464;
}
.nl_items {
    display: inline-block;
    border-top: 1px solid #e3e3e3;
    padding: 40px 0;
    width: 99%;
    padding-right: 10px;
    margin-bottom: -5px;
}
.nl_items:hover {
    background-color: #f5f5f5;
    cursor: pointer;
}
.nl_image {
    float: left;
    margin-right: 40px;
}
.nl_image img {
    width: 350px;
    height: 200px;
}
.nl_text {
    color: #9a9a9a;
    font-size: 14px;
    position: relative;
    padding-right: 5px;
    float: right;
    width: 61%;
    /*height: 145px;*/
    height: 185px;
    overflow: hidden;
}
.nl_text h3 {
    font-size: 16px;
    color: #2b2b2b;
    margin: 0;
    max-width: 550px;
}
.nl_text p {
    margin-top: 20px;
    line-height: 24px;
    /*height: 185px;
    display: inline-block;
    overflow: hidden;*/
}
.nl_time {
    font-size: 12px;
    position: absolute;
    top: 0;
    right: 0;
}
.nl_list iframe, .sl_list iframe {
    width: 100%;
}
.nl_companynews, .nl_activity {
    display: none;
}
.withoutPost {
    margin: 100px;
    font-size: 17px;
    line-height: 17px;
}


/*分页样式*/
.paginator:before,.paginator:after {
    clear:both;
}
.paginator {
    padding: 10px;
    display: inline-block;
}
.paginator a,.paginator .goToBtn {
    float: left;
    padding: 2px 5px;
    margin: 0;
    background-color: none;
    margin-right: 4px;
    color: #2b2b2b;
}
.paginator .pageInput {
    float: left;
    padding: 2px 2px;
    width: 30px;
    height: auto;
    border-radius: 0;
    margin-right: 4px;
}
.paginator a:hover {
    text-decoration: none;
}
.paginator a:hover,.paginator a.current {
    background-color: #02e464;
    color: #fff;
}


/*sidebar*/
.content_sidebar {
    margin-top: 40px;
    display: inline-block;
    width: 100%;
    border-top: 1px solid #e3e3e3;
    padding-top: 10px;
}
.sidebar_share {
    float: left;
    margin-top: 2px;
    margin-right: 5px;
}
.single1_head {
    color: #ffffff;
    padding-top: 11%;
    padding-bottom: 7%;
    background: url('../image/post_banner.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/post_banner.png',
    sizingMethod='scale');
    padding-left: 19%;
}
.single1_head h1 {
    font-size: 30px;
    line-height: 30px;
    font-weight: normal;
}
.single2_head {
    background: url('../image/successful.png') no-repeat;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/successful.png',
    sizingMethod='scale');
}
.single1_content {
    margin: 0 auto;
    margin-top: 55px;
    width: 980px;
}
.single2_content {
    margin-top: 45px;
}
#content .title {
    font-size: 22px;
    line-height: 32px;
    color: #2b2b2b;
    font-weight: normal;
    margin-bottom: 35px;
}
/*code for 404*/
.error-top{
    padding: 10% 0;
    text-align: left;
    background: url(../image/contact_us.png) no-repeat;
    background-size: cover;
}
.error-content{
    min-height: 400px;
    margin: 50px auto;
    padding: 10px;
}
.error-content a {
    color: #767576;
}
.error-content a:hover {
    border-bottom: 2px solid #02e464;
}
.error-content div {
    text-align: center;
}
.entry h1 {
    margin: 20px 0;
}

#content-bottom {
    padding-bottom: 50px;
    margin: 0 auto;
    width: 980px;
}

#content-area ul {
    list-style-type: disc;
    padding-left: 45px;
}


/*成功案例*/
.successfulList .solutions_header {
    background: url('../image/successfulCase.png') no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/successfulCase.png',
    sizingMethod='scale');
    background-size: cover;
}
.sl_dropdown {
    color: #2b2b2b;
    padding-top: 20px;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 20px;
    width: 989px;
    margin: 0 auto;
}
.sl_dropdown span {
    margin-right: 18px;
}
.sl_dropdown select {
    width: 160px;
    height: 30px;
    font-size: 14px;
    padding-left: 5px;
}
.sl_list {
    padding-top:40px;
    width: 989px;
    margin: 0 auto;
}
.sl_top {
    width: 324px;
    height: 186px;
}
.sl_logo {
    text-align: center;
    margin-top: 35px;
}
.sl_logo img {
    width: 180px;
    height: 50px;
}
.sl_items {
    width: 324px;
    float: left;
}
.sl_text {
    height: 80px;
    margin-top: 24px;
}
.sl_items p {
    font-size: 14px;
    line-height: 26px;
    color: #2b2b2b;
    margin-bottom: 0;
    padding: 0 16px;
    height: 80px;
    overflow: hidden;
}
.sl_button {
    text-align: center;
    width: 100%;
}
.sl_items .sb_button {
    width: 290px;
    text-align: center;
    margin-top: 35px;
    margin-bottom: 65px;
    height: 36px;
    line-height: 36px;
}
.sl_items .sb_button:hover {
    width: 286px;
    height: 32px;
    line-height: 32px;
}
.sl_page {
    width: 100%;
    display: inline-block;
}
.sl_content {
    margin-bottom: 60px;
}
.single_sidebar {
    display: inline-block;
    margin-bottom: 30px;
    width: 100%;
}
.single_sidebar .more {
    width: 100%;
    margin: auto;
    margin-top: 16px;
}
.single_sidebar .more .button {
    width: 350px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    box-sizing: border-box;
}
.single_sidebar h2 {
    font-size: 30px;
    color: #2b2b2b;
    font-weight: normal;
    margin: 40px 0;
}
.single_sidebar .sl_items {
    width: 230px;
    margin-right: 60px;
}
.single_sidebar .sl_top {
    width: 230px;
    height: 132px;
}
.single_sidebar .sl_logo img {
    width: 144px;
    height: 40px;
}
.single_sidebar .sl_text p {
    font-size: 13px;
    color: #646464;
    line-height: 23px;
    padding: 0 10px;
    height: 90px;
}
.single_sidebar .sl_logo {
    margin-top: 25px;
}
.single_sidebar .sl_text {
    margin-top: 18px;
}
.single_sidebar .sl_items:hover .sidebar_test {
    color: #02e464;
}

/*加载图片的样式*/
.loading {
    background: black;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    opacity: 0.5;
    /*兼容浏览器*/
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    filter:alpha(opacity=50);
}
.loading img {
    position: fixed;
    top: 50%;
    left: 47%;
}
.mobile_show {
    display: none;
}
.m_head {
    float: right;
    margin-top: 14pt;
    margin-right: 44pt;
    font-size: 9pt;
}
.m_head_cu {
    background-color: #02e464;
    height: 20pt;
    line-height: 20pt;
    display: inline-block;
    width: 54pt;
    text-align: center;
    border-radius: 2pt;
    margin-left: 10pt;
}
/*隐私政策*/
.pp_header {
    background: url('../image/post_banner.png') no-repeat;
    background-size: cover;
    padding-top: 11%;
    padding-bottom: 6%;
}
.pp_content {
    padding: 36px 13% 60px;
}
.pp_content a {
    color: #0acb5e;
}
.pp_content a:hover {
    color: #02e464;
}
.pp_content p {
    margin-top: 10px;
    text-indent: 2em;
    text-align: justify;
    line-height: 25px;
    font-size: 15px;
}
.pp_content b {
    margin-top: 20px;
    display: block;
    font-size: 17px;
    line-height: 17px;
}


/*渠道页面*/
.channel {
    position: relative;
    min-width: 1170px;
}
.channel h2 {
    font-size: 32px;
    font-weight: normal;
    color: #333333;
    text-align: center;
    line-height: 32px;
    margin-bottom: 20px;
    margin-top: 80px;
}
.channel .border_bottom {
    height: 2px;
    background-color: #4DCC6A;
    width: 68px;
    margin: 0 auto;
}
.channel_header {
    background: url('../image/banner12.png') no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/channel/banner.png',
    sizingMethod='scale');
    background-size: cover;
    text-align: center;
    padding-top: 12%;
    padding-bottom: 9%;
    color: #ffffff;
}
.channel_header h1 {
    font-size: 42px;
    line-height: 42px;
    margin-top: 40px;
    letter-spacing: 4px;
    font-weight: unset;
}
.channel_header p {
    margin-top: 20px;
    font-size: 21px;
    line-height: 21px;
}
.channel_btn {
    display: inline-block;
    margin-top: 80px;
}
.ch_logo {
    text-align: center;
    height: 28px;
}
.ch_logo span {
    font-size: 19px;
    line-height: 19px;
    vertical-align: super;
}
.channel_btn a {
    width: 180px;
    height: 40px;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
}
.channel_btn .cb_one {
    color: #02181D;
    background-color: #43E363;
}
.channel_btn .cb_one:hover {
    background-color: #ffffff;
}
.channel_btn .cb_two {
    border: 1px solid #ffffff;
    background: none;
}
.channel_btn .cb_two:hover {
    background-color: #ffffff;
    color: #02181D;
}
.c_business {
    padding: 0 13%;
    font-size: 18px;
    color: #333333;
    line-height: 28px;
    margin-bottom: 92px;
}
.c_business .border_bottom {
    margin-bottom: 42px;
}
.c_business .c_b_content {
    display: inline-block;
    width: 100%;
}
.c_business .c_b_content .item {
    width: 38%;
    border-top: 5px solid #4DCC6A;
    padding-top: 20px;
    margin-top: 70px;
}
.c_b_content .item img {
    float: left;
    margin-right: 10%;
}
.c_b_content .item h3 {
    padding: 0;
    margin: 0;
    font-size: 28px;
    color: #333333;
    margin-bottom: 22px;
    text-align: right;
}
.c_b_content .item p {
    font-size: 18px;
    line-height: 28px;
    text-align: justify;
}
.c_b_content .item div {
    float: right;
    width: 64%;
}
.c_b_content .left {
    float: left;
}
.c_b_content .right {
    float: right;
}

/*加入渠道合作流程*/
.c_flow {
    background: url('../image/banner2.png') no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/channel/banner2.png',
    sizingMethod='scale');
    background-size: cover;
    width: 100%;
    display: inline-block;
    text-align: center;
    padding-bottom: 10%;
}
.c_flow h2 {
    color: #ffffff;
}
.c_flow .border_bottom {
    margin-bottom: 72px;
}

/*最优政策扶植核心渠道伙伴*/
.c_sidekick {
    width: 100%;
    text-align: center;
    margin-bottom: 60px;
    display: inline-block;
    min-width: 1160px;
}
.c_sidekick ul {
    display: inline-block;
}
.c_sidekick ul li {
    float: left;
    width: 265px;
    box-shadow: 0px 2px 10px #ccc9c9;
    -moz-box-shadow: 0px 2px 10px #ccc9c9;
    -webkit-box-shadow: 0px 2px 10px #ccc9c9;
}
.c_sidekick ul li p {
    font-size: 16px;
    color: #666666;
    line-height: 28px;
    padding: 0 24px 44px 24px;
    text-align: justify;
    margin-top: 20px;
}
.c_sidekick ul li div {
    height: 205px;
}
.c_sidekick ul li div p {
    font-size: 24px;
    line-height: 24px;
    color: #ffffff;
    text-align: center;
    padding: 140px 0 0 0;
    margin-top: 0;
}
.c_sidekick .top_1 {
    background: url('../image/card1.png') no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/channel/card1.png',
    sizingMethod='scale');
    background-size: cover;
}
.c_sidekick .top_2 {
    background: url('../image/card2.png') no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/channel/card2.png',
    sizingMethod='scale');
    background-size: cover;
}
.c_sidekick .top_3 {
    background: url('../image/card3.png') no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/channel/card3.png',
    sizingMethod='scale');
    background-size: cover;
}
.c_sidekick .top_4 {
    background: url('../image/card4.png') no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/channel/card4.png',
    sizingMethod='scale');
    background-size: cover;
}
.c_sidekick .border_bottom {
    margin-bottom: 50px;
}


/*用众智推的合作优势*/
.c_ascendancy {
    padding: 0 13%;
}
.c_ascendancy .ca_son {
    text-align: center;
}
.c_ascendancy .ca_son h3 {
    font-size: 24px;
    color: #333333;
    line-height: 24px;
    border-left: 8px solid #4DCC6A;
    padding-left: 10px;
    margin-top: 76px;
    margin-bottom: 28px;
    text-align: left;
}
.c_ascendancy .ca_son p {
    font-size: 18px;
    line-height: 28px;
    color: #666666;
    text-align: justify;
    padding-left: 16px;
    padding-right: 16px;
}
.c_ascendancy .ca_son strong {
    color: #151515;
}
.ca_bg_f {
    width: 100%;
    margin-top: 40px;
    display: block;
}
.ca_tab {
    display: inline-block;
    border: 1px solid #d0d1d1;
    border-top: 0;
    margin-top: 50px;
    width: 1008px;
    height: 490px;
}
.ca_tab p {
    font-size: 16px;
    color: #333333;
    margin-bottom: 24px;
}
.ca_tab strong {
    color: #e20404!important;
    font-weight: normal;
}
.cat_nav {
    display: inline-block;
}
.cat_nav li {
    height: 60px;
    line-height: 60px;
    background-color: #f4f4f4;
    float: left;
    width: 168px;
    text-align: center;
    font-size: 16px;
    color: #666666;
    border-top: 1px solid #d0d1d1;
}
.cat_nav li:hover {
    cursor: pointer;
}
.cat_nav .cat_hover {
    background-color: #ffffff;
    border-top: 2px solid #3ac856;
}
.cat_img {
    margin: 0 auto;
    margin-top: 28px;
}
.cat_img .cat_c {
    display: none;
}
.cat_img .cat_c_1 {
    display: inline-block;
}
.cat_img img {
    width: 180px;
    margin: 8px 7px;
}
.cat_img div div {
    padding-left: 10px;
    padding-bottom: 18px;
}
.ca_left, .ca_right {
    display: inline-block;
    width: 100%;
    min-width: 900px;
}
.ca_left div {
    width: 46%;
    float: left;
}
.ca_left img {
    float: left;
    margin-left: 18%;
    margin-top: 74px;
}
.ca_right div {
    width: 46%;
    float: right;
}
.ca_right img {
    float: right;
    margin-right: 18%;
    margin-top: 74px;
}


/*立即申请合作伙伴*/
.c_form {
    background: url('../image/bg2.png') no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://www.sunteng.com/wp-content/themes/newKitty/images/channel/bg2.png',
    sizingMethod='scale');
    background-size: cover;
    padding-bottom: 124px;
}
.c_form h2 {
    margin-top: 0;
    padding-top: 90px;
    color: #ffffff;
}
.c_form .border_bottom {
    margin-bottom: 30px;
}
.c_form form {
    width: 100%;
}
.c_form form div {
    text-align: center;
}
.c_form form div input {
    width: 380px;
    height: 44px;
    background-color: #ffffff;
    text-align: center;
    margin-top: 20px;
    font-size: 16px;
}
.c_form form .cf_btn input {
    background-color: #4DCC6A;
    border: 0;
    border-radius: 25px;
    color: #ffffff;
    font-size: 20px;
    margin-top: 30px;
    outline: none;
    cursor: pointer;
}
.c_form form .cf_btn input:hover {
    background-color: #3FB85B;
}


/*企业奖项与资质*/
.c_awards {
    display: inline-block;
    padding: 0 0 40px;
    width: 100%;
}
.c_awards .ca_min_with {
    /*min-width: */
}
.c_awards .ca_content {
    width: 100%;
    text-align: center;
}
.c_awards ul {
    display: inline-block;
    width: 1160px;
}
.c_awards ul li {
    float: left;
    width: 212px;
    height: 156px;
    margin-left: 8%;
}
.c_awards ul .ml0 {
    margin-left: 0;
}
.c_awards ul li div {
    float: right;
    width: 132px;
}
.c_awards ul li div h3 {
    font-size: 20px;
    color: #4DCC6A;
    margin-top: 0;
    margin-bottom: 0;
}
.c_awards ul li div p {
    font-size: 14px;
}
.c_awards ul li div em {
    width: 30px;
    height: 2px;
    background-color: #4DCC6A;
    display: block;
    margin: 16px 0;
}
.c_awards .border_bottom {
    margin-bottom: 82px;
}

/*合作伙伴*/
.c_partners {
    text-align: center;
    background-color: #F6F6F7;
}
.c_partners h2 {
    padding-top: 80px;
    margin-top: 0;
}
.c_partners img {
    margin-top: 54px;
    margin-bottom: 90px;
}


/*右边悬浮标签*/
.c_right_nav {
    position: fixed;
    top: 39%;
    right: 0;
    display: inline-block;
}
.c_right_nav .cr_item {
    height: 44px;
    width: 44px;
    background-color: #4DCC6A;
    margin-bottom: 4px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    text-align: center;
}
.c_right_nav .cr_item:hover {
    cursor: pointer;
    background-color: #3FB85B;
}
.c_right_nav .cr_item:hover .cr_isHide {
    display: inline-block;
}
.c_right_nav .cr_item img {
    padding: 6px 6px;
    display: block;
}
.tel, .qq, .email, .cooperation {
    position: relative;
}
.cr_hide {
    background-color: #ffffff!important;
    border: 1px solid #bbbbbb;
    position: absolute;
    top: 0;
    right: 55px;
    font-size: 16px;
    color: #333333;
    line-height: 44px;
    text-align: center;
}
.cr_triangle em {
    position: absolute;
    top: 13px;
    right: 46px;
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 10px solid red;
    border-bottom: 10px solid transparent;
}
.cr_triangle .small {
    border-left: 10px solid #ffffff;
    z-index: 2;
}
.cr_triangle .big {
    border-top: 11px solid transparent;
    border-left: 11px solid #bbbbbb;
    border-bottom: 11px solid transparent;
    top: 12px;
    right: 45px;
}
.tel .cr_hide {
    width: 214px;
}
.qq .cr_hide {
    width: 193px;
}
.email .cr_hide {
    width: 274px;
}
.cooperation .cr_hide {
    width: 145px;
}
.cr_isHide {
    display: none;
}


/*行业证言 Start*/
.testimony {
    background-color: #FAFAFA;
    display: inline-block;
    width: 100%;
    text-align: center;
    padding-bottom: 72px;
}
.testimony .bigTitle {
    margin: 70px 0 22px 0;
}
.testimony_content {
    text-align: center;
}
.testimony_content ul {
    display: inline-block;
    width: 1250px;
}
.testimony_content ul li {
    width: 400px;
    height: 230px;
    background-color: #ffffff;
    font-size: 14px;
    color: #333333;
    float: left;
    /*margin: 0 16px;*/
    margin: 40px 1% 0;
    position: relative;
    padding-top: 42px;
}
.testimony_content ul li img {
    width: 70px;
    position: absolute;
    right: 0;
    top: 0;
}
.testimony_content ul li p {
    width: 270px;
    margin: 0 auto;
    text-align: justify;
}
.testimony_content .tc_bottom {
    font-weight: bold;
    position: absolute;
    bottom: 20px;
    right: 70px;
    width: auto;
}
.testimony_content .tc_left {
    margin-left: 0;
}
.testimony_content .tc_right {
    margin-right: 0;
}
/*行业证言 End*/

/*程序化广告*/
.clear{zoom:1;}
.clear:after{content: ''; display: block; clear: both;}
.fl{float: left;}
.fr{float: right;}
.proAD .banner{
	position: relative;
	height: 14px;
	padding-top: 100px;
	margin-bottom: 64px;
	background: url('../image/bannerOne.png') no-repeat;
	background-size: cover;
	color: #FFFFFF;
	text-align: center;
}
.proAD .banner h1{
	padding-bottom: 6px;
	font-size: 32px;
	font-weight: lighter;
}
.proAD .banner h2{
	font-size: 20px;
	font-weight: lighter;
}
.proAD .adText{
    display: none;
	position: absolute;
	left: 50%;
	width: 620px;
	margin-top: 280px;
	margin-left: -310px;
	text-align: center;
}

.proAD .adList{
    display: none;
	position: absolute;
	bottom: -60px;
	left: 15%;
	width: 75%;
	height: 120px;
}
.proAD .adList li{
	float: left;
	height: 120px;
	width: 24%;
	border-right: 1px solid #00A859;
	background: #23CE6C;
	text-align: center
}
.proAD .adList li:last-child{
	border-right: 0;
}
.proAD .adList li p{
	padding-bottom: 20px;
	font-size: 18px;
	color: #fff;
}
.proAD .adList span{
	display: inline-block;
	width: 40px;
	height: 40px;
	margin: 20px 0;
	background-size: contain
}
.proAD .adList li:nth-child(1) span{
	background: url(../image/symbols-1.png) no-repeat;
	background-size: contain;
}
.proAD .adList li:nth-child(2) span{
	background: url(../image/symbols-2.png) no-repeat;
	background-size: contain;
}
.proAD .adList li:nth-child(3) span{
	background: url(../image/symbols-3.png) no-repeat;
	background-size: contain;
}
.proAD .adList li:nth-child(4) span{
	background: url(../image/symbols-4.png) no-repeat;
	background-size: contain;
}
.proAD .wrap{
	max-width: 1090px;
	margin: 0 auto;
}
.proAD .proTit{
	position: relative;
	font-size: 32px;
	line-height: 32px;
	color: #333333;
	text-align: center;
}
.proAD .proTit .line{
	position: absolute;
	bottom: -20px;
	width: 68px;
	height: 2px;
	background: #4DCC6A;
	left: 50%;
	margin-left: -34px;
}
.proAD .book .detail{
	width: 700px;
}
.proAD .book .msg{
	padding: 20px 0;
	border-top: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
}
.proAD .book .msg>ul{
	width: 50%;
}
.proAD .book .msg li{
	height: 25px;
	font-size: 15px;
	color: #151515;
	line-height: 25px;
}
.proAD .book .msg li span{
	color: #999;
}
.proAD .detail{
	width: 660px;
}
.proAD .detail .paSmallTitle {
    font-size: 21px;
    line-height: 21px;
    padding: 14px 0 20px 16px;
    border-bottom: 1px solid #D5D5D5;
}
.proAD .detail h2{
	margin: 0;
	font-size: 32px;
	line-height: 32px;
	color: #333333;
	font-weight: lighter;
}
.proAD .detail h2 span{
	font-size: 14px;
}
.proAD .detail .detailText{
	padding: 30px 0;
	font-size: 16px;
	color: #666666;
	letter-spacing: 0.19px;
	line-height: 24px;
}
.proAD .detail .detailText a{
	color: #1AB1ED;
}
.proAD .author .detail .detailText{
    margin-top: 30px;
    border-top: 1px solid #D5D5D5;
}
.proAD .paBtn a {
	display: inline-block;
	width: 170px;
	height: 44px;
	margin-top: 40px;
	line-height: 44px;
	background: #4DCC6A;
	border-radius: 3px;
	text-align: center;
	font-size: 20px;
	color: #FFFFFF;
}
.proAD .paBtn_contact {
    margin-left: 14px;
}
.proAD .bookImg{
	width: 241px;
	height: 336px;
}
.proAD .authorImg{
	width: 253px;
	/* height: 287px; */
}
.proAD .author{
	position: relative;
	padding: 30px 40px;
	margin: 72px auto;
	border: 1px solid #C3C3C3;
}
.proAD .book{
	padding: 20px 30px;
	margin: 40px auto 72px;
}
.proAD .author .triangle{
	position: absolute;
	right: 0;
	top: 0;
}
.proAD .serviceWrap{
	padding: 96px 0;
}
.proAD .service{
	width: 400px;
	padding-top: 20px;
	border-top: 5px solid #4DCC6A;
}
.proAD .serviceText{
	padding: 50px 0;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0.19px;
	line-height: 28px;
}
.proAD .serviceText a{
	color: #4dcc6a;
}
.proAD .service>img{
	width: 90px;
}
.proAD .service .text{
	width: 270px;
}
.proAD .service .text h3{
	margin: 0;
	margin-bottom: 20px;
	text-align: right;
	font-size: 28px;
	color: #333333;
}
.proAD .service .text p{
	font-size: 16px;
	color: #333333;
	line-height: 28px;
}
.proAD .testimony{
	padding-top: 72px;
	background: url(../image/symbols-banner2.png) no-repeat;
	background-size: cover;
}
.proAD .testimony .proTit,
.proAD .writeForm .proTit{
	margin-bottom: 15px;
	color: #fff;
}
.proAD .testimony .h300{
	height: 320px
}
#proFixedSide{
	position: fixed;
	right: 0;
	top: 30%;
}
#proFixedSide li{
	position: relative;
	height: 44px;
	margin-bottom: 4px;
	clear: both;
}
#proFixedSide li .img {
	float: right;
	width: 44px;
	height: 44px;
	margin-left: 12px;
	background-repeat: no-repeat;
	background-size: contain;
	background-color: #4DCC6A;
	background-size: 32px 32px;
	background-position: 6px 6px;
	border-radius: 3px 0 0 3px;
}
#proFixedSide li:hover .text{
	display: block;
}
#proFixedSide li:nth-child(1) .img{background-image: url('../image/symbols-phone.png')}
#proFixedSide li:nth-child(2) .img{background-image: url('../image/symbols-qq.png')}
#proFixedSide li:nth-child(3) .img{background-image: url('../image/symbols-email.png')}
#proFixedSide li:nth-child(4) .img{background-image: url('../image/symbols-word.png')}
#proFixedSide li:nth-child(5) .img{background-image: url('../image/symbols-shopping.png')}
#proFixedSide li .text{
	display: none;
	position: relative;
	float: right;
	height: 42px;
	padding: 0 18px;
	background: #FFFFFF;
	border: 1px solid #BBBBBB;
	line-height: 42px;
	font-size: 16px;
	color: #333333;
}
#proFixedSide li .text:after,
#proFixedSide li .text:before{
	content: '';
	position: absolute;
	top: 30%;
	width: 0;
	height: 0;
	border: 10px solid #fff;
}
#proFixedSide li .text:after{
	right: -20px;
	z-index: 1;
	border-color: transparent transparent transparent #BBBBBB;   /*上 右 下 左*/
}
#proFixedSide li .text:before{
	right: -19px;
	z-index: 2;
	border-color: transparent transparent transparent #fff;   /*上 右 下 左*/
}
/*程序化广告 End*/
/*问卷*/
/*---------------------*/
/*调查问卷*/
.popwin.question-pop{
    left: 50%!important;
    top: 20%!important;
    background: url('../image/q_bg2.png') no-repeat;
    background-size: cover;
    padding: 30px 15px;
    height: auto!important;
    width: 90%!important;
    margin-left: -45%;
    color: #fff;
    box-sizing: border-box;
}
.popwin.question-pop p,
.popwin.question-pop h2{
    text-align: center;
}
.popwin.question-pop h2{
    font-size: 40px;
    color: orange;
}
.popwin.question-pop p.comment{
    margin-bottom: 20px;
    font-size: 14px;
    text-align: left;
}
.popwin.question-pop .button{
    text-align: center;
    padding: 10px 0;
}
.question_header {
    background: url('../image/q_bg1.png') no-repeat!important;
    background-size: cover!important;
    padding-top: 37%;
    padding-bottom: 27%;
}
.question .htitle{
    padding: 15px;
    font-size: 24px;
    line-height: 32px;
    font-weight: bold;
    color: #02e464;
    text-align: center;
}
.question .intro-text{
    padding: 10px 0 26px;
    margin: 0 10px 16px;
    border-bottom: 1px dashed #ccc;
}
.question .w_content.mobile_form{
    padding: 30pt!important;
}
.question .ui-controlgroup {
    margin: 5px 0;
    padding: 0;
    border: 1px solid #e0e0e0;
    border-bottom: none;
    border-right: none;
    border-radius: 4px;
}
.question .ui-controlgroup .ui-radio .jqradiowrapper input[type='radio'],
.question .ui-controlgroup .ui-checkbox .jqradiowrapper input[type='checkbox']{
    display: none;
}
.question .ui-controlgroup .ui-radio, 
.question .ui-controlgroup .ui-checkbox, 
.question .ui-controlgroup .ui-li-static {
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    font-size: 14px;
    background-color: #ffffff;
    position: relative;
}

.question .ui-controlgroup .ui-radio:first-child, 
.question .ui-controlgroup .ui-checkbox:first-child, 
.question .ui-controlgroup .ui-li-static:first-child {
    border-radius: 4px 4px 0 0;
}

.question .two_column .ui-radio:first-child, 
.question .two_column .ui-checkbox:first-child, 
.question .two_column .ui-li-static:first-child {
    border-radius: 4px 0 0 0;
}

.question .ui-controlgroup .ui-radio:last-child, 
.question .ui-controlgroup .ui-checkbox:last-child, 
.question .ui-controlgroup .ui-li-static:last-child {
    border-radius: 0 0 4px 4px;
}
.question .two_column .ui-radio:nth-last-of-type(1), 
.question .two_column .ui-checkbox:nth-last-of-type(1), 
.question .two_column .ui-li-static:nth-last-of-type(1) {
    border-radius:0;
}
.question .two_column .ui-radio:nth-of-type(2), 
.question .two_column .ui-checkbox:nth-of-type(2), 
.question .two_column .ui-li-static:nth-of-type(2) {
    border-radius: 0 4px 0 0;
}
.question .two_column .divlabel + .ui-radio, 
.question .two_column .divlabel + .ui-checkbox, 
.question .two_column .divlabel + .ui-li-static {
    border-radius: 0;
}

.question .ui-controlgroup .ui-radio .label, 
.question .ui-controlgroup .ui-checkbox .label, 
.question .ui-controlgroup .ui-radio label, 
.question .ui-controlgroup .ui-checkbox label {
    display: block;
    margin-left: 40px;
    cursor: pointer;
    font-size: 16px;
    color: #333;
    text-align:left;
}
.question .ui-text {
    border: 1px solid #e0e0e0;
    margin: 0 10px 0 40px;
    border-radius: 2px;
    padding: 0;
}

.question .ui-text input {
    border: none !important;
    border-radius: 2px;
    font-size: 16px;
    margin: 0;
    padding: 8px 5px;
    width: 100%;
    background: #fff;
    display: inline-block;
    -webkit-appearance: none;
}
.question .ui-text input:focus, 
.question .ui-input-text input:focus, 
.question .ui-input-text textarea:focus {
    outline: none;
}
.question .matrix-rating .ui-select {
    margin: 0 14px;
}
.question .divlabel {
    width: 100%;
    border-bottom: 1px solid #e0e0e0;
    text-align: left !important;
    padding: 10px 14px !important;
    background: #f9f9f9;
    font-size: 16px;
    color: #444;
    border-radius: 4px 4px 0 0;
}
.question .ui-controlgroup .divlabel {
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
}
.question .jqradio {
    -webkit-appearance: none;
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    padding: 9px;
    border-radius: 50px;
    display: inline-block;
    position: relative;
}
.question .jqcheckbox {
   -webkit-appearance: none;
   background-color: #ffffff;
   border: 1px solid #e0e0e0;
   padding: 9px;
   display: inline-block;
   position: relative;
}
.question .jqradiowrapper a.jqchecked {
    background-color: #02e464;
    color: #99a1a7;
    border: 1px solid #02e464;
}

.question .jqradiowrapper a.jqchecked:after {
    content: ' ';
    width: 10px;
    height: 10px;
    border-radius: 50px;
    position: absolute;
    top: 4px;
    background: #fff;
    text-shadow: 0px;
    left: 4px;
    font-size: 32px;
}
.question .ui-checkbox .jqradiowrapper a.jqchecked:after{
   border-radius: 0;
}
.question a.jqcheck {
    background-color: #fff;
    border: 1px solid #cacece;
    padding: 9px;
    border-radius: 3px;
    display: inline-block;
    position: relative;
}

.question .ui-select span {
    font-size: 16px;
    margin: 5px 0;
}
.question .jqradiowrapper, 
.question .jqcheckwrapper {
	display: block;
    float: left;
}
@media screen and (min-width:320px) {
    .question table.matrix-rating {
        padding-bottom: 6px;
    }
    .question div.field {
        clear: both;
        padding: 10px 14px;
        margin: 4px 4px;
        border: 1px solid #ffffff;
    }
    .question .ui-controlgroup .ui-radio .label, 
    .question .ui-controlgroup .ui-checkbox .label, 
    .question .ui-controlgroup .ui-radio label, 
    .question .ui-controlgroup .ui-checkbox label {
        padding: 12px 10px 10px 0;
    }
    .question .ui-controlgroup .ui-radio, 
    .question .ui-controlgroup .ui-checkbox, 
    .question .ui-controlgroup .ui-li-static {
        min-height: 46px;
    }
    .question table.matrix-file-blanks {
        padding:6px 10px;
    }

    .question table.matrix-rating td.title {
        text-align: left;
        padding: 4px 0 6px 16px;
        font-size: 14px;
    }
    .question table.matrix-rating .trlabel + tr .title {
        padding-top: 10px;
    }
    .question .jqradiowrapper, 
    .question .jqcheckwrapper {
        margin: 14px 4px 0 12px;
    }
}
@media screen and (min-width:360px) {
    .question table.matrix-rating {
        padding-bottom: 10px;
    }

    .question .ui-controlgroup .ui-radio, 
    .question .ui-controlgroup .ui-checkbox, 
    .question .ui-controlgroup .ui-li-static {
        min-height: 50px;
    }
    .question .ui-controlgroup .ui-radio .label, 
    .question .ui-controlgroup .ui-checkbox .label, 
    .question .ui-controlgroup .ui-radio label, 
    .question .ui-controlgroup .ui-checkbox label {
        padding: 14px 10px 10px 0;
    }

    .question div.field {
        clear: both;
        padding: 10px 14px;
        margin: 10px 6px;
        border: 1px solid #ffffff;
    }
    .question table.matrix-file-blanks {
        padding:10px;
    }
    .question table.matrix-rating td.title {
        padding: 8px 0 8px 16px;
    }
    .question table.matrix-rating .trlabel + tr .title {
        padding-top: 14px;
    }
    .question .jqradiowrapper, 
    .question .jqcheckwrapper {
        margin: 14px 4px 0 12px;
    }
}
.question span.req {
    position: absolute;
    top: 0;
    left: -12px;
    color: red !important;
    margin: 2px 0 0 2px;
}

.question div.field-label {
    position: relative;
    font-size: 16px !important;
    font-weight: bold;
    padding: 0 0 8px 0 !important;
    display: block;
    word-wrap: break-word;
}

.question table.matrix-rating {
    width: 100%;
    background: #fafafa;
    border-radius: 6px;
    overflow: hidden;
    border: solid 1px #f0f0f0;
}

.question table.scale-rating th,
.question table.matrix-rating th {
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    padding: 5px;
    word-break: break-all;
}

.question table.matrix-file-blanks th {
    width: 5em;
    padding: 0;
}

.question table.scale-rating {
    width: 100%;
}
.question table.scale-rating th {
    padding: 8px 0;
}

.question table.scale-rating td {
    text-align: center;
    padding: 10px 0px;
    border-top: 1px solid #dbdbdb;
    width: 32px;
}


.question table.matrix-rating td.line {
    padding: 18px 10px 0;
}

.question table.matrix-rating td.inputOther {
    padding: 10px 10px 8px;
}
.question table.matrix-rating td.line .splitLine {
    border-top: solid 1px #e6e6e6;
    padding-bottom: 2px;
}

.question table.matrix-rating td {
    text-align: center;
    padding: 3px 0;
}
.question table.matrix-file-blanks td {
    padding: 5px 6px 5px 6px;
}
.question table.scale-rating a.rate-off, 
.question table.matrix-rating a.rate-off {
    width: 22px;
    height: 22px;
    text-decoration: none;
    border-radius: 30px;
    color: #333;
    border: 1px solid #cacece;
    cursor: default;
    display: inline-block;
    background: #fff;
    line-height: 19px;
    margin:6px 0;
}

.question table.scale-rating a.rate-offlarge, 
.question table.matrix-rating a.rate-offlarge {
	width: 22px;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
}

.question table.scale-rating a.rate-offlarge:after, 
.question table.matrix-rating a.rate-offlarge:after {
    top: 6px !important;
    left: 6px !important;
}

.question table.scale-rating a.rate-on, 
.question table.matrix-rating a.rate-on {
    background-color: #02e464;
    border: 1px solid #02e464;
    position: relative;
    color: #fff;
    font-size: 14px;
}

.question table.scale-rating a.rate-ontxt:after,
.question table.matrix-rating a.rate-ontxt:after {
    content: ' ';
    width: 10px;
    height: 10px;
    border-radius: 50px;
    position: absolute;
    top: 5px;
    background: #fff;
    text-shadow: 0px;
    left: 5px;
    font-size: 32px;
}


.question table.matrix-rating a.rate-off6, 
.question table.scale-rating a.rate-off6 {
    background: #fff;
    text-align: center;
    cursor: pointer;
    border-radius: 0;
    box-shadow: none;
    padding: 10px 0;
    color: #444;
    width: 100%;
    border: solid 1px #dbdbdb;
    border-left: 0;
    border-right: 0;
    height: 40px;
    font-size: 14px;
    margin-bottom:0;
}

.question table.matrix-rating a.rate-on6, 
.question table.scale-rating a.rate-on6 {
    background: none !important;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
}
.question .trlabel {
	background: #e5e5e5;
	font-size: 20px;
	color: #444;
	height: 50px;
	/* border-radius: 8px; */
}

input, textarea {
    -webkit-appearance: none; /* 方法2 */
}

/*问卷end*/


/*适配电脑屏幕Start*/
@media only screen and (max-width: 1430px) {
    .big-navbar, .single1_head  {
        padding-left: 10%;
    }
}
@media only screen and (max-width: 1366px) {
    .v_content .dataContent_1 {
        margin-right: 30px;
    }
    .v_content .dataContent_2 {
        margin-right: 18px;
    }
    .v_content .dataContent_3 {
        margin-right: 24px;
    }
    .v_content .dataContent_4 {
        margin-right: 32px;
    }
    .aut_rolling {
        width: 1160px!important;
    }
    .autr_content div {
        margin-left: 50px!important;
    }
    .autr_content div:first-child {
        margin-left: 0!important;
    }
    .guidePopwin {
        left: 26%!important;
    }
}
@media only screen and (max-width: 1282px) {
    .big-navbar, .single1_head {
        padding-left: 5%;
    }
    .popwin {
        left: 34%;
    }
    .v_content .dataContent_1 {
        margin-right: 20px;
    }
    .v_content .dataContent_2 {
        margin-right: 12px;
    }
    .v_content .dataContent_3 {
        margin-right: 16px;
    }
    .v_content .dataContent_4 {
        margin-right: 21px;
    }
    .testimony_content ul {
        width: 1188px;
    }
    .testimony_content ul li {
        width: 380px;
        height: 220px;
    }
}
@media only screen and (max-width: 1218px) {
    .big-navbar img{
        margin: 21px 20px 0 0;
    }
    .big-navbar ul li {
        margin: 26px 10px 0;
    }
    .v_content .dataContent_1 {
        margin-right: 5px;
    }
    .v_content .dataContent_2 {
        margin-right: 3px;
    }
    .v_content .dataContent_3 {
        margin-right: 4px;
    }
    .v_content .dataContent_4 {
        margin-right: 5px;
    }
    .trophy .t_content {
        width: 1151px!important;
    }
    .trophy .t_content .t_logo>div {
        width: 1151px!important;
    }
    .ml_trophy {
        margin-left: 75px!important;
    }
    .guidePopwin {
        left: 23%!important;
    }
    .testimony_content ul {
        width: 1125px;
    }
    .testimony_content ul li {
        width: 360px;
        height: 208px;
    }
    .testimony_content .tc_bottom {
        right: 54px;
    }
}
@media only screen and (max-width: 1135px) {
    .big-navbar {
        background-color: black;
    }
    /* .small-navbar {
        height: 42px!important;
    } */
    .scrollChange .content {
        margin-top: 0!important;
    }
    .popwin {
        left: 31%;
    }
    .guidePopwin {
        left: 20%!important;
    }
}
@media only screen and (max-width: 960px) {
    .popwin {
        left: 28%;
    }
    .guidePopwin {
        left: 15%!important;
    }
}
@media only screen and (max-width: 800px) {
    .popwin {
        left: 25%;
    }
}

/*适配移动端*/
@media only screen and (max-width: 750px) {
    .contact_us .market .offices>div{
        float: none;
        padding: 15px;
    }
    .contact_us .market .offices dl{
        margin-bottom: 10px;
    }
    .mobile_tac {
        text-align: center;
    }
    .mobile_show {
        display: block;
    }
    .popwin {
        left: 15%!important;
        width: 71%!important;
        height: 200px!important;
    }
    .popwin .p_rockets {
        margin-top: 20px!important;
    }
    .guidePopwin {
        width: 84%;
        height: auto;
        left: 8%!important;
    }
    .gp_text {
        width: auto;
        margin: 0 20px;
        text-align: center;
    }
    .gp_text h3 {
        text-align: center;
        /*font-size: 18px;*/
        font-size: 16px;
        line-height: 18px;
        margin-top: 40px;
    }
    .gp_text p {
        height: 145px;
    }
    .guidePopwin .logo {
        display: none;
    }
    .gp_text .sb_button {
        margin: 12px 0 45px 0;
    }
    .guide_1 .gp_text .sb_button {
        margin: 6px 0 45px 0;
    }
    .guide_dot {
        margin-left: 39%;
    }
    .mobile_hide {
        display: none;
    }
    .header_hide {
        display: none;
    }
    .G-mobileHeader {
        display: block!important;
    }
    .G-content {
        min-width: 0;
    }
    .G-content .header {
        padding-left: 6%;
        padding-bottom: 16%;
        background: url('../image/background_3x.png') no-repeat;
        background-size: cover;
    }
    .G-content .header h1 {
        font-size: 14pt;
        margin-top: 25pt;
        margin-bottom: 6pt;
    }
    .G-content .header p {
        font-size: 9pt;
        margin-top: 0;
    }
    .G-content .header a {
        font-size: 10pt;
        width: 60pt;
        height: 28pt;
        line-height: 28pt;
    }
    .G-content .header a:hover{
        height: 25pt;
        width: 57pt;
        line-height: 25pt;
    }
    .mobile_brandLogo {
        display: block!important;
    }


    /*专注于程序化广告技术领域的营销专家*/
    .marketing {
        min-width: 0;
        padding-bottom: 5pt;
    }
    .bigTitle {
        font-size: 15pt;
    }
    .marketing .bigTitle {
        padding: 30pt 18%;
    }
    .m_content {
        min-width: 0;
    }
    .marketing ul {
        border: 0;
        padding: 0;
    }
    .marketing ul li {
        float: none;
        width: auto;
    }
    .marketing ul li > div {
        width: 80px;
    }
    .m_content h5 {
        font-size: 11pt;
        padding: 4pt 0 10pt;
    }
    .m_content p {
        height: auto;
        margin-bottom: 15pt;
        text-align: center;
        line-height: 15pt;
        font-size: 9pt;
        padding: 0 40px;
    }
    .m_content li {
        padding: 0 0 30pt;
    }
    .m_content .m_more {
        font-size: 10pt;
    }

    /*我们的独特之处*/
    .special {
        min-width: 0;
    }
    .special .bigTitle {
        margin-top: 30pt;
        margin-bottom: 5pt;
    }
    .special .s_smallTitle {
        font-size: 9pt;
        margin-bottom: 0;
    }
    .s_content {
        border: 0;
        width: auto;
        padding: 0;
    }
    .s_content ul {
        margin-bottom: 0;
    }
    .special_hide {
        display: none;
    }
    .special_show {
        margin-top: 10pt!important;
        display: block!important;
    }
    .s_content ul li {
        border: 0;
        float: none;
        margin-top: 20pt;
        padding: 0;
        width: 280px;
        line-height: 15pt;
    }
    .s_content ul li p {
        font-size: 9pt;
    }
    .s_content .s_ul_1 li, .s_content .s_ul_2 li {
        width: 250px;
    }
    .special .s_button {
        margin: 30pt 0;
    }
    .special .button {
        width: 222pt;
        height: 32pt;
        line-height: 32pt;
        font-size: 11pt;
    }

    /*竞价请求数*/
    .variousData {
        height: auto;
        min-width: 0;
        background: url('../image/variousData_3x.png') no-repeat;
        background-size: cover;
    }
    .v_content {
        min-width: 0;
        padding-bottom: 25pt;
        padding-top: 5pt;
    }
    .v_content > div {
        height: auto;
        margin-top: 20pt;
    }
    .v_content .dataContent_1, .v_content .dataContent_2, .v_content .dataContent_3, .v_content .dataContent_4, .v_content .dataContent_5 {
        width: 100%;
    }
    .v_content .number {
        font-size: 17pt;
        padding: 5px 0;
    }
    .v_content .describe {
        font-size: 11pt;
    }

    /*成功案例*/
    .successfulCase {
        padding-bottom: 30pt;
    }
    .successfulCase, .case_content {
        min-width: 0;
    }
    .successfulCase .bigTitle, .newsInformation .bigTitle {
        padding: 20pt 0;
    }
    .case_content > div {
        float: none;
        text-align: center;
    }
    .case_content > div:nth-child(n+2) {
        display: none;
    }
    .case_content > div img {
        width: 300px;
        margin-bottom: 20pt;
        display: unset;
    }
    .case_content {
        margin-bottom: 20pt;
        text-align: center;
    }
    .case_content p > a {
        font-size: 9pt;
    }
    .case_content > div p {
        width: 280px;
        margin-top: 10pt;
        line-height: 15pt;
    }
    .case_content .c_icon > img {
        width: 100%;
    }

    .successfulCase .button {
        width: 222pt;
        height: 32pt;
        line-height: 32pt;
        font-size: 11pt;
    }
    .successfulCase .button:hover {
        height: 29pt;
        line-height: 29pt;
    }
    .special .button:hover {
        height: 29pt;
        line-height: 29pt;
    }

    /*用众智推洞察*/
    .insight {
        padding-bottom: 20pt;
    }
    .insight, .i_content {
        min-width: 0;
    }
    .insight .bigTitle {
        padding: 25pt 0;
    }
    .insight .button,
    .newsInformation .button,
    .trophy .button {
        width: 195pt;
        height: 32pt;
        line-height: 32pt;
        font-size: 11pt;
    }
    .insight .button:hover,
    .newsInformation .button:hover,
    .trophy .button:hover{
        height: 29pt;
        line-height: 29pt;
    }
    .i_content > div {
        display: none;
    }
    .i_content > div:first-child {
        display: inline-block;
    }
    .i_content > div div {
        margin-bottom: 20pt;
    }

    /*新闻资讯*/
    .newsInformation {
        min-width: 0;
        padding-bottom: 30pt;
    }
    .n_content {
        min-width: 0;
        margin-bottom: 0;
    }
    .n_content > div > div {
        border: 0;
        padding: 0;
        width: 300px;
        margin-top: 8pt;
        height: auto;
    }
    .n_content > div {
        float: none;
        text-align: center;
        width: auto;
        height: auto;
    }
    .n_content > div > img {
        width: 300px;
    }
    .n_content .n_smallTitle {
        font-size: 13pt;
        margin-bottom: 8pt;
    }
    .n_content a {
        font-size: 9pt;
        color: #2b2b2b;
    }
    .n_content .n_title {
        line-height: 12pt;
        width: auto;
    }
    .n_content .n_time {
        font-size: 9pt;
    }

    /*我们的荣誉*/
    .trophy .bigTitle {
        margin: 20pt 0;
    }
    .mobile_trophy {
        display: block!important;
        margin-bottom: 30pt;
    }

    /*注册*/
    .writeForm {
        background: url('../image/writeForm_3x.png') no-repeat;
        background-size: cover;
        padding: 34pt;
    }
    .w_mobile_content {
        display: block!important;
    }
    .mobile_form {
        background: url('../image/Bitmap_3x.png') no-repeat;
        background-size: cover;
    }
    .mobile_form form {
        padding-bottom: 20pt;
    }
    .w_content {
        padding-top: 48pt;
    }
    .w_content > p {
        font-size: 15pt;
        line-height: 20pt;
        min-width: 0;
    }
    .w_content .form {
        margin: 20pt 0 5pt;
    }
    .w_content .form .item {
        margin-bottom: 15pt;
    }
    .w_content .form > div {
        margin-right: 0;
        float: none;
        text-align: center;
    }
    .w_content .button {
        width: 170pt;
        height: 35pt;
        line-height: 35pt;
        text-align: center;
    }
    .w_content .form .item input {
        font-size: 9pt;
        width: 190pt;
        height: 25pt;
    }
    .G-applyHeader {
        background-color: black;
        height: 50pt!important;
    }

    /*尾部*/
    .G-footer {
        min-width: 0;
    }
    .G-footer .footerTop {
        padding: 20pt 0 10pt;
    }
    .footerTop .f_content {
        width: auto;
    }

    .footerTop .f_logo {
        width: auto;
    }
    .footerTop .f_content > div p {
        text-align: center;
        font-size: 9pt;
        float: none;
        color: #e6e6e6;
    }
    .footerTop .f_content > div .td {
        display: inline-block;
        margin-left: 0;
    }
    .footerTop .f_content > div dl{font-size: 9pt}
    .footerTop .f_content .f_wechat{display: none}
    .footerTop .f_content > div {
        text-align: center;
        float: none;
        width: 100%!important;
    }
    .footerTop .f_logo img {
        margin: 3pt 11pt;
    }
    .footerTop .f_contact {
        margin-left: 0;
    }
    .footerTop .f_contact > p {
        margin-bottom: 6pt!important;
    }
    .footerTop .f_company {
        margin-left: 0;
        margin-bottom: 20pt;
    }
    .f_company .cooperation {
        margin-top: 0;
    }
    .footerTop .f_company a {
        font-size: 9pt;
        color: #e6e6e6;
    }
    .footerTop .f_company img {
        margin: 0;
    }
    .footerTop .f_company div {
        text-align: center;
        margin-top: 6pt;
        margin-bottom: 4pt;
    }
    .footerTop .f_title {
        color: #a0a0a0!important;
    }
    .f_company .f_title {
        margin-top: 20pt;
    }
    .f_contact .f_title {
        margin-bottom: 15pt!important;
    }
    .f_company .mobile_au {
        margin-left: 10px;
    }
    .G-footer .footerBottom {
        color: #e6e6e6;
    }
    .G-footer .footerBottom a {
        color: #e6e6e6;
    }
    .footerTop .f_wenxin {
        /*right: 30%;*/
        left: -3px;
        top: -65px;
        right: 0;
    }
    .mobile_f_wechat {
        display: inline-block!important;
    }


    /*注册页面尾部*/
    .footerTop .m_f_content {
        width: auto;
    }
    .footerTop .m_f_content > div p {
        text-align: left;
        margin-bottom: 10pt;
        font-size: 9pt;
        float: none;
        color: #e6e6e6;
    }
    .footerTop .m_f_content > div {
        text-align: left;
        float: none;
    }
    .footerTop .m_f_company div {
        text-align: left;
    }

    /*downloadpdf页面*/
    .contact_us {
        min-width: 0;
        padding-bottom: 30px;
    }
    .contact_us .solutions_header {
        padding-left: 0;
        text-align: center;
        padding-top: 26%;
        padding-bottom: 10%;
    }
    .contact_us .solutions_header h1 {
        font-size: 23px;
    }
    .contact_us .solutions_header .click_title {
        width: 80%;
        margin: 0 auto;
        line-height: 28px;
    }
    .cu_content {
        padding-left: 0;
        margin-top: 30px;
        margin-bottom: 15px;
    }
    .dl_content > div {
        margin: 0 auto;
        float: none;
    }
    .cu_content form {
        text-align: center;
        width: 100%;
    }
    .cu_content form .mobile_dl_text {
        margin-bottom: 15px;
        font-size: 15px;
        color: #2b2b2b;
    }
    .cu_content form .mobile_dl {
        margin: 0 auto;
        width: 100%;
        float: none;
    }
    .cu_content .item {
        margin-bottom: 16px;
    }
    .cu_download_end {
        padding-bottom: 50px;
    }
    .cu_content .item input{
        width: 100%;
    }
    .dl_content > div h2 {
        margin-top: 40px;
        text-align: center;
    }

    .au_sticky {
        top: 65px;
        z-index: 2;
    }
    /*程序化解决方案*/
    .minWidth {
        min-width: 0;
        /*min-width: auto;*/
    }
    .aboutUsWidth, .insightWidth {
        width: auto;
    }
    .pd6 {
        padding: 0 6%;
    }
    .mobile_mb25 {
        margin-bottom: 25pt;
    }
    .mobile_ml0 {
        margin-left: 0!important;
    }
    .solutions_header {
        background: url('../image/buy_bg.jpg') no-repeat;
        background-size: cover;
        padding-top: 37%;
        padding-bottom: 27%;
    }
    .solutions_header h1 {
        font-size: 17pt;
    }
    .solutions_header p {
        font-size: 12pt;
        margin-top: 5pt;
    }
    .sbi_type > div {
        float: none;
        margin-left: 0;
        height: 160pt;
        width: 74%;
        margin: 22pt auto 0;
    }
    .sbi_type .sbi_hide p {
        margin-bottom: 20pt;
    }
    .sbi_hide {
       padding: 20pt 0 25pt 0;
       /*display: none;*/
    }
    .sbi_hide img {
        width: 100px;
    }
    .sbi_type .sbi_show p {
        line-height: 30pt;
        padding: 5% 11% 0;
    }
    .sbi_show {
        height: 160pt;
        /*opacity: 100;*/
    }
    .sbi_type .sbi_show .sbi_special {
        padding-top: 4%;
        line-height: 30pt;
    }
    .sbi_type {
        margin-top: 0;
    }
    .sba_icon ul > li {
        margin-left: 26pt;
        width: 62px;
    }
    .sba_icon ul > li:first-child {
        margin-left: 0;
    }
    .sba_icon ul > li > img {
        width: 50px;
    }
    .sba_image1 {
        width: 80%;
        margin-top: 30pt;
    }
    .sba_image2 {
        width: 92%;
        margin: 46pt 0 32pt;
    }
    .sba_image3 {
        width: 92%;
        margin-top: 30pt;
    }
    .sbs_image4 {
        width: 18%;
        margin-bottom: 4pt;
        margin-top: 22pt;
    }
    .sbs_icon ul > li {
        float: none;
        width: auto;
        margin-left: 0;
        margin-top: 20pt;
    }
    .sbs_icon ul > li > img {
        width: 50px;
    }
    .sbc_icon > div {
        float: none;
        margin-left: 0;
        width: auto;
    }
    .sbc_icon > div img {
        width: 180px;
    }
    .sba_icon .mt20 {
        margin-top: 8pt;
    }
    .sb_intelligent {
        font-size: 9pt;
    }
    .s_bottomBoder {
        min-width: 0;
        /*min-width: auto;*/
        width: 90%;
    }
    .sb_bigTitle {
        font-size: 15pt;
    }
    .sb_smallTitle {
        font-size: 11pt;
        margin-top: 26pt;
        margin-bottom: 8pt;
    }
    .sb_titleLogo {
        width: 18%;
        margin-top: 22pt;
        margin-bottom: 5pt;
    }
    .sb_button {
        margin: 22pt 0 30pt;
        width: 210pt;
    }
    .sb_button:hover{
        width: 207pt;
    }
    .sb_adFrom {
        margin-top: 26pt;
        font-size: 9pt;
    }
    .sba_icon div {
        margin-top: 22pt;
    }
    .sba_icon {
        margin-bottom: 32pt;
    }
    .sba_icon div {
        margin-top: 20pt;
    }
    .sbs_describe {
        font-size: 10pt;
        margin-top: 28pt;
    }
    .sbs_icon {
        margin-top: 6pt;
        margin-bottom: 25pt;
    }
    .sbs_icon ul > li h3 {
        margin-bottom: 12pt;
        margin-top: 2pt;
    }
    .sbs_icon ul > li p {
        font-size: 10pt;
    }
    .sbs_icon .mt50 {
        margin-top: 0;
    }
    .sbc_icon {
        margin-top: 25pt;
    }
    .sb_cooperation .sb_smallTitle {
        margin-top: 6pt;
    }
    .sbc_icon > div > p {
        font-size: 10pt;
        line-height: 20pt;
        margin-top: 8pt;
        text-align: center;
    }
    .sbc_icon > div:first-child {
        margin-bottom: 25pt;
    }
    
    .sb_item ul {
        width: 100%;
    }

    .sb_item .sbi_fun {
        flex-direction: column;
        margin: 32px auto;
    }

    .sb_item .sbi_fun .sbi_collect {
        width: 100%;
        height: auto;
        margin-right: 0;
        padding: 24px 32px;
    }

    .sb_item .sbi_fun .sbi_collect ul {
        height: auto;
    }

    .sb_item .sbi_fun .sbi_collect ul > li {
        margin-bottom: 24px;
    }

    .sb_item .sbi_fun .sbi_funUl {
        width: 100%;
        flex-direction: row;
        justify-content: space-between;
        margin-top: 24px;
    }

    .sb_item .sbi_fun .sbi_funUl > li {
        width: 33.3%;
        margin-right: 11px;
    }

    .sb_item .sbi_fun .sbi_funUl > li:last-child {
        margin-right: 0;
    }

    .sb_item .sbi_fun .sbi_funUl > li img {
        width: 100%;
    }

    .sb_item .sbi_fun .sbi_funUl > li div {
        right: 8px;
        left: 8px;
    }
    
    .sb_item .button {
        height: 40px;
        line-height: 40px;
        margin: 40px auto;
        font-size: 14px;
    }

    .sb_item ul {
        flex-direction: column;
    }

    .sb_item ul li {
        width: 100%;
    }
    
    .solutions_buy .sbi_image {
        width: 48px;
    }

    .solutions_buy .sb_item .sbi_title {
        margin: 12px 0 8px;
    }

    .solutions_oversea .sb_item .sb_title {
        font-size: 20px;
    }

    .solutions_oversea .sb_item .sbi_title {
        margin: 12px 0 0;
    }

    .solutions_oversea .sb_item .sbi_osUl {
        width: 100%;
        margin: 0 auto;
    }

    .solutions_oversea .sb_item .sbi_osUl li {
        margin-top: 16px;
    }

    .solutions_oversea  .sb_item .sbi_osUl > li:first-child {
        margin-right: 0;
    }

    .solutions_oversea .sb_item .sbi_osUlTitle {
        font-size: 16px;
        height: 48px;
        line-height: 48px;
    }

    .solutions_oversea .sb_item .sbi_osUlContent {
        margin: 0 10px 16px;
        justify-content: space-between;
        flex-direction: row;
    }

    .solutions_funs .sb_item ul li {
        margin-top: 32px;
    }

    .solutions_funs .sb_item .sbi_title {
        font-size: 18px;
        font-weight: 500;
        color: #2B2B2B;
        margin-top: 12px;
        margin-bottom: 8px;
    }

    .solutions_funs .sb_item .sbi_funUl li {
        margin-top: 0;
    }

    .sb_item .logo-wall,
    .solutions_td .sb_item .logo-wall {
        width: 100%;
    }

    /*数据管理解决方案*/
    .solutions_manage .solutions_header {
        background: url('../image/manage_bg.jpg') no-repeat;
        background-size: cover;
    }
    .sm_partOne img {
        width: 100%;
        margin-bottom: 28pt;
    }
    .smt_describe {
        width: auto;
        margin-bottom: 30pt;
    }
    .smt_describe > div {
        margin-left: 0;
        float: none;
        margin-top: 12pt;
        width: 300px;
    }
    .smt_describe .smt_wrap{
        width: auto;
    }
    .sm_partThree .smt_show {
        display: block;
        width: 300px;
        padding-top: 30px;
        height: 266px;
    }
    .sm_partThree .smt_hide {
        display: none;
    }
    .smt_height {
        display: none;
    }
    .sm_partThree .smt_show p {
        margin-top: 30px;
    }
    .sm_partThree .smt_show span {
        padding-bottom: 14px;
    }
    .sm_p {
        width: 85%;
        text-align: justify;
        font-size: 9pt;
        text-align: center;
    }
    .solutions_manage .sb_bigTitle {
        margin-top: 30pt;
        margin-bottom: 16pt;
    }
    .sm_partThree {
        margin-top: 20pt;
    }
    .solutions_manage p {
        margin-top: 8pt;
        text-align: center;
        font-size: 9pt;
    }
    .sm_partOne_mt45 {
        margin-top: 8pt!important;
    }
    .sm_partOne {
        padding: 0 7%;
    }
    .smt_icon {
        display: inline-block;
        width: 202pt;
        margin: 0 auto;
    }
    .smt_icon ul > li {
        width: 84px;
    }
    .smt_icon ul > li > img {
        width: 50px;
    }
    .smt_icon_1 ul > li, .smt_icon_2 ul > li {
        /*margin-left: 22pt;*/
        margin-left: 6pt;
        margin-top: 20pt;
    }
    .smt_icon_2 ul >li:first-child {
        margin-left: 6pt;
    }
    .smt_icon_2 ul >li:nth-child(2) {
        margin-left: 0;
    }
    .smt_icon_2 ul >li:last-child {
        margin-left: 0;
    }
    .smt_icon ul {
        display: block;
    }
    .smt_logo_two {
        margin-top: 0;
    }
    .smt_logo_one span, .smt_logo_two span {
        margin-left: 10pt;
        border: 1px solid #cac8c8;
        margin-top: 5pt;
    }
    .smt_logo_one span:nth-child(3), .smt_logo_two span:nth-child(3) {
        margin-left: 0;
    }
    .sm_mobile_bt .sb_bigTitle {
        font-size: 13pt;
    }
    .smt_logo {
        margin-top: 22pt;
    }
    .smt_logo .mb60 {
        margin-bottom: 22pt;
    }
    .sm_partFour {
        padding-bottom: 5pt;
    }
    .smt_logo_1 {
        background: url('../image/16.png') no-repeat;
        background-size: 100%;
    }
    .smt_logo_2 {
        background: url('../image/22.png') no-repeat;
        background-size: 100%;
    }
    .smt_logo_3 {
        background: url('../image/32.png') no-repeat;
        background-size: 100%;
    }
    .smt_logo_4 {
        background: url('../image/42.png') no-repeat;
        background-size: 100%;
    }
    .smt_logo_5 {
        background: url('../image/51.png') no-repeat;
        background-size: 100%;
    }
    .smt_logo_6 {
        background: url('../image/61.png') no-repeat;
        background-size: 100%;
    }
    .smt_logo_7 {
        background: url('../image/71.png') no-repeat;
        background-size: 100%;
    }
    .smt_logo_8 {
        background: url('../image/81.png') no-repeat;
        background-size: 100%;
    }

    /*网站监测分析解决方案*/
    .solutions_monitor .solutions_header {
        background: url('../image/monitor_bg.jpg') no-repeat;
        background-size: cover;
    }
    .mo_icon ul > li {
        float: none;
        margin-left: 0;
        margin-top: 14pt;
    }
    .mo_icon ul > li > img {
        width: 50px;
    }
    .mt_content img, .mt_content .mt_text {
        float: none;
    }
    .mt_content img {
        width: 90%;
    }
    .mt_content {
        text-align: center;
        margin-top: 25pt;
    }
    .mt_content .mt_text {
        margin-left: 0;
        text-align: center;
        padding: 0 5%;
        margin-bottom: 30pt;
    }
    .mt_content .mt_text p {
        margin-top: 8pt;
        font-size: 9pt;
    }
    .solutions_monitor {
        margin-bottom: 36pt;
    }
    .mo_icon {
        margin-top: 0;
        margin-bottom: 5pt;
    }
    .mo_icon ul > li p{
        margin-top: 4pt;
        font-size: 9pt;
    }
    .monitor_three .mt_icon_1, .monitor_three .mt_icon_2 {
        /*display: inline-block;*/
        margin-top: 0;
    }
    .monitor_three .mt_icon_1 ul, .monitor_three .mt_icon_2 ul {
        display: block;
    }
    .mt_icon_1 > ul > li, .mt_icon_2 > ul > li{
        margin-left: 4pt;
        width: 98px;
    }
    .mt_icon_2 > ul > li:first-child {
        margin-left: 9pt;
    }
    .monitor_three .mt_icon_1 > ul li, .monitor_three .mt_icon_2 > ul li {
        margin-top: 14pt;
        font-size: 9pt;
    }
    .solutions_monitor .sb_bigTitle{
        margin-top: 25pt;
        margin-bottom: 4pt;
    }
    .mtd_5 {
        display: none;
    }
    .sm_p_mt40{
        margin-top: 12pt;
    }
    .sm_p_mobile {
        margin-top: 12pt;
    }
    .monitor_one .s_bottomBoder {
        margin-top: 26pt;
    }
    .mt_icon {
        display: inline-block;
        width: 234pt;
    }
    .mt_icon ul > li > img {
        width: 50px;
    }
    .monitor_two {
        margin-top: 16pt;
    }
    .mtd_hide {
        display: none;
    }
    .mtd_show {
        display: block;
        width: 300px;
        height: 244px;
    }
    .mtd_show span {
        font-size: 15pt;
    }
    .mtd_show p {
        margin-top: 26pt;
        font-size: 9pt;
        line-height: 30pt;
    }
    .sp_content > div > img {
        float: none;
        width: 60%;
    }
    .sp_text {
        width: auto;
        text-align: justify;
        margin-left: 0;
        font-size: 9pt;
        line-height: 17pt;
    }
    .sp_content > div {
        text-align: center;
        margin: 0 auto;
        width: 84%;
        border: 0;
    }
    .sp_content .sb_button {
        margin-left: 0;
        margin-top: 10pt;
    }
    .sp_content {
        padding-top: 24pt;
    }
    .sp_height {
        height: 30pt;
    }
    .solutions_product {
        padding-bottom: 0;
    }

    /*关于我们*/
    .aboutUs .solutions_header {
        background: url('../image/aboutUs.jpg') no-repeat;
        background-size: cover;
        padding-bottom: 24%;
    }
    .aut_icon ul > li {
        float: none;
        margin-left: 0;
    }
    .green_mask {
        display: block;
    }
    .aut_show {
        display: block;
    }
    .aut_icon {
        text-align: center;
        margin-top: 0;
        margin-bottom: 26pt;
    }
    .aut_icon ul > li {
        margin-top: 14pt;
    }
    .au_partOne {
        padding: 0 6%;
    }
    .au_partTwo {
        /*display: none;*/
        height: 200pt;
        position: relative;
    }
    .aut_smallTitle {
        text-align: center;
        width: auto;
        border: 0;
        padding-bottom: 0;
    }
    .au_partThree h3 {
        text-align: center;
        margin-top: 24pt;
    }
    .au_bigTitle {
        text-align: center;
        font-size: 15pt;
        margin-top: 22pt;
        margin-bottom: 6pt;
    }
    .auo_smallTitle {
        text-align: center;
        font-size: 11pt;
        margin-top: 6pt;
    }
    .au_partOne p {
        font-size: 9pt;
        margin-bottom: 24pt;
        text-indent: 2em;
    }
    .au_partThree h3{
        font-size: 15pt;
    }
    .au_partFour {
        padding-left: 8%;
        padding-right: 8%;
        padding-bottom: 24pt;
    }
    .au_partFour p {
        font-size: 9pt;
        margin-top: 4pt;
        text-align: justify;
    }
    .au_partFour h4 {
        font-size: 11pt;
        margin-bottom: 5pt;
        margin-top: 20pt;
    }
    .auf_icon_1, .auf_icon_2 {
        text-align: center;
    }
    .auf_icon_1 > a, .auf_icon_2 > a {
        margin-left: 0;
    }
    .auf_icon {
        border: 0;
    }
    .au_partFive {
        margin-bottom: 30pt;
    }
    .au_partFive a {
        margin-left: 14pt;
    }
    .cu_content > div {
        float: none;
        width: auto;
        margin-left: 11%;
        margin-bottom: 14pt;
    }
    .cu_content > div.pdf_intro{
        margin-left: 0;
        margin:0 8% ;
    }
    .au_partFive .more {
        margin-left: 8%;
    }
    .au_partSix {
        padding: 40pt 0;
    }
    .au_partSix h3 {
        font-size: 20pt;
        margin-top: 6pt;
    }
    .au_partSix p {
        font-size: 11pt;
    }
    .au_button {
        font-size: 10pt;
        height: 30pt;
        line-height: 30pt;
    }
    .au_button:hover{
        height: 27pt;
        line-height: 27pt;
    }
    .aut_drag {
        display: none;
    }
    .aut_rolling {
        width: auto!important;
        display: block;
        height: 200pt;
    }
    .autr_content {
        width: 100%!important;
    }
    .autr_content div {
        width: 74%;
        min-height: 200pt;
        margin: 0 auto!important;
        float: none;
    }
    .autr_content div h2 {
        font-size: 20pt;
        margin-top: 90pt;
    }
    .aut_arrows {
        color: #ffffff;
        font-size: 26pt;
        font-weight: bold;
        font-family: 'cursive','serif','monospace';
    }
    .aut_arrows_left {
        float: left;
        position: absolute;
        top: 90pt;
        left: 6pt;
    }
    .aut_arrows_right {
        float: right;
        position: absolute;
        top: 90pt;
        right: 6pt;
    }
    .autr_content div h3 {
        font-size: 15pt;
        margin-top: 20pt;
    }
    .autr_content div ul li {
        font-size: 9pt;
        line-height: 22pt;
    }
    .auf_icon_1 .auf_logo_1 {
        background: url('../image/011.jpg') no-repeat;
        background-size: 90%;
    }
    .auf_icon_1 .auf_logo_2 {
        background: url('../image/02.jpg') no-repeat;
        background-size: 90%;
        margin-left: 14px;
    }
    .auf_icon_1 .auf_logo_3 {
        background: url('../image/03.jpg') no-repeat;
        background-size: 90%;
    }
    .auf_icon_1 .auf_logo_4 {
        background: url('../image/04.jpg') no-repeat;
        background-size: 90%;
        margin-left: 14px;
    }
    .auf_icon_1 .auf_logo_5 {
        background: url('../image/05.jpg') no-repeat;
        background-size: 90%;
    }
    .auf_icon_1 .auf_logo_6 {
        background: url('../image/061.jpg') no-repeat;
        background-size: 90%;
        margin-left: 14px;
    }
    .auf_icon_2 .auf_logo_1 {
        background: url('../image/071.jpg') no-repeat;
        background-size: 90%;
    }
    .auf_icon_2 .auf_logo_2 {
        background: url('../image/081.jpg') no-repeat;
        background-size: 90%;
        margin-left: 14px;
    }
    .auf_icon_2 .auf_logo_3 {
        background: url('../image/091.jpg') no-repeat;
        background-size: 90%;
    }
    .auf_icon_2 .auf_logo_4 {
        background: url('../image/101.jpg') no-repeat;
        background-size: 90%;
        margin-left: 14px;
    }
    .auf_icon_2 .auf_logo_5 {
        background: url('../image/11.jpg') no-repeat;
        background-size: 90%;
    }
    .auf_icon_2 .auf_logo_6 {
        background: url('../image/12.jpg') no-repeat;
        background-size: 90%;
        margin-left: 14px;
    }

    /*用众智推洞察*/
    .id_content {
        width: auto;
        padding: 0 6%;
        margin-top: 20pt;
        margin-top: 10pt;
        margin-bottom: 2pt;
    }
    .id_content .fl {
        float: none;
    }
    .id_content .idc_text {
        float: none;
        margin-left: 0;
        width: auto;
        text-align: center;
    }
    .idc_text h3 {
        font-size: 14pt;
        text-align: center;
        margin-bottom: 10pt;
    }
    .idc_text p {
        font-size: 9pt;
        text-indent: 2em;
        text-align: left;
    }
    .idc_text .sb_button {
        margin-top: 10pt;
    }

    /*招贤纳士*/
    .sy_icon > ul > li {
        float: none;
        margin-left: 0;
        margin-top: 14pt;
    }
    .sy_icon > ul > li > img {
        width: 35px;
    }
    .sy_icon {
        text-align: center;
        margin-top: 6pt;
    }
    .sy_partTwo .sy_bigTitle {
        text-align: center;
        font-size: 15pt;
    }
    .sy_partTwo h5 {
        text-align: center;
        font-size: 11pt;
    }
    .sy_icon > ul {
        margin-top: 0;
    }
    .sy_icon > ul > li > p {
        font-size: 9pt;
        line-height: 16pt;
        margin-top: 6pt;
    }
    .sy_partOne {
        padding: 0 8%;
        margin-bottom: 20pt;
    }
    .sy_partOne .sy_bigTitle {
        text-align: center;
        font-size: 15pt;
        margin-bottom: 8pt;
    }
    .sy_partOne p {
        font-size: 9pt;
        text-indent: 2em;
    }
    .sy_partTwo {
        padding: 25pt 0;
    }
    .sy_partThree {
        padding: 0 8%;
        margin-bottom: 25pt;
    }
    .sy_partThree p {
        font-size: 9pt;
        margin-top: 10pt;
    }
    .sy_partThree .sy_bigTitle {
        font-size: 16pt;
        text-align: center;
        margin-top: 25pt;
    }
    .sy_partThree h5 {
        font-size: 10pt;
    }
    .sy_partThree span {
        margin-right: 6pt;
    }
    .sy_partThree .sy_mb36 {
        margin-bottom: 20pt;
    }
    .sy_partFour {
        padding: 0 8%;
    }
    .sy_partFour .sy_bigTitle {
        text-align: center;
        font-size: 15pt;
        padding-top: 25pt;
        margin-bottom: 14pt;
    }
    .sy_partFour .sb_button {
        width: 100%;
        margin-top: 12pt;
        margin-bottom: 25pt;
    }
    .sy_partFour .sb_button:hover {
        width: 100%;
    }
    .sy_partFour p {
        font-size: 9pt;
    }

    /*加入我们*/
    .ju_content {
        /*padding: 0 8%;*/
    }
    .ju_mobile_hide {
        display: none;
    }
    .ju_mobile_show {
        display: block;
        text-align: center;
    }
    .ju_content h3 {
        margin-bottom: 6pt;
        text-align: center;
    }
    .ju_content h2 {
        padding-bottom: 16pt;
        padding-left: 8%;
    }
    .juc_require .sb_button {
        display: none;
    }
    .juc_require {
        padding: 14pt 8% 12pt;
    }
    .ju_content > div > p {
        padding: 0 8%;
    }
    .juc_require h4 {
        margin-top: 16pt;
    }
    .juc_require p {
        font-size: 9pt;
    }
    .join_us {
        padding-bottom: 20pt;
    }


    .hc_img ul li {
        float: none;
        margin: 0 auto;
    }
    .hc_bigTitle {
        padding-left: 8%;
        padding-right: 8%;
    }
    .hc_tab {
        text-align: center;
    }
    .hc_tab ul {
        /* display: block; */
        display: flex;
        overflow-x: auto;
    }
    .hc_tab ul::-webkit-scrollbar {
        height: 0;
    }
    .hc_tab ul li{
        width: 20%;
        /* margin-left: 0!important; */
    }
    .hc_bigTitle p {
        text-align: center;
        font-size: 13pt;
    }
    .hc_img {
        padding-bottom: 30pt;
    }

    /*新闻资讯*/
    .nl_image {
        display: none;
    }
    .nl_text {
        float: none;
        width: auto;
        height: 195px;
    }
    .nl_tab {
        height: 26pt;
        text-align: center;
        margin-top: 8pt;
    }
    .nl_tab ul li {
        font-size: 11pt;
        width: 70pt;
        height: 26pt;
        line-height: 26pt;
    }
    .nl_list {
        padding: 0 8%;
    }
    .nl_items {
        padding: 20pt 0;
    }
    .nl_text h3 {
        font-size: 11pt;
    }
    .nl_text .nl_mobile_time {
        line-height: 9pt;
        margin-top: 10pt;
    }
    .nl_mobile_time {
        font-size: 9pt;
        margin-top: 12pt;
    }
    .nl_text p {
        margin-top: 4pt;
        font-size: 9pt;
    }
    .nl_timeTab {
        text-align: center;
    }
    .page_mobile {
        margin-bottom: 4pt;
    }

    .sb_item {
        padding: 0 20px;
        margin: 32px 0 48px;
    }

    .sb_item ul {
        margin: 0 auto;
    }

    .solutions_td .sb_item ul,
    .solutions_funs .sb_item ul {
        width: 100%;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .solutions_td .sbi_tdTitle {
        margin-bottom: 3px;
    }

    .solutions_td .sb_item li,
    .solutions_buy .sb_item ul li,
    .solutions_oversea .sb_item ul li,
    .solutions-funs .sb_item ul li {
        margin-top: 32px;
    }

    .solutions_td .sb_item .sb_item__platform {
        flex-direction: row;
        flex-wrap: wrap;
    }

    .solutions_td .sb_item .sb_item__platform li {
        width: 33.3%;
    }

    .solutions_td .sb_item .sb_item__platform img {
        width: 40px;
    }
    
    .solutions_td .sb_item .sb_item__platform .sbi_title {
        font-size: 16px;
        margin-top: 8px;
        margin-bottom: 0;
    }
    
    .solutions_td .sb_tdFunction {
        text-align: center;
    }

    .solutions_td .sb_tdFunction li {
        width: 100%;
    }
    

    /*成功案例*/
    .successfulList .solutions_header {
        background: url('../image/successfulCase.jpg') no-repeat;
        background-size: cover;
    }
    .sl_dropdown {
        width: auto;
        text-align: center;
    }
    .sl_list {
        width: auto;
        padding-top: 10pt;
    }
    .sl_items {
        float: none;
        margin: 0 auto;
        margin-top: 20pt;
        width: 300px;
    }
    .sl_content {
        margin-bottom: 0;
    }
    .sl_items .sb_button {
        margin-bottom: 16pt;
        margin-top: 16pt;
    }
    .sl_items p {
        font-size: 9pt;
    }
    .sl_logo {
        margin-top: 18pt;
    }
    .sl_text {
        margin-top: 6pt;
    }
    .sl_top {
        width: 300px;
        height: 171px;
    }

    /*文章详细页*/
    .single1_head {
        padding: 20% 0 12% 0;
        text-align: center;
    }
    .single1_head h1 {
        font-size: 15pt;
    }
    .single1_content {
        margin-top: 16pt;
        width: auto;
    }
    .sidebar_share {
        margin-left: 10pt;
    }
    .single2_content {
        margin-top: 16pt;
    }
    .single_sidebar .sl_items {
        margin: 20pt auto auto;
    }
    .single_sidebar {
        display: block;
    }
    .single_sidebar .more .button {
        width: 222pt;
        height: 32pt;
        line-height: 32pt;
        font-size: 11pt;
    }
    .single_sidebar h2 {
        text-align: center;
        font-size: 15pt;
        margin: 14pt 0;
    }
    .single_sidebar .sl_logo {
        margin-top: 10pt;
    }
    .single_sidebar .sl_text p {
        font-size: 9pt;
    }
    .single_sidebar .sl_text {
        margin-top: 2pt;
    }
    #content-area {
        width: auto;
        padding: 0 8%;
    }
    #content-bottom {
        width: auto;
        padding-bottom: 18pt;
    }
    #content .title {
        font-size: 14pt;
        margin-bottom: 8pt;
    }

    /*渠道合作伙伴*/
    .channel {
        min-width: auto;
    }
    .channel h2 {
        font-size: 22px;
        line-height: 22px;
        margin-top: 40px;
    }
    .c_form {
        padding-bottom: 41px;
    }
    .c_form form div input {
        width: 82%;
        height: 40px;
        font-size: 14px;
    }
    .channel_btn .cb_two {
        display: none;
    }
    .c_form form .cf_btn input {
        font-size: 18px;
        margin-top: 26px;
    }
    .c_form h2 {
        padding-top: 39px;
    }
    .c_form .border_bottom {
        margin-bottom: 21px;
    }
    .c_partners {
        padding-bottom: 24px;
    }
    .c_partners img {
        width: 100%;
        margin-top: 18px;
        margin-bottom: 0;
    }
    .c_partners h2 {
        padding-top: 40px;
    }
    .c_sidekick {
        min-width: auto;
        margin-bottom: 0;
    }
    .c_sidekick ul li {
        width: 180px;
        height: 284px;
        margin-left: 1%!important;
        margin-top: 26px;
    }
    .c_sidekick ul li div {
        height: 150px;
    }
    .c_sidekick ul li p {
        font-size: 14px;
        line-height: 22px;
    }
    .c_sidekick .top_1 {
        background: url('../image/card11.png') no-repeat;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src='http://www.sunteng.com/wp-content/themes/newKitty/images/channel/card1.png',
        sizingMethod='scale');
        background-size: cover;
    }
    .c_sidekick ul li div p {
        font-size: 18px;
        line-height: 18px;
        padding: 112px 0 0 0;
    }
    .c_sidekick .ml30 {
        margin-left: 0;
    }
    .c_sidekick .border_bottom {
        margin-bottom: 0;
    }
    .c_flow {
        padding-bottom: 50px;
    }
    .c_flow img {
        width: 80%;
        margin: 0 auto;
    }
    .c_flow .border_bottom {
        margin-bottom: 44px;
    }
    .c_business {
        font-size: 13px;
        line-height: 20px;
        padding: 0 7%;
        margin-bottom: 44px;
    }
    .c_business .border_bottom {
        margin-bottom: 22px;
    }
    .channel_header {
        padding-top: 20%;
        padding-bottom: 13%;
    }
    .ch_logo {
        height: 20px;
    }
    .ch_logo span {
        font-size: 12px;
    }
    .ch_logo img {
        width: 82px;
    }
    .channel_header h1 {
        font-size: 28px;
        line-height: 28px;
        margin-top: 22px;
    }
    .channel_header p {
        font-size: 14px;
        line-height: 14px;
    }
    .channel_header p {
        margin-top: 14px;
    }
    .channel_btn {
        margin-top: 40px;
    }
    .channel_btn a {
        width: 140px;
        height: 32px;
        line-height: 32px;
        font-size: 14px;
    }
    .c_business .c_b_content .item {
        float: none;
        width: 100%;
        display: inline-block;
        margin-top: 14%;
    }
    .c_b_content .item h3 {
        font-size: 16px;
        margin-bottom: 13px;
        text-align: left;
    }
    .c_b_content .item p {
        font-size: 12px;
        line-height: 20px;
    }
    .c_b_content .item img {
        width: 23%;
        margin-right: 7%;
    }
    .c_business .c_b_content .right {
        margin-top: 36px;
    }
    .c_b_content .item div {
        width: 70%;
    }
    .c_awards {
        padding: 0 0 12px;
    }
    .c_awards .ca_content {
        overflow: scroll;
    }
    .c_awards ul {
        width: 2510px;
    }
    .c_awards ul li {
        width: 140px;
        height: 210px;
        border: 1px solid #E4E4E4;
        margin-left: 0;
        padding-top: 12px;
        margin-left: 14px;
    }
    .c_awards ul .ml0 {
        margin-left: 14px;
    }
    .c_awards ul li div {
        text-align: center;
        float: none;
        width: 100%;
    }
    .c_awards ul li div em {
        margin: 0 auto;
        margin-top: 8px;
        margin-bottom: 8px;
    }
    .c_awards ul li div h3 {
        font-size: 18px;
    }
    .c_awards .border_bottom {
        margin-bottom: 30px;
    }
    .c_sidekick ul {
        width: 372px;
    }
    .c_awards .tip {
        margin-left: 14px;
        color: #039c26;
    }

    /*行业证言*/
    .testimony {
        padding-bottom: 30pt;
    }
    .testimony .bigTitle {
        text-align: center;
        margin: 20pt 0 6pt;
    }
    .testimony_content ul {
        width: auto;
    }
    .testimony_content ul li {
        margin: 0 auto;
        float: none;
        margin-top: 14pt;
        width: 308px;
        height: 178px;
    }
    .testimony_content ul li p {
        font-size: 9pt;
    }
    .testimony_content .tc_bottom {
        left: 12%;
    }
    /*程序化广告*/
	.proAD .proTit{
		font-size: 18px;
		line-height: 20px;
	}
	.proAD .proTit .line{
		bottom: -15px;
	}
	.proAD .serviceWrap{
		padding: 30px 0;
	}
	.proAD .serviceText {
	    padding: 40px 20px;
	    font-size: 13px;
	    line-height: 22px;
	}
	.proAD .serviceBox{
		padding: 0 20px;
	}
	.proAD .serviceBox>div{
		float: none;
		width: 100%;
		padding-bottom: 20px;
	}
	.proAD .service .text h3{
		margin-bottom: 12px;
		text-align: left;
		font-size: 16px;
	}
	.proAD .service .text p {
	    font-size: 12px;
	    line-height: 18px;
	}
	.proAD .service .text {
	    width: 60%;
	}
	.proAD .w_content {
	    padding-top: 0;
	}
	.proAD .banner{
		height: auto;
		/*padding-top: 100%;*/
		background: url(../image/banner_mo.png) no-repeat;
		background-size: cover;
		margin-bottom: 0;
        padding-top: 70px;
	}
    .proAD .detail .paSmallTitle {
        text-align: center;
        font-size: 14px;
        line-height: 20px;
        padding: 2px 18% 14px;
    }
	.proAD .adText {
		width: 100%;
		left: 0;
		bottom: 5%;
		padding: 10px;
		margin: 0;
		box-sizing: border-box;
	}
	.proAD .banner h1{
		font-size: 15px;
	}
	.proAD .banner h2{
		font-size: 13px;
	}
	.proAD .banner h2 span{
		display: block;
	}
	.proAD .adList{
		width: 100%;
		bottom: -200px;
		left: 0;
		height: auto;
	}
	.proAD .adList li{
		width: 50%;
		height: 100px;
		border-bottom: 1px solid #00A859;
		box-sizing: border-box;
	}
	.proAD .adList span{
		margin-bottom: 0;
	}
	.proAD .adList li p{
		font-size: 12px;
	}
	.proAD .book{
		padding: 20px;
		margin: 20px auto 30px;
		box-sizing: border-box;
        margin-top: 4px;
	}
	.proAD .book .detail{
		width: 100%;
	}
	.proAD .detail{
		width: 100%;
	}
	.proAD .detail h2{
		font-size: 16px;
		text-align: center;
	}
	.proAD .author .detail h2{
		text-align: left;
		position: absolute;
		top: 5%;
		left: 40%;
	}
	.proAD .author .detail h2 span{
		display: block;
	}
	.proAD .author .detail .detailText{
		margin-top: 0;
		/*border-top: 0;*/
	}
	.proAD .detail .detailText{
		font-size: 12px;
		padding: 15px 0;
		line-height: 20px;
	}
	.proAD .bookBtn{
		width: 100%;
		margin-top: 20px;
	}
	.proAD .bookImg {
	    width: 32%;
	    height: auto;
	    float: none;
	    margin: 0 auto;
	    display: block;
	}
	.proAD .book .msg li{
		font-size: 11px;
	}
	.proAD .author{
		border: none;
		padding: 20px;
		margin: 30px auto 20px;
	}
	.proAD .authorImg{
		width: 33%;
		height: auto;
	}
	.proAD .book .msg>ul{
		width: 100%;
		float: none
	}
	.proAD .book .msg>ul li{
		height: auto;
	}
	.proAD .testimony{
		padding-top: 30px;
	}
	.proAD .writeForm{
		padding: 20pt;
	}
    .proAD .paBtn a {
        width: 47%;
        font-size: 18px;
        margin-top: 24px;
        height: 40px;
        line-height: 40px;
    }
    .proAD .paBtn_contact {
        margin-left: 4%;
    }
    /*程序化广告 End*/


    .honor_timeline {
        width: 100%;
    }
    
    .honor_timeline .tl-rt, 
    .honor_timeline .tl-lf {
        width: 45%;
    }

    .honor_timeline .tl_item {
        margin-bottom: 50px;
    }

    .honor_timeline .tl_item__content__description li {
        font-size: 9pt;
        line-height: 16px;
    }

    .honor_timeline .tl_item__content::after {
        width: 18px;
        right: -18px;
    }

    .honor_timeline .tl-rt .tl_item__content::after {
        left: -18px;
    }

    .honor_timeline .tl_item__content {
        padding: 12px;
    }
}

@media only screen and (max-width: 370px) {
    .c_sidekick ul {
        width: 184px;
    }
    .c_sidekick ul li {
        float: none;
    }
}
/*适配电脑屏幕End*/