@charset "utf-8";
.jesong-brand img{
   display: block;
}
.jesong-top-bubble .jesong-top-bubble-icon img {
    width: 25px;
    height: 25px;
    display: block;
}

.flex{
	display: flex;
}
.flex-c{
	display: flex;
    justify-content: center;
    align-items: center;
}
.flex-Lc{
	display: flex;
    align-items: center;
}
.flex-Lt{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.flex-L{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.flex-Lend{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: flex-end;
	-webkit-align-items: flex-end;
	-moz-box-align: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.flex-end{
	display: flex;
	justify-content: center;
	align-items: flex-end;
}
.flex-tb{
	 display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.inner{
	width:1200px;
	margin:0 auto;
}


.navslide-xla{
	width:100%;
	background:#fff;
	z-index:999;
	position: absolute;
	left:0;
	top:100%;
	padding:16px 0;
	display: none;
}
.navslide-xla ul li{
	padding:4px 0;
	color:#333333;
}
.navslide-xla ul li a{
	display: inline-block;
	line-height:34px;
	color:#333333;
	padding:0 10px;
}
.navslide-xla ul li:hover{
	background:#e1f2ff;
}
.navslide-xla ul li a:hover{
	color:#5dacff;
}
.header .phone{ position: relative; padding-left: 54px; margin-top:15px; color: #999; line-height: 23px}
.header .phone::before{ position: absolute; top: 50%; left: 0; width: 38px; height: 38px; margin-top: -21px; background: url(../images/hf-icon.png) no-repeat; content: ""}
.header .phone span{ display: block; font-size: 24px; color: #999}
.header .phone p{ height: 23px; font-size: 14px; text-align: justify}
.header .phone p::after{ display: inline-block; width: 100%; height: 0; content: ""}



.ensign-listy ul li{
	float: left;
	width:16.66%;
	text-align: center;
}

.ensign-slide .Img{
	width: 145px;
  	height: 145px;
  	margin:0 auto;
  	overflow: hidden;
  	border:2px solid #eeeeee;
  	border-radius:10px 50px 10px 50px;
}
.ensign-slide .Img img{
	display: block;
	width:100%;
	height:100%;
}
.ensign-slide .text h3{
	font-size:20px;
	color:#333333;
	line-height:42px;
	font-weight: bold;
}
.ensign-slide .text p span{
	display: inline-block;
	font-size:16px;
	width: 98px;
	line-height:26px;
	color:#333333;
	background:#e8f1fc;
	border-radius:5px;
	font-weight: bold;
}
.ensign-listy ul li:hover .ensign-slide .Img{
	border-color:#ff9422;
	box-shadow: 0px 9px 5.22px 0.78px rgba(255, 148, 34, 0.38);
}

.ensign-listy ul li:hover .ensign-slide .text h3{
	color:#ff9422;
}
.ensign-listy ul li:hover .ensign-slide .text p span{
	background:#ff9422;
	color:#fff;
}
.ensign-listy ul li.active .ensign-slide .Img{
	border-color:#ff9422;
	box-shadow: 0px 9px 5.22px 0.78px rgba(255, 148, 34, 0.38);
}

.ensign-listy ul li.active .ensign-slide .text h3{
	color:#ff9422;
}
.ensign-listy ul li.active .ensign-slide .text p span{
	background:#ff9422;
	color:#fff;
}
.ensign-listy ul{
	padding:80px 0 0;
}

.abundant-title{
	padding:75px 0 0;
}
.abundant-title p{
	text-align: center;
	font-size:16px;
	color:#333333;
}
.abundant-title h3{
	font-size:40px;
	color:#333333;
	line-height:70px;
	font-weight: bold;
	padding-left:22px;
}
.abundant-listy ul li{
	width: 278px;
  	height: 348px;
  	border-radius:8px;
  	border:1px solid #e6e6e6;
  	position: relative;
  	overflow: hidden;
}
.abundant-inset .title{
	width:100%;
	text-align: center;
	position: absolute;
	top:25px;
	z-index: 99;
}
.abundant-inset .title h3{
	font-weight: bold;
	color:#fff;
	font-size:20px;
}

.abundant-inset .text{
	width:100%;
	text-align: center;
	position: absolute;
	top:225px;
	padding:0 26px;
	z-index: 99;
}
.abundant-inset .text p{
	text-align: left;
	font-size:16px;
	color:#333333;
}
.hoverbox{
	width:100%;
	height:100%;
	position: absolute;
	left: 0;
	top:100%;
	z-index:9999;
	background:#458cec;
	border-radius:8px;
	padding:40px 26px 0;
	 -moz-transition:.5s;
	-webkit-transition: .5s;
	transition: .5s;
	box-shadow: 0px 9px 15.04px 0.96px rgba(5, 76, 173, 0.23);
}

.hoverbox p{
	font-size:16px;
	color:#fff;
}
.abundant-listy ul li:hover .hoverbox{
	top:0;
}
.abundant-listy ul{
	padding:50px 0 25px;
}
.criteria-warps.hg{
	height:673px;
	background:url(../images/criteria-hg.png) no-repeat top center;
}
.criteria-warps.mlxy{
	height:1021px;
	background:url(../images/criteria-mlxy.png) no-repeat top center;
}
.criteria-warps.rb{
	height:640px;
	background:url(../images/criteria-rb.png) no-repeat top center;
}
.criteria-warps.tg{
	height:1132px;
	background:url(../images/criteria-tg.png) no-repeat top center;
}
.criteria-warps.xg{
	height:663px;
	background:url(../images/criteria-xg.png) no-repeat top center;
}
.criteria-warps.xjp{
	height:640px;
	background:url(../images/criteria-xjp.png) no-repeat top center;
}



.project-warps.mlxy{
	height:714px;
	background:url(../images/project-mlxy.jpg) no-repeat top center;
}


.project-warps.rb{
	height:640px;
	background:url(../images/project-rb.jpg) no-repeat top center;
}
.project-warps.tg{
	height:714px;
	background:url(../images/project-tg.jpg) no-repeat top center;
}
.project-warps.xg{
	height:698px;
	background:url(../images/project-xg.jpg) no-repeat top center;
}
.project-warps.xjp{
	height:633px;
	background:url(../images/project-xjp.jpg) no-repeat top center;
}
.project-warps.hg{
	height:633px;
	background:url(../images/project-hg.jpg) no-repeat top center;
}

.criteria-btns{
	text-align: center;
	padding:60px 0 100px;
}
.criteria-btns a{
	display: inline-block;
	width:460px;
	font-size:24px;
	color:#fff;
	background:#ed3a31;
	line-height: 70px;
	border-radius:50px; 
	text-align: center;
}
.applysq-listy ul li{
	margin:0 40px;
	padding:40px 0 86px;
}
.applysq-slide{
	width:495px;
	position: relative;
	margin:0 auto;
}

.applysq-slide .text-1{
  	height:230px;
  	border-radius:16px;
  	background:#faac12;
}

.applysq-slide .text-2{
	width: 495px;
  	height:230px;
	box-shadow: 0px 4px 15.2px 0.8px rgba(153, 153, 153, 0.23);
  	position: absolute;
  	left:18px;
  	top:56px;
  	z-index:99;
  	background:#fff;
  	border-radius:16px;
  	padding:14px 28px 0;
}
.applysq-slide.wd340{width:340px;}
.applysq-slide.wd340 .text-2{width:340px;}
.applysq-slide .text-2 p{
	font-size:16px;
	color:#333333;
	line-height:30px;
	padding-bottom:30px;
}
.applysq-slide .text-2 p span{
	display: inline-block;
	font-weight: bold;
	margin-left:-80px;
}
.applysq-slide .text-1 h3{
	padding-left:32px;
	font-size:22px;
	color:#fff;
	line-height:56px;
	font-weight: bold;
}


.project-listy ul li{
	position: relative;
	margin:0 20px;
	padding:70px 0 0;
}
.project-listy ul li+li:after{
	display: block;
	content:"";
	width: 18px;
	height:32px;
	background:url(../images/jiant-rt.png) no-repeat;
	position: absolute;
	left: -30px;
	top:50%;
}
.project-slide{
	border-radius:8px;
	height:223px;
	background:#fff;
	width:216px;
	overflow: hidden;
	box-shadow: 0px 4px 15.2px 0.8px rgba(153, 153, 153, 0.23);
}
.project-slide .title{
	height:50px;
	display: flex;
	  justify-content: center;
	  align-items: center;
}
.project-slide .title h3{
	text-align: center;
	color:#fff;
	font-weight: bold;
	font-size:18px;
	line-height:22px;
}
.project-slide .title.bg-1{background:#faac12;}
.project-slide .title.bg-2{background:#5c8eff;}
.project-slide .title.bg-3{background:#e77beb;}
.project-slide .title.bg-4{background:#fb8a67;}


.project-slide .text{
	padding:20px 20px 0;
}
.project-slide .text p{
	font-size:16px;
	color:#333333;
	text-align: justify;
}
.letter-tuijian{
	height: 877px;
	background:url(../images/letter-tuijian.jpg) no-repeat top center;
}
.letter-slide{
	width: 1100px;
  	height:360px;
  	position: relative;
  	background:#2593fa;
  	border-radius:16px;
  	margin:90px auto 0;
}
.letter-text{
	padding-bottom:20px;
}
.letter-walls{
	border-radius:16px;
	position: relative;
	background:#fff;
	top:-36px;
	left: -14px;
	padding:45px 70px 15px;
	box-shadow: 0px 4px 15.2px 0.8px rgba(153, 153, 153, 0.23);
}
.letter-text .tabel{
	width: 130px;
}
.letter-text .tabel span{
	display: inline-block;
	color:#fff;
	width:118px;
	text-align: center;
	background:#2393fc;
	font-size:18px;
	border-radius:4px;
	line-height:31px;
}
.letter-text .text{
	width:calc(100% - 130px);
}
.letter-text .text p{
	font-size:16px;
	color:#333333;
	text-align: justify;
}
.letter-text .text .wenzhi{
	padding:4px 0;
	width:860px;
	background:#f7f7f7;
}
.letter-text .text .wenzhi span{
	display: inline-block;
	font-size:14px;
	color:#ffb619;
	line-height:30px;
	width:86px;
	text-align: right;
}
.letter-text .text .wenzhi em{
	display: inline-block;
	padding:0 10px;
	margin-right:5px;
	background:#ffb619;
	font-weight: bold;
	color:#fff;
}
.letter-text .text .wenzhi .cclo{
	margin-left: 90px;
}
.hotletter-warps{
	height:862px;
	background:url(../images/hotletter-bg.jpg) no-repeat top center;
}
.letter-text.wd2 .tabel{
	width:250px;
}
.letter-text.wd2 .tabel span{
	width:216px;
}
.letter-text.wd2 .text{
	width:calc(100% - 250px);
}
.Growth-warps{
	background:#e8e8e8;
}
.Growth-slide{
	background:#fff;
	padding:20px 25px 0;
	border-radius:8px;
	height:520px;
	text-align: center;
	box-shadow: 0px 0px 25.92px 6.08px rgba(213, 213, 213, 0.35);
}
.Growth-slide .name{
	height:104px;
}
.Growth-slide .name h3{
	text-align: center;
	font-weight: bold;
	font-size:18px;
	color:#333333;
	line-height:26px;
	padding:15px 0;
}
.Growth-slide .name p{
	color:#666666;
}
.Growth-slide .text{
	height:160px;
}
.Growth-slide .text h4{
	color:#3679e7;
	line-height:30px;
	position: relative;
	background:url(../images/xian-1.png) no-repeat center;
}
.Growth-slide .text p{
	color:#999999;
}
.Growth-slide .btn a{
	display: inline-block;
	width:100px;
	line-height:32px;
	background:#3679e7;
	color:#fff;
	font-size:16px;
	border-radius:30px;
}
.Growth-swiper{
	padding:70px 35px 50px;
	position: relative;
}
.Growth-swiper .swiper-pagination{
	border-radius:30px;
	left:50%;
	width:690px;
	height:12px;
	margin-left:-345px;
	top:110%;
	background:#eeeeee;
}
.Growth-swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
	height:12px;
	background:#dddddd;
	width:690px;
	border-radius:30px;
}
.future-wallset{
	height:894px;
	margin-top:30px;
	padding:110px 0 0;
	background:url(../images/future-bg.jpg) no-repeat top center;
}
.future-slidebar{
	height:672px;
	width:1127px;
	border-radius:20px;
	margin:0 auto;
	 background:rgba(255, 255, 255,0.7);
}
.w8050{
	padding-top: 23px;
}
.future-listy ul{
	padding:40px 0 0;
}
.future-listy ul li{
	float: left;
	width:50%;
	padding:0 50px;
	height:180px;
	margin-top: 5px;
}

.future-listy ul li .text h3 span{
	display: inline-block;
	font-size:18px;
	font-weight: bold;
	color:#333333;
	line-height:30px;
	width:120px;
	border-bottom:3px solid #e5c297;
}
.future-listy ul li .text p{
	font-size:16px;
	color:#333333;
	padding:10px 0 0;
}

.cc{
	position: absolute;
	/* top: 0; */
	margin-top: -315px;
	right: 50%;
	/* margin-left: 96px; */
	margin-right: -172px;
}
.contact-warps{
	height:545px;
	background:url(../images/contact-bg.jpg) no-repeat top center;
}
.contact-slide{
	position: relative;
	min-height:360px;
}
.mapclick-lst{
	width:140px;
	position: relative;
}
.mapclick-lst ul li{
	cursor: pointer;
	width:12px;
	height:12px;
	border:2px solid #9eb9e4;
	border-radius:50%;
	background:#bcbcbc;
	position: absolute;
}
.mapclick-lst ul li.Shanghai{
	right: 0;
	top: 70px;
}
.mapclick-lst ul li.shenzhen{
	right:30px;
	top:115px;
}
.mapclick-lst ul li.suzhou{
	right:20px;
	top:75px;
}
.mapclick-lst ul li.nanjin{
	right:0;
	top:86px;
}
.mapclick-lst ul li.chengdou{
	left:54px;
	top:86px;
}
.mapclick-lst ul li.xian{
	left:78px;
	top:70px;
}
.mapclick-lst ul li.active{
	background:#3679e7;
}
.mapclick-lst ul li span{
	display: block;
	font-size:15px;
	color:#3679e7;
	position: absolute;
	left:40%;	
	top:-24px;
	z-index: 99;
	visibility: hidden;
	 transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-o-transform:translateX(-50%);
}
.mapclick-lst ul li.active span{visibility: visible;}

.criteria-Img{
	text-align: center;
}
.contact-title{
	padding:18px 0 30px;
}
.contact-title h3{
	font-size:36px;
	color:#3679e7;
	line-height:56px;
}
.contact-title p{
	font-size:18px;
	color:#3679e7;
	line-height:30px;
}
.contact-listy{
	min-width: 180px;
	max-width:210px;
	margin-top: -50px;
}
.contact-listy ul li{
	max-height: 25px;
}
.contact-listy ul li a{
	display: inline-block;
	font-size:18px;
	color:#8f99a9;
	line-height:30px;
}
.contact-listy ul li.active a{
	font-weight: bold;
	color:#3679e7;
}
.contact-listy h3.title{
	font-size:18px;
	color:#3679e7;
	line-height:30px;
	font-weight: bold;
	margin-bottom:20px;
}
.contact-listy .adress{
	border-top:1px solid #e4e7ee;
	padding:15px 0;
}
.contact-listy .adress p{
	font-size:14px;
	color:#8f99a9;
	line-height:36px;
}
.contact-listy .more a{
	display: inline-block;
	width:138px;
	border: 1px solid #e1e1e2;
	border-radius:30px;
	text-align: center;
	line-height:46px;
	font-size:18px;
	color:#999999;
}
.contact-listy .more a span{
	display: inline-block;
	padding-left:18px;
	line-height:46px;
	font-size:18px;
	color:#999999;
	background:url(../images/adress.png) no-repeat left center;
}
.contact-listy .more a:hover span{
	text-decoration: underline;
}
.contact-map{
	width:460px;
	height:270px;
	margin-left:50px;
	position: relative;
}


.footer{background:#182987;}
.footer .foot-bottom{ padding: 14px 0 22px;}
.footer .foot-bottom ul{ overflow: hidden; display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: center}
.footer .foot-bottom li{ float: left; padding: 5px 0; font-size: 12px; color: #b7b7b7; line-height: 26px}
.footer .foot-bottom li a{ position: relative; display: block; padding-left: 25px; margin-left: 10px; color: #b7b7b7}
.footer .foot-bottom li a::before{ position: absolute; top: 3px; left: 0; width: 20px; height: 20px; background: url(../images/footer-bottom-icon.png) no-repeat; content: ""}
.footer .foot-bottom li:nth-child(1) a::before{ background-position: 0 0}
.footer .foot-bottom li:nth-child(2) a::before{ background-position: -20px 0}
.footer .foot-bottom li:nth-child(3) a::before{ background-position: -40px 0}
.footer .foot-bottom li:nth-child(4) a::before{ background-position: -60px 0}
.footer .foot-bottom li:nth-child(5) a::before{ background-position: -80px 0}
.footer .foot-bottom li:nth-child(6) a::before{ background-position: -100px 0}
.footer .foot-bottom li:nth-child(7) a::before{ background-position: -120px 0}
.footer .foot-bottom li:nth-child(8) a::before{ background-position: -140px 0}
.footer .foot-bottom li:nth-child(9) a::before{ background-position: -160px 0}
.footer .foot-bottom li:nth-child(10) a::before{ background-position: -180px 0}
.footer .foot-bottom li.fb-lastB,.footer .foot-bottom li:last-child{ width: 100%; text-align: center}
.footer .foot-bottom li.fb-lastB a{ display: inline-block; padding-left: 0; margin-left: 0}
.footer .foot-bottom li.fb-lastB a::before{ display: none}
.footer .foot-bottom li.fb-lastB a:first-child{ padding-left: 25px}
.footer .foot-bottom li.fb-lastB a:first-child::before{ display: block}


.banner-activity{
	height:613px;
	position: relative;
	background:url(../images/banner-activity.jpg) no-repeat top center;
}
.activity-btn{
	border: none;
	display: block;
	text-align: center;
	border-radius: 39px;
  background-image: -moz-linear-gradient( 90deg, rgb(255,103,2) 0%, rgb(255,179,1) 53%, rgb(255,255,0) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,103,2) 0%, rgb(255,179,1) 53%, rgb(255,255,0) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,103,2) 0%, rgb(255,179,1) 53%, rgb(255,255,0) 100%);
  box-shadow: 0px 6px 15.6px 8.4px rgba(143, 38, 1, 0.37);
  position: absolute;
  	 transform:translateX(-50%);
  	-ms-transform:translateX(-50%);
  	-moz-transform:translateX(-50%);
  	-webkit-transform:translateX(-50%);
  	-o-transform:translateX(-50%);
  left:50%;
  bottom:72px;
  font-size:36px;
  color:#af3600;
  width: 362px;
  line-height: 78px;
  z-index:99;
}
.content-cargo{
	height: 4565px;
	background:url(../images/bg.jpg) no-repeat top center;
}
.cargo-title{
	padding:100px 0 50px;
	text-align: center;
}
.cargo-title h3 span{
	display: inline-block;
	font-size:50px;
	color:#333333;
	font-weight: bold;
	line-height:66px;
	padding:0 85px;
	background:url(../images/dian-1.png) no-repeat left center,url(../images/dian-2.png) no-repeat right center;
}
.decode-listy ul{
	padding:42px 30px 8px;
	background:#faa245;
	border-radius:10px;
}
.decode-listy ul li{
	float: left;
	width:25%;
	text-align: center;
}
.decode-listy ul li p{
	font-weight: bold;
	color:#fff;
	font-size:24px;
	line-height:68px;
}
.Remarks-listy ul li{
	float: left;
	width:50%;
	padding:90px 0 0;
}
.Remarks-slide{
	border-radius: 8px;
  	background-color: rgb(255, 255, 255);
  	box-shadow: 0px 6px 19.11px 1.89px rgba(178, 178, 178, 0.36);
  	width: 464px;
  	height: 307px;
  	margin:0 auto;
  	position: relative;
  	padding:10px 24px;
}
.Remarks-slide .text h3{
	font-size:22px;
	color:#fa9c38;
	font-weight: bold;
	line-height:32px;
	padding-left: 30px;
	background:url(../images/palsy-btn.png) no-repeat left center;
	margin-left:-5px;
}
.Remarks-slide .text h3 span{
	display: inline-block;
	color:#ff1901;
}
.Remarks-slide .text h4{
	font-size:32px;
	color:#666666;
	line-height:40px;
	font-weight: bold;
	height:88px;
	padding:8px 0 0;
	overflow: hidden;
}
.Remarks-slide .pages{
	background:#f3f3f3;
	padding:0 14px;
	height:30px;
	overflow: hidden;
	border-radius:3px;
	margin:5px 0;	
}
.Remarks-slide .pages p{
	font-size:14px;
	color:#999999;
	line-height:30px;
	padding-right:14px;
	 white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:url(../images/jiant-1.png) no-repeat right center;
}
.Remarks-slide .swllset{
	height:80px;
	padding:10px 0 10px 10px;
}
.Remarks-slide .swllset p{
	font-size:16px;
	line-height:32px;
	color:#333333;
	position: relative;
	padding-left: 20px;
}
.Remarks-slide .swllset p span{
	display: inline-block;
	font-weight: bold;
	color:#333333;
	font-size:18px;
	width:74px;
}
.Remarks-slide .swllset p:before{
	display: block;
	content:"";
	width:11px;
	height:5px;
	background:#faa245;
	border-radius:3px;
	position: absolute;
	left: 0;
	top:12px;
}
.Remarks-slide .btn{
	text-align: center;
}
.Remarks-slide .btn a{
	display: inline-block;
	line-height:42px;
	width:138px;
	color:#fff;
	font-size:18px;
	background:#fa8145;
	border-radius:30px;
	text-align: center;
}
.Remarks-slide .btn a:hover{
	text-decoration: underline;
}
.Remarks-slide .title{
	font-size:18px;
	width:118px;
	text-align: center;
	line-height:45px;
	background:#faa245;
	color:#fff;
	border-radius:0 10px 0 10px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 99;
}
.Remarks-slide .slide h4{
	text-align: center;
	font-size:34px;
	color:#faa245;
	font-weight: bold;
	line-height:60px;
}
.subscribe-warps{
	height:487px;
	background:url(../images/subscribe-warps.jpg) no-repeat top center;
}
.subscribe-listy{
	padding:78px 180px 0;
	position: relative;
}
.subscribe-listy ul li{
	padding:0 18px;
	background:#fff;
	border-radius:5px;
	margin-bottom:20px;
}
.subscribe-listy ul li input{
	display: block;
	width:100%;
	height:60px;
	line-height:60px;
	padding-left: 50px;
	border: none;
	outline: none;
	font-size:18px;
	color:#666666;
}
.subscribe-listy ul li.icon-1 input{background:url(../images/subscribe-1.png) no-repeat left center;}
.subscribe-listy ul li.icon-2 input{background:url(../images/subscribe-2.png) no-repeat left center;}
.subscribe-listy ul li.icon-3 input{background:url(../images/subscribe-3.png) no-repeat left center;}


.subscribe-btn{
	display: block;
	text-align: center;
	border-radius: 39px;
  background-image: -moz-linear-gradient( 90deg, rgb(255,103,2) 0%, rgb(255,179,1) 53%, rgb(255,255,0) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,103,2) 0%, rgb(255,179,1) 53%, rgb(255,255,0) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,103,2) 0%, rgb(255,179,1) 53%, rgb(255,255,0) 100%);
  box-shadow: 0px 6px 15.6px 8.4px rgba(143, 38, 1, 0.37);
  font-size:36px;
  color:#af3600;
  width: 362px;
  line-height: 78px;
	border: none;
	margin:0 auto;
	outline: none;
	cursor: pointer;
}
.subscribe-btn:hover{
	color:#f10505;
}
.choice-listy ul li{
	float: left;
	width:328px;
	height:426px;
}
.choice-listy ul li.icon-1{background:url(../images/choice-1.png) no-repeat top center;}
.choice-listy ul li.icon-2{background:url(../images/choice-2.png) no-repeat top center;}
.choice-listy ul li.icon-3{background:url(../images/choice-3.png) no-repeat top center;}

.choice-slide{
	padding:190px 80px 0;
}
.choice-slide .text h3{
	position: relative;
	font-size:18px;
	color:#333333;
	font-weight: bold;
	text-align: center;
	margin-bottom:18px;
}
.choice-slide .text h3:after{
	display: block;
	content:"";
	width:70px;
	height:3px;
	background:#f94a5f;
	position: absolute;
	left:50%;
	bottom:-5px;
	 transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-o-transform:translateX(-50%);
}
.choice-slide .text p{
	font-size:16px;
	color:#333333;
	text-align: justify;
}
.contact-active{
	padding:100px 0 0;
}
.contact-active .inner{
	background:url(../images/mapclick.png) no-repeat right center;
}

.Fidex-rights{
	width:130px;
	padding:24px 13px 0;
	height:440px;
	position: fixed;
	left: 0;
	top:50%;
	z-index:99999;
	 transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	background:#67a7fe;
	text-align: center;
	border-radius:5px;
}
.Fidex-rights .tells p{
	color:#fff;
	font-size:16px;
	line-height:26px;
	padding-top:30px;
	background:url(../images/tellfx.png) no-repeat top center;
}
.Fidex-rights a.zixunbtn{
	padding:0 10px;
	line-height:20px;
	border: 1px solid #ffffff;
	border-radius:30px;
	color:#ffffff;
}
.Fidex-zxlisty{
	padding:20px 0;
}
.Fidex-zxlisty ul li{
	margin-bottom:5px;
}
.Fidex-zxlisty ul li a{
	display: block;
	border-radius:3px;
	line-height:26px;
	font-size:16px;
	background:#477cf3;
	color:#fff;
}
.Fidex-zxlisty ul li a:hover{
	background:#6c99fe;
}
.Fidex-erwmx{
	width:430px;
	height:624px;
	position: fixed;
	left:50%;
	top:50%;
	z-index:99999;
	text-align: center;
	border-radius: 20px;
  	background-color: rgb(250, 162, 69);
  	box-shadow: 0px 16px 51.35px 13.65px rgba(199, 115, 26, 0.36);
	 transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	-moz-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	-o-transform: translateY(-50%) translateX(-50%);
}
.Fidex-eriner{
	padding:28px 38px 0;
}

.Fidex-wxlisty{
	background:#fff;
	margin:32px 0 0;
	border-radius:10px;
	padding:30px 10px 10px;
}
.Fidex-wxlisty .text h3{
	font-size:24px;
	color:#999999;
	line-height:34px;
}
.Fidex-wxlisty .text h4{
	font-size:30px;
	color:#faa245;
	line-height:40px;
}
.Fidex-wxlisty .text a{
	display: block;
	text-align: center;
	color:#fff;
	line-height:72px;
	font-size:32px;
	font-weight: bold;
	background:#e03b08;
	border-radius:5px;
}
.colse-btns{
	color:#fff;
	position: absolute;
	right:20px;
	top:10px;
	z-index:99;
	cursor: pointer;
	font-size:18px;
}

.hidenlink{display: none;}
.hidenlink.active{display: block;}
.div-m{display: none;}




@media (max-width: 750px) {
* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

a {
	color: #000;
	text-decoration: none;
}

img {
	max-width: 100%;
}

body {
	max-width: 750px;
	background: #091378;
	margin: 0 auto;
    padding-bottom: .5rem;
}
.div-pc{display: none;}
.div-m{
	display: block;
	width: 7.5rem;
}


.m-container{
	width: 7.1rem;
	background: #FFFFFF;
	border-radius: .4rem .4rem 0 0;
	margin: 0 auto;
	margin-top: -1.3rem;
	position: relative;
	z-index: 9999;
    padding-bottom: 2.5rem;
}
.m-cont-top{
	padding-top: .5rem;
	text-align: center;
}
.m-cont-top h2{
	font-size: .4rem;
	font-family: SourceHanSansCN;
	font-weight: 600;
	color: #333333;
}

.m-cont-top p{
	color: #06225C;
	font-size: .26rem;
	padding-top: .15rem;
}
.m-cont-box{
    position: relative;
}
.m-w1200{
    position: absolute;
    top: -1.31rem;
    left: 0;
    z-index: -1;
    width: 1.83rem;
}
.m-cont-box ul{
    padding: 0 .2rem;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}
.m-cont-box ul li{
    display: flex;
    width: 50%;
    align-items: center;
    padding-top: .55rem;
}
.m-cont-box ul li img{
	width: 1.25rem;
}

.m-cont-box ul li span b{
	display: block;
	font-size: .24rem;
	font-family: SourceHanSansCN;
	font-weight: bold;
	color: #333333;
	line-height: .3rem;
}
.m-cont-box ul li span em{
	display: block;
	font-size: .2rem;
	font-family: SourceHanSansCN;
	font-weight: 400;
	color: #666666;
	line-height: .3rem;
}

.m-cont-box a{
    display: block;
    width: 3.3rem;
    line-height: .8rem;
    background: #1F70EC;
    border-radius: .4rem;
    margin: 0 auto;
    text-align: center;
    font-size: .3rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    margin-top: .57rem;
}
.m-bottom{
    position: relative;
}
.m-bottom ul li{
    display: flex;
    background-image: url(../images/f11.png);
    width: 6.82rem;
    height: 1.43rem;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: center 0;
    align-items: center;
    justify-content: flex-start;
    margin: 0 auto;
}
.m-bottom ul li span{
    /* width: 1rem; */
    font-size: .26rem;
    font-family: SourceHanSansCN;
    font-weight: bold;
    color: #333333;
    text-align: center;
    padding-left: .55rem;
}

.m-bottom ul li p{
    width: 3.94rem;
    font-size: .22rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #333333;
    line-height: .3rem;
    margin-left: .5rem;
}

.javascri a{
    display: block;
    width: 3.3rem;
    line-height: .8rem;
    background: #1F70EC;
    border-radius: .4rem;
    margin: 0 auto;
    text-align: center;
    font-size: .3rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    margin-top: .57rem;
}

.bottom-tys{
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
    width: 7.1rem;
    height: 7.69rem;
}

.middle ul{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: .2rem .25rem 0;
}
.middle ul li{
    width: 3.2rem;
    height: 2rem;
    background: #FFFFFF;
    box-shadow: 0px 0px .25rem 2px rgba(50, 98, 255, 0.28);
    border-radius: .1rem;
    margin-top: .25rem;
    padding: .2rem;
}
.middle ul li img{
    height: .58rem;
}
.middle ul li span{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.middle ul li p{
    font-size: .2rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #333333;
    line-height: .3rem;
    padding-top: .2rem;
}

.images-ty p{
    font-size: .18rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #DA3B2B;
    line-height: .28rem;
    padding-top: .27rem;
    padding-left: .16rem;
}
.images-ty img{
    margin-top: .22rem;
}

.footer-topc{
    position: fixed;
    width: 100%;
    height: 1.1rem;
    background: #DA3B2B;
    box-shadow: 0px 2px 29px 6px rgb(196 128 128 / 64%);
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999;
}
.footer-topc a{
    display: flex;
    align-items: center;
    justify-content: center;
}
.footer-topc span{
    font-size: .3rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 1.1rem;
}

.footer-topc img{
    width: .46rem;
    margin-right: .4rem;
}



.eight-ent .top{
    font-size: .4rem;
    font-family: SourceHanSansCN;
    font-weight: 800;
    color: #06225C;
    line-height: .48rem;
    text-align: center;
    padding-top: .8rem;
}
.eight-ent .form{
    padding-top: .3rem;
}
.eight-ent .form label{
display: flex;
    width: 5.9rem;
    height: .8rem;
    background: #FFFFFF;
    border: 1px solid #E9E9E9;
    font-size: .24rem;
    font-weight: 400;
    color: #06225C;
    border-radius: 40px;
    margin: 0 auto;
    align-items: center;
    justify-content: flex-start;
    padding: 0 .3rem;
    margin-top: .15rem;
}
.eight-ent .form label span{
    font-size: .24rem;
    font-weight: 400;
    color: #06225C;
    line-height: .48rem;
    padding-left: .18rem;
}

.eight-ent .form label input{
    border: 0;
    width: 60%;
    height: 100%;
    font-size: .24rem;
    padding-left: .2rem;
}

.eight-ent .button-button-eight{
    display: flex;
    width: 5.9rem;
    height: .8rem;
    background: #1F70EC;
    border-radius: .4rem;
    align-items: center;
    justify-content: center;
    margin: .5rem auto;
}
.eight-ent .button-button-eight img{
    width: .34rem;
}
.eight-ent .button-button-eight button{
    background: #1F70EC;
    border: 0;
    font-size: .3rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    margin-left: .1rem;
}

.wtgoty{
    text-align: center;
    font-size: .2rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #EDEDED;
    padding-top: .26rem;
}
.div-m{
    position: relative;
}
.images{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 0;
}

.text-divid{
    width: 7.5rem;
    height: 8.48rem;
    position: relative;
    z-index: 99999;
    /* background: #fff; */
    background-image: url(../images/f2.png);
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: center 0;
    padding-top: .7rem;
    margin-top: -3.2rem;
}














}
