body,
html {
	background: #fff;
	-webkit-tap-highlight-color: rgba(255, 0, 0, 0);
	tap-highlight-color: rgba(255, 0, 0, 0)
}
input[type=button],
input[type=password],
input[type=text] {
	-webkit-appearance: none;
	outline: none
}
a:visited {
	background: none
}
.clear{clear:both;}
/*鲲计划--横屏*/
/*头部*/
.ls_header {
	width: 100%;
	height: 1.7605633802816902rem;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	background-size: 100% 100%;
	background-color: #191919
;}
.ls_header .ls_logo {
	width: 1.7605633802816902rem;
	height: 1.7605633802816902rem;
	position: absolute;
	top: 0.17605633802816903rem;
	left: 0.5281690140845071rem
}
.ls_header .ls_logo img {
	width: 100%;
	height: 100%
}
.ls_header .ls_txt {
	width: 40%;
	height: 0.8450704225352114rem;
	float: left;
	margin-left: 2.570422535211268rem;
	margin-top: 0.4225352112676057rem
}
.ls_header .ls_txt .ls_h_p_01 {
	width: 100%;
	line-height: 0.5633802816901409rem;
	font-size: 0.5633802816901409rem;
	color: #fff;
	margin-top: 0
;}
.ls_header .ls_txt .ls_h_p_02 {
	width: 100%;
	line-height: 0.2992957746478873rem;
	font-size: 0.35211267605633806rem;
	color:#999;
	margin-top: 0.16901408450704225rem
}
.ls_header .ls_download img{
	width: 2.8169014084507045rem;
	height: 0.8802816901408451rem;
	margin:0.5281690140845071rem 0.5281690140845071rem 0 0.35211267605633806rem;
	float:right;
}
.ls_header .ls_inter img{
	float:right;
	width: 2.8169014084507045rem;
	height: 0.8802816901408451rem;
	margin-top: 0.5281690140845071rem;
}
/*第一部分*/
.kun_bg1{
	width: 100%;
	height: 15.281690140845072rem;
	background: url(../images/kun_bg1.jpg) no-repeat center;
	background-size: 100% 100%;
	margin-top:1.7605633802816902rem;
	position: relative;
	overflow: hidden;
}
.kun_logo img{
	display: block;
	width: 2.5880281690140845rem;
	height: 2.869718309859155rem;
	margin: .3rem auto;
}
.jiaru img{
	display: block;
	width: 7.887323943661972rem;
	height: 1.637323943661972rem;
	margin: auto;
	margin-top: 7rem;
}
/*第二部分*/
.kun_bg2{
	width:100%;
	height:15.598591549295776rem;
	background:url(../images/kun_bg2.jpg) no-repeat center;
	background-size:100% 100%;
	position:relative;
	/*overflow: hidden;*/
}
.title1{
	font-size: 1.2323943661971832rem;
	color: #e13b41;
	text-align: center;
	font-weight: bold;
	position: relative;
	top: -.7rem;
}
.txt-ul{
	margin: auto 0.5281690140845071rem;
}
.txt-ul li{
	width: 100%;
	font-size: 0.5281690140845071rem;
	color: #6f6f6f;
	line-height: .85rem;
	overflow: hidden;
	margin-bottom: .5rem;
}
.txt-ul li i{
	width:0.12323943661971831rem;
	height:0.545774647887324rem;
	display: inline-block;
	background: url(../images/line.png) no-repeat;
	background-size: 100% 100%;
	vertical-align: text-bottom;
}
.txt-ul li em{
	width: 18.4rem;
	display: block;
	float: right;
	font-style: normal;
}
.img  img{
	width:18.41549295774648rem;
	height:7.095070422535212rem;
	display: block;
	margin:0rem auto;
	margin-top:.5rem;
}
/*第三部分*/
.kun_bg3{
	width:100%;
	height:16.98943661971831rem;
	background:url(../images/kun_bg3.jpg) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position:relative;
}
.title2 {
	font-size: 1.2323943661971832rem;
	color:#e13b41;
	text-align: center;
	font-weight:bold;
}
.txt{
	margin: auto 0.625rem;
	margin-top: .8rem;
}
.txt p{
	font-size: 0.5281690140845071rem;
	color: #666;
	text-align: center;
	line-height: .85rem;
}
.k_ul{
	width: 67.5%;
	height: 5.369718309859155rem;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	font-size: 0;
	margin-top: 0.625rem;
}
.k_ul li{
	width:2.4647887323943665rem;
	height:100%;
	overflow: hidden;
	position:relative;
	float:left;
}
.k_ul li.active img:nth-child(1){
	display: none;
}
.k_ul li img{
	display: block;
	width:100%;
	height:100%;
}
.k_ul li:nth-child(2){
	margin: 0 3rem;
}
.fish{
	width: 6.126760563380282rem;
	height: 3.204225352112676rem;
	position: absolute;
	right: 0;
	bottom: 4.2rem;
	z-index: 10;
}
.fish img{
	display: block;
	width:100%;
	height:100%;
}
.t_ul{
	width: 17.2rem;
	height: 4.577464788732395rem;
	margin: 0 auto;
	position: relative;
	background-color: #fffdf7;
	border-radius: 10px;
	margin-top: 1.4rem;
}
.t_ul li{
	width:100%;
	height:100%;
	position:relative;
	display: none;
}
.t_ul li.active{
	display: block;
}
.t_ul li img{
	display: block;
	width: 2.0422535211267605rem;
	height: 2.024647887323944rem;
	position: absolute;
	left: -0.6rem;
	top: -.7rem;
}
.t_ul li .t_txt{
	width: 15.5rem;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
	font-size: 0;
}
.t_ul li .t_txt .t_t1{
	font-size: 0.5633802816901409rem;
	color: #e13c42;
	line-height: 1.3rem;
	font-weight: bold;
	text-indent: 0.2rem;
	padding-top: .4rem;
}
.t_ul li .t_txt .t_t2{
	font-size:0.4225352112676057rem;
	color:#666;
}
.t_ul li .t_txt .t_t3{
	font-size: 0.35211267605633806rem;
	color: #666;
	line-height: .7rem;
	margin-top: .3rem;
}
.t_ul li:nth-child(3) .t_txt .t_t2{
	line-height: .8rem;
}
/*第四部分*/
.kun_bg4{
	width:100%;
	height:16.109154929577464rem;
	background:url(../images/kun_bg4.jpg) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position:relative;
}
.tit3{
	font-size: 1.2323943661971832rem;
	color: #e13b41;
	text-align: center;
	font-weight: bold;
	margin-top: 2.8rem;
}
.tit3 img{
	display: block;
	width:100%;
	height:100%;
}
.tc_list1{
	width: 100%;
	height: 3.6795774647887325rem;
	/* overflow: hidden; */
	position: relative;
	margin: 0 auto;
	margin-top: 1.41875rem;
}
.tc_list1 img{
	display: block;
	width: 18.573943661971832rem;
	height: 3.6795774647887325rem;
	margin: 0 auto;
}
.tc_list1 .l_txt{
	width: 100%;
	margin-bottom: .4rem;
	overflow: hidden;
}
.tc_list1 .l_txt .f_p1{
	font-size: 0.5809859154929577rem;
	font-weight: bold;
	color: #e13c42;
	text-align: center;
	float: left;
	width: 25%;
}
.tc_list1 .l_txt2{
	width: 18.591549295774648rem;
	margin: 0 auto;
}
.tc_list1 .l_txt2 .f_p2{
	font-size: 0.4225352112676057rem;
	color: #666;
	line-height: .7rem;
	margin-top: 0.625rem;
	width: 22%;
	float: left;
	margin-right: 4%;
}
.tc_list1 .l_txt2 .f_p2:last-child{margin-right:0;}

/*弹框*/
.mask_b{
	z-index: 100000;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.7);
	display: none;
	overflow: auto;
}
.mask_bg{
	width: 16.901408450704228rem;
	height: 10.792253521126762rem;
	overflow: auto;
	margin: auto;
	background: url(../images/mask_bg.png) no-repeat center;
	background-size: 100% 100%;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -8.450704225352114rem;
	margin-top: -5.396126760563381rem;
}
.mask_bg h3{
	color: #d1343a;
	font-size: 0.7042253521126761rem;
	text-align: center;
	font-weight: bold;
	margin: 0 auto;
	margin-top: 0.17605633802816903rem;
}
.mask_bg>p{
	font-size:0.4225352112676057rem;
	color: #d1343a;
	text-align: center;
}
.form input{
	width: 5.809859154929578rem;
	background: #fdfbf9;
	border: 1px solid #ccc;
	height: 1.1267605633802817rem;
	margin: 0.07042253521126761rem auto;
	color: #999999;
	font-size: 0.4225352112676057rem;
	text-indent: 0.17605633802816903rem;
}
.form .left{
	float: left;
	width: 50%;
	text-align: center;
}
.form .left span{
	display: inline-block;
	min-width: 1.2rem;
	font-size: 0.45774647887323944rem;
	color: #d1343a;
}
.bottom_input{
	float: left;
	width:50%;
	overflow: hidden;
	position:relative;
}
.bottom_input em{
	display: block;
	font-size: 0.45774647887323944rem;
	color: #d1343a;
	text-align: center;
	font-style: normal;
	line-height: 1.0563380281690142rem;
}
.bottom_input textarea {
	width: 7.042253521126761rem;
	border: 1px solid #cccccc;
	height: 2.2183098591549295rem;
	font-size: 0.4225352112676057rem;
	color: #999;
	background: #fdfbf9;
	padding-left: 0.17605633802816903rem;
	padding-top: 0.17605633802816903rem;
	line-height: 0.5281690140845071rem;
}
.form button{
	width: 6.514084507042254rem;
	background: none;
	margin: auto;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -3.257042253521127rem;
	outline: none;
	border: none;
	margin-top: 0.17605633802816903rem;
}
.form button img{
	width:6.514084507042254rem;
	height: 1.3732394366197185rem;
	margin: auto;
	display: block;
	text-align: center;
}
.close_c img{
	width:0.897887323943662rem;
	height:0.897887323943662rem;
	position: absolute;
	top: 0;
	right: 0;
}

/*横竖屏提示*/
#orientLayer { display: none; }
@media screen and (orientation : portrait) { #orientLayer { display: block; } }
.mod-orient-layer { display: none; position: fixed; height: 100%; width: 100%; left: 0; top: 0; right: 0; bottom: 0; background: #000; z-index: 99999 }
.mod-orient-layer__content { position: absolute; width: 100%; top: 45%; margin-top: -75px; text-align: center }
.mod-orient-layer__icon-orient {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAADaCAMAAABU68ovAAAAXVBMVEUAAAD29vb////x8fH////////x8fH5+fn29vby8vL////5+fn39/f6+vr////x8fH////////+/v7////09PT////x8fH39/f////////////////////x8fH///+WLTLGAAAAHXRSTlMAIpML+gb4ZhHWn1c2gvHBvq1uKJcC6k8b187lQ9yhhboAAAQYSURBVHja7d3blpowFIDhTUIAOchZDkre/zE7ycySrbUUpsRN2/1fzO18KzEqxEVgTiZNfgmmtxRc8iaR8HNe8x4BtjQePKayYCIoyBSgvNNE1AkNSHqZyLqk97EgUCCHBzZ5mkg7ScvIJuIyOyXBRFxgpqWZyGsAZLB1KjsJi8nutHU4JCRbFRH8tmirI9k8Jx2sqNs8K/m0LQkrktO2crgcgXGB4AiTEsB0hJfo9MGgX7CGcYiYwQxmMOOvZwRhBG8tCoMXjBDeXvWCEcHbi14wgCBmMIMZzGAGM5jxETNwzMAxA8cMHDNwzMAxA8cMHDNwzMAxA8cMHDNwzMAxY6E2rUQxnH2tz9cirlJFwFBJedaPnUv0M7++egPDE8iAJcIDmxwH5wwv9vUviw2kLbVO3TJU5uul/EyB0FoLp4x60PdGUd3qPurrWyjGGTc05u+1dcgI7/+tCCPARWGhH7o5Y7RCf+bH9ctXLp6v2BVDxfqz0oPXeSVaNtINo/1SXDv4dck8IIkbhtC2ol+iouEonTBCbYvVMnXOjxww6s/RFrBUpXHh/gw1rHj5d/qhYn9Gpk2FWh6xRBRX5Oj3Znh2Sq49/L6+y8pB26q9GbE2dbA2mVbx6I+7MfBglLCttm73ZQi7AD3iL4HqjFYJHSPRppqaUaJ3ATpGa+ckpGak2hRRMyqjGMkvl+xyFeSMwjAqcsZgGDdyhl0oNTnDN4yenJGZFGxNChP5/Y3efh6SM2rDOJMzboYxkDMqwyjIGcIw6F+io2FU1IxIm1JqRmgXSkvNKNCXeTpGrU0JNSO2c6LIGPgCS8AuDHz9ta0SXWDtxoDRH+MqlbC2Dt2G2JFRadtQZt2qq/orGowdGb2euxYiqWEpVWhTBnszoNAPdStuQwxqf0aocdWKW4Z+DfszIh8pxJqbuCE4YAC+4bm0evtipjpgJHeFnyyt1Ku2xa0bhjxr27p75rECNwyI9ZwvXkHq+7aTaMEV44YYy/spfgjgjNHaWW+GeUhGEX7tLlVinIFDDSgnOwhi1V6bU0b6tVS9eAERe863g4dRrtiHdc6o+nn5vtyVVgR79Cqt4uL6gfHPQyGqtP2vf7HADGbcYwaOGThm4JiBYwaOGThm4JiBYwaOGThm4JiBYwaOGThm4JiBYwaOGThm4JjhtOM+J/AgT008yDMkN/dPP9hzS8zAMQN3OEYeekp5YU7KOKXwVXqiY+QS7smcinGKABWdiBgpPJTSMHJ4KidhhPBUSMLw4CmPhKHgKUXCkHsygum71ftNSgCX6bsl8FQyfbcL5EdYsDk0R3j7aiA5wpt5AjKg/2gLJEBD/0Hf2OOf/vRrj6z/7GtP4B3nMKyjHA12kIPSjnJs3FEO0TvKkYJHOWCR+rjJH0Vn6fI5PjNbAAAAAElFTkSuQmCC');display: inline-block; width: 67px; height: 109px;
	transform: rotate(90deg); -webkit-transform: rotate(90deg); -webkit-animation: rotation infinite 1.5s ease-in-out; animation: rotation infinite 1.5s ease-in-out; -webkit-background-size: 67px; background-size: 67px }
.mod-orient-layer__desc { margin-top: 20px; font-size: 15px; color: #fff }
/* 样式放在结尾，防止 base64 图片造成拥塞 */
@-webkit-keyframes rotation {
	10% { transform: rotate(90deg); -webkit-transform: rotate(90deg) }
	50%, 60% { transform: rotate(0deg); -webkit-transform: rotate(0deg) }
	90% { transform: rotate(90deg); -webkit-transform: rotate(90deg) }
	100% { transform: rotate(90deg); -webkit-transform: rotate(90deg) }
}
@keyframes rotation {
	10% { transform: rotate(90deg); -webkit-transform: rotate(90deg) }
	50%, 60% { transform: rotate(0deg); -webkit-transform: rotate(0deg) }
	90% { transform: rotate(90deg); -webkit-transform: rotate(90deg) }
	100% { transform: rotate(90deg); -webkit-transform: rotate(90deg) }
}