/*reset*/
body{ font-size:12px;font-family: "Microsoft YaHei";display: block;position: relative;}
body,div,form,p,img,ul,li,ol,dl,dt,dd,hr,h1,h2,h3,span,i{margin:0; padding:0; border:0;}li{list-style:none;}
img{vertical-align:middle;border: 0;}
table{border-collapse:collapse;border-spacing:0;}
input,select,textarea{vertical-align:middle;font-size:12px; padding:0; margin:0;}
i,em{ font-style:normal;}
.f-c:after{content: "";display: block;clear:both;}
a{text-decoration: none;font-family: "Microsoft YaHei";font-size: 12px;}
a:hover{}
.fl{float:left;}
.max-width{width: 1200px;margin: 0 auto;}

/*引导页*/
.xy-main{width: 100%;min-width: 1090px;margin:0 auto;/*background: url(/images/240325/bg1.jpg) no-repeat center top;*/position: relative;_zoom:1;*zoom:1;}
.header{height: 620px;position: relative;}
.header-title{position: absolute;bottom: 50px;left: 280px;color: #004632;font-size: 22px;font-weight:bold;}
.top-nav{position: relative;z-index: 0;height: 0;}
.top-nav .gwbtn {
    width: 87px;
    height:18px;
    position: absolute;
    top: 10px;
    right: 10px;
}
.gwbtn a, .gwbtn a:visited {
    color: #333333;
    font-size: 16px;
    display: inline-block;
    padding-left: 23px;
    background: url(../guide/gongcefuli/images/topmenu.png) no-repeat left center;
    text-shadow: 1px 1px 1px #fff;
}
}
.top-nav .logo{display:none;position: absolute;top: 35px;right: 185px;width: 215px;height: 119px;}
.top-nav .xy-m-title{position: absolute;top:448px;right:15px;font-size: 30px;color:#fff;display: none;font-weight: bold;text-align: center;width: 585px;}
.top-nav .xy-m-title span{color:#ffbf01}
.top-nav .top-video{
	display:block;
	background: url('../images/v-btn.png') no-repeat; 
	width: 160px;
    height: 175px;
    /*margin-top: 462px;
    margin-left: 900px;*/
    margin-top: 194px;
    margin-left: 788px;
    cursor: pointer;
    position: absolute;
}
/*.top-nav .top-video:hover{background-position-y:-110px;}*/
.fuchuang{position: fixed;width: 199px;height: 300px;right: 10px;bottom: 10px;cursor: pointer;}
.fuchuang2{width: 294px;height: 214px;position: fixed;left: 0;bottom:30px;cursor: pointer;z-index: 10;}

.part-left{
	width: 830px;
    padding-top: 54px;
	overflow:hidden;
}
.part-right{
    width: 365px;
}
.control{height: 900px;position:relative;}
.control .download{
	width: 325px;
    height: 138px;
    margin-top: 32px;
    margin-left: 20px;
}
.control #down_btn{width: 325px;height:138px;background:url(../images/top/btn_down.jpg) no-repeat;display:block;animation: topdown steps(2) 600ms infinite;-webkit-animation: topdown steps(2) 600ms infinite;}
.control .register,
.control .gift{width: 335px;position:relative;margin:0 auto;overflow:hidden;height: 310px;}
.control .register .title,
.control .gift .title{
	width:215px;
	height:69px;
	margin:15px auto 0 55px;
	position:absolute;
	z-index:2;
}
.control .register .title{background:url(../images/top/t2.png) no-repeat;}
.control .gift .title{background:url(../images/top/t3.png) no-repeat;}

.control .reg-img{
	margin-top: 17px;
    margin-left: 2px;
    position: absolute;
    z-index: 1;
}
.control .gift-img{margin-top:15px;position:absolute;z-index:1;}
.control .btn{text-indent:-9999px;display:block;width:194px;height:49px;position:absolute;z-index:2;}
.control .register .reg_btn{background:url(../images/top/btn_reg.jpg) no-repeat 0 -49px;margin:238px 0 0 72px;}
.control .gift .gift_btn{background:url(../images/top/btn_gift.jpg) no-repeat 0 -49px;margin:228px auto 0 72px;}
.control .btn:hover{background-position-y: 0;}

@-webkit-keyframes topdown {
	0%{
		background-position:0 0;
	}
	100%{
		background-position:0 -276px;
	}
}


@keyframes topdown {
	0%{
		background-position:0 0;
	}
	100%{
		background-position:0 -276px;
	}
}
.top-reg{
	height: 260px;
    width: 260px;
    position: relative;
    margin: 50px auto 0 45px;
	overflow:hidden;
}

.top-reg .top-reg-pagination{
	width: 150px;
    top: 235px;
    left: 70px;
    height: 30px;
}
.top-reg .top-reg-pagination .swiper-pagination-bullet{background:url(/images/240325/reg-btn-n.png) no-repeat;width:22px;height:22px;display:block;margin:0 7px 0 0;float:left;}
.top-reg .top-reg-pagination .swiper-pagination-bullet-active{background:url(/images/240325/reg-btn-h.png) no-repeat;}




.newthings{
	height: 400px;
    width: 739px;
    position: relative;
    margin-top: 58px;
    margin-left: 45px;
}
.newthings .title{width:252px;height:60px;overflow: hidden;position: absolute;top: 50px;left: 830px;z-index:99;background:url(/images/ts-title.png) no-repeat;display:none;}
.newthings .newthings-pagination{width:832px;top:-55px;left:-4px;height:60px;}
.newthings .newthings-pagination .swiper-pagination-bullet{background:url(../images/ts/btn.jpg) no-repeat;width:187px;height:50px;line-height:50px;text-align:center;font-size:25px;color:#f6be72;display:block;margin:0;float:left;font-weight:bold;font-family: SimSun;opacity:1;border-radius:unset;text-indent:-9999px;}
.newthings .newthings-pagination .swiper-pagination-bullet:nth-child(1){background-position:0px -50px}
.newthings .newthings-pagination .swiper-pagination-bullet:nth-child(2){background-position:-187px -50px}
.newthings .newthings-pagination .swiper-pagination-bullet:nth-child(3){background-position:-374px -50px}
.newthings .newthings-pagination .swiper-pagination-bullet:nth-child(4){background-position:-561px -50px}
.newthings .newthings-pagination .swiper-pagination-bullet-active:nth-child(1){background-position:0px 0px}
.newthings .newthings-pagination .swiper-pagination-bullet-active:nth-child(2){background-position:-187px 0px}
.newthings .newthings-pagination .swiper-pagination-bullet-active:nth-child(3){background-position:-374px 0px}
.newthings .newthings-pagination .swiper-pagination-bullet-active:nth-child(4){background-position:-561px 0px}

.libao{
	width: 739px;
    height: 500px;
    position: relative;
    margin: 0 auto;
}
.libao .title{
	height:35px;
	margin:0;
	text-indent:-9999px;
}
.libao .lb{width:225px;height:265px;margin-right:30px;text-align:center;}
.libao .lb:last-child{margin-right:0;}
.libao .lb1 img{margin: 8px 0 0 20px;}
.libao .lb2 img{margin-top:8px;}
.libao .lb3 img{margin-top:8px;}
.libao .lb a{width:158px;height:43px;display:block;margin:5px auto;}
.libao .lb1 a{background:url(../images/lb/btn1.jpg) no-repeat;}
.libao .lb2 a{background:url(../images/lb/btn2.jpg) no-repeat;width:178px;}
.libao .lb3 a{background:url(../images/lb/btn3.jpg) no-repeat;}
.libao .lb a:hover{background-position-y:-43px;}




.menpai{height: 830px;position: relative;margin:0 auto;}
#menpai{height: 700px;width:1345px;position: relative;overflow:hidden;left: 17px;top:-68px;}
.menpai .title{width:100%;height:90px;}
/*.menpai-gif{position: absolute; left: 35px;bottom:125px;z-index: 1;width: 220px;height: 159px;background: url('../web/images/171012/emei1.gif') no-repeat 0 0;background-size:100%}*/
.menpai .menpai-pagination{
	width: 551px;
    top: 130px;
    left: 23px;
    height: 130px;
}
.menpai .menpai-pagination .swiper-pagination-bullet{
	background:url(../images/job/btn.png) no-repeat 0 -135px;
	width: 88px;
    height: 110px;
    /* line-height: 110px; */
    /* text-align: center; */
    /* font-size: 25px; */
    /* display: block; */
    margin: 15px 0 0;
    float: left;
    /* font-weight: bold; */
    /* font-family: SimSun; */
    opacity: 1;
    border-radius: unset;
	text-indent:-9999px;
}
.menpai .menpai-pagination .swiper-pagination-bullet:nth-child(1){background-position-x:0}
.menpai .menpai-pagination .swiper-pagination-bullet:nth-child(2){background-position-x:-85px;}
.menpai .menpai-pagination .swiper-pagination-bullet:nth-child(3){background-position-x:-178px;}
.menpai .menpai-pagination .swiper-pagination-bullet:nth-child(4){background-position-x:-273px;}
.menpai .menpai-pagination .swiper-pagination-bullet:nth-child(5){background-position-x:-364px;}
.menpai .menpai-pagination .swiper-pagination-bullet:nth-child(6){background-position-x:-459px;}
.menpai .menpai-pagination .swiper-pagination-bullet-active{background-position-y:2px;height:130px;margin:0;}

.cont4{width:100%;height:505px;position:relative;margin:0 auto;}
.teses{width:1225px;margin:0 auto;overflow:hidden;}
.teses .title{position:relative;height:35px;}
.cont4 .news{
	width: 815px;
    float: left;
    height: 385px;
    overflow: hidden;
}
.cont4 .news-nav{width: 95%;height: 50px;margin-left: 52px;margin-top:15px;border-bottom: 1px solid #dadada;}
.cont4 .news-nav .nav a{color:#555;font-size:20px;font-weight:bold;width:100%;display:block;}
.cont4 .news-nav .nav li{float:left;line-height:48px;position:relative;width:187px;height:48px;text-align:center;background: #fff;border-top: 1px solid #dadada;border-right: 1px solid #dadada;}
.cont4 .news-nav .nav .active{background:url(../images/btn_news.png) no-repeat;z-index: 10;}
.cont4 .news-nav .nav .active a,.cont4 .news-nav .nav .nav a:hover{color:#fff;}
.cont4 .news-more{font-size: 18px;color: #555;margin-right: 20px;line-height: 50px;font-weight: bold; float: right;}
.cont4 .news .title-list{margin: 35px auto 0 52px;width: 92%;display:none;}
.cont4 .news .title-list.active{display:block;}
.cont4 .news .title-list li{height:45px;line-height:45px;font-size:18px;color:#555;}
.cont4 .news .newstt {width:80%;overflow:hidden;float:left;height: 35px;text-overflow:ellipsis;white-space:nowrap;}
.cont4 .news .title-list a{color:#555;text-align:left;font-size:18px;}
.cont4 .news .title-list span{float:right;height:45px;}
.cont4 .news .news-tag-title { display: block; height: 70px; line-height: 70px; text-align: center; font-size: 24px; font-weight: 700; color: #a1141b;overflow:hidden;width:90%;margin:0 auto;text-overflow:ellipsis;white-space:nowrap;}
.cont4 .news .news-tag-title:hover {text-decoration: underline;}

.shengyan{width:380px;height:370px;float:right;position:relative;}
.shengyan .sybg{cursor:pointer;text-align:center;float:left;width: 178px;height: 175px;margin-right: 10px;margin-bottom: 10px;}
.shengyan .sybg:nth-child(1){background:url(../images/activity1.jpg) no-repeat;}
.shengyan .sybg:nth-child(2){background:url(../images/activity2.jpg) no-repeat;}
.shengyan .sybg:nth-child(3){background:url(../images/activity3.jpg) no-repeat;}
.shengyan .sybg:nth-child(4){background:url(../images/activity4.jpg) no-repeat;}
.shengyan .sybg:hover{background-position-y:-175px;}
.shengyan .sybg a{display:block;width:100%;height:100%;}

/*.shengyan .sybg a{
	display: inline-flex;
    flex-direction: column;
	color: #be9054;
    font-size: 22px;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
	-webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: all 400ms ease-out;
    -o-transition: all 400ms ease-out;
    transition: all 400ms ease-out;	
}
.shengyan .sybg a:hover{
	-webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-transition: all 400ms ease-out;
    -o-transition: all 400ms ease-out;
    transition: all 400ms ease-out;
}*/
 .showcode{
	width: 366px;
    height: 360px;
    left: 0px;
    top: 0px;
	position: absolute;
	display: none;
	overflow:hidden;
	background: #252525;
	}
 
.foot_btn {height:100px;width:1066px;overflow:hidden;clear: both;margin:0 auto;padding-bottom:100px;}
.foot_btn .btn{width:325px;height:98px;display:block;float:left;}
.foot_btn .foot_reg {background:url(../images/footer_reg.jpg) no-repeat 0 -98px;margin-left:85px;}
.foot_btn .foot_down {margin-left:165px;background:url(../images/footer_down.jpg) no-repeat;animation: footdown  steps(2) 1000ms infinite;-webkit-animation: footdown  steps(2) 1000ms infinite;}
.foot_btn .foot_reg:hover{background-position-y:0;}


@keyframes footdown{
	0%{
		background-position:0 0;
	}
	100%{
		background-position:0 -196px;
	}
}
@-webkit-keyframes footdown {
	0%{
		background-position:0 0;
	}
	100%{
		background-position:0 -196px;
	}
}


/* footer  */
.footer{ width:100%; background:#000000; font-family:Tahoma, "SimSun"; padding:15px 0;margin-top: -20px;}
.foot_fir{ float:left; width:820px; color:#fff;margin-left:180px}
.foot_fir img{ float:left; width:83px; margin:15px 26px 0 32px;padding-bottom: 10px;}
.foot_fir span{ display:block; line-height:20px;}

.pop-shequn{width:459px; height:325px;display:none;position: relative;background:url(../images/tc/shequn1.png) no-repeat;}
.pop-shequn .close {width:45px; height:45px;float:right;margin-top:70px;margin-right:-45px;background:url(../images/close.png) no-repeat;}
.pop-shequn .close a{width:45px; height:45px;float:left;display:inline;overflow:hidden;color:#000;}
.pop-shequn img{width: 130px;position: absolute;top: 90px;left: 270px;}

.pop4{background:url('../images/tc/bg.png') no-repeat;width:1219px; height:707px;display:none;position: relative;}
.pop4 .close {width:45px; height:45px;float:right;margin-top:70px;margin-right:-10px;background:url(../images/close.png) no-repeat;}
.pop4 .close a{width:45px; height:45px;float:left;display:inline;overflow:hidden;color:#000;}
.pop4reg{float:left; width:270px; height:258px; position:absolute; z-index:100; top:200px; right:45px;border:0 solid #000;}
.pop4-txt{display: none; color: #000;font-size: 16px;position: absolute;bottom: 30px;right: 70px;}
.pop4-txt a{text-decoration: underline;color: red;font-size: 16px;}
.pop-down{float:left; width:230px; height:258px; position:absolute; z-index:100; top:565px; right:55px;border:0 solid #000;}
.pop-down a{background:url(../images/tc/btn-down.png) no-repeat top center;width:194px;height:57px;display:block;margin-top:10px;}
.pop-down a:hover{background-position-y:-57px;}
.pop4 .title{font-size:36px;color:#506d71;font-family: SimSun;font-weight: bold;}
.popres{
	position: absolute;
	width: 585px;
	top: 200px;
	left: 315px;
	display: inline-flex;
    flex-wrap: wrap;
}
.popres .pop-item{
	width:276px;
	height:391px;
	position:relative;
}
.popres .pop-item a{
	font-size: 16px;
    color: #506d71;
    font-weight: bold;
    line-height: 200%;
}
.popres .pop-item:hover .other{
	opacity:1;
    -webkit-transition: all 400ms ease-out;
    -o-transition: all 400ms ease-out;
    transition: all 400ms ease-out;		
}
.popres .pop-item .other{
	cursor:pointer;
	font-size: 18px;
    color: #fff;
    background-color: #000000cc;
    position: absolute;
    width: 100%;
	height:100%;
    top: 0;
	opacity: 0;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.popres .pop-item .other .text{
	width: 100%;
    height: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
	line-height:160%;
}
.popres .pop-item .other i{
	display: block;
    width: 25px;
    height: 25px;
    position: absolute;
    background-color: #dee1e5;
    border-radius: 30px;
}
.popres .pop-item .other .left-top{
	top:-10px;
	left:-10px;
}
.popres .pop-item .other .right-top{
	top:-10px;
	right:-10px;
}
.popres .pop-item .other .left-bottom{
	bottom:-10px;
	left:-10px;
}
.popres .pop-item .other .right-bottom{
	bottom:-10px;
	right:-10px;
}
/* 视频 */
.pop{position:relative;font-family:'Microsoft Yahei';background:#fff;}
.pop .closevideo{position:absolute;right:0;top:0;height:61px;width:61px;text-align: center;line-height:61px;color:#fff;font-size:30px;z-index:10}
.videobox{width:640px;height:360px;background:#000;}
.hide{display:none;}

