.am-slider-default{margin:0!important}
.news-hot{overflow:hidden}
.news-hot .nt .good-thumb{max-height:230px}
.news-hot .nt .features_item--title{margin:15px 0}
.news-hot .nt .features_item--text{color:#969696;font-size:12px;font-family:simsun;line-height:1.6em;margin:0}

.am-slides a{min-height:500px;display:block;}
.show_web{display:none}
@media screen and (max-width:640px){
	.am-slides a{min-height:250px;background-size:cover!important}
	.show_web{display:block;background:url(../images/pattern-light.png) repeat 0 0}
}

.am-slider-default .am-control-nav{bottom:30px}
.am-slider-default .am-control-nav li a{border-radius:0;width:60px;height:6px}
.index-page{width:100%;border-bottom:1px solid #e9e9e9}
.index-page div[class^=am-tab-pane]{padding:0}
.index-page [data-am-widget=tabs]{margin:0}
.index-page .index-banner{width:100%;height:498px;background:url(../images/index/slide_simple_bg.jpg);background-size:cover}
.index-page .index-banner .index-mask{height:100%;background:rgba(0,0,0,.5);text-align:center;color:#fff;padding:140px 0 0}
.index-tab,.index-tab .am-active a{background-color:#fff!important}
.index-page .index-banner .slide_simple--title{font-size:46px;color:#fff;font-weight:400}
.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}
@media screen and (max-width:640px){
.index-page .index-banner{height:auto}
.index-page .index-banner .slide_simple--buttons{margin-bottom:20px}
.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-container .web_product{margin:0 10px;}
.index-container .features_item{margin-bottom:20px;position:relative;width:50%;padding:0 5px 10px 5px;box-sizing:border-box;margin:0;overflow: hidden;float:left}
.index-container .features_item .img img{width:100%;}
.index-container .features_item .features_item--title{position:absolute;left:0;bottom:3px;padding:3px 0;margin:0;text-align:center;width:100%;background:rgba(255,255,255,.5);}
}
.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}

.features_item .good-thumb{overflow:hidden;border-radius:3px;}
.features_item .good-thumb img{width:100%;transition-delay: 0s;transition-duration: 1s;transition-property: all;transition-timing-function: ease;}
.features_item .good-thumb:hover img{-webkit-transition:-webkit-transform 0.4s ease;-moz-transition:-moz-transform 0.4s ease;-ms-transition: -ms-transform 0.4s ease;transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);}

.ys_title{background:url(../images/question_title_bg.jpg) no-repeat center 62px; text-align: center; color: #000000; font-size: 34px; margin: 0; font-family: "microsoft yahei"; }
.ys_title span{ display: block; font-size: 24px; font-weight: normal; }
.ys_title em{ font-weight: normal; display: block; font-size: 12px; text-transform: uppercase; color: #b9b9b9; font-family: "Arial"; margin-top: 5px;}

.a-contai-bg{background:url(../images/newdata_bg.jpg) no-repeat center top}
.problem{ background: url(../images/question_bg.jpg) no-repeat center bottom; overflow: hidden; height: 520px;}
.problem .ys_title{background-position:center 62px; margin-top: 0;}
.problem dl{ width:100%;margin:50px 0 50px 0; overflow: hidden;}
.problem dl.none{ margin-right: 0;}
.problem dt{ width: 76px; height: 76px; float: left;}
.problem dd{ font-size: 20px; color: #525252; line-height: 76px; float: left;margin-top:0;padding-left:20px}
.problem .problem1 dt{ background: url(../images/question_icon1.png) no-repeat;}
.problem .problem2 dt{ background: url(../images/question_icon2.png) no-repeat;}
.problem .problem3 dt{ background: url(../images/question_icon3.png) no-repeat;}
.problem .problem4 dt{ background: url(../images/question_icon4.png) no-repeat;}
.problem .problem1,.problem .problem2{ padding-top: 50px;}
.problem .problem2,.problem .problem4{ margin-right: 0;}
.problem dl:hover dd{ color:#2F8FAD;}
.problem dl:hover dt{ background-position: 0 -83px;}

.line-bg{background:url(../images/question_bg-onli.jpg) no-repeat center top;}

.prog-u-md-6{width:50%;float:left}
.programme{background:url(../images/programme-bg.jpg) no-repeat center 0;margin-top:80px}
.programme-list-left{}
.programme-list-left img{float:left}
.programme-list-right img{float:right}

.product3-show-box{padding:23px 0 0;}
.product3-show-box .product3-show-img img{width:100%}
.product3-show-box .product3-show-content{color:#9b9b9b;padding:60px 24px 0}
.product3-show-box .product3-show-content h3{font-size:18px;font-weight:400}
.product3-show-box .product3-show-content p{font-size:14px}

.advantage{background:url(../images/advantage_bg.jpg) repeat 0 0;}
.advantage h2{text-align:center;height:118px;color:#fff;font-size:30px;padding-top:20px;margin-bottom:44px;}
.advantage h2 span{color:#5676c3;text-transform:uppercase;}
.advantage h2 em{color:#5676c3;text-transform:uppercase;font-size:12px;font-family:"Arial";display:block;margin-top:5px;font-weight:normal;}

.advantage dd h3{margin-bottom:30px;height:80px;}
.advantage dd h3 span{background:url(../images/advantage_icon1.png) no-repeat 0 0;font-size:32px;color:#fff;font-family:"Arial";font-weight:normal;width:87px;text-align:center;height:80px;line-height:80px;float:left;}
.advantage dd h3 i{float:left;font-size:32px;color:#2584A2;font-family:"microsoft yahei";padding:20px 0 0 10px;}
.advantage dd h3 em{color:#d6d6d6;text-transform:uppercase;font-weight:normal;}
.advantage dd p{font-size:14px;color:#666;font-family:"宋体";}
.advantage dd p i{display:block;font-weight:normal;font-size:14px;}

.advantage1{height:375px;margin-bottom:54px;}
.advantage1 dd{width:560px;float:left;overflow:hidden;padding-top:40px;}
.advantage1 dt{width:651px;height:304px;float:right;margin-right:-16px;}
.advantage1 dt img{display:block;width:651px;height:304px;}

.advantage2{height:371px;margin-bottom:30px;}
.advantage2 dt{width:650px;height:328px;float:left;}
.advantage2 dt img{display:block;width:650px;height:328px;}
.advantage2 dd{width:451px;overflow:hidden;float:right;}

.advantage3{height:418px;}
.advantage3 dd{width:400px;float:left;overflow:hidden;padding-top:40px;}
.advantage3 dt{width:772px;height:417px;float:right;margin-right:-16px;}
.advantage3 dt img{display:block;width:772px;height:417px;}
.adv-kankan{width:100%}
.demand{overflow:hidden;padding-top:50px}

.demand-dl{width:540px;height:210px;background:#f8f8f8;overflow:hidden;float:left;padding:20px 0 0 30px;margin:0}
.demand_2{float:right;}
.demand-dl dt{width:132px;height:132px;margin-top:20px;float:left;overflow:hidden;}
.demand-dl dd{width:352px;height:210px;float:right;overflow:hidden;}
.demand-dl dd h3{font-size:22px;color:#202020;}
.demand-dl dd h3 span{font-size:15px;color:#d9d9d9;text-transform:uppercase;font-weight:normal;padding-left:5px;font-family:"Arial";}
.demand-dl dd ul{overflow:hidden;padding:0}
.demand-dl dd li{font-size:14px;float:left;width:175px;line-height:28px;font-family:"宋体";list-style:none}
.demand-dl dd li a{color:#202020;text-decoration:none;}
.promo_banner-container .ys_title{background:url(../images/question_title_bg-two.png) no-repeat center 25px;color:#FFF}
.promo_banner-container .ys_title::before{background-color:red}
.promo_banner-container .ys_title::after{background-color:#000}

@media screen and (max-width:640px){
.demand-dl{width:100%;margin-bottom:1.6rem}
.demand-dl dt{width:30%;}
.demand-dl dt img{width:100%}
.demand-dl dd{width:60%}

.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:40px}
.problem{ background:none;}
.programme{ background:none;}
}
.index-container .service_item{margin-top:30px;border:1px solid #e9e9e9;border-radius:3px;padding:82px 15px 48px;position:relative}
.index-container .service_item .service_item--icon{font-size:58px;display:block;color:#59bcdb;position:absolute;top:9px;left:50%;transform:translate(-50%,0)}
.index-container .service_item .service_item--title{font-size:20px;text-align:center;color:#262626}
.index-container .service_item .service_item--text{font-size:16px;text-align:center;color:#969696;line-height:23px}
.index-container .service_item .service_item--footer{padding-top:14px;text-align:center}

@media screen and (max-width:769px){
.pricing_compare--options{margin-top:99px}
}
@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}
}
@media (max-width:500px){
.pricing_plan--title{font-size:14px}
}
.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(130,130,130,.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}
@media screen and (max-width:640px){
.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{padding:50px 0;overflow:hidden}
.customer-logo .am-u-md-3{margin-bottom:10px}
.am-titlebar-multi{margin:0 0 20px 0;background:none;border-bottom:2px solid #3bb4f2;border-top:none}
.am-titlebar-multi .am-titlebar-title{padding:0;font-size:2rem;font-weight:normal}
.case_index{}
.case_index img{width:100%}

.ih-item.square {position:relative;max-height:172px;box-sizing:border-box;border-radius:5px}
.ih-item.square.effect4 {overflow:hidden;position:relative;float:left;width:23.3%;margin:0 1.6rem 1.6rem 0;height:170px}
.ih-item.square.effect4 .img{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.ih-item.square.effect4 .img img{width:100%}
.ih-item.square.effect4 .mask1,.ih-item.square.effect4 .mask2 {position:absolute;background:#333333;background:rgba(0, 0, 0, 0.6);height:361px;width:361px;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.ih-item.square.effect4 .mask1 {left:auto;right:0;top:0;-webkit-transform:rotate(56.5deg) translateX(-180px);-moz-transform:rotate(56.5deg) translateX(-180px);-ms-transform:rotate(56.5deg) translateX(-180px);-o-transform:rotate(56.5deg) translateX(-180px);transform:rotate(56.5deg) translateX(-180px);-webkit-transform-origin:100% 0%;-moz-transform-origin:100% 0%;-ms-transform-origin:100% 0%;-o-transform-origin:100% 0%;transform-origin:100% 0%;}
.ih-item.square.effect4 .mask2 {top:auto;bottom:0;left:0;-webkit-transform:rotate(56.5deg) translateX(180px);-moz-transform:rotate(56.5deg) translateX(180px);-ms-transform:rotate(56.5deg) translateX(180px);-o-transform:rotate(56.5deg) translateX(180px);transform:rotate(56.5deg) translateX(180px);-webkit-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;}

.ih-item.square.effect4 .info {background:rgba(12, 34, 52, 0.6);height:0;visibility:hidden;width:100%;-webkit-transform:rotate(-33.5deg) translate(-112px, 166px);-moz-transform:rotate(-33.5deg) translate(-112px, 166px);-ms-transform:rotate(-33.5deg) translate(-112px, 166px);-o-transform:rotate(-33.5deg) translate(-112px, 166px);transform:rotate(-33.5deg) translate(-112px, 166px);-webkit-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transition:all 0.35s ease-in-out 0.35s;-moz-transition:all 0.35s ease-in-out 0.35s;transition:all 0.35s ease-in-out 0.35s;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;}

.ih-item.square.effect4 .info h3 {text-transform:uppercase;color:#fff;text-align:center;font-size:17px;padding:5px;background:transparent;margin-top:5px;border-bottom:1px solid rgba(255, 255, 255, 0.2);opacity:0;-webkit-transition:all 0.35s ease-in-out 0.35s;-moz-transition:all 0.35s ease-in-out 0.35s;transition:all 0.35s ease-in-out 0.35s;margin-bottom:0;font-weight:normal}
.ih-item.square.effect4 .info p {font-size:12px;position:relative;color:#bbb;padding:10px;text-align:center;opacity:0;-webkit-transition:all 0.35s ease-in-out 0.35s;-moz-transition:all 0.35s ease-in-out 0.35s;transition:all 0.35s ease-in-out 0.35s;margin:0}
.ih-item.square.effect4 a:hover .mask1 {-webkit-transform:rotate(56.5deg) translateX(1px);-moz-transform:rotate(56.5deg) translateX(1px);-ms-transform:rotate(56.5deg) translateX(1px);-o-transform:rotate(56.5deg) translateX(1px);transform:rotate(56.5deg) translateX(1px);}
.ih-item.square.effect4 a:hover .mask2 {-webkit-transform:rotate(56.5deg) translateX(-1px);-moz-transform:rotate(56.5deg) translateX(-1px);-ms-transform:rotate(56.5deg) translateX(-1px);-o-transform:rotate(56.5deg) translateX(-1px);transform:rotate(56.5deg) translateX(-1px);}
.ih-item.square.effect4 a:hover .info {width:100%;height:90px;visibility:visible;top:40px;-webkit-transform:rotate(0deg) translate(0, 0);-moz-transform:rotate(0deg) translate(0, 0);-ms-transform:rotate(0deg) translate(0, 0);-o-transform:rotate(0deg) translate(0, 0);transform:rotate(0deg) translate(0, 0);}
.ih-item.square.effect4 a:hover .info h3,.ih-item.square.effect4 a:hover .info p {opacity:1;}




.hot_news{overflow:hidden;}
.hot_news .top_news{margin-bottom:14px}
.hot_news .top_news h2{font-size:19px;}
.hot_news .top_news p{padding-top:10px;font-size:12px;color:#999;line-height:1.8em}
.hot_news ul{padding-top:10px;border-top:1px solid #EFEFEF}
.hot_news ul li{margin-bottom:8px}

.hot_news .pt0{padding-bottom:25px;overflow:hidden}
.hot_news .data{float:left;width:80px;height:100px;text-align:center;background:#21b8f1;position:relative}
.hot_news .data .data_gro{position:absolute;top:0;left:0;height:75px;width:100%}
.hot_news .data .data_gro .d{color:#FFF;font:700 41px/45px Arial;display:block;padding-top:7px}
.hot_news .data .data_gro .y{color:#FFF;font:12px/18px Arial;display:block;}
.hot_news .data .mor{position:absolute;left:0;bottom:0;display:block;height:25px;width:100%;background:#666}
.hot_news .data .mor:hover{background:#ffbf00}

.hot_news .imgwrap{float:right;display:inline;width:160px;height:100px;overflow:hidden;position:relative;}
.hot_news .imgwrap img{width:100%}
.hot_news .bg{background-color:#20b8f1;opacity:0.8;width:160px;height:100px;position:absolute;top:0;left:0;display:none;}
.hot_news .photo i{width:32px;height:32px;display:none;background:url(../images/ico.png) no-repeat center center;position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px;}
.hot_news .pt0_t{float:left;display:inline;width:300px;padding-left:10px;}
.hot_news .pt0_t h5{height:26px;font-weight:normal;font-size:16px;color:#2d2d2d;overflow:hidden;margin:0}
.hot_news .pt0_t p{font-size:12px;font-family:"宋体";line-height:1.6em;height:3.2em;color:#696969;margin:10px 0 0;overflow:hidden}
.hot_news .pt0_t .bronze{color:#B58D4F;display:inline-block;font-size:12px;font-family:"宋体";}
@media screen and (max-width:640px){
	.index-container{margin:0}
	.hot_news .imgwrap,.hot_news .data{display:none;}
	.hot_news .pt0_t{width:100%!important;}
}



.teminner{background:url(../images/index_advantage_bg.jpg) repeat 0 0}
.index_youshi_bg{height:666px;background: url(../images/index_youshi_bg.png) top center no-repeat;text-align:left;}
.index_youshi_tit{width:348px;height:66px;margin-left:410px;margin-top:193px;position: absolute;text-align:center;font-size:55px;font-weight: bold;color: #fff;line-height: 66px;}
.index_youshi_profile{width:348px;height:40px;margin-left:410px;margin-top:259px;position: absolute;text-align:center;font-size: 20px;line-height: 40px;color:#fff;}


.index_youshi_01{margin-left:70px;margin-top:40px;;text-align:right;}
.index_youshi_02{margin-left:28px;margin-top:340px;text-align:right;}
.index_youshi_03{margin-left:360px;margin-top:550px;width:400px!important;text-align:center;}
.index_youshi_04{margin-left:800px;margin-top:40px;text-align:left;}
.index_youshi_05{margin-left:800px;margin-top:340px;text-align:left;}
.index_youshi_bg p{margin:0!important;line-height:2em}

.index_youshi_01,.index_youshi_02,.index_youshi_03,.index_youshi_04,.index_youshi_05{width:320px;height:120px;position: absolute;font-size: 13px;color:#cdcdcd;line-height: 22px;}
.index_youshi_01_tit,.index_youshi_02_tit,.index_youshi_03_tit,.index_youshi_04_tit,.index_youshi_05_tit{height:32px;font-size: 23px;line-height: 32px;font-weight: bold;color:#ffdc00;}


.link{background:#F5F5F5;border-top:1px solid #E1E1E1;height:120px;overflow:hidden}
.link .link-app{background:url(../images/link-ico-bg.png) no-repeat 0 center;padding-left:60px;border-right:1px solid #E1E1E1;line-height:120px;width:160px;float:left}
.link .link-text{padding:20px;float:left;width:85%}
.link .link-text a{margin-right:20px;color:#999}
@media screen and (max-width:640px){
.link{display:none}
}

