body {
  font-size: 0.33333333rem;
  background: #f9f9f9;
}
img {
  display: block;
}
.animated{
	opacity: 0;
}
.headBox {
  display: flex;
  justify-content: space-between;
  background: #fff;
  padding: 0.27777778rem 0.55555556rem 0.27777778rem 0.27777778rem;
  align-items: center;
}
.logoBox img {
  width: 3.05555556rem;
}
.nav_icon {
  display: flex;
  align-items: center;
  font-size: 0.38888889rem;
}
.nav_icon img {
  width: 0.55555556rem;
  height: 0.55555556rem;
  margin-right: 0.08333333rem;
}
.mainBox {
  overflow: hidden;
}
.swiper-container {
  width: 100%;
  height: 5rem;
}
.swiper-container .swiper-slide img {
  width: 100%;
  height: 100%;
}
.navList {
  display: flex;
  background: #ef6268;
}
.navList li {
  line-height: 1.11111111rem;
  text-align: center;
  flex-grow: 1;
}
.liActive {
  background: #da5055;
}
.navList li a {
  color: #fff;
}
.navFix {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99999;
}
.animateCur{
	background: #fff;
}
.bhList {
  display: flex;
  padding: 0.36111111rem 0.27777778rem;
  align-items: center;
  /*background: #fff;*/
  margin-bottom: 0.13888889rem;
}
.bhList li {
  flex-grow: 1;
}
.bhList li a {
  display: block;
  color: #404040;
  text-align: center;
  font-size: 0.33333333rem;
}
.bhList li a img {
  width: 0.97222222rem;
  height: 0.97222222rem;
  margin: 0 auto;
  margin-bottom: 0.13888889rem;
}
.titCur {
  padding: 0.36111111rem 0;
}
.titCell {
  border-left: 0.08333333rem solid #ef6268;
  padding: 0.02777778rem 0 0.02777778rem 0.22222222rem;
  font-size: 0.38888889rem;
  font-weight: bold;
}
.onlineForm {
  padding: 0 0.30555556rem;
  padding-bottom: 0.69444444rem;
  margin-bottom: 0.13888889rem;
}
.inputList li {
  display: flex;
  align-items: center;
  margin-bottom: 0.27777778rem;
}
.inputList li span {
  display: block;
  width: 1.52777778rem;
  color: #888888;
}
.inputList li input {
  font-size: 0.33333333rem;
  color: #636363;
  background: #fefefc;
  border: solid 0.01388889rem #ebebeb;
  border-radius: 0.13888889rem;
  padding: 0.22222222rem 0.27777778rem;
  width: 7.78rem;
}
.inputList li input::input-placeholder {
  color: #b8c4ce!important;
}
 .inputList li input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #c8c8c7!important;
}
 .inputList li input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #c8c8c7!important;
}
 .inputList li input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #c8c8c7!important;
}
 .inputList li input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #c8c8c7!important;
}
.buttonBox {
  display: flex;
  justify-content: space-between;
  margin-top: 0.69444444rem;
  padding: 0 0.27777778rem;
}
.buttonBox button {
  width: 3.5rem;
  height: 0.97222222rem;
  line-height: 0.97222222rem;
  border-radius: 0.13888889rem;
  color: #fff;
}
.searchBtn {
  background: #ef6268;
}
.resetBtn {
  background: #fba6aa;
}
.alBox {
  display: flex;
  align-items: center;
  padding: 0 0.30555556rem 0.55555556rem 0.30555556rem;
  background: #fff;
  margin-bottom: 0.13888889rem;
}
.alBox li {
  position: relative;
}
.alBox li:first-child {
  margin-right: 0.11111111rem;
}
.alBox li:last-child {
  margin-left: 0.11111111rem;
}
.alBox li a {
  display: block;
}
.alBox li img {
  width: 100%;
  height: 3.05555556rem;
  border-radius: 0.13888889rem;
}
.alBox li a > div {
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  text-align: center;
  color: #fff;
  bottom: 0.13888889rem;
  line-height: 0.83333333rem;
}
.newsList {
  background: #fff;
  margin-bottom: 0.13888889rem;
  padding: 0 0.30555556rem;
  font-size: 0.31944444rem;
}
.newsList li {
  display: flex;
  justify-content: space-between;
  color: #333333;
  align-items: center;
  border-bottom: 0.01388889rem solid #f3f3f3;
  line-height: 0.83333333rem;
  padding: 0.13888889rem 0;
}
.newsList li .newTime {
  font-size: 0.27777778rem;
  color: #ababab;
}
.newsList li .circle {
  width: 0.08333333rem;
  height: 0.08333333rem;
  border-radius: 0.13888889rem;
  background: #EF6268;
  margin-right: 0.13888889rem;
}
.newsList li .newsCont {
  display: flex;
  align-items: center;
}
.newsList li:first-child {
  padding-top: 0;
}
.newsList li:last-child {
  border-bottom: none;
}
.footer {
  background: #1a1d22;
  font-size: 0.23611111rem;
  color: #9a9b9c;
  text-align: center;
  padding: 0.55555556rem 0;
}
.footer div:first-child {
  margin-bottom: 0.13888889rem;
}
.bankList {
  padding: 0.13888889rem 0 0.55555556rem 0;
  background: #fff;
  display: flex;
  align-items: center;
}
.bankList li {
  margin-right: 0.36111111rem;
}
.bankList li img {
  width: 2.5rem;
}
#demo {
  background: #FFF;
  overflow: hidden;
  margin-left: 0.30555556rem;
}
.bankBox {
  background: #fff;
}
#indemo {
  float: left;
  width: 800%;
  margin-left: 0.30555556rem;
}
#demo1 {
  float: left;
}
#demo2 {
  float: left;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
#sucResult,
#failRes {
  font-size: 0.36111111rem;
}
#sucResult header,
#failRes header {
  width: 100%;
  line-height: 1.25rem;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 5;
  background: #fff;
  border-bottom: 0.01388889rem solid #cccccc;
}
#sucResult header .backIcon,
#failRes header .backIcon {
  width: 0.55555556rem;
  height: 0.55555556rem;
  position: absolute;
  top: 50%;
  margin-top: -0.27777778rem;
  left: 0.20833333333333334rem;
}
#sucResult header .backIcon img,
#failRes header .backIcon img {
  width: 100%;
  height: 100%;
}
#sucResult header .site_selectione,
#failRes header .site_selectione {
  font-size: 0.41666667rem;
  line-height: 1.25rem;
  text-align: center;
  color: #fff;
  color: #333;
}
#sucResult .bhImg,
#failRes .bhImg {
  width: 100%;
  border: 0.01388889rem solid #cccccc;
  margin-bottom: 0.55555556rem;
  margin-top: 0.27777778rem;
}
#sucResult .resBox,
#failRes .resBox {
  margin-top: 1.52777778rem;
  padding: 0.41666667rem;
  text-align: center;
  line-height: 0.7111111rem;
  font-size: 0.416666rem;
}
#sucResult .logo,
#failRes .logo {
  margin: 0 auto;
  width: 3.6rem;
  margin-top: 0.41666667rem;
}
#sucResult .telCur span:first-child,
#failRes .telCur span:first-child {
  margin-right: 0.27777778rem;
}
.telCur a{
	color: #363636;
}
#sucResult .tipsIcon,
#failRes .tipsIcon {
  margin: 0 auto;
  width: 4.5rem;
  margin-top: 0.69444444rem;
  margin-bottom: 0.27777778rem;
}
.footerLogo {
  position: fixed;
  bottom: 0.6rem;
  left: 0;
  width: 100%;
}
.linkbox{
	padding:10px 8px;
	border-bottom:1px solid #EEE;
}
.linkbox h3,.linkbox h3 a{
	font-size:14px;
	color:#693;
}
.f6{/* 链接横排自适应列表 */
	width:100%;
	overflow:hidden;
	clear:both;
	padding-bottom:10px;
}
.f6 li{
	float:left;
	line-height:14px;
	padding:8px 10px 0px;
	white-space:nowrap;
}
.f6 li a{
	color:#666666;
	float:left;
}

.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
        list-style:none;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
.conttent_con{
	font-size:14px;
	line-height:2em;
	margin:0 auto;
	margin-bottom:3%;
	color:#000;
	overflow:hidden
}

.conttent_con .name{
	line-height:2em;
	overflow:hidden;
	text-align:center;
	border-bottom:1px dashed #ccc;
	font-size:1.5em;
}
.conttent_con .name span{
	display: block;
	font-size: 12px;
	line-height: 1em;
}
.conttent_con .detail{
	width:100%;
	padding: 2%;
}
