/*产品*/
.products {
    width: 100%;
    min-width: 1200px;
    padding: 30px 0 65px 0;
}

.products_category {
    width: 178px;
    float: left;
}

.products h3 {
    font-weight: 400;
    font-size: 24px;
    color: #595959;
    display: inline-block;
}
.products .products_head p{
    display: inline-block;
    margin-left: 30px;
    font-size: 16px;
    color: #999;
}
.products .products_head{
    width: 100%;
    margin: 0 0 20px;
    padding-bottom: 35px;
    border-bottom: 1px solid #dfdfdf;
}
.products_category li {
    height: 50px;
    line-height: 50px;
    width: 172px;
    border-left: 6px solid #fff;
    cursor: pointer;
    overflow: hidden;
}

.products_category li span {
    display: inline-block;
    vertical-align: middle;
    width: 128px;
    height: 50px;
    overflow: hidden;
}

.products_category li a {
    display: inline-block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-decoration: none;
    font-size: 16px;
    color: #595959;
    padding-left: 15px;
}

.products_category li:hover {
    border-left: 6px solid #29b0ff;
    background-color: #f5f5f5;
    color: #29b0ff;
}

.products_category li.now {
    border-left: 6px solid #29b0ff;
    background-color: #f5f5f5;
    color: #29b0ff;
}

.products_category li img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}

.products_right {
    width: 900px;
    float: right;
}

.products_list em {
    display: inline-block;
    width: 60px;
    height: 60px;
    overflow: hidden;
    margin-right: 12px;
    float: left;
}

.products_list em img {
    width: 60px;
    height: 60px;
}

.products_list ul {
    display: none;
    padding: 35px 0 35px 35px;
}

.products_list li {
    width: 200px;
    float: left;
    margin: 0 80px 70px 0;
    cursor: pointer;
}

.products_list li span {
    float: left;
    width: 128px;
}

.products_list li h5 {
    height: 24px;
    line-height: 24px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    overflow: hidden;
}

.products_list li p {
    line-height: 19px;
    font-size: 14px;
    color: #999;
    height: 36px;
    overflow: hidden;
}

/*产品详情*/
.products_info {
    padding-top: 40px;
}
.products_info .products_category h3 {
    font-weight: 400;
    font-size: 24px;
    color: #595959;
    padding-bottom: 35px;
    border-bottom: 1px solid #dfdfdf;
    width: 100%;
    margin: 0 0 20px;
}

.products_info .info {
    width: 900px;
    float: right;
}

.products_info .info h1 {
    font-size: 24px;
    color: #333;
}

.products_info .info h2 {
    font-size: 16px;
    color: #333;
}

.products_info .info h3 {
    font-size: 24px;
    color: #595959;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    border-left: 4px #e1567b solid;
}

.info_intro {
    margin-bottom: 30px;
}

.info_icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 35px;
    width: 100px;
    height: 100px;
}

.info_icon img {
    width: 100px;
    height: 100px;
    border-radius: 5px;
}

.info_title {
    display: inline-block;
    vertical-align: middle;
}

.products_info .info .intro_tt {
    padding: 35px 0;
    margin-bottom: 30px;
    border-bottom: 1px #dfdfdf solid;
}

.products_info .info p {
    color: #333;
    font-size: 16px;
    line-height: 30px;
}

.info_use {
    margin-bottom: 30px;
}

.info_use li {
    float: left;
    margin: 10px 10px 0 0;
    width: 290px;
    height: 387px;
}

.info_use li img {
    width: 290px;
    height: 387px;
    border-radius: 5px;
}

.info_correlation {
    margin-bottom: 30px;
}

.info_correlation li {
    float: left;
    width: 60px;
    margin-right: 94px;
    text-align: center;
    margin-bottom: 30px;
}

.info_correlation li span {
    display: block;
    font-size: 16px;
    height: 18px;
    width: 60px;
    line-height: 18px;
    padding-top: 20px;
    color: #333;
    overflow: hidden;
}

.info_correlation li img {
    width: 60px;
    height: 60px;
    border-radius: 5px;
}

/*渠道招商*/
.league h1 {
    font-size: 36px;
    color: #595959;
    text-align: center;
    height: 70px;
    line-height: 70px;
    font-weight: normal;
}

.league h2 {
    font-size: 18px;
    color: #595959;
    text-align: center;
    height: 30px;
    line-height: 30px;
}

.contacts {
    padding: 30px 0;
}

.contacts_item {
    width: 580px;
    height: 200px;
    position: relative;
    overflow: hidden;
}

.contacts_item em {
    position: relative;
    top: 10px;
    vertical-align: middle;
    z-index: 2;
}

.snacks {
    float: left;
    margin: 30px 20px 40px 0;
}

.repast {
    float: right;
    margin: 30px 0 40px 20px;
}

.phone_t {
    position: absolute;
    top: 0;
    left: 120px;
    width: 355px;
    height: 185px;
    padding-left: 125px;
    padding-top: 15px;
    background: #fbfbfb;
    z-index: 1;
}

.phone_t h3 {
    display: block;
    vertical-align: middle;
    font-size: 24px;
    color: #595959;
    font-weight: normal;
    height: 38px;
    line-height: 38px;
}

.snacks i {
    display: block;
    width: 20px;
    height: 4px;
    background: #ff5353;
    border-radius: 2px;
    margin-bottom: 10px;
}

.repast i {
    display: block;
    width: 20px;
    height: 4px;
    background: #fb9d38;
    border-radius: 2px;
    margin-bottom: 10px;
}

.phone_t span {
    display: block;
    vertical-align: middle;
    color: #595959;
    font-size: 16px;
}

.user_msg {
    padding: 30px 0;
    background: #f1f4f7;
}

.write {
    margin-top: 50px;
}

.write_service {
    float: left;
    position: relative;
    width: 520px;
    height: 303px;
    background: url(../images/service_bg.png) no-repeat;
    margin-top: 34px;
}

.write_service span {
    display: block;
}

.service {
    position: absolute;
    top: 125px;
    left: 228px;
}

.service_t {
    font-size: 20px;
    color: #595959;
    line-height: 30px;
}

.service_nbm {
    font-size: 32px;
    color: #1c97d5;
    line-height: 40px;
    font-family: "Arial";
}

.write_sbm {
    float: right;
    width: 620px;
    padding-left: 60px;
}

.write_sbm .lable {
    float: left;
    display: block;
    width: 120px;
    text-align: right;
    font-size: 16px;
    color: #595959;
    height: 30px;
    line-height: 30px;
}

.write_sbm .data {
    display: block;
    height: 32px;
    line-height: 32px;
    margin-bottom: 17px;
    position: relative;
}

.write_sbm .data p {
    position: absolute;
    top: 32px;
    left: 120px;
    font: 12px/17px "";
    color: #ff0000;
}

.write_sbm .data .text {
    width: 478px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    border: 1px #d8dfe6 solid;
    border-radius: 3px;
    font-size: 14px;
    color: #595959;
    font-family: "微软雅黑";
}

.write_sbm .data .captcha {
    width: 120px;
    text-align: center;
}

.write_sbm .data .code_img {
    width: 69px;
    height: 28px;
}

.write_sbm .data .code_img img {
    display: inline-block;
    vertical-align: top;
    width: 69px;
    height: 28px;
    cursor: pointer;
}

.write_sbm .data .form-control {
    float: left;
    width: 152px;
    margin-right: 10px;
    padding: 6px 0 5px 10px;
    border: 1px #d8dfe6 solid;
    line-height: 25px;
    border-radius: 3px;
}

.write_sbm .data .telephone {
    width: 360px;
    margin-right: 5px;
}

.write_sbm .data button {
    height: 30px;
    padding: 0 20px;
    background: #29B0FF;
    border: 1px solid #D8DFE6;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    vertical-align: top;
    color: #fff;
}

.write_sbm .data .select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url("../images/jt_nor.png") no-repeat right center white;
    padding-right: 10px;
    background-size: 10px auto;
    background-origin: content-box;
}

.write_sbm .data .select::-ms-expand {
    display: none;
}

.write_sbm .data .select option {
    width: 100%;
    height: 30px !important;
    min-height: 30px;
    padding: 0 !important;
    margin: 0 !important;
}

#City {
    margin: 0 10px;
}

.liststyle {
    display: inline-block;
}

.liststyle .write_site {
    position: relative;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    border: 1px solid #d8dfe6;
    border-radius: 3px;
    padding: 0 0 0 10px;
    cursor: pointer;
    background: white;
    float: left;
    margin-bottom: 10px;
    width: 141px;
}

.liststyle .write_site i {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding-right: 30px;
    position: relative;
    background: #fff;
    box-shadow: none;
    width: 100%;
    box-sizing: border-box;
    color: #595959;
    font-size: 14px;
    border-radius: 4px;
}

.liststyle .write_site i:after {
    content: "";
    display: block;
    width: 20px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    background-image: url(../images/jt_nor.png);
    background-repeat: no-repeat;
    background-position: 0 center;
    background-size: 10px auto;
}

.liststyle .write_site ul {
    width: 100%;
    border-radius: 0 0 3px 3px;
    position: absolute;
    border: 1px solid #E8E8E8;
    background: white;
    left: -1px;
    top: 30px;
    border-top: 0;
    margin-bottom: 10px;
    display: none;
    z-index: 10;
    max-height: 294px;
    overflow-y: auto;
}

.liststyle .write_site ul li {
    width: 100%;
    float: left;
    overflow: hidden;
    border-top: 1px solid #E8E8E8;
}

.liststyle .write_site ul li:hover {
    background: #f2f2f2;
}

.liststyle .write_site ul li:first-child {
    border-top: 0;
}

.liststyle .write_site ul li a {
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 8px;
    color: #494949;
}

.write_btn {
    margin-left: 120px;
    width: 140px;
}

.write_btn button {
    width: 140px;
    height: 44px;
    color: #29b0ff;
    font-size: 18px;
    font-family: "微软雅黑";
    margin: 0;
    padding: 0;
    border-radius: 3px;
    border: 1px #29b0ff solid;
    background: #fff;
    cursor: pointer;
}
.write_btn button.gray,.trial_popup .button.gray{
    border: 1px solid #cdcdcd;
    color: #cdcdcd;
    cursor: no-drop;
}
.why {
    background: #29b0ff;
    padding: 30px 0;
}

.why h1 {
    color: #fff;
}

.why li {
    padding: 30px;
    width: 518px;
    height: 138px;
    border: 1px #29c2ff solid;
    border-radius: 7px;
    background: #29bbff;
    margin-right: 20px;
    margin-bottom: 30px;
    float: left;
}

.why li:nth-child(2n+2) {
    margin-right: 0;
    margin-left: 20px;
}

.why li em {
    float: left;
    width: 100px;
    height: 100px;
}

.why .item_t {
    margin-left: 120px;
    color: #fff;
}

.why .item_t h3 {
    font-size: 24px;
    line-height: 37px;
}

.why .item_t p {
    font-size: 16px;
    line-height: 30px;
    width: 370px;
}

.why .item_t i {
    display: block;
    width: 20px;
    height: 4px;
    background: #ff5353;
    border-radius: 2px;
    margin-bottom: 15px;
}

.why .item_t i.orange {
    background: #f2ac61
}

.why .item_t i.green {
    background: #6fdeb3;
}

.why .item_t i.red {
    background: #f25555;
}

.why .item_t i.yellow {
    background: #f2cb55;
}

.feature {
    background: #fff;
    padding: 30px 0;
}

.feature_pic {
    float: left;
    width: 600px;
}

.feature_msg {
    float: left;
    width: 540px;
    padding: 65px 0 0 60px;
}

.feature_msg h3 {
    font-size: 30px;
    color: #585858;
    height: 44px;
    line-height: 44px;
    padding-left: 68px;
    margin-bottom: 10px;
}

.feature_msg.ld_one h3 {
    background: url(../images/ldico1.png) no-repeat left center;
}

.feature_msg.ld_two h3 {
    background: url(../images/ldico2.png) no-repeat left center;
}

.feature_msg.ld_three h3 {
    background: url(../images/ldico3.png) no-repeat left center;
}

.feature_msg.ld_four h3 {
    background: url(../images/ldico4.png) no-repeat left center;
}

.feature_msg.ld_five h3 {
    background: url(../images/ldico5.png) no-repeat left center;
}

.feature_msg.ld_six h3 {
    background: url(../images/ldico6.png) no-repeat left center;
}

.feature_msg.ld_seven h3 {
    background: url(../images/ldico7.png) no-repeat left center;
}

.feature_msg.ld_one p {
    background: url(../images/pl1.png) no-repeat;
    background-position: 0 8px;
}

.feature_msg.ld_two p {
    background: url(../images/pl2.png) no-repeat;
    background-position: 0 8px;
}

.feature_msg.ld_three p {
    background: url(../images/pl3.png) no-repeat;
    background-position: 0 8px;
}

.feature_msg.ld_four p {
    background: url(../images/pl4.png) no-repeat;
    background-position: 0 8px;
}

.feature_msg.ld_five p {
    background: url(../images/pl5.png) no-repeat;
    background-position: 0 8px;
}

.feature_msg.ld_six p {
    background: url(../images/pl6.png) no-repeat;
    background-position: 0 8px;
}

.feature_msg.ld_seven p {
    background: url(../images/pl7.png) no-repeat;
    background-position: 0 8px;
}

.feature_msg p {
    font-size: 18px;
    color: #585858;
    line-height: 30px;
    margin-left: 40px;
    padding-left: 30px;
}

.feature li {
    height: 357px;
}

.feature li:nth-child(2n+2) .feature_pic {
    float: right;
}

.feature li:nth-child(2n+2) .feature_msg {
    float: right;
    padding: 65px 60px 0 0;
}

/*案例列表*/
.case_title {
    float: left;
    width: 178px;
    padding-top: 65px;
}
.case_title h3{
    font-weight: 400;
    font-size: 24px;
    color: #595959;
    padding-bottom: 35px;
    border-bottom: 1px solid #dfdfdf;
    width: 100%;
    margin: 0 0 20px;
}
.case_title > div {
    width: 178px;
    padding-left: 3px;
    line-height: 79px;
    margin: 0 auto;
    text-align: left;
    overflow: hidden;
}

.case_box .all {
    display: inline-block;
    vertical-align: top;
    width: 175px;
    height: 50px;
    text-align: center;
    font-size: 14px;
}

.case_title > div span {
    float: left;
    vertical-align: top;
    cursor: pointer;
    line-height: 50px;
    font-size: 16px;
    color: #333;
    width: 175px;
    text-align: center;
    overflow: hidden;
}

.case_title > div span.current {
    border-left: 6px solid #29b0ff;
    background-color: #f5f5f5;
    color: #29b0ff;
    height: 50px;
    background: #f5f5f5;
    width: 169px;
    text-indent: -6px;
}

.case_title > div em {
    display: block;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    overflow: hidden;

}

.case_box .icon {

    display: none;
    vertical-align: middle;
    height: 28px;
    background-image: url(../images/icon.png);
    background-repeat: no-repeat;
    background-position: 0 4px;
    margin-right: 7px;
}

.case_box .icon_1 {
    width: 14px;
}

.case_box .icon_2 {
    width: 15px;
    background-position: -34px 4px;
}

.case_box .icon_3 {
    width: 16px;
    background-position: -68px 4px;
}

.case_box .icon_4 {
    width: 13px;
    background-position: -109px 4px;
}

.case_box .icon_5 {
    width: 15px;
    background-position: -148px 4px;
}

.case_box .icon_6 {
    width: 7px;
    background-position: -198px 4px;
}

.case_box .icon_7 {
    width: 16px;
    background-position: -238px 4px;
}

.case_box .icon_8 {
    width: 15px;
    background-position: -289px 4px;
}

.case_box .icon_9 {
    width: 14px;
    background-position: -336px 4px;
}

.case_box .icon_10 {
    width: 15px;
    background-position: -378px 4px;
}

.case_list {
    padding: 65px 0;
    width: 900px;
    float: right;
}
.case_list h3{
    font-weight: 400;
    font-size: 24px;
    color: #595959;
    padding-bottom: 35px;
    border-bottom: 1px solid #dfdfdf;
    width: 100%;
    margin: 0 0 20px;
}
.case_list .item {
    display: none;
}

.case_list li {
    float: left;
    margin: 0 10px 10px 0;
    width: 290px;
    height: 385px;
    overflow: hidden;
    position: relative;
    visibility: visible;
    border-radius: 6px;
    cursor: pointer;
}

.case_list li:hover .code_bg {
    display: block;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    -ms-transition: 1s;
}

.case_list li .code_bg {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(../images/box-wrap-bg.png);

}

.case_list li .code_box {
    height: 240px;
    margin: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
}

.case_list li .code_bg img {
    display: block;
    width: 200px;
    height: 200px;
    margin: 0 auto;
}

.case_list li .code_bg span {
    display: block;
    width: 200px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 16px;
    margin: 10px auto 0;
    overflow: hidden;
    text-align: center;
}

.case_list li:nth-child(3n+3) {
    margin-right: 0 !important;
}

.case_list li .text {
    position: absolute;
    top: 44px;
    right: 0;
    left: 0;
    width: 170px;
    height: 85px;
    margin: 0 auto;
    background: rgba(255, 255, 255, .7);
    border: rgba(255, 255, 255, 0.3) 4px solid;
    text-align: center;
    padding-top: 5px;
    box-sizing: border-box;
    line-height: normal;
}

.case_list li .text strong {
    display: block;
    font-size: 18px;
    color: #444;
    font-weight: normal;
}

.case_list li .text span {
    display: block;
    font-size: 14px;
    color: #444;
}

.case_list li img {
    width: 290px;
    height: 395px;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    -ms-transition: 1s;
}

.mod_more {
    display: block;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #000;
    text-align: center;
    margin-top: 30px;
    cursor: pointer;
}
 .words{color:white;display:block;position:fixed;top:32px;left:230px;letter-spacing:1px;font-weight:normal;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;}

/*案例详情*/

.cases_banner{
    /*display: block;*/
    /*background: url(https://imgcache.vikduo.com/static/e76f807d268c3f0f8f11ca53a9e37ec3.jpg) center 0 no-repeat;*/
    /*width: 100%;*/
    /*height: 500px;*/
}

.case_info .info_con {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 82px;
    background-color: #fff;
    margin: 0 auto;


}

.case_info ul {
    padding: 30px 0;
    width: 1065px;
    margin: 0 auto
}

.case_info li {
    height: 22px;
    line-height: 22px;
    padding: 0 57px;
    float: left;
    border-right: 1px #333 dotted;
}

.case_info li a {
    display: block;
    font-size: 18px;
    color: #333;
}

.case_info li a:hover {
    color: #29b0ff;
}

.case_info li.on a {
    color: #29b0ff;
}

.case_info .border0 {
    border: 0 !important
}

.case_info .cin_item {
    text-align: center;
}

.case_info .bggray {
    background: #f5f5f5;
}

.case_info .case_title {
    margin-bottom: 50px;
    overflow: hidden;
}

.case_info .case_content {
    text-align: center;
}

/*地图*/
.echarts_map {
    background: #29b0ff;
    padding: 50px 0 30px;
}

.echarts_map h1 {
    color: #fff;
}

.mapsvg {
    text-align: center;
    margin: auto;
    width: 1000px;
    height: 650px;
}

/*服务商查询*/
.service_query {
    padding: 40px 0;
    background: #f1f4f7;
}

.service_query .search_box {
    margin-top: 40px;
}

.service_query .site_m dl {
    margin: 0 120px;
}

.service_query dt {
    background: #65bcc7;
    height: 50px;
    border-radius: 5px 5px 0 0;
    line-height: 50px;
    padding-left: 40px;
    font-size: 18px;
    color: #fff;
}

.service_query dd {
    background: #e9f8fa;
    padding: 50px 90px;
}

.service_query .search_box span {
    color: #333;
    font-size: 16px;
    vertical-align: middle;
}

.service_query .search_box input {
    border: 1px solid #d8dfe6;
    border-radius: 5px;
    background: #fff;
    width: 838px;
    height: 50px;
    font-size: 18px;
    color: #595959;
    padding: 15px 30px;
    vertical-align: middle;
}

.service_query .search_box input::-webkit-input-placeholder {
    font-size: 18px;
    color: #595959;
}

.service_query .search_box .button {
    display: inline-block;
    background: #29b0ff;
    width: 280px;
    border-radius: 5px;
    border: 0 none;
    padding: 10px;
    line-height: normal;
    color: #fff;
    font-size: 18px;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
    outline: 0 none;
    margin-left: 20px;
    border: 1px #1d9ee9 solid;
    box-sizing: border-box;
}

.service_query .search_box .button img {
    margin-right: 18px;
}

.service_query .search_box .button:hover {
    background: #21a7f5;
}

.service_query .search_box button:active {
    background: #65bcc7;
}

.service_query .nodata {
    font-size: 16px;
    color: #ff0000;
}

.service_query .nodata, .agent_detail {
    background: #fff;
    padding: 20px 50px;
    border: 1px solid #d8dfe6;
    border-radius: 5px;
    margin-bottom: 10px; /* display:none; */
}

.service_query .agent_detail td {
    padding-bottom: 2px;
    font-size: 16px;
    color: #595959;
}

.service_query .sole {
    font-size: 16px;
    color: #29b0ff;
    padding: 45px 0 10px 0;
}

.service_query .info_cx {
    font-size: 16px;
    color: #595959;
    line-height: 30px;
}

/*==================================讲师风采==============================================*/
.lecturer {
    padding-bottom: 60px;
}

.lecturer .title {
    text-align: center;
    padding: 57px 0;
}

.lecturer .title h1 {
    font-size: 40px;
    color: #29b0ff;
    font-weight: bold;
    line-height: 45px;
}

.lecturer .title p {
    font-size: 22px;
    color: #333;
    line-height: 50px;
}

.lecturer .avatar {
    position: absolute;
    top: -1px;
    left: 0;
}

.lecturer .le_item {
    border: 1px #dedede solid;
    margin-bottom: 40px;
    position: relative;
    height: 438px;
}

.lecturer .le_info {
    margin: 0 40px 0 480px;
    padding: 25px 0;
}

.lecturer .tit {
    display: block;
    font-size: 22px;
    color: #333;
    font-weight: bold;
    line-height: 30px;
}

.lecturer .tit em {
    display: block;
    width: 140px;
    height: 3px;
    background: #333;
    margin-top: 16px;
    margin-bottom: 5px
}

.lecturer .text {
    font-size: 14px;
    color: #333;
    line-height: 24px;
    padding-top: 36px;
}

.lecturer .text span {
    font-weight: bold;
}

.lecturer .more {
    position: absolute;
    bottom: 26px;
    right: 40px;
    color: #29b0ff;
    font-size: 14px;
    width: 100px;
    line-height: 20px;
    background: url(../images/leico.png) no-repeat right center;
    cursor: pointer;
    text-align: right;
    padding-right: 16px;
}

.lecturer .more:hover {
    text-decoration: underline;
    color: #29b0ff;
}

.lecturer .pic_right .tit {
    text-align: right;
}

.lecturer .pic_right .avatar {
    right: 0;
    left: inherit;
}

.lecturer .pic_right .le_info {
    margin: 0 480px 0 25px;
}

.lecturer .pic_right .text {
    text-align: right;
}

.lecturer .pic_right .tit em {
    margin-left: 553px;
}

.lecturer .pic_right .more {
    text-align: left;
    left: 40px;
    width: 56px;
}

/*讲师弹层*/
.item_popup {
    background: url(../images/box-wrap-bg.png);
    display: none;
    position: fixed;
    *position: absolute;
    *margin-left: 350px;
    top: 0;
    *top: -200px;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: 998;
}

.item_popup .info_box {
    background: #fafafa;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 1200px;
    min-height: 500px;
    margin: 200px auto 0 auto;
    z-index: 999;
}

.item_popup .info {
    position: relative;
}

.item_popup .pic {
    position: absolute;
    top: -90px;
    left: 0;
    right: 0;
    width: 182px;
    margin: 0 auto;
    *margin-left: 265px
}

.item_popup .close {
    background: url(../images/close_icon.png) no-repeat;
    display: block;
    width: 36px;
    height: 36px;
    position: absolute;
    top: 20px;
    right: 20px;
}

.item_popup .detail {
    overflow-y: auto;
    height: 500px;
}

.item_popup .detail_item {
    padding: 50px 90px;
}

.item_popup .detail_item.depth {
    background-color: #fff;
}

.detail_item h2 {
    width: 145px;
    font-size: 36px;
    font-weight: bold;
    color: #333;
    padding-bottom: 20px;
    border-bottom: 2px solid #333;
    margin: 0 auto 60px auto;
}

.item_popup .depth_box {

}

.item_popup .depth_box dl {
    float: left;
    width: 330px;
    margin: 0 auto;
    text-align: center;
}

.item_popup .depth_box dl.fix2 {
    width: 500px;
}

.item_popup .depth_box dt {
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 60px;
    font-size: 18px;
    color: #333;
    margin-bottom: 10px;
}

.item_popup .upgrade dt {
    background-image: url(../images/upgrade_icon.png);
}

.item_popup .activity dt {
    background-image: url(../images/activity_icon.png);
}

.item_popup .location dt {
    background-image: url(../images/location_icon.png);
}

.item_popup .picon1 dt {
    background-image: url(../images/picon1.png);
}

.item_popup .picon2 dt {
    background-image: url(../images/picon2.png);
}

.item_popup .picon3 dt {
    background-image: url(../images/picon3.png);
}

.item_popup .picon4 dt {
    background-image: url(../images/picon4.png);
}

.item_popup .depth_box dd {
    font-size: 14px;
    color: #666;
    line-height: 20px;
}

.item_popup h3 {
    background-image: url(../images/circle_icon.png);
    background-repeat: no-repeat;
    background-position: 0 center;
    font-size: 18px;
    color: #333;
    padding-left: 30px;
    margin-bottom: 10px;
}

.item_popup .harvest_box ul {
    padding-left: 30px;
}

.item_popup .harvest_box li {
    float: left;
    width: 490px;
    font-size: 14px;
    color: #666;
}

.item_popup .harvest_box_l {
    width: 460px;
    margin-right: 40px;
    float: left;
}

.item_popup .harvest_box_l ul {
    padding-left: 30px;
}

.item_popup .harvest_box_l li {
    width: 490px;
    font-size: 14px;
    color: #666;
}

.item_popup .harvest_box_r {
    width: 460px;
    margin-left: 40px;
    float: left;
}

.item_popup .harvest_box_r ul {
    padding-left: 30px;
}

.item_popup .harvest_box_r li {
    width: 490px;
    font-size: 14px;
    color: #666;
}

.item_popup .harvest_box1 {
    margin-top: 30px;
}

.item_popup .harvest_box1 ul {
    padding-left: 30px;
}

.item_popup .harvest_box1 li {
    font-size: 14px;
    color: #666;
}

/*======================================解决方案========================================*/
.solution .main-content {
    padding-bottom: 60px;
    position: relative;
    width: 100%;
    z-index: 3
}
#zrwd{ position: absolute; width: 1px;height: 1px; top: -80px;}
#zhmd{ position: absolute; width: 1px;height: 1px; top: -80px;}
#zhqd{ position: absolute; width: 1px;height: 1px; top: -80px;}

#ydds{ position: absolute; width: 1px;height: 1px; top: -80px;}
#zhyl{ position: absolute; width: 1px;height: 1px; top: -80px;}

#zrm{ position: absolute; width: 1px;height: 1px; top: -80px;}
#zrcj{ position: absolute; width: 1px;height: 1px; top: -80px;}
#smzf{ position: absolute; width: 1px;height: 1px; top: -80px;}
#wnyy{ position: absolute; width: 1px;height: 1px; top: -80px;}
#jfhy{ position: absolute; width: 1px;height: 1px; top: -80px;}
#jcfw{ position: absolute; width: 1px;height: 1px; top: -80px;}
#ydxc{ position: absolute; width: 1px;height: 1px; top: -80px;}
#yxgj{ position: absolute; width: 1px;height: 1px; top: -80px;}



.solution .bggray {
    background: #f5f5f5;
}

.solution .main-middle {
    width: 1260px;
    margin: 0 auto;
    overflow: hidden;
    zoom: 1;
}

.solution .solution_title {
    padding: 60px 0 27px;
    margin-bottom: 40px;
    border-bottom: 1px #dfdfdf solid;
}

.solution h3 {
    font-size: 30px;
    color: #595959;
    font-weight: bold;
    padding-left: 23px;
    height: 40px;
    line-height: 38px;
    border-left: 4px #29b0ff solid;
}

.solution .c_left,
.solution .c_right {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}

.solution .c_left {
    width: 600px;
    float: left;
}

.solution .c_right {
    width: 600px;
    float: right;
}

.solution .character {
    width: 500px;
    margin: 0 auto;
}

.solution .character p {
    font-size: 16px;

    color: #595959;
    line-height: 30px;
    margin: 10px 0;
    text-align: left;
}

.solution .character .big{
    font-size: 28px;
    font-weight: bold;
    color: #000000;
    line-height: 0px;
    margin: 30px 0;
    text-align: left;
}
.solution .character .big1{
    font-size: 6em;
    
    color: #f08200;
    line-height: 24px;
    margin: 30px 0;
    text-align: left;
}

.solution .character .big2{
    font-size: 3em;
    
    color: #f08200;
    line-height: 24px;
    margin: 30px 0;
    text-align: left;
}

.solution .character a {
    display: block;
    margin: 0 auto;
    width: 250px;
    height: 64px;
    line-height: 64px;
    background: #f08200;
    text-align: center;
    font-size: 24px;
    color: #fff;
    border-radius: 50px;
    letter-spacing:5px;


}

.solution .photo img {
    margin-left: 0px;
}

/*========================================产品动态=====================================*/
.border0 {
    border: 0
}

.new_nav {
    background: #f4f4f4;
    border-bottom: 1px #dedede solid;
    height: 20px;
    padding: 29px 0;
    text-align: center;
}

.new_nav .NaList {
    height: 20px;
    overflow: hidden;
}

.new_nav a {
    display: inline-block;
    padding: 0 50px;
    border-right: 1px #acacac solid;
    font-size: 16px;
    color: #333;
    vertical-align: top;
    line-height: 20px;
    height: 20px;
    cursor: pointer;
}

.new_nav a:hover {
    color: #29b0ff;
}

.new_nav a:last-child {
    border: 0;
}

.new_nav .w1200 {
    height: 20px;
    overflow: hidden;
}

.new_nav .choose {
    color: #29b0ff;
}

.new_content {
    width: 1160px;
    margin: 0 auto;
    padding: 40px 0;
}

.new_list {
    float: left;
}

.new_list .new_item {
    display: none;
}

.new_list li {
    width: 828px;
    height: 230px;
    border: 1px #dedede solid;
    border-radius: 3px;
    padding: 15px;
    margin-bottom: 20px;
}

.new_list .new_img {
    width: 230px;
    height: 230px;
    float: left;
}

.new_list .new_img img {
    width: 230px;
    height: 230px;
}

.new_list .new_intro {
    margin-left: 270px;
    height: 230px;
    overflow: hidden;
}

.new_list .n_title {
    font-size: 18px;
}

.new_list .n_title a {
    font-weight: bold;
    color: #29b0ff;
    position: relative;
    cursor: pointer;
}

.new_list .n_title .news_icon {
    display: inline-block;
    width: 28px;
    height: 19px;
    background-image: url("../images/news_icon.png");
    background-repeat: no-repeat;
}

.new_list .n_title .hot_icon {
    display: inline-block;
    width: 28px;
    height: 19px;
    background-image: url("../images/hot_icon.png");
    background-repeat: no-repeat;
}

.new_list .n_title a:hover {
    text-decoration: underline;
}

.time_look {
    margin: 5px 0 10px 0;
}

.time_look span {
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
    line-height: 16px;
    margin-right: 20px;
}

.time_look .n_time {
    background-image: url("../images/time_icon.png");
}

.time_look .n_look {
    background-image: url("../images/eye_icon.png");
}

.new_paragraph {
    height: 155px;
    font-size: 14px;
    color: #666;
    text-indent: 30px;
    padding-top: 10px;
    border-top: 1px solid #dedede;
    overflow: hidden;
}

.new_content .recommend {
    float: right;
    width: 230px;
}

/*加载*/
.news_loading {
    text-align: center;
    font-size: 14px;
}

/*搜索*/
.news_search {
    position: relative;
    overflow: hidden;
    width: 190px;
    padding-right: 40px;
    height: 30px;
    border: 1px solid #acacac;
    background: #fff;
    line-height: 30 px\0;
    border-radius: 20px;
    -webkit-border-radius: 20px;
}

.news_search .text {
    float: left;
    padding: 0 5px 0 10px;
    height: 100%;
    outline: 0;
    border: 0;
    background: transparent;
    font-size: 14px;
    color: #abaaaa;
}

.news_search .submit, .news_search .submit2 {
    position: absolute;
    right: 0;
    z-index: 2;
    width: 30px;
    height: 100%;
    border: 0;
    background: url("../images/search_icon.png") no-repeat;
    cursor: pointer;
    transition: width 0.3s ease-in-out;
    -o-transition: width 0.3s ease-in-out;
    -moz-transition: width 0.3s ease-in-out;
    -webkit-transition: width 0.3s ease-in-out;
    text-indent: -10000px;
}

.news_search .submit {
    background-position: 5px center;

}

.news_search .submit2 {
    width: 0;
    background: url("../images/search_icon.png") #acacac no-repeat;
    border-radius: 50%;
    -webkit-border-radius: 50%;
}

.news_search.sel .submit2 {
    width: 30px;
}

.recommend_list {
    margin-top: 20px;
    border-top: 1px solid #dedede;
    padding-top: 10px;
}

.recommend_list .title {
    font-size: 14px;
    color: #999;
    font-weight: bold;
}

.recommend_list .just_txt li {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.recommend_list .just_txt li a {
    font-size: 14px;
    line-height: 30px;
    color: #666;
}

.recommend_list .just_txt li a:hover {
    color: #29b0ff;
}

/*============================================新闻动态详情==========================================*/
.news_details {
    width: 830px;
    border: 1px solid #dedede;
}

.news_article {

    border-radius: 3px;
    padding: 50px;
}

.article_title {
    border-bottom: 1px solid #dedede;
}

.article_title .tit {
    font-size: 22px;
    color: #29b0ff;
    text-align: center;
}

.news_article .time_look {
    text-align: center;
}

.article_cont {
    padding: 20px 0;
    font-size: 14px;
    color: #666;
}

.article_cont p {
    margin-bottom: 10px;
}

.article_cont p img {
    margin: 10px auto;
}
.article_cont p strong{
    font-weight: bold;
}
.page_nav {
    font-size: 14px;
    border-top: 1px solid #dedede;
    padding: 30px 70px;
    background-color: #fafafa;
}

.page_nav span {
    background: url(../images/triangle_icon.png) no-repeat left center;
    padding-left: 10px;
}

.page_nav a {
    color: #29b0ff;
}

.page_nav a:hover {
    text-decoration: underline;
}

/*=========================================关于我们=========================================*/
/*关于我们导航*/
.af_nav {
    background: #f4f4f4;
    border-bottom: 1px #dedede solid;
    height: 20px;
    padding: 28px 0;
    text-align: center;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99;
}

.af_nav a {
    display: inline-block;
    padding: 0 35px;
    border-right: 1px #acacac solid;
    font-size: 16px;
    color: #333;
    vertical-align: top;
    line-height: 20px;
    height: 20px;
    cursor: pointer;
}

.af_nav a:hover {
    color: #f08200;
}

.af_nav a.on {
    color: #f08200;
}

.af_nav a:last-child {
    border: 0;
}

/*=============关于我们-产品功能===========*/
.about_function .main-middle {
    width: 1200px;
    margin: 0 auto;
}

.about_function .main-1 {
    padding: 70px 0;
}

.about_function .main-2 {
    padding: 70px 0;
    background: #29b0ff;
}

.about_function .main-3 {
    padding: 70px 0;
    background: #1463ab;
}

.about_function .main-4 {
    padding: 70px 0;
    background: #f1f5f8;
}

.about_function .main-5 {
    padding: 70px 0;
    background: #29b0ff;
}

.about_function .modul_title h3 {
    text-align: center;
    font-weight: bold;
    color: #666;
    font-size: 36px;
    line-height: 55px;
    font-weight: normal;
}

.about_function .modul_title h3 em {
    display: block;
    width: 90px;
    height: 2px;
    background: #29b0ff;
    margin: 10px auto 25px;
}

.about_function .m_content {
    text-align: center;
    font-size: 16px;
    color: #666;
    line-height: 32px;
}

.about_function .m_content2 {
    text-align: center;
    font-size: 16px;
    color: #fff;
    line-height: 32px;
}

.about_function .oimg {
    height: 282px;
    text-align: center;
}

.about_function .oimg img {
    vertical-align: bottom;
}

.about_function .onlineTrading {
    margin-top: 60px;
}

.about_function .onlineTrading2 {
    margin-top: 60px;
}

.about_function .onlineTrading h3 {
    font-size: 24px;
    color: #555;
    text-align: center;
    font-weight: bold;
    line-height: 40px;
    padding: 40px 0 10px;
}

.about_function .onlineTrading p {
    font-size: 16px;
    color: #666;
    text-align: center;
    line-height: 32px;
}

.about_function .online_left {
    float: left;
    width: 370px;
    text-align: center;
}

.about_function .online_cen {
    float: left;
    width: 370px;
    text-align: center;
    margin-left: 75px;
}

.about_function .online_right {
    float: right;
    width: 320px;
}

.about_function .c_left {
    width: 600px;
    float: left;
}

.about_function .c_right {
    width: 600px;
    float: left;
}

.about_function .main-2 h3,
.about_function .main-3 h3 {
    font-size: 36px;
    color: #fff;
    line-height: 55px;
}

.about_function .main-2 h3 em,
.about_function .main-3 h3 em {
    display: block;
    width: 90px;
    height: 2px;
    background: #fff;
    margin-top: 10px;
}

.about_function .main-2 p,
.about_function .main-3 p {
    font-size: 16px;
    color: #fff;
    line-height: 32px;
}

.about_function .main-2 img,
.about_function .main-3 img {
    display: block;
    margin: 0 auto;
}

.one {
    font-size: 16px;
    color: 666;
    line-height: 32px;
    padding-left: 68px;
    padding-top: 12px;
    min-height: 55px;
    background: url(../images/ico23.png) no-repeat left top;
}

.two {
    font-size: 16px;
    color: 666;
    line-height: 32px;
    padding-left: 68px;
    padding-top: 12px;
    min-height: 55px;
    background: url(../images/ico24.png) no-repeat left top;
}

.qd_img {
    margin: 50px 0;
}

.about_function .core {
    width: 190px;
    height: 34px;
    border: 1px solid #27b0fe;
    text-align: center;
    margin: 60px auto;
    border-radius: 34px;
    font-size: 22px;
    line-height: 35px;
    color: #27b0fe;
}

.core_list li {
    float: left;
    width: 200px;
    text-align: center;
}

.about_function .core_list p {
    font-size: 16px;
    color: #666;
    margin-top: 15px;
}

.float-l {
    float: left;
}

.value-7 .value-7-text {
    width: 340px;
    overflow: hidden;
    text-align: left;
    padding-left: 25px;
}

.value-7 h3 {
    font-size: 24px;
    color: #545454;
    line-height: 55px;
    font-weight: bold;
}

.value-7 p {
    font-size: 16px;
    color: #666;
    line-height: 32px;
}

.value-7 li {
    display: table;
    margin-bottom: 55px;
}

.value-7 .tebcte-son {
    display: table-cell;
    vertical-align: middle;
}

.about_function .main-5 .modul_title h3 {
    color: #fff;
}

.about_function .main-5 .online_cen2 h3 {
    font-size: 24px;
    color: #fff;
    line-height: 30px;
    padding: 30px 0;
}

.about_function .main-5 h3 em {
    display: block;
    width: 90px;
    height: 2px;
    background: #fff;
    margin-top: 10px;
}

.about_function .online_cen2 {
    float: left;
    width: 340px;
    text-align: center;
    padding: 0 30px;
}

.about_function .onlineTrading2 p {
    font-size: 16px;
    color: #fff;
    text-align: left;
    line-height: 32px;
}

.list_style {
    list-style-image: url("../images/list_style.png");
    line-height: 30px;
    padding-top: 20px;
}

.list_style li {
    font-size: 16px;
    color: #666;
    line-height: 38px;
}

/*=============关于我们-解决方案===========*/
.about_solution h3 {
    font-size: 36px;
    color: #666;
    text-align: left;
    margin: 160px auto 30px;
    line-height: 55px;
}

.about_solution h3 em {
    display: block;
    width: 90px;
    height: 2px;
    background: #29b0ff;
    margin-top: 10px;
}

.about_solution .main-content p {
    font-size: 16px;
    color: #666;
    line-height: 32px;
    text-align: left;
    margin: 0 auto;
}

.about_solution .c_left,
.about_solution .c_right {
    width: 50%;
    height: 550px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}

.about_solution .c_left {
    float: left;
}

.about_solution .c_right {
    float: right;
}

.about_solution .main-content img {
    margin-top: 75px;
}

.about_solution .main-middle {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    zoom: 1;
    text-align: center;
}

/*=============关于我们===========*/
.about .top_title {
    font-size: 36px;
    color: #666;
    text-align: left;
    margin: 160px auto 30px;
    line-height: 55px;
}

.about .top_title em {
    display: block;
    width: 90px;
    height: 2px;
    background: #29b0ff;
    margin-top: 10px;
}

.about .foot-title {
    font-size: 36px;
    color: #666;
    text-align: left;
    line-height: 55px;
    text-align: center;
    margin-bottom: 60px;
}

.about .foot-title em {
    display: block;
    width: 90px;
    height: 2px;
    background: #29b0ff;
    margin: 10px auto 0;
}

.about .main-content p {
    font-size: 16px;
    color: #666;
    line-height: 32px;
    text-align: left;
    margin: 0 auto;
}

.about .c_left,
.about .c_right {
    width: 50%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}

.about .c_left {
    float: left;
}

.about .c_right {
    float: right;
}

.about .main-middle {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    zoom: 1;
}

.about .foot-title div:nth-of-type(1) {
    color: #454545;
}

.font-36 {
    font-size: 36px;
}

.about .foot-title div {
    margin: 20px auto;
    color: #686868;
}

.about .contacts_item {
    width: 550px;
    height: 200px;
    position: relative;
    overflow: hidden;
}

.about .contacts_item em {
    position: relative;
    top: 10px;
    vertical-align: middle;
    z-index: 2;
}

.about .snacks {
    float: left;
    margin: 30px 20px 60px 0;
}

.about .repast {
    float: right;
    margin: 30px 0 60px 20px;
}

.about .phone_t {
    position: absolute;
    top: 0;
    left: 120px;
    width: 305px;
    height: 185px;
    padding-left: 125px;
    padding-top: 15px;
    background: #fbfbfb;
    z-index: 1;
    border-radius: 8px;
}

.about .phone_t h3 {
    display: block;
    vertical-align: middle;
    font-size: 24px;
    color: #595959;
    font-weight: normal;
    height: 38px;
    line-height: 38px;
    text-align: left;
}

.about .snacks i {
    display: block;
    width: 20px;
    height: 4px;
    background: #ff5353;
    border-radius: 2px;
    margin-bottom: 10px;
}

.about .repast i {
    display: block;
    width: 20px;
    height: 4px;
    background: #fb9d38;
    border-radius: 2px;
    margin-bottom: 10px;
}

.about .phone_t span {
    display: block;
    vertical-align: middle;
    color: #595959;
    font-size: 16px;
    text-align: left;
}

.about .txt {
    left: 246px;
    padding: 20px;
    position: absolute;
    top: 90px;
    width: 323px;
}

.about .map_temp {
    position: relative;
}

.about .map_temp .txt .icon {
    display: block;
    float: left;
    width: 24px;
    height: 24px;
    background: url(../images/icon.png) no-repeat;
}

.about .map_temp .txt .time {
    background-position: 0 -49px;
}
.about .map_temp .txt .address {
        background: url(../images/address.png) no-repeat;
}

.about .map_temp .txt h2 {
    text-align: left;
    color: #444;
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
}

.about .map_temp .txt p {
    margin-top: 25px;
    font-size: 14px;
    color: #444;
    line-height: 24px;
}

.about .map_temp .txt span {
    display: block;
    padding-left: 40px;
}

.about .main-15 {
    padding-bottom: 80px;
}

.about .main-16 {
    padding: 70px 0;
    background: #f1f5f8;
}

.about .main-16 .main-middle {
    width: 1156px;
    margin: auto;
}

/*=============关于我们 -行业新闻===========*/
.about_news ul {
    margin-left: 6px;
    padding-left: 36px;
    border-left: 2px #23afff solid;
}

.about_news .main-content {
    padding: 75px 0;
}

.about_news .hidden_li {
    height: 295px;
    overflow: hidden;
    position: relative;
}

.about_news .show_li {
    padding-bottom: 60px;
    position: relative;
}

.about_news li {
    margin-bottom: 20px;
    border: 1px solid #bfbfbf;
    padding: 20px 20px 0;
    position: relative;
}

.about_news li:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 18px;
    background: #fff;
    left: -43px;
    top: 30px;
    z-index: 1
}

.about_news li:before {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background: #23afff;
    border-radius: 50%;
    left: -43px;
    top: 34px;
    z-index: 2
}

.about_news .hidden_btn {
    color: #25beea;
    width: 100%;
    position: absolute;
    background-color: #fff;
    right: 0;
    bottom: 0;
    margin: 0;
    text-indent: 0;
    cursor: pointer;
    text-align: right;
    font-size: 16px;
    height: 48px;
}

.about_news .news_content {
    font-size: 16px;
    color: #666;
    line-height: 32px;
    text-indent: 2em;
}

.about_news .news_sub1 {
    background: url(../images/newsubbg1.png) no-repeat;
    width: 206px;
    height: 41px;
    line-height: 41px;
    font-size: 16px;
    color: #fff;
    padding-left: 14px;
    margin: 25px 0;
}

.about_news .news_sub2 {
    background: url(../images/newsubbg2.png) no-repeat;
    width: 219px;
    height: 41px;
    line-height: 41px;
    font-size: 16px;
    color: #fff;
    padding-left: 14px;
    margin: 25px 0;
}

.about_news .news_sub3 {
    background: url(../images/newsubbg3.png) no-repeat;
    width: 239px;
    height: 41px;
    line-height: 41px;
    font-size: 16px;
    color: #fff;
    padding-left: 14px;
    margin: 25px 0;
}

.about_news .news_sub4 {
    background: url(../images/newsubbg4.png) no-repeat;
    width: 345px;
    height: 41px;
    line-height: 41px;
    font-size: 16px;
    color: #fff;
    padding-left: 14px;
    margin: 25px 0;
}

.about_news .yy {
    font-size: 16px;
    color: #666;
    line-height: 32px;
}

.about_news .index_num {
    font-size: 42px;
    color: #494949;
    line-height: 34px;
}

.about_news .new_title {
    font-size: 22px;
    color: #494949;
}

.about_news .news_img {
    margin: 25px 0;
    text-align: center;
}

/*=============关于我们 -企业荣誉优势===========*/
.about_honor .modul_title h3 {
    text-align: center;
    font-weight: bold;
    color: #666;
    font-size: 36px;
    line-height: 55px;
    font-weight: normal;
}

.about_honor .modul_title h3 em {
    display: block;
    width: 90px;
    height: 2px;
    background: #29b0ff;
    margin: 10px auto 25px;
}

.about_honor .m_subhead {
    text-align: center;
    font-size: 16px;
    color: #666;
    line-height: 32px;
}

.about_honor .main-middle {
    width: 1055px;
    margin: 0 auto;
}

.about_honor .year {
    text-align: center;
}

.about_honor .year_top {
    padding: 30px;
    border: 1px #29b0ff solid;
    margin: 60px 0;
}

.about_honor .year_top h4 {
    font-size: 36px;
    color: #29b0ff;
    font-weight: normal;
    margin-bottom: 20px;
    line-height: 40px;
}

.about_honor .year_top p {
    font-size: 16px;
    color: #666;
    line-height: 32px;
}

.about_honor .year_img {
    margin: 60px 0;
}

.about_honor .year_txt {
    font-size: 16px;
    color: #666;
    line-height: 32px;
}

.about_honor .main-content {
    padding-top: 60px;
}

.about_honor .honor {
    background: url(../images/09.png) no-repeat #29b0ff top center;
    padding: 19px 0 85px;
}

.about_honor .topbg {
    position: relative;
    background: #29b0ff;
    height: 68px;
    margin-top: 130px;
}

.about_honor .topbg img {
    position: absolute;
    top: -88px;
    left: 0;
    right: 0;
    margin: auto;
}

.about_honor .year_honor {
    height: 148px;
    display: table;
}

.about_honor .honor_img {
    padding-top: 23px;
    text-align: center;
}

.about_honor .h_left {
    width: 485px;
    padding-right: 43px;
    display: table-cell;
    vertical-align: middle;
}

.about_honor .h_right {
    width: 485px;
    padding-left: 43px;
    display: table-cell;
    vertical-align: middle;
}

.about_honor .h_left.h_year {
    text-align: right;
}

.about_honor .h_year {
    font-size: 36px;
    color: #fff;
}

.about_honor .h_txt {
    font-size: 16px;
    color: #fff;
    line-height: 32px
}

/*=============解决方案=============*/
.scheme{overflow: hidden;}
.scheme .w1120 {
    width: 1120px;
    margin: 0 auto;
}

.scheme .gray {
    background-color: #f5f5f5;
}

.scheme .margin0 {
    margin: 0 !important;
}

.scheme .text_right {
    text-align: right;
}

.scheme h1 {
    font-size: 36px;
    color: #595959;
    line-height: 40px;
    margin-bottom: 50px;
    text-align: center;
}

.scheme h2 {
    font-size: 30px;
    color: #595959;
    line-height: 40px;
    padding-left: 27px;
    border-left: 4px #29b0ff solid;
    text-align: left;
    font-weight: bold;
}

.scheme h3 {
    font-size: 24px;
    color: #595959;
    line-height: 40px;
    margin-bottom: 10px;
    font-weight: bold;
}

.scheme p {
    font-size: 18px;
    color: #595959;
    line-height: 24px;
}

.scheme .scheme_top {
    text-align: center;
    padding: 75px 0;
}

.scheme .wap_difficulty span {
    float: left;
    margin-right: 6px;
}

.scheme .wap_difficulty2 span {
    float: left;
    margin-right: 13px;
}

.scheme .wap_difficulty3 {
    width: 1120px;
    margin: auto;
}

.scheme .wap_difficulty3 span {
    float: left;
    margin-left: 40px;
}

.scheme .i_title {
    padding: 38px 0 25px;
    border-bottom: 1px #dfdfdf solid;
}

.scheme .worth_con {
    padding: 50px 0 50px 40px;
    display: table;
}

.scheme .con_img {
    width: 525px;
    display: table-cell;
    vertical-align: middle;
}

.scheme .con_text {
    width: 635px;
    display: table-cell;
    vertical-align: middle;
}

.scheme .worth_con2 {
    padding: 50px 0 50px;
    display: table;
}

.scheme .con_img2 {
    width: 560px;
    display: table-cell;
    vertical-align: middle;
}

.scheme .con_text2 {
    width: 540px;
    display: table-cell;
    vertical-align: middle;
    padding-left: 20px;
}

.scheme .t_item {
    margin-bottom: 50px;
    cursor: pointer;
}

.scheme .on h3,
.scheme .on p {
    color: #29b0ff;
}

.scheme .suit ul {
    margin-top: 75px;
}

.scheme .suit li {
    float: left;
    width: 16.666%;
    text-align: center;
}

.scheme .suit li img {
    border-radius: 50%;
}

.scheme .suit span {
    display: block;
    font-size: 22px;
    color: #595959;
    line-height: 24px;
    margin-top: 20px;
}

.scheme .suit {
    padding: 80px 0 100px;
}

.scheme .suit li:hover img {
    box-shadow: 0px 0px 10px #888888;
}

.scheme .suit2 ul {
    margin-top: 75px;
}

.scheme .suit2 li {
    float: left;
    width: 25%;
    text-align: center;
    margin-bottom: 60px;
}

.scheme .suit2 li img {
    border-radius: 50%;
}

.scheme .suit2 span {
    display: block;
    font-size: 22px;
    color: #595959;
    line-height: 24px;
    margin-top: 20px;
}

.scheme .suit2 {
    padding: 80px 0 40px;
}

.scheme .suit2 li:hover img {
    box-shadow: 0px 0px 10px #888888;
}

.scheme .scheme_case {
    padding: 75px 0;
}

.scheme .scheme_case li {
    position: relative;
    width: 230px;
    height: 230px;
    float: left;
    margin-right: 11px;
    cursor: pointer;
}

.scheme .code {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 150px;
    height: 150px;
    margin: auto;
    vertical-align: middle;
    display: none;
}

.scheme .scheme_case li:hover .code {
    display: block;
}

.scheme .scheme_case2 {
    padding: 75px 0;
    text-align: center;
}

.scheme .scheme_case2 li {
    position: relative;
    width: 230px;
    height: 230px;
    display: inline-block;
    margin-right: 30px;
    cursor: pointer;
}

.scheme .scheme_case2 li:hover .code {
    display: block;
}

/*=============智慧餐厅=============*/
.restaurant .gray {
    background-color: #fafafa;
}

.restaurant .tc {
    text-align: center;
}

.restaurant .tr {
    text-align: right;
}

.restaurant .ret_temp {
    padding: 80px 0;
}

.restaurant h1 {
    font-size: 32px;
    color: #99c033;
    line-height: 40px;
}

.restaurant h2 {
    font-size: 20px;
    color: #363636;
    height: 40px;
    line-height: 50px;
}

.restaurant em.mcen {
    margin: 15px auto;
}

.restaurant em.mr {
    margin-left: 420px;
}

.restaurant em {
    display: block;
    width: 90px;
    height: 2px;
    background: #99c033;
    margin: 15px 0
}

.restaurant p {
    font-size: 14px;
    color: #666;
    line-height: 28px;
}

.restaurant .main_middle {
    width: 1028px;
    margin: 0 auto;
}

.restaurant .con_img {
    margin-top: 50px;
}

.main_middle2 {
    width: 1028px;
    margin: 0 auto;
    display: table;
}

.model_title2 {
    width: 514px;
    display: table-cell;
    vertical-align: middle;
}

.model_con2 {
    width: 514px;
    display: table-cell;
    vertical-align: middle;
}

.hl_middle {
    width: 1088px;
    margin: auto;
    text-align: center;
}

.hotline {
    padding: 75px 0;
}

.hotline li {
    margin: 0 30px 30px;
    display: inline-block;
}

.hotline ul {
    margin-top: 45px;
}



/*=============智慧门店APP=============*/
.vkdapp .gray {
    background-color: #fafafa;
}

.vkdapp .tc {
    text-align: center;
}

.vkdapp .tr {
    text-align: right;
}

.vkdapp .ret_temp {
    padding: 80px 0;
}

.vkdapp h1 {
    font-size: 32px;
    color: #29b0ff;
    line-height: 40px;
}

.vkdapp h2 {
    font-size: 20px;
    color: #363636;
    height: 40px;
    line-height: 50px;
}

.vkdapp em.mcen {
    margin: 15px auto;
}

.vkdapp em.mr {
    margin-left: 420px;
}

.vkdapp em {
    display: block;
    width: 90px;
    height: 2px;
    background: #29b0ff;
    margin: 15px 0
}

.vkdapp p {
    font-size: 14px;
    color: #666;
    line-height: 28px;
}

.vkdapp .main_middle {
    width: 1028px;
    margin: 0 auto;
}

.vkdapp .con_img {
    margin-top: 50px;
}
.vkdappdw{
    text-align: center;
    margin-bottom: 70px;
}
.vkdappdw a{
    display: inline-block;
    margin: 0 33px;
}
/*社交广告*/
.social_advertising .gray{
  background: #f1f5f8;
}
.social_advertising .refer{
  font-size: 22px;
  color: #00c0db;
}
.social_advertising .refersmall{
  font-size: 20px;
  color: #00c0db;
}
.social_advertising .referbig{
  font-size: 26px;
  color: #00c0db;
}
.social_advertising h1 {
  font-size: 42px;
  color: #00c0db;
  line-height: 40px;
}
.social_advertising .model_title2{
  width: 400px;
  padding-left: 70px;
}
.social_advertising .new-title{
  margin-bottom: 80px;
}
.social_advertising  em{
  background-color: #00c0db;
  margin: 30px 0;
}
.social_advertising em.mcen{
  margin: 30px auto;
}
.social_advertising p{
  font-size: 16px;
  color: #595959;
}
.social_advertising h2{
  color: #595959;
  font-size: 26px;
}
.social_advertising h3{
  font-size: 20px;
}
.mt55{
  margin-top: 55px;
}
.mb40{
  margin-bottom: 40px;
}
.mb60{
  margin-bottom: 60px;
}
.social_advertising .mb25{
  margin-bottom: 25px;
}
.social_advertising .widthauto{
  width: auto;
}
.social_advertising .indicate{
  padding-top: 10px;
  border-top: 1px dashed #d2d2d2;
}
.social_advertising .model_title2.left{
  padding-left: 0;
}
.social_advertising .tl{
  text-align: left;
}
.social_advertising .tr{
  text-align: right;
}
.social_advertising .model_con2.right{
  padding-left: 90px;
}
.social_advertising  .classic_indicate{
  padding-top: 10px;
  border-top: 1px dashed #d2d2d2;
  font-size: 16px;
}
.social_advertising  .classic_indicate p{
  margin: 30px 0;
  border-left: 2px solid #00c0db;
  line-height: 1;
  padding-left: 10px;
}
.social_advertising .classic_case .model_title2{
  padding-top: 50px;
  padding-left: 210px;
}
.mod_adsense{
  display: block;
  background-color: #00c0db;
  width: 235px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 20px;
  font-size: 24px;
  color: #fff;
}
.mod_adsense:hover{
  color: #fff;
  cursor: pointer;
}
.social_advertising .scad_left{
  float: left;
  width: 510px;
  text-align: left;
}
.social_advertising .scad_left h2{
  font-size: 40px;
  color: #595959;
  border-bottom: 1px dashed #d2d2d2;
  padding-bottom: 20px;
}
.social_advertising .scad_list{
  margin: 20px 0;
}
.social_advertising .scad_list li{
  background: url("../images/dot.png") no-repeat left 18px;
  font-size: 16px;
  padding: 5px 0;
  padding-left: 10px;
}
.social_advertising .contact .title{
  font-size: 28px;
  color: #595959;
  border-top: 1px dashed #d2d2d2;
  padding: 20px 0;
}
.social_advertising .contact .list{
  font-size: 16px;
}
.social_advertising .contact li{
  padding: 5px 0;
}
.social_advertising .contact li span{
  margin-left: 10px;
}
.social_advertising .contact .qq{
  display: inline-block;
  width: 23px;
  height: 26px;
  background: url("../images/qq.png") no-repeat;
  vertical-align: -6px;
}
.social_advertising .contact .tel{
  display: inline-block;
  width: 24px;
  height: 23px;
  background: url("../images/tel.png");
  vertical-align: -5px;
}
.social_advertising .contact .wx{
  display: inline-block;
  width: 24px;
  height: 25px;
  background: url("../images/wx.png");
  vertical-align: -5px;
}
.social_advertising  .scad_right img{
  padding-left: 150px;
}

/*社交广告案例*/
.advertising_case .temp_1{
  padding: 140px 0;
}
.advertising_case .gray_bottom{
  background:#fff url("../img/advertising_case/gray_bg.png") bottom repeat-x;
}
.advertising_case .temp_box{
  width: 1200px;
  margin:0 auto;
}
.advertising_case .title{
  font-size: 40px;
  color: #777;
  text-align: center;
}
.advertising_case .temp_left{
  width: 530px;
  float: left;
}
.advertising_case em{
  display: block;
  width: 160px;
  height: 5px;
  background: #e3981d;
  margin: 20px auto;
}
.advertising_case .info{
  padding: 15px 0;
  font-size: 16px;
  color: #777;
}
.advertising_case .text{
   margin-bottom:20px;
}
.advertising_case  .temp_right{
  float: right;
}
.advertising_case .temp_2{
  padding: 90px 0;
}
.advertising_case .gray{
  background: #e9ebf7;
}
.advertising_case .pic{
  text-align: center;
  padding-top: 60px;
}
.advertising_case .temp_3{
  padding: 150px 0;
}
.advertising_case .temp_4{
  padding: 90px 0;
}
.advertising_case .temp_5{
  padding-bottom: 90px;
}
.advertising_case .temp_5 .pic{
  padding: 40px 0 0 0;
}

@media (max-device-width: 1024px) and (orientation: landscape) {
    .case_title > div {
        width: 1200px;
        padding: 11px 0;
    }

    .case_title > div .all {
        margin-left: 10px;
    }

    .case_list .item ul {
        margin-left: 8px;
    }
}
