/*banner*/
.small-banner{width: 100%;height: 460px;position: relative;overflow: hidden;}
.small-banner img{height: 460px;width: 1920px;position: absolute;left: 50%;top: 0;margin-left: -960px;z-index: -1;}

.lianxiwomen{
	display:flex;justify-content:center;align-items:center;
}
.lianxiwomen span{
	font-weight: bold;
}


/*产品切换*/
.pro-title{width: 100%;border-bottom: 1px solid #dddddd;background-color: white;}
.pro-title1{overflow: hidden;}
.pro-title1 a{float: left;width: 200px;text-align: center;padding: 20px 0 5px 0;border-bottom: 2px solid white;cursor: pointer}
.pro-title1 a img{display:block;height: 39px;margin: 0 auto;}
.pro-title1 a p{text-align: center;font-size:16px;color: #333333;height:42px;line-height:42px;}
.pro-title2{border-bottom: 2px solid #E60012 !important;color: #E60012 !important;}
.pro-title2 p{color:#E60012 !important;}

.product{overflow: hidden;margin-top: 40px;}
.pro_right{float:right;width: 300px;}
.product li:first-child{float: left;}
.pagination{
	list-style: none;
	display: flex;
	justify-content: center;
}
.pagination .active span{
	background-color: #E60012!important;
	color: #fff!important;
	border: 1px solid #E60012!important;
}

.product1{width:310px;padding: 0 15px 0 541px;overflow: hidden;height:360px;position: relative;margin-bottom: 26px;background: #f8f8f8;display: block;}
.prokuod{position: absolute;left: 0;top: 0;width:521px;height: 360px;overflow: hidden;}
.prokuod img{width:100%;height: 100%;cursor: pointer;transition: all 0.6s;}
.product1:hover .prokuod img{transform: scale(1.1);}
.product1 h2{
    width: 100%;
    font-size: 18px;
    color: #333333;
    max-height: 60px;
    line-height: 30px;
    font-weight: bold;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 20px;
}
.product2{width: 100%;overflow: hidden;height:74px;overflow: hidden;}
.product2 span{float: left;padding:0 16px;height: 30px;line-height: 30px;border: 1px solid #E60012;border-radius: 15px;color: #E60012;font-size: 14px;margin:0 13px 10px 0;}
.product1 p{font-size: 14px;line-height: 28px;;color: #666666;margin-top:16px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:5;-webkit-box-orient: vertical;}
.product3{position: absolute;right:15px;bottom:20px;height:32px;line-height:32px;background: #E60012;color: #ffffff;border-radius: 50px;padding: 0 20px;}
.product li .product1:hover{background: white !important;-moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='rgba(0,0,0,0.3)')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='rgba(0,0,0,0.3)');}
/*页码*/
.yem1{text-align: center;margin-top:60px;}
.yem{text-align: center;border-radius: 5px;display: inline-block;}
.yem a,.yem span{display: inline-block;line-height: 34px;padding: 0 14px;font-size:12px;color: #666666;margin:0 6px 6px 0;color: #666666;border: 1px solid #dddddd;}
/*.yem span{border: none !important;}*/
.yem a:hover{background-color: #E60012;color: #fff;border: 1px solid #E60012;}
/*.product-cha{display: none;}*/
/*定制方案*/
.made{width:236px;border: 2px solid #E60012;padding: 0 30px;}
.made-title{position: relative;height:80px;line-height: 80px;font-size: 22px;text-align: center;color: #333333;}
.made-title1{position: absolute;left:28px;top:40px;display: inline-block;height: 3px;width: 12px;background-color: #333333;border-radius: 50px;}
.made-title2{position: absolute;right:28px;top:40px;display: inline-block;height: 3px;width: 12px;background-color: #333333;border-radius: 50px;}
.made input{width: 206px;height: 42px;line-height: 42px;background-color: #f8f8f8;padding: 0 15px;font-size: 14px;color: #999;border-radius: 5px;margin-bottom: 10px;}
.made a{width: 236px;height: 42px;line-height: 42px;font-size: 16px;border-radius: 5px;margin-bottom: 10px;display: inline-block;margin-top: 20px;background-color: #E60012;color: #ffffff!important;text-align: center;letter-spacing: 1px;margin-bottom: 30px;}

/*热销推荐*/
.pro-hot{position: relative;height:60px;line-height:60px;font-size: 20px;text-align: center;color: #333333;margin-top: 20px;}
.pro-hot1{position: absolute;left:62px;top:27px;display: inline-block;height: 3px;width: 18px;background-color: #E60012;border-radius: 50px;}
.pro-hot2{position: absolute;left:70px;top:33px;display: inline-block;height: 3px;width:10px;background-color: #E60012;border-radius: 50px;}
.pro-hot3{position: absolute;right:62px;top:27px;display: inline-block;height: 3px;width: 18px;background-color: #E60012;border-radius: 50px;}
.pro-hot4{position: absolute;right:70px;top:33px;display: inline-block;height: 3px;width: 10px;background-color: #E60012;border-radius: 50px;}

.recommend{width: 300px;}
.recommend a{display: block;width: 300px;}
.recommend div{width: 300px;height: 207px;overflow: hidden;}
.recommend div img{width: 300px;height: 207px;cursor: pointer;transition: all 0.6s;}
.recommend p{font-size: 14px;margin:10px 0 20px 0;line-height:28px;height:56px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.recommend a:hover p{color: #E60012;}
.recommend a:hover div img{transform: scale(1.1);}

/*详情页*/
.proshow{}
.proshow img{height: 18px;vertical-align: middle;margin-top: -2px;}
.proshow a,.proshow span{font-size: 14px;height: 70px;line-height: 70px;color: #666666;display: inline-block;margin: 0 5px;}
.proshow span{color: #E60012;}

.cpxq{overflow: hidden;margin-bottom: 40px;}
.cpxq-1{float: right;width: 580px;}
.cpxq .cpxq-1:first-child{float: left !important;}
/*banner*/
.xqbanner{width:580px;height: 400px;}
.xqbanner .carousel-control img{display:block;width:14px;height:24px;margin:20px auto 0 auto;}
.xqbanner .carousel-control{background-color:rgba(0,0,0,0.8) !important;width:30px;height: 60px;top:170px;border-radius: 6px;}

/*右侧*/
.cpxq1{line-height: 34px;font-size: 20px;color: #333333;margin:0px 0px 8px 0px !important;font-weight: 700;}
.cpxq2{width: 100%;overflow: hidden;}
.cpxq2 span{float: left;padding:0 16px;height: 30px;line-height: 30px;border: 1px solid #E60012;border-radius: 15px;color: #E60012;font-size: 14px;margin:10px 13px 0 0;}

.cpxq3{width:550px;padding:15px;background: #f8f8f8;margin-top: 20px;}
.cpxq3 div{line-height:22px;font-size: 14px;color: #666666;margin-top: 10px;width:480px;padding-left:70px;position: relative;}
.cpxq3 div:first-child{margin-top: 0px !important;}
.cpxq3 div span{position: absolute;left: 0;top: 0;line-height:22px;font-size: 14px;color: #999999;}
.cpxq4{margin-top: 30px;display: inline-block;text-align: center;width: 140px;line-height: 50px;height: 50px;font-size: 20px;color: #ffffff;border-radius: 5px;background-color: #E60012;}

/*详情页中部*/
.green{background-color: #f8f8f8;border-bottom: 2px solid #E60012;}
.green1{height: 50px;line-height: 50px;padding: 0 40px;font-size: 18px;color: #333333 !important;display: inline-block;}
.green2{background-color: #E60012;color: #ffffff !important;}
.green1:hover{color: #ffffff !important;background-color: #E60012;}

.pro-page{overflow: hidden;margin-top: 20px;}
.pro-page li{float: right;width: 300px;margin-right: 55px;}
.pro-page li:first-child{width: 790px !important;float: left;}

.pro-page1{display: block;display: none;}
.pro-page1 img{width: 100%;}

#green{width: 100%;background-color: white;}
#made{background-color: white;}


/*新闻资讯*/
.newchange{width: 100%;border-bottom: 1px solid #dddddd;padding: 14px 0;text-align: center;background: #ffffff;}
.newchange a{display: inline-block;font-size: 16px;color: #333333;width: 130px;height: 50px;line-height: 50px;text-align: center;}
.newchange1{background: #E60012;color: #ffffff !important;}
.newchange a:hover{background: #E60012;color: #ffffff !important;}

.newchange2{margin-top: 40px;}
.newchange2 a{width: 815px;padding: 15px;position: relative;height:224px;display: inline-block;margin-top: 26px;background-color: #f8f8f8;padding-left: 370px;}
.newchange2 a .newbige1{position: absolute;left:15px;top: 15px;width: 325px;height: 224px;overflow: hidden;}
.newchange2 a .newbige1 img{width:100%;height:100%;cursor: pointer;transition: all 0.6s;}
.newchange2 a:hover img{transform: scale(1.1);}
.newchange2 a:first-child{margin-top: 0px  !important;}

.newchange2 h2{font-size: 18px;line-height: 35px;font-weight: bold;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newchange3{color: #999999;font-size: 14px;}
/*line-height: 55px;*/
.newchange4{line-height: 30px;font-size: 14px;color:#666666;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;height: 60px;}
.newbige{width: 88px;text-align: center;line-height: 32px;height: 32px;background-color: #E60012;color: white;border-radius: 50px;margin-top: 30px;}
/*.newzx .contactqh{display: none;}*/
.newchange2 a:hover{background-color: #ffffff;-moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='rgba(0,0,0,0.3)')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='rgba(0,0,0,0.3)');}

/*详情*/
.newsshow1{border-bottom: 1px solid #dddddd;}
.newsshow1 img{height: 18px;vertical-align: middle;margin-top: -2px;}
.newsshow1 a,.newsshow1 span{font-size: 14px;height: 70px;line-height: 70px;color: #666666;display: inline-block;margin: 0 5px;}
.newsshow1 span{color: #E60012;}

.newsshow{margin-top: 40px;}
.newsshow h2{font-size: 24px;text-align: center;color:#333333;line-height: 34px;}
.newsshow h6{font-size: 12px;color: #999999;line-height: 42px;text-align: center;margin-bottom: 20px;}
.newsshow p{font-size: 14px;font-family:微软雅黑;color: #666666; line-height: 28px;text-indent: 2em;}
/*上下篇*/
.newsshow2{text-align: right;margin-top: 40px;}
.newsshow2 a{width: 230px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 40px;border:1px solid #dddddd;display: inline-block;padding: 0 15px;color: #666666;margin-left: 10px;}
.newsshow2-1{width:70px !important;text-align: center;}
.newsshow2 a:hover{color: #E60012;}
/*关于我们*/
.conbanner{width: 100%;position: relative;margin-top: 40px;}
.conbanner img{width: 100%;height: 220px;}
.conbanner p{position: absolute;left: 0;top:70px;background: #E60012;color: #ffffff;border-radius: 0 50px 50px 0;line-height:32px;font-size:18px;font-weight: bold;padding: 8px 30px;z-index: 5;}
.conbanner p span{display: block;font-size: 14px;}

.con1{width:780px;padding-right: 420px;position: relative;}
.con1 img{width: 370px;height: 240px;position: absolute;right: 0;top: 0;}
.con2{line-height: 38px;height: 38px;font-size: 18px;font-weight: bold;margin-top: 20px;}
.con2 font{width: 3px;height: 20px;background: #E60012;display: inline-block;vertical-align: middle;margin-top: -2px;margin-right: 10px;}
.con1 p{font-size: 14px;color: #666666;line-height: 34px;margin-top: 15px;}
.con1 div{background: #f8f8f8;color: #666666;font-size: 14px;line-height:34px;padding:26px 15px;margin-top: 20px;}
.con1 div span{color: #333333 !important;}
.con3 p{font-size: 14px;color: #666666;line-height: 34px;text-indent: 2em;margin-top: 6px;}

/*关于我们轮播*/
.contactbanner{width:1200px;padding-bottom: 30px;}
.contactbanner .item{width:1200px !important;}
.contactbanner .carousel-control{background-color:rgba(0,0,0,0.8) !important;width:30px;height: 60px;top:170px;border-radius: 6px;}
/*.contactbanner .carousel-control img{display:block;width:14px;height:24px;margin:20px auto 0 auto;}
.contactbanner .glyphicon-chevron-left:before{display: none;}
.contactbanner .glyphicon-chevron-right:before{display: none;}*/
.contactbanner .carousel-indicators li{background: rgba(0,0,0,0.3);border: none;}
.contactbanner .active{background: #E60012 !important;}
.contactbanner .carousel-indicators{bottom: -40px !important;}

/*师资*/
.shizi{width: 100%;margin-top: 113px;height: 193px;}
.shizi div{float: left;background: url(../images/teach_03.png) no-repeat;width: 200px;height: 193px;margin-left: 98px;position: relative;padding: 0 13px;}
.shizi div:first-child{margin: 0px !important;}
.shizi img{width: 117px;height: 104px;position: absolute;top:-62px;left: 54px;}
.shizi h2{line-height: 60px;text-align: center;margin-top: 40px;font-size: 18px;color: #333333;font-weight: bold;}
.shizi p{line-height:26px;text-align: center;margin-top: 20px;font-size: 14px;color: #666666;}

/*人员*/
.people{overflow: hidden;margin-top: 60px;width: 1200px;}
.people1{float: right;width: 295px;position: relative;height: 267px;background-color: #f8f8f8;margin:7px 7px 30px 7px;padding: 10px 10px 10px 270px;text-align: right;cursor: pointer;}
.people2{position: absolute;left:10px;top:10px;width: 240px;height: 267px;overflow: hidden;}
.people2 img{width: 100%;height: 100%;cursor: pointer;transition: all 0.6s;}
.people1 h2{font-size: 20px;color: #333333;line-height: 38px;margin-bottom: 10px;}
.people1 p{font-size: 16px;color: #666666;line-height: 34px;height: 136px;overflow: hidden;}
.people3{width: 87px;height: 32px;line-height: 32px;font-size: 12px;color: #ffffff;background-color: #E60012;border-radius: 50px;display: inline-block;text-align: center;margin-top: 10px;}
.people .people1:hover .people2 img{transform: scale(1.1);}
.people1:hover{background-color: #ffffff;-moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='rgba(0,0,0,0.3)')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='rgba(0,0,0,0.3)');}
/*弹框*/
.contact-tak{width:100%;height: 100%;position: fixed;z-index: 9999;left: 0;top: 0;background-color:rgba(0,0,0,0.3) ;display: none;}
.contact-tak1{width:900px;height:500px;position: fixed;z-index: 9999;left: 50%;top: 50%;background:#ffffff ;margin: -250px 0 0 -450px;border-radius: 10px;text-align: right;}
.contact-tak2{width: 220px;height: 220px;border-radius: 50%;display: block;margin: -110px  auto 0 auto;}
.contact-tak3{width:20px;height:20px;margin: -180px  20px 0 0;}
.contact-tak1 p{font-size: 20px;color: #333333;line-height: 30px;padding-bottom:20px;text-align: center;border-bottom: 1px solid #ddd;font-weight: bold;width: 840px;margin: 0 auto;}
.contact-tak1 div{width: 840px;margin: 0 auto;line-height: 34px;font-size: 16px;color: #666666;overflow-y: scroll;height: 280px;padding-top:20px;overflow-x: hidden;}

/*招聘*/
.about-img4{width: 275px !important;height: 148px !important;top:-20px !important}

/*合作*/
.business{margin-top:30px;}
.business p{font-size: 16px;color: #666666;line-height:36px;text-align: center;}
.business span{font-weight:bold}
.business1 {text-align: center;margin-top:30px;}
.business1 div{display: inline-block;width: 126px;margin: 0 20px;}
.business1 div img{width: 126px;height: 126px;}

.contactbox {padding:0 20px;width: 1180px;margin-top: 40px;}
.contactbox .left {width: 560px;margin-top: 20px;}
.fl {float: left;}
.contactbox .left .line {padding: 10px 10px;border: 1px solid #E1E1E1;background-color: #fff;border-radius: 5px;width: 246px;float: left;margin-bottom: 15px;color: #666;}
.contactbox .left .line input {display: block;width: 100%;box-sizing: border-box;border: none;line-height: 20px;font-size: 15px;height: 20px;}
.contactbox .left .line:nth-child(2n) {float: right;}
.contactbox .left .line select {padding: 0;font-size: 14px;width:246px;border: 0;color: #666;line-height: 20px;height: 20px;}
button, input, optgroup, option, select, textarea {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;outline: 0;}
.contactbox .left .line textarea {padding: 0;font-size: 14px;height: 80px;resize: none;width: 100%;}
.mgt10 {margin-top: 10px;}
.submitbtn .Wbtn {width:260px;height: 50px;line-height: 50px;text-align: center;color: #fff;background: #E60012;border-radius: 5px;font-size: 16px;display: block;}
.contactbox .pic {width:560px;height: 339px;overflow: hidden;}
.fr {float: right;}
.contactbox .pic img {width: 100%;height: 100%;display: block;}

/*案例*/
.case{overflow: hidden;margin-top: 40px;padding-top: 7px;}
.case1{float: left;width: 356px;padding: 10px 10px 0 10px;position: relative;background-color: #f8f8f8;margin:0 12px 24px 12px;display: inline-block;cursor: pointer;}
.case-2{overflow: hidden;width:356px;height: 246px;}
.case-2 img{width:100%;height:100%;cursor: pointer;transition: all 0.6s;}
.case-1{position: absolute;width: 356px;height: 246px;background:rgba(0,0,0,0.3);text-align: center;vertical-align: middle;z-index: 5;}
.case-1 img{width: 60px;height: 60px;display:inline-block;margin-top: 93px;}
.case1 p{font-size: 16px;color: #333333;line-height: 60px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.case1:hover .case-1{background: rgba(0,0,0,0);}
.case1:hover .case-2 img{transform: scale(1.1);}
.case1:hover{background-color: #ffffff;-moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='rgba(0,0,0,0.3)')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='rgba(0,0,0,0.3)');}
.case1:hover p{color: #E60012;}

/*详情:*/
.caseshow{width: 100%;margin-bottom: 10px;}








