.bg_f7{background: #f7f7f7;}
.text-center{text-align: center;}

.index-page { width: 100%; border-bottom: 1px solid #e9e9e9;position: relative;z-index: 0 }
.index-page div[class^=am-tab-pane] { padding: 0 }
.index-page [data-am-widget=tabs] { margin: 0 }
.index-page .index-banner { width: 100%; /*height: 598px; background: url(../images/slide_simple_bg.png);*/ background-size: cover }
.index-page .index-banner .index-mask { height: 100%; text-align: center; color: #fff; padding: 380px 0 0 }
.index-tab, .index-tab .am-active a { background-color: #fff!important }
.index-page .index-banner .slide_simple--title { font-size: 32px; color: #000; font-weight: 400; font-family: myFirstFont; }
.index-page .index-banner .slide_simple--title span{ color: #870000; margin: 0 1.2rem; font-size: 6.2rem; font-weight: 700;font-family:宋体} 
.index-page .index-banner .slide_simple--text { font-size: 18px; line-height: 36px; opacity: .6; margin: 28px 0 0 }
.index-page .index-banner .slide_simple--buttons { margin-top: 20px }
.index-page .index-banner .slide_simple--buttons button { font-size: 16px; letter-spacing: 2px; padding: 9px 25px; border-radius: 17px }
.index-tab { width: 1170px!important; margin: 0 auto!important }
.index-tab .am-active { border-bottom: 4px solid #59bcdb }
.index-tab a { position: relative; margin: 10px 0 10px 10px; border-right: 1px solid #e9e9e9 }
.index-tab a i { margin-top: 20px; color: #59bcdb; font-size: 38px }
.index-tab a strong { font-size: 16px; display: inline-block; color: #262626; margin-top: 7px }
.index-tab a p { color: #969696; font-size: 14px; margin-bottom: 0; margin-top: -10px }


.index-container { margin-top: 50px }
.index-container .features_item--title { font-size: 16px; color: #262626; margin: 20px 0 -10px }
.index-container .features_item--text { font-size: 15px; line-height: 23px; color: #969696 }
.index-container .index-more { text-align: center; padding: 70px 0 0 }
.index-container .index-more .am-btn-secondary { padding: 10px 26px; border-radius: 23px; background-color: #59bcdb; border-color: #59bcdb }
.promo_detailed { position: relative; min-height: 500px; background: #fafafa }
.promo_detailed .promo_detailed-container { position: relative; z-index: 10; height: 100% }
.promo_detailed .am-g { margin-left: -15px; margin-right: -15px }
.promo_detailed .am-g .promo_detailed--list { padding: 0 0 1px }
.promo_detailed .am-g .promo_detailed--list .promo_detailed--list_item { position: relative; padding: 0 100px 0 80px; margin-top: 41px; list-style: none }
.promo_detailed .am-g .promo_detailed--list .promo_detailed--list_item .promo_detailed--list_item_icon { display: block; top: 9px; left: 0; border: 2px solid #ed5151; border-radius: 3px; width: 56px; height: 56px; box-sizing: border-box; position: absolute }
.promo_detailed .am-g .promo_detailed--list .promo_detailed--list_item .promo_detailed--list_item_icon i { color: #ed5151; font-size: 32px; top: 50%; left: 50%; margin-top: -2px; margin-left: 8px }
.promo_detailed .am-g .promo_detailed--list .promo_detailed--list_item dl, .promo_detailed .am-g .promo_detailed--list .promo_detailed--list_item dl dt { font-size: 20px; color: #262626 }
.promo_detailed .am-g .promo_detailed--list .promo_detailed--list_item dl dd { font-size: 16px; line-height: 23px; color: #969696 }
.promo_detailed .promo_detailed--cta { padding: 0 25px; position: relative; height: 514px }
.promo_detailed .promo_detailed--cta .promo_detailed--cta_wrap { position: absolute; top: 50%; transform: translate(0, -50%); text-align: center }
.promo_detailed .promo_detailed--cta .promo_detailed--cta_wrap .promo_detailed--cta_text { background: rgba(27,31,32,.7); border-radius: 3px; padding: 38px 20px 38px 28px; max-width: 495px; color: #fff; font-size: 20px; line-height: 36px; font-weight: 300; text-align: left }
.promo_detailed .promo_detailed--cta .promo_detailed--cta_wrap .promo_detailed--cta_footer { padding-top: 50px }
.promo_detailed .promo_detailed-img { background-size: cover; width: 50%; height: 100%; background-color: #7d7e75; position: absolute; top: 0; right: 0 }


/* 四大亮点 */
.box-container .service_item {border-radius: 3px; padding: 0px 9px 0px; position: relative }
.box-container .service_item .service_item--icon { font-size: 58px; display: block; color: #59bcdb; position: absolute; top: 9px; left: 50%; transform: translate(-50%, 0) }
.box-container .service_item .service_item--title { font-size: 20px; text-align: center; color: #262626 }
.box-container .service_item .service_item--text { font-size: 16px; text-align: center; color: #000; line-height: 23px;min-height:134px ; }
.box-container .service_item .service_item--text p{text-align:justify;text-align-last:auto;line-height:24px;height:24px;}
.box-container .service_item .service_item--footer { padding-top: 14px; text-align: center }

.promo_banner-container { position: relative; background: url(../images/index/promo_banner_bg.jpg) 50% 0 no-repeat; background-size: cover; padding: 0 }
.promo_banner-box { height: 100%; background: rgba(0,0,0,.5); padding: 83px 0 100px; color: #fff; text-align: center }
.promo_banner-box .promo_banner--title { font-size: 50px; font-weight: 300 }
.promo_banner-box .promo_banner--text { font-size: 18px; line-height: 30px; opacity: .6; padding: 32px 0 43px; font-weight: 300 }
.promo_banner-box .promo_banner--footer .am-btn-secondary { border-radius: 4px }


.customer-logo { padding: 7px 0 }
.customer-logo .am-g .am-u-md-2 { text-align: center; display: inline-block }
.customer-logo .am-g .am-u-md-2 a { width: 100%; height: 100px; display: block; display: table-cell; vertical-align: middle }
.customer-logo .am-g .am-u-md-2 a img { width: 100%; vertical-align: middle }
.customer-logo .am-g .am-u-md-2 a img:nth-of-type(2) { display: none }

/* 浮动 */

.sli_ul{position: fixed;right: 0;bottom: 20%;z-index: 999;}
.sli_ul li{height: 50px;background: #fff;position: relative; list-style: none; border:1px #ddd solid; margin-top: -1px}
.sli_ul li>a{display: block;width:60px;height:49px;
border-bottom: 1px solid rgba(255,255,255,0.1);}
.sli_ul li .sli_a1{background:url("../images/share/sina.png") no-repeat center;}
.sli_ul li .sli_a2{background:url("../images/share/qq.png") no-repeat center;}
.sli_ul li .sli_a3{background:url("../images/share/weixin.png") no-repeat center;}
.sli_ul li .sli_a4{background:url("../images/share/sina.png") no-repeat center;}.sli_ul li:hover{background:#d8a860;}
.sli_cen{position: absolute;right:65px;top: 0px;width: 180px;display: none;}
.ali_con{padding:15px;background: #870000;}
.ali_con img{display: block;width: 100%;height: auto;}
.sli_ul li:hover .sli_cen{display: block;}
.ali_con p{font-size: 14px;line-height: 25px;color: #fff;text-align: center;}
.shi_ul li video{height: 100%;width:100%;}
.ckin__player>button>i{display: none;}
.ckin__player>button{width: 100%;height: 100%;
position: absolute;left: 0;bottom: 0;right:0;top: 0;background: url("../img/img9.png") rgba(0,0,0,0.47) no-repeat center;
transform: translate(0%,0%) scale(1);}
.shi_ul li .ckin__player>button{display: none;}
.shi_ul li:hover .ckin__player>button{display:block;}
.default__button i{color: #fff;}
.default .progress__filled{background: #fff !important;}
.ckin__player>button>.ckin-play:before{content:" ";}
.inw_dl{float: left;margin-top: 15px;margin-left:5%;}
.inw_dl a, .inw_dl{font-size: 14px;color: #fff;line-height: 30px;}
.bok_ul li:hover{box-shadow: 1px 0px 10px rgba(0,0,0,0.1);}
.abo_shi{width:100%;height: auto;margin:0 auto;margin-top: 30px;margin-bottom:30px;}
/*12.15æµ‹è¯•ä¿®æ”¹*/
/* 浮动end */

@media screen and (max-width:1180px) {
    .tpl-header-search{margin-right: 5em;  margin-top: 0.3rem;}
    .section--header{padding: 0 15px;}
    .nav-container {width: 485px!important;}
    #main-nav > ul > li > a {font-size: 16px;}
    #main-nav > ul > li { float: left; margin: 0px 17px; }
    .mobile-button{margin-top: -0.4rem;}
    .am-margin-top-vl .am-u-md-7{width: 57.88888%}
}

@media screen and (max-width:1199px) {
	.section--header{padding: 0 15px;}
	.nav-container {width: 485px!important;}
    #main-nav > ul > li > a {font-size: 12px;}
}
@media screen and (max-width:992px) {
.pricing_compare .pricing_compare--options { width: 100%; position: absolute }
.pricing_compare--option { border-bottom: 1px solid #e9e9e9; font-size: 16px; padding: 0 0 0 65px; position: relative; background: #fff; line-height: 56px; margin-bottom: 67px }
.pricing_compare--plans { float: none; width: 100%!important }
.pricing_plan--header { padding: 18px 0!important }
.pricing_plan--price { font-size: 26px!important; margin: -15px 0 0!important }
.pricing_plan--option b { font-size: 14px }
.pricing_compare .pricing_plan--footer { padding: 20px 10px }
.pricing_plan--footer .am-btn-secondary { padding: 10px 12px }
.pricing_compare .pricing_plan--option { padding-top: 10px; margin-top: 64px; height: 74px; line-height: 27px!important }
.pricing_compare .pricing_plan--option b, .pricing_compare .pricing_plan--option strong { display: block }
.pricing_compare .pricing_plan--options { margin-top: -47px }
/* 导航 */
.mobile-button{display: block;}
.wrap-inner{display: none;}

.header-style-2 #site-log-inner .site-logo02 { display: none }
.am-sticky {top: 0!important;}

}
@media screen and (max-width:769px) {
.pricing_compare--options { margin-top: 99px }
}

@media screen and (max-width:640px) {
    [data-am-sticky]{display: none}
.index-page .index-banner { height: auto;width: 100%;
    background-size: 100%;
    background-repeat: no-repeat; }
.index-page .index-banner .slide_simple--buttons { margin-bottom:10px }
.index-page .index-tab { width: 100%!important }
.index-page .index-tab li { display: none!important }
.index-page .index-tab .am-active { display: block!important }
.index-page .index-banner .slide_simple--buttons button { font-size: 16px; letter-spacing: 2px; padding: 8px 12px; border-radius: 17px; line-height:0.8;  }
.am-margin-top-vl-640{margin-top: 4.0rem;}
.box-container .service_item .service_item--text {
    font-size: 16px;
    text-align: center;
    color: #000;
    line-height: 23px;
    min-height: 32px;
}
/* !!!!!!!!!!!!!!!!!! */
.promo_detailed .promo_detailed--list { padding-left: 15px!important }
.promo_detailed .promo_detailed--list .promo_detailed--list_item { padding: 0 0 0 80px!important }
.promo_detailed .am-g { margin: 0 }
.promo_detailed .am-g .am-u-md-6:nth-of-type(2) { padding-right: 0; padding-left: 0 }
.index-container .index-more { padding: 35px 0 0 }
.index-page .index-banner .index-mask { padding: 70px 0 0 }
.index-page .index-banner .slide_simple--title { font-size: 2rem }
.index-page .index-banner .slide_simple--title span{ font-size: 3rem }
.promo_detailed-img { width: 100%!important; z-index: -1 }
.promo_detailed--cta_wrap { position: relative!important }
.promo_detailed .promo_detailed--cta { height: 420px }
/* !!!!!!!!!!!!!!!! */
.section.promo_banner-container { padding: 0!important }
.promo_banner-box .promo_banner--title { font-size: 34px!important }
.promo_banner-box .promo_banner--text { font-size: 16px }
.promo_banner-box { padding: 40px 0 }
.promo_banner-box .container { padding: 0 20px }
/* !!!!!!!!!!!!!!!!!!!!!! */
.customer-logo .normal-logo { display: none }
.customer-logo .am-active { display: block!important }
/* 报名参会 */
.page4_bg{ background-size:80%;  }
/* 底部 */
.layout-footer .am-u-md-7, .layout-footer img {display: none;}
.layout-footer .fot_right {display: none;}
.layout-footer p{margin: 0 auto; text-align: center;}
.layout-footer .right{float: none}
/* 经典案例小分类 */
.app-main-button-00c0ff-text a{width: 16.666%; background: #f1f1f1;border-radius: 5px; color: #333; padding: 5px;margin: 0; margin-right: 8px; min-height: 5.2em; vertical-align: middle;font-size: 12px;}
.app-main-button-00c0ff-text span{display: none;}
.dn_640{display: none;}
[class*="am-u-"] {
    width: 100%;
    padding-left: 0rem;
    padding-right: 0rem;
    float: left;
    position: relative;
}
}
@media (max-width:500px) {
.pricing_plan--title { font-size: 14px }
}



