/* ==========================================================================
   Index Page
   ========================================================================== */
.ibanner{ height:550px;position: relative;}
.ibanner .swiper-container {width: 100%;height: 100%;}
.ibanner .swiper-slide { background-image:none;background-repeat:no-repeat; background-position:center center; background-size:auto 100%;text-align: center;font-size: 18px;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; position:relative;}
.ibanner .swiper-container-horizontal > .swiper-scrollbar{ width:272px; left:251px; bottom:30%;}
.ibanner .swiper-scrollbar-drag{ background:#1b85e7;}
.ibanner .swiper-button-prev{ left:5%;}
.ibanner .swiper-button-next{ right:5%;}
.ibanner .swiper-button-prev, .ibanner .swiper-button-next{ top:0; bottom:0; margin:auto 0; background-color:rgb(0,0,0,0.6); width:60px; height:100px; line-height:100px; text-align:center;background-image: none;}
.ibanner .swiper-button-prev i, .ibanner .swiper-button-next i{ color:#fff; font-size:4rem;}
.ibanner .ban-img{ position:absolute; width:100%; height:100%; left:0; top:0;}
.ibanner .swiper-button-prev.swiper-button-disabled,.ibanner .swiper-button-next.swiper-button-disabled{ background-color:rgb(0,0,0,0.4);background-image: none;}
/*.ibanner .swiper-slide-active .ban-img{animation: zoomIn2 8s forwards;}*/
.ibanner .swiper-pagination-bullet-active {opacity: 1;background: #fff;}


/*热门搜索*/
.sect_hot {background: #f6f6f6;padding: 2rem 0;overflow: hidden;}
.sect_hot .hotword  {text-align: left;line-height: 30px;}
.sect_hot .hotword a {color: #333;font-size: 16px;display: inline-block;}
.sect_hot .hotword a:hover {color: #dc391a;}
.sect_hot .hottel {height: 30px;text-align: right;}
.hottel span {font-size: 18px;color: #383436;display: block;line-height: 30px;}
.hottel span i {color: #dc391a;font-size: 40px;padding-right: 5px;vertical-align: middle;}
.hottel span strong  {font-size:24px;color: #dc391a;display: inline-block;line-height: 30px;}

/*专业课程*/
.sect_pro {padding: 2rem 0;overflow: hidden;}
.sec_nav {padding: 0;overflow: hidden;background: #ebebeb;margin-bottom: 25px;}
.title_1 {text-align: center;background: #dc391a;height: 60px;padding: 30px 0;overflow: hidden;position: relative;}
.title_1:before {content: "";position: absolute;border:1px  solid #fff;top:10px;left: 10px;bottom: 10px;right:10px;}
.title_1 h2 {color: #fff;font-size: 26px;line-height: 30px;}
.title_1 p {color: #fff;font-size: 16px;line-height: 30px;text-transform: uppercase;}
.pnav {text-align: left;padding: 30px 20px;overflow: hidden;}
.pnav a {display: inline-block;line-height: 30px;color: #333;font-size: 14px;width:22%;background: url(../img/rjt.png) no-repeat left center;padding-left: 15px; }
.pnav a:hover {background: url(../img/rjta.png) no-repeat left center;color: #dc391a;}
.pmore {display: block;width: 128px;height: 28px;border:1px solid #dc391a;line-height: 28px;text-align: center;margin:45px auto;}
.pmore a {display: block;color:#dc391a;font-size: 14px;line-height: 28px;}
.pmore:hover {background: #dc391a;}
.pmore:hover a {color: #fff;}

/*产品列表*/
.prolist {padding:0;overflow: hidden;position: relative;}
.prolist .swiper-container {height: 100%;overflow: hidden;}
.prolist .proimg{border: 1px solid #cfcfcf;width: auto; position: relative;margin-bottom: 0;}
.prolist .proimg a{ display: block;padding: 0;position: relative;overflow: hidden;z-index: 0;}
.prolist .proimg a:before {content: "";position: absolute;width: 100%;height: 50px;background: url(../img/pmark.jpg) no-repeat top center;top:-4px;left:0;z-index: 2;background-size: contain;}
.prolist .proimg .icon{ border:none; overflow: hidden;transition:all 0.3s;background: none;margin-top: 50px;}
.prolist .proimg .icon img {width: 100%;height: auto;max-width: 100%;}
.prolist .ptite {height:50px;background: #ebebeb;text-align: center;}
.prolist .ptite p {color: #333;line-height: 50px;}
.prolist .proimg .icon:hover img {transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);}
.prolist a:hover .ptite{background: #dc391a;}
.prolist a:hover .ptite p {color: #fff;}

/*关于我们*/
.sect_about {padding: 0;overflow: hidden;height: 500px;}
.about {width: 100%;position: relative;padding: 50px 0;height: 400px;}
.about:before {content: "";width: 100%;height: 500px;background:url(../img/about.jpg) no-repeat left center;position: absolute;left: 0;top:0;z-index: -1;}
.about .about-box{width: 50%;height: 100%;padding:0;overflow: hidden;background: #f7f7f7;margin-left:50%;}
.about .aboutcon {padding: 50px;overflow: hidden;}
.about .aboutcon h2 {color: #333;font-size: 3rem;line-height: 60px;padding-bottom:10px;background: url(../img/phx.png) no-repeat left bottom;margin-bottom: 20px;}
.about .aboutcon h2 strong {color: #e2243e;font-size: 3rem;}
.about .aboutcon div {color: #333;font-size: 14px;line-height: 25px;margin-bottom: 25px;}
.about .amore {display: block;width:150px;height: 40px;border:2px solid #e52242;color: #e52242;font-size: 14px;text-align: center;line-height: 40px;margin:15px 0;}
.about .amore:hover {background: #e52242;color: #fff;}


/*我们的优势*/
.sect_ser {padding:0;overflow: hidden;background: #333;margin:2rem 0;}
.sect_ser .wrap {background: #fff;padding: 0;overflow: hidden;}
.serimg {width: 49%;}
.serimg img {width: 100%;max-width: 100%;}

/*应用案例*/
.sect_case {padding: 2rem 0;overflow: hidden;}
.title_2 {padding: 1rem 0;overflow: hidden;background: url(../img/chx.jpg) no-repeat bottom center;text-align: center;margin-bottom: 2rem;position: relative;}
.title_2:after {content: "CUSTOMER CASE";position: absolute;top:-30px;left: 50%;margin-left: -300px;color: #edecec;font-size:72px;font-family: 'Arial'; z-index: -1;}
.title_2 h2 {color:#333;font-size: 3rem;}
.title_2 h2 strong{color: #e2243e;font-size: 3rem;}
.caselist {padding:0;overflow: hidden;position: relative;}
.caselist .swiper-container {height: 100%;overflow: hidden;}
.caselist .caseimg{border: 1px solid #cfcfcf;width: auto; position: relative;margin-bottom: 0;}
.caselist .caseimg a{ display: block;padding: 0;overflow: hidden;}
.caselist .caseimg .icon{ border:none; overflow: hidden;transition:all 0.3s;background: none;}
.caselist .caseimg .icon img {width: 100%;height: auto;max-width: 100%;}
.caselist .casetit {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height:40px;
	background: rgba(47, 47, 47, 0.8);
	/*下一句关键设置*/
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c82f2f2f, endcolorstr=#c82f2f2f);text-align: center;}
.caselist .casetit p {color: #fff;line-height: 40px;font-size: 14px;}
.caselist .caseimg .icon:hover img {transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);}
.caselist a:hover .casetit{background: #dc391a;}
.caselist a:hover .casetit p {color: #fff;}

/*新闻*/
.sect_news {padding: 2em 0;overflow: hidden;background: #fff;}
.sect_news .title_3 {padding: 0;border-bottom: 1px solid #cfcfcf;padding-bottom: 10px;position: relative;}
.sect_news .title_3:before {content: "";width: 54px;height: 3px;background: #e2243e;position: absolute;left: 0;bottom: -2px;z-index: 1;}
.sect_news .title_3 h2 {color: #1a191e;font-size: 18px;line-height: 25px;}
.sect_news .title_3 p {color: #666;font-size: 14px;line-height: 20px;text-transform: uppercase;}
.sect_news .newhot {padding:0;overflow: hidden;background: #f4f4f4;}
.sect_news .newhot a {display: block;}
.sect_news .newhot .nimg img {width: 100%;}
.sect_news .newhot .hotcon {padding: 10px;position: relative;}
.sect_news .newhot .hdate {position: absolute;left: 10px;top:-50%;z-index:1;width:65px;height: 65px;background: #dc391a;text-align: center;padding: 10px;}
.sect_news .newhot .hdate h2 {color: #fefefe;font-size: 28px;line-height: 35px;border-bottom: 1px solid #fff;}
.sect_news .newhot .hdate span{color: #fefefe;font-size: 14px;}
.sect_news .newhot h3 {color: #333;font-size: 16px;padding-left: 112px;line-height:30px;margin-bottom: 10px;}
.sect_news .newhot p {color: #333;font-size: 14px;line-height:30px;}
.sect_news .newhot:hover {background: #dc391a;}
.sect_news .newhot:hover h3,.sect_news .newhot:hover p {color: #fff;}
.news-brow {padding:2rem 0 0;overflow: hidden;}
.news-brow .news-li {padding:0;overflow: hidden;border-bottom: 1px dashed #e1e1e1;line-height: 47px;}
.news-brow .news-li a {display: block;}
.news-brow .t {color: #333;font-size: 14px;font-weight: normal;}
.news-brow span {color: #999;font-size: 12px;display: block;text-align: right;} 
.news-brow .news-li:hover h3,.news-brow .news-li:hover span {color: #dc391a;} 

/*联系我们*/
.contactus {padding: 2rem 0 0;overflow: hidden;}
.contactus  img {width: 100%;display: block;margin-bottom: 10px;}
.contactus p {color: #333;font-size: 14px;line-height: 30px;}

/*友情链接*/
.sect_link {padding: 1rem 0;overflow: hidden;}
.links {padding: 0;overflow: hidden;text-align: left;}
.links a {display: inline-block;color: #666;font-size: 16px;margin-right: 15px;}
.links a:hover {color: #f5811d;}

@media screen and (max-width:1450px){ 
}
@media screen and (max-width:1200px){ 
	.serlist .simg {width: 10%;margin: 10px auto;}
}
