body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0;}
body {font:14px '微软雅黑';background:#FFF; color:#333333;max-width:640px;  height: 100%; margin: auto;}
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal;}
a { text-decoration:none; cursor:pointer; color: inherit;} 
a:hover { text-decoration:none; }
img { border:none;vertical-align: middle; }
ol,ul,li { list-style:none; }
input, textarea, select, button,submit {  outline:none;}
button,submit{ -webkit-appearance: none;}
table { border-collapse:collapse; }
*{margin: 0;padding: 0;}
body,html{width: 100%;height: 100%;}

.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}

.bg{
	width: 100%;
	height: 100%;
	position: relative;
}
.login{
	width: calc(100% - 100px);
	margin: 0px 50px;
	text-align: center;

}
.login .syinput{
	width: 100%;
	height: 39px;
	border-radius: 20px;
	margin-bottom:20px;
	background:-webkit-linear-gradient(left,#e06599,#742782);
	text-align:center;
}
.login .syinput input{
	width: calc(100% - 24px);
	height: 35px;
	background-color: #fff;
	border-radius: 20px;
	margin:2px;
	background:#f7edf4;
	border:none;
	padding-left:20px;
}
.login input.yanzhengma{
	width: calc(100% - 146px);
	float:left;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
	margin-bottom:25px;
}
.login .js_verify{ display:block; float:left; margin-top:2px;}
.login .js_verify img{
    border-top-right-radius:20px;
	border-bottom-right-radius:20px;
}
.login input[type='submit']{
	width: 100%;
	height: 40px;
	border-radius: 20px;
	background:-webkit-linear-gradient(left,#e06599,#742782);
	font-size: 16px;
	font-weight:bold;
	color: #fff;
	padding-left: 0;
	border:none;
}


.header{
	width: 100%;
	height: 50px;
	background-color: #000;
	text-align: center;
	position: relative;
}
.header p{
	color: #fff;
	font-size: 22px;
	line-height: 50px;
}
.header .goback{
	position: absolute;
	left: 15px;
	top: 12px;
	width: 16px;
}

.header .logout{
	position: absolute;
	right: 10px;
	top: 12px;
	width: 30px;
}
.con{
	width: 100%;
	background-color: #eee;
	min-height: calc(100% - 50px);
}
.con .grxx{
	width: 100%;
	background-color: #fff;
	margin-top: 20px;
	float: left;
}
.con .grxx ul li {
	width: 100%;
	float: left;
	color: #666;
	font-size: 16px;
	line-height: 60px;
	border-bottom: 1px solid #ddd;
}
.con .grxx ul .tx{
	width: 100%;
	float: left;
	color: #666;
	font-size: 16px;
	line-height: 76px;
	border-bottom: 1px solid #ddd;
}
.con .grxx ul li .bt{
	float: left;
	margin-left: 15px;
}
.con .grxx ul li .nr{
	float: right;
	margin-right: 15px;
}
.con .grxx ul li .nr input[type='text'],.con .grxx ul li .nr input[type='password']{
	width:200px;
	border:none;
	outline:none;
	text-align:right;
}
.info_sub{
    color: #fff;
    font-size: 20px;
    background-image: url(../phoneimg/xiayibu.png);
    background-size: 100% 100%;
    width: calc(100% - 80px);
    height: 50px;
    border-radius: 25px;
    border: none;
	outline:none;
	margin:20px 40px;
}

.xieyi{
	width: calc(100% - 30px);
	padding: 0 15px;
	text-align: left;
	font-size: 16px;
	line-height: 24px;
	padding-bottom:50px;
}
.xieyi .title{
	color: #1f8eff;
	font-size: 28px;
	line-height: 85px;
	text-align: center;
}
.bottom{
	width: 100%;
	max-width:640px;
	height: 50px;
	box-shadow: 0px -3px 15px #ddd;
	position:fixed;
	bottom:0px;
}
.bottom .jujue{
	width: 50%;
	float: left;
	color: #444;
	font-size: 20px;
	line-height: 50px;
	text-align: center;
	background-color: #fff;
	display: block;
}
.bottom .jieshou{
	width: 50%;
	float: left;
	color: #444;
	font-size: 20px;
	line-height: 50px;
	text-align: center;
	background-color: #2091ff;
	color: #fff;
	display: block;
}


.grxx1{
	width: 100%;
	height: 50px;
	position: relative;
	background: #922b7b;
}
.grxx1 .logout{
	width:30px;
	height:30px;
	display:block;
	position: absolute;
	left: 15px;
	top: 15px;
	z-index: 5;
}
.grxx1 .bianji{
	position: absolute;
	right: 15px;
	top: 15px;
	z-index: 5;
}
.grxx1 .name{ width:100%; height:50px; line-height:50px; text-align:center;color: #fff; font-size: 20px;}
.indexc{ width:100%; height:calc(100% - 100px);background-image: url(../newphoneimg/sy3.jpg); overflow-y:auto; background-size: 100% auto;background-repeat: no-repeat;background-position: center bottom;}
.indexlc{ width:100%;height: 700px; margin-top:-40px; background-image: url(../newphoneimg/index1.png); background-size: auto 100%; background-repeat:no-repeat; background-position:center top;}
.indexlc .indexlc_title { width:220px; padding-top:60px; margin:0px auto;}
.indexlc .indexlc_title p{ width:100%; height:41px; border-radius:21px; border:2px solid #ffffff;box-shadow:#eee 2px 2px 10px 1px; background:-webkit-linear-gradient(left,#e06599,#742782); text-align:center; color:#ffffff; font-size:18px; line-height:41px;}
.indexlc .lcleft{ width:100%; height:70px; position:relative;}
.indexlc .lcleft1{ margin-top:30px;}
.indexlc .lcleft2{ margin-top:20px;}
.indexlc .lcleft3{ margin-top:10px;}
.indexlc .lcleft4{ margin-top:10px;}
.indexlc .lcleft5{ margin-top:20px;}
.indexlc .lcleft6{ margin-top:50px;}
.indexlc .lx1{ position:absolute; top:0px; left:50%; margin-left:-150px;}
.indexlc .lx2{ position:absolute; top:0px; left:50%; margin-left:30px;}
.indexlc .lx3{ position:absolute; top:0px; left:50%; margin-left:-164px;}
.indexlc .lx4{ position:absolute; top:0px; left:50%; margin-left:30px;}
.indexlc .lx5{ position:absolute; top:0px; left:50%; margin-left:-136px;}
.indexlc .lx6{ position:absolute; top:0px; left:50%; margin-left:30px;}
.indexlc .lxlc1{ float:left; width:auto;margin-top:40px; position:relative;}
.indexlc .lxlc1 p.bk{width:100%; height:3px; background:#d5d6d6;}
.indexlc .lxlc1.hover p.bk{background: -webkit-linear-gradient(right,#e06599,#742782);}
.indexlc .lxlc1.hover2 p.bk{background: -webkit-linear-gradient(left,#e06599,#742782);}
.indexlc .lxlc1 p.jtz{ width:9px; height:9px; background:url(../newphoneimg/jtz1.png) no-repeat; position:absolute; top:-6px; right:-2px;  }
.indexlc .lxlc1.hover2 p.jty{background:url(../newphoneimg/jty.png) no-repeat;}
.indexlc .lxlc1 p.jty{ width:9px; height:9px; background:url(../newphoneimg/jty1.png) no-repeat; position:absolute; top:-6px; left:-2px;  }
.indexlc .lxlc1.hover p.jtz{background:url(../newphoneimg/jtz.png) no-repeat;}
.indexlc .lxlc1 p.wz{ height:20px;line-height:20px; margin-top:3px; padding-top:5px; color:#666666;font-size:14px;}
.indexlc .lxlc2{ width:70px; height:70px; border-radius:35px; background:#d5d6d6; float:left;}
.indexlc .lxlc2 .lc2img{ width:60px; height:60px; border-radius:30px; margin:5px; background-color:#d5d6d6; background-repeat:no-repeat; background-position:center center;}
.indexlc .lxlc2 .l1{background-image:url(../newphoneimg/lc1.png); background-size: 40px auto; }
.indexlc .lxlc2 .l2{background-image:url(../newphoneimg/lc2.png); background-size: 40px auto; }
.indexlc .lxlc2 .l3{background-image:url(../newphoneimg/lc3.png); background-size: 40px auto; }
.indexlc .lxlc2 .l4{background-image:url(../newphoneimg/lc4.png); background-size: 40px auto; }
.indexlc .lxlc2 .l5{background-image:url(../newphoneimg/lc5.png); background-size: 40px auto; }
.indexlc .lxlc2 .l6{background-image:url(../newphoneimg/lc6.png); background-size: 40px auto; }
.indexlc .lxlc2.hover{background:-webkit-linear-gradient(right,#e06599,#742782);}

.lxsq{
	width: 100%;
	max-width: 640px;
	height: 50px;
	position:fixed;
	bottom: 0;
	background: -webkit-linear-gradient(left,#e06599,#742782);
	line-height: 50px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	display: block;
}



.bg2{
	width: 100%;
	min-height: 100%;
	background-color: #f5d4c3;
	background-image: url(../newphoneimg/sy4.jpg);
	background-size: 100% auto;
	background-repeat:no-repeat;
	background-position:center bottom;
	position: relative;
}
.bg2 .tushuguan{
	width: 100%;
	height: 540px;
	text-align: center;
	position: absolute;
	top:0;
	bottom: 0;
	left: 0;
	right: 0;
	margin:auto;
}
.bg2 .tushuguan .title{
	color: #fff;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 30px;
}
.bg2 .tushuguan .shuming{
	font-size: 16px;
	color: #f59ae1;
	margin-bottom: 210px;
	padding:0px 20px;
}



.bg2 .tuisu{
	width: 100%;
	height: 457px;
	text-align: center;
	position: absolute;
	top:0;
	bottom: 0;
	left: 0;
	right: 0;
	margin:auto;
}
.bg2 .tuisu .title{
	color: #fff;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 30px;
}
.bg2 .tuisu .shuming{
	font-size: 16px;
	color: #444;
	margin-bottom: 100px;
}
.bg2 .tuisu input[type='button']{
	color: #fff;
	font-size: 20px;
	background-color: #ccc;
	width: 220px;
	height: 50px;
	border-radius: 25px;
	border:1px solid #ccc;
}

.bg_middle{ width:100%;background-image: url(../phoneimg/tuisubjm.png);background-size: 100% 100%; min-height:100px;}
.bg2 .bg_middle .mtitle{
	color: #fff;
	font-size: 26px;
	font-weight: bold;
	padding-bottom: 30px;
}
.bg2 .bg_middle .mshuming{
	font-size: 16px;
	color: #f59ae1;
	padding:0px 20px;
	padding-bottom: 30px;
}
.bg2 .bg_middle .hidden{
	display:none;
}
.mshumingtable{ width:100%;}
.mshumingtable tr{ height:30px;}
.mshumingtable tr td input{ width:90%; border:1px solid #d3d3d3; height:25px;}
.bg2 .bg_middle .mshuming label{ display:inline-block}
.bg2 .bg_middle .mqiankuan{ padding-bottom:10px;}
.bg2 .bg_middle .mqiankuan .mp{ padding-bottom:20px;}
.bg2 .bg_middle .mqiankuan .mp p{font-size: 16px;color: #f59ae1;padding:0px 20px; text-align:left;}
.bg2 .bg_bottom{ width:100%; position:relative; margin-top:-1px}
.bg2 .bg_bottom img{ width:100%;}
.bg2 .tsgtips{ text-align:left; color:#666666; font-size:14px; margin-top:-30px; background:#f4e7f1; padding:0px 20px; padding-bottom:30px; position:absolute; }


.bg3{
	width: 100%;
	height: 100%;
	/*background-color: #85d5f1;*/
	background-image: url(../phoneimg/jybj1.jpg);
	background-repeat:no-repeat;
	background-size: 100%;
	position: relative;
	text-align:center;
}
.bg3_a1{ width:35%; height:36px; display:inline-block; line-height:36px; border-radius:18px; margin-top:20px; margin-right:10px; background:#027bd6; color:#ffffff; font-size:14px;}
.bg3_a2{ width:35%; height:36px; display:inline-block; line-height:36px; border-radius:18px; margin-top:20px;background:#ffffff; color:#027bd6; font-size:14px;}

.indexapply{ width:100%; position:relative;}
.indexapply_title { width:200px; position:absolute; top:20px; left:50%; margin-left:-100px;}
.indexapply_title p{ width:100%; height:41px; border-radius:21px; border:2px solid #ffffff;box-shadow:#eee 2px 2px 10px 1px; background:-webkit-linear-gradient(left,#e06599,#742782); text-align:center; color:#ffffff; font-size:18px; line-height:41px;}
.indexapply_con{ padding-top:43px;}
.apply_con{ width:calc(100% - 100px); padding:30px 0px; padding-top:50px; margin:0px auto; border-radius:5px;box-shadow:#eee 2px 2px 10px 1px; background:#ffffff; }
.apply_con .mtitle{font-size: 16px;color: #333;padding:0px 20px; line-height:25px; font-weight:bold; text-align:center; padding-bottom: 10px;}
.apply_con .mshuming{font-size: 16px;color: #333;padding:0px 20px; line-height:25px;}
.apply_con .mshuming label{ display:inline-block}
.apply_con .mboder{ border-top:2px dashed #dfcae0; width:100%; height:1px; margin:20px 0px;}
.apply_con .mshuming2{font-size: 14px;color: #333;padding:0px 20px; line-height:20px; font-weight:bold;}
.apply_con .mshuming3{font-size: 14px;color: #333;padding:0px 20px; line-height:20px;word-wrap: break-word;}
.apply_con .mshuming3 span{font-size: 18px; font-weight:bold; color:#903688;}

.apply_con .mqiankuan{ padding-bottom:10px;}
.apply_con .mqiankuan .mp{ padding-bottom:20px;}
.apply_con .mqiankuan .mp p{font-size: 16px;color: #333;padding:0px 20px; text-align:left;}

.apply_bottom{ width:calc(100% - 100px); padding:30px 0px; margin:0px auto;}
.apply_bottom input.btu{width: 100%;height: 50px;border-radius: 25px;background:-webkit-linear-gradient(right,#e06599,#742782);font-size: 16px;font-weight:bold;	color: #fff; border:2px solid #ffffff;box-shadow:#eee 2px 2px 10px 1px; }