.com-bg {
    background-color: #fff;
}
.w {
    width: 100%;
    margin: 0 auto;
}
.com-padding {
    padding-top: 40px;
}
.com-bottom {
    padding-bottom: 40px;
    padding-top:20px;
}
.com-title {
  text-align: center;
}
.com-title h2{
  margin-bottom: 20px;
  color: #1e242b;
  font-size: 32px;
}
.com-title span{
  font-size: 30px;
  text-align: center;
  letter-spacing: 0.05em;
  color: #0573CA;
  line-height: 48px;
  height: 48px;
  font-weight: bold;
  padding-bottom: 5px;
  width: 80%;
  margin: 0 auto 25px;
  display:inline-block;
}
.com-title p {
  margin-bottom: 20px;
  color: #ccc;
  font-size: 20px;
  text-transform: uppercase;
}

/*生产优势*/
.advantage {
  padding-top: 0;
}
.advantage .com-content p {
  text-align: left;
  text-indent:35px;
  color: #555;
  font-size: 16px;
  line-height:26px;
}
.advantage li {
  margin-top: 30px;
  position: relative;
}
.advantage li .img {
  float: left;
  width: 100%;
}
.advantage li:nth-child(2n) .img {
  float: right;
}
.advantage li img {
  width: 100%;
}
.advantage li .txt {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-20%);
  width: 100%;
  background: rgba(255,255,255,.8);
  border-top: 2px solid #d9110c;
}
.advantage li:nth-child(2n) .txt {
  right: auto;
  left: 0;
}
.advantage li .txt h4 {
  height: 80px;
  color: #1e242b;
  font-size: 24px;
  line-height: 35px;
}
.advantage li .txt table {
  width: 100%;
  line-height: 40px;
}
.advantage li .txt td {
  border: 1px solid #bebebe;
  text-align: center;
  color: #555;
  font-size: 14px;
}
.advantage li .key {
  position: absolute;
  color: #c5c9ce;
  font-size: 150px;
  top: 1.5vw;
  right: 1vw;
  line-height: 1;
}
.advantage li:nth-child(2n) .key {
  right: auto;
  left: 1vw;
}

.mycol-4 .col {
  width: 25%;
}

/*非标定制栏目*/
.nrr{background:#f1f1f1;padding: 0px 0 10px;color:#222;line-height:28px;}
.nrr .sjd{font-family: Verdana, Arial, Tahoma; letter-spacing: 5px;font-size:18px;}
.nrr .fjk{font-size:16px;}
.nrr p{margin: 0 auto;width: 80%;}
p.btt{font-size:30px;text-align:center;letter-spacing: 0.05em;color:#0573CA;line-height: 48px;height: 48px;font-weight: bold;padding-bottom:5px;width: 80%;margin: 0 auto 25px;}
.ys{padding-top:5px;float: left;}
.ys span{font-size:30px;text-align:center;letter-spacing: 0.05em;color:#0573CA;margin: 30px 0 40px;display: block;line-height: 48px;height: 48px;font-weight: bold;}
.ys01{font-size: 16px;float:left;}
.ys01 b{display:block;font-size:24px;color:#222;padding: 25px 0 8px;letter-spacing: 0.05em;}
.ys01 i{display:block;font-style:normal;font-size:18px;color:#ccc;letter-spacing: 0.05em;text-transform: uppercase;}
.ys01 img{width:100%;}
.ys01 p{text-indent:0em;line-height: 30px;color: #444;}
.clear{clear:both;}
.ys01 dl{}
.ys01 dt{float:left;width:40%;}
.ys01 dd{float:right;}
.ys01 em{font-size:16px; color:#096FBC;margin-right:8px;}
.ys02{font-size: 16px;float:left;}
.ys02 b{display:block;font-size:24px;color:#222;padding: 25px 0 8px;letter-spacing: 0.05em;}
.ys02 i{display:block;font-style:normal;font-size:18px;color:#ccc;letter-spacing: 0.05em;text-transform: uppercase;}
.ys02 img{width:100%;}
.ys02 p{text-indent:0em;line-height: 30px;color: #444;}
.ys02 dl{}
.ys02 dt{float:right;width:40%;}
.ys02 dd{float:left;width:400px;}
.ys02 em{font-size:16px; color:#096FBC;margin-right:8px;}

/*非标定制模块*/
.mycol-4 .col {
  float: left;
  text-align: center;
  width: 25%;
}
.mycol .col .box {
	height:280px;
}
.index-custom .img {
  position: relative;
}
.index-custom .img span {
  display: inline-block;
  width: 120px;
  height: 120px;
  line-height: 120px;
  color: #1e242b;
  font-size: 52px;
  background: url(../images/custom_bg01.png) center no-repeat;
  background-size: 98%;
}
.index-custom li:hover .img span {
  color: #d9110c;
  background-image: url(../images/custom_bg01_active.png);
}
.index-custom li:hover .img {
  color: #d9110c;
}
.index-custom .img:before,
.index-custom .img:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 15%;
  border-bottom: 1px solid #ddd;
}
.index-custom .img:after {
  left: auto;
  right: 0;
}
.index-custom .img i {
  position: absolute;
  top: 50%;
  right: 8.5%;
  transform: translate(110%, -50%);
  width: 25px;
  height: 25px;
  line-height: 22px;
  border: 1px solid #ddd;
  border-radius: 50%;
  font-size: 20px;
  text-align: center;
  font-style: normal;
  z-index: 1;
  background-color: #fff;
}
.index-custom li:nth-child(1) .img:before,
.index-custom li:nth-child(4) .img:after,
.index-custom li:nth-child(4) .img i {
  display: none;
}
.index-custom .txt h3 {
  height: 55px;
  color: #1e242b;
  font-size: 28px;
  margin-top: 40px;
}
.index-custom .txt p {
  color: #1e242b;
  font-size: 16px;
  line-height: 30px;
  opacity: .8;
}
.index-custom .phone {
  margin-top: 35px;
  text-align: center;
}
.index-custom .com-bottom {
  margin-top: 0px;
}
.index-custom .phone a {
  display: inline-block;
  width: 135px;
  line-height: 36px;
  border-radius: 40px;
  border: 1px solid #d9110c;
  border-radius: 40px;
  color: #d9110c;
  font-size: 18px;
  vertical-align: middle;
  transition: all .3s;
}
.index-custom .phone a:hover {
  color: #fff;
  background-color: #d9110c;
  border-color: #fff;
}
.index-custom .phone p {
  display: inline-block;
  margin-left: 25px;
  padding-left: 35px;
  background: url(../images/phone_icon01.png) left center no-repeat;
  color: #1e242b;
  font-size: 20px;
  vertical-align: middle;
}
.index-custom .phone p span {
  color: #d9110c;
  font-size: 22px;
  vertical-align: top;
}
.index-custom .title {
  color: #444;
  font-size: 16px;
  text-align: center;
  margin-bottom: 60px;
}

/*申请合作*/
.ser-form li.col {
  margin-bottom: 10px;
  width: 30%;
  margin-right: 5%;
}
.ser-form li.col:nth-child(3) {
  margin-right:0px;
}
.ser-form li input {
  width: 100%;
  text-align: center;
  line-height: 50px;
  border: 1px solid #bfbfbf;
  font-size: 16px;
}
.ser-form textarea {
  padding: 3%;
  width: 94%;
  height: 200px;
  margin-bottom: 20px;
  border: 1px solid #bfbfbf;
  font-family: "微软雅黑";
  font-size: 16px;
}
.ser-form .o-footer {
  text-align: center;
}
.ser-form .sub {
  display: inline-block;
  width: 135px;
  height: 40px;
  line-height: 40px;
  border-radius: 40px;
  margin-right: 30px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  background: #d9110c;
  vertical-align: middle;
  cursor:pointer;
}
.ser-form .phone {
  display: inline-block;
  padding-left: 35px;
  background: url(../images/phone_icon01.png) left center no-repeat;
  color: #1e242b;
  font-size: 20px;
  vertical-align: middle;
}
.index-custom .phone span a{
  border:none;
  color: #1e242b;
}
.phone span a{
  color: #1e242b;
  font-size: 18px;
}
.index-custom .phone span a:hover,.phone span a:hover{
  color: #d9110c;
  background-color: #fff;
  border: none;
}

/*合作伙伴*/
.index-partner .com-title span{
	margin: 0 auto 10px;
}
.index-partner .title {
  color: #444;
  font-size: 16px;
  text-align: center;
  display:inline-block;
  margin-bottom: 0px;
}
.hz_mbox{ display:inline-block; padding:20px 0 0;width:100%;text-align: center;}
.hz_cbox{display:inline-block;}
.hz_cbox ul li { width:18%; float:left; padding:0 1%;overflow: hidden;}
.hz_cbox ul li em{width:100%; height:88px; border:#bfbfbf 1px solid;display: block;overflow: hidden;}
.hz_cbox ul li img{ width:100%; height:88px;}
.hz_cbox ul li span{ width:100%; text-align:center; display:block; height:25px; line-height:25px; overflow:hidden; padding:10px 0 0;color:#000; font-size:16px;}
.hz_cbox ul li a{font-size:14px; color:#fff;text-decoration:none;}

/*公司简介*/
.main li:nth-child(1) {
   margin-bottom: 30px;
}
.main li .txt {
  float: left;
  width: 100%;
  height: auto;
}
.main li .txt h3 {
  height: 40px;
  color: #1e242b;
  font-size: 28px;
  position: relative;
  display:inline-block;
}
.main li .txt h3:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  border-bottom: 2px solid #d9110c;
}
.main li .txt h4 {
  margin:20px auto;
  color: #d9110c;
  font-size: 24px;
}
.main li .txt .con {
  color: #666;
  font-size: 16px;
  line-height: 26px;
  padding:0px;
  border:none;
  text-indent: 35px;
}
.main .duankong{
  line-height: 20px;
}
.main li:nth-child(1) img {
  width: 50%;
  height:auto;
  float: right;
  margin-left:3%;
}
.main li:nth-child(2) img {
  width: 50%;
  height:auto;
  float: left;
  margin-right:3%;
}


/*联系我们*/
.contact {
  padding-top: 0;
  width: 100%;
}
.contact li.col {
  text-align: left;
  overflow: hidden;
  border-bottom: 1px solid #e7e7e7;
  width:31.3333%;
  padding: 4% 1%;
}
.contact li:nth-child(4) {
  width:100%;
}
.contact li:nth-child(n + 5) {
  border: none;
}
.contact li .img {
  float: left;
  width:100%;
  text-align:center;
}
.contact li .img img{
  width:100%;
}
.contact li .txt {
  float: left;
  width: 100%;
  text-align: center;
  height:50px;
}
.contact .zixunbox{
	border: 1px solid #d9110c;
    border-radius: 40px;
    width: 135px;
    display: inline-block;
    color: #d9110c;
}
.contact .zixunbox:hover{
	color: #fff;
    background-color: #d9110c;
    border-color: #fff;
}
.contact li h3 {
  height: 30px;
  font-size: 16px;
  color: #1e242b;
  font-weight: bold;
}
.contact li p {
  color: #1e242b;
  font-size: 18px;
}
