/*合伙人*/
.section {
  padding: 20px 0;
}
@media screen and (max-width: 1280px) {
  .section {
    padding: 24px 0;
  }
}
@media screen and (max-width: 992px) {
  .section {
    padding: 16px 0;
  }
}
.section.mm {
  padding: 0;
}
.section.mb {
  padding-bottom: 0;
}
.section.mt {
  padding-top: 0;
}

.partner .partner-title > h3 {
  font-size: 48px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  font-family: 'Times New Roman',serif;
  color: #004785;
  margin-bottom: 32px;
}
.partner .partner-wrap ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: -32px 0 0 -32px;
}
.partner .partner-wrap ul li {
  width: 16.66%;
  height: 100%;
  padding: 0px 0 0 32px;
}
.partner .partner-wrap ul li .wrap {
  display: block;
  height: 100%;
  /*background-color: #ddd;*/
}
.partner .partner-wrap ul li .wrap img {
  display: block;
  width: 210px;
  height: 80px;
  object-position: center;
  object-fit: contain;
}
@media screen and (max-width: 1280px) {
  .partner .partner-title > h3 {
    font-size: 32px;
    margin-bottom: 24px;
  }
  .partner .partner-wrap ul {
    margin: -24px 0 0 -24px;
  }
  .partner .partner-wrap ul li {
    width: 25%;
    padding: 24px 0 0 24px;
  }
}
@media screen and (max-width: 992px) {
  .partner .partner-title > h3 {
    font-size: 24px;
    margin-bottom: 16px;
  }
  .partner .partner-wrap ul {
    margin: 0 auto;
  }
  .partner .partner-wrap ul li {
    width: 30%;
    padding: 5px;
  }
}
@media screen and (max-width: 699px) {
	.partner .partner-wrap ul li .wrap img {
		display: block;
		width: 100%;
		height: auto;
		object-position: center;
		object-fit: contain;
}
	.section+.section {
		margin-top: 0 !important;
	}
}
</style>
/*分页符*/
.pagination-bar {margin:0;padding:17px 25px;text-align:center;margin-top:20px;}
.pagination-bar ul {display:block;}
.pagination-bar ul li {display:inline-block;margin:5px;line-height:40px;}
.pagination-bar ul a,.pagination-bar ul .pageup,.pagination-bar ul .pagedown{background:#f1f1f1;height:40px;width:40px;display:inline-block;line-height:40px;text-align:center;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;/*border-radius:50%;*/}
.pagination-bar ul span {display:inline-block;margin:5px;line-height:40px;}
.pagination-bar ul .pageinfo {background:#f1f1f1;/*border-radius:20px;*/padding:0 15px;}
.pagination-bar ul .current {background:#292929;color:#fff;height:40px;width:40px;display:inline-block;line-height:40px;text-align:center;/*border-radius:50%;*/}
.pagination-bar ul  a i {vertical-align:middle;font-weight:bold;}
.pagination-bar ul a:hover {color:#fff;background:#28a8af;}

.pagination-bar ul .pagefirst,.pagination-bar ul .pageend{display:none;}
@media screen and (max-width: 699px) {
  .pagination-bar ul .pageinfo{display:none;}
}

/*留言*/
.guestbook{ }
.guestbooklist{}
.guestbooklist li{ padding:10px; border:1px solid #CCC; margin-bottom:10px; }
.MessageTitle { color:#227BAD; line-height:1.5em; font-weight:bold;}
.MessageContent { padding:5px; margin-bottom:10px; }
table.guestbook_table{ width: 100%; }
table.guestbook_table th{ width:100px; text-align:left}
table.guestbook_table td{ text-align:left}
table.guestbook_table .operation{ text-align:center }

/*应聘*/
table.resume_table { margin:3px; text-align:center; width:97%; border-collapse:collapse;}
table.resume_table th{ font-weight:bold; text-align:left; width:100px;}
table.resume_table td{text-align:left; }
table.resume_table .operation{text-align:center; }
table.resume_table #Detail{ height:200px;}
/*按钮*/
.btn { display: inline-block; padding: 6px 12px; font-weight: 400; line-height: 1.42857143; overflow: hidden; background: #b6bf00; color: #FFF;
	text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation;
	cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
	background-image: none; border: 1px solid transparent; border-radius: 4px; -webkit-appearance: none; appearance: none; }
/*默认样式*/
.btn:hover { opacity: .8; }
.btn:active { box-shadow: inset 0 3px 5px rgba(0,0,0,.125); }
/*按钮大小*/
.btn-large {font-size: 16px;  height: 38.4px;  line-height: 38.4px;  padding: 0px 26px;}
.btn-small { padding: 5px 15px; font-size: 14px; line-height: 1.5; border-radius: 3px; }
.btn-tiny {  font-size: 12px;  height: 22.4px;  line-height: 22.4px; padding: 0px 13px;}
/*块按钮*/
.btn-block {display: block;}
/*表单*/
form { margin: 0; }
button,input,select,textarea { font-family: inherit; margin: 0; outline: none; /*box-sizing: border-box;-webkit-appearance: none;*/  }
button,select { text-transform: none; }
input,textarea{ border: 1px solid #ccc; /*padding: 7px 10px; */background-color: #fff; background-image: none; border-radius: 3px; }

/*表单类*/
.form_text { width: 90%; margin: 8px 0; }
.form_textarea { width: 90%; min-height: 80px; display: block; }
.form_text_verifycode { width:80px; margin: 8px 8px 8px 0; }
.form_text:focus,.form_textarea:focus,.form_text_verifycode:focus { box-shadow: 0 0 10px 0 rgba(0,0,0,.1); }
.form_radio{ width:auto; border:0; }
.form_checkbox{ width:auto; border:0}
.form_select { height:25px; }
.form_button { width:auto; vertical-align:middle; margin: 10px 0; border:0 none;/*解决ie焦点是有黑色边框*/}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, 
input[type="file"] > input[type="button"]::-moz-focus-inner{ border:none;padding:0; }
input[disabled="disabled"]{ background: #eee; }
.required{ color:red; font-weight:bold; text-align:left; padding-left:3px;}
.form_text.Wdate{ height: auto; border: 1px solid #ccc; border-radius: 3px; }

/*其它*/
.hide { display:none; }  /*隐藏*/
.code_image{ cursor: pointer; } /*验证码图片样式*/
.overflow_hide{ overflow: hidden; }

/*会员*/
/*会员登录*/
#login{ padding: 100px 0; }
form#frmLogin{ max-width: 500px; margin: 0 auto; padding: 0 10px; }
table.login_table{ width: 100%; text-align:center;}
table.login_table th{ width:100px; text-align:left; font-weight:bold;}
table.login_table td{ text-align:left;}
table.login_table .operation{text-align:center}
table.login_table .quick_login td{text-align:left; padding:10px 0;}
table.login_table .quick_login td img{ margin-right:8px; float:left;}

/*会员注册*/
#reg{ padding: 100px 0; }
form#frmReg{ max-width: 500px; margin: 0 auto; padding: 0 10px; }
table.reg_table{ width:100%; text-align:center;}
table.reg_table th{ width:100px; text-align:left; font-weight:bold;}
table.reg_table td{  text-align:left; }
table.reg_table .operation{text-align:center}
table.reg_table .MemberCode{  text-align:left; width:70px; }
table.reg_table #SmsCode{width:50px;}

.forget{ padding: 100 22px 0; }
/*忘记密码 第一步*/
table.forget_table1{ text-align:center; margin:0 auto;}
table.forget_table1 th{ width:100px; text-align:left; font-weight:bold;}
table.forget_table1 td{ text-align:left; }
table.forget_table1 .operation{text-align:center}
/*忘记密码 第二步*/
table.forget_table2{ text-align:center; margin:0 auto;}
table.forget_table2 th{ width:100px; text-align:left; font-weight:bold;}
table.forget_table2 td{text-align:left}
table.forget_table2 .operation{text-align:center}
table.forget_table2 #SmsCode{ width:60px;}
table.forget_table2 .PasswordQuestion, table.forget_table2 .MemberMobile, table.forget_table2 .FindPwdWay{ padding:3px 0;}

.case-details-box img{max-width: 100% !important;height: auto !important;}
@media screen and (max-width: 699px) {
	.product-information-content img,.about-details-box img{width: 100% !important;height: auto !important;}
	.case-details-box img,.news-details-box img{width: 100% !important;height: auto !important;}
	}
	