﻿a{
  -webkit-transition: all .4s;
  transition: all .4s;
}
img{border:0;}
.comw{
  width:100%;
  height: auto;
  float: left;
}
.comwh{
  width:74%;
  height: auto;
  margin: 0 auto;
}
.comwho{
  width:84.6%;
  height: auto;
  margin: 0 auto;
}
.listBanner{
	width:100%;
	height:24.375rem;
  float: left;
	overflow:hidden;
	background: url(404.png) no-repeat 60% center;
  background-position: center center;
  opacity: 0.9;
}
.listBnnerWrap h3{
  float: left;
  width: 100%;
  text-align: left;
  font-size: 2.875rem;
  line-height: 2.875rem;
  color: #fff;
  margin-bottom: 1.875rem;
}
.listBnnerWrap p{
  width:40%;
  font-size: 1rem;
  color: #fff;
  line-height: 1.875rem;
  margin-bottom: 1.875rem;
}
.listBnnerWrap a{
  padding:0.7% 2%;
  margin-top:1.875rem;
  background-color: #c30813;
  color: #fff;
  font-size: 0.9375rem;
  margin-right: 2%;
  border:1px solid #c30813;
  border-radius: 2px;
}
.listBnnerWrap a:hover{
  background-color: #fff;
  color: #000;
  border:1px solid #fff;
}
.listBnnerWrap strong a{
  border:1px solid #fff;
  background: none!important;
  padding-left:0%!important;
  padding-right:1%!important;
  font-weight: normal;
}
.listBnnerWrap strong a:hover{
  border:1px solid #c30813;
  background-color: #c30813!important;
  color:#fff;
}
.listBnnerWrap strong a img{
  vertical-align: middle;
}


.beianMesglist{
  box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
}
.beianMesg{
  width:74%;
  float: left;
  margin-left: 13.2%;
}
.beianMesg span{
  width:100%;
  line-height: 3rem;
  float: left;
  overflow: hidden;
}
.beianMesg span a{
  color: #d83721;
  padding:1rem 0 1rem;
  font-size: 0.94rem;
  font-weight:normal;
}
.beianMesg span a:hover{
  color: #c30813;
}
@keyframes fade{
  from{
    opacity: 1.0;
  }
  50%{
    opacity: 0.2;
  }
  to{
    opacity: 1.0;
  }
}
@-webkit-keyframes fade{
  from{
    opacity: 1.0;
  }
  50%{
    opacity: 0.2;
  }
  to{
    opacity: 1.0;
  }
}
.beianMesg span i{
  width:1.1rem;
  height:1.1rem;
  margin-right: 2%;
  margin-top:1rem;
  float: left;
  background:url(404.png) center no-repeat;
  background-size: contain;
  animation: fade 600ms infinite;
  -webkit-animation:fade 600ms infinite;
}
.beianMesg span:hover .beianMsg{
  background:url(404.png) center no-repeat;
  background-size: contain;
}
.beianMesg span i:nth-of-type(2),.beianMesg span i:nth-of-type(3),.beianMesg span i:nth-of-type(4),.beianMesg span i:nth-of-type(5){
  margin-left:4%;
}
.beianMesg span b{
  float: left;
  font-weight: normal;
}
.beianList{
  padding-top:3rem;
  background:#f2f2f2;
}
.beianlistWrap{
  width:100%;
  float: left;
  padding-bottom:60px;
}
.beianleft{
  width:25%;
  height: auto;
  float: left;
}
.beianright{
  width:72%;
  float: left;
  margin-left:3%;
}
.beianlogin
{
  margin-bottom:0.5rem;
}
.beianlogin{
  width:90%;
  float: left;
  padding:3% 5% 6% 5%;
  background: #fff;
  border-radius: 2px;
}
.beianlogin span{
  width:100%;
  height: auto;
  float: left;
}
.beianlogin span div{
  height: 70px;
  width:70px;
  margin: 0 auto;
  background:url(404.png) no-repeat;
  background-size:contain;
  border-radius: 70px;
  border:1px solid #d83721;
}
.beianlogin h5{
  width:100%;
  line-height: 2rem;
  float: left;
  text-align: center;
  font-weight: normal;
}
.beianlogin h4{
  width:100%;
  height: 2rem;
  line-height: 2rem;
  float: left;
  margin: 0 auto;
  background-color: #c30813;
  text-align: center;
  font-weight: normal;
  font-size: 0.9rem;
}
.beianlogin h4:hover{
  background-color: #f11010;
}
.beianlogin h4 a{
  color: #fff;
  padding:1rem 2rem 1rem 2rem;
}
.login_regist_main{width: 100%;float: left;}
.login_regist_container{margin:0 auto;width: 107px;}
.login_regist input{padding:3px 12px;background: #e1000b;border:0;color: #fff;border-radius: 3px;cursor: pointer;}
.login_regist input:hover{background-color: #f11010;color: #fff;}







.beianCP1
{
  margin-bottom:0.5rem;
}
.beianCP1,.beianCP2,.beianCP3{
  width:90%;
  float: left;
  padding:3% 5% 6% 5%;
  background: #fff;
  border-radius: 2px;
}
.beianCP1 a,.beianCP2 a,.beianCP3 a{
  color: #000;
}
.beianCP1 h4,.beianCP2 h4,.beianCP3 h4{
  font-weight: normal;
}
.beianCP1 h4 b,.beianCP2 h4 b,.beianCP3 h4 b{
  margin-left:3%;
  color: #ff0000;
  font-style: italic;
  font-size: 0.9rem;
  animation: fade 600ms infinite;
  -webkit-animation:fade 600ms infinite;
}
.beianCP1 h4,.beianCP1 p,.beianCP2 h4,.beianCP2 p,.beianCP3 h4,.beianCP3 p{
  width:90%;
  float: left;
  margin:4% 5% 2% 5%;
  font-size: 0.94rem;
}
.beianCP1 p{
  color: #ff0000;
}
.beianCP2{

}
.beianCP2 p,.beianCP3 p{
  color: #999;
}
.beianCP2 p b,.beianCP3 p b{
  font-weight: normal;
  padding:0.1rem 0.4rem;
  border-radius: 0.2rem;
  background: #f4f4f4;
  margin-right: 2%;
}
.beianCP2 p i,.beianCP3 p i{
  color: #000;
  font-style:normal;
}
.beianCP2 p i:nth-of-type(2),.beianCP3 p i:nth-of-type(2){
  color: #ff0000;
}
.beianleft hr{
  width:80%;
  margin-left:10%;
  height: 1px;
  border:0;
  background:#f2f2f2;
}
.beiancage{
  width:100%;
  float: left;
  background: #fff;
}
.beiancage ul{
  width:94%;
  float: left;
  margin-left:3%;
  padding-left:1.2%;
}
.beiancage ul li{
  width:31%;
  display: inline-block;
  margin-right: 1.5%;
  border-right: 1px solid #f2f2f2;
  padding-bottom: 3%;
}
.beiancage ul li:nth-of-type(3){
  border-right: 0;
}
.beiancage ul li h4{
  color: #000;
  font-weight: normal;
  font-size: 1rem;
  line-height: 2rem;
  height: 2rem;
  margin-top:3%;
  text-align: left;
}
.beiancage ul li div{
  width:100%;
  float: left;
}
.beiancage dl{
  float: left;
  width:60%;
  margin-top:3%;
}
.beiancage dl dd{
  text-align: left;
  color: #999;
  font-size: 0.9rem;
  line-height: 1.5rem;
  margin-left:0;
}

.beiancage div span{
  width:40%;
  float: left;
}
.beiancage div span img{
  width:5rem;
  height: 5rem;
  float: right;
  margin-right:18%;

}
.beianright h2{
  width:100%;
  line-height: 2rem;
  float: left;
  text-align: center;
  font-size: 1rem;
  font-weight: normal;
  background-color: #fff;
  border-top:1px solid #f2f2f2;
  padding:2% 0 3% 0;
  margin-top:-2%;
}
.beianprocess{
  width: 100%;
  float: left;
  background: #fff;
  padding-bottom: 3%;
  margin-top:-2%;
}
.beianprocess ul li{
  width:16%;
  height: auto;
  display: inline-block;
  margin-right: 0.1%;
  position: relative;
}
.beianprocess ul li:after{
  content: "";
  display: block;
  width: 40%;
  height: 0;
  position: absolute;
  top:35%;
  right: -22%;
  border:1px dashed red;
}
.beianlinonebor:after{
  border: 0!important;
}
.beianprocess ul li span{
  width:100%;
  float: left;
}
.beianprocess ul li span div{
  width:70px;
  height: 70px;
  margin:0 auto;
}
.beianproimg1{
  margin-top:3%;

  height: 70px;
  width: 70px;
}
.beianproimg1 img{
  width:100%;
  height: 100%;
  display: block;
  opacity: .8;
}
.beianprocess ul li b{
  width:100%;
  float: left;
  font-weight: normal;
  font-size: 1rem;
  text-align: center;
  line-height: 1.5rem;
}
.beianquestion{
  margin-top:-2%;
}
.beianquestion ul{
  background: #fff;
  padding-bottom: 8.3%;
}
.beianquestion ul li{
  width:28%;
  display: inline-block;
  border:1px solid #ededed;
  padding:2%;
}
.beianquestion ul li:nth-of-type(1){
  margin-left:1%;
}
.beianquestion ul li h4{
  width:100%;
  float: left;
  text-align: left;
  line-height: 1.5rem;
  margin-bottom: 1rem;
  margin-top:1rem;
}
.beianquestion dl{
  margin-bottom: 2rem;
}
.beianquestion dl dd{
  width:100%;
  float: left;
  font-size: 0.8rem;
  line-height: 1.7rem;
  overflow: hidden;
  margin-left:0;
}
.beianquestion dl dd:before{
	position: relative;
    top: 0;
    display: inline-block;
    content: "";
    width: 12px;
    height: 10px;
    margin-right: 8px;
    background: url(404.png);
    background-size: 100% 100%;
}
.beianquestion dl dd:nth-of-type(4){
  margin-bottom: 2rem;
}
.beianquestion ul li a{
  width:100%;
  font-size: 0.9rem;
  color: #666;
}
.beianlistQues{
  background: #fff;
  margin-top:2.2%;
}
.beianlistQues h2{
  width:96%;
  line-height: 2rem;
  float: left;
  font-weight: normal;
  margin:2% 0 2% 4%;
}
.beianlistQues ul{
  padding-bottom: 3rem;
}
.beianlistQues ul li{
  width:21.5%;
  display: inline-block;
  margin-right: 1.5%;
  border:1px solid #ededed;
  padding-bottom: 1.2rem;
}
.beianlistQues ul li:nth-of-type(1){
  margin-left: 4%;
}
.beianlistQues ul li h3{
  width:90%;
  float: left;
  text-align: left;
  line-height: 1.5rem;
  margin-bottom: 1rem;
  margin-top:1rem;
  padding-left: 5%;
  font-size:1.2rem;
}
.beianlistQues dl{
  width:90%;
  float: left;
  padding-left: 5%;
  padding-bottom: 1rem;
}
.beianlistQues dl dd{
  margin-left:3%;
  overflow:hidden;
 }
.beianlistQues dl dd:before{
	position: relative;
    top: 0;
    display: inline-block;
    content: "";
    width: 12px;
    height: 10px;
    margin-right: 8px;
    background: url(404.png);
    background-size: 100% 100%;
}
.beianlistQues dl a{
  color: #181818;
  font-size: 0.8rem;
}

@media (max-width: 767px) {
  .beianMesglist .beianMesg{display: none;}
  .beianList .beianlistWrap{padding-bottom: 0;width: 100%;background: #fff;}
  .beianList .beianleft{width: 100%;}
  .beianleft .beianlogin{margin-bottom: 0;border-bottom: 1px solid #e5e5e5;}
  .beianleft .beianCP2,.beianleft .beianCP3{display: none;}
  .beianleft hr{display: none;}
  .beianList .comwh{width: 96%;}
  .beianList .beianright{width:93%;margin-left: 3.2%;margin-top: 1px;margin-right: 3.8%;}
  .beianlistWrap .beiancage ul li{width:100%;border-right: 0;margin-bottom: 20px;}
  .beianlistWrap .beiancage ul{margin-left: 0;padding-left: 0;width: 100%;}

  .beianlistWrap .beianright h2{margin-top: 10px;}
  .beianlistWrap .beianprocess{margin-top: -3%;}
  .beianlistWrap .beianprocess li{width:15%;}

  .beianlistWrap .beianquestion{margin-top: -3%;}
  .beianlistWrap .beianquestion ul li{border:0;width: 100%;}
  .beianlistWrap .beianquestion ul li:nth-of-type(1){margin-left: 0;}
  .beianlistWrap .beianlistQues ul li{width:91.5%;margin-bottom: 20px;margin-left: 4%;}
  .beianList{padding-top: 0!important;}
  .beianlistWrap .beianlistQues h2{font-size:1rem;text-align: center;}
  .beianlistWrap .beianlistQues  li h3{font-size:1rem;}
  input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
}
}