.space1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.clamp2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.clamp3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}


/*我们的优势*/
.index-strengths li{width: 32.45%;float: left;margin: 0.65% 1.3% 0.65% 0;position: relative;}
.index-strengths li .strengths-absolute{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;padding: 30px;}
.strengths-title{font-family: "宋体";position: relative;}
.strengths-title span.str-title{position: absolute;top: -2px;width: 100%;left: 50%;transform: translateX(-50%);z-index: -1;}
.strengths-title span.str-title-1{color: #ffffff;}
.strengths-title span.str-title-2{color: rgb(31,32,33);}

@media(min-width: 769px){
	.index-strengths li:nth-child(3n){margin-right: 0;}
}
@media(max-width: 768px){
	.index-strengths li{width: 48.6%;margin: 0.65%;}
}
@media(max-width: 468px){
	.index-strengths li{width: 100%;margin: 1% 0;}
}
/*我们的优势 end*/


/*企业简介*/
.profile-left{width: 60%;}
.profile-padding{border: 1px solid rgb(217,217,217);background: #fff;padding: 15px;}
.profile-left-width{padding-bottom: 10px;border-bottom: 1px solid rgb(217,217,217);}
.profile-img{position: relative;padding-left: 16px;}
.profile-img i{display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);height: 10px;width: 10px;background: url(../images/newsimg.png) no-repeat;background-size: 100% 100%;}
.wp-content a{font-size: 12px;color: rgb(153,153,153);border: 1px solid rgb(153,153,153);border-radius: 6px;color: rgb(67,67,67);}
.wp-content a:hover{color: rgb(51,102,204);border-color: rgb(255,197,21);background: rgb(255,197,21);}
.profile-right{width: 38%;}
.problem-ul li a{line-height: 2.5;color: #777777;display: block;padding-left: 20px;position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.problem-ul li a:before{content: "";width: 16px;height: 16px;background: url(../images/icon.png) no-repeat;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.problem-ul li a:hover{color: #3366cc;}
.content-code li{width: 50%;float: left;text-align: center;}
.content-code li img{width: 120px;margin-bottom: 6px;}
.content-code li:first-child{border-right: 1px dashed #c1c1c1;}
.more-content a{font-size: 12px;color: #fff;background: #35bd98;}

.about-text{}
.about-text{height: 390px;overflow-y: auto;padding-right: 10px;}
.about-text::-webkit-scrollbar{width: 3px;background-color: #aab4ba;}
.about-text::-webkit-scrollbar-thumb{background-color:rgb(255,197,21);border-radius: 10px;}

@media(max-width: 768px){
	.profile-left{width: 100%;}
	.profile-right{width: 100%;margin-top: 30px;}
}
/*企业简介 end*/


/*联系我们*/
.contact-bj{margin-top: -50px;padding: 100px 0 160px;background: url(../images/contact-bj.png) no-repeat;background-size: 100% 100%;position: relative;z-index: 9;}
.index-contact-us img{width: 43px;height: 34px;}
.us-tel{font-style: italic;font-weight: bold;font-family: "宋体";}

@media(max-width: 1230px){
	.contact-bj{padding: 60px 0 100px;}
}
@media(max-width: 768px){
	.contact-bj{margin: 0;padding: 40px 0;background: #fff;}
}
/*联系我们 end*/


/*在线留言*/
.online-color{height: 390px;background: url(../images/bimg5.png);}
.online-left,.online-right{width: 50%;height: 390px;background: rgb(23,54,74);}
.onlinemessage{padding: 30px;}
.online-left-1{width: 82%;}
.online-right-1{width: 18%;}
.online-input{margin-bottom: 10px;}
.online-input input{width: 100%;border: 1px dashed #000;padding: 6px;outline: none;}
.online-input textarea{width: 100%;border: 1px dashed #000;height: 100px;padding: 6px;outline: none;resize: none;}
.btn-submit{width: 100%;padding: 6px;background: rgb(255,197,21);color: #000;border: 1px dashed #000;outline: none;}

@media(max-width: 768px){
	.online-color,.online-left,.online-right,.online-left-1{width: 100%;height: auto;}
	.onlinemessage{padding: 15px;}
	.online-right-1{display: none;}
}
/*在线留言 end*/


/*关于我们*/
.aboutus-left{width: 17%;}
.about-title span,.about-title1 span{font-family: "宋体";font-style: italic;display: block;background: #fff;padding: 2px 10px;}
.about-title span{color: rgb(255,197,21);width: 140px;}
.about-title1 span{width: 100px;color: #707070;}
.about-title2{padding: 10px;}
.us-padding{padding: 0 10px;border-top: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;}
.contact-text{font-size: 12px;line-height: 2;}

.aboutus-right{width: 81%;padding: 20px;min-height: 500px;position: relative;top: -80px;background: #fff;border-radius: 6px;border: 1px solid #d1d1d1;}
.home-nav li{float: left;}
.home-nav li a{color: #707070;padding: 0 8px;}
.home-nav li a:hover{text-decoration: underline!important;}
.aboutus-relative{position: relative;}
.aboutus-absolute{position: absolute;top: 0;right: 0;}
.aboutus-home{padding-right: 100px;padding-top: 20px;}

@media(min-width: 1021px){
	.mobile{border-bottom: 1px solid #d1d1d1;}
	.phone{margin-top: 20px;}
	.phone li{margin: 6px;text-align: center;}
	.phone li a{font-size: 14px;color: #707070;display: block;height: 35px;line-height: 35px;background: url(../images/navli.png) center no-repeat;background-size: 100% 100%;}
	.phone li a:hover{font-weight: bold;color: #333333;}
    .commonweb h3{display: none;}
}
@media(max-width: 1020px){
	.aboutus-left{width: 100%;}
	.aboutus-right{width: 100%;margin: 40px 0;min-height: 300px;position: static;margin-bottom: 40px;background: none;padding: 0;border: none;}
	.index-none,.indexnav .mobile{display: none;}
    .indexnav h3{background: rgb(255,197,21);text-align: center;color: #fff;padding: 10px;font-size: 14px;margin: 0;}
    .indexnav{position: relative;}
    .indexnav .phone{display: none;width: 100%;position: absolute;top: 100%;z-index: 999;background: #f1f1f1;}
    .phone li>a{padding: 10px;width: 100%;color: #707070;display: block;font-size: 14px;}
 	.phone li>a:hover{background:rgb(255,197,21);color: #fff;}
}
@media(max-width: 768px){
	.aboutus-absolute{display: none;}
	.aboutus-home{padding: 0;}
}
/*关于我们 end*/


/*新闻资讯*/
.news-dynamic{padding: 10px 0;border-bottom: 1px solid #d1d1d1;}
.portrait-position{position: relative;padding-left: 90px;}
.portrait-position .portrait-img{position: absolute;left: 0;top: 10px;padding: 4px;background: #ffc515;width: 60px;height: 60px;}
.news-dynamic a:hover .portrait-title{color: rgb(51,102,204);}

.prevnext li{line-height: 2;font-size: 14px;color: #707070;}
.prevnext li a{font-size: 14px;color: #707070;}
.prevnext li a:hover{color: rgb(255,197,21);}
.iw_poi_title{color:#c52;font-size:14px;font-weight:bold;overflow:hidden;padding-right:14px;white-space:nowrap;}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word;}
#dituContent{width:100%;height: 400px;}

.questions-top{margin-bottom: 20px;}
.questions-padding{border: 1px solid #f1f1f1;border-top: none;padding: 15px;}
.js-cont{display: none;}
.js-item.open .js-cont,.open .js-cont{display: block;}
.J_jobhead{cursor: pointer;border: 1px solid #f1f1f1;padding: 5px 15px;}
.open .J_jobhead{color: rgb(255,197,21);}

@media(max-width: 768px){
	.portrait-position{padding-left: 0;}
	.portrait-position .portrait-img{display: none;}
}
/*新闻资讯 end*/













.padding-40{padding: 40px 0;}
.padding-top40{padding-top: 40px;}
.padding65{padding: 0 0.65%;}

.line-height2{line-height: 2;}
.margin-top20{margin-top: 20px;}

.background-color{background: rgb(250,250,250);}
.background-color1{background: #ffffff;}
.font-bold{font-weight: bold;}

.font-size66{font-size: 66px;}
.font-size36{font-size: 36px;}
.font-size24{font-size: 24px;}
.font-size18{font-size: 18px;}
.font-size12{font-size: 12px;}
.color1{color: rgb(31,32,33);}
.color2{color: rgb(85,87,92);}
.color3{color: rgb(154,186,244);}
.color4{color: rgb(255,255,255);}
.color5{color: rgb(156,160,168);}
.color6{color: rgb(67,67,67);}
.color7{color: #666666;}
.color8{color: rgb(255,197,21);}
.color9{color: rgba(51,51,51);}
.color10{color: rgb(255,197,21);}
.color11{color: rgb(51,102,204);}

@media(max-width: 1230px){
	.font-size66{font-size: 32px;}
	.font-size36{font-size: 24px;}
	.font-size24{font-size: 18px;}
}