body{
	padding: 0;
	margin: 0;
}
/*@font-face*/
/*{*/
	/*font-family: SIMLI;*/
	/*src: url('../font/SIMLI.TTF');*/
	/*!*url('aa.eot'); !* IE9+,可以是具体的实际链接 *!*!*/
/*}*/
@font-face {
	font-family: SIMLI;
	src: url("../font/SIMLI.woff2") format("woff2"),
	url("../font/SIMLI.woff") format("woff"),
	url("../font/SIMLI.ttf") format("truetype"),
	url("../font/SIMLI.eot") format("embedded-opentype"),
	url("../font/SIMLI.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
.hashd{
	font-family: SIMLI;
}
 ul li{
 	list-style: none;	
 }
 
.w6-8{
	width: 600px;
}
 
.w8-10{
	width: 800px;
}
.w9-14{
	width: 900px;
}
.w10-14{
	width: 1200px !important;
}
.w10-13{
	width: 1000px;
}


.bg1{
	background-image: url("../img/index.jpg");
	background-repeat: no-repeat;
	width: 100%;
	height: 1000px;
	background-size:cover;
}

.headeback{
	position: absolute;
	z-index: -1;
}

.headeback img{
	width: 100%;
}


.titleList{
	overflow: hidden;
	width: 1200px;
	margin: 0px auto;
	padding-top: 160px;
	color: #000;
}


.titleList  ul li{
	/*font-family: 'hwxk';*/
	font-family: "微软雅黑";
	float:left;
	/*width: 200px;*/
	font-size: 22px;
	margin-right: 135px;
}
.titleList  ul li:last-child{
	margin-right:40px;
}
.titleList  ul li a{
	color: #000 ;
}


.yuanlist{
	height: 200px;
	margin:  0px auto;
}


.videolist{
	margin: 0 auto;
	margin-top: 30px;
    padding-bottom: 90px;
}




.booklist{
	margin:  0 auto;
	top: 800px;
	/*height: auto;*/
	overflow: hidden;
	border: 1px solid red;
	margin-top: 30px;
}


.left_booklist{
	width: 40%;
	float: left;
}

.lbr{
	float: right;
	margin-top: 10px;
}

.lbr_img{
	padding-top: 10px;
	width: 60%;
}
.lbr_list{
	width: 40%;
	float: right;
	line-height: 29px;
}
.lbr_list ul li{
	font-size: 0.5em;
}

.shangcheng{
	margin: 0 auto;
	margin-top: 20px;
}

.right_booklist{
	width: 40%;
	float: right;
}
.sc{
	width: 100px;
	float: left;
}

.backbar_word{
	width: 100%;
	height: 50px;
	background-image: url(../img/blackbar.png) ;
	background-repeat: no-repeat;
	color: white;
	margin-left: 15%;
}


.backbar_word ul li{
	float: left;
	font-size: 10px;
	width: 20%;
	line-height: 40px;
}

.sc_img{
	
}

.sc_img ul li{
	float: left;
	width: 20%;
	margin-left: 2%;
	margin-right: 2%;
	border: 1px solid #BEBEBE;
}

.sc_img ul li img{
	width: 100%;
	border-bottom: 1px solid #BEBEBE;
}
.sc_img ul li  p{
	margin: 0;
	margin-left: 10%;
}
.redyuan{
	color: #AE2323;
	font-weight: bold;
}

.hudong{
	/*height: 300px;*/
	border: 1px solid royalblue;
	margin: 0 auto;
	margin-top:220px;
}

.hdimg{
	width: 100%;
}
.hdleft{
	float: left;
}

.hdleft img{
	width: 65%;
	height: 70%;
}

.hdright img {
	width: 70%;
}

.schoolshow{
	height: 350px;
	border: 1px solid royalblue;
	margin: 0 auto;
}
.schoolshow ul li{
	float: left;
	width: 24%;
	font-size: 12px;
}
.schoolshow ul li img{
	width: 100%;
	padding-left: 3%;
	padding-right: 3%;
}
.schoolshow ul li p{
	margin-top: 5px;
}
.hudong_center{
	width: 90%;
	margin: 0 auto;
}

.bgone{
	height: 700px;
	/*background-image: url("../img/index.jpg");*/
	background-image: url("../img/bg/index.png");
	/* background-image: url("../img/bg/indexbanner.png"); */
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% 100%;
}

.bgtwo{
	/*background-image: url("../img/common/backtwo.jpg");*/
    background-image: url("../img/bg/backtwo.png");
	background-position: center top;
	background-repeat: repeat-y;
	background-size: 100% ;
}

.bgthree{
	/*background-image: url("../img/common/backthree.jpg");*/
    background-image: url("../img/bg/backthree.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}

.footleft{
	float: left;
	width: 25%;
	height: 300px;
	border: 0px solid royalblue;
	text-align: center;
	/*margin-left: 100px;*/
}

.gzh{
	float: right;
	width: 95px;
	border: 1px solid #888888;
	margin: 40px 10px;
	height: 110px;
	font-size: 12px;
}
.gzh img{
	border-bottom: 1px solid #888888;
}
.allfoot{
	margin: 0 auto;
	width: 90%;
}
.footcenter{
	width: 300px;
	border: 0px solid red;
	height: 300px;
}
.yqlj{
	padding-top: 40px;
}

.footright{
	font-weight:  500;
	float: left;
	width: 430px;
	padding-top: 40px;
}
.footright p{
	margin:0 0 0 0;
	margin-left: 20px;
}
.login-before{
	position: absolute;
	right: 120px;
	top: 60px;
}

.loginBeforeBox{
	position: fixed;
	z-index: 9999;
	background-color: black;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.2;
}

.witheBack{
	z-index: 10000;
	opacity: 1;
	position: fixed;
	left: 0%;
	top: 0%;
	width: 760px;
	height: 350px;
	background-color: white;
    background-image: url("../img/common/login.png") ;
    background-repeat: no-repeat;
    background-position: left top;

}
.logoFrom{
	width: 320px;
	height: auto;
	position: absolute;
	right: 30px;
	top: 50px;
	border: 0px solid rosybrown;
}

.mobilephone-label{
	position:absolute;
	left: 0;
	top: 65px;
}

.logoFrom{
	color: #999;
}

.password-label{
	position:absolute;
	left: 0;
	top: 120px;
}

.lf-mobilephone{
	width: 320px;
	height: 35px;
	line-height: 35px;
	padding-left: 30px;
}

.lf-password{
	width: 320px;
	height: 35px;
	line-height: 35px;
	margin-top: 20px;
	padding-left: 30px;
}
.lf-holdpalce{
	font-size: 14px;
}


.login-fs{
	height: 60px;
	line-height: 40px;
	font-size: 10px;
	color: #333;
}

.login-fs a{
	float: right;
	
}

.logoFrom button{
	width: 100%;
}

.logo-text{
	height: 30px;
	line-height: 30px;
	margin-bottom: 30px;
	color: #333;
}
.logo-text span{
	font-size: 20px;
}

.logo-text a{
	float: right;
}

.exit-login{
	position: absolute;
	right: 5px;
	top: 0;
	color: #2fb3ff;
}
.lf-yzm{
	width: 150px;
	height: 35px;
	line-height: 35px;
	padding-left: 30px;
}


.register-fs{
	height: 60px;
	line-height: 60px;
	font-size: 10px;
	color: #333;	
}

.register-fs button{
	margin-top: 12px;
	width: 150px;
	float: right;
}
.passwordConfim-label{
	position:absolute;
	left: 0;
	top: 175px;
}


.yzm-label{
	position:absolute;
	left: 0;
	top: 208px;
	color: #999;
	padding-left: 10px;
}

.loginLink{
	float: right;
	color: #333333;
}

.usertype{
	width: 320px;
    height: 35px;
    margin-bottom: 5px;
}

.tisi{
	font-size: 10px;
	color: #ef4123;
}

.personjz{
	margin: 50px auto;
	background-image: url(../img/bg/juanzhou.png);
	background-repeat: no-repeat;
	height: 300px;
	background-size: 100% ;
}

.pwleft{
	float: left;
	width: 25%;
	text-align: center;
}

.pwleft p{
	margin: 0 ;
}


.personImg{
	margin-top: 30px !important;
	width: 90px;
}

.pwright{
	padding-top: 30px;
	float: left;
	width: 35%;
}

/*.pwcenter{
	padding-top: 30px;
	float: left;
}*/

.persontitle{
    height: 50px;
    line-height: 40px;
    background-image: url(../img/blackbar.png);
    background-repeat: no-repeat;
    color: white;
    margin-left: 15%;
    background-size: 100%;
    width: 800px;
    margin:  50px auto;
    float: left;
}

.persontitle ul li{
	float: left;
	width: 16%;
	cursor: pointer;
	line-height: 36px;
}
.ly_member_right{
	width: 600px;
	margin:  0 auto;
}
.resultmsg{
	font-size: 15px;
	color: #A4241F;
}

.dwendafabubox{
	width: 800px;
	margin:  0 auto;
}

.banbenxinxi {
    border-spacing: 0;
    margin-left: 0;
    width:800px;
    border: 1px gainsboro solid;
}

.banbenxinxi tr td{
	text-align: center;
	height: 50px;
}
.banbenxinxi th {
    color: gray;
    padding: 10px;
    background-color: #f5f5f5;
}
.selectImg{
	width: 20px;
	margin-top: -3px !important;
	margin-right: 7px;
}
.downimg{
	width: 60%;
	margin: 0 auto;
	display: block;
	margin-top: 80px;
}

.pagination{
	width: 600px;
	margin:  0 auto;
	margin-top: 15px;
	border: 0px solid red;
	overflow: hidden;
	text-align: center;
}

.pagination li{
	/* float: left; */
	display: inline-block;
	width: 60px;
	font-size: 20px;
}


.pagination li a{
	color: #0084C7 !important;
}

.based{
	margin-left: 30px;
}

.pager{
	width: 350px;
	margin:  0 auto;
	
}
.pager li {
	float: left;
	width: 150px;
	font-size: 20px;
}
.pager li  a{
	display: block;
}
.colorline{
	border-top: 1px solid #000000;
}
.forgetdiv{
	width: 600px;
	margin: 0 auto;
	padding-top: 70px;
}
.forgetdiv p{
	margin-left: 130px;
	font-size: 20px;
}
.forget-text{
	font-size: 13px;
	color: red;
	margin-left: 10px;
	font-weight: bolder;
}
.editbutton{
	float: right;
	width: 50px;
}
.personinfo{
	width: 600px;
	margin: 0 auto;
}
.titleList  ul{
	display: flex;
	justify-content: center;
}
.selected-person{
	color: #999;
}
.titleimg{
	width: 50px;
}
.gzh img{
	width: 90px;
}
