/* @charset "utf-8";

html{zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this));} */
ody,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
body{ min-width:1200px; color:#666;}
input,select,textarea{font-size:14px;outline:0;font-family:weiruanyahei;font-family:"微软雅黑";}
i,cite,em,var,address,dfn{font-style:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
strong,b{ font-weight:normal;}
a:hover{ text-decoration:none;}
img{border:0 none; margin:0; padding:0; vertical-align:top }
ol,ul {	list-style:none;}
li{list-style-type: none;}
q:before,q:after {content:'';}

/*p{text-indent:2em;}*/
a{text-decoration:none; color:#333;}
a:hover{text-decoration:underline;}
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" d";clear:both;height:0;}
.fn-clear{ width:1200px; zoom:1; /* for IE6 IE7 */ margin:0 auto;}
.fn-hide {display:none;}
.fn-left,.fn-right {display:inline;}
.fn-left{float:left;}
.fn-right{float:right;}
.d-none{display:none;}
.d-block{display:block;}
form, fieldset, legend, button, input, textarea{border:medium none;margin:0;padding:0;}
body{/*font:12px/3.5 'Lucida Grande',tahoma,arial,\5b8b\4f53;*/ margin:0 auto; font-family:weiruanyahei; font-family:"微软雅黑";}

.backg{ background:#f0f0f0;}
.right{ float:right;}
.left{ float:left;}

.left_cont{ float:left; width:500px;}
.left_cont h2{ float:left; width:100%; font-size:40px; color:#333;}
.left_cont p{ float:left; width:100%; line-height:34px; font-size:20px; color:#666; margin-top:20px;}

.right_cont{ float:right; text-align:right; width:500px;}
.right_cont h2{ float:left; width:100%; font-size:40px; color:#333;}
.right_cont p{ float:left; width:100%; line-height:34px; font-size:18px; color:#666; margin-top:20px;}

.pc_title{ float:left; width:100%; height:auto; text-align:center;}
.pc_title strong{ float:left; width:100%; font-size:40px; color:#333; font-weight:bold; display:inline-block;}
.pc_title em{ float:left; width:100%; color:#999; line-height:30px; font-size:20px; display:inline-block; margin-top:10px;}
.pc_title i{ color:#f60; font-weight:bold;}

h3{ float:left; width:100%; height:auto; text-align:center;}
h3 strong{ float:left; width:100%; font-size:40px; color:#333; font-weight:bold; display:inline-block; position:relative;}
h3 em{ float:left; width:100%; color:#666; line-height:30px; font-size:20px; display:inline-block; margin-top:10px; font-weight:normal;}
h3 i{ color:red; font-size:66px; position:relative; top:25px;}





.btnWrap{
  width: 664px;
  height: 64px;
  line-height: 64px;
  padding: 60px 0;
  margin: 0 auto;
  position: relative;
}
.btnWrap a{
  display: inline-block;
  width: 232px;
  height: 64px;
  border-radius: 32px;
  background: linear-gradient(to right, #FFA671  , #FF8D6C);
  text-align: center;
  color: #fff;
  font-size: 24px;
  box-shadow: 8px 8px 20px #FF8E6C;
}

.btnWrap_submit{
  position: absolute;
  left: 0;
}

.btnWrap_contact{
  position: absolute;
  right: 0;
}


/*头部*/

.head{ float:left; width:100%; height:640px; }

.toplist{ float:left; width:100%; height:60px; padding:10px 0 0; background:#060F2C;}
.toplist .left{ float:left; margin-top:10px; z-index:999;}
.toplist .left a{text-decoration:none;}
.toplist .left img{ float:left; width:152px; height:31px; margin-right:10px;}
.toplist .right{ float:right; z-index:999;}
.toplist .right{ display: flex; color: #fff;}
.toplist .right a{ color: #fff; margin-left: 52px; text-decoration:none;}
.toplist .right a div{  font-size: 16px; width: 100px; height: 34px; line-height: 34px; border-radius: 18px; background-color: #060F2C; text-align: center;  text-decoration:none; z-index: 99;}

.toplist .right:hover .btn div{ background-color: #060F2C; color: #fff;}
.toplist .right a.btn div,
.toplist .right a:hover div,
.toplist .right a.btn:hover div{ background-color: #fff; color: #060F2C; }

.toplist .right a p{ font-size: 9px; font-weight: 100; text-align: center;}



@keyframes mymove {
	0% {
		width: 30%;
	}
	50% {
		width: 71.8%;
	}
	100% {
		width: 30%;
	}
}

@-webkit-keyframes mymove
{
	0% {
		width: 30%;
	}
	50% {
		width: 71.8%;
	}
	100% {
		width: 30%;
	}
}

@keyframes mymove-gan {
	0% {
		left: 170px;
	}
	50% {
		left: 423px;
	}

	100% {
		left: 170px;
	}
}
@-webkit-keyframes mymove-gan {
	0% {
		left: 170px;
	}
	50% {
		left: 423px;
	}

	100% {
		left: 170px;
	}
}
.banner{  width:100%; height:570px; background:url("../images/bbg.jpg"/*tpa=http://kdx.kefubao.xyz/dcf../images//bbg.jpg*/) repeat-y center; background-size: 120%;}
.banner .fn-clear{  width: 1200px; height:570px;margin-top:70px; position: relative;}
.banner .left{ width:600px; margin-top:84px;}
.banner .left strong{  font-size:36px; color:#333; font-weight:bold;}
.banner .left b{display: block; font-size: 14px; color: #333; font-weight:bold; margin-bottom: 18px; }
.banner .left ul li{ font-size:28px;color:#333; line-height: 46px; }
.banner .left .anniu{ width:100%; margin-top: 40px;}
.banner .left .anniu a{  cursor:pointer;}
.banner .left .anniu img{ width:129px; height:86px; margin-top:10px;} 
.banner .left .anniu a:nth-child(2) img{ margin-left: 60px;} 
.banner .right {
  width: 588px;
  position: absolute;
  bottom: 0px;
  right: 0;
}

.banner .right>div img {
  width: 588px;
	display: inline-block;
}
.banner .right .old-img {
	position: absolute;
	z-index: 2;
	left: 0;
	width: 0;
	overflow: hidden;
	-webkit-animation: mymove 5s infinite linear;
	-moz-animation: mymove 5s infinite linear;
	-o-animation: mymove 5s infinite linear;
	animation: mymove 5s infinite linear;
}
.banner .right .new-img {
	position: relative;
	width: 100%;
	overflow: hidden;
}
.banner .right .huagan{
	position: absolute;
	left: 0;
	bottom: 0px;
	z-index: 3;
  height: 460px;
	margin-left: -20px;
	-webkit-animation: mymove-gan 5s infinite linear;
	-moz-animation: mymove-gan 5s infinite linear;
	-o-animation: mymove-gan 5s infinite linear;
	animation: mymove-gan 5s infinite linear;
}

/*主页内容*/

.pc_one{ width:100%; padding-top:80px; display:inline-block;}
.pc_one h3{ position: relative;}
.pc_one h3 .pc_one_Line{ position: absolute; width: 245px; height: 1px; background-color: #999;}
.pc_one h3 .pc_one_LeftLine{ left: 170px; top: 30px;}
.pc_one h3 .pc_one_RightLine{ left: 780px; top: 30px; }
.pc_one h3 img{ width: 210px; height: 26px; display: inline-block; margin-bottom: 26px;}
.pc_one .list{ float:left; margin-top:30px; margin-bottom:20px;}
.pc_one .list li{ float:left; width:285px; margin-right:20px; background:url("../images/pc_one_banner.png"/*tpa=http://kdx.kefubao.xyz/dcf../images//pc_one_banner.png*/) repeat-y center; background-size: 120%; text-align:center; color:#333; padding-bottom:20px;}
.pc_one .list li img{ margin:40px auto 0; height: 129px; display:block;}
.pc_one .list li b{ width:100%; font-size:28px; font-weight:bold; display:inline-block; margin-top:37px;}
.pc_one .list li p{ font-size:16px; margin:20px 10px auto; text-align: left;}




.pc_two{ width:100%; padding-top:80px; display:inline-block;}
.pc_two h3{ position: relative;}
.pc_two h3 .pc_two_Line{ position: absolute; width: 245px; height: 1px; background-color: #999;}
.pc_two h3 .pc_two_LeftLine{ left: 101px; top: 30px;}
.pc_two h3 .pc_two_RightLine{ left: 850px; top: 30px; }
.pc_two h3 img{ width: 242px; height: 26px; display: inline-block; margin-bottom: 26px;}
.pc_two .pc_two_bg{ width:100%;  margin-top: 38px; background:url("../images/pc_two_bg.png"/*tpa=http://kdx.kefubao.xyz/dcf../images//pc_two_bg.png*/) no-repeat center top; background-size: 100% 560px;}
.pc_two .list{ width:1200px; height: 400px; margin: 0 auto; padding: 80px 0; display: flex;}




.pc_three{ width:100%; padding-top:80px; display:inline-block;}
.pc_three h3{ position: relative;}
.pc_three h3 .pc_three_Line{ position: absolute; width: 245px; height: 1px; background-color: #999;}
.pc_three h3 .pc_three_LeftLine{ left: 210px; top: 30px;}
.pc_three h3 .pc_three_RightLine{ left: 745px; top: 30px; }
.pc_three h3 img{ width: 160px; height: 26px; display: inline-block; margin-bottom: 26px;}
.pc_three h3 em{ margin-bottom: 20px;}
.pc_three .content{ width: 100%; display: flex; position: relative;}
.pc_three .contentleft_content{ flex: 1; position: relative;}
.pc_three .contentleft_content strong{ width: 100%; font-size: 36px; color: #999; font-weight: 700; display: block; text-align: center; }
.pc_three .contentleft_content_fail{ width: 110px; position: absolute; bottom: 0;}
.pc_three .contentleft_content_failimg{ width: 369px; margin-left: 143px;}
.pc_three .content_pc {width: 99px; position: absolute; left: 50%; top: 50%; transform: translateX(-50%);}
.pc_three .contentright_content{ flex: 1;position: relative;}
.pc_three .contentright_content strong{ font-size: 36px; color: #333; font-weight: 700; display: block; text-align: center; }
.pc_three .contentright_content_scuuess{ width: 110px; position: absolute; bottom: 0; right: 33px;}
.pc_three .contentright_content_scuuessimg{ width: 369px; margin-left: 143px;}
.pc_three ul{ float:left; width:50%; margin-top:30px;}
.pc_three ul li{ float:left; width:100%; height:60px; line-height:60px; font-size:18px; margin-top:10px; text-align:center;}
.pc_three .contentleft li{ background:#fff; color:#666;}
.pc_three .contentright li{ background: linear-gradient(to left,#B3C4F7, #90A8F5); color:#333;}




.pc_four{ width:100%; padding-top:80px; display:inline-block;}
.pc_four h3{ position: relative;}
.pc_four h3 .pc_four_Line{ position: absolute; width: 245px; height: 1px; background-color: #999;}
.pc_four h3 .pc_four_LeftLine{ left: 82px; top: 30px;}
.pc_four h3 .pc_four_RightLine{ left: 872px; top: 30px; }
.pc_four h3 img{ width: 289px; height: 20px; display: inline-block; margin-bottom: 26px;}
.pc_four .list{ float:left; margin-top:30px; margin-bottom:20px;}
.pc_four .list li{ float:left; width:285px; border-radius: 6px; margin-right:20px; background: linear-gradient(#C3D6FE, #9AAEF9); text-align:center; color:#333; padding-bottom:20px;}
.pc_four .list li img{ width: 126px; margin:30px auto 0; display:block; }
.pc_four .list li b{ width:100%;display: block; color: #333; text-align: center; font-size:24px; font-weight:bold; margin:10px 0 10px 0; }
.pc_four .list li p{ font-size:16px; margin:10px 10px auto; text-align: left; padding: 0 30px;}




.pc_five{ width:100%; padding-top:80px; display:inline-block;}
.pc_five h3{ position: relative;}
.pc_five h3 .pc_five_Line{ position: absolute; width: 245px; height: 1px; background-color: #999;}
.pc_five h3 .pc_five_LeftLine{ left: 130px; top: 30px;}
.pc_five h3 .pc_five_RightLine{ left: 822px; top: 30px; }
.pc_five h3 img{ width: 290px; height: 26px; display: inline-block; margin-bottom: 26px;}
.pc_five h3 ul{ margin-bottom: 20px; display: flex; justify-content: space-around;}
.pc_five h3 ul li{ color: #666; font-size: 22px; list-style-type: disc; padding-left: 10px; margin-left: 10px; }
.pc_five .pc_five_content li{
  float: left;
  width: 160px;
  height: 80px;
  background: #fff;
  margin: 5px;
  position: relative;
}
.pc_five .pc_five_content li img{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.pc_five .pc_five_content li .pc_five_content_item{
  width: 80%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: #333;
}
.pc_five .pc_five_content li .pc_five_content_item strong{
    font-weight: 700;
}
.pc_five .pc_five_ps{
  margin-top: 20px;
  color: #333333;
  font-size: 16px;
  margin-left: 5px;
}
.pc_five .pc_five_ps img{
  width: 24px;
  height: 24px;
  vertical-align: bottom;
}


.pc_six{ width:100%; padding-top:80px; display:inline-block;}
.pc_six h3{ position: relative;}
.pc_six h3 .pc_six_Line{ position: absolute; width: 245px; height: 1px; background-color: #999;}
.pc_six h3 .pc_six_LeftLine{ left: 288px; top: 30px;}
.pc_six h3 .pc_six_RightLine{ left: 662px; top: 30px; }
.pc_six h3 img{ width: 208px; height: 20px; display: inline-block; margin-bottom: 26px;}
.pc_six h3 em{ margin-bottom: 20px;}
.pc_six ul{ width: 1200px; margin: 0 auto; display: flex; flex-wrap: wrap; }
.pc_six ul li{ width: 384px; height: 271px; margin: 0 24px 24px 0; background: url("../images/pc_six_bg.png"/*tpa=http://kdx.kefubao.xyz/dcf../images//pc_six_bg.png*/) no-repeat center; }
.pc_six ul li:nth-child(3n){ margin: 0;}
.pc_six ul li .pc_six_content_header{ 
  margin: 40px 0 0 52px;
  font-size: 24px;
  color: #333;
  font-weight: 700;
}
.pc_six ul li .pc_six_content_header img{
  vertical-align: middle;
  width: 50px;
} 
.pc_six ul li .pc_six_content_content{
  color: #333;
  font-size: 16px;
  padding: 0 50px;
  margin-top: 45px;
}



.pc_seven{ width:100%; padding-top:80px; display:inline-block;}
.pc_seven h3{ position: relative;}
.pc_seven h3 .pc_seven_Line{ position: absolute; width: 245px; height: 1px; background-color: #999;}
.pc_seven h3 .pc_seven_LeftLine{ left: 233px; top: 30px;}
.pc_seven h3 .pc_seven_RightLine{ left: 724px; top: 30px; }
.pc_seven h3 img{ width: 208px; height: 20px; display: inline-block; margin-bottom: 26px;}
.pc_seven h3 em{ margin-bottom: 20px;}
.pc_seven .pc_seven_wrap{width: 1200px;  margin: 0 auto; width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center;}
.pc_seven .pc_seven_wrap .pc_seven_item{width: 357px; height: 489px;  border-radius:6px; position: relative;}
.pc_seven .pc_seven_wrap .pc_seven_item.bigger{width: 384px; height: 590px;}
.pc_seven .pc_seven_wrap .pc_seven_item .pc_seven_content_top{
  height: 159px;
  background-color: #F4F4F4;
  text-align: center;
  position: relative;
}
.pc_seven .pc_seven_wrap .pc_seven_item.bigger .pc_seven_content_top{
  height: 171px;
}
.pc_seven .pc_seven_wrap .pc_seven_item .pc_seven_content_top strong{
  color: #333;
  font-size: 24px;
  font-weight: 700;
  display: inline-block;
  padding-top: 20px;
}
.pc_seven .pc_seven_wrap .pc_seven_item.bigger .pc_seven_content_top strong{
  color: #FF6800;
  font-size: 25px;
  padding-top: 22px;
}
.pc_seven .pc_seven_wrap .pc_seven_item .pc_seven_content_top_cricle{
  width: 110px;
  height: 110px;
  line-height: 110px;
  border-radius: 110px;
  font-weight: 700;
  font-size: 24px;
  color: #fff;
  position: absolute;
  bottom: -55px;
  left: 50%;
  transform: translateX(-50%);
}
.pc_seven .pc_seven_wrap .pc_seven_item.bigger .pc_seven_content_top_cricle{
  width: 120px;
  height: 120px;
  line-height: 120px;
  border-radius: 120px;
  font-size: 25px;
  position: absolute;
  bottom: -60px;
  background-color: #FF6800;
}
.pc_seven .pc_seven_wrap .pc_seven_item.blue .pc_seven_content_top_cricle{
  background-color: #36BAFF;
}
.pc_seven .pc_seven_wrap .pc_seven_item.purple .pc_seven_content_top_cricle{
  background-color: #5679F5;
}
.pc_seven .pc_seven_item .pc_seven_content_middle{
  text-align: center;
  width: 230px;
  margin: 80px auto 0px;
}
.pc_seven .pc_seven_item.bigger .pc_seven_content_middle{
  width: 260px;
}
.pc_seven .pc_seven_item .pc_seven_content_middle_wrap{
  text-align: center;
  margin-top: 10px;
  list-style-type: disc;
}
.pc_seven .pc_seven_item .pc_seven_content_middle h4{
  font-size: 20px;
  text-align: center;
  text-align: left;
}
.pc_seven .pc_seven_item.blue .pc_seven_content_middle h4{
  font-size: 21px;
  color: #36BAFF;
}
.pc_seven .pc_seven_item.bigger .pc_seven_content_middle h4{
  font-size: 21px;
  color: #FF6800;
}
.pc_seven .pc_seven_item.purple .pc_seven_content_middle h4{
  color: #5679F5;
}
.pc_seven .pc_seven_item .pc_seven_content_middle_item{
  font-size: 14px;
  line-height: 36px;
  display: block;
  list-style-type: disc;
  text-align: left;
  margin-left: 10px;
}
.pc_seven .pc_seven_item.blue .pc_seven_content_middle_item{
  font-size: 16px;
  color: #36BAFF;
}
.pc_seven .pc_seven_item.bigger .pc_seven_content_middle_item{
  font-size: 16px;
  color: #FF6800;
}
.pc_seven .pc_seven_item.purple .pc_seven_content_middle_item{
  font-size: 16px;
  color: #5679F5;
}
.pc_seven .pc_seven_item .pc_seven_content_middle_item::before{
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px; 
  border-radius: 6px;
  vertical-align: middle;
  position: relative;
  left: -10px; 
}
.pc_seven .pc_seven_item.blue .pc_seven_content_middle_item::before{
  background-color: #36BAFF;
}
.pc_seven .pc_seven_item.bigger .pc_seven_content_middle_item::before{
  background-color: #FF6800;
}
.pc_seven .pc_seven_item.purple .pc_seven_content_middle_item::before{
  background-color: #5679F5;
}
.pc_seven .pc_seven_item .pc_seven_content_btn{
  width: 100%;
  display: block;
  text-align: center;
  font-size: 24px;
  height: 55px;
  line-height: 55px;
  color: #fff;
  position: absolute;
  border-radius: 0 0 6px 6px;
  bottom: 0;
  left: 0;
}
.pc_seven .pc_seven_item.blue .pc_seven_content_btn{
  background-color: #36BAFF;
}
.pc_seven .pc_seven_item.bigger .pc_seven_content_btn{
  background-color: #FF6800;
}
.pc_seven .pc_seven_item.purple .pc_seven_content_btn{
  background-color: #5679F5;
}



.pc_eight{ width:100%; padding-top:80px; display:inline-block;}
.pc_eight h3{ position: relative;}
.pc_eight h3 .pc_eight_Line{ position: absolute; width: 245px; height: 1px; background-color: #999;}
.pc_eight h3 .pc_eight_LeftLine{ left: 270px; top: 30px;}
.pc_eight h3 .pc_eight_RightLine{ left: 682px; top: 30px; }
.pc_eight h3 b{
  display: inline-block;
  margin-bottom: 26px; 
  font-size: 22px;
  background: linear-gradient(180deg, #999999 0%, rgba(51, 51, 51, 0.18) 100%);
  background-clip: text;
  -ms-background-clip:text; 
  -moz-background-clip:text; 
  -o-background-clip:text; 
  -webkit-background-clip:text; 
  text-fill-color:transparent;
  -ms-text-fill-color:transparent;
  -moz-text-fill-color:transparent;
  -o-text-fill-color:transparent;
  -webkit-text-fill-color:transparent;
}
.pc_eight h3 em{ margin-bottom: 20px;}
.pc_eight ul { width: 1200px; margin: 40px auto 0; display:flex; justify-content: space-between; align-items: center;}
.pc_eight ul li{ width: 231px; height:190px; background: url("../images/pc_eight_bg.png"/*tpa=http://kdx.kefubao.xyz/dcf../images//pc_eight_bg.png*/) no-repeat center; background-size: 100%;}
.pc_eight ul .pc_eight_imgPoint { width: 44px; height: 44px; }
.pc_eight ul li{display: flex; flex-direction: column;justify-content: center; align-items: center}
.pc_eight ul li img{ width: 80px; height: 80px; margin-top: 6px; margin-bottom: 10px;}
.pc_eight ul li p{ color: #333; font-size: 23px; font-weight: 700; }




.pc_nine{ width:100%; padding-bottom:40px; background:#616161 url("") no-repeat center; display:inline-block; }
.pc_nine h3{ position: relative; margin: 40px 0 20px;}
.pc_nine h3 .pc_nine_Line{ position: absolute; width: 245px; height: 1px; background-color: #fff;}
.pc_nine h3 .pc_nine_LeftLine{ left: 208px; top: 30px;}
.pc_nine h3 .pc_nine_RightLine{ left: 744px; top: 30px; }
.pc_nine h3 strong {color: #fff; font-size: 40px;}
.pc_nine h3 b{
  display: inline-block;margin-bottom: 26px; font-size: 22px; 
  background: linear-gradient( rgba(255, 255, 255, 1) , rgba(255, 255, 255, 0));
  background-clip: text;
  -ms-background-clip:text; 
  -moz-background-clip:text; 
  -o-background-clip:text; 
  -webkit-background-clip:text; 
  text-fill-color:transparent;
  -ms-text-fill-color:transparent;
  -moz-text-fill-color:transparent;
  -o-text-fill-color:transparent;
  -webkit-text-fill-color:transparent;
}
.pc_nine h3 em{ margin-bottom: 20px; color: #fff; font-size: 24px;}
.pc_nine ul{ float:left; width:360px;}
.pc_nine ul li{ float:left; width:160px; height:157.9px; border-radius: 0px; background:#fff; margin: 0 20px 20px 0;text-align:center;}
.pc_nine ul li img{ display:block; width:48px; height: 48px; margin:40px auto 0;}
.pc_nine ul li b{ font-size:16px; margin-top:20px; color: #666; display:inline-block;}
.pc_nine dl{ float:left; width:742px; margin-left:5px; background:#fff; padding:25px; border-radius: 6px;}
.pc_nine dl dd{ float:left;  margin:7px 10px 7px 0;}
.pc_nine dl dt strong{  height:auto; display: block; text-align: center; font-size:28px; margin-bottom: 20px; color:#333; font-weight:bold; margin-left:10px;}
.pc_nine dl dt p{  height:auto; line-height:30px; font-size:16px;text-indent: 2em; color:#666666; margin-left:10px;}
.pc_nine dl dd img { width: 357px; height:127px}

/*底部*/

.foot{ float:left; width:100%; background: #060F2C; text-align:center; padding:60px 0 20px; color:#fff; font-size:16px;}
.foot .left{ float:left; width:525px;text-align:left;}
.foot .left ul li{ width:100%; display:inline-block; margin:12px auto;}
.foot .left ul li em{ font-size:18px; line-height:22px; display:inline-block;}
.foot .left img{ margin-right: 10px;}
.foot .right{ float:right; width:525px;}
.foot .right ul{ float:right; width:60%;}
.foot .right li{ float:left; margin:15px 0 0 12px; }
.foot .content{ float:left; width:150px; text-align:center;}
.foot .content img{ width:150px; height:150px; margin-top: 18px;}

.foot .state{ float:left; width:100%; height:auto; border-top:1px solid #ddd; padding:30px 0 10px; color:#999; margin-top:50px;}
.foot .state em{ font-size:14px; color:#bbb;}
.foot .copyright{ float:left; width:100%; height:auto; color:#999; line-height:28px; text-align:center;}
.foot .copyright span{ width:auto; margin:0 auto; display:inline-block;}
.foot .copyright p{ float:left; margin:0 20px; color:#999;}
.foot .copyright a{ float:left; color:#bbb; margin:0 20px;}



.progress{
  width: 1200px;
  height:68px;
  margin: 0 auto;
  display: flex;
}

.progress li{
  width: 400px;
  height:68px;
  line-height: 68px;
  margin: 40px 0;
  background-color: #F4F4F4;
  text-align:center;
  color: #333;
  font-size: 18px;
}

.progress li.progress-now {
  background: #f4f4f4 url("../images/progressImg.png"/*tpa=http://kdx.kefubao.xyz/dcf../images//progressImg.png*/) no-repeat center;
  background-size: 100%;
  color: #fff;
}




.centconr ul{ float:left; width:100%; margin-top: 60px;}
.centconr ul li{ float:left; width:100%; font-size:16px; line-height:30px; margin-top:20px;}
.centconr ul li i{ color:#f00; padding-right: 2px; vertical-align: middle;}
.centconr ul li b{ color:#333; }
.centconr ul li input{ width:1198px; line-height:48px; font-size: 18px;  outline:0; border:1px solid #ddd; color:#666; display:inline-block; text-indent:10px;}
.centconr ul li input::-webkit-input-placeholder {  font-size: 12px; color: #999; opacity:0.5; }
.centconr p{ float:left; width:100%; font-size:16px; color:#999; text-align:center; margin-top:40px;}
.centconr .submit{ float:left; width:100%; height:auto; text-align:center; margin-top:40px;}
.centconr .submit a{ width:200px; height:50px; line-height:50px; margin:0 15px; background:#eee; font-size:22px; color:#666; display:inline-block; border-radius:10px;}
.centconr .submit .btn{ background:#1a87fe; color:#fff;}
.centconr .errorInput{color: red;display: none;}
.submitForm .btnWrap{
  width: 290px;
  height: 64px;
  line-height: 64px;
  padding: 50px 0;
  margin: 0 auto;
  position: relative;
}
.submitForm .btnWrap a{
  display: inline-block;
  width: 278px;
  height: 64px;
  border-radius: 32px;
  text-align: center;
  color: #fff;
  font-size: 24px;
}

.submitForm .btnWrap_submit{
  background: #175BD3; 
  position: absolute;
  left: 0;
  box-shadow: 8px 8px 20px #175BD3;
}

.submitForm .btnWrap_contact{
  background: #175BD3;
  position: absolute;
  right: 0;
  box-shadow: none;
    box-shadow: 8px 8px 20px #175BD3;
}


.examine{ float:left; width:100%; height:auto; margin-top: 100px; text-align:center;}
.examine i{ width:100px; height:100px; line-height:100px; display:inline-block; background:#1a87fe; color:#fff; font-size:72px; font-weight:bold; border-radius:50px; margin-top:20px;}
.examine span{ width:100%; font-size:20px; display:inline-block; text-align:center; margin-top:40px; color:#333;}
.examine a{ width:278px; height:64px; line-height:64px; border-radius: 64px; background:#175BD3; box-shadow: 8px 8px 20px #175BD3;  font-size:24px; color:#fff; display:inline-block;  margin-top:40px;}
.examine p{ width:100%; color:#999; font-size:16px; margin-top:80px;}
.examine img { width:180px; height:180px; }

.bg-wrapper-product-collectInfo {
  width:100%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  padding-bottom:30px
}
.bg-wrapper-product-collectInfo .bg-wrapper-core {
  max-width:1200px;
  margin:0 auto
}
.bg-wrapper-product-collectInfo .bg-wrapper-core>.title {
  font-size:32px;
  line-height:160px;
  font-weight:500
}
.bg-wrapper-product-collectInfo .main,
.bg-wrapper-product-collectInfo .main .exhibit-data {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.bg-wrapper-product-collectInfo .main .exhibit-data {
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-flex:2;
  -webkit-flex:2;
  -ms-flex:2;
  flex:2;
  padding-right:40px
}
.bg-wrapper-product-collectInfo .main .exhibit-data>div:not(:last-child) {
  margin-right:18px
}
.bg-wrapper-product-collectInfo .main .exhibit-data .call-history-page,
.bg-wrapper-product-collectInfo .main .exhibit-data .detail,
.bg-wrapper-product-collectInfo .main .exhibit-data .in-out-call {
  width:227px;
  background-size:227px 478px;
  background-position:0 0;
  background-repeat:no-repeat
}
.bg-wrapper-product-collectInfo .main .exhibit-data .call-history-page>span,
.bg-wrapper-product-collectInfo .main .exhibit-data .detail>span,
.bg-wrapper-product-collectInfo .main .exhibit-data .in-out-call>span {
  /*display:inline-block;*/
  margin-top:515px;
  font-size:19px;
  /*color:#fff*/
}
.bg-wrapper-product-collectInfo .main .exhibit-data .detail {
  background-image:url(../images//page_3.7e03f3b0.png);
  position:relative
}
.bg-wrapper-product-collectInfo .main .exhibit-data .detail .logo {
  position:absolute;
  top:70px;
  left:30px;
  width:47px;
  height:47px;
  border-radius:50%
}
.bg-wrapper-product-collectInfo .main .exhibit-data .detail .company-name {
  position:absolute;
  top:125px;
  left:23px;
  text-align:left;
  font-size:14px;
  color:#000;
  font-weight:700;
  width:180px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.bg-wrapper-product-collectInfo .main .exhibit-data .detail .company-tel {
  position:absolute;
  top:196px;
  left:22px;
  font-size:8px;
  color:#000;
  font-weight:700
}
.bg-wrapper-product-collectInfo .main .exhibit-data .detail .company-address {
  position:absolute;
  top:252px;
  left:22px;
  font-size:8px;
  color:#000;
  font-weight:700
}
.bg-wrapper-product-collectInfo .main .exhibit-data .in-out-call {
  background-image:url(../images/page_1.a6546656.png);
  position:relative
}
.bg-wrapper-product-collectInfo .main .exhibit-data .in-out-call .cell-info {
  position:absolute;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  color:#fff;
  top:50px;
  left:0;
  width:227px
}
.bg-wrapper-product-collectInfo .main .exhibit-data .in-out-call .cell-info img {
  width:46px;
  height:46px;
  border-radius:50%
}
.bg-wrapper-product-collectInfo .main .exhibit-data .in-out-call .cell-info .cell-name {
  font-size:14px;
  margin:12px 0 5px 0;
  width:180px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.bg-wrapper-product-collectInfo .main .exhibit-data .in-out-call .cell-info .cell-tel {
  font-size:11px
}
.bg-wrapper-product-collectInfo .main .exhibit-data .call-history-page {
  position:relative;
  background-image:url(../images/page_2.19930674.png)
}
.bg-wrapper-product-collectInfo .main .exhibit-data .call-history-page .company-logo {
  position:absolute;
  width:20px;
  height:20px;
  border-radius:50%;
  top:145px;
  left:20px;
  border:1px solid hsla(0,0%,80%,.2)
}
.bg-wrapper-product-collectInfo .main .exhibit-data .call-history-page .company-text-box {
  position:absolute;
  font-weight:700;
  top:138px;
  padding-left:48px;
  line-height:1;
  text-align:left
}
.bg-wrapper-product-collectInfo .main .exhibit-data .call-history-page .company-text-box .company-name {
  font-size:9px;
  width:110px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.bg-wrapper-product-collectInfo .main .exhibit-data .call-history-page .company-text-box .company-tel {
  margin-top:4px;
  font-size:8px;
  color:#666;
  font-weight:400
}
.bg-wrapper-product-collectInfo .main .collect-data {
  text-align:left;

  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;
  font-size:13px
}
.bg-wrapper-product-collectInfo .main .collect-data .el-form-item {
  margin-bottom:5px
}
.bg-wrapper-product-collectInfo .main .collect-data .el-form-item .el-input__inner {
  border-right:none
}
.bg-wrapper-product-collectInfo .main .collect-data .el-form-item .el-input {
  border-radius:4px;
  background:#fff
}
.bg-wrapper-product-collectInfo .main .collect-data .el-form-item .el-input.is-disabled .el-input__inner {
  background:#fff
}
.bg-wrapper-product-collectInfo .main .collect-data .el-form-item .el-upload span {
  padding-left:12px;
  border-left:1px solid #b9bfcd
}
.bg-wrapper-product-collectInfo .main .collect-data .el-form-item__label {
  /*color:#fff*/
}
.bg-wrapper-product-collectInfo .main .collect-data .el-input-group__append {
  background:#fff;
  color:#2949fa
}
.bg-wrapper-product-collectInfo .main .collect-data .tip {
  margin-top:26px;
  font-size:13px;
  color:hsla(0,0%,100%,.6)
}
.bg-wrapper-product-collectInfo .foot {
  font-size:13px
}
.bg-wrapper-product-collectInfo .foot .title {
  margin:80px 0 30px 0;
  font-size:24px;
  color:#fff
}
.bg-wrapper-product-collectInfo .foot .el-form {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.bg-wrapper-product-collectInfo .foot .el-form .el-form-item {
  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;
  text-align:left
}
.bg-wrapper-product-collectInfo .foot .el-form .el-form-item__label {
  color:#fff
}
.bg-wrapper-product-collectInfo .foot .el-form .el-form-item__error {
  color:#ef461f
}
.bg-wrapper-product-collectInfo .foot .el-checkbox__input.is-checked+.el-checkbox__label {
  color:hsla(0,0%,100%,.58)
}
.bg-wrapper-product-collectInfo .foot .sublime button {
  width:350px;
  margin-top:10px
}
@media screen and (max-width:1080px) {
  .sublimeSuccess {
    width:8.8rem;
    min-width:8.8rem
  }
  .bg-wrapper-product-collectInfo {
    box-sizing:border-box;
    padding:0 .64rem;
    padding-bottom:.5rem
  }
  .bg-wrapper-product-collectInfo .el-input,
  .bg-wrapper-product-collectInfo .el-input .el-input__inner {
    height:1.22rem
  }
  .bg-wrapper-product-collectInfo .el-input .el-input__inner::-webkit-input-placeholder {
    font-size:.36rem
  }
  .bg-wrapper-product-collectInfo .el-input .el-input__inner::-moz-placeholder {
    font-size:.36rem
  }
  .bg-wrapper-product-collectInfo .el-input .el-input__inner:-ms-input-placeholder {
    font-size:.36rem
  }
  .bg-wrapper-product-collectInfo .el-input .el-input__inner::placeholder {
    font-size:.36rem
  }
  .bg-wrapper-product-collectInfo .el-upload span {
    font-size:.34rem
  }
  .bg-wrapper-product-collectInfo .el-form-item__label {
    padding-bottom:0;
    font-size:.36rem
  }
  .bg-wrapper-product-collectInfo .bg-wrapper-core>.title {
    font-size:.56rem;
    line-height:1;
    padding-top:1.2rem;
    margin-bottom:.9rem
  }
  .bg-wrapper-product-collectInfo .main {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
  }
  .bg-wrapper-product-collectInfo .main .collect-data .tip {
    margin-top:.37rem;
    font-size:.32rem
  }
  .bg-wrapper-product-collectInfo .main .swiper-container-product-collectInfo {
    width:100%;
    height:100%
  }
  .bg-wrapper-product-collectInfo .main .swiper-container-product-collectInfo .call-history-page,
  .bg-wrapper-product-collectInfo .main .swiper-container-product-collectInfo .detail,
  .bg-wrapper-product-collectInfo .main .swiper-container-product-collectInfo .in-out-call {
    background-size:100% 100%;
    background-position:0 0;
    background-repeat:no-repeat
  }
  .bg-wrapper-product-collectInfo .main .swiper-container-product-collectInfo .detail {
    background-image:url(../images/page_3.7e03f3b0.png);
    position:relative
  }
  .bg-wrapper-product-collectInfo .main .swiper-container-product-collectInfo .detail .logo {
    position:absolute;
    top:1.2rem;
    left:.3rem;
    width:1rem;
    height:1rem;
    border-radius:50%
  }
  .bg-wrapper-product-collectInfo .main .swiper-container-product-collectInfo .detail .company-name {
    position:absolute;
    top:2.34rem;
    left:.4rem;
    text-align:left;
    font-size:.25rem;
    color:#000;
    font-weight:700;
    width:3.2rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }
  .bg-wrapper-product-collectInfo .main .swiper-container-product-collectInfo .detail .company-tel {
    position:absolute;
    top:3.6rem;
    left:.4rem;
    font-size:.17rem;
    color:#000;
    font-weight:700
  }
  .bg-wrapper-product-collectInfo .main .swiper-container-product-collectInfo .detail .company-address {
    position:absolute;
    top:4.67rem;
    left:.4rem;
    font-size:.15rem;
    color:#000;
    font-weight:700;
    width:3.2rem;
    text-align:left;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    overflow:hidden;
    -webkit-line-clamp:1
  }
  .bg-wrapper-product-collectInfo .main .swiper-container-product-collectInfo .in-out-call {
    background-image:url(../images/page_1.a6546656.png);
    position:relative
  }
  .bg-wrapper-product-collectInfo .main .swiper-container-product-collectInfo .in-out-call .cell-info {
    position:absolute;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    top:1rem;
    left:0;
    width:4.1rem!important
  }
  .bg-wrapper-product-collectInfo .main .swiper-container-product-collectInfo .in-out-call .cell-info img {
    width:.8rem;
    height:.8rem;
    border-radius:50%
  }
  .bg-wrapper-product-collectInfo .main .swiper-container-product-collectInfo .in-out-call .cell-info .cell-name {
    font-size:.25rem;
    margin:.2rem 0 .1rem 0;
    width:3.2rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }
  .bg-wrapper-product-collectInfo .main .swiper-container-product-collectInfo .in-out-call .cell-info .cell-tel {
    font-size:.24rem
  }
  .bg-wrapper-product-collectInfo .main .swiper-container-product-collectInfo .call-history-page {
    box-sizing:border-box;
    position:relative;
    background-image:url(../images/page_2.19930674.png)
  }
  .bg-wrapper-product-collectInfo .main .swiper-container-product-collectInfo .call-history-page .company-logo {
    position:absolute;
    width:.35rem;
    height:.35rem;
    border-radius:50%;
    top:2.7rem;
    left:.4rem;
    border:1px solid hsla(0,0%,80%,.2)
  }
  .bg-wrapper-product-collectInfo .main .swiper-container-product-collectInfo .call-history-page .company-text-box {
    position:absolute;
    left:.88rem;
    bottom:5.8rem
  }
  .bg-wrapper-product-collectInfo .main .swiper-container-product-collectInfo .call-history-page .company-text-box .company-name {
    text-align:left;
    font-size:.225rem;
    line-height:1.05;
    font-weight:900;
    width:2.8rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    -webkit-transform-origin:left top;
    -ms-transform-origin:left top;
    transform-origin:left top;
    -webkit-transform:scale(.8);
    -ms-transform:scale(.8);
    transform:scale(.8)
  }
  .bg-wrapper-product-collectInfo .main .swiper-container-product-collectInfo .call-history-page .company-text-box .company-tel {
    text-align:left;
    font-size:.1875rem;
    line-height:1;
    font-weight:500;
    color:#666;
    -webkit-transform-origin:left top;
    -ms-transform-origin:left top;
    transform-origin:left top;
    -webkit-transform:scale(.8);
    -ms-transform:scale(.8);
    transform:scale(.8)
  }
  .bg-wrapper-product-collectInfo .main .swiper-container-product-collectInfo .swiper-slide {
    width:4.1rem!important;
    height:8.8rem;
    -webkit-transform:scale(.8);
    -ms-transform:scale(.8);
    transform:scale(.8);
    opacity:.6;
    position:relative;
    z-index:1
  }
  .bg-wrapper-product-collectInfo .main .swiper-container-product-collectInfo .swiper-slide-active,
  .bg-wrapper-product-collectInfo .main .swiper-container-product-collectInfo .swiper-slide-duplicate-active {
    z-index:2;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
  .bg-wrapper-product-collectInfo .foot .title {
    margin:1rem 0 .2rem 0;
    font-size:.44rem;
    line-height:1;

  }
  .bg-wrapper-product-collectInfo .foot .el-form--inline .el-form-item {
    margin:0
  }
  .bg-wrapper-product-collectInfo .foot .el-form {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
  }
  .bg-wrapper-product-collectInfo .foot .el-form-item__error {
    font-size:.3rem;
    padding:.03rem
  }
  .bg-wrapper-product-collectInfo .foot .sublime button {
    margin-top:.5rem;
    width:8.17rem;
    font-size:.36rem
  }
  
  

}


.tc-box {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
}

.tc-box .dialogBg {
  z-index: 999;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
}

.tc-box .tc-con {
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1000;
  color: #333;
  position: fixed;
}

.tc-box .tc-con .tc-head {
  width: 100%;
  height: 44px;
  padding: 10px;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1019;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);
}

.tc-box .tc-con .tc-head .tc-head-close-btn {
  float: right;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 22px;
  color: #999;
  text-align: center;
}

.tc-box .tc-con .tc-head p {
  width: 100%;
  padding: 0 29px;
  line-height: 24px;
  font-size: 16px;
  font-weight: bold;
  color: #333;
  text-align: center;
}

.tc-box .tc-con .tc-body {
  width: 100%;
  height: 100%;
  padding: 44px 0 54px;
}

.tc-box .tc-con .tc-foot {
  width: 100%;
  height: 54px;
  padding: 10px;
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1019;
  box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.12);
}

.tc-box .tc-con .tc-foot .tc-foot-submit-btn {
  display: block;
  width: 100%;
  height: 34px;
  line-height: 34px;
  font-size: 16px;
  color: #FFF;
  text-align: center;
  background-color: rgba(248, 91, 35, 0.65);
  border-radius: 22px;
}

.tc-box .tc-con .tc-foot .tc-foot-submit-btn.active {
  background-color: rgba(248, 91, 35, 1);
}


.statementOne{
  display: none;
}
.statementTwo{
  display: none;
}

.statementThree{
    display: none;
}


.statement .tc-con {
  height: 388px;
  text-align: center;
}

.statement-box {
  background: rgb(255, 255, 255);
  width: 480px;
  height:423px;
  padding-top: 25px;
  border-radius: 8px;
  margin: 0 auto;
}

.statement-scroll {
  font-family: PingFangSC-Semibold, 'PingFang SC';
  font-weight: 400;
  overflow-y: scroll;
  width: 433px;
  height: 260px;
  line-height: 20px;
  font-size: 12px;
  margin: 0 auto;
}

.statement-scroll .statement-title {
  line-height: 20px;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
  padding-bottom: 15px;
}

.statement-scroll p {
  padding-bottom: 10px;
  line-height: 20px;
  font-size: 14px;
  color: #333;
  text-align: justify;
}

.statement-scroll p:last-child {
  padding-bottom: 0;
}

.statement-scroll p.Fb {
  font-weight: bold;
  font-size: 16px;
}

.statement-btn {
  background: rgb(25, 137, 250);
  font-family: PingFangSC-Semibold, 'PingFang SC';
  font-weight: normal;
  color: #FFF;
  width: 160px;
  line-height: 44px;
  font-size: 14px;
  border-radius: 8px;
  margin: 20px auto 0;
}

  