body{
	font-family: "微软雅黑";
}
input{
	outline: none;
}
.bodyall {
	position: fixed;
	left: 0px;
	top: 0px;
	overflow: hidden;
	width: 100%;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s;
	z-index: 0;
}
.bodynr_1 {
	background: url(/images/ycmz/bodynr_1.jpg) no-repeat;
	background-size: cover;
	background-position: center;
}
.bodynr_2 {
	background: #ffffff;
}
.bodynr_3 {
	background: #252525;
}
.bodynr_4 {
	background-color: #f7f7f7;
}
.bodynr_5 {
	background-color: #288ac9;
}
.bodynr_6 {
	background: url(images/login/bodynr_6.jpg) no-repeat;
	background-size: 100%;
	background-position: center;
}
[class^=bodynr_] {
	width: 100%;
	position: relative;
}
.nextpage {
	position: fixed;
	right: 100px;
	bottom: 100px;
	z-index: 1000;
}
.pagenum {
	width: 6px;
	position: fixed;
	top: 50%;
	right: 30px;
	margin-top: -80px;
}
.pagenum div {
	height: 6px;
	width: 6px;
	border-radius: 50%;
	background-color: rgba(0,0,0,0.2);
	margin-bottom: 20px;
	cursor: pointer;
}
.pagenum div.on {
	height: 12px;
	width: 12px;
	background: none;
	border: #92bb0c solid 1px;
	margin: -4px;
	margin-bottom: 16px;
}
.pageblackstyle.pagenum div{
	background-color: rgba(255,255,255,0.2);
}
.pagestyle.pagenum div.on{
	background: none;
	border: #98c303 solid 1px;
}
.pageblackstyle.pagenum div.on{
	background: none;
	border: #1b99db solid 1px;
}
.header{
	height: 80px;
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 1000;
	background-color: #9ac600;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s;
}
.headstyle_2{
	background-color: #1a1a1a;
}
.headstyle_2 .headmulu .headlist.current{
	color: #57a8f5;
}
.headstyle_2 .headabs div:hover{
	color: #57a8f5;
}
.headstyle_3{
	background-color: #206ea1;
}
.headstyle_3 .headmulu .headlist.current{
	color: #30b8f0;
}
.headstyle_3 .headabs div:hover{
	color: #30b8f0;
}
.headmulu{
	width: 1024px;
	height: 80px;
	margin: 0px auto;
}
.headmulu img{
	float: left;
}
.headmulu .toplogoword{
	color: #FFFFFF;
	width: 200px;
	height: 80px;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s;
	margin-left:10px;
	margin-right:20px;
	float: left;
	cursor:default;
	font-size: 24px;
	line-height:30px;
	display:table; 
}
.headmulu .toplogoword span{
	vertical-align:middle; 
	display:table-cell; 
}
.headmulu .headlist{
	color: #FFFFFF;
	width: 100px;
	height: 80px;
	line-height: 80px;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s;
	text-align: center;
	float: left;
	cursor: pointer;
	font-size: 18px;
}
.headmulu .language a{
	color: #FFFFFF;
	height: 80px;
	line-height: 80px;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s;
	text-align: center;
	font-weight: 300;
	float: right;
	cursor: pointer;
	font-size: 16px;
}
.headmulu .headlist:hover{
	background: rgba(255,255,255,0.2);
}
.headmulu .headlist.current{
	color: #e4ff2b;
}
.headabs{
	height: 80px;
	width: 168px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	right: 35px;
}
.headabs div{
	font-size: 15px;
	float: left;
	color: #FFFFFF;
	line-height: 80px;
	text-align: center;
	width: 84px;
	cursor: pointer;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s;
}
.headabs div:hover{
	color: #e4ff2b;
}
.nrbox{
	position: relative;
	top: 80px;
	width: 100%;
}
.nr{
	height: 100%;
	width: 1150px;
	margin: 0px auto;
	position: relative;
}
.page1_left{
	position: absolute;
	top: 50%;
	margin-top: -201px;
}
.action .page1_left{
	opacity: 1;
	animation:apage1_left 1.5s ease;
	-moz-animation:apage1_left 1.5s ease;
	-webkit-animation:apage1_left 1.5s ease;
	-o-animation:apage1_left 1.5s ease;
}
.page1_right{
	width: 350px;
	height: auto;
	position: fixed;
	top: 50%;
	right: 75px;
	margin-top: -195px;
	background: rgba(255,255,255,0.8);
	border-radius: 5px;
	overflow: hidden;
	
}
.page1_right .title{
	height: 60px;
	width: 100%;
	color: #FFFFFF;
	background: rgba(0,0,0,0.5);
	font-size: 20px;
	padding-left: 40px;
	line-height: 60px;
}
.loginnr{
	height: auto;
	width: 100%;
	padding-left: 30px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
}
.loginlable{
	height: 40px;
	line-height: 35px;
	margin-bottom: 10px;
	font-size: 16px;
	width: auto;
}
.loginlable input[type=text],.loginlable input[type=password]{
	height: 35px;
	width: 160px;
	padding: 10px;
	border: #c8c8c8 solid 1px;
	margin-left: 5px;
	border-radius: 5px;
	line-height: 20px;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s;
}
.loginlable input[type=text]:focus,.loginlable input[type=password]:focus{
	box-shadow: 0px 0px 10px #c8c8c8;
}
.logincode img{
	float: left;
}
.checlabel{
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	margin-left: 53px;
	line-height: 40px;
	font-size: 14px;
	color: #636363;
	cursor: pointer;
	float: left;
}
.checlabel input[type=checkbox]{
	position: relative;
	top: 2px;
	margin-right: 5px;
}
.wjmm{
	color: #199bd7;
	font-size: 14px;
	float: right;
	cursor: pointer;
}
.loginbtn{
	height: 50px;
	line-height: 50px;
	padding: 0px;
	width: 170px;
	background-color: #fba432;
	color: #FFFFFF;
	font-size: 20px;
	border:none;
	border-radius: 5px;
	margin-left: 53px;
	margin-top: 5px;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s;
}
.loginbtn:hover{
	background-color: #d58419;
}
.action .page1_right{
	opacity: 1;
	animation:apage1_right 1s ease;
	-moz-animation:apage1_right 1s ease;
	-webkit-animation:apage1_right 1s ease;
	-o-animation:apage1_right 1s ease;
}
.page_top{
	position: absolute;
	left: 75px;
	top: -20px;
	z-index: 2000;
}
.page2_bottom{
	position: absolute;
	bottom: 10px;
	left: 194px;
}
.page2_leftall{
	height: 424px;
	width: 523px;
	position: absolute;
	left: -20px;
	top: 50%;
	margin-top: -212px;
	z-index: 1000;
}
.page2_left_1{
	position: absolute;
	left: 0px;
	top: 0px;
}
.page2_left_2{
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.action .page2_left_1{
	opacity: 1;
	animation:apage1_left 1.5s ease;
	-moz-animation:apage1_left 1.5s ease;
	-webkit-animation:apage1_left 1.5s ease;
	-o-animation:apage1_left 1.5s ease;
}
.action .page2_left_2{
	opacity: 1;
	animation:apage1_leftdelay 2s ease;
	-moz-animation:apage1_leftdelay 2s ease;
	-webkit-animation:apage1_leftdelay 2s ease;
	-o-animation:apage1_leftdelay 2s ease;
}
.page2_rightall{
	width: 368px;
	height: 368px;
	background: url(images/login/page2_rightall.png);
	position: absolute;
	right: 50px;
	top: 50%;
	margin-top: -184px;
}
.page2_rightzp{
	width: 368px;
	height: 368px;
}
.page2_right_1{
	position: absolute;
	top: -73px;
	left: 50%;
	margin-left: -40px;
}
.page2_right_2{
	position: absolute;
	top: 246px;
	left: -16px;
}
.page2_right_3{
	position: absolute;
	top: 246px;
	right: -16px;
}
.action .page2_rightzp{
	animation: getround 2.5s ease;
	-moz-animation: getround 2.5s ease;
	-webkit-animation: getround 2.5s ease;
	-o-animation: getround 2.5s ease;
}
.action .page2_rightzp img{
	animation: getround_ni 2.5s ease;
	-moz-animation: getround_ni 2.5s ease;
	-webkit-animation: getround_ni 2.5s ease;
	-o-animation: getround_ni 2.5s ease;
}
.page3_btn{
	width: 342px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	left: 404px;
	top: 170px;
}
.page3_btn div{
	width: 160px;
	height: 44px;
	color: #FFFFFF;
	border: #858585 solid 1px;
	border-radius: 5px;
	float: left;
	text-align: center;
	font-size: 16px;
	line-height: 42px;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s;
	cursor: pointer;
}
.page3_btn div:hover{
	background-color: #0096de;
	border: #0096de solid 1px;
}
.page3_btn div.current{
	background-color: #0096de;
	border: #0096de solid 1px;
}
.page3_center{
	position: absolute;
	top: 250px;
	width: 50%;
	margin-left: 25%;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s;
}
.page3_opacity{
	opacity: 0;
}
.page3_bottom{
	height: 40px;
	width: 262px;
	position: absolute;
	right: 0px;
	bottom: 20px;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s;
}
.page3_bottom_left{
	float: left;
}
.page3_bottom div{
	float: left;
	height: 40px;
	width: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	margin-left: 10px;
	background-color: #1A1A1A;
	cursor: pointer;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s;
	color: #FFFFFF;
}
.page3_bottom div:hover{
	background-color: #676767;
}

.page4_leftall{
	width: 630px;
	height: 354px;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -157px;
}
.page4_left_top{
	width: 100%;
}
.page4_left_nr{
	height: 224px;
	width: 630px;
	position: absolute;
	top: 129px;
}
.page4_left_nr img{
	float: left;
	margin-bottom: 45px;
}
.page4_right{
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -120px;
}
.action .page4_right{
	opacity: 1;
	animation:getopt 3.5s ease;
	-moz-animation:getopt 3.5s ease;
	-webkit-animation:getopt 3.5s ease;
	-o-animation:getopt 3.5s ease;
}
.action .page4_left_top{
	opacity: 1;
	animation:from_right 1.5s ease;
	-moz-animation:from_right 1.5s ease;
	-webkit-animation:from_right 1.5s ease;
	-o-animation:from_right 1.5s ease;
}
.action .page4_leftnr_1{
	opacity: 1;
	animation:getoptdely 1s ease;
	-moz-animation:getoptdely 1s ease;
	-webkit-animation:getoptdely 1s ease;
	-o-animation:getoptdely 1s ease;
}
.action .page4_leftnr_4{
	opacity: 1;
	animation:getoptdely 1.5s ease;
	-moz-animation:getoptdely 1.5s ease;
	-webkit-animation:getoptdely 1.5s ease;
	-o-animation:getoptdely 1.5s ease;
}
.action .page4_leftnr_5{
	opacity: 1;
	animation:getoptdely 2s ease;
	-moz-animation:getoptdely 2s ease;
	-webkit-animation:getoptdely 2s ease;
	-o-animation:getoptdely 2s ease;
}
.action .page4_leftnr_2{
	opacity: 1;
	animation:fromrightdely 3s ease;
	-moz-animation:fromrightdely 3s ease;
	-webkit-animation:fromrightdely 3s ease;
	-o-animation:fromrightdely 3s ease;
}
.action .page4_leftnr_3{
	opacity: 1;
	animation:fromleftdely 4s ease;
	-moz-animation:fromleftdely 4s ease;
	-webkit-animation:fromleftdely 4s ease;
	-o-animation:fromleftdely 4s ease;
}
.action .page4_leftnr_6{
	opacity: 1;
	animation:fromrightdely 5s ease;
	-moz-animation:fromrightdely 5s ease;
	-webkit-animation:fromrightdely 5s ease;
	-o-animation:fromrightdely 5s ease;
}
.page5_nr{
	height: 440px;
	width: 100%;
	position: absolute;
	top: 230px;
	left: 0px;
}
.action .page5_nr{
	opacity: 1;
	animation:form_bottom 2s ease;
	-moz-animation:form_bottom 2s ease;
	-webkit-animation:form_bottom 2s ease;
	-o-animation:form_bottom 2s ease;
}
.page6_bottom{
	height: 90px;
	background-color: #1f2228;
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.page6_nr{
	height: 370px;
	width: 100%;
	background-color: rgba(81,128,169,0.2);
	position: absolute;
	top: 50%;
	margin-top: -230px;
}
.page6nr{
	height: 370px;
	width: 1000px;
	margin: 0px auto;
	position: relative;
}
.page6nr img{
	position: absolute;
	left: 0px;
	top: 0px;
}
.page6_bottomnr{
	height: 44px;
	width: 220px;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 42px;
	border: #FFFFFF solid 1px;
	border-radius: 5px;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -110px;
	margin-top: 175px;
	z-index: 1000;
	cursor: pointer;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s;
}
.page6_bottomnr:hover{
	background-color: #0096de;
	border: #0096de solid 1px;
}
.action .page6_nr{
	opacity: 1;
	animation:from_left 1s ease;
	-moz-animation:from_left 1s ease;
	-webkit-animation:from_left 1s ease;
	-o-animation:from_left 1s ease;
}
.action .page6_nr_1{
	opacity: 1;
	animation:form_bottomdely 2s ease;
	-moz-animation:form_bottomdely 2s ease;
	-webkit-animation:form_bottomdely 2s ease;
	-o-animation:form_bottomdely 2s ease;
}
.action .page6_nr_2{
	opacity: 1;
	animation:getoptdely 3s ease;
	-moz-animation:getoptdely 3s ease;
	-webkit-animation:getoptdely 3s ease;
	-o-animation:getoptdely 3s ease;
}
.action .page6_nr_3{
	opacity: 1;
	animation:getoptdely 4s ease;
	-moz-animation:getoptdely 4s ease;
	-webkit-animation:getoptdely 4s ease;
	-o-animation:getoptdely 4s ease;
}
.action .page6_nr_4{
	opacity: 1;
	animation:getoptdely 5s ease;
	-moz-animation:getoptdely 5s ease;
	-webkit-animation:getoptdely 5s ease;
	-o-animation:getoptdely 5s ease;
}
.action .page6_nr_5{
	opacity: 1;
	animation:getoptdely 6s ease;
	-moz-animation:getoptdely 6s ease;
	-webkit-animation:getoptdely 6s ease;
	-o-animation:getoptdely 6s ease;
}
.action .page6_bottomnr{
	opacity: 1;
	animation:getoptdely 7s ease;
	-moz-animation:getoptdely 7s ease;
	-webkit-animation:getoptdely 7s ease;
	-o-animation:getoptdely 7s ease;
}
.footnr{
	width: 440px;
	height: 30px;
	line-height: 30px;
	margin: 0px auto;
	color: #FFFFFF;
	opacity: 0.8;
	position: relative;
	top: 15px;
	font-size: 14px;
}
.footnr a{
	width: 100px;
	display: inline-block;
	color: #FFFFFF;
	text-align: center;
	cursor: pointer;
}
.page6_bottom span{
	display: block;
	height: 20px;
	width: 800px;
	text-align: center;
	position: absolute;
	bottom: 15px;
	color: #FFFFFF;
	opacity: 0.8;
	left: 50%;
	margin-left: -400px;
}
.swiper-container {
    width: 100%;
}
.swiper-slide {
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-slide img{
	height: 100%;
	width: 100%;
}


/*获取密码页面*/
.title-new u{
	display:inline-block;
	vertical-align:middle;
	width:2px;
	height:20px;
	background:url("/images/login-icon.png") no-repeat;
	margin:-2px 16px 0 16px;
}
.page1_right .title{
	padding-left:20px;
}
.title-new span{
	display:inline-block;
	vertical-align:middle;
	height:52px;
	line-height:54px;
	padding:0 10px;
	cursor:pointer;
}
.title-new span.active{
	color:#fecd58;
	line-height:58px;
	border-bottom:4px solid #fecd58;
}
.code-btn{
	width: 95px;
    height: 36px;
    margin-left: 10px;
    cursor: pointer;
    margin-top: -1px;
    color:#fda41b;
    border:1px solid #fda41b;
    background-color:#fffaf2;
    display:inline-block;
    vertical-align:middle;
    padding:0 10px;
    border-radius:5px;
}

.code-btn-gray{
	color:#999;
    border:1px solid #999;
    background-color:#ccc;
}
/*获取密码页面 end*/