/*动画*/
@keyframes myfirst
{
	0%   {transform: rotateY(0deg);}
	25%  {transform: rotateY(72deg);}
	50%  {transform: rotateY(144deg);}
	75%  {transform: rotateY(216deg);}
	100% {transform: rotateY(288deg);}
}

@-moz-keyframes myfirst /* Firefox */
{
	0%   {transform: rotateY(0deg);}
	25%  {transform: rotateY(72deg);}
	50%  {transform: rotateY(144deg);}
	75%  {transform: rotateY(216deg);}
	100% {transform: rotateY(288deg);}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
	0%   {transform: rotateY(0deg);}
	25%  {transform: rotateY(72deg);}
	50%  {transform: rotateY(144deg);}
	75%  {transform: rotateY(216deg);}
	100% {transform: rotateY(288deg);}
}

@-o-keyframes myfirst /* Opera */
{
	0%   {transform: rotateY(0deg);}
	25%  {transform: rotateY(72deg);}
	50%  {transform: rotateY(144deg);}
	75%  {transform: rotateY(216deg);}
	100% {transform: rotateY(288deg);}
}

@keyframes myfirstX
{
	0%   {transform: rotateX(0deg);}
	25%  {transform: rotateX(72deg);}
	50%  {transform: rotateX(144deg);}
	75%  {transform: rotateX(216deg);}
	100% {transform: rotateX(288deg);}
}
/*动画*/
@keyframes myrote
{
	0%   {transform: rotate(0deg);}
	/*25%  {transform: rotate(360deg);}*/
	50%  {transform: rotate(360deg);}
	/*75%  {transform: rotate(216deg);}*/
	100% {transform: rotate(0deg);}
}
.mheader{
	display: none;
}
.noconten{
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: auto;
	font-size: 18px;
	color: #ccc;
	text-align: center;
	padding: 50px;
}
.bycontent{
    min-height: 120px;
}
.gray{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);

	filter: grayscale(100%);

	filter: gray;
}
/*公告*/
.notice02{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: auto;
}
.notice02 .gongti{
	display: inline-flex;
	flex-flow: row nowrap;
	justify-content: flex-start;
	align-items: center;	
	width: 130px;
	height: auto;
}
.icogg{
	display: inline-flex;
	width: 30px;
	height: 25px;
	background: url(../images/ico18-1.png) center no-repeat;
	background-size: 30px 25px; 
	margin-right: 6px
}
.notice02 .gongti label{
	display: inline-flex;
	flex-flow: row nowrap;
	font-size: 16px;
	color: #fff;
}
.gonggao{	
width: 1040px;
height: 18px;
}
.gonggao .swiper-container{
width: 1040px;
height: 18px;
}
#gonggao .swiper-wrapper{
	width: 100%;
	height: 100%;
}
#gonggao .swiper-slide {
  text-align: left;
  font-size: 16px;
  width: 100%;
  color: #fff;
  /*background: #fff;*/
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
#gonggao .swiper-slide a{
	color: inherit;
	font-size: inherit;
} 
/*banner轮播*/


.bannerdiv .swiper-container {
	width: 282px;
	height: 600px;
  position: absolute;
  z-index: 2;
}
.bannerdiv .swiper-slide {
  text-align: center;
  font-size: 18px;
  /*background: #fff;*/

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
#bannerswiper .swiper-wrapper{
	width: 328px;
	height: 636px;
	border-radius: 25px;
}
#bannerswiper .swiper-wrapper .swiper-slide{
	width: 328px;
	height: 636px;
	border-radius: 25px;
	overflow: hidden;
}
/*.bannerdiv .swiper-slide a{*/
/*	display: flex;*/
/*    flex-flow: row;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*	width: 100%;*/
/*	height: 100%;*/
/*}*/
.ssydiv02-03 .bannerdiv .swiper-wrapper>div:nth-child(1) a{
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
	width: 328px;
	height: 636px;
    background: url('../images/ssypic15.png') no-repeat center;
	background-size: 300px 636px;
	border-radius: 20px;
}
.ssydiv02-03 .bannerdiv .swiper-wrapper>div:nth-child(2) a{
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
	width: 328px;
	height: 636px;
    background:  url('../images/ssypic14.png') no-repeat center;
	background-size: 300px 636px;
	border-radius: 20px;
}
.ssydiv02-03 .bannerdiv .swiper-wrapper>div:nth-child(3) a{
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
	width: 328px;
	height: 636px;
    background:  url('../images/ssypic13.png') no-repeat center;
	background-size: 300px 636px;
    border-radius: 20px;
}
.ssydiv02-03 .bannerdiv .swiper-wrapper>div:nth-child(4) a{
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
	width: 328px;
	height: 636px;
    background:  url('../images/ssypic12.png') no-repeat center;
	background-size: 300px 636px;
	border-radius: 20px;
}
.ssydiv02-03 .bannerdiv .swiper-wrapper>div:nth-child(5) a{
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
	width: 328px;
	height: 636px;
    background:  url('../images/ssypic13.jpg') no-repeat center;
	background-size: 300px 636px;
	border-radius: 20px;
}
/*.bannerdiv .swiper-slide a{*/

/*}*/
.ssyphonebgsdiv{
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	margin-top: 74px;
	width: 100%;
	height: 636px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9
}
 .ssyphonebgs{
	width: 328px;
	height: 636px;
}
#swpag{
	width: 100%;
	height: 10px;
	bottom: 20px;
	z-index: 999;
	margin: 0 auto;
}
#swpag span{
	display: inline-block;
	width: 10px;
	height: 10px;
	background: none;
	border: 2px solid #fff;
	border-radius: 50%;
	margin-right: 10px;

}
#swpag .swiper-pagination-bullet-active{
	background: #fff;
}
#swpag .swiper-visible-switch, #swpag .swiper-active-switch{
	background: #fff;
}
/*首页-公告*/
.notice{
	width: 100%;
	height: 35px;
	position: fixed;
	top: 80px;
	z-index: 11;
}
.notice .container{
	display: flex;
	flex-flow: row;
	justify-content: space-between;
	align-items: center;
	width: 1200px;
	height: 35px;
	background: #000;
	margin: 0 auto;
}
.notice01{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
}
.noticediv{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	width: auto;
	height: auto;
	margin-right: 58px;
}
.noticediv i{
	display: inline-flex;
	width: 50px;
	height: 43px;
	margin-right: 4px;
	border: 1px solid rgba(255,255,255,0);
}
.noticediv:nth-child(1) i{
	background: url(../images/ico08.png) center no-repeat;
	background-size: 100% 100%;
}
.noticediv:nth-child(2) i{
	background: url(../images/ico09.png) center no-repeat;
	background-size: 100% 100%;
}
.noticediv:nth-child(3) i{
	background: url(../images/ico10.png) center no-repeat;
	background-size: 100% 100%;
}
.notice_text{
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
}
.notice_text span{
	font-size: 18px;
	/*margin-bottom: 12px;*/
}
.notice_text b{
	font-size: 26px;
	line-height: 1.2;
}
.notice02{
	width: 100%;
	height: auto;
}
/*选择我们的理由*/
.reason{
	width: 100%;
	height: auto;
	background: #fff;
	padding-top: 85px;
}
.reason .reason_h2{
	margin-bottom: 40px;
}
.reason_h2{
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: auto;
}
.origineline{
	width: 517px;
	height: 8px;
	background: #f0624f;
}
.reason_h2 h2{
	width: 420px;
	height: auto;
	font-size: 36px;
	line-height: 1.2em;
	color: #2d2d33;
	text-align: center;
}
.reason_h2 h2 a{
	display: inline-block;
	font-size: inherit;
	color: inherit;
	text-align: inherit;
	transition: color 1s;

}
.reason_h2 h2:hover{
	color: #308fff;
}
.reasonconter{
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: auto;	
}
.reasonli{
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 23%;
	height: auto;
	margin-right: 15%;
	margin-bottom: 74px;
}
.reasonli a{
	width: 100px;
	height: 100px;
	border-radius: 50%;
	margin-bottom: 20px;
}
.reasonpic01{
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 100px;
	height: 100px;
	background: #f0624f;
	background-image: inherit;
	opacity: 1;
	border-radius: 50%;
	transition: background-image 1s,opacity 1s;
	transition-timing-function: linear;
	-moz-transition: background-image 1s,opacity 1s;	/* Firefox 4 */
	 -webkit-transition: background-image 1s,opacity 1s;	/* Safari 和 Chrome */
 	-o-transition: background-image 1s,opacity 1s;	/* Opera */
}
.reasonpic01:hover{
	background-image: -webkit-gradient(linear, left top, left bottom, from(#c0cbff), to(#529dff)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(180deg, #c0cbff, #529dff); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(180deg, #c0cbff, #529dff); /* FF3.6 */
  background-image:     -ms-linear-gradient(180deg, #c0cbff, #529dff); /* IE10 */
  background-image:      -o-linear-gradient(180deg, #c0cbff, #529dff); /* Opera 11.10+ */
  background-image:         linear-gradient(180deg, #c0cbff, #529dff);
  opacity: 1;
}
.reasonh4{
	font-size: 28px;
	font-weight: bold;
	color: #000;
	margin-bottom: 12px;
}
.blockline{
	width: 30px;
	height: 3px;
	background: #000;
	margin-bottom: 12px;
}
.reasonh6{
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 10px;
}
.reasonspan{
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	font-size: 20px;
	line-height: 1.2em;
	color: #333;
	text-align: center;
}
.marginnone{
	margin-right: 0px;
}
/*今日动态*/
.todaynew{
	width: 100%;
	height: auto;
	background: #fff;
}
.todaynew .container{
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 1200px;
	height: auto;
	background: #f4f7f9;
	margin: 0 auto;
	padding: 30px 86px 76px 86px;
	box-sizing: border-box;
}
.icomai{
	display: inline-flex;
	font-size: 36px;
	color: #f0624f;
	font-weight: bold;
	font-style: italic;
	margin-right: 16px;
}
.todaynew_title{
	font-size: 42px;
	width: 100%;
	text-align: center;
	line-height: 1.2em;
	margin-bottom: 54px;
}
.todaynew_div{
	display: flex;
	flex-flow: row;
	justify-content: space-around;
	align-items: center;
	width: 100%;
	height: auto;
}
.todaynew_li{
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	width: 45%;
	height: auto;
}
.todaynew_li_title{
	font-size: 30px;
	
	padding-bottom: 10px;
	margin-bottom: 14px;
}
.bor{
	/*border: 0px!important;*/
	border-bottom: 4px solid #c8dbea;
}
.todaynewtable{
	width: 480px;
	height: auto;
	background: #f0624f;
	border-radius: 8px;
	overflow: hidden;
}
.table_title{
	width: 90%;
	height: 48px;
	margin: 0 auto;
	border-bottom: 1px solid #fff;
}
.table_title span{
	color: #fff;
	font-size: 20px;
	line-height: 48px;
}

.title_01{
	display: inline-block;
	width: 230px;
	font-size: 16px;
	font-weight: bold;
	color: inherit;
	text-align: center;
}
.title_02{
	display: inline-flex;
	flex-flow: column;
	justify-content: space-around;
	align-items: center;
	width: 230px;
	height: 100%;
	font-size: 16px;
	font-weight: bold;
	color: inherit;
	text-align: center;
}
.title_02 *{
	display: block;
	color: inherit;
}
.title_03{
	display: inline-flex;
	flex-flow: column;
	justify-content: space-around;
	align-items: center;
	width: 230px;
	height: 100%;
	font-size: 16px;
	font-weight: bold;
	color: inherit;
	text-align: center;
}
.title_03 *{
	display: block;
	color: inherit;
}
.title_04{
	display: flex;
	width: 230px;
	font-size: 16px;
	font-weight: bold;
	color: inherit;	
}
.title_04 a{
	display: flex;
	border: 1px solid #e6c876;
	border-radius: 4px;
	background: none;
	color: inherit;
	text-align: center;
	padding: 6px 16px;
	margin: 0 auto;
}
.table_conten{
	width: 100%;
	height: 609px;
	background: rgba(8,8,8,.5);
	overflow: hidden;
	display: none;
}
.isshow{
	display: block!important;
}
.table_tr{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: 80px;
	line-height: 80px;
	border-bottom: 1px solid #e6c876;
	color: #e6c876;
	padding-left: 84px;
	box-sizing: border-box;
}
.table_tr:hover{
	background: #1d1d1d;
	color: #e6c876;
}
.hovered{
	background: #1d1d1d;
	color: #e6c876!important;
}
.hovered .title_04 a{
	border: 1px solid #fedc76;
}
.table_tr{
	color: #e6c876;
	transition: color 1s, background .5s;
	-moz-transition: color 1s, background .5s;	/* Firefox 4 */
	 -webkit-transition: color 1s, background .5s;	/* Safari 和 Chrome */
 	-o-transition: color 1s, background .5s;	/* Opera */
}

/*客户印象*/
.kehu{
	width: 100%;
	height: auto;
	background: #fff;
	padding-top: 175px;
}
.kehu .container{
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
.kehutips{
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: auto;
	margin-top: 105px;
	margin-bottom: 34px;
}
.kehutips span{
	font-size: 30px;
	font-weight: bold;
	padding: 16px;
	border-radius: 8px;
	background: #f8ea95;
	margin-right: 18px;
}
.tabs {
  width: 100%;
  margin: 0 auto;
  margin-top: 113px;
}
.tabsa{
	display: flex;
    flex-flow: row;
    justify-content: space-around;
    align-items: center;
  width: 640px;
  height: 56px;
  margin: 0 auto;
  margin-bottom: 45px; 
}
.tabsa a {
  display: block;
  float: left;
  width: 194px;
  height: 56px;
  color: #308fff;
  text-align: center;
  border-radius: 8px;
  /*border: 1px solid #ccc;*/
  background: #fff;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  line-height: 56px;
  /*font-style: italic;*/
  text-decoration: none;
  transition: color 1s, background 1s;
  -moz-transition: color 1s, background 1s;	/* Firefox 4 */
 -webkit-transition: color 1s, background 1s;	/* Safari 和 Chrome */
 -o-transition: color 1s, background 1s;	/* Opera */
}
.tabsa a.active {
  color: #fff;
  /*background: #f0624f;*/
	text-decoration: none;
}
.tabs .swiper-container {
/*   background: #333;
background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#333)); Saf4+, Chrome
background-image: -webkit-linear-gradient(top, #000, #333); Chrome 10+, Saf5.1+, iOS 5+
background-image:    -moz-linear-gradient(top, #000, #333); FF3.6
background-image:     -ms-linear-gradient(top, #000, #333); IE10
background-image:      -o-linear-gradient(top, #000, #333); Opera 11.10+
background-image:         linear-gradient(to bottom, #000, #333); */
  height: auto;
  border-radius: 0 0 5px 5px;
  /*border: 1px solid #ccc;*/  
  width: 100%;
  border-top: 0;
  /*overflow: inherit;*/
}
.tabs .swiper-slide {
  height: 500px;
  width: 640px;
  background: none;
  color: #fff;
}
.tabs .content-slide {
  /*padding: 40px;*/
}

.newul{
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
}
.newli{
  display: flex;
  width: 25%;
  height: auto;
  position: relative;
  z-index: 1;
}
.newli:hover .newti{
	width: 100%;
	height: 100%;
	background: rgba(240,98,79,.9);
}
.newli:hover .icoeye{
	display: flex;
	width: 48px;
	height: 48px;
}
.newli:hover .newti a{
	/*display: flex;*/
	position: initial;
}
.icoeye{
	width: 0px;
	height: 0px;
	margin-bottom: 38px;
	background: url(../images/icoeye.png) center no-repeat;
	transition: width 1s, height 1s; 
	 -moz-transition: width 1s, height 1s;	/* Firefox 4 */
	 -webkit-transition: width 1s, height 1s;	/* Safari 和 Chrome */
	 -o-transition: width 1s, height 1s;	/* Opera */
	}
.newli img{
  display: block;
 /* width: 100%;
  height: auto;*/
  /*position: absolute;*/
  max-width: 100%;
    max-height: 100%;
  z-index: 2;
}
.newli .newti{
  width: 100%;
  height: 34%;
  position: absolute;
  z-index: 3;
  bottom: 0px;
  left: 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#333)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(bottom, #000 20%, #333 80%); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(bottom, #000 20%, #333 80%); /* FF3.6 */
  background-image:     -ms-linear-gradient(bottom, #000 20%, #333 80%); /* IE10 */
  background-image:      -o-linear-gradient(bottom, #000 20%, #333 80%); /* Opera 11.10+ */
  background-image:         linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);
  transition: background 1s, height 1s, opacity 1s;
	-moz-transition: background 1s, height 1s, opacity 1s;	/* Firefox 4 */
 -webkit-transition: background 1s, height 1s, opacity 1s;	/* Safari 和 Chrome */
 -o-transition: background 1s, height 1s, opacity 1s;	/* Opera */
}
.newti{
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: auto;
}
.newti a{
	display: block;
	position: absolute;
	bottom: 10px;
	width: 100%;
	font-size: 16px;
	color: #fff;
	padding: 0 10px;
	line-height: 1.5em;
	text-align: center;
	box-sizing: border-box;
}
.newlist{
	width: 100%;
	height: auto;
	background: #fff;
    padding-top: 170px;
    overflow-x: hidden;
}
.ssybannerdiv{
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 716px;
    background: #1e1919;
    position: relative;
    padding-top: 66px;
}
.bannerdiv{
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
	width: 100%;
	height: 716px;
	/*background: #1e1919;*/
	position: relative;
    padding-top: 66px;
}
.smallanquan{
    display: none;
}
.ssy-sm-block{
    display: none;
}
.ssyabout-con{
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: auto;
}
.ssyabout-con-01{
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 1350px;
    height: 790px;
    background: url("../images/ssyaboutbg.jpg") no-repeat;
    background-size: 913px 790px;
    position: relative;
}
.ssyabout-con-01 > .ssyabout-con-item:nth-child(1){
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: absolute;
    left: 758px;
    top: 78px;
}
.ssyabout-con-01 > .ssyabout-con-item:nth-child(2){
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: absolute;
    width: 434px;
    height: auto;
    left: 850px;
    top: 190px;
}
.ssyabout-con-01 > .ssyabout-con-item:nth-child(3){
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: absolute;
    width: 458px;
    height: auto;
	left: 898px;
    top: 396px;
}
.ssyabout-con-01 > .ssyabout-con-item:nth-child(4){
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: absolute;
    left: 810px;
    top: 630px;
}
.ssyredicon{
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: #ff1425;
    margin-right: 26px;
}
.ssyabout-con-texts{
    display: flex;
    flex: 1;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
}
.ssyabout-con-texts h4{
    font-size: 20px;
	line-height: 26px;
    color: #161424;
    margin-bottom: 20px;
}
.ssyabout-con-texts span{
    font-size: 18px;
    color: #7a7570;
    line-height: 1.6em;
}
.ssynav02{
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 56px;
    background: #1e1919;
}
.ssynav02-con{
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: space-around              ;
    width: 1200px;
    height: 56px;
}
.ssynav02-con li{
    display: inline-flex;
    height: 56px;
    padding: 0 100px;
}
.ssynav02-con li a{
    font-size: 16px;
    height: 56px;
	line-height: 56px;
	color: #7c6f6f;
}
.ssynav02-con li.ssynavselect a{
	color: #FFFFFF!important;
}
/*客服浮窗*/
.ssyfloatkefu{
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 45px;
    position: fixed;
    right: 50px;
    bottom: 40px;
    transition: all 2s;
}
.ssyfloatkefu-01{
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 45px;
    height: 80px;
    border-radius: 23px;
    background: #ff1425;
    position: relative;
}
.ssyfloatkefu-01-01{
    display: flex;
    width: 26px;
    height: 26px;
    margin-bottom: 16px;
}
.ssyfloatkefu-01-01 img{
    display: flex;
    width: 26px;
    height: 26px;
}
.ssyfloatkefu-01-01{
    display: flex;
    width: 26px;
    height: 26px;
}
.ssyfloatkefu-02{
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 45px;
    height: 45px;
    margin-top: 112px;
    border-radius: 50%;
    background: #ff1425;
}
.ssyfloatkefu-02 a{
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	background: #ff1425;
}
.ssykefuew{
    display: flex;
    position: absolute;
    right: 60px;
    top: 10px;
    width: 100px;
    height: 100px;
    background: #ffffff;
    /*border-radius: 20px;*/
    box-shadow: 1px 1px 10px #ff1425;
    /*display: none;*/
}
.ssykefuew img{
    width: 100px;
    height: 100px;
    /*border-radius: 20px;*/
}


.ssybannerdiv .bannercontainer{
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
	width: 1200px;
	height:  650px;
	margin: 0 auto;
	position: relative;
	top: 0px;
    /*background:#fff;*/

}
.leftbanner{
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    height: auto;
    margin-top: 56px;
}
.leftbanner-top{
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 104px;
    margin-bottom: 40px;
}
.leftbanner-top .leftbanner-top-01{
    font-size: 36px; color: #fff;margin-bottom: 10px; line-height: 1.2em
}
.leftbanner-top .leftbanner-top-02{
	display: inline-flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items:center;
    font-size: 24px; color: #fff;line-height: 1.2em;
}
.leftbanner-top-02-i{
	display: inline-flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: flex-start;
	width: 120px;
    font-size: 24px; color: red;line-height: 1.2em;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	height: 24px;
	line-height: 1.2em;
	position: relative;
}
.leftbanner-top-02-i>li{
	list-style: none;
	width: 40px;
	float: left;
	position: absolute;
}
.leftbanner-top-02-i>li div{
	font-size: 24px; color: red;line-height: 1.2em;
}
.leftbanner-bottom{
    width: 100%;
    height: 314px;
    position: relative;
}
.leftbanner-bottom img{
    width: 1080px;
    height: 413px;
    position: absolute; left: -300px;
}
.rightbannerphone{
	display: none;
}
.rightbanner{
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 380px;
    height: 514px;
    background: rgba(255,255,255,.29);
    border-radius: 10px;
    margin-top: 56px;
    padding: 54px 36px 54px 48px;
}
.rightbannerti{
    font-size: 28px;
    color: #fff;
    margin-bottom: 25px;
}
.rightbannerti i{
    color: red;
    font-size: inherit;
}
.bannerinputdiv{
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 48px;
}
.iphonetips,.iphonetips2{
	display: flex;
	width: 100%;
	height: 36px;
	font-size: 12px;
	color: #ff8900;
	line-height: 36px;
	text-indent: 22px;
}
.bannerinput{
    width: 100%;
    height: 48px;
    border-radius: 24px;
    color: #fff;
    background: rgba(255,255,255,.3);
    font-size: 16px;
    text-indent: 22px;
}
.bannerinput::placeholder{
    color: rgba(255,255,255,.3);
    font-size: 16px;
    text-indent: 22px;

}
.bannerinputsut{
    width:160px;
    margin-right: 16px;
}
.ssyloginbtn{
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 118px;
    height: 48px;
    font-size: 16px;
    color: #fff;
    border-radius: 24px;
    background-image: linear-gradient(to right, #ff8900,#ff650b,#ff361a, #ff1525);
}
.ssyloginbtn:hover{
	color: #fff!important;
}
.ssylongbtn{
    width: 100%;
    height: 64px;
    border-radius: 32px;
    margin-bottom: 36px;
    font-size: 18px;
}
.ssytips{
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 18px;
    color: #fff;
    margin-bottom: 20px;
}

.ssytips a{   
    font-size: 18px; color:#ff5112;    
}

.ssyphone{
    /*background-image: linear-gradient(135deg, #ff8900, #ff1525);*/
    font-size: 24px;
    /*font-weight: bold;*/
    -webkit-background-clip: text;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    -moz-box-decoration-break: clone;
    color: transparent;
    position:relative;
    font-family: DIN-Bold;
    line-height: 1em;
}

.ssychongz{
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width:100%;
    height: 886px;
    background: #212121;
    padding-top: 100px;
}
.ssychongz .container{
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 1200px;
    height: auto;
	margin: 0px;
}
.ssychongzleft{
    margin-right: 152px;
}
.ssychongz .ssyshipanti{
    justify-content: flex-start;
    align-items: flex-start;
}
.ssychongz .ssyshipanti .ssyshipsp{
    color: #fff;
    margin-top: 48px;
}
.ssychongz .ssyshipanti .ssyshipspan{
    color: #b9b8b8;
	font-size: 18px;
	line-height: 1.8em;
}
.ssyibleftbtns{
	margin-top: 70px;
}
.ssyibdownbtn{
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 200px;
    height: 64px;
    background: #333333;
    border-radius: 8px;
}
.ssyew{
    margin-left: 48px;
    width: 140px;
    height: 140px;
    background: #333333;
    border-radius: 10px;
}
.ssyew img{
    border-radius: 10px;
}
.ssyibyellowbtn{
    margin-top: 22px;
}
.ssyandoidpic{
    width: 39px;
    height: 42px;
    margin-right: 24px;
}
.ssyiospic{
    width: 35px;
    height: 40px;
    margin-right: 28px;
}
.ssyibdownbtn span,.ssyibdownbtn02 span{
    font-size: 24px;
    color: #b9b8b8;
}
.ssyibdownbtn02{
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: center;
    width: 200px;
    height: 64px;
    background: #333333;
    border-radius: 8px;
}
a.ssyibdownbtn02:hover span{
	color: #fff;
}
a.ssyibyellowbtn:hover span{
	color: #fff;
}
.ssychongzpic img{
    width: 610px;
    height: 782px;
}
.ssydiv01{

}
.ssydiv01-01{
	display: flex;
	flex-flow: row;
	justify-content:flex-start;
	align-items:center;
	margin-top: 85px;
}
.ssydiv01-01-left{
	position: relative;
	width: 70%;
}
.ssydiv01-01-left ul{
	position: absolute;
	top: 0px;
	left:0px;
	width: 100%;
	height: 100%;
}
.ssydiv01-01-left ul li{
	display: flex;
	flex-flow: column;
	justify-content:flex-start;
	align-items:center;
	width:140px;
	height:200px;
}
.ssydiv01-01-left ul li a{
	display: flex;
	flex-flow: column;
	justify-content:flex-start;
	align-items:center;
	width:100%;
	height: 100%;
	font-size: 18px;
}
.ssydiv01-01-left ul li a span{
	opacity: 0;
	line-height: 1.2em;
	height: 24px;
	transition: all .5s ;
}
.ssydiv01-01-left ul>li:nth-child(1){
	position: absolute;
	top:0px;
	left: 40%
}
.ssydiv01-01-left ul>li:nth-child(2){
	position: absolute;
	bottom: 30px;
	left: 0px
}
.ssydiv01-01-left ul>li:nth-child(2) a{
	position: absolute;
	display: flex;
	flex-flow: column;
	justify-content:flex-end;
	align-items:center;
}
.ssydiv01-01-left ul>li:nth-child(3){
	position: absolute;
	display: flex;
	flex-flow: column;
	justify-content:flex-end;
	align-items:center;
	bottom: 30px;
	right: 0px
}
.ssydiv01-01-left ul>li:nth-child(3) a{
	position: absolute;
	display: flex;
	flex-flow: column;
	justify-content:flex-end;
	align-items:center;
}
.ssydiv01-01-left ul>li:nth-child(1) a i{
	display: flex;
	width: 128px;
	height:139px;
	background: url("../images/ssyshpic01.png");
	background-size: 128px 139px;
}
.ssydiv01-01-left ul>li.ssyshselect:nth-child(1) a i{
	display: flex;
	width: 128px;
	height:139px;
	background: url("../images/ssyshpic01_1.png");
	background-size: 128px 139px;
}
.ssydiv01-01-left ul>li.ssyshselect:nth-child(1) a span{
	display: flex;
	font-size: 18px;
	opacity:1;
}
.ssydiv01-01-left ul>li:nth-child(2) a i{
	display: flex;
	width: 129px;
	height:171px;
	background: url("../images/ssyshpic02.png");
	background-size: 129px 171px;
}
.ssydiv01-01-left ul>li:nth-child(2).ssyshselect a i{
	display: flex;
	width: 129px;
	height:171px;
	background: url("../images/ssyshpic02_1.png");
	background-size: 129px 171px;
}
.ssydiv01-01-left ul>li.ssyshselect:nth-child(2) a span{
	display: flex;
	font-size: 18px;
	opacity:1;
}
.ssydiv01-01-left ul>li:nth-child(3) a i{
	display: flex;
	width: 129px;
	height:142px;
	background: url("../images/ssyshpic03.png");
	background-size: 129px 142px;
}
.ssydiv01-01-left ul>li:nth-child(3).ssyshselect a i{
	display: flex;
	width: 129px;
	height:142px;
	background: url("../images/ssyshpic03_1.png");
	background-size: 129px 142px;
}
.ssydiv01-01-left ul>li.ssyshselect:nth-child(3) a span{
	display: flex;
	font-size: 18px;
	opacity:1;
}
.ssydiv01-01 .ssyshdiv{
    width: 661px;
    height: 576px;
	position: relative;
}
.ssyshdivimg01{
	width: 440px;
	height: 440px;
	position: absolute;
	bottom: 0px;
	left: 110px;
	animation: myrote 2s linear 1s infinite alternate;
}
.ssyshdivimg02{
	width: 661px;
	height: 576px;
}
.ssydiv01-01-left-con{
	margin-left: 40px;
	padding: 0px;
}
.ssydiv01-01-left-con-div{
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	width: 450px;
	font-size: 24px;
	line-height: 1.8em;
	color: #555555;
	text-align: justify;
}
.ssydiv01-01-left-con-div div{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	width:100%;
	margin-bottom: 20px;
}
.ssydiv01-01-left-con-div div img{
	width: 80px;
	height: auto;
}
.ssydiv01-01-left-con-div div span{
	font-size: 26px;
	margin-left: 26px;
}
.ssydiv01-01-left-con-div p{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: flex-start;
	width: 450px;
	font-size: 24px;
	line-height: 1.8em;
	color: #555555;
	text-align: justify;
}
.ssydiv01-02{
    display: flex;
    width: 100%;
    padding: 76px 0px;
    background: url("../images/ssykfbg.png") center no-repeat;
    background-size: 100% auto;
}
.ssyuserpic{
    width: 100%;
    height: auto;
    position: relative;
    z-index: 2;
}
.ssyuserpic > .ssyuserpicbg:nth-child(1){
    top:28%; left: 0%; width: 100px; height: 100px;
}
.ssyuserpic > .ssyuserpicbg:nth-child(2){
	top: 42%;
	left: 12%;
	width: 100px;
	height: 100px;
}
.ssyuserpic > .ssyuserpicbg:nth-child(3){
    top: 58%; left: 3%; width: 100px; height: 100px
}
.ssyuserpic > .ssyuserpicbg:nth-child(4){
	top: 13%;
	left: 8%;
	width: 120px;
	height: 120px;
}
.ssyuserpic > .ssyuserpicbg:nth-child(5){
	top: 26%;
	left: 20%;
	width: 100px;
	height: 100px;
}
.ssyuserpic > .ssyuserpicbg:nth-child(6){
	top: 70%;
	left: 10%;
	width: 100px;
	height: 100px;
}
.ssyuserpic > .ssyuserpicbg:nth-child(7){
	top: 52%;
	left: 22%;
	width: 80px;
	height: 80px;
 }
.ssyuserpic > .ssyuserpicbg:nth-child(8){
	top: 24%;
	left: 30%;
	width: 140px;
	height: 140px;
  }
.ssyuserpic > .ssyuserpicbg:nth-child(9){
	top: 75%;
	left: 28%;
	width: 100px;
	height: 100px;
}
.ssyuserpic > .ssyuserpicbg:nth-child(10){
	top: 53%;
	left: 34%;
	width: 80px;
	height: 80px;
}
.ssyuserpic > .ssyuserpicbg:nth-child(11){
    top: 78%; left: 44%; width: 100px; height: 100px
}
.ssyuserpic > .ssyuserpicbg:nth-child(12){
    top: 40%; left: 45%; width: 140px; height: 140px
}
.ssyuserpic > .ssyuserpicbg:nth-child(13){
	top: 8%;
	left: 34%;
	width: 80px;
	height: 80px;
}
.ssyuserpic > .ssyuserpicbg:nth-child(14){
    top: 18%; left: 42%; width: 100px; height: 100px
}
.ssyuserpic > .ssyuserpicbg:nth-child(15){
    top: 11%; left: 49%; width: 100px; height: 100px
}
.ssyuserpic > .ssyuserpicbg:nth-child(16){
    top: 58%; left: 56%; width: 100px; height: 100px
}
.ssyuserpic > .ssyuserpicbg:nth-child(17){
    top: -2%; left: 55%; width: 100px; height: 100px
}
.ssyuserpic > .ssyuserpicbg:nth-child(18){
	top: 40%;
	left: 53%;
	width: 80px;
	height: 80px;
}
.ssyuserpic > .ssyuserpicbg:nth-child(19){
    top: 50%; left: 64%; width: 100px; height: 100px
}
.ssyuserpic > .ssyuserpicbg:nth-child(20){
    top: 21%; left: 58%; width: 120px; height: 120px
}
.ssyuserpic > .ssyuserpicbg:nth-child(21){
	 top: -5%;
	left: 66%;
	width: 140px;
	height: 140px;
}
.ssyuserpic > .ssyuserpicbg:nth-child(22){
	top: 14%;
	left: 64%;
	width: 80px;
	height: 80px;
}
.ssyuserpic > .ssyuserpicbg:nth-child(23){
	top: 34%;
	left: 70%;
	width: 100px;
	height: 100px;
}
.ssyuserpic > .ssyuserpicbg:nth-child(24){
	top: 60%;
	left: 77%;
	width: 100px;
	height: 100px;
}
.ssyuserpic > .ssyuserpicbg:nth-child(25){
	top: 2%;
	left: 76%;
	width: 140px;
	height: 140px;
}
.ssyuserpic > .ssyuserpicbg:nth-child(26){
	top: 38%;
	left: 84%;
	width: 140px;
	height: 140px;
}
.ssyuserpic > .ssyuserpicbg:nth-child(27){
	top: 9%;
	left: 90%;
	width: 100px;
	height: 100px;
}
.ssyuserpic > .ssyuserpicbg:nth-child(28){
	top: 46%;
	left: 94%;
	width: 100px;
	height: 100px;
}
.ssyuserpic > .ssyuserpicbg:nth-child(29){
	top: 68%;
	left: 88%;
	width: 140px;
	height: 140px;
}





.ssyuserpicbg{
    position: absolute;
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.mpdiv{
	display: none!important;
}
.ssyuserdivpo{
	position: relative;
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	width: 96%;
	height: 96%;
}
.ssyuserpicbg img{
    width: 96%;
    height: 96%;
    opacity: 0.6;
}
.ssyuserpicbged{
    background: linear-gradient(to bottom, #37126a, #f31263, #ff8b45);
}
.ssyuserpicbged img{
    opacity: 1;
}
.ssyuserpicbg .ssyusertips{
    position: absolute;
    /*top: 0px;*/
    left: 160px;
    width: 740px;
    height: 466px;
    background: url("../images/ssytipsbg.png") center no-repeat;
    background-size: 740px 466px;
    padding:  80px 100px;
	box-sizing: border-box;
    display: none;
    z-index: 999;
}
.ssyuserpicbged .ssyusertips{
    position: absolute;
    /*top: 0px;*/
    left: 160px;
    width: 740px;
    height: 466px;
    background: url("../images/ssytipsbg.png") center no-repeat;
    background-size: 740px 466px;
    padding:  80px 100px 60px 100px;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.ssyusertips h2{
    font-size: 28px;
    color: #282828;
    font-weight: bold;
    margin-bottom: 16px;
}
.ssyusertips-p{
    margin-bottom: 32px;
}
.ssyusertips-p span{
    font-size: 16px;
    color: #282828;
    margin-right: 40px;
}
.ssyuertext{
    font-size: 14px;
    color: #7c6f6f;
    line-height: 2em;
    margin-bottom: 28px;
}
.ssyusertips-p2{
    margin-bottom: 16px;
}
.ssyusertips-p2 span{
    font-size: 20px;
    color: #282828;
}
.ssyusertips .ssyloginbtn{
    width: 280px;
    height: 65px;
    border-radius: 32px;
}
.ssyusertips .ssyloginbtn:hover{
	color: #fff;
}
.ssydiv02{
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
}
.ssydiv02-01{
    font-size: 32px;
    margin-bottom: 30px;
	line-height: 1.2em;
    color: #0f0f0f;
}
.ssydiv02-02{
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 484px;
    background: #312e2e;
	overflow: hidden;
}
.ssydiv02-03{
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: auto;
}
.ssydiv02-03 .container{
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 1200px;
    height: auto;
}
.ssydiv02-03 .swiper-container{
    display: flex;
    position: relative;
}
/*.ssydiv02-03 img{*/
    /*display: flex;*/
    /*width: 200px;*/
    /*height: 436px;*/
/*}*/
.bannertob{
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 1200px;
    height: 140px;
}
.bannertob ul{
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 1136px;
    height: 140px;
    margin-left: 64px;
}
.bannertob ul li{
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    width: 25%;
    height: auto;
}
.bannertob ul li div{
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-right: 57px;
}
.bannertob ul li div p{
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 94px;
    height: 94px;
    border-radius: 50%;
    border: 1px solid #bdbdbd;
}
.bannertob ul > li:nth-child(1) div p i{
    display: flex;
    width: 35px;
    height: 48px;
    background: url("../images/ssyiconb01.png") center no-repeat;
    background-size: 35px 48px;
}
.bannertob ul > li.ssyselect:nth-child(1) div p i{
    display: flex;
    width: 35px;
    height: 48px;
    background: url("../images/ssyiconb01-1.png") center no-repeat;
    background-size: 35px 48px;
}
.bannertob ul > li:nth-child(2) div p i{
    display: flex;
    width: 48px;
    height: 43px;
    background: url("../images/ssyiconb02.png") center no-repeat;
    background-size: 48px 43px;
}
.bannertob ul > li.ssyselect:nth-child(2) div p i{
    display: flex;
    width: 48px;
    height: 43px;
    background: url("../images/ssyiconb02-1.png") center no-repeat;
    background-size: 48px 43px;
}
.bannertob ul > li:nth-child(3) div p i{
    display: flex;
    width: 43px;
    height: 46px;
    background: url("../images/ssyiconb03.png") center no-repeat;
    background-size: 43px 46px;
}
.bannertob ul > li.ssyselect:nth-child(3) div p i{
    display: flex;
    width: 43px;
    height: 46px;
    background: url("../images/ssyiconb03-1.png") center no-repeat;
    background-size: 43px 46px;
}
.bannertob ul > li:nth-child(4) div p i{
    display: flex;
    width: 44px;
    height: 58px;
    background: url("../images/ssyiconb04.png") center no-repeat;
    background-size: 43px 58px;
}
.bannertob ul > li.ssyselect:nth-child(4) div p i{
    display: flex;
    width: 44px;
    height: 58px;
    background: url("../images/ssyiconb04-1.png") center no-repeat;
    background-size: 44px 58px;
}
.bannertob ul > li:nth-child(5) div p i{
    display: flex;
    width: 55px;
    height: 51px;
    background: url("../images/ssyiconb05.png") center no-repeat;
    background-size: 55px 51px;
}
.bannertob ul > li.ssyselect:nth-child(5) div p i{
    display: flex;
    width: 55px;
    height: 51px;
    background: url("../images/ssyiconb05-1.png") center no-repeat;
    background-size: 55px 51px;
}
.bannertob ul li img.ssyiconright{
    margin-top: 27px;
    width: 23px;
    height: 40px;
}
.bannertob ul li div span{
    font-size: 16px;
    color: #0f0f0f;
    margin-top: 20px;
}
.bannertob ul li.ssyselect div p{
    display: flex;
    width: 94px;
    height: 94px;
    border-radius: 50%;
    border: 1px solid #ed7612;
}
.bannertob ul li.ssyselect div span{
    font-size: 16px;
    color: #ff1425;
    margin-top: 20px;
}
.ssydiv03{
    width: 100%;
    height: auto;
    background: #fff;
}
.ssydiv02-02-con{
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 1200px;
    height: 484px;
}
.ssydiv02-02-item{
    width: 20%;
    height: 484px;

}
.ssydiv02-02-con > div:nth-child(1){
    background: url("../images/ssypic05.png");
    background-size: 100% 100%;
}
.ssydiv02-02-con > div:nth-child(2){
    background: url("../images/ssypic06.png");
    background-size: 100% 100%;
}
.ssydiv02-02-con > div:nth-child(3){
    background: url("../images/ssypic07.png");
    background-size: 100% 100%;
}
.ssydiv02-02-con > div:nth-child(4){
    background: url("../images/ssypic08.png");
    background-size: 100% 100%;
}
.ssydiv02-02-con > div:nth-child(5){
    background: url("../images/ssypic09.png");
    background-size: 100% 100%;
}
.ssydiv02-02-con > div:nth-child(1) img{
    width:79px;
    height: 62px;
}




.ssydiv02-02-item-com{
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 484px;
    background: rgba(50,50,50,.7);
	position: relative;
}
/*.ssydiv02-02-item-com img{*/
	/*position: relative;*/
	/*transition:top 1s;*/
	/*-webkit-transition:top 1s; !* Safari *!*/
	/*top: -400px;*/
/*}*/
.ssydiv02-02-item-com i,.ssydiv02-02-item-com strong{
	position: absolute;
	transition:all 1s;
	-webkit-transition:all 1s; /* Safari */
	bottom: -300px;
	opacity: 0;
}
.ssydiv02-02-item-com span{
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    margin-top: 26px;
}
.ssydiv02-02-item-com i{
    /*display: none;*/
    width: 24px;
    height: 4px;
    border-radius: 2px;
    margin-top: 10px;
    margin-bottom: 18px;
    background: #ffffff;
}
.ssydiv02-02-item-com strong{
    /*display: none;*/
    font-size: 16px;
    color: #ffffff;
}
.ssydiv02-hover .ssydiv02-02-item-com{
    background: rgba(255,20,37,.8);
}
.ssydiv02-hover img{
	display: flex;
	position: relative;
	top:0px;
}
.ssydiv02-hover i{
    display: flex;
	position: relative;
	bottom:0px;
	opacity: 1;
}
.ssydiv02-hover strong{
    display: flex;
	position: relative;
	bottom:0px;
	opacity: 1;
}

.ssydiv04{
    padding-top: 80px;
    background: #fff;
}
.ssydiv05{
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 570px;
    background: #fafafa;
    padding-top: 70px;
    padding-bottom: 84px;
}
.ssydiv05 .ssyloginbtn{
    width: 220px;
    height: 50px;
    border-right: 25px;
}
.ssydiv05 .hezuotitle{
    margin-bottom: 30px;
}
.ssydiv05 .ssydiv05-tips{
    display: flex;
    font-size: 18px;
    color: #7c6f6f;
    margin-bottom: 70px;
}
.ssydiv05-row{
    margin-bottom: 52px;
}
.ssydiv05-btn{
    margin-bottom: 42px;
}
.ssydiv05-con .ssytips{
    margin-bottom: 12px;
    color: #7c6f6f;
}
.ssydiv05 input{
    width: 360px;
    height: 49px;
    line-height: 49px;
    border-radius: 25px;
    text-indent: 40px;
    background: #ffffff;
    border: 1px solid #f6e9e7;
}
.kflable{
	width: 360px;
	height: 24px;
	text-indent: 40px;
	line-height: 2em;
	color: #ff8900;
	font-size: 12px;
}
.ssydiv05-con{
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 792px;
    height: auto;
}
/*新加代码end*/

.registerlogin{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 496px;
	height: 350px;
	margin-top: 46px;
}

.registerlogin img{
	position: absolute;
	z-index: 2;
}
.indexregister{
	display: block;
	width: 373px;
	height: 46px;
	position: absolute;
	bottom: 82px;
	left: 65px;
	z-index: 3;
}
.indexregister2{
	display: block;
	width: 373px;
	height: 24px;
	position: absolute;
	bottom: 41px;
	left: 65px;
	z-index: 3;
}
.indexlogin{
	display: inline-block;
	float: left;
	width: 50%;
	height: 24px;
}
.hezuo{
	width: 100%;
	height: auto;
	background: #fff;
	padding-bottom: 28px;
}
.hezuo .container{
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
.hezuotitle{
	width: 100%;
	height: auto;
	font-size: 36px;
	line-height: 1.2em;
	text-align: center;
	color: #2d2d33;
	margin-bottom: 54px;
}
.hezuoimg{
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: center;
}
.hezuoimg img{
	/*margin-right: 150px;*/
	margin-bottom: 30px;
	/*transition: transform 1s;*/

}
/*.hezuoimg img:hover{*/
		/*transform: rotateY(360deg);*/
/*-webkit-transform: rotateY(360deg);	!* Safari 和 Chrome *!*/
/*-moz-transform: rotateY(360deg);	!* Firefox *!*/
/*}*/
.marginrightnone{
	margin-right: 0px!important;
}

/*新闻*/
.newtitlte{
	padding-top: 70px;
	padding-bottom: 56px;
	background: #fff;
}
.newdiv{
	width: 100%;
	height: auto;
	background: #fff;
}
.newdiv .container{
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
.newleft{
	float: left;
	width: 100%;
	height: auto;
}
.newright{
	float: right;
	width: 390px;
	height: auto;
}
.newrighttitle{
	font-size: 26px;
	color: #f9ffa0;
	font-weight: bold;
	line-height: 1em;
	border-left: 4px solid #f9ffa0;
	margin-bottom: 30px;
	text-indent: 18px;
}
.newrightcontent .swiper-container {
      width: 100%;
      height: 736px;
    }
.newrightcontent .swiper-slide {
  font-size: 18px;
  height: 200px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 30px;
  margin-bottom: 35px;
}
.newrightcontent{
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	width: 390px;
    height: 840px;
	background: #fff;
	border-radius: 6px;
	box-sizing: border-box;
	padding: 48px 20px 56px 20px;
	box-shadow: 0 0px 30px rgba(0,0,0,.2);
}
    .newcenli{
      width: 100%;
      height: 200px;
      background: #c86464;
      border-radius: 8px;
      margin-bottom: 36px;
      position: relative;
    }
     .newcenli:last-child{
      margin-bottom: 0px;
    }
    .newcenli a{
      display: inline-block;
      position: absolute;
      bottom: 0px;
      left: 0px;
      width: 100%;
      height: auto;
      font-size: 16px;
      color: #fff;
      font-weight: bold;
      line-height: 2em;
      padding: 10px;
      box-sizing: border-box;

    }
    .newcenli:hover a{
    	width: 100%;
    	height: 100%;
    	background: rgba(240,98,79,.9);
    	position: absolute;
    	top: 0px;
    	left: 0px;
    	border-radius: 6px;
    	padding-top: 60px;
    	box-sizing: border-box;
    	transition: height 1s, background 1s, padding 1s;
    }

 /*分类资讯*/
 .lefttabs {
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.lefttabscon{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: flex-start;
	border-bottom: 1px solid #dfdfdf;
}
.lefttabs .tabaa{
  display: block;
  float: left;
  width: 120px;
  height: 32px;
  border-radius: 16px;
  color: #000000;
  text-align: center;
  border: 1px solid #bdbdbd;
  line-height: 32px;
  font-size: 16px;
  margin-right: 16px;
  margin-bottom: 36px;
  text-align: center;
  transition: color .5s, border .5s;
  -moz-transition: color .5s, border .5s;	/* Firefox 4 */
 -webkit-transition: color .5s, border .5s;	/* Safari 和 Chrome */
 -o-transition: color .5s, border .5s;	/* Opera */
 	box-sizing: border-box;
}
.lefttabs .active {
  color: #fff;
	background-image: linear-gradient(to right, #ff8900,#ff650b,#ff361a, #ff1525);
  border: none;
}
.righticon{
	position: absolute;
	right: 0px;
	top: 0px;
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	line-height: 28px;
}
.righticon span{
	display: inline-flex;
	font-size: 18px;
	color: #ff1425;
	margin-right: 16px;
	line-height: 28px;
}
.lefttabs .swiper-container {
  height: 516px;
  border-radius: 8px;
  width: 100%;
  margin-bottom: 116px;
}
.lefttabs .swiper-slide {
  height: 250px;
  width: 640px;
  background: none;
  color: #fff;
}
.lefttabs .content-slide {
}
.lefttabs .content-slide{
  width: 100%;
  height: auto;
  box-sizing: border-box;
}
.newtop{
  display: flex;
  flex-flow: row;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  height: 264px;
  padding-bottom: 54px;
  border-bottom: 1px solid #c86464;
  margin-bottom: 28px;
}
.newtop img{
  width: 330px;
  height: 210px;
 	border-radius: 8px;
}
.newtoptext{
  width: 320px;
  height: 210px;
  position: relative;
}
.newtoptitle{
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  margin: 0px;
  margin-bottom: 25px;
  color: #000000;
}
.newtext{
	height: 124px;
  font-size: 16px;
  line-height: 24px;
  color: #7b7b7b;
  overflow: hidden;
}
.newtext *{
  font-size: 16px;
  line-height: 24px;
  color: #7b7b7b;
}
.newtoptext .ruedu{
	position: absolute;
	bottom: 0px;
	right: 0px;
	font-weight: bold;
	margin-right: 12px;
}
.ruedu{
  font-size: 16px;
  color: #f0624f;
  line-height: 38px;
  /*font-weight: bold;*/
  float: right;
  white-space: nowrap;
      margin-right: 20px;
}
.newslist{
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-height: 434px;
  overflow: hidden;

}
.newsli{
  display: flex;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 24px;
}
.newslia{
	  display: flex;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
}
.newsico{
  display: flex;
  width: 20px;
  height: 20px;
  background: url(../images/ico17.png);
  margin-left: 30px;
  margin-right: 12px;
}
.newsti{
  width: 520px;
  height: auto;
  font-size: 16px;
  line-height: 1.2em;
  /*font-weight: bold;*/
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 30px;
}
.newsli:hover .newsico{
background: url(../images/ico17-1.png);
}
.newsli:hover .newsti{
	font-weight: bold;
	color: #f0624f;
}
.newsli:hover .ruedu{
	font-weight: bold;
}
.newmore{
	display: block;
	float: right;
	width: 84px;
	height: 26px;
	font-size: 16px;
	color: #c86464;
	border: 1px solid #c86464;
	border-radius: 8px;
	text-align: center;
	line-height: 26px;
}
/*客服咨询*/
.kefudiv{
	position: fixed;
	bottom: 50px;
	right: 20px;
	width: 128px;
	height: auto;
	z-index: 999999;
}
.kefupic{
	display: flex;
	width: 100%;
	height: 170px;
	/*background: url(../images/icokefu.png) center no-repeat;*/
}
.kefuerwei{
	width: 100%;
	height: auto;
	background: #fff;
}
.kefuerwei img{
	display: flex;
	width: 111px;
	height: 111px;
	margin: 0 auto;
}
.kefuerwei span{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	margin:8px 0px;
}
.kefuerwei p{
	width: 100%;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #f0624f;
}
.kefuerwei p i{
	display: inline-flex;
	width: 10px;
	height: 12px;
	background: url(../images/icophone02.png) center no-repeat;
	margin-right: 2px;
}
.smallnav{
	width: 100%;
	height: 40px;
	background: #f4f7f9;
}
.smallnav .container{
	    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight: bold;
    color: #979797;
}
.smallnav a{
	display: inline-flex;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
	color: #979797;
}
.lexicon{
	width: 100%;
	height: auto;
	background: #fff;
	padding: 50px 0px;
}
.lexicon a{
	display: inline-flex;
	font-size: 14px;
	color: #333;
	background: #fff;
	border: 1px solid #d8d8d8;
	box-shadow: 0px 2px 6px #d8d8d8;
	padding: 10px;
	border-radius: 8px;
	margin-right: 15px;
	margin-bottom: 17px;
}
.lexicon a:hover{
	background: #fe393e;
	border: 1px solid #fe393e;
	color: #fff;
}
/*新闻列表*/
.xinwen{
	width: 100%;
	height: auto;
	background: #fff;
	padding: 50px 0px;
}
.xinwenlist{
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: auto;
}
.xinwenli{
	display: flex;
	width: 100%;
	height: 160px;
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: 48px;
}
.xinwenli:last-child{
	margin-bottom: 0px;
}
.xinwenli img{
	display: inline-flex;
	flex: 0 0 210px;
	/*width: 210px;*/
	height: 160px;
	background: #f0624f;
	margin-right: 36px;
}
.xinwenright{
	display: flex;
	flex: 1;
	flex-flow: column;
	justify-content: space-around;
	align-items: flex-start;
	height: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	/*white-space: nowrap;*/
}
.xinwenright h4{
	width: 100%;
	height: auto;
}
.xinwenright h4 a{
	display: inline-flex;
	width: 100%;
	height: auto;
	font-size: 24px;
	color: #f0624f;
}
.xinwenright img{
	display: none;
}
.xinwenright .discription{
	display: flex;
	flex-flow: row wrap;
	font-size: 16px;
	line-height: 28px;
	color: #333;
	white-space: initial;
	height: 56px; /*文章列表*/  
	overflow: hidden;
}
.xinwenright .discription *{
	font-size: 16px;
	line-height: 28px;
}
.xinwentime{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: auto;
}
.xinwentime span{
	font-size: 16px;
	color: #898989;
	margin-right: 22px;
}
/*前沿资讯*/
.bigimg{
	display: flex;
	width: 100%;
	height: 600px;
	background: #f0624f url(../images/picbigimg.png) center no-repeat;
	background-size: 100% auto;
}
.bigimg img{
	width: 100%;
	height: auto;
}
.leadinginfordiv{
	width: 100%;
	height: auto;
	background: #fff;
	padding-bottom: 20px;
}
.leadinginfordiv .leadcenter{
	/*display: flex;
	flex-flow: row;
	justify-content: space-between;
	align-items: flex-start;*/
	width: 100%;
	height: auto;
	padding: 0px;
}
.msearchkey{
	display: none;
}
.searchdiv{
	display: flex;
	flex-flow: row;
	justify-content: flex-end;
	align-items: center;
	width: 100%;
	height: auto;
	padding: 26px 0px;
}
.search{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	width: 548px;
	height: 42px;
}

.search input[type=text]{
	font-size: 20px;
	text-indent: 12px;
	line-height: 40px;
	width: 470px;
	height: 40px;
	background: #fff;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border: 2px solid #f0624f;
	box-sizing: border-box;
}
.search input[type=button]{
	display: flex;
	width: 80px;
	height: 40px;
	background: #f0624f;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border: 2px solid #f0624f;
	box-sizing: border-box;
	background: #f0624f url(../images/icosearch.png)center no-repeat;
	background-size: 27px 27px;
}
.leadingleft{
	/*display: flex;
	flex-flow: column;
	justify-content: space-around;
	align-items: center;*/
	width: 770px;
	height: auto;
	float: left;
	padding: 56px 0px;
}
.leadingli{
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: flex-start;
	width: 100%;
	height: auto;
}
.leadingdiv{
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	width: 340px;
	/*height: 640px;*/
	margin-bottom: 65px;
}
.leadingti{
	width: 100%;
	height: 36px;
	font-size: 24px;
	line-height: 36px;
	color: #f0624f;
	text-align: center;
	margin-bottom: 20px;
}
.leadingimg{
	width: 340px;
	height: 250px;
	background: #f0624f;
}
.leadmore{
	display: flex;
	flex-flow: row;
	justify-content: flex-end;
	align-items: center;
	width: 100%;
	height: 18px;
	padding: 10px 0px;
	margin-top: 10px;
}
.leadmore .originbtn{
	display: flex;
	height: 16px;
	font-size: 12px;
	color: #f0624f;
	line-height: 16px;
	border-radius: 8px;
	background: #fff;
	border: 1px solid #f0624f;
	padding: 0px 7px;
}
.leadingul{
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	height: auto;
}
.leadli{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: auto;
	margin-top: 12px;
}
.leadti{
	flex: 1;
	font-size: 16px;
	color: #898989;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.leadtime{
	display: flex;
	flex: 0 0 105px;
	justify-content: flex-end;
	font-size: 16px;
	color: #898989;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.leadingright{
	/*display: flex;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;*/
	width: 340px;
	height: auto;	
	float: right;
}
.leadingright .leadingdiv{
}
.leadingright .leadingti{
	text-align: left;

}
.leadingright .leadingimg{
	margin-bottom: 44px;
}
.leadingright .leadti{
	width: 100%;
}
.leadingright .leadingul{
	margin-bottom: 48px;
}
.hottips{
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: auto;
	
}
.hottipa{
	display: inline-flex;
	padding: 4px 14px;
	border: 1px solid #f0624f;
	border-radius: 8px;
	font-size:16px;
	color: #f0624f;
	margin: 6px 3px;
}
.hottipa:hover{
	border: 1px solid #f0624f;
	background: #f0624f;
	color: #fff;
}

.leadingleftmore .xinwenli .xinwenright .xinwenp{
	width: 100%;
	height: 92px;
	color: #898989;
	overflow: hidden;
	font-size: 16px;
    line-height: 1.5em;
}
.leadingleftmore .xinwenli .xinwenright .xinwenp *{
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}
.leadingleftmore .xinwenli:nth-child(1) .xinwenright .xinwenp{
	color: #898989;
	height: 220px;
	margin-bottom: 0px;
}
.leadingleftmore .xinwenli:nth-child(1) .xinwenright .xinwenp p{
	display: flex;
	width:100%;
	height: auto;
	flex-flow: row;
	justify-content: flex-start;
	align-items: flex-start;
	white-space: inherit!important;
}
.leadingleftmore .xinwentime span:nth-child(2){
	background: url(../images/ico19.png) left center no-repeat;
	text-indent: 32px;
}
.leadingleftmore .xinwenli:nth-child(1){
	height: auto;
}
.leadingleftmore .xinwenli:nth-child(1) .xinwenright{
	height: 300px;
}
.leadingleftmore .xinwenli:nth-child(1) span:nth-child(2){
	display: none;
}
.leadingleftmore .xinwenli:nth-child(1) img{
	flex: 0 0 400px;
	height: 300px;
}
.leaddetils{
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: auto;
	margin-top: 60px;
}
#wendetils{
	width: 100%;
	height: auto;
}
.leadtitle{
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 32px;
	color: #f0624f;
	margin-bottom: 40px;
}
.leadtips{
	display: flex;
	flex-flow: row;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	height: auto;
	margin-top: 40px;
	margin-bottom: 30px;
}
.leadtips span{
	font-size: 16px;
	color: #666666;

}
.leadtips span a{
	font-size: 16px;
	color: #666666;
}
.fanp{
	display: flex;
	flex-flow: row;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	height: auto;
	margin-top: 40px;
	margin-bottom: 30px;
}
.fanp span{
	font-size: 16px;
	color: #666666;

}
.fanp span a{
	font-size: 16px;
	color: #666666;
}
.fanp span a b{
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
}
.leadcontainer{
	width: 100%;
}
.leadcontainer p{	
	font-size: 18px;
	color: #333;
	line-height: 36px;
}
.tuijdiv{
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: auto;
	padding-bottom: 150px;
}
.tuijdiv .leadingti{
	text-align: left;
}
.tuijdiv .leadtuj{
	display: flex;
	flex-flow: row;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	height: auto;
}
.tuijdiv .leadtuj a:hover{
	color: #f0624f
}
.tuijdiv .leadingul{
	width: 100%;
}
.tuijdiv .leadli{
	width: 45%;
}
/*关于我们*/
.compintroduce{
	width: 100%;
	height: auto;
	background: #fff;
	padding-bottom: 60px;
}
.compintroduce .helptitle{
	display: none;
}
.compprofile{
	display: flex;
	flex-flow: row;
	width: 100%;
	height: 630px;
	background: #f0624f;
	box-shadow: 0 0 25px rgba(171,20,0,.25);
	border-radius: 16px;
	overflow: hidden;
	position: relative;
	top: -46px;
	z-index: 4;
}
.compprofile img{
	display: flex;
	width: 420px;
	height: 100%;
}
.comptext{
	display: flex;
	flex-flow: column;
	width: 780px;
	height: 100%;
	background: #fff;
	padding-left: 40px;
	padding-top: 74px;
	padding-right: 30px;
	padding-bottom: 60px;
	box-sizing: border-box;
}
.comptext p{
	font-size: 16px;
	line-height: 36px;
	margin-bottom: 48px;
}
.comptexttitle{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: flex-end;
	font-size: 26px;
	font-weight: 400;
	border-left: 9px solid #96b63e;
	text-indent: 18px;
	margin-bottom: 40px;
}
.comptexttitle span{
	font-size: 18px;
}
.hexin{
	width: 100%;
	height: auto;
	background: #e7e7e7;
	padding: 70px 0px;
}
.hexin .container{
	text-align: center;
}
.hexin h4{
	width: 100%;
	height: auto;
	font-size: 24px;
	font-weight: 400;
	color: #333;
	text-align: center;
	margin-bottom: 44px;
}
.hexin p{
	display: inline-block;
	/*width: 100%;*/
	height: auto;
	font-size: 20px;
	line-height: 36px;
	text-align: center;
}
.comphuanj{
	width: 100%;
	height: auto;
	background: #fff;
	padding-bottom: 180px;
}
.comphuanj h4{
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 36px;
	color: #f0624f;
	padding-top: 80px;
	padding-bottom: 120px; 
}
.comphuanjpic{
	display: flex;
	flex-flow: row;
	justify-content: space-around;
	align-items: center;
	width: 100%;
	height: auto;
}
.comphuanjpic img{
	display: flex;
	width: 380px;
	height: 250px;
	border-radius: 8px;
	background: #f0624f
}
.comphuanjtext{
	width: 100%;
	height: auto;
	background: #f0624f;
	padding: 150px 0px;
}
.comphuanjtext p{
	font-size: 20px;
	color: #fff;
	line-height: 36px;
}
/*介绍轮播*/
.jies{
	width: 100%;
	height: auto;
	background: #fff;
	padding-top: 190px;
	padding-bottom: 100px;	
}
.jies .container{
	position: relative;
	margin: 0 auto;
	direction: ltr;
}
#jies{
	width: 100%;
	height: auto;
	border-radius: 16px;	
	box-shadow: 0 0 25px rgba(0,0,0,.25);	
	box-sizing: border-box;
	/*overflow: inherit;*/
}
#jies .swiper-wrapper{
	background: #fff;
	/*padding: 130px 70px 60px 70px;
	box-sizing: border-box;*/
}
#jies .swiper-slide{
	width: 100%;
	height: auto;
	padding: 130px 70px 60px 70px;
	box-sizing: border-box;
}
#swpag4{
	width: 100%;
	margin: 0 auto;
	bottom: -80px;
}
#swpag4 .swiper-pagination-bullet{
	margin-right: 14px;
}
#swpag4 .swiper-pagination-bullet-active{
	width: 15px;
	height: 15px;
	position: relative;
	top: 4px;
	background: #f0624f;
}
.jies h4{
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 30px;
	color: #f0624f;
	font-weight: 600;
}
.jies .originfont{
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	margin-top: 45px;
}
.jies .bluefont{
	font-size: 20px;
	line-height: 36px;
}
.jies .bluefont:last-child{
	margin-top: 48px;
}
.lianxi{
	width: 100%;
	height: auto;
	background: #fff;
	padding-top: 122px;
	padding-bottom: 110px;
}
.lianxi p{
	font-size: 20px;
	line-height: 36px;
	color: #7a7570;
}
.lianxidt{
	display: none;
}
/*帮助中心*/
.help{
	width: 100%;
	height: auto;
	background: #fff;
	padding-top: 100px;
	padding-bottom: 126px;
/*	background: url(../images/pic30.png) center no-repeat;
	background-size: 100% auto;*/
}
.helppic{
	display: none;
}
.helpdiv{
	width: 100%;
	height: auto;
	background: #fff;
	border-radius: 20px;
	box-shadow: 0 0 24px rgba(252,4,18,.4);
	overflow: hidden;
}
.helptitle{
	width: 100%;
	height: auto;
	font-size: 36px;
	color: #000;
	font-weight: 600;
	text-align: center;
	margin-bottom: 45px;
}
.helpcontent{
	width: 100%;
	height: 996px;
}
.helpti{
	display: block;
	width: 100%;
	height: auto;
	position: relative;
	margin-top: 50px;
	margin-bottom: 100px;
}
.helpti hr{
	display: block;
	width: 90%;
	height: 1px;
	background: #f0624f;
	margin: 0 auto;
}
.helpti span{
	font-size: 24px;
	font-weight: 400;
	color: #f0624f;
	background: #fff;
	position: absolute;
	top: -18px;
	left: 50%;
	margin-left: -48px;
}
.helpul{
	float: left;
	width: 310px;
	height: 100%;
	/*box-shadow: 1px 0 24px rgba(0,0,0,.4) inset;*/
}
.helpul li{
	width: 100%;
	height: 66px;
	line-height: 66px;
	font-size: 24px;
	color: #f0624f;
	text-align: center;
	border-top:1px solid #fff;
	margin-bottom: 20px;
	cursor: pointer;
	/*border-bottom:1px solid #fff;*/
}
.helpul li:hover,.helpul li.listed{
	background-image: linear-gradient(to right, #ff8900,#ff650b,#ff361a, #ff1525);
	color: #fff;
}
.authorcenter{
	float: left;
	width: 860px;
	height: 100%;
	box-shadow: 0 0 24px rgba(0,0,0,.4);
}

#swiper1,#swiper2 {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}
#swiper1 .swiper-slide,#swiper2 .swiper-slide {
  text-align: center;
  font-size: 18px;
  /*background: #fff;*/

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  align-items:  flex-start;
}
#swiper1 .swiper-pagination-bullet-active,#swiper2 .swiper-pagination-bullet-active{
  width: 15px;
  height: 15px;
  background: #f0624f;
  position: relative;
  top: 4px;
}
#swiper1 .swiper-pagination-1,#swiper2 .swiper-pagination-2{
	bottom: 50px;
}
.helpcenter{
  display: flex;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 946px;
  padding: 80px 50px 50px 40px;
  /*margin-right: 50px;*/
  box-sizing: border-box;
  overflow-y: auto;
}
.helpqu{
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 40px;
  /*position: relative;*/
}
/*.help_div{      
  width: 100%;
  height: 40px;
}*/
.help_div{
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 40px;
  margin-bottom: 18px;
}
.help_div span{
  display: flex;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 710px;
  min-height: 40px;
  font-size: 20px;
  color: #f0624f;
  /*overflow: hidden;*/
  /*text-overflow: ellipsis;
  white-space: nowrap;*/
}
.helped span{
  color: #308fff;
}
.help_div span b{
  display: inline-flex;
  width: 27px;
  height: 26px;
  background: url(../images/icoq.png);
  font-size: 30px;
  font-style: italic;
  margin-right: 6px;
}
.help_div span em{
display: inline-flex;
flex-flow: row wrap;
justify-content: flex-start;
align-items: flex-start;
  width: 682px;
  height: auto;
  color: #f0624f;
  text-align: left;
 font-size: 20px;
  font-style: italic;
}
.helped span em{
	color: #308fff;
}
.helped span b{
  background: url(../images/icoq1.png);
}
.help_div i{
  display: inline-flex;
  width: 24px;
  height: 40px;
  background: url(../images/icotop02.png) center no-repeat;
}
.helped i{
  background: url(../images/icotop03.png) center no-repeat;
}
.swiper-button-next-1,.swiper-button-next-2{
	top: inherit;	
	right: 30%;
	bottom: 50px;
	width: 9px;
	height: 15px;
	background: url(../images/icoright.png) center no-repeat;
}
.swiper-button-prev-1,.swiper-button-prev-2{
	top: inherit;
	left: 30%;
	bottom: 50px;
	width: 9px;
	height: 15px;
	background: url(../images/icoleft.png) center no-repeat;
}
.help_con{
	position: relative;
	top: 0px;
	left: 0px;
	display: none;
	width: 100%;
	height: auto;	
	margin-bottom: 36px;
}
.help_p{
	font-size: 16px;
	line-height: 28px;
	color: rgba(0,0,0,.5);
	margin-top: 20px;
	margin-left: 30px;
	text-align: left;
}
.advantage_banner{
	width: 100%;
	height: 600px;
	/*background: #ed2410 url(../images/icobg.jpg) center no-repeat;*/
}
.advantage_phone{
	width: 100%;
	height: 92px;
	background: #f4f7f9;
}
.advantage_phone .container{
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	width: 1200px;
	height: 92px;
	margin: 0 auto;
}
.advantage_phoneinpt{
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	width: 820px;
	height: 68px;
}


.advantage_phoneinpt input[type=text]{
	font-size: 34px;
	/*font-weight: bold;*/
	text-indent: 20px;
	line-height: 68px;
	width: 546px;
	height: 68px;
	background: none;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border: 2px solid #f0624f;
	box-sizing: border-box;
}
.advantage_phoneinpt input[type=button]{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 274px;
	height: 68px;
	background: #f0624f;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border: 2px solid #f0624f;
	box-sizing: border-box;	
	font-size: 34px;
	/*font-weight: bold;*/
	text-align: center;
	color: #fff;
}
.advantage_de01{
	width: 100%;
	height: auto;
	background: #fff;
}
.advantage_de04 img{
	display: block;
}
.advantage_de02{
	width: 100%;
	height: auto;
	background: #fafaff;
}
.advantage_de03{
	width: 100%;
	height: auto;
	background: #fff;
}
.advantage_de04{
	width: 100%;
	height: auto;
	background: #fafaff;
}
.advantage_pinj{
	width: 100%;
	height: auto;
	background: #fff;
	padding-top: 115px;	
	padding-bottom: 50px;
}
.advantage_pinjtitle{
	font-size: 36px;
	color: #308fff;
	font-weight: bold;
	width: 100%;
	height: auto;
	text-align: center;
	margin-bottom: 110px;
}
.advantage_tips{
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: auto;
	margin-bottom: 45px;
}
.advantage_tips span{
	display: inline-flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	width: 158px;
	height: 65px;
	text-align: center;
	color: #fff;
	font-size: 30px;
	line-height: 65px;
	border-radius: 8px;
	margin-right: 42px;
	transition: top 3s,box-shadow 2s;
    -moz-transition: top 3s,box-shadow 2s;	/* Firefox 4 */
 -webkit-transition: top 3s,box-shadow 2s;	/* Safari 和 Chrome */
 -o-transition: top 3s,box-shadow 2s;	/* Opera */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#c0cbff), to(#529dff)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-90deg, #c0cbff, #529dff); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(-90deg, #c0cbff, #529dff); /* FF3.6 */
  background-image:     -ms-linear-gradient(-90deg, #c0cbff, #529dff); /* IE10 */
  background-image:      -o-linear-gradient(-90deg, #c0cbff, #529dff); /* Opera 11.10+ */
  background-image:         linear-gradient(-90deg, #c0cbff, #529dff);  
}
.advantage_tips span:hover{
	position: relative;
	top: -10px;
	box-shadow: 0 0 10px rgba(0,0,0,.2);
}
.advantage_khpj{
	/*display: flex;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;*/
	width: 100%;
	height: auto;
	padding: 72px;
	box-sizing: border-box;
	border-radius: 15px;
	background: #fff;
	box-shadow: 0 0 20px rgba(0,0,0,.2);
}
.advantage_khde{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: flex-start;
	width: 950px;
	height: auto;
	float: left;
	margin-bottom: 122px;
}
.advantage_khderight{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: flex-start;
	width: 950px;
	height: auto;
	float: right;
}
.advantage_khde img{
	display: flex;
	flex: 0 0 100px;
	height: 100px;
	border-radius: 50%;
	/*background: #f0624f;*/
	border: 0px;
}
.advantage_khde p{
	flex: 1;
	height: auto;
	margin-top: 18px;
	font-size: 18px;
	line-height: 36px;
	color: #333
}
.advantage_khde p b{
	font-size: 18px;
	line-height: 36px;
	font-weight: bold;
	color: #f0624f
}
/*//策略操盘*/
.operatetitle{
	width: 100%;
	height: auto;
	background: #fff;
	padding-top: 100px;
	padding-bottom: 90px;
}
.operate_title{
	width: 100%;
	height: auto;
	font-size: 36px;
	text-align: center;

}
.operatebz{
	width: 100%;
	height: auto;
	margin-top: 70px;
}
.operateul{
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: auto;
}
.operateli{
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 120px;
	height: auto;
	position: relative;
	margin-right: 115px;
}
.operateli:last-child{
	margin-right: 0px;
}
.operateli:first-child hr{
	display: none;
}
.operated .operate_num{
	background: #f0624f;
}
.operate_num{
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	width: 120px;
	height: 120px;
	box-sizing: border-box;
	border-radius: 50%;
	font-size: 65px;
	font-style: italic;
	color: #fff;
	/*text-align: center;*/
	line-height: 120px;
	background: #cccccc;
	border: 7px solid #f1f1f1;
	z-index: 3;
	cursor: pointer;
}
.operate_nump{
	width: 120px;
	height: auto;
	font-size: 14px;
	color: #23a6d1;
	line-height: 1.2em;
	margin-top: 22px;
	text-align: center;
}
.operated .operate_nump{
	color: #f0624f;
}
.operateli hr{
	position: absolute;
	right: 120px;
	top: 35%;
	width: 130px;
	height: 6px;
	background: #cccccc;
	z-index: 2;
}
.operated hr{
	background: #f0624f;
}
.operate_tips{
	width: 100%;
	height: auto;
	background: #fff;
	padding-top: 90px;
}
.operate_tips p{
	font-size: 18px;
	line-height: 36px;

}
.operatetext{
	width: 100%;
	height: auto;
	background: #fff9ed;	
	padding-bottom: 78px;
}
.operatetext .container{
	display: flex;
	flex-flow: row;
	justify-content: space-between;
	align-items: flex-start;
	height: auto;
}
.operatetextdiv{
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	width: 518px;
	height: auto;
}
.operatetextdiv h6{
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	padding-top: 45px;
	padding-bottom: 30px;
}
.operate_div{
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 568px;
	border: 2px solid #ff0000;
	border-radius: 30px;
	padding: 18px 54px;
	box-sizing: border-box;
}
.operate_div p{
	display: flex;
	flex-flow: row;
	justify-content: space-around;
	align-items: center;
	width: 100%;
	/*height: 20px;*/
	margin-bottom: 18px;
}
.operate_div p span{
	display: inline-flex;
	flex-flow: row wrap;
	width: 192px;
	/*height: 20px;*/
	text-align: left;
	font-size: 18px;
	line-height: 1.2em;
	color: #666;
}
.operate_content{
	width: 100%;
	height: auto;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff9e68), to(#f0624f)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(225deg, #ff9e68, #f0624f); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(225deg, #ff9e68, #f0624f); /* FF3.6 */
  background-image:     -ms-linear-gradient(225deg, #ff9e68, #f0624f); /* IE10 */
  background-image:      -o-linear-gradient(225deg, #ff9e68, #f0624f); /* Opera 11.10+ */
  background-image:         linear-gradient(225deg, #ff9e68, #f0624f);
}
.operate_content .container{
	padding: 130px 0px;
}
.operate_con{
	display: flex;
	width: 100%;
	height: 1065px;
	background: #fff;
	padding: 94px 30px;
	border-radius: 8px;
	box-shadow: 0 0 30px rgba(0,0,0,.3);
	box-sizing: border-box;
}
.operate_conleft{
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	width: 525px;
	height: 100%;
	padding:0px 20px;
	/*box-sizing: border-box;*/
	border-right: 1px solid #f0624f; 
}
.operate_conright{
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	width: 562px;
	height: 100%;
	padding-left: 20px;
	box-sizing: border-box;
}
.operate_de{
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: auto;
}
.operate_jine{
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: auto;
	padding-bottom: 30px;
	border-bottom: 1px solid #f0624f;
}
.operate_jineti{
	display: flex;
	flex-flow: row;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	height: auto;
	margin-bottom: 12px;
}
.operate_ctitle{
	display: flex;
	flex-flow: row;
	width: 136px;
	height: auto;
	font-size: 22px;
	color: #f0624f;
	font-weight: bold;
}
.operate_ctitle i{
	font-weight: bold;
}
.operate_jinum{
	font-size: 22px;
	color: #308fff;
}
.operate_jinum i{
	font-size: 34px;
	font-style: italic;
	color: #f0624f;
}
.operate_jinediv{
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: auto;
	border: 3px solid #f0624f;
	border-radius: 7px;
	padding: 12px 0px;
	box-sizing: border-box;	
}
.operate_jinediv span{
	width: 80px;
	height: 40px;
	line-height: 40px;
	border: 2px solid #f0624f;
	font-size: 16px;
	color: #f0624f;
	margin: 11px 25px;
	/*margin-right: 54px;*/
	font-weight: bold;
	text-align: center;
	align-items: center;
	border-radius: 8px;
}
.operate_jinediv span:hover{
	background: #f0624f;
	color:#ebebeb;
	font-size: 24px;
	font-weight: bold;
	box-shadow: 0 5px 5px rgba(0,0,0,.24);
}
.spaned{
	background: #f0624f;
	color:#ebebeb!important;
	font-size: 24px!important;
	font-weight: bold!important;
	box-shadow: 0 5px 5px rgba(0,0,0,.24);
}
.operate_beis{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: auto;
	margin-top: 24px;
	margin-bottom: 30px;
}
.operate_beisspan{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: auto;
}
.operate_beisspan span{
	width: 80px;
	height: 40px;
	line-height: 40px;
	border: 2px solid #f0624f;
	font-size: 16px;
	color: #f0624f;
	margin-right: 24px;
	/*margin-right: 54px;*/
	font-weight: bold;
	text-align: center;
	align-items: center;
	border-radius: 8px;
}
.operate_beisspan span:hover{
	background: #f0624f;
	color:#ebebeb!important;
	font-size: 24px!important;
	font-weight: bold!important;
	box-shadow: 0 5px 5px rgba(0,0,0,.24);
}
.operate_bz{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: auto;
}
.operate_bz span{
	width: 80px;
	height: 40px;
	line-height: 40px;
	border: 2px solid #f0624f;
	font-size: 16px;
	color: #f0624f;
	margin-right: 24px;
	/*margin-right: 54px;*/
	font-weight: bold;
	text-align: center;
	align-items: center;
	border-radius: 8px;
}
.allwidth{
	width: 100%;
	height: auto;
	margin-bottom: 16px;
}
.allwidth i{
    display: flex;
    flex-flow: row;
    height: auto;
    font-size: 22px;
    color: #f0624f;
    margin-left: 26px;
}
.operate_baoz{
	border-bottom: 1px solid #f0624f;
	padding-bottom: 20px;
	margin-bottom: 34px;
}
.operate_bztps{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
	height: auto;
}
.operate_bztps label{
	display: flex;
	flex: 0 0 68px;
	/*width: 66px;*/
	height: auto;
	font-size: 12px;
	line-height: 1.5em;
	color: #f0624f;
	justify-content: flex-end;
	margin-right: 10px;
}
.operate_bztps p{
	flex: 1;
	height: auto;
	font-size: 12px;
	line-height: 1.5em;
	color: #999999;
}
.operate_zh{
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: auto;
}
.operate_zhp{
	width: 100%;
	height: auto;
	font-size: 12px;
	line-height: 1.2em;
	color: #999;
	margin-top: -8px;
	text-align: left;
	margin-bottom: 16px;
}
.diyan{
	display: flex;
	flex-flow: row;
	/*width: 136px;*/
	height: auto;
	font-size: 22px;
	color: #f0624f;
	margin-left: 48px;
	font-weight: normal;
}
.xieyi{
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 30px;
	width: 100%;
	height: auto;
}
.xieyi label{
	text-align: left;
}
.xieyi a{
	font-size: 14px;
	color: #999;
	margin-top: 2px;
}
.xieyi .originbtn{
	width: 511px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	border-radius: 8px;
	margin-top: 32px;
	margin-bottom: 14px;
}
.bluefont{
	font-size: 14px;
	text-indent: 8px;
}

/*风控*/
.ibreason{
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	width: 100%;
    height: 116px;
	background: #fafafa;
}
.ibreason .container{
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	width: 990px;
	height: 116px;
	background: #fafafa;
	margin:0px;
}
.ibreasonli{
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 20%;
	height: auto;
    padding-top: 24px;
}
.ibreasonli img{
	margin-bottom: 18px;
}
.ibreasonb{
	font-size: 14px;
	color: #000;
	margin-bottom: 22px;
}
.ibreasons{
	font-size: 18px;
	color: #2d2d33;
	margin-bottom: 12px;
}
.ssyshipan{
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: auto;
    padding-top: 80px;
    padding-bottom: 98px;
    background: #fff;
}
.ssyshipan  .mpdiv{
	background: none;
}
.ssyshipanti{
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
}
.ssyshipsp{
    font-size: 32px;
    line-height: 1em;
    color: #0f0f0f;
    margin-bottom: 30px;
}
.ssyshipani{
    width: 40px;
    height: 4px;
    border-radius: 2px;
    background-image: linear-gradient(to right, #ff8900, #ff1525);
    margin-bottom: 22px;
}
.ssyshipspan{
    font-size: 18px;
}
.ssyshipanimg{
    margin-top: 78px;
    margin-left: 186px;
    width: 950px;
    height: 520px;
}
/*首页关于我们*/
.ibabout{
	width: 100%;
	height: 384px;
	background: #000 url('../images/ibbigbg.png') top right;
	background-position: 100% 100%;
}
.ibabout .container{
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: center;
}
.ibabouttitle{
	font-size: 36px;
	color: #fff;
	font-weight: bold;
	margin-top: 55px;
}
.ibaboutcontent{
	display: inline-flex;
	font-size: 20px;
	line-height: 36px;
	color: #fff;
	text-align: center;
	margin-top: 55px;
	margin-bottom:30px;
}
/*新人操盘*/
.ibcaop{
	width: 100%;
	height: auto;
	background: #fff;
	padding: 99px 0px;
}
.ibcaop .container{
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;
}
.ibcaoptitle{
	font-size: 36px;
	color: #2d2d33;
	font-weight: bold;
	margin-bottom: 54px;
}
.ibcaocontent{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
	height: auto;
}
.ibcaoleft{
	width: 940px;
	height: auto;
	padding: 86px 0px 136px 0px;
	border-right: 1px solid #f0e9e2;
	position: relative;
}
.ibimgdiv{
	width: 940px;
	height: 686px;
	border-radius: 7px;
}
.ibimgdiv img{
	width: 940px;
	height: 686px;
	position: relative;
    right: -4px;
    top: -4px;
}
/*遮罩层*/
.ibzhezhao{
	width: 940px;
	height: 686px;
	border-radius: 7px;
	position: absolute;
	top: 86px;
	left: 0px;
	z-index: 3;
}
.ibshow{
	width: 100px;
	height: 100px;
	background: none;
	border: 4px dashed #201e1c;
}
.ibcaoright{
	flex: 1;	
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	height: 100%;
	padding-top: 86px;
	box-sizing: border-box;
}
.ibcaonav{
	width: 100%;
	height: 126px;
	padding: 16px 10px;
	border-top: 1px solid #f0e9e2;
	box-sizing: border-box;
}
.ibcaonav h2{
	font-size: 36px;
	color: #161424;
	font-weight: bold;
	line-height: 1em;
	margin-bottom: 10px;
}
.ibcaonav-more{
	display: flex;
	flex-flow: row;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 126px;
	padding: 16px 10px;
	border-top: 1px solid #f0e9e2;
	box-sizing: border-box;
}
.ibnavline{
	width: 16px;
	height: 2px;
	background: #161424;
	margin-bottom: 15px;
	margin-left: 2px;
}
.ibcaonav span{
	font-size: 18px;
	color: #2d2d33;
}
.ibcaonav:hover{
	background: -webkit-linear-gradient(right, #e6c877, #efdaa3, #f8f0da, #fffefe);
	  background: -o-linear-gradient(right, #e6c877, #efdaa3, #f8f0da, #fffefe);
	  background: -moz-linear-gradient(right, #e6c877, #efdaa3, #f8f0da, #fffefe);
	  background: linear-gradient(to right, #e6c877, #efdaa3, #f8f0da, #fffefe);
}
.ibcurrent{
	  background: -webkit-linear-gradient(right, #e6c877, #efdaa3, #f8f0da, #fffefe);
	  background: -o-linear-gradient(right, #e6c877, #efdaa3, #f8f0da, #fffefe);
	  background: -moz-linear-gradient(right, #e6c877, #efdaa3, #f8f0da, #fffefe);
	  background: linear-gradient(to right, #e6c877, #efdaa3, #f8f0da, #fffefe);
}
.ibshow01{
	width: 435px;
	height: 669px;
	background: #fff url('../images/ibpic02.png');
	position: absolute;
	top: 4px;
	left: 4px;
}
.ibshow02{
	width: 488px;
	height: 209px;
	background: #fff url('../images/ibpic03.png');
	position: absolute;
	top: 4px;
	right: 4px;
}
.ibshow03{
	width: 488px;
	height: 149px;
	background: #fff url('../images/ibpic04.png');
	position: absolute;
	top: 217px;
	right: 4px;	
}
.ibshow04{
	width: 488px;
	height: 300px;
	background: #fff url('../images/ibpic05.png');
	position: absolute;
	top: 360px;
	right: 4px;	
}
/*最近买入*/
.ibmairu{
	display: flex;
	width: 100%;
	height: 904px;
	padding: 58px 0px;
	box-sizing: border-box;
	background: #000 url('../images/ibbigbg2.png') center;
	background-position: 100% 100%;
}
.ibmairu .container{
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
}
.ibmairutitle{
	font-size: 36px;
	line-height: 1em;
	color: #fff;
	font-weight: bold;
	margin-bottom: 58px;
}
.ibmairucon{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: flex-start;
	width:100%;
	border: 1px solid #d89d4b;
	border-radius: 9px;
}
.ibleft{
	width: 184px;
	height: auto;
	margin-right:1px;
}
.ibtitle01{
	width: 100%;
	height: 334px;
	background: #e6c876;
	font-size: 18px;
	color: #161424;
	text-align: center;
	line-height: 334px;
	margin-bottom: 1px;
	border-top-left-radius: 9px
}
.ibtitle02{
	width: 100%;
	height: 356px;
	background: #e6c876;
	font-size: 18px;
	color: #161424;
	text-align: center;
	line-height: 356px;
	border-bottom-left-radius: 9px;
	border-top-left-radius: 0px
}
.ibselect{
	background: #d89d4b;
}
.ibright{
	display: flex;
	flex:1;
	flex-flow: column;
	align-items: flex-start;
	justify-content: flex-start;
	border-top-right-radius: 9px;
}
.ibtoptitle{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: 80px;
	background: #e6c876;
	padding-left: 84px; 
	border-top-right-radius: 9px;
}
.ibtoptitle span{
	width: 230px;
	height: 80px;
	line-height: 80px;
	font-size: 20px;
	color: #161424;
	text-align: center;
}
/*下载指引*/
.ibdown{
	display: flex;
	width: 100%;
	height: 874px;
	background: #fff url('../images/ibpicbg.png') center;
	background-position: 100% 100%;
	padding-top: 154px;
}
.ibcon{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: flex-start;
	width: 1448px;
	height: auto;
	margin: 0 auto;
}
.ibdownleft{
	display: flex;
	flex-flow: column;
	align-items: flex-start;
	justify-content: flex-start;
	padding-top: 96px;
}
.ibdownleft p{
	font-size: 48px;
	color: #161424;
	line-height: 72px;
}
.ibleftbtns{
	margin-top: 110px;
}
.ibdownbtn{
	display: flex;
	width: 360px;
	height: 80px;
	border-radius: 8px;
	padding: 12px 23px;
}
.andoidpic{
	width: 46px;
	height: 54px;
	margin-right: 56px;
}
.iospic{
	width: 42px;
	height: 52px;
	margin-right: 56px;
}
.ibdownbtn span,.ibdownbtn02 span{
	font-size: 16px;
	color: #161424;
	line-height: 56px;
}
.ibdownbtn02{
	display: flex;
	width: 360px;
	height: 80px;
	border-radius: 8px;
	padding: 12px 23px;
	border: 1px solid #000000;
	background: #fff;
	box-sizing: border-box;
	margin-top: 26px;
}

/*近期新闻*/
.ibnewlist{
	display: flex;
	flex-flow: column;
	align-items: flex-start;
	justify-content: flex-start;
	width: 100%;
	height: auto;
}
.ibnewli{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
	height: 170px;
	border-bottom: 1px solid #dfdfdf;
	padding: 32px 0px;
}
.ibnewtime{
	width: 162px;
	height: auto;
	font-size: 18px;
	color: #2d2d33;
	margin-top: 8px;
	text-align: left;
}
.ibnewcon{
	flex-flow: column;
	width: 1038px;
	justify-content: flex-start;
	align-items: flex-start;
	box-sizing: border-box;
	overflow: hidden;
}
.ibnewtitle{
	display: block;
	font-size: 24px;
	color: #2d2d33;
	margin-bottom: 24px;
	width: 100%;
	height: 36px;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.ibnewtitle:hover{
	color: #ff1425!important;
}
.ibnewcontext{
	font-size: 18px;
	line-height: 36px;
	color: #2d2d33;
    width: 100%;
    height: 70px;
    overflow: hidden;
}

/*关于我们*/
.ibabouts{
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 660px;
	background: #000 url('../images/ibpic_02.jpg') center no-repeat;
}
.ibabouts .container{
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 1200px;
	height: 900px;
}
.ibabbg{
	background: #000 url('../images/ibpic_03.jpg') center no-repeat;
	background-size: 100% auto;
}
.ibh2{
	font-size: 36px;
	line-height: 48px;
	color: #e6c876;
	}
.ibh4{
	font-size: 24px;
	line-height: 48px;
	color: #e6c876;
	margin-bottom: 64px;
	}
	.ibp{
		width: 1192px;
		height: auto;
		font-size: 18px;
		line-height: 36px;
		color: #fff;
		margin-bottom: 46px;
		text-align: center;
	}
.ibsafe{
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: auto;
	background: #fff;
	padding-bottom: 120px;
}
.ibsafe .container{
	width: 1430px;
	height: auto;

}
.ibsafetitle{
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	padding: 100px 0 58px 0;
	width: 100%;
	height: auto;
	font-size: 36px;
	color: #2d2d33;
	text-align: center;
}
.ibpayline{
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 740px;
	background: #111111;
}
.ibpay{
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
	height: auto;
	background: #fff;
}
.ibpay .container{
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: flex-start;
	width: 1200px;
}
.ibpaypic{
}
.ibadvantage{
	display: flex;
	flex-flow: row;
	justify-content: space-around;
	align-items: center;
	width: 100%;
	height: auto;
}
.ibadvbanner{
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	width: 758px;
	height: 482px;
}
.ibadvleft{
	margin-right: 60px;
	opacity: .29;
	cursor: pointer;
}
.ibadvleft:hover{
	opacity: 1;
}
.ibadv{
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: flex-start;
	
}
.ibatextcon{
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
	height: auto;
	display: none;
}
.ibshowtext{
	display: flex!important;
}
.ibadvtext{
	width: 490px;
	height: auto;
	margin-bottom: 40px;
}
.ibadvtext h2{
	font-size: 24px;
	line-height: 36px;
	color: #2d2d33;
}
.ibadvtext p{
	font-size: 18px;
	line-height: 36px;
	color: #7a7570;

}
.ibadvright{
	margin-left: 60px;
	margin-right: 0px;
	opacity: .29;
	cursor: pointer;
}
.ibadvright:hover{
	opacity: 1;
}
.ibadvcon{
	width: 606px;
	height: 482px;
	overflow: hidden;
	position: relative;
}
.ibadvlist{
	width: 1200px;
	height: 482px;
}
.ibadvlist img{
	float: left;
	margin-right: 28px	
}


/*广告上的二维码*/			
.dzht{ width:285px; height:285px; display:block; margin:0 auto;}
.dzht img{ width:285px; height:285px; display:block; margin:0 auto;border-radius:20px;}

.dzht_xz{width:285px; height:45px; display:block; margin:15px auto;}
.dzht_xz a{ width:137px; height:45px; line-height:45px; text-align:center; background-image: linear-gradient(to right, #ff8900,#ff5112, #ff1525); color:#fff; font-size:16px; display:block; float:left;border-radius:100px;}
.dzht_xz a.dzht_xa01{ margin-right:10px;}


.ssone{ font-size:24px; display:block; text-align:center; color:#FFF; padding:10px}







