.left {
  float: left!important;
}
.clear {
  clear: both;
}
.right {
  float: right!important;
}
.clearFloat {
  zoom: 1;
}
.clearFloat:after {
  content: '.';
  width: 0;
  height: 0;
  clear: both;
  display: block;
  visibility: hidden;
}
/* 设置allW类的 宽度及直接子集图片的全局自适应 */
/* this is a line between two panels */
/* 测试 */
@font-face {
  font-family: myFirstFont;
  src: url('../font/FZSHANGKJW.TTF');
}
/* common */
.E-g-line {
  height: 0.5rem;
  background-color: #eee;
  margin-top: 0.425rem;
}
.wz-list ul {
  padding: 0.4rem 0 1rem;
}
.wz-list ul li {
  float: left;
  box-sizing: border-box;
  border-right: 1px #ccc solid;
  padding: 0.4rem 0;
}
.wz-list ul li:last-child {
  border-right: none;
}
.wz-list ul li:nth-of-type(1) {
  width: 31.5%;
}
.wz-list ul li:nth-of-type(2) {
  width: 35.5%;
}
.wz-list ul li:nth-of-type(3) {
  width: 33%;
}
.wz-list ul li a {
  display: block;
  width: 100%;
  overflow: hidden;
}
.wz-list ul li h1 {
  font-size: 1rem;
  color: #333;
  line-height: 0.7rem;
  padding-top: 0.5rem;
}
.wz-list ul li h1 span {
  font-size: 0.6rem;
  color: #cfcece;
}
.wz-list ul li:nth-of-type(1) img {
  width: 40.2%;
  padding-left: 4.8%;
  padding-right: 5%;
}
.wz-list ul li:nth-of-type(1) h1 {
  width: 50%;
}
.wz-list ul li:nth-of-type(2) img {
  width: 35.7%;
  padding-left: 5.3%;
  padding-right: 4%;
}
.wz-list ul li:nth-of-type(2) h1 {
  width: 55%;
}
.wz-list ul li:nth-of-type(3) img {
  width: 38.4%;
  padding-left: 6%;
  padding-right: 4.6%;
}
.wz-list ul li:nth-of-type(3) h1 {
  width: 51%;
}
.inner-call {
  height: 3.975rem;
  background: url(../images/zr_13.jpg) no-repeat center center;
  background-size: 100% 100%;
}
.call-main {
  width: 54%;
  box-sizing: border-box;
  padding-left: 0.6rem;
}
.call-main h1 {
  font-size: 0.8rem;
  line-height: 1.9rem;
}
#inner-form {
  width: 100%;
  background-color: #ffa200;
  display: block;
  padding: 0.2rem;
  box-sizing: border-box;
  height: 1.6rem;
}
#wb {
  height: 1.2rem;
  font-size: 0.65rem;
  line-height: 1.1rem;
  width: 60%;
  box-sizing: border-box;
  float: left;
  padding-left: 0.2rem;
}
#tj {
  width: 40%;
  border: none;
  height: 1.2rem;
  line-height: 1.1rem;
  float: left;
  font-size: 0.7rem;
  color: #fff;
  background: url(../images/h_20.jpg) no-repeat 0.4rem center;
  box-sizing: border-box;
  padding-left: 1.2rem;
  background-size: 0.8625rem 0.8625rem;
}
.zx-box {
  width: 40%;
  box-sizing: border-box;
  padding-right: 0.6rem;
}
.zx-box h2 {
  width: 100%;
  box-sizing: border-box;
  border: 1px #fff solid;
  background-color: rgba(225, 225, 225, 0.44);
  font-size: 1rem;
  border-radius: 0.3rem;
  margin-top: 0.4rem;
  padding: 0.2rem 0;
}
.zx-box h2 a {
  display: block;
  color: #000;
  width: 100%;
  background: url(../images/1.png) no-repeat 0.5rem 0.22rem;
  padding-left: 1.9rem;
  background-size: 1.05rem 0.9rem;
}
.zx-box h2 span {
  color: #333;
  font-size: 0.8rem;
}
.E-device {
  margin-top: 0.825rem;
  margin-bottom: 0.825rem;
}
/*  */
.E-tips {
  font-size: 1rem;
  line-height: 1.3rem;
  padding-bottom: 0.5rem;
  padding-left:1.5%;
  border-bottom: 1px solid #ccc;
  color:#166BE0;
  margin-bottom: 0.4rem;
}
.E-news img {
  display: block;
  width: 28.75%;
  height: 4.2rem;
  padding-left: 1%;
}
.E-news .right {
  width: 69%;
}
.E-news .right h1 {
  font-size: 0.9rem;
}
.E-news .right .btn {
  font-size: 0.825rem;
  display: block;
  text-align: right;
  width: 100%;
  box-sizing: border-box;
  padding-right: 0.8rem;
  color: #fe1a00;
  padding-top: 0.5rem;
}
.E-news li {
  padding: 0.5rem 0;
  border-bottom: 1px #ccc dashed;
}
.E-news li:last-child {
  border-bottom: none;
}
.E-public-title {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px #ccc solid;
  margin-bottom: 1rem;
}
.E-public-title h1 {
  font-size: 0.9rem;
  padding-left: 1.5%;
}
.E-public-title span {
  font-weight: bold;
  font-size: 1rem;
  color:#166BE0;
}
.E-rule {
  padding-bottom: 1rem;
}
.E-rule dt {
  float: left;
  width: 57.18%;
}
.E-rule dt img {
  display: block;
  width: 100%;
  height: 10.425rem;
}
.E-rule dt span {
  height: 1.575rem;
  line-height: 1.5rem;
  background-color: #eee;
  display: block;
  width: 100%;
  text-align: center;
  font-size: 0.75rem;
}
.E-rule dd {
  float: left;
  width: 40.46%;
  margin-left: 2.36%;
  height: 5.8rem;
  margin-bottom: 0.4rem;
  background-color: #eee;
}
.E-rule dd a,.E-rule dt a{color:inherit;}
.E-rule dd img {
  display: block;
  width: 100%;
}
.E-rule dd span {
  line-height: 1.32rem;
  background-color: #eee;
  display: block;
  width: 100%;
  text-align: center;
  font-size: 0.75rem;
}

.appendTit{overflow:visible;position:relative;text-align: center;margin-bottom: 0.825rem;padding-bottom: 2%;border-bottom: 1px solid #ccc;}
.appendTit:after{content:'';position:absolute;bottom:-5px;left:49%;display:block;width:10px;height:10px;background:#166BE0;}
.appendTit *{display:block;}
.appendTit b{font-size:1rem;}
.appendTit span{font-size:0.85rem;}

.E-banner {
}
.E-banner .swiper-container-horizontal > .swiper-pagination {
  width: 40%;
  margin-left: 60%;
  bottom: 6px;
}
/*  */
.E-videos li {
  float: left;
  width: 32.6%;
  margin-right: 1.1%;
}
.E-videos li a{color:inherit;}
.E-videos img {
  display: block;
  width: 100%;
}
.E-videos span {
  display: block;
  width: 100%;
  font-size: 0.75rem;
  line-height: 1.2rem;
  padding-top: 0.4rem;
}
.E-videos li:last-child {
  margin-right: 0;
}

.c-btn{
	width: 42.96875%;
	background-color: #fd9446;
	border-radius: 0.3rem;
	overflow: hidden;
	height: 2.25rem;
	margin: 1rem auto;
}

.c-btn img{
	width: 20%;
	height: 2.25rem;
}
.c-btn span{
	line-height: 2.25rem;
	font-size: 0.8rem;
	text-align: center;
	color: #fff;
	width: 56%;
}
.c-btn img.left{
	padding: 0 5% 0 7%;
	width: 22%;
	background-color: #f67617;
}
.c-btn img.right{
	padding-right: 8%;
}

/*  */
.E-tab01{width:100%;padding:0 1% 3%;}
.E-tab01-btn {
  padding-bottom: 0.6rem;
}
.E-tab01-btn li {
  float: left;
  width: 32%;
  margin-right: 2%;
  line-height: 3rem;
  background-color: #eee;
  text-align: center;
  font-size: 0.825rem;
}
.E-tab01-btn .on {
  background-color: #166be0;
  color: #fff;
}
.E-tab01-btn li:last-child {
  margin-right: 0;
}
.E-tab01-txt {
  height: 11.8125rem;
}
li .txt{ position:relative;}
.txt1 {
  background: url(../images/broing_44.jpg) no-repeat;
  background-size: 100%;
}
.txt .btn {
  position:absolute;
  bottom:6%;right:9%;
  width: 50%;

}.txt .btn a {
  float: left;
  width: 50%;
  height:1.8rem;
}
.append .btn {
    bottom: 6%;
    right: 7%;
    width: 43%;
}

/**/
.cure{overflow:hidden;font-size: 0.75rem;}
.cure .cureL{float:left;width:48%;text-align:center;}
.cure .cureL video{width:100%;vertical-align: middle;}
.cure .cureL span{display:block;width:100%;border:1px solid #ddd;box-sizing:border-box;height:1.8rem;line-height:1.8rem;background: #f2f2f2;}
.cure .cureR{float:right;width:48%;}
.cure .cureR ul.cureR1{height: 4.3rem;}
.cure .cureR ul.cureR1 li{width:100%;margin-bottom: 0.1rem;padding-bottom: 0.2rem;border-bottom:1px dashed #ddd;}
.cure .cureR ul.cureR1 li:before{content:'☆';margin-right: 2%;}
.cure .cureR ul.cureR1 li:last-child{border:none;}
.cure .cureR ul.cureR2{overflow:hidden;text-align:center;margin-top: 0.23rem;}
.cure .cureR ul.cureR2 li{float:left;width:49%;height: 3.75rem;border:1px solid #ddd;box-sizing:border-box;padding: 0 1%;background: #f2f2f2;}
.cure .cureR ul.cureR2 li+li{margin-left:2%;}
.cure .cureR ul.cureR2 li *{display:block;}
.cure .cureR ul.cureR2 li b{line-height:1.5rem;}
.cure .cureR ul.cureR2 li span{line-height:1.5;font-size:0.8em;}

.E-tab02-btn {
  padding-bottom: 1rem;
  padding-top: 1rem;
}
.E-tab02-btn li {
  float: left;
  width: 23.5%;
  margin-right: 2%;
  line-height: 2.4rem;
  background-color: #eee;
  text-align: center;
  font-size: 0.825rem;
}
.E-tab02-btn .on {
  background-color: #e1dfdf;
}
.E-tab02-btn li:last-child {
  margin-right: 0;
}
.E-tab02-txt dd {
  float: left;
  width: 49%;
}
.E-tab02-txt dd:last-child {
  margin-left: 2%;
}
.E-tab02-txt .environmentPage{bottom:0;line-height:0;}