
*{
	margin: 0;
	padding: 0;
	list-style: none;
	-webkit-user-select: none;
}
html,body{
	/*position: relative;*/
	height: 100%;
	width: 100%;
	background-color: #e6e6e6;
}
@media (min-width: 1200px) {

	.box_1 {
		position: fixed;
		top: 0;
		height: 80px;
		width: 100%;
		z-index: 10;
		background-color: #0D3E75;
	}

	.box-menu {
		position: absolute;
		height: 80px;
		width: 1200px;
		left: 50%;
		margin-left: -600px;
	}

	#menu{
		position: absolute;
		height: 80px;
		width: 800px;
		display: inline-block !important;
		margin-left: 25px;
		/* background-color: #fff; */
		/* margin-top: -80px; */
	}

	#menu li {
		float: left;
		margin-left: 10px;
		height: 80px;
		width: 120px;
		font-size: 24px;
		font-family: "微软雅黑";
		line-height: 80px;
		color: #fff;
		text-align: center;
	}

	#menu li a .line {
		display: block;
		width: 0px;
		height: 4px;
		color: #fff;
		background-color: #fff;
		margin: 0 auto;
		/* text-align: center; */
		border-radius: 50px;
		margin-top: -15px;
		transition: width 0.3s;
		/* margin-left: 20px; */
	}

	#menu li a:hover > .line {
		width: 80px;
	}

	#menu #to-h5 .line_1, #menu #to-app .line_1, #menu #to-forum .line_1 {
		display: block;
		width: 80px;
		height: 4px;
		color: #fff;
		background-color: #fff;
		margin: 0 auto;
		/* text-align: center; */
		border-radius: 50px;
		margin-top: -15px;
		/*transition: width 0.5s;*/
	}


	#menu #to-h5 a, #menu #to-forum a, #menu #to-app a {
		font-size: 26px;
		color: #fff;
	}

	/*#menu #to-app a{*/
	/*color: #fff;*/
	/*}*/
	#menu li:hover > a {
		color: #fff;
	}
	.logo{
		height: 56px;
		width: 120px;
		margin-left: 10px;
		display: inline-block;
		background: url(../img/wlogo.png) no-repeat;
		background-size: 100% 100%;
		margin-top: 11px;
	}
	/*#menu .logo:hover{*/
	/*border-bottom: none;*/
	/*}*/
	.logo:after{
		content: "";
		width:2px;
		background:#fff;
		height:42px;
		margin-top:-21px;
		position: absolute;
		left: 12.4%;
		top:50%;
	}

	/*登录和注册按钮*/
	#member {
		position: absolute;
		height: 50px;
		width: 160px;
		top: 15px;
		right: 100px;
	}

	#member li {
		float: left;
		height: 20px;
		width: 75px;
		margin-top: 15px;
		font-size: 18px;
		font-family: "微软雅黑";
		color: #fff;
		line-height: 20px;
		text-align: center;
		cursor: pointer;

	}

	#member li a {
		font-size: 18px;
		font-family: "微软雅黑";
		color: #fff;
		text-decoration: none;
	}

	#member li:nth-child(1):after {
		content: "/";
		color: #fff;
		width: 5px;
		height: 20px;
		line-height: 20px;
		position: absolute;
		left: 45%;
	}

	#menu li a {
		color: #e6e6e6;
		text-decoration: none;
		outline: none;
	}
	.after{
		width: 160px;
		/*height: 200px;*/
		/*border: 1px solid red;*/
		margin-top: 10px;
		position: relative;
		left: 78%;
		display: none;
	}
	.circle_1{
		display: block;
		text-align: center;
		margin: 0 auto;
		width: 60px;
		height: 60px;
		/* margin-top: -10px; */
		/* border: 1px solid #F3F3F3; */
		background-color: #F3F3F3;
		/* position: absolute; */
		/* right: 13%; */
		border-radius: 50%;
	}
	.circle_1 img{
		/* display: block; */
		width: 44px;
		height: 48px;
		margin: 12px 8px;
	}
	.box0{
		width: 100%;
		/* border: 1px solid #dddddd; */
		margin-top: 9px;
		padding: 5px;
		background-color: #002776;
		display: none;
	}
	.box0 p{
		width: 80px;
		height: 20px;
		line-height: 20px;
		text-align: center;
		margin: 12px auto;
	}
	.box0 p a{
		font-family: 'Microsoft Yahei', serif;
		font-size: 16px;
		color: #fff;
		text-decoration: none;
	}
	.box0 p a:hover{
		font-size: 18px;
		color: #ED6D00;
	}
	#menus {
		position: absolute;
		height: 50px;
		top: 15px;
		right: 0px;
	}

	#carte {
		float: left;
		height: 50px;
		width: 50px;
		font-size: 30px;
		line-height: 50px;
		display: none;
		cursor: pointer;
	}

	#search {
		float: right;
		height: 50px;
		width: 50px;
		font-size: 30px;
		line-height: 50px;
		color: #eee;
		cursor: pointer;
	}
	/*导航栏搜索功能*/
	.menus_search{
		height: 0;
		width: 100%;
		background: rgba(255,255,255,0.9);
		position: fixed;
		top: 0;
		left: 0;
		transition: height 0.5s;
		overflow: hidden;

	}
	.search_box .search_close{
		float: right;
		margin-top: 15px;
		margin-right: 15px;
		width: 25px;
	}
	.menus_search .search_box{
		/*border:1px solid #000;*/
		background: #fff;
		width:80%;
		height:30%;
		margin:0 auto;
		overflow: hidden;


	}
	.menus_search .search_box .search_title{
		display: block;
		width: 100%;
		height: 50px;
		font-family: "微软雅黑";
		color: #000;
		font-size: 30px;
		margin-top: 50px;
		padding-left: 70px;
		line-height: 50px;
	}
	.menus_search .search_box .enter{
		width: 40px;
		position: absolute;
		top: 135px;
		right: 236px;
		cursor: pointer;
	}
	.menus_search .search_box .search_input{
		display: inline-block;
		width: 100%;
		height: 50px;
		margin-top: 30px;
		background: #eee;
		font-family: "微软雅黑";
		font-size: 18px;
		border: none;
		padding-left: 50px;
		outline: none;
	}
	/*登录和注册页面*/


	/*	登陆页面*/
	#entry {
		/* position: absolute; */
		/* top: 1px; */
		/* left: 1px; */
		/* margin-left: -600px; */
		padding-top: 80px;
		height: 100%;
		width: 100%;
		padding-bottom:2px;
		/* border: 1px solid #aaa; */
		background-color: #fff;
		/* display: none; */
	}

	#entry .big_logo {
		position: relative;
		top: 0;
		left: 0;
		background: url(../img/background.png) no-repeat;
		background-size: 100% 100%;
		margin-top: 1px;
		margin-left: 1px;
		/* padding-bottom: 25px; */
		width: 45%;
		height: 100%;
	}

	#entry .big_logo .logo_1 {
		position: absolute;
		top: 50%;
		/* margin-left: 33%; */
		margin-top: -183px;
		/* left: 33%; */
		width: 400px;
		height: 250px;
		right: 85px;
	}

	#on_content {
		position: absolute;
		left: 45%;
		top: 50%;
		margin-left: 2%;
		margin-top: -300px;
		/* border: 1px solid red; */
		overflow: hidden;
		width: 550px;
		height: 80%;
	}

	#on_content .use {
		width: 95px;
		height: 160px;
		margin: 30px auto;
		/* margin-bottom: 15px; */
		/* display: inline-block; */
	}

	#on_content .use .circle {
		/*margin: 0 auto;*/
		margin: 0 auto;
		/* float: left; */
		width: 113px;
		height: 115px;
		border-radius: 50%;
		overflow: hidden;
		/*border: 1px solid #ccc;*/
		border-left: 2px;
		background-color: #F3F3F3;
		text-align: center;
		box-shadow: 2px -2px 0px 0px #ccc;
	}

	#on_content .use .circle .head {
		margin-top: 18px;
		margin-left: 4px;
	}

	#on_content .use .wel {
		width: 98px;
		height: 25px;
		/* margin: 0 auto; */
		margin-left: 11px;
		margin-top: 20px;
		overflow: hidden;
	}

	#on_content .use .wel img {
		width: 100%;
		height: 100%;
	}


	.entry-con {
		margin: 0 auto;
		height: 377px;
		width: 368px;
		border: 1px solid #ddd;
		border-radius: 10px;
		box-shadow: 1px 2px 5px 3px #ccc;

	}

	.entry-con label {
		float: left;
		margin-top: 14px;
		margin-left: 45px;
		height: 45px;
		width: 210px;
		font-size: 20px;
		line-height: 48px;
		color: #ccc !important;
	}

	.entry-con label input {
		float: left;
		margin-top: -50px;
		margin-left: -10px;
		height: 45px;
		width: 300px;
		padding-left: 40px;
		font-family: "微软雅黑";
		font-size: 16px;
		line-height: 45px;
		border-radius: 10px;
		color: #333 !important;
		outline: none;
	}

	.entry-con label .on_line {
		display: inline-block;
		width: 1px;
		height: 20px;
		background-color: #ccc;
		margin-left: -17px;
		/* color: red; */

	}

	.entry-con button {
		/* float: left; */
		margin-top: 20px;
		margin-left: 140px;
		height: 35px;
		width: 90px;
		font-size: 20px;
		font-family: "微软雅黑";
		line-height: 35px;
		background-color: #065897;
		border: none;
		border-radius: 10px;
		color: #ddd;
		outline: none;
	}

	.entry-con button:hover {
		background-color: #0659cd;
		color: #fff;
	}

	#entry .join {
		width: 320px;
		margin-left: 15px;
		margin-top: 6px;
		overflow: hidden;
		height: 45px;
	}

	#entry .border_line {
		display: block;
		width: 343px;
		height: 1px;
		margin-left: 12px;
		margin-top: -10px;
		margin-bottom: 2px;
		color: #ccc;
		background-color: #ccc;
	}

	#entry .methods {
		width: 100%;
		height:81px;
		/*border:1px solid #000000;*/
	}

	#entry .methods .way {
		width: 200px;
		height: 30px;
		line-height: 30px;
		color: #bbb;
		font-family: "微软雅黑";
		font-size: 16px;
		margin-left: 20px;
	}

	#entry .methods .weixin {
		width: 30px;
		height: 30px;
		float: left;
		margin-left: 25px;
		margin-top: -5px;
	}

	#entry .methods .two_code {
		float: right;
		margin-top: -11px;
		width: 50px;
		height: 50px;
	}

	#entry .forget {
		float: left;
		/*display:block;*/
		color: #38f;
		font-family: "微软雅黑";
		font-size: 16px;
		height: 30px;
		width: 100px;
		line-height: 30px;
		margin-left: 20px;
		margin-top: 10px;
		text-align: center;
		cursor: pointer;
	}

	#entry .to-register {
		/*display: inline-block;*/
		float: right;
		color: #38f;
		font-family: "微软雅黑";
		font-size: 16px;
		height: 30px;
		width: 100px;
		line-height: 30px;
		margin-right: 20px;
		margin-top: 10px;
		text-align: center;
		cursor: pointer;
	}

	#entry .to-register:hover {
		color: #0659cd;
	}

	#entry .test {
		width: 300px;
		height: 300px;
		position: absolute;
		background-color: #fff;
		/* border: 1px solid #000; */
		z-index: 10;
		top: 44%;
		left: 127px;
		margin-top: -96px;
		display: none;
	}

	#entry .test .test_1 {
		width: 300px;
		height: 300px;
		position: absolute;
		top: 50%;
		margin-top: -150px;
		left: 50%;
		margin-left: -150px;
	}

	#entry .test img {
		width: 100%;
		height: 100%;
	}

	#close-ent {
		float: right;
		height: 50px;
		width: 50px;
		margin-top: 0px;
		margin-right: 0px;
		font-size: 20px;
		text-align: center;
		line-height: 50px;
		color: #333;
		cursor: pointer;
	}


	.admin-point {
		float: left;
		margin-left: 10px;
		height: 40px;
		width: 230px;
		font-family: "微软雅黑";
		font-size: 12px;
		line-height: 20px;
		color: #888;
		/*display: none;*/

	}

	.register-con .reg-decide {
		float: left;
		height: 30px;
		width: 30px;
		margin-left: 10px;
		margin-top: 5px;
		/*display: none;*/
	}

	.register-con .reg-decide img {
		position: absolute;
		height: 30px;
		width: 30px;
		display: none;
	}

	.reg-admin {
		float: left;
		height: 40px;
		width: 100px;
		color: #b80101;
		line-height: 40px;
		font-size: 14px;
		font-family: "微软雅黑";
		margin-left: 10px;
		display: none;
	}

	.reg-admin-again {
		float: left;
		height: 40px;
		width: 200px;
		color: #b80101;
		line-height: 40px;
		font-size: 14px;
		font-family: "微软雅黑";
		margin-left: 10px;
		display: none;
	}

	#putIn {
		float: left;
		margin-top: 20px;
		margin-left: 100px;
		height: 50px;
		width: 300px;
		font-size: 20px;
		font-family: "微软雅黑";
		line-height: 50px;
		background-color: #38f;
		border: none;
		border-radius: 5px;
		color: #ddd;
		text-align: center;
		cursor: pointer;
	}

	#putIn:hover {
		background-color: #0659cd;
		color: #fff;
	}

	#close-reg {
		float: right;
		height: 50px;
		width: 50px;
		margin-top: 0px;
		margin-right: 0px;
		font-size: 20px;
		text-align: center;
		line-height: 50px;
		color: #333;
		cursor: pointer;
	}

	.code-box {
		float: left;
		height: 40px;
		width: 300px;
		margin-left: 10px;
		border: 1px solid #aaa;
	}

	.slider {
		width: 298px;
		height: 38px;
		position: relative;
		border-radius: 2px;
		background-color: #ccc;
		overflow: hidden;
		text-align: center;
		user-select: none;
		-moz-user-select: none;
		-webkit-user-select: none;
	}

	.slider_bg {
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		background-color: #7AC23C;
		z-index: 1;
	}

	.label {
		width: 46px;
		position: absolute;
		padding: 0;
		left: 0;
		top: 0;
		height: 38px;
		line-height: 38px;
		border: 1px solid #cccccc;
		background: #fff;
		z-index: 3;
		cursor: move;
		color: #ccc;
		font-size: 16px;
		font-weight: 900;
	}

	.labelTip {
		position: absolute;
		left: 0;
		width: 100%;
		height: 100%;
		font-size: 18px;
		font-family: 'Microsoft Yahei', serif;
		color: #787878;
		line-height: 38px;
		text-align: center;
		z-index: 2;

	}

	.code-box1 {
		float: left;
		height: 45px;
		width: 300px;
		margin-left: 35px;
		margin-top: 14px;
		border-radius: 10px;
		/* border: 1px solid #aaa; */
	}

	#slider1 {
		width: 100%;
		height: 45px;
		position: relative;
		border-radius: 10px;
		background-color: #ccc;
		overflow: hidden;
		text-align: center;
		user-select: none;
		-moz-user-select: none;
		-webkit-user-select: none;
	}

	#labels {
		width: 43px;
		position: absolute;
		padding: 0;
		left: 0px;
		top: 0px;
		height: 45px;
		line-height: 45px;
		border: 1px solid #cccccc;
		background: #fff;
		z-index: 3;
		cursor: move;
		color: #ff9e77;
		font-size: 16px;
		font-weight: 900;
	}

	#labelTip {
		line-height: 48px;
	}
    /*忘记密码*/
	.forget_box{
		position: fixed;
		top:0;
		left:0;
		width:100%;
		height:100%;
		border:1px solid #ccc;
		background: rgba(0,0,0,0.8);
		z-index: 999;
		display: none;
	}
	.forget00{
		border:1px solid #000;
		position: absolute;
		top:50%;
		left:50%;
		margin-top:-150px;
		margin-left: -200px;
		width:400px;
		height:300px;
		background: #fff;
		border-radius: 15px;
	}
	.newpass{
		border: 1px solid #000;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -150px;
		margin-left: -175px;
		width: 350px;
		height: 200px;
		background: #fff;
		border-radius: 15px;
		display: none;
	}
	.newpwd{
		width: 300px;
		height: 30px;
		line-height: 30px;
		font-family: "微软雅黑";
		border-radius: 5px;
		text-align: left;
		font-size: 16px;
		margin: 20px;
		outline: none;
		border: 1px solid #ccc;
	}
    .dochange{
		width: 80px;
		height: 35px;
		border: none;
		background-color: #ed6d00;
		font-size: 16px;
		color: #fff;
		font-family: "微软雅黑";
		border-radius: 5px;
		margin-right: 20px;
		float: right;
    }
	.forget_close{
		float: right;
		width: 30px;
		height: 30px;
		margin-top: 5px;
		margin-right: 10px;
	}
	.forget_same{
		display: inline-block;
		width: 90px;
		height: 30px;
		line-height: 30px;
		font-family: "微软雅黑";
		text-align: right;
		font-size: 16px;
		color: #333;
		margin-top: 30px;
		margin-left: 20px;
	}
	.forget_write{
		outline: none;
		border-radius: 5px;
		border: 1px solid #ccc;
		width: 210px;
		padding-left: 10px;
		height: 30px;
		line-height: 30px;
		font-family: "微软雅黑";
		font-size: 16px;
		margin-left: 15px;
	}
	.get_code{
		width: 100px;
		height: 30px;
		line-height: 25px;
		font-family: "微软雅黑";
		font-size: 16px;
		margin-left: 15px;
		border-radius: 5px;
		border: none;
		background-color: #49A1C3;
		color: #fff;
		margin-right:65px;
		outline: none;
	}
	.forget_code{
		width: 100px;
		text-align: right;
		margin-left: 10px;
	}
	.write_code{
		margin-left: 15px;
		width: 150px;
		height: 30px;
		outline: none;
		border: 1px solid #ccc;
		border-top-left-radius: 5px;
		font-family: "微软雅黑";
		font-size: 16px;
		border-bottom-left-radius: 5px;
		/*border-right: none;*/
	}
	.forget_time{
		border: 1px solid #ccc;
		width: 59px;
		height: 30px;
		float: right;
		margin-top: 30px;
		margin-right: 60px;
		border-bottom-right-radius: 5px;
		border-top-right-radius: 5px;
		font-family: "微软雅黑";
		font-size: 16px;
		color: #666;
		text-align: center;
		border-left:none;
		line-height: 30px;
		display: none;
	}
	.forget_post{
		width: 80px;
		height: 30px;
		border: none;
		background-color: #277FBD;
		font-size: 16px;
		color: #fff;
		font-family: "微软雅黑";
		border-radius: 5px;
		margin-left: 160px;
		margin-top: 50px;
	}
	#footer{
		clear: both;
		margin: 0 auto;
		width: 100%;
		/*position: fixed;*/
		/*bottom:10px;*/
		background: url("../img/ft.png") no-repeat;
		background-size: 100% 100%;
	}
	.footer{
		height: 100px;
		width: 100%;
		margin: 0 auto;

	}
	.QR{
		float: left;
		height: 70px;
		width: 70px;
		margin-top: 15px;
		margin-left: 100px;
	}
	.QR img{
		height: 100%;
		width: 100%;
	}
	.footer-con{
		float: left;
		width: 900px;
		height: 50px;
		margin-top: 25px;
		margin-left: 50px;
	}
	.footer-con p{
		float: left;
		margin: 0;
		height: 25px;
		width: 300px;
		font-family: "微软雅黑";
		font-size: 12px;
		line-height: 25px;
		color: #fff;
	}
}

@media (min-width: 1001px) and (max-width: 1199px){

	.box_1 {
		position: fixed;
		top: 0;
		height: 80px;
		width: 100%;
		z-index: 10;
		background-color: #0D3E75;
	}

	.box-menu {
		position: absolute;
		height: 80px;
		width: 1000px;
		left: 50%;
		margin-left: -500px;
	}


	#menu{
		position: absolute;
		height: 80px;
		width: 635px;
		display: inline-block !important;
		margin-left: -10px;
		/* background-color: #fff; */
		/* margin-top: -80px; */

	}

	#menu li {
		float: left;
		margin-left: 45px;
		height: 80px;
		width: 60px;
		font-size: 22px;
		font-family: "微软雅黑";
		line-height: 80px;
		color: #fff;
		text-align: center;
	}

	#menu li a .line {
		display: block;
		width: 0px;
		height: 4px;
		color: #fff;
		background-color: #fff;
		margin: 0 auto;
		/* text-align: center; */
		border-radius: 50px;
		margin-top: -15px;
		transition: width 0.3s;
		/* margin-left: 20px; */
	}

	#menu li a:hover > .line {
		width: 60px;
	}

	#menu #to-h5 .line_1, #menu #to-app .line_1, #menu #to-forum .line_1 {
		display: block;
		width: 80px;
		height: 4px;
		color: #fff;
		background-color: #fff;
		margin: 0 auto;
		/* text-align: center; */
		border-radius: 50px;
		margin-top: -15px;
		/*transition: width 0.5s;*/
	}


	#menu #to-h5 a, #menu #to-forum a, #menu #to-app a {
		font-size: 26px;
		color: #fff;
	}

	/*#menu #to-app a{*/
	/*color: #fff;*/
	/*}*/
	#menu li:hover > a {
		color: #fff;
	}
	.logo{
		height: 56px;
		width: 120px;
		margin-left: 10px;
		display: inline-block;
		background: url(../img/wlogo.png) no-repeat;
		background-size: 100% 100%;
		margin-top: 11px;
	}
	/*#menu .logo:hover{*/
	/*border-bottom: none;*/
	/*}*/
	.logo:after{
		content: "";
		width:2px;
		background:#fff;
		height:42px;
		margin-top:-21px;
		position: absolute;
		left: 14.4%;
		top:50%;
	}

	/*登录和注册按钮*/
	#member {
		position: absolute;
		height: 50px;
		width: 150px;
		top: 15px;
		right: 50px;
	}

	#member li {
		float: left;
		height: 20px;
		width: 65px;
		margin-top: 15px;
		font-size: 18px;
		font-family: "微软雅黑";
		color: #fff;
		line-height: 20px;
		text-align: center;
		cursor: pointer;

	}

	#member li a {
		font-size: 18px;
		font-family: "微软雅黑";
		color: #fff;
		text-decoration: none;
	}

	#member li:nth-child(1):after {
		content: "/";
		color: #fff;
		width: 5px;
		height: 20px;
		line-height: 20px;
		position: absolute;
		left: 40%;
	}

	#menu li a {
		color: #e6e6e6;
		text-decoration: none;
		outline: none;
	}


	.after{
		width: 160px;
		/*height: 200px;*/
		/*border: 1px solid red;*/
		margin-top: 10px;
		position: relative;
		left: 78%;
		display: none;
	}
	.circle_1{
		display: block;
		text-align: center;
		margin: 0 auto;
		width: 60px;
		height: 60px;
		/* margin-top: -10px; */
		/* border: 1px solid #F3F3F3; */
		background-color: #F3F3F3;
		/* position: absolute; */
		/* right: 13%; */
		border-radius: 50%;
	}
	.circle_1 img{
		/* display: block; */
		width: 44px;
		height: 48px;
		margin: 12px 8px;
	}
	.box0{
		width: 100%;
		/* border: 1px solid #dddddd; */
		margin-top: 9px;
		padding: 5px;
		background-color: #002776;
		display: none;
	}
	.box0 p{
		width: 80px;
		height: 20px;
		line-height: 20px;
		text-align: center;
		margin: 12px auto;
	}
	.box0 p a{
		font-family: 'Microsoft Yahei', serif;
		font-size: 16px;
		color: #fff;
		text-decoration: none;
	}
	.box0 p a:hover{
		font-size: 18px;
		color: #ED6D00;
	}

	#menus {
		position: absolute;
		height: 50px;
		top: 15px;
		right: 10px;
	}

	#carte {
		float: left;
		height: 50px;
		width: 50px;
		font-size: 30px;
		line-height: 50px;
		display: none;
		cursor: pointer;
	}

	#search {
		float: right;
		height: 40px;
		width: 31px;
		margin-top: 5px;
		font-size: 30px;
		line-height: 40px;
		color: #eee;
		cursor: pointer;
	}
	/*导航栏搜索功能*/
	.menus_search{
		height: 0;
		width: 100%;
		background: rgba(255,255,255,0.9);
		position: fixed;
		top: 0;
		left: 0;
		transition: height 0.5s;
		overflow: hidden;

	}
	.search_box .search_close{
		float: right;
		margin-top: 15px;
		margin-right: 15px;
		width: 25px;
	}
	.menus_search .search_box{
		/*border:1px solid #000;*/
		background: #fff;
		width:80%;
		height:30%;
		margin:0 auto;
		overflow: hidden;


	}
	.menus_search .search_box .search_title{
		display: block;
		width: 100%;
		height: 50px;
		font-family: "微软雅黑";
		color: #000;
		font-size: 30px;
		margin-top: 50px;
		padding-left: 70px;
		line-height: 50px;
	}
	.menus_search .search_box .enter{
		width: 40px;
		position: absolute;
		top: 135px;
		right: 236px;
		cursor: pointer;
	}
	.menus_search .search_box .search_input{
		display: inline-block;
		width: 100%;
		height: 50px;
		margin-top: 30px;
		background: #eee;
		font-family: "微软雅黑";
		font-size: 18px;
		border: none;
		padding-left: 50px;
		outline: none;
	}
	/*登录和注册页面*/


	/*	登陆页面*/
	#entry {
		/* position: absolute; */
		/* top: 1px; */
		/* left: 1px; */
		/* margin-left: -600px; */
		padding-top: 80px;
		height: 100%;
		width: 100%;
		padding-bottom: 102px;
		/* border: 1px solid #aaa; */
		background-color: #fff;
		/* display: none; */
	}

	#entry .big_logo {
		position: relative;
		top: 0;
		left: 0;
		background: url(../img/background.png) no-repeat;
		background-size: 100% 100%;
		margin-top: 1px;
		margin-left: 1px;
		/* padding-bottom: 25px; */
		width: 45%;
		height: 100%;
	}

	#entry .big_logo .logo_1 {
		position: absolute;
		top: 50%;
		/* margin-left: 33%; */
		margin-top: -145px;
		/* left: 33%; */
		width: 315px;
		height: 190px;
		right: 60px;
	}

	#on_content {
		position: absolute;
		left: 45%;
		top: 56%;
		margin-left: 5%;
		margin-top: -300px;
		/* border: 1px solid red; */
		overflow: hidden;
		/* width: 40%; */
		/*height: 55%;*/
	}


	#on_content .use {
		width: 100px;
		height: 100px;
		margin: 13px auto;
		margin-bottom: -15px;
		/* display: inline-block; */
	}

	#on_content .use .circle {

		margin: 0 auto;
		/* float: left; */
		width: 70px;
		height: 70px;
		border-radius: 50%;
		overflow: hidden;
		/* border: 1px solid #ccc; */
		border-left: 2px;
		background-color: #F3F3F3;
		text-align: center;
		box-shadow: 2px -2px 0px 0px #ccc;
	}

	#on_content .use .circle .head {
		margin-top: 18px;
		width: 70%;
		margin-left: 5px;
		height: 78%;
	}

	#on_content .use .wel {
		width: 90px;
		height: 25px;
		/* margin: 0 auto; */
		margin-left: 5px;
		margin-top: 10px;
		overflow: hidden;
	}

	#on_content .use .wel img {
		width: 100%;
		height: 100%;
	}


	.entry-con {
		margin: 0 auto;
		height: 355px;
		width: 340px;
		border: 1px solid #ddd;
		border-radius: 10px;
		box-shadow: 1px 2px 5px 3px #ccc;
		margin-top: 26px;
	}

	.entry-con label {
		float: left;
		margin-top: 18px;
		margin-left: 45px;
		height: 40px;
		width: 136px;
		font-size: 20px;
		line-height: 40px;
		color: #ccc;

	}

	.entry-con label input {
		float: left;
		margin-top: -45px;
		margin-left: -10px;
		height: 40px;
		width: 275px;
		padding-left: 40px;
		font-family: "微软雅黑";
		font-size: 16px;
		line-height: 40px;
		border-radius: 10px;
		color: #333 !important;
		outline: none;
	}

	.entry-con label .on_line {
		display: inline-block;
		width: 1px;
		height: 20px;
		background-color: #ccc;
		margin-left: -17px;
		/* color: red; */

	}

	.entry-con button {
		/* float: left; */
		margin-top: 5px;
		margin-left: 125px;
		height: 35px;
		width: 85px;
		font-size: 18px;
		font-family: "微软雅黑";
		line-height: 35px;
		background-color: #065897;
		border: none;
		border-radius: 10px;
		color: #ddd;
		outline: none;
	}

	.entry-con button:hover {
		background-color: #0659cd;
		color: #fff;
	}

	#entry .join {
		width: 275px;
		margin-left: 30px;
		margin-top: 5px;
		overflow: hidden;
		height: 40px;
		line-height: 40px;

	}

	#entry .border_line {
		display: block;
		width: 295px;
		height: 1px;
		margin-left: 20px;
		margin-top: -10px;
		margin-bottom: 2px;
		color: #ccc;
		background-color: #ccc;
	}

	#entry .methods {
		width: 100%;
		height: 100px;
		/*border:1px solid #000000;*/
	}

	#entry .methods .way {
		width: 200px;
		height: 30px;
		line-height: 30px;
		color: #bbb;
		font-family: "微软雅黑";
		font-size: 16px;
		margin-left: 20px;
	}

	#entry .methods .weixin {
		width: 30px;
		height: 30px;
		float: left;
		margin-left: 25px;
		margin-top: -5px;
	}

	#entry .methods .two_code {
		float: right;
		margin-top: -11px;
		width: 50px;
		height: 50px;
	}

	#entry .forget {
		float: left;
		/* display: block; */
		color: #38f;
		font-family: "微软雅黑";
		font-size: 16px;
		height: 30px;
		width: 80px;
		line-height: 30px;
		margin-left: 20px;
		margin-top: 10px;
		text-align: center;
		cursor: pointer;
	}

	#entry .to-register {
		/*display: inline-block;*/
		float: right;
		color: #38f;
		font-family: "微软雅黑";
		font-size: 16px;
		height: 30px;
		width: 100px;
		line-height: 30px;
		margin-right: -2px;
		margin-top: 10px;
		text-align: center;
		cursor: pointer;
	}

	#entry .to-register:hover {
		color: #0659cd;
	}

	#entry .test {
		width: 300px;
		height: 300px;
		position: absolute;
		background-color: #fff;
		/* border: 1px solid #000; */
		z-index: 10;
		top: 27%;
		left: 20px;
		/* margin-top: -96px; */
		display: none;
	}

	#entry .test .test_1 {
		width: 300px;
		height: 300px;
		position: absolute;
		top: 50%;
		margin-top: -150px;
		left: 50%;
		margin-left: -150px;
	}

	#entry .test img {
		width: 100%;
		height: 100%;
	}

	#close-ent {
		float: right;
		height: 50px;
		width: 50px;
		margin-top: 0px;
		margin-right: 0px;
		font-size: 20px;
		text-align: center;
		line-height: 50px;
		color: #333;
		cursor: pointer;
	}


	.admin-point {
		float: left;
		margin-left: 10px;
		height: 40px;
		width: 230px;
		font-family: "微软雅黑";
		font-size: 12px;
		line-height: 20px;
		color: #888;
		/*display: none;*/

	}

	.register-con .reg-decide {
		float: left;
		height: 30px;
		width: 30px;
		margin-left: 10px;
		margin-top: 5px;
		/*display: none;*/
	}

	.register-con .reg-decide img {
		position: absolute;
		height: 30px;
		width: 30px;
		display: none;
	}

	.reg-admin {
		float: left;
		height: 40px;
		width: 100px;
		color: #b80101;
		line-height: 40px;
		font-size: 14px;
		font-family: "微软雅黑";
		margin-left: 10px;
		display: none;
	}

	.reg-admin-again {
		float: left;
		height: 40px;
		width: 200px;
		color: #b80101;
		line-height: 40px;
		font-size: 14px;
		font-family: "微软雅黑";
		margin-left: 10px;
		display: none;
	}

	#putIn {
		float: left;
		margin-top: 20px;
		margin-left: 100px;
		height: 50px;
		width: 300px;
		font-size: 20px;
		font-family: "微软雅黑";
		line-height: 50px;
		background-color: #38f;
		border: none;
		border-radius: 5px;
		color: #ddd;
		text-align: center;
		cursor: pointer;
	}

	#putIn:hover {
		background-color: #0659cd;
		color: #fff;
	}

	#close-reg {
		float: right;
		height: 50px;
		width: 50px;
		margin-top: 0px;
		margin-right: 0px;
		font-size: 20px;
		text-align: center;
		line-height: 50px;
		color: #333;
		cursor: pointer;
	}

	.code-box {
		float: left;
		height: 40px;
		width: 300px;
		margin-left: 10px;
		border: 1px solid #aaa;
	}

	.slider {
		width: 298px;
		height: 38px;
		position: relative;
		border-radius: 2px;
		background-color: #ccc;
		overflow: hidden;
		text-align: center;
		user-select: none;
		-moz-user-select: none;
		-webkit-user-select: none;
	}

	.slider_bg {
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		background-color: #7AC23C;
		z-index: 1;
	}

	.label {
		width: 46px;
		position: absolute;
		padding: 0;
		left: 0;
		top: 0;
		height: 38px;
		line-height: 38px;
		border: 1px solid #cccccc;
		background: #fff;
		z-index: 3;
		cursor: move;
		color: #ff9e77;
		font-size: 16px;
		font-weight: 900;
	}

	.labelTip {
		position: absolute;
		left: 0;
		width: 100%;
		height: 100%;
		font-size: 18px;
		font-family: 'Microsoft Yahei', serif;
		color: #787878;
		line-height: 38px;
		text-align: center;
		z-index: 2;
	}

	.code-box1 {
		float: left;
		height: 50px;
		width: 275px;
		margin-left: 35px;
		margin-top: 10px;
		border-radius: 10px;
		/* border: 1px solid #aaa; */
	}

	#slider1 {
		width: 100%;
		height: 40px;
		position: relative;
		border-radius: 10px;
		background-color: #ccc;
		overflow: hidden;
		text-align: center;
		user-select: none;
		-moz-user-select: none;
		-webkit-user-select: none;
	}

	#labels {
		width: 43px;
		position: absolute;
		padding: 0;
		left: 0px;
		top: 0px;
		height: 39px;
		line-height: 39px;
		border: 1px solid #cccccc;
		background: #fff;
		z-index: 3;
		cursor: move;
		color: #ff9e77;
		font-size: 16px;
		font-weight: 900;
	}

	#labelTip {
		line-height: 48px;
	}
	/*忘记密码*/
	.forget_box{
		position: fixed;
		top:0;
		left:0;
		width:100%;
		height:100%;
		border:1px solid #ccc;
		background: rgba(0,0,0,0.8);
		z-index: 999;
		display: none;
	}
	.forget00{
			 border:1px solid #000;
			 position: absolute;
			 top:50%;
			 left:50%;
			 margin-top:-150px;
			 margin-left: -200px;
			 width:400px;
			 height:300px;
			 background: #fff;
			 border-radius: 15px;
		 }
	.newpass{
		border:1px solid #000;
		position: absolute;
		top:50%;
		left:50%;
		margin-top:-150px;
		margin-left: -200px;
		width:400px;
		height:200px;
		background: #fff;
		border-radius: 15px;
        display: none;
	}
	.newpwd{
		width: 300px;
		height: 30px;
		line-height: 30px;
		font-family: "微软雅黑";
        border-radius: 5px;
		text-align: left;
		font-size: 16px;
		margin: 20px;
	}
    .dochange{
        width: 80px;
        height: 45px;
        border: none;
        background-color: #ed6d00;
        font-size: 16px;
        color: #fff;
        font-family: "微软雅黑";
        border-radius: 5px;
        margin-right: 15px;
        float: right;
    }
	.forget_close{
		float: right;
		width: 30px;
		height: 30px;
		margin-top: 5px;
		margin-right: 10px;
	}
	.forget_same{
		display: inline-block;
		width: 90px;
		height: 30px;
		line-height: 30px;
		font-family: "微软雅黑";
		text-align: right;
		font-size: 16px;
		color: #333;
		margin-top: 30px;
		margin-left: 20px;
	}
	.forget_write{
		outline: none;
		border-radius: 5px;
		border: 1px solid #ccc;
		width: 210px;
		padding-left: 10px;
		height: 30px;
		line-height: 30px;
		font-family: "微软雅黑";
		font-size: 16px;
		margin-left: 15px;
	}
	.get_code{
		width: 100px;
		height: 30px;
		line-height: 25px;
		font-family: "微软雅黑";
		font-size: 16px;
		margin-left: 15px;
		border-radius: 5px;
		border: none;
		background-color: #49A1C3;
		color: #fff;
		margin-right:65px;
		outline: none;
	}
	.forget_code{
		width: 100px;
		text-align: right;
		margin-left: 10px;
	}
	.write_code{
		margin-left: 15px;
		width: 150px;
		height: 30px;
		outline: none;
		border: 1px solid #ccc;
		border-top-left-radius: 5px;
		font-family: "微软雅黑";
		font-size: 16px;
		border-bottom-left-radius: 5px;
		/*border-right: none;*/
	}
	.forget_time{
		border: 1px solid #ccc;
		width: 59px;
		height: 30px;
		float: right;
		margin-top: 30px;
		margin-right: 60px;
		border-bottom-right-radius: 5px;
		border-top-right-radius: 5px;
		font-family: "微软雅黑";
		font-size: 16px;
		color: #666;
		text-align: center;
		border-left:none;
		line-height: 30px;
		display: none;
	}
	.forget_post{
		width: 80px;
		height: 30px;
		border: none;
		background-color: #277FBD;
		font-size: 16px;
		color: #fff;
		font-family: "微软雅黑";
		border-radius: 5px;
		margin-left: 160px;
		margin-top: 50px;
	}
	#footer {
		margin: 0 auto;
		width: 100%;
		position: fixed;
		bottom: 0px;
		background: url("../img/ft.png") no-repeat;
		background-size: 100% 100%;
	}

	.footer {
		height: 100px;
		width: 1000px;
		margin: 0 auto;

	}

	.QR {
		float: left;
		height: 70px;
		width: 70px;
		margin-top: 15px;
		margin-left: 70px;
	}

	.QR img {
		height: 100%;
		width: 100%;
	}

	.footer-con {
		float: left;
		width: 808px;
		height: 73px;
		margin-top: 15px;
		margin-left: 50px;
	}

	.footer-con p {
		float: left;
		margin: 0;
		height: 25px;
		width: 300px;
		font-family: "微软雅黑";
		font-size: 12px;
		line-height: 25px;
		color: #fff;
	}
}

@media (min-width: 769px) and (max-width: 1000px){
	/*导航栏搜索功能*/
	.menus_search{
		height: 0;
		width: 100%;
		background: rgba(255,255,255,0.9);
		position: fixed;
		top: 0;
		left: 0;
		transition: height 0.5s;
		overflow: hidden;

	}
	.search_box .search_close{
		float: right;
		margin-top: 15px;
		margin-right: 15px;
		width: 25px;
	}
	.menus_search .search_box{
		/*border:1px solid #000;*/
		background: #fff;
		width:80%;
		height:30%;
		margin:0 auto;
		overflow: hidden;


	}
	.menus_search .search_box .search_title{
		display: block;
		width: 100%;
		height: 50px;
		font-family: "微软雅黑";
		color: #000;
		font-size: 30px;
		margin-top: 50px;
		padding-left: 70px;
		line-height: 50px;
	}
	.menus_search .search_box .enter{
		width: 40px;
		position: absolute;
		top: 135px;
		right: 236px;
		cursor: pointer;
	}
	.menus_search .search_box .search_input{
		display: inline-block;
		width: 100%;
		height: 50px;
		margin-top: 30px;
		background: #eee;
		font-family: "微软雅黑";
		font-size: 18px;
		border: none;
		padding-left: 50px;
		outline: none;
	}
	.box_1 {
		position: fixed;
		height: 60px;
		width: 100%;
		z-index: 10;
		top: 0;
		background-color: #fff !important;
		/* display: none; */
	}

	.box-menu {
		height: 60px;
		width: 100%;
		background-color: #fff;
	}


	#menu{
		position: absolute;
		top: 60px;
		/* height: calc(100% - 50px); */
		width: 100%;
		/* display: none; */
		opacity: 0;
		background: rgba(255,255,255,0.9);
		transition: height 0.5s;
		-webkit-animation: menu 0.3s linear;
		-webkit-animation-fill-mode: forwards;
		overflow: hidden;
		z-index: 10;

	}
	.hide{
		display: none;
	}
	.bl{
		display: block;
	}
	@-webkit-keyframes menu{
		from{
			opacity: 0;

		}
		to{ opacity: 0.8;}
	}
	#menu li {
		float: left;
		height: 60px;
		width: 100%;
		font-size: 24px;
		font-family: "微软雅黑";
		line-height: 60px;
		text-align: center;
		/* border-bottom: 1px solid #aaa; */
	}

	#menu li a .line {
		display: block;
		width: 0px;
		height: 4px;
		color: #fff;
		background-color: #fff;
		margin: 0 auto;
		/* text-align: center; */
		border-radius: 50px;
		margin-top: -15px;
		transition: width 0.3s;
		/* margin-left: 20px; */
	}
	#menu li a {
		color: #222 !important;
		text-decoration: none;
		outline: none;
	}

	#menu li a:hover > .line {
		width: 60px;
	}

	#menu #to-h5 .line_1, #menu #to-app .line_1, #menu #to-forum .line_1 {
		display: block;
		width: 80px;
		height: 4px;
		color: #fff;
		background-color: #fff;
		margin: 0 auto;
		/* text-align: center; */
		border-radius: 50px;
		margin-top: -15px;
		/*transition: width 0.5s;*/
	}


	#menu #to-h5 a, #menu #to-forum a, #menu #to-app a {
		font-size: 26px;
		color: #fff;
	}

	/*#menu #to-app a{*/
	/*color: #fff;*/
	/*}*/
	#menu li:hover > a {
		color: #fff;
	}
	.logo{
		width: 130px;
		height: 60px;
		background: url(../img/logo0.png) no-repeat;
		background-size: 120px 75px;
		margin-left: 20px;
		background-position: 4px -1px;
	}
	/*#menu .logo:hover{*/
	/*border-bottom: none;*/
	/*}*/
	/*.logo:after{*/
	/*content: "";*/
	/*width:2px;*/
	/*background:#fff;*/
	/*height:42px;*/
	/*margin-top:-21px;*/
	/*position: absolute;*/
	/*left: 14.4%;*/
	/*top:50%;*/
	/*}*/

	/*登录和注册按钮*/
	#member {
		display: none;
	}


	.after{
		width: 80px;
		/* height: 200px; */
		/* border: 1px solid red; */
		margin-top: -55px;
		float: right;
		margin-right: 110px;
		/* position: relative; */
		left: 60%;
		z-index: 999;
	}
	.circle_1 {
		display: block;
		text-align: center;
		margin: 0 auto;
		width: 50px;
		height: 50px;
		/* margin-top: -10px; */
		/* border: 1px solid #F3F3F3; */
		background-color: #F3F3F3;
		/* position: absolute; */
		/* right: 13%; */
		border-radius: 50%;
	}
	.circle_1 img{
		/* display: block; */
		width: 44px;
		height: 48px;
		margin: 12px 8px;
	}
	.box0{
		width: 100%;
		/* border: 1px solid #dddddd; */
		margin-top: 5px;
		padding: 5px;
		background-color: #002776;
		display: none;
	}
	.box0 p{
		width: 100%;
		/* height: 20px; */
		line-height: 20px;
		text-align: center;
		margin: 12px auto;
	}
	.box0 p a{
		font-family: 'Microsoft Yahei', serif;
		font-size: 14px;
		color: #fff;
		text-decoration: none;
	}
	.box0 p a:hover{
		font-size: 16px;
		color: #ED6D00;
	}

	#menus {
		position: absolute;
		height: 50px;
		width: 100px;
		top: 5px;
		right: 5px;
	}

	#carte {
		float: left;
		height: 50px;
		width: 50px;
		font-size: 30px;
		line-height: 50px;
		color: #222;
		display: block;
		cursor: pointer;
	}

	#search {
		float: right;
		height: 50px;
		width: 50px;
		font-size: 30px;
		line-height: 50px;
		color: #222 !important;
	}

	/*登录和注册页面*/


	/*	登陆页面*/
	#entry {
		/* position: absolute; */
		/* top: 1px; */
		/* left: 1px; */
		/* margin-left: -600px; */
		padding-top: 80px;
		height: 100%;
		width: 100%;
		padding-bottom: 102px;
		 border-top: 1px solid #ccc;
		background-color: #fff;
		/* display: none; */
	}

	#entry .big_logo {
		position: relative;
		top: 0;
		left: 0;
		background: url(../img/background.png) no-repeat;
		background-size: 100% 100%;
		margin-top: 1px;
		margin-left: 1px;
		/* padding-bottom: 25px; */
		width: 45%;
		height: 100%;
	}

	#entry .big_logo .logo_1 {
		position: absolute;
		top: 50%;
		/* margin-left: 33%; */
		margin-top:-100px;
		/* left: 33%; */
		width: 245px;
		height: 136px;
		right: 60px;
	}

	#on_content {
		position: absolute;
		left: 45%;
		top: 56%;
		margin-left: 5%;
		margin-top: -300px;
		/* border: 1px solid red; */
		overflow: hidden;
		/* width: 40%; */
		/*height: 55%;*/
	}


	#on_content .use {
		width: 100px;
		height: 100px;
		margin: 13px auto;
		margin-bottom: -15px;
		/* display: inline-block; */
	}

	#on_content .use .circle {

		margin: 0 auto;
		/* float: left; */
		width: 70px;
		height: 70px;
		border-radius: 50%;
		overflow: hidden;
		/* border: 1px solid #ccc; */
		border-left: 2px;
		background-color: #F3F3F3;
		text-align: center;
		box-shadow: 2px -2px 0px 0px #ccc;
	}

	#on_content .use .circle .head {
		margin-top: 18px;
		width: 70%;
		margin-left: 5px;
		height: 78%;
	}

	#on_content .use .wel {
		width: 90px;
		height: 25px;
		/* margin: 0 auto; */
		margin-left: 5px;
		margin-top: 10px;
		overflow: hidden;
	}

	#on_content .use .wel img {
		width: 100%;
		height: 100%;
	}


	.entry-con {
		margin: 0 auto;
		height: 355px;
		width: 340px;
		border: 1px solid #ddd;
		border-radius: 10px;
		box-shadow: 1px 2px 5px 3px #ccc;
		margin-top: 26px;
	}

	.entry-con label {
		float: left;
		margin-top: 18px;
		margin-left: 45px;
		height: 40px;
		width: 136px;
		font-size: 20px;
		line-height: 40px;
		color: #ccc;

	}

	.entry-con label input {
		float: left;
		margin-top: -45px;
		margin-left: -10px;
		height: 40px;
		width: 275px;
		padding-left: 40px;
		font-family: "微软雅黑";
		font-size: 16px;
		line-height: 40px;
		border-radius: 10px;
		color: #333 !important;
		outline: none;
	}

	.entry-con label .on_line {
		display: inline-block;
		width: 1px;
		height: 20px;
		background-color: #ccc;
		margin-left: -17px;
		/* color: red; */

	}

	.entry-con button {
		/* float: left; */
		margin-top: 5px;
		margin-left: 125px;
		height: 35px;
		width: 85px;
		font-size: 18px;
		font-family: "微软雅黑";
		line-height: 35px;
		background-color: #065897;
		border: none;
		border-radius: 10px;
		color: #ddd;
		outline: none;
	}

	.entry-con button:hover {
		background-color: #0659cd;
		color: #fff;
	}

	#entry .join {
		width: 275px;
		margin-left: 30px;
		margin-top: 5px;
		overflow: hidden;
		height: 40px;
		line-height: 40px;

	}

	#entry .border_line {
		display: block;
		width: 295px;
		height: 1px;
		margin-left: 20px;
		margin-top: -10px;
		margin-bottom: 2px;
		color: #ccc;
		background-color: #ccc;
	}

	#entry .methods {
		width: 100%;
		height: 100px;
		/*border:1px solid #000000;*/
	}

	#entry .methods .way {
		width: 200px;
		height: 30px;
		line-height: 30px;
		color: #bbb;
		font-family: "微软雅黑";
		font-size: 16px;
		margin-left: 20px;
	}

	#entry .methods .weixin {
		width: 30px;
		height: 30px;
		float: left;
		margin-left: 25px;
		margin-top: -5px;
	}

	#entry .methods .two_code {
		float: right;
		margin-top: -11px;
		width: 50px;
		height: 50px;
	}

	#entry .forget {
		float: left;
		/* display: block; */
		color: #38f;
		font-family: "微软雅黑";
		font-size: 16px;
		height: 30px;
		width: 80px;
		line-height: 30px;
		margin-left: 20px;
		margin-top: 10px;
		text-align: center;
		cursor: pointer;
	}

	#entry .to-register {
		/*display: inline-block;*/
		float: right;
		color: #38f;
		font-family: "微软雅黑";
		font-size: 16px;
		height: 30px;
		width: 100px;
		line-height: 30px;
		margin-right: -2px;
		margin-top: 10px;
		text-align: center;
		cursor: pointer;
	}

	#entry .to-register:hover {
		color: #0659cd;
	}

	#entry .test {
		width: 278px;
		height: 260px;
		position: absolute;
		background-color: #fff;
		/* border: 1px solid #000; */
		z-index: 10;
		top: 40%;
		left: 31px;
		margin-top: -67px;
		display: none;

	}

	#entry .test .test_1 {
		width: 270px;
		height: 270px;
		position: absolute;
		top: 50%;
		margin-top: -130px;
		left: 50%;
		margin-left: -125px;
	}

	#entry .test img {
		width: 100%;
		height: 100%;
	}

	#close-ent {
		float: right;
		height: 50px;
		width: 50px;
		margin-top: 0px;
		margin-right: 0px;
		font-size: 20px;
		text-align: center;
		line-height: 50px;
		color: #333;
		cursor: pointer;
	}


	.admin-point {
		float: left;
		margin-left: 10px;
		height: 40px;
		width: 230px;
		font-family: "微软雅黑";
		font-size: 12px;
		line-height: 20px;
		color: #888;
		/*display: none;*/

	}

	.register-con .reg-decide {
		float: left;
		height: 30px;
		width: 30px;
		margin-left: 10px;
		margin-top: 5px;
		/*display: none;*/
	}

	.register-con .reg-decide img {
		position: absolute;
		height: 30px;
		width: 30px;
		display: none;
	}

	.reg-admin {
		float: left;
		height: 40px;
		width: 100px;
		color: #b80101;
		line-height: 40px;
		font-size: 14px;
		font-family: "微软雅黑";
		margin-left: 10px;
		display: none;
	}

	.reg-admin-again {
		float: left;
		height: 40px;
		width: 200px;
		color: #b80101;
		line-height: 40px;
		font-size: 14px;
		font-family: "微软雅黑";
		margin-left: 10px;
		display: none;
	}

	#putIn {
		float: left;
		margin-top: 20px;
		margin-left: 100px;
		height: 50px;
		width: 300px;
		font-size: 20px;
		font-family: "微软雅黑";
		line-height: 50px;
		background-color: #38f;
		border: none;
		border-radius: 5px;
		color: #ddd;
		text-align: center;
		cursor: pointer;
	}

	#putIn:hover {
		background-color: #0659cd;
		color: #fff;
	}

	#close-reg {
		float: right;
		height: 50px;
		width: 50px;
		margin-top: 0px;
		margin-right: 0px;
		font-size: 20px;
		text-align: center;
		line-height: 50px;
		color: #333;
		cursor: pointer;
	}

	.code-box {
		float: left;
		height: 40px;
		width: 300px;
		margin-left: 10px;
		border: 1px solid #aaa;
	}

	.slider {
		width: 298px;
		height: 38px;
		position: relative;
		border-radius: 2px;
		background-color: #ccc;
		overflow: hidden;
		text-align: center;
		user-select: none;
		-moz-user-select: none;
		-webkit-user-select: none;
	}

	.slider_bg {
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		background-color: #7AC23C;
		z-index: 1;
	}

	.label {
		width: 46px;
		position: absolute;
		padding: 0;
		left: 0;
		top: 0;
		height: 38px;
		line-height: 38px;
		border: 1px solid #cccccc;
		background: #fff;
		z-index: 3;
		cursor: move;
		color: #ff9e77;
		font-size: 16px;
		font-weight: 900;
	}

	.labelTip {
		position: absolute;
		left: 0;
		width: 100%;
		height: 100%;
		font-size: 18px;
		font-family: 'Microsoft Yahei', serif;
		color: #787878;
		line-height: 38px;
		text-align: center;
		z-index: 2;
	}

	.code-box1 {
		float: left;
		height: 50px;
		width: 275px;
		margin-left: 35px;
		margin-top: 10px;
		border-radius: 10px;
		/* border: 1px solid #aaa; */
	}

	#slider1 {
		width: 100%;
		height: 40px;
		position: relative;
		border-radius: 10px;
		background-color: #ccc;
		overflow: hidden;
		text-align: center;
		user-select: none;
		-moz-user-select: none;
		-webkit-user-select: none;
	}

	#labels {
		width: 43px;
		position: absolute;
		padding: 0;
		left: 0px;
		top: 0px;
		height: 39px;
		line-height: 39px;
		border: 1px solid #cccccc;
		background: #fff;
		z-index: 3;
		cursor: move;
		color: #ff9e77;
		font-size: 16px;
		font-weight: 900;
	}

	#labelTip {
		line-height: 48px;
	}
	/*忘记密码*/
	.forget_box{
		position: fixed;
		top:0;
		left:0;
		width:100%;
		height:100%;
		border:1px solid #ccc;
		background: rgba(0,0,0,0.8);
		z-index: 999;
		display: none;
	}
	.forget00{
		border:1px solid #000;
		position: absolute;
		top:50%;
		left:50%;
		margin-top:-150px;
		margin-left: -200px;
		width:400px;
		height:300px;
		background: #fff;
		border-radius: 15px;
	}
	.newpass{
		border:1px solid #000;
		position: absolute;
		top:50%;
		left:50%;
		margin-top:-150px;
		margin-left: -200px;
		width:350px;
		height:200px;
		background: #fff;
		border-radius: 15px;
        display: none;
	}
	.newpwd{
		width: 300px;
		height: 30px;
		line-height: 30px;
		font-family: "微软雅黑";
        border-radius: 5px;
		text-align: left;
		font-size: 16px;
		margin: 20px;
		outline: none;
		border: 1px solid #ccc;
	}
    .dochange{
		width: 70px;
		height: 40px;
		border: none;
		background-color: #ed6d00;
		font-size: 14px;
		color: #fff;
		font-family: "微软雅黑";
		border-radius: 5px;
		margin-right: 26px;
		float: right;
    }
	.forget_close{
		float: right;
		width: 30px;
		height: 30px;
		margin-top: 5px;
		margin-right: 10px;
	}
	.forget_same{
		display: inline-block;
		width: 90px;
		height: 30px;
		line-height: 30px;
		font-family: "微软雅黑";
		text-align: right;
		font-size: 16px;
		color: #333;
		margin-top: 30px;
		margin-left: 20px;
	}
	.forget_write{
		outline: none;
		border-radius: 5px;
		border: 1px solid #ccc;
		width: 210px;
		padding-left: 10px;
		height: 30px;
		line-height: 30px;
		font-family: "微软雅黑";
		font-size: 16px;
		margin-left: 15px;
	}
	.get_code{
		width: 100px;
		height: 30px;
		line-height: 25px;
		font-family: "微软雅黑";
		font-size: 16px;
		margin-left: 15px;
		border-radius: 5px;
		border: none;
		background-color: #49A1C3;
		color: #fff;
		margin-right:65px;
		outline: none;
	}
	.forget_code{
		width: 100px;
		text-align: right;
		margin-left: 10px;
	}
	.write_code{
		margin-left: 15px;
		width: 150px;
		height: 30px;
		outline: none;
		border: 1px solid #ccc;
		border-top-left-radius: 5px;
		font-family: "微软雅黑";
		font-size: 16px;
		border-bottom-left-radius: 5px;
		/*border-right: none;*/
	}
	.forget_time{
		border: 1px solid #ccc;
		width: 59px;
		height: 30px;
		float: right;
		margin-top: 30px;
		margin-right: 60px;
		border-bottom-right-radius: 5px;
		border-top-right-radius: 5px;
		font-family: "微软雅黑";
		font-size: 16px;
		color: #666;
		text-align: center;
		border-left:none;
		line-height: 30px;
		display: none;
	}
	.forget_post{
		width: 80px;
		height: 30px;
		border: none;
		background-color: #277FBD;
		font-size: 16px;
		color: #fff;
		font-family: "微软雅黑";
		border-radius: 5px;
		margin-left: 160px;
		margin-top: 50px;
	}
	#footer {
		margin: 0 auto;
		width: 100%;
		position: fixed;
		bottom: 0px;
		background: url("../img/ft.png") no-repeat;
		background-size: 100% 100%;
	}

	.footer {
		height: 100px;
		width: 1000px;
		margin: 0 auto;

	}

	.QR {
		float: left;
		height: 70px;
		width: 70px;
		margin-top: 15px;
		margin-left: 70px;
	}

	.QR img {
		height: 100%;
		width: 100%;
	}

	.footer-con {
		float: left;
		width: 808px;
		height: 73px;
		margin-top: 15px;
		margin-left: 50px;
	}

	.footer-con p {
		float: left;
		margin: 0;
		height: 25px;
		width: 300px;
		font-family: "微软雅黑";
		font-size: 12px;
		line-height: 25px;
		color: #fff;
	}
}
@media (min-width: 430px) and  (max-width: 768px){
	/*导航栏搜索功能*/
	.menus_search{
		height: 0;
		width: 100%;
		background: rgba(255,255,255,0.9);
		position: fixed;
		top: 0;
		left: 0;
		transition: height 0.5s;
		overflow: hidden;

	}
	.search_box .search_close{
		float: right;
		margin-top: 15px;
		margin-right: 15px;
		width: 25px;
	}
	.menus_search .search_box{
		/*border:1px solid #000;*/
		background: #fff;
		width:80%;
		height:30%;
		margin:0 auto;
		overflow: hidden;


	}
	.menus_search .search_box .search_title{
		display: block;
		width: 100%;
		height: 50px;
		font-family: "微软雅黑";
		color: #000;
		font-size: 30px;
		margin-top: 50px;
		padding-left: 70px;
		line-height: 50px;
	}
	.menus_search .search_box .enter{
		width: 40px;
		position: absolute;
		top: 135px;
		right: 105px;
		cursor: pointer;
	}
	.menus_search .search_box .search_input{
		display: inline-block;
		width: 100%;
		height: 50px;
		margin-top: 30px;
		background: #eee;
		font-family: "微软雅黑";
		font-size: 18px;
		border: none;
		padding-left: 50px;
		outline: none;
	}
	.box_1 {
		position: fixed;
		height: 60px;
		width: 100%;
		z-index: 10;
		top: 0;
		background-color: #fff !important;
		/* display: none; */
	}

	.box-menu {
		height: 60px;
		width: 100%;
		background-color: #fff;
	}


	#menu{
		position: absolute;
		top: 60px;
		/* height: calc(100% - 50px); */
		width: 100%;
		/* display: none; */
		opacity: 0;
		background: rgba(255,255,255,0.9);
		transition: height 0.5s;
		-webkit-animation: menu 0.3s linear;
		-webkit-animation-fill-mode: forwards;
		overflow: hidden;
		z-index: 10;

	}
	.hide{
		display: none;
	}
	.bl{
		display: block;
	}
	@-webkit-keyframes menu{
		from{
			opacity: 0;

		}
		to{ opacity: 0.8;}
	}
	#menu li {
		float: left;
		height: 60px;
		width: 100%;
		font-size: 24px;
		font-family: "微软雅黑";
		line-height: 60px;
		text-align: center;
		/* border-bottom: 1px solid #aaa; */
	}

	#menu li a .line {
		display: block;
		width: 0px;
		height: 4px;
		color: #fff;
		background-color: #fff;
		margin: 0 auto;
		/* text-align: center; */
		border-radius: 50px;
		margin-top: -15px;
		transition: width 0.3s;
		/* margin-left: 20px; */
	}
	#menu li a {
		color: #222 !important;
		text-decoration: none;
		outline: none;
	}

	#menu li a:hover > .line {
		width: 60px;
	}

	#menu #to-h5 .line_1, #menu #to-app .line_1, #menu #to-forum .line_1 {
		display: block;
		width: 80px;
		height: 4px;
		color: #fff;
		background-color: #fff;
		margin: 0 auto;
		/* text-align: center; */
		border-radius: 50px;
		margin-top: -15px;
		/*transition: width 0.5s;*/
	}


	#menu #to-h5 a, #menu #to-forum a, #menu #to-app a {
		font-size: 26px;
		color: #fff;
	}

	/*#menu #to-app a{*/
	/*color: #fff;*/
	/*}*/
	#menu li:hover > a {
		color: #fff;
	}
	.logo{
		width: 130px;
		height: 60px;
		background: url(../img/logo0.png) no-repeat;
		background-size: 120px 75px;
		margin-left: 20px;
		background-position: 4px -1px;
	}
	/*#menu .logo:hover{*/
	/*border-bottom: none;*/
	/*}*/
	/*.logo:after{*/
	/*content: "";*/
	/*width:2px;*/
	/*background:#fff;*/
	/*height:42px;*/
	/*margin-top:-21px;*/
	/*position: absolute;*/
	/*left: 14.4%;*/
	/*top:50%;*/
	/*}*/

	/*登录和注册按钮*/
	#member {
		display: none;
	}


	.after{
		width: 80px;
		/* height: 200px; */
		/* border: 1px solid red; */
		margin-top: -45px;
		float: right;
		margin-right: 110px;
		/* position: relative; */
		left: 60%;
		z-index: 999;
	}
	.circle_1 {
		display: block;
		text-align: center;
		margin: 0 auto;
		width: 50px;
		height: 50px;
		/* margin-top: -10px; */
		/* border: 1px solid #F3F3F3; */
		background-color: #F3F3F3;
		/* position: absolute; */
		/* right: 13%; */
		border-radius: 50%;
	}
	.circle_1 img{
		/* display: block; */
		width: 44px;
		height: 48px;
		margin: 12px 8px;
	}
	.box0{
		width: 100%;
		/* border: 1px solid #dddddd; */
		margin-top: 5px;
		padding: 5px;
		background-color: #002776;
		display: none;
	}
	.box0 p{
		width: 100%;
		/* height: 20px; */
		line-height: 20px;
		text-align: center;
		margin: 12px auto;
	}
	.box0 p a{
		font-family: 'Microsoft Yahei', serif;
		font-size: 14px;
		color: #fff;
		text-decoration: none;
	}
	.box0 p a:hover{
		font-size: 16px;
		color: #ED6D00;
	}

	#menus {
		position: absolute;
		height: 50px;
		width: 100px;
		top: 15px;
		right: 5px;
	}

	#carte {
		float: left;
		height: 50px;
		width: 50px;
		font-size: 30px;
		line-height: 50px;
		color: #222;
		display: block;
		cursor: pointer;
	}

	#search {
		float: right;
		height: 50px;
		width: 50px;
		font-size: 30px;
		line-height: 50px;
		color: #222 !important;
	}

	/*登录和注册页面*/


	/*	登陆页面*/
	#entry {
		/* position: absolute; */
		/* top: 1px; */
		/* left: 1px; */
		/* margin-left: -600px; */
		padding-top: 80px;
		/*height: 100%;*/
		width: 100%;
		padding-bottom: 102px;
		/* border: 1px solid #aaa; */
		background-color: #fff;
		/* display: none; */
	}

	#entry .big_logo {
		position: relative;
		top: 0;
		left: 0;
		background: url(../img/background.png) no-repeat;
		background-size: 100% 100%;
		margin-top: 1px;
		margin-left: 1px;
		/* padding-bottom: 25px; */
		width: 45%;
		height: 100%;
		display: none;
	}

	#entry .big_logo .logo_1 {
		position: absolute;
		top: 50%;
		/* margin-left: 33%; */
		margin-top: -42px;
		/* left: 33%; */
		width: 242px;
		height: 84px;
		right: 60px;
		display: none;
	}

	#on_content {
		/* position: absolute; */
		/* left: 45%; */
		/* top: 56%; */
		/* margin-left: 5%; */
		/* margin-top: -300px; */
		width: 100%;
		padding: 20px;
		border-top: 1px solid #ccc;
		overflow: hidden;
		/* width: 40%; */
		/* height: 55%; */
	}


	#on_content .use {
		width: 76px;
		height: 100px;
		margin: 3px auto;
		margin-bottom: -15px;
		/* display: inline-block; */
	}

	#on_content .use .circle {

		margin: 0 auto;
		/* float: left; */
		width: 45px;
		height: 45px;
		border-radius: 50%;
		overflow: hidden;
		/* border: 1px solid #ccc; */
		border-left: 2px;
		background-color: #F3F3F3;
		text-align: center;
		box-shadow: 2px -2px 0px 0px #ccc;
	}

	#on_content .use .circle .head {
		margin-top: 9px;
		width: 70%;
		margin-left: 5px;
		height: 78%;
	}

	#on_content .use .wel {
		width: 75px;
		height: 22px;
		/* margin: 0 auto; */
		margin-left: 0px;
		margin-top: 5px;
		overflow: hidden;
	}

	#on_content .use .wel img {
		width: 100%;
		height: 100%;
	}
	.entry_box{
		width:80%;
		margin: 0 auto;
	}

	.entry-con {
		margin: 0 auto;
		/* height: 336px; */
		width: 80%;
		border: 1px solid #ddd;
		border-radius: 10px;
		box-shadow: 1px 2px 5px 3px #ccc;
		margin-top: -20px;

	}

	.entry-con label {
		float: left;
		margin-top: 15%;
		margin-left: 20%;
		height: 40px;
		width: 65%;
		font-size: 20px;
		line-height: 8px;
		color: #ccc;

	}

	.entry-con label input {
		float: left;
		margin-top: -34px;
		margin-left: -10px;
		height: 50px;
		width: 100%;
		padding-left: 40px;
		font-family: "微软雅黑";
		font-size: 14px;
		line-height: 50px;
		border-radius: 10px;
		color: #333 !important;
		outline: none;
	}

	.entry-con label .on_line {
		display: inline-block;
		width: 1px;
		height: 20px;
		background-color: #ccc;
		margin-left: -17px;
		margin-top: -13px;
		/* color: red; */
		/* color: red; */

	}

	.entry-con button {
		/* float: left; */
		margin-top: 30px;
		/* margin-left: 101px; */
		/* margin: 0 auto; */
		margin-left: 40%;
		height: 40px;
		width: 100px;
		font-size: 16px;
		font-family: "微软雅黑";
		line-height: 40px;
		background-color: #065897;
		border: none;
		border-radius: 10px;
		color: #ddd;
		outline: none;
	}

	.entry-con button:hover {
		background-color: #0659cd;
		color: #fff;
	}

	#entry .join {
		width: 80%;
		/* margin-left: 23px; */
		/* margin-top: -4px; */
		margin: 5px auto;
		overflow: hidden;
		height: 45px;
		line-height: 45px;

	}

	#entry .border_line {
		display: block;
		width: 100%;
		height: 1px;
		margin-left: 0px;
		margin-top: -13px;
		margin-bottom: 1px;
		color: #ccc;
		background-color: #ccc;
	}

	#entry .methods {
		width: 100%;
		height: 85px;
		/* border: 1px solid #000000; */

	}

	#entry .methods .way {
		width: 190px;
		height: 30px;
		line-height: 30px;
		color: #bbb;
		font-family: "微软雅黑";
		font-size: 14px;
		margin-left: 20px;
	}

	#entry .methods .weixin {
		width: 35px;
		height: 35px;
		float: left;
		margin-left: 20px;
		margin-top: -5px;
	}

	#entry .methods .two_code {
		float: right;
		margin-top: -6px;
		width: 50px;
		height: 50px;
	}

	#entry .forget {
		float: left;
		/* display: block; */
		color: #38f;
		font-family: "微软雅黑";
		font-size: 16px;
		height: 26px;
		width: 80px;
		line-height: 26px;
		margin-left: 20px;
		margin-top: 3px;
		text-align: center;
		cursor: pointer;
	}

	#entry .to-register {
		/* display: inline-block; */
		/* display: inline-block; */
		float: right;
		color: #38f;
		font-family: "微软雅黑";
		font-size: 16px;
		height: 26px;
		width: 100px;
		line-height: 26px;
		margin-right: -2px;
		margin-top: 3px;
		text-align: center;
		cursor: pointer;
	}

	#entry .to-register:hover {
		color: #0659cd;
	}

	#entry .test {
		width: 420px;
		height: 420px;
		position: absolute;
		background-color: #fff;
		/* border: 1px solid #000; */
		z-index: 10;
		top: 18%;
		left: 163px;
		margin-top: 25px;
		display: none;
	}

	#entry .test .test_1 {
		width: 420px;
		height: 420px;
		position: absolute;
		top: 50%;
		margin-top: -210px;
		left: 50%;
		margin-left: -210px;
	}

	#entry .test img {
		width: 100%;
		height: 100%;
	}

	#close-ent {
		float: right;
		height: 50px;
		width: 50px;
		margin-top: 0px;
		margin-right: 0px;
		font-size: 20px;
		text-align: center;
		line-height: 50px;
		color: #333;
		cursor: pointer;
	}


	.admin-point {
		float: left;
		margin-left: 10px;
		height: 40px;
		width: 230px;
		font-family: "微软雅黑";
		font-size: 12px;
		line-height: 20px;
		color: #888;
		/*display: none;*/

	}

	.register-con .reg-decide {
		float: left;
		height: 30px;
		width: 30px;
		margin-left: 10px;
		margin-top: 5px;
		/*display: none;*/
	}

	.register-con .reg-decide img {
		position: absolute;
		height: 30px;
		width: 30px;
		display: none;
	}

	.reg-admin {
		float: left;
		height: 40px;
		width: 100px;
		color: #b80101;
		line-height: 40px;
		font-size: 14px;
		font-family: "微软雅黑";
		margin-left: 10px;
		display: none;
	}

	.reg-admin-again {
		float: left;
		height: 40px;
		width: 200px;
		color: #b80101;
		line-height: 40px;
		font-size: 14px;
		font-family: "微软雅黑";
		margin-left: 10px;
		display: none;
	}

	#putIn {
		float: left;
		margin-top: 20px;
		margin-left: 100px;
		height: 50px;
		width: 300px;
		font-size: 20px;
		font-family: "微软雅黑";
		line-height: 50px;
		background-color: #38f;
		border: none;
		border-radius: 5px;
		color: #ddd;
		text-align: center;
		cursor: pointer;
	}

	#putIn:hover {
		background-color: #0659cd;
		color: #fff;
	}

	#close-reg {
		float: right;
		height: 50px;
		width: 50px;
		margin-top: 0px;
		margin-right: 0px;
		font-size: 20px;
		text-align: center;
		line-height: 50px;
		color: #333;
		cursor: pointer;
	}

	.code-box {
		float: left;
		height: 40px;
		width: 300px;
		margin-left: 10px;
		border: 1px solid #aaa;
	}
	.slider_bg {
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		background-color: #7AC23C;
		z-index: 1;
	}

	.label {
		width: 46px;
		position: absolute;
		padding: 0;
		left: 0;
		top: 0;
		height: 38px;
		line-height: 38px;
		border: 1px solid #cccccc;
		background: #fff;
		z-index: 3;
		cursor: move;
		color: #ff9e77;
		font-size: 16px;
		font-weight: 900;
	}

	.labelTip {
		position: absolute;
		left: 0;
		width: 100%;
		height: 50px;
		font-size: 18px;
		font-family: 'Microsoft Yahei', serif;
		color: #787878;
		line-height: 50px;
		text-align: center;
		z-index: 2;
	}

	.code-box1 {
		float: left;
		height: 33px;
		width: 62%;
		margin-left: 18%;
		margin-top: 15%;
		border-radius: 10px;
		/* border: 1px solid #aaa; */
	}

	#slider1 {
		width: 100%;
		height: 50px;
		position: relative;
		border-radius: 10px;
		background-color: #ccc;
		overflow: hidden;
		text-align: center;
		user-select: none;
		margin-top: -25px;
		-moz-user-select: none;
		-webkit-user-select: none;
	}

	#labels {
		width: 50px;
		position: absolute;
		padding: 0;
		left: 0px;
		top: 0px;
		height: 49px;
		line-height: 49px;
		border: 1px solid #cccccc;
		background: #fff;
		z-index: 3;
		cursor: move;
		color: #ff9e77;
		font-size: 16px;
		font-weight: 900;
	}

	/*#labelTip {*/
	/*line-height: 48px;*/
	/*}*/
	/*忘记密码*/
	.forget_box{
		position: fixed;
		top:0;
		left:0;
		width:100%;
		height:100%;
		border:1px solid #ccc;
		background: rgba(0,0,0,0.8);
		z-index: 999;
		display: none;
	}
	.forget00{
		border:1px solid #000;
		position: absolute;
		top:50%;
		left:50%;
		margin-top:-150px;
		margin-left: -200px;
		width:400px;
		height:300px;
		background: #fff;
		border-radius: 15px;
	}
	.newpass{
		border:1px solid #000;
		position: absolute;
		top:50%;
		left:50%;
		margin-top:-150px;
		margin-left: -200px;
		width:340px;
		height:200px;
		background: #fff;
		border-radius: 15px;
        display: none;
	}
	.newpwd{
		width: 300px;
		height: 30px;
		line-height: 30px;
		font-family: "微软雅黑";
		border-radius: 5px;
		text-align: left;
		font-size: 16px;
		margin: 20px;
		outline: none;
		border: 1px solid #ccc;
	}
    .dochange{
		width: 70px;
		height: 30px;
		border: none;
		background-color: #ed6d00;
		font-size: 14px;
		color: #fff;
		font-family: "微软雅黑";
		border-radius: 5px;
		margin-right: 15px;
		float: right
    }
	.forget_close{
		float: right;
		width: 30px;
		height: 30px;
		margin-top: 5px;
		margin-right: 10px;
	}
	.forget_same{
		display: inline-block;
		width: 90px;
		height: 30px;
		line-height: 30px;
		font-family: "微软雅黑";
		text-align: right;
		font-size: 16px;
		color: #333;
		margin-top: 30px;
		margin-left: 20px;
	}
	.forget_write{
		outline: none;
		border-radius: 5px;
		border: 1px solid #ccc;
		width: 210px;
		padding-left: 10px;
		height: 30px;
		line-height: 30px;
		font-family: "微软雅黑";
		font-size: 16px;
		margin-left: 15px;
	}
	.get_code{
		width: 100px;
		height: 30px;
		line-height: 25px;
		font-family: "微软雅黑";
		font-size: 16px;
		margin-left: 15px;
		border-radius: 5px;
		border: none;
		background-color: #49A1C3;
		color: #fff;
		margin-right:65px;
		outline: none;
	}
	.forget_code{
		width: 100px;
		text-align: right;
		margin-left: 10px;
	}
	.write_code{
		margin-left: 15px;
		width: 150px;
		height: 30px;
		outline: none;
		border: 1px solid #ccc;
		border-top-left-radius: 5px;
		font-family: "微软雅黑";
		font-size: 16px;
		border-bottom-left-radius: 5px;
		/*border-right: none;*/
	}
	.forget_time{
		border: 1px solid #ccc;
		width: 59px;
		height: 30px;
		float: right;
		margin-top: 30px;
		margin-right: 60px;
		border-bottom-right-radius: 5px;
		border-top-right-radius: 5px;
		font-family: "微软雅黑";
		font-size: 16px;
		color: #666;
		text-align: center;
		border-left:none;
		line-height: 30px;
		display: none;
	}
	.forget_post{
		width: 80px;
		height: 30px;
		border: none;
		background-color: #277FBD;
		font-size: 16px;
		color: #fff;
		font-family: "微软雅黑";
		border-radius: 5px;
		margin-left: 160px;
		margin-top: 50px;
	}
	#footer{
		/* margin: 0 auto; */
		width: 100%;
		clear: both;
		/*position: fixed;*/
		/*bottom: 0;*/
		/*padding: 10px;*/
		margin-bottom: 0px;
		background: url(../img/ft.png) no-repeat;
		background-size: 100% 100%;
	}
	.footer{
		width: 100%;
		margin: 0 auto;
		padding: 15px 0;
		clear: both;
		overflow: hidden;

	}
	.QR{
		/* float: left; */
		height: 70px;
		margin: 0 auto;
		width: 70px;
		/* margin-top: 15px; */
		/* margin-left: 70px; */
		clear: both;
	}
	.QR img{
		height: 100%;
		width: 100%;
	}
	.footer-con{
		/* float: left; */
		width: 345px;
		/* height: 93px; */
		/* padding: 10px; */
		margin: 0 auto;
		margin-top: 15px;
		/* margin-left: 20%; */
	}
	.footer-con p{
		/* float: left; */
		margin: 0 auto;
		/* height: 25px; */
		width: 270px;
		font-family: "微软雅黑";
		font-size: 12px;
		/* line-height: 25px; */
		/* margin-left: 50px; */
		color: #fff;
	}
}
@media (max-width: 430px){
	.box_1 {
		position: fixed;
		height: 60px;
		width: 100%;
		z-index: 10;
		top: 0;
		background-color: #fff !important;
		/* display: none; */
	}

	.box-menu {
		height: 60px;
		width: 100%;
		background-color: #fff;
	}


	#menu{
		position: absolute;
		top: 60px;
		/* height: calc(100% - 50px); */
		width: 100%;
		/* display: none; */
		opacity: 0;
		background: rgba(255,255,255,0.9);
		transition: height 0.5s;
		-webkit-animation: menu 0.3s linear;
		-webkit-animation-fill-mode: forwards;
		overflow: hidden;
		z-index: 10;

	}
	.hide{
		display: none;
	}
	.bl{
		display: block;
	}
	@-webkit-keyframes menu{
		from{
			opacity: 0;

		}
		to{ opacity: 0.8;}
	}
	#menu li {
		float: left;
		height: 60px;
		width: 100%;
		font-size: 24px;
		font-family: "微软雅黑";
		line-height: 60px;
		text-align: center;
		/* border-bottom: 1px solid #aaa; */
	}

	#menu li a .line {
		display: block;
		width: 0px;
		height: 4px;
		color: #fff;
		background-color: #fff;
		margin: 0 auto;
		/* text-align: center; */
		border-radius: 50px;
		margin-top: -15px;
		transition: width 0.3s;
		/* margin-left: 20px; */
	}
	#menu li a {
		color: #222 !important;
		text-decoration: none;
		outline: none;
	}

	#menu li a:hover > .line {
		width: 60px;
	}

	#menu #to-h5 .line_1, #menu #to-app .line_1, #menu #to-forum .line_1 {
		display: block;
		width: 80px;
		height: 4px;
		color: #fff;
		background-color: #fff;
		margin: 0 auto;
		/* text-align: center; */
		border-radius: 50px;
		margin-top: -15px;
		/*transition: width 0.5s;*/
	}


	#menu #to-h5 a, #menu #to-forum a, #menu #to-app a {
		font-size: 26px;
		color: #fff;
	}

	/*#menu #to-app a{*/
	/*color: #fff;*/
	/*}*/
	#menu li:hover > a {
		color: #fff;
	}
	.logo{
		width: 130px;
		height: 60px;
		background: url(../img/logo0.png) no-repeat;
		background-size: 80px 55px;
		margin-left: 20px;
		background-position: 5px 12px;
	}
	/*#menu .logo:hover{*/
	/*border-bottom: none;*/
	/*}*/
	/*.logo:after{*/
	/*content: "";*/
	/*width:2px;*/
	/*background:#fff;*/
	/*height:42px;*/
	/*margin-top:-21px;*/
	/*position: absolute;*/
	/*left: 14.4%;*/
	/*top:50%;*/
	/*}*/

	/*登录和注册按钮*/
	#member {
		display: none;
	}


	.after{
		width: 90px;
		/* height: 200px; */
		/* border: 1px solid red; */
		margin-top: -35px;
		float: right;
		margin-right: 85px;
		/* position: relative; */
		left: 60%;
		z-index: 999;
	}
	.circle_1 {
		display: block;
		text-align: center;
		margin: 0 auto;
		width: 35px;
		height: 35px;
		/* margin-top: -10px; */
		/* border: 1px solid #F3F3F3; */
		background-color: #F3F3F3;
		/* position: absolute; */
		/* right: 13%; */
		border-radius: 50%;
	}
	.circle_1 img{
		/* display: block; */
		width: 44px;
		height: 48px;
		margin: 12px 8px;
	}
	.box0{
		width: 100%;
		/* border: 1px solid #dddddd; */
		margin-top: 5px;
		padding: 5px;
		background-color: #002776;
		display: none;
	}
	.box0 p{
		width: 100%;
		/* height: 20px; */
		line-height: 20px;
		text-align: center;
		margin: 12px auto;
	}
	.box0 p a{
		font-family: 'Microsoft Yahei', serif;
		font-size: 14px;
		color: #fff;
		text-decoration: none;
	}
	.box0 p a:hover{
		font-size: 16px;
		color: #ED6D00;
	}

	#menus {
		position: absolute;
		height: 35px;
		width: 70px;
		top: 25px;
		right: 15px;
	}

	#carte {
		float: left;
		height: 30px;
		width: 30px;
		font-size: 20px;
		line-height: 30px;
		color: #222;
		display: block;
		cursor: pointer;
	}

	#search {
		float: right;
		height: 30px;
		width: 30px;
		font-size: 20px;
		line-height: 30px;
		color: #222 !important;
	}
	/*导航栏搜索功能*/
	.menus_search{
		height: 0;
		width: 100%;
		background: rgba(255,255,255,0.9);
		position: fixed;
		top: 0;
		left: 0;
		transition: height 0.5s;
		overflow: hidden;

	}
	.search_box .search_close{
		float: right;
		margin-top: 15px;
		margin-right: 15px;
		width: 25px;
	}
	.menus_search .search_box{
		/*border:1px solid #000;*/
		background: #fff;
		width:80%;
		height:50%;
		margin:0 auto;
		overflow: hidden;


	}
	.menus_search .search_box .search_title{
		display: block;
		width: 100%;
		height: 30px;
		font-family: "微软雅黑";
		color: #000;
		font-size: 25px;
		margin-top: 50px;
		padding-left: 30px;
		line-height: 30px;
	}
	.menus_search .search_box .enter{
		width: 40px;
		position: absolute;
		top: 102px;
		right: 85px;
		cursor: pointer;
	}
	.menus_search .search_box .search_input{
		display: inline-block;
		width: 100%;
		height: 40px;
		margin-top: 20px;
		background: #eee;
		font-family: "微软雅黑";
		font-size: 16px;
		border: none;
		padding-left: 25px;
		outline: none;
	}
	/*登录和注册页面*/


	/*	登陆页面*/
	#entry {
		/* position: absolute; */
		/* top: 1px; */
		/* left: 1px; */
		/* margin-left: -600px; */
		padding-top: 80px;
		/*height: 100%;*/
		width: 100%;
		padding-bottom: 102px;
		/* border: 1px solid #aaa; */
		background-color: #fff;
		/* display: none; */
	}

	#entry .big_logo {
		position: relative;
		top: 0;
		left: 0;
		background: url(../img/background.png) no-repeat;
		background-size: 100% 100%;
		margin-top: 1px;
		margin-left: 1px;
		/* padding-bottom: 25px; */
		width: 45%;
		height: 100%;
		display: none;
	}

	#entry .big_logo .logo_1 {
		position: absolute;
		top: 50%;
		/* margin-left: 33%; */
		margin-top: -42px;
		/* left: 33%; */
		width: 242px;
		height: 84px;
		right: 60px;
		display: none;
	}

	#on_content {
		/* position: absolute; */
		/* left: 45%; */
		/* top: 56%; */
		/* margin-left: 5%; */
		/* margin-top: -300px; */
		width: 100%;
		padding: 20px;
		border-top: 1px solid #ccc;
		overflow: hidden;
		/* width: 40%; */
		/* height: 55%; */
	}


	#on_content .use {
		width: 76px;
		height: 100px;
		margin: 3px auto;
		margin-bottom: -15px;
		/* display: inline-block; */
	}

	#on_content .use .circle {

		margin: 0 auto;
		/* float: left; */
		width: 45px;
		height: 45px;
		border-radius: 50%;
		overflow: hidden;
		/* border: 1px solid #ccc; */
		border-left: 2px;
		background-color: #F3F3F3;
		text-align: center;
		box-shadow: 2px -2px 0px 0px #ccc;
	}

	#on_content .use .circle .head {
		margin-top: 9px;
		width: 70%;
		margin-left: 5px;
		height: 78%;
	}

	#on_content .use .wel {
		width: 75px;
		height: 22px;
		/* margin: 0 auto; */
		margin-left: 0px;
		margin-top: 5px;
		overflow: hidden;
	}

	#on_content .use .wel img {
		width: 100%;
		height: 100%;
	}
	.entry_box{
		width:65%;
		margin: 0 auto;
	}

	.entry-con {
		margin: 0 auto;
		height: 280px;
		width: 100%;
		border: 1px solid #ddd;
		border-radius: 10px;
		box-shadow: 1px 2px 5px 3px #ccc;
		margin-top: -20px;

	}

	.entry-con label {
		float: left;
		margin-top: 2px;
		padding-left: 30px;
		height: 40px;
		width: 100%;
		font-size: 20px;
		line-height: 40px;
		color: #ccc !important;

	}

	.entry-con label input {
		float: left;
		margin-top: -36px;
		margin-left: -10px;
		height: 30px;
		width: 100%;
		padding-left: 40px;
		font-family: "微软雅黑";
		font-size: 14px;
		line-height: 26px;
		border-radius: 10px;
		color: #333 !important;
		outline: none;
	}

	.entry-con label .on_line {
		display: inline-block;
		width: 1px;
		height: 20px;
		background-color: #ccc;
		margin-left: -17px;
		margin-top: -13px;
		/* color: red; */
		/* color: red; */

	}

	.entry-con button {
		/* float: left; */
		margin-top: -54px;
		/* margin-left: 101px; */
		/* margin: 0 auto; */
		margin-left: 35%;
		height: 30px;
		width: 65px;
		font-size: 16px;
		font-family: "微软雅黑";
		line-height: 30px;
		background-color: #065897;
		border: none;
		border-radius: 10px;
		color: #ddd;
		outline: none;
	}

	.entry-con button:hover {
		background-color: #0659cd;
		color: #fff;
	}

	#entry .join {
		width: 234px;
		/* margin-left: 23px; */
		/* margin-top: -4px; */
		margin: 5px auto;
		overflow: hidden;
		height: 36px;
		line-height: 40px;

	}

	#entry .border_line {
		display: block;
		width: 100%;
		height: 1px;
		margin-left: 0px;
		margin-top: -13px;
		margin-bottom: 1px;
		color: #ccc;
		background-color: #ccc;
	}

	#entry .methods {
		width: 100%;
		height: 100px;
		/*border:1px solid #000000;*/
	}

	#entry .methods .way {
		width: 190px;
		height: 30px;
		line-height: 30px;
		color: #bbb;
		font-family: "微软雅黑";
		font-size: 14px;
		margin-left: 20px;
	}

	#entry .methods .weixin {
		width: 30px;
		height: 30px;
		float: left;
		margin-left: 20px;
		margin-top: -10px;
	}

	#entry .methods .two_code {
		float: right;
		margin-top: -27px;
		width: 50px;
		height: 50px;
	}

	#entry .forget {
		float: left;
		/* display: block; */
		color: #38f;
		font-family: "微软雅黑";
		font-size: 12px;
		height: 26px;
		width: 80px;
		line-height: 26px;
		margin-left: 20px;
		margin-top: 3px;
		text-align: center;
		cursor: pointer;
	}

	#entry .to-register {
		/* display: inline-block; */
		/* display: inline-block; */
		float: right;
		color: #38f;
		font-family: "微软雅黑";
		font-size: 12px;
		height: 26px;
		width: 100px;
		line-height: 26px;
		margin-right: -2px;
		margin-top: 3px;
		text-align: center;
		cursor: pointer;
	}

	#entry .to-register:hover {
		color: #0659cd;
	}

	#entry .test {
		width: 210px;
		height: 210px;
		position: absolute;
		background-color: #fff;
		/* border: 1px solid #000; */
		z-index: 10;
		top: 33%;
		margin-left: 45%;
		transform: translateX(-50%);
		/* margin-top: -96px; */
		display: none;
	}

	#entry .test .test_1 {
		width: 204px;
		height: 204px;
		position: absolute;
		top: 50%;
		margin-top: -102px;
		left: 50%;
		margin-left: -102px;
	}

	#entry .test img {
		width: 100%;
		height: 100%;
	}

	#close-ent {
		float: right;
		height: 50px;
		width: 50px;
		margin-top: 0px;
		margin-right: 0px;
		font-size: 20px;
		text-align: center;
		line-height: 50px;
		color: #333;
		cursor: pointer;
	}


	.admin-point {
		float: left;
		margin-left: 10px;
		height: 40px;
		width: 230px;
		font-family: "微软雅黑";
		font-size: 12px;
		line-height: 20px;
		color: #888;
		/*display: none;*/

	}

	.register-con .reg-decide {
		float: left;
		height: 30px;
		width: 30px;
		margin-left: 10px;
		margin-top: 5px;
		/*display: none;*/
	}

	.register-con .reg-decide img {
		position: absolute;
		height: 30px;
		width: 30px;
		display: none;
	}

	.reg-admin {
		float: left;
		height: 40px;
		width: 100px;
		color: #b80101;
		line-height: 40px;
		font-size: 14px;
		font-family: "微软雅黑";
		margin-left: 10px;
		display: none;
	}

	.reg-admin-again {
		float: left;
		height: 40px;
		width: 200px;
		color: #b80101;
		line-height: 40px;
		font-size: 14px;
		font-family: "微软雅黑";
		margin-left: 10px;
		display: none;
	}

	#putIn {
		float: left;
		margin-top: 20px;
		margin-left: 100px;
		height: 50px;
		width: 300px;
		font-size: 20px;
		font-family: "微软雅黑";
		line-height: 50px;
		background-color: #38f;
		border: none;
		border-radius: 5px;
		color: #ddd;
		text-align: center;
		cursor: pointer;
	}

	#putIn:hover {
		background-color: #0659cd;
		color: #fff;
	}

	#close-reg {
		float: right;
		height: 50px;
		width: 50px;
		margin-top: 0px;
		margin-right: 0px;
		font-size: 20px;
		text-align: center;
		line-height: 50px;
		color: #333;
		cursor: pointer;
	}

	.code-box {
		float: left;
		height: 40px;
		width: 300px;
		margin-left: 10px;
		border: 1px solid #aaa;
	}

	.slider {
		width: 298px;
		height: 38px;
		position: relative;
		border-radius: 2px;
		background-color: #ccc;
		overflow: hidden;
		text-align: center;
		user-select: none;
		-moz-user-select: none;
		-webkit-user-select: none;
	}

	.slider_bg {
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		background-color: #7AC23C;
		z-index: 1;
	}

	.label {
		width: 46px;
		position: absolute;
		padding: 0;
		left: 0;
		top: 0;
		height: 38px;
		line-height: 38px;
		border: 1px solid #cccccc;
		background: #fff;
		z-index: 3;
		cursor: move;
		color: #ff9e77;
		font-size: 16px;
		font-weight: 900;
	}

	.labelTip {
		position: absolute;
		left: 0;
		width: 100%;
		/* height: 100%; */
		font-size: 12px;
		font-family: 'Microsoft Yahei', serif;
		color: #787878;
		line-height: 38px;
		text-align: center;
		z-index: 2;
	}

	.code-box1 {
		float: left;
		height: 33px;
		width: 95%;
		padding-left: 20px;
		margin-top: 29px;
		border-radius: 10px;
		/* border: 1px solid #aaa; */
	}

	#slider1 {
		width: 100%;
		height: 35px;
		position: relative;
		border-radius: 10px;
		background-color: #ccc;
		overflow: hidden;
		text-align: center;
		user-select: none;
		margin-top: -25px;
		-moz-user-select: none;
		-webkit-user-select: none;
	}

	#labels {
		width: 35px;
		position: absolute;
		padding: 0;
		left: 0px;
		top: 0px;
		height: 35px;
		line-height: 33px;
		border: 1px solid #cccccc;
		background: #fff;
		z-index: 3;
		cursor: move;
		color: #ff9e77;
		font-size: 16px;
		font-weight: 900;
	}

	/*#labelTip {*/
	/*line-height: 48px;*/
	/*}*/
	/*忘记密码*/
	.forget_box{
		position: fixed;
		top:0;
		left:0;
		width:100%;
		height:100%;
		border:1px solid #ccc;
		background: rgba(0,0,0,0.8);
		z-index: 999;
		display: none;
	}
	.forget00{
		border: 1px solid #000;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -150px;
		margin-left: -140px;
		width: 280px;
		height: 300px;
		background: #fff;
		border-radius: 15px;
	}
	.newpass{
		border: 1px solid #000;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -150px;
		margin-left: -140px;
		width: 280px;
		height: 200px;
		background: #fff;
		border-radius: 15px;
        display: none;
	}
	.newpwd{
		width: 300px;
		height: 30px;
		line-height: 30px;
		font-family: "微软雅黑";
        border-radius: 5px;
		text-align: left;
		font-size: 16px;
		margin: 20px;
	}
    .dochange{
        width: 80px;
        height: 45px;
        border: none;
        background-color: #ed6d00;
        font-size: 16px;
        color: #fff;
        font-family: "微软雅黑";
        border-radius: 5px;
        margin-right: 15px;
        float: right;
    }
	.forget_close{
		float: right;
		width: 25px;
		height: 25px;
		margin-top: 5px;
		margin-right: 10px;
	}
	.forget_same{
		display: inline-block;
		width: 70px;
		height: 30px;
		line-height: 30px;
		font-family: "微软雅黑";
		text-align: right;
		font-size: 14px;
		color: #333;
		margin-top: 30px;
		margin-left:25px;
	}
	.forget_write{
		outline: none;
		border-radius: 5px;
		border: 1px solid #ccc;
		width: 130px;
		padding-left: 10px;
		height: 25px;
		line-height: 25px;
		font-family: "微软雅黑";
		font-size: 14px;
		margin-left: 5px;
	}
	.get_code{
		width: 85px;
		height: 25px;
		line-height: 25px;
		font-family: "微软雅黑";
		font-size: 14px;
		margin-left: 5px;
		border-radius: 5px;
		border: none;
		background-color: #49A1C3;
		color: #fff;
		margin-right: 65px;
		outline: none;
	}
	.forget_code{
		width: 85px;
		text-align: right;
		margin-left:10px;
	}
	.write_code{
		margin-left: 5px;
		width: 90px;
		height: 25px;
		outline: none;
		border: 1px solid #ccc;
		border-top-left-radius: 5px;
		font-family: "微软雅黑";
		font-size: 16px;
		border-bottom-left-radius: 5px;
		/* border-right: none; */
	}
	.forget_time{
		border: 1px solid #ccc;
		width: 39px;
		height: 25px;
		float: right;
		margin-top: 32px;
		margin-right: 45px;
		border-bottom-right-radius: 5px;
		border-top-right-radius: 5px;
		font-family: "微软雅黑";
		font-size: 14px;
		color: #666;
		text-align: center;
		border-left: none;
		line-height: 25px;
		display: none;
	}
	.forget_post{
		width: 80px;
		height: 30px;
		border: none;
		background-color: #277FBD;
		font-size: 16px;
		color: #fff;
		font-family: "微软雅黑";
		border-radius: 5px;
		margin-left: 100px;
		margin-top: 50px;
	}
	#footer{
		/* margin: 0 auto; */
		width: 100%;
		clear: both;
		/*position: fixed;*/
		/*bottom: 0;*/
		/*padding: 10px;*/
		margin-bottom: 0px;
		background: url(../img/ft.png) no-repeat;
		background-size: 100% 100%;
	}
	.footer{
		width: 100%;
		margin: 0 auto;
		padding: 15px 0;
		clear: both;
		overflow: hidden;

	}
	.QR{
		/* float: left; */
		height: 70px;
		margin: 0 auto;
		width: 70px;
		/* margin-top: 15px; */
		/* margin-left: 70px; */
		clear: both;
	}
	.QR img{
		height: 100%;
		width: 100%;
	}
	.footer-con{
		/* float: left; */
		width: 345px;
		/* height: 93px; */
		/* padding: 10px; */
		margin: 0 auto;
		margin-top: 15px;
		/* margin-left: 20%; */
	}
	.footer-con p{
		/* float: left; */
		margin: 0 auto;
		/* height: 25px; */
		width: 270px;
		font-family: "微软雅黑";
		font-size: 12px;
		/* line-height: 25px; */
		/* margin-left: 50px; */
		color: #fff;
	}
}
#footer .footer .footer-con p a{
	color:#fff;
}
#footer .footer .footer-con p a:hover{
	text-decoration: none;
	color:red;
}