body,div,ul,ol,li,dl,dt,dd,p,span,a,img,em,input,button,textarea,tr,th,td,h1,h2,h3,h4,h5,h6,h7{margin:0px; padding:0px;}
body{color:#2b2b2b; font-size:12px; font-family:"microsoft yahei"; overflow-x:hidden;}
ul,ol,li,dl,dt,dd,p,span,a,img,em,input,button,textarea,tr,th,td,h1,h2,h3,h4,h5,h6,h7{list-style-type:none; border:none; font-style:normal; background:none; outline:none;}
a{color:#2b2b2b; text-decoration:none;}
a:hover{text-decoration:none;}
img{display:block;}
.clearfix{*zoom:1;}
.clearfix:after{height:0; font-size:0; display:block; clear:both; overflow:hidden; visibility:hidden; content:"";}
.f_l{float:left; display:inline;}
.f_r{float:right; display:inline;}
.indent{text-indent:-999px; overflow:hidden;}
.none{display:none;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f19{font-size:19px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f32{font-size:32px;}

.pa50{padding:50px 0;}
.pa100{padding:100px 0;}



.wapper{min-width:1200px; margin:0 auto;}
.wrap{width:1200px; margin:0 auto;}


/*---------------------------------------- 头部 ----------------------------------------*/
.header{padding-top:20px;}

.head_con{height:92px; margin-bottom:20px;}

.head_menu{line-height:32px; padding:30px 45px;}
.head_menu a{color:#696969; margin:0 15px; float:left; position:relative;}
.head_menu a:hover,.head_menu a.on{color:#a40821;}
.head_menu em{width:0; height:0; border-width:10px; border-style:dashed dashed solid dashed; border-color:transparent transparent #b70a26 transparent; overflow:hidden; position:absolute; bottom:-50px; left:50%; margin-left:-10px; display:none;}
.head_menu a.on em{display:block;}

.sub_menu{height:60px; line-height:60px; background:#b70a26; text-align:center;}
.sub_menu a{color:#1a1917; display:inline-block; margin:0 30px;}
.sub_menu a:hover,.sub_menu a.on{color:#fff;}



/*---------------------------------------- 底部 ----------------------------------------*/
.footer{background:#f0f0f0; padding:50px 0;}
.bot_code{width:160px; line-height:30px; text-align:center; margin-left:60px;}
.bot_code em{height:160px; background:#fff; display:block; overflow:hidden; margin-bottom:10px;}
.bot_code em img{width:100% !important; height:100% !important; display:block;}

.bot_info{line-height:24px; margin-right:60px;}
.bot_info dt{font-size:20px; margin-bottom:10px;}
.bot_info dt a{color:#333; border-right:1px solid #333; display:inline-block; padding-right:10px; margin-left:5px;}
.bot_info dt a:last-child{border-right:none;}
.bot_info dt a:hover,.bot_info dd a:hover{color:#a40821;}
.bot_info dd{font-size:13px;}
.bot_info dd a{color:#333;}



/*---------------------------------------- 中间 ----------------------------------------*/
.index_slider .tit li,.about_rnd_game dd .tit li,.about_stra_slide dt .tit li,.profile_banner_slide .tit li,.public_slider dd li,.profile_slide .tit li,.profile_club_txt dd .tit li,.profile_float_nav li a em{text-indent:-999px; overflow:hidden;}
.about_banner .con_tit,.about_rnd .con_tit,.public_banner .con_tit,.public_fund .con_tit,.profile_system .con_tit,.profile_home .con_tit,.profile_cultrue .con_tit,.profile_video .con_tit,.profile_club .con_tit{width:100%; position:absolute; top:60px; left:0; margin-top:0px;}


.con_tit{height:90px; color:#414141; font-size:20px; letter-spacing:1px; background:url(../image/con_tit.png) center no-repeat; text-align:center; margin-top:80px;}
.con_tit p{line-height:42px; font-size:44px; font-weight:bold; letter-spacing:10px; margin-bottom:10px;}
.con_tit p em{color:#bb253c;}
.con_tit2{background:url(../image/con_tit2.png) center no-repeat;}
.con_tit2 p{font-weight:normal; letter-spacing:6px;}
.con_txt{width:760px; line-height:30px; font-size:16px; text-align:center; margin:40px auto;}


/*-------------------- 首页 --------------------*/
/* 首页幻灯 */
.label_slideOne{width: 100%; border-bottom:30px solid #a40821; position:relative;}
.label_pagination{
	width:100% !important; text-align:center; position:absolute; bottom:20px !important; left:0 !important; z-index:3;
 }
 .label_pagination .swiper-pagination-bullet{
	 width:18px !important;
	 height:18px !important;
	 border-radius:50% !important;
	 margin:0 10px;
	 background: #fff;opacity :1;
 }
 .label_pagination .swiper-pagination-bullet-active{
	 background:#EE304E !important;
 }


/* 职位搜索 */
.index_search{width:400px;}
.index_search dt{height:38px; border:1px solid #d7bfbf;}
.index_search dt .input{width:310px; height:38px; line-height:38px; color:#666; font-weight:bold; padding:0 10px;}
.index_search dt .btn{width:68px; height:38px; background:url(../image/serch_ico.png) center no-repeat #a40821; float:right;}
.index_search dd{padding:15px 0;}
.index_search dd .tit{line-height:30px; color:#a40821; font-size:20px; font-weight:bold; margin-bottom:8px;}
.index_search dd .txt a{line-height:22px; color:#333; font-size:14px; margin-right:8px; float:left;}
.index_search dd .txt a:hover{color:#a40821;}

/* 热门职位 */
.index_jobs{width:380px; margin-left:20px;}
.index_jobs dt{height:39px; line-height:39px; color:#a40821; font-size:20px; font-weight:bold; border-bottom:1px solid #d7bfbf;}
.index_jobs dd .tit{height:30px; line-height:30px; color:#a40821; font-size:18px; font-weight:bold;  padding:10px 0;}
.index_jobs dd .txt{line-height:26px;}
.index_jobs dd .txt p{height:26px; display:block;}
.index_jobs dd .txt a{color:#333; font-size:14px;}
.index_jobs dd .txt a:hover{color:#a40821;}
.index_jobs span{width:24%; text-align:center; overflow:hidden; float:left;}
.index_jobs span.col_1{width:52%; text-align:left;}
.index_jobs span.col_3{width:24%; text-align:right;}

/* 最新资讯 */
.index_issue{width:380px;}
.index_issue dt{height:39px; line-height:39px; color:#a40821; font-size:20px; font-weight:bold; border-bottom:1px solid #d7bfbf;}
.index_issue dd{padding-top:10px;}
.index_issue dd p{height:26px; line-height:26px; overflow:hidden; position:relative;}
.index_issue dd i{width:4px; height:4px; background:#a40821; border-radius:100%; position:absolute; top:50%; left:4px; margin-top:-2px;}
.index_issue dd a{max-width:300px; color:#333; overflow:hidden; margin-left:14px; float:left;}
.index_issue dd a:hover{color:#a40821;}
.index_issue dd span{float:right;}



/*-------------------- 认识9377 --------------------*/
/* 公司简介 */
.about_banner{height:1200px; background:url(../image/about_banner.jpg) center top no-repeat; position:relative;}
.about_banner .con_tit{color:#fff;}

.about_banner_intro{width:800px; line-height:26px; color:#fff; text-align:center; padding-top:200px; margin:0 auto; position:relative;}
.about_banner_intro a{width:86px; height:26px; color:#fff; border:1px solid #a40821; position:absolute; bottom:-58px; right:0; cursor:pointer;}
.about_banner_intro a:hover{background:#a40821;}

.about_video{width:680px; height:580px; background:url(../image/about_video.png) no-repeat; position:absolute; top:560px; left:50%; margin-left:-340px;}
.about_video em{width:664px; height:404px; position:absolute; top:8px; left:8px; z-index:3;}
.about_video span{height:404px; display:block; margin:8px;}

/* 公司概览 */
.about_company{min-height:330px; padding-bottom:340px; margin-top:60px; position:relative;}
.about_company .odd{padding-left:106px; float:left;}
.about_company .even{padding:60px 106px 0 0;float:right;}
.about_company dl{width:480px; min-height:200px; position:relative; z-index:3;}
.about_company dt{height:110px; line-height:84px; color:#fff; font-size:30px; font-weight:bold; background:url(../image/company_dl.png) no-repeat; text-align:center; padding-left:196px;}
.about_company .even dt{background:url(../image/company_dl.png) 0 -110px; padding-left:0px; padding-right:196px;}
.about_company dt em{font-size:42px; vertical-align:bottom;}
.about_company dt i{margin-left:10px;}
.about_company dd{line-height:30px; color:#2b2b2b; font-size:20px; padding:5px 0 15px 0;}
/* .about_company_road{width:840px; height:329px; background:url(/images/platform/recruit/2019_version/about_road_9377.png?201909241402) no-repeat; position:absolute; bottom:0; left:50%; margin-left:-420px;} */
.about_company_road{width:1200px; height:404px; background:url(../image/about_car_rode.gif) no-repeat;background-size: 100%; position:absolute; bottom:0; left:50%; margin-left:-600px;}
/* .about_company_road .car{width:379px; height:173px; background:url(/images/platform/recruit/2019_version/car.png?201909241402) no-repeat; position:absolute; bottom:40px; right:2%;} */

/* 业务体系 */
.about_business{height:330px; background:url(../image/business.png) center no-repeat; text-align:center; margin:120px auto; position:relative;}
.about_business dl{width:220px; height:320px; color:#373737; background:#fff; border:5px solid #1b1b1b; box-shadow:-10px -20px 0 #e5e5e5; position:absolute;}
.about_business dl.col_1{top:0; left:180px; box-shadow:-30px 20px 0 #e5e5e5;}
.about_business dl.col_1:hover{top:-1px; left:179px; box-shadow:-30px 20px 0 #e5e5e5;width:222px; height:322px;}
.about_business dl.col_2{top:-40px; left:50%; margin-left:-115px;}
.about_business dl.col_2:hover{top:-39px; left:50%; margin-left:-116px;width:222px; height:322px;}
.about_business dl.col_3{top:-10px; left:790px; box-shadow:20px 30px 0 #e5e5e5;}
.about_business dl.col_3:hover{top:-9px; left:789px; box-shadow:20px 30px 0 #e5e5e5;width:222px; height:322px;}
.about_business dt{height:240px; line-height:20px; text-align:left; text-indent:2em; overflow:hidden; padding:10px;}
.about_business a{width:100%; height:55px; line-height:55px; color:#fff; font-size:28px; background:#ea2a49; border-top:5px solid #1b1b1b; position:absolute; bottom:0; left:0;}
.about_business a:active
{ 
background-color:#b40924;
}
/* 研发业务 */
.about_rnd{height:760px; background:url(../image/about_rnd.jpg) center no-repeat; position:relative;}
.about_rnd_game{width:1060px; overflow: hidden; padding:210px 0 70px 0; margin:0 auto;}
.about_rnd_game ul{margin-bottom: 30px;}
.about_rnd_game li .intro{width:586px; line-height:30px; text-indent:2em; padding:20px 0; float:left;}
.about_rnd_game li .pics{width:440px; height:220px; float:right; position:relative;}

.about_rnd_info{width:1060px; line-height:30px; text-align:center; background:url(../image/about_rnd_info.png) center top no-repeat; padding-top:42px; margin:0 auto;}
.section4-pagination{
	text-align: center;
 }
 .section4-pagination .swiper-pagination-bullet{
	 width:16px !important;
	 height:16px !important;
	 border-radius:50% !important;
	 background:#cccccc !important;
	 vertical-align: top;
	 opacity: 1;
	 margin: 0 4px;
 }
 .section4-pagination .swiper-pagination-bullet-active{
	 background:#EE304E !important;
 }
/* 影游联动战略 */
.about_stra{width:1060px; padding:60px 0 100px 0; margin:0 auto;}
.about_stra_slide{height:360px; padding:0 20px; margin-bottom:40px;}
.about_stra_slide dt{width:604px; height:100%; background:url(../image/about_stra_slide.png) no-repeat; float:left; position:relative;}
.about_stra_slide dt .tit{width:524px; text-align:center; position:absolute; bottom:45px; left:55px; z-index:3;}
.about_stra_slide dt .txt{height:290px; margin:35px 25px 35px 55px;overflow: hidden;}
.about_stra_slide dd{width:390px; line-height:30px; text-indent:2em; padding-top:30px; float:right;}
.about_stra_info{width:884px; height:140px; line-height:34px; background:url(../image/about_stra_info.png) no-repeat; text-indent:2em; padding:80px 70px 80px 106px; margin:0 auto;}
.section5-pagination{
	text-align: center;
	position: absolute;
	bottom: 36px !important;
	right: 30px;
	z-index: 100;
 }
 .section5-pagination .swiper-pagination-bullet{
	 width:14px !important;
	 height:14px !important;
	 background:#fff !important;
	 border-radius:50% !important;
	 margin:0 5px;
	 opacity: 1;
 }
 .section5-pagination .swiper-pagination-bullet-active{
	 background:#EE304E !important;
 }
/* 浮动导航 */
.about_float_nav{line-height:32px; position:fixed; top:24%; right:2%; display:none;}
.about_float_nav li{cursor:pointer;}
.about_float_nav li a{color:#a2a2a2; text-align:right; display:block; padding-right:30px; position:relative;}
.about_float_nav li.active a{color:#ea2a49;}
.about_float_nav li a em{width:16px; height:16px; background:#a2a2a2; border-radius:100%; position:absolute; top:50%; right:0; margin-top:-8px;}
.about_float_nav li.active a em{background:#ea2a49;}


/* 发展历程 */
.about_path{padding:80px 0 100px 0;}
.about_path dt{width:466px; font-size:28px;  padding-bottom:190px; float:left;position: relative;margin-left: 329px;}
.about_path dt .musicbox{
	width: 671px;
	height: 620px;
	position: absolute;bottom: -50px;left: -58px;
	background:url(../image/musicbox.gif) center bottom no-repeat;z-index:-1;
}
.about_path dt .about_time ul{height:906px;margin-right:117px; float:right;width:252px;padding-top: 155px;padding-bottom: 180px;
}
.about_path dt .about_time ul .bac_img{
	width: 145px;height: 1241px;
	position: absolute;
	left: 197px;
	top: 0;
	background:url(../image/allstave.png)no-repeat;background-size:100%;z-index: -1;
}
.about_path dt .about_time li{visibility:hidden;line-height:55px; color:#ff8181; background:url(../image/even_music.png) left top no-repeat; text-align:left; padding-left:63px;padding-right:0px;margin-left:161px;margin-right:0px;position: relative;}
.about_path dt .about_time li.on{
	background:url(../image/even_music_on.png) left top no-repeat;
}
.about_path dt .about_time li.left{
	margin-left:0px;margin-right:74px;background:url(../image/odd_music.png) right top no-repeat;padding-right:63px;padding-left:0px;text-align: right;
}
.about_path dt .about_time li.left.on{
	background:url(../image/odd_music_on.png) right top no-repeat;
}
.about_path dt .about_time li.on{color:#a40821;}
.about_path dt .about_time li:hover{
	background:url(../image/even_music_on.png) left top no-repeat;color:#a40821;
}
.about_path dt .about_time li.left:hover{
	background:url(../image/odd_music_on.png) right top no-repeat;color:#a40821;
}
.year_data{
	width:500px; line-height:36px;display: inline-block;position: absolute;left: 246px;display: none;color: #2b2b2b;top: -35px;
    font-size: 20px;text-align: left;text-align: justify;word-break: break-all;
}
.about_path dt .about_time li.left .year_data{
	width:500px; line-height:36px;display: inline-block;position: absolute;left: -548px;display: none;color: #2b2b2b;top: -35px;
    font-size: 20px;text-align: left;text-align: justify;word-break: break-all;

}
.about_path dd{width:680px; line-height:36px; padding-top:500px; float:right;}
.about_path .bd li{display: none;}

/* 公司荣誉 */
.about_honor{padding:60px 0 120px 0;}
.about_honor .ico{position:relative;}
.about_honor .ico em{width:220px; height:40px; background:url(../image/about_honor_ico.png) no-repeat; position:absolute; top:0; left:604px;}
.about_honor .ico em.enter{background-position:0 -40px; top:1px; left:376px;}
.about_honor dl{height:232px; margin-bottom:-41px; position:relative;}
.about_honor dl.right_dl{background:url(../image/about_honor_dl.png) no-repeat; margin-left:470px;}
.about_honor dl.left_dl{background:url(../image/about_honor_dl.png) 0 -232px; margin-right:470px;}
.about_honor dt{width:114px; height:104px; line-height:104px; color:#c1c1c1; font-size:30px; background:url(../image/about_honor_dt.png) no-repeat; text-align:center; padding:0 52px 0 104px; position:absolute; top:50%; left:60px; margin-top:-52px;}
.about_honor dl.on dt{color:#ea2a49; background-position:0 -104px;}
.about_honor dl.left_dl dt{background:url(../image/about_honor_dt.png) -270px 0; padding:0 104px 0 52px; left:400px;}
.about_honor dl.left_dl.on dt{background-position:-270px -104px;}
.about_honor dd{width:380px; min-height:56px; line-height:28px; font-size:16px; position:absolute; top:50px; left:350px; display:none;}
.about_honor dl.left_dl dd{left:0;}
.about_honor dl.on dd{display:block !important;}


/* 发展新闻 */
.about_news{padding:80px 0;}
.about_news dt{height:600px; background:url(../image/about_news.png) no-repeat; position:relative;}

.about_news dt .title{
	position:absolute; bottom:44px;left:50%; margin-left:-560px; z-index:3;width:1120px;height:60px; color:#fff; background:rgba(6,6,6,0.7);
}
.about_news dt .title li{line-height:60px; text-align:center;}

.about_news dt .tit{width:1120px; height:60px; color:#fff; background:rgba(6,6,6,0.7); position:absolute; bottom:44px; left:50%; margin-left:-560px; z-index:3;}
.about_news dt .tit li{line-height:60px; text-align:center; display:none;}
.about_news dt .tit li.on{display:block;}
.about_news dt .txt{width:1120px; height:556px; margin:0 auto;}
.about_news dt .prev,.about_news dt .next{width:26px; height:64px; background-image:url(../image/prev_next.png); position:absolute; top:50%; margin-top:-84px; z-index:3; cursor:pointer;}
.about_news dt .prev{background-position:0 0; left:60px;}
.about_news dt .next{background-position:-26px 0; right:60px;}
.about_news dt .prev:hover{background-position:0 -64px;}
.about_news dt .next:hover{background-position:-26px -64px;}
.about_news dd{color:#adadad; padding:60px 80px;}
.about_news dd li{height:30px; line-height:30px; padding:10px 0; position:relative;}
.about_news dd li i{width:6px; height:6px; background:#b60a25; border-radius:100%; position:absolute; top:50%; left:0; margin-top:-2px;}
.about_news dd li a{color:#454545; margin-left:16px; float:left;}
.about_news dd li a:hover{color:#b60a25;}
.about_news dd li span{float:right;}


/* 新闻详情 */
.news_content{width:1080px; padding:60px 0; margin:0 auto;}
.news_content dt{height:156px; text-align:center; border-bottom:4px solid #a40821; position:relative;}
.news_content dt span{font-size:54px; letter-spacing:10px;}
.news_content dt p{font-size:24px; display:block;}
.news_content dt em{width:44px; height:1px; background:#a40821; border-top:1px solid #e1adb5; position:absolute; top:112px; left:50%; margin-left:-22px;}
.news_content dd{text-align:center; padding:60px 80px;}
.news_content .read_tit{line-height:40px; font-size:32px; margin-bottom:14px;}
.news_content .read_tip{height:35px; line-height:31px; color:#666; border-bottom:1px solid #bdbdbd;}
.news_content .read_tip span{display:inline-block; margin:0 10px;}
.news_content .read_txt{line-height:200%; color:#484848; padding:30px 20px;}
.news_content .read_txt img{display:block; margin:0 auto;}



/* 页码 */
.scott{color:#666; text-align:center; padding-top:50px;}
.scott span,.scott a{display:inline-block; margin:0 2px;}
.scott a{color:#515151;}
.scott a:hover{text-decoration:underline;}
.scott input{width:40px; height:24px; background:#ccc; text-align:center;}



/*-------------------- 走进9377 --------------------*/
.profile_banner{height:1942px; background:url(../image/profile_banner.jpg) center top no-repeat; position:relative;}
.profile_banner_slide{ position:relative;}
.label_slideKnow{width: 100%;position:relative;z-index: 0;}
.profile_banner_pagination{
	width:100% !important; text-align:center; position:absolute; top:200px !important; left:0 !important;z-index:3;
 }
 .profile_banner_pagination .swiper-pagination-bullet{
	 width:14px !important;
	 height:14px !important;
	 border-radius:50% !important;
	 margin:0 10px;
	 background: #222;opacity :1;
 }
 .profile_banner_pagination .swiper-pagination-bullet-active{
	 background:#EE304E !important;
 }


/* 员工体系 */
.profile_system{height:1380px; background:url(../image/profile_system.jpg) center top no-repeat; position:relative;}

.profile_list{padding-top:220px;}
.profile_list .list1,.profile_list .list2{min-height:136px; margin-bottom:20px;}
.profile_list dl{text-align:center; float:left;}
.profile_list .list1 .b1{width:42%; padding-right:8%;}
.profile_list .list1 .b2{width:42%; padding-left:8%;}
.profile_list .list2 .b1{width:47%; padding-right:3%;}
.profile_list .list2 .b2{width:47%; padding-left:3%;}
.profile_list .list3 .b1{width:58%; padding-left:3%;}
.profile_list dt{height:96px;}
.profile_list dt span{width:188px; line-height:96px; font-size:22px; background-image:url(../image/profile_list_dl.png); padding-right:92px; float:right;}
.profile_list .list1 .b2 dt span,.profile_list .list2 .b2 dt span{padding-left:92px; padding-right:0; float:left;}
.profile_list .list1 .b1 dt span{background-position:0 0;}
.profile_list .list1 .b2 dt span{background-position:0 -96px; float:left;}
.profile_list .list1 .b1.on dt span{background-position:-280px 0;}
.profile_list .list1 .b2.on dt span{background-position:-280px -96px;}
.profile_list .list2 .b1 dt span{background-position:0 -192px;}
.profile_list .list2 .b2 dt span{background-position:0 -288px; float:left;}
.profile_list .list2 .b1.on dt span{background-position:-280px -192px;}
.profile_list .list2 .b2.on dt span{background-position:-280px -288px;}
.profile_list .list3 .b1 dt span{background-position:0 104px;}
.profile_list .list3 .b1.on dt span{background-position:280px 104px;}
.profile_list .on dt span{color:#fff;}
.profile_list dd{line-height:24px; color:#2b2b2b; text-align:center; padding-top:16px;padding-left:60px;padding-right: 10px;}
.profile_list .list1 .b2 dd,.profile_list .list2 .b2 dd{text-align:center;}

.profile_slide{width:992px; height:604px; background:url(../image/profile_slide.png) no-repeat; position:absolute; bottom:0; left:50%; margin-left:-496px;}
.profile_slide .txt{width:660px; height:368px; background:#ccc; border-radius:22px; overflow:hidden; margin:52px auto;}
.profile_slide .txt li{height:100%; display:block; position:relative;}
.profile_slide .txt li p{line-height:40px; color:#fff; position:absolute; bottom:0; left:34px; z-index:4;}
.profile_slide .tit{width:660px; height:40px; background:rgba(0,0,0,0.48); border-bottom-left-radius:22px; border-bottom-right-radius:22px; overflow:hidden; position:absolute; top:380px; left:50%; margin-left:-330px;}
.profile_slide .tit ul{margin:14px 34px 0 0; float:right;}
.profile_slide .tit li{width:10px; height:10px; background:#f3e8e8; border-radius:100%; margin-left:8px; float:left;}
.profile_slide .tit li.on{background:#b60a25;}


.profile_hall{height:1200px; background:url(../image/profile_hall.jpg) center top no-repeat; position:relative;}
.profile_hall .con_box{width:100%; position:absolute; top:0; left:0;}


.profile_home{height:1000px; background:url(../image/profile_home.jpg) center top no-repeat; position:relative;}
.profile_home .con_tit{top:80px;}
.profile_home .wrap{width:840px; padding-top:210px;}
.profile_home dl{width:150px; margin:0 30px; float:left;}
.profile_home dt{height:190px; background-image:url(../image/home_ico.png); margin-bottom:20px;}
.profile_home dt.b1{background-position:0 0;}
.profile_home dt.b2{background-position:-150px 0;}
.profile_home dt.b3{background-position:-300px 0;}
.profile_home dt.b4{background-position:-450px 0;}
.profile_home dd li{margin-bottom:10px; cursor:pointer;}
.profile_home dd li .tit{height:30px; line-height:30px; color:#414141; font-size:16px; background:#f8dfdc; padding:0 14px; position:relative;}
.profile_home dd li.on .tit{color:#fff; background:#bb253c;}
.profile_home dd li .tit em{width:0; height:0; border-width:6px; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent #514f4e; overflow:hidden; position:absolute; top:50%; right:4px; margin-top:-6px;}
.profile_home dd li.on .tit em{border-style:solid dashed dashed dashed; border-color:#fff transparent transparent transparent; right:10px; margin-top:-3px;}
.profile_home dd li .txt{line-height:18px; padding:10px 5px 0 5px; display:none;}
.profile_home dd li.on .txt{display:block;text-align: justify;word-break: break-all;}


.profile_cultrue{height:890px; background:url(../image/profile_cultrue.jpg) center top no-repeat; padding-top:190px; position:relative;}
.profile_cultrue .con_tit{top:80px;}

.profile_cultrue_intro{width:660px; height:200px; text-align:center; margin:0 auto; position:relative; z-index:3;}
.profile_cultrue_intro dl{display:none;}
.profile_cultrue_intro dt{line-height:28px; font-size:16px;}
.profile_cultrue_intro dd{width:200px; height:200px; line-height:48px; color:#fff; font-size:38px; position:absolute; bottom:-130px; left:50%; margin-left:-100px;}
.profile_cultrue_intro dd p{padding-top:66px;}

.profile_cultrue_rolling{width:644px; height:644px; background:url(../image/profile_cultrue_rolling.png) no-repeat; margin:0 auto; position:relative;}

.profile_cultrue_rolling ul{width:100%; height:100%; position:absolute; top:0; left:0;
}
.stateRolling{
-webkit-transition-property: -webkit-transform;
-webkit-transition-duration: 1s;
-moz-transition-property: -moz-transform;
-moz-transition-duration: 1s;
-webkit-animation: rotate 20s linear infinite;
-moz-animation: rotate 20s linear infinite;
-o-animation: rotate 20s linear infinite;
animation: rotate 20s linear infinite;
}
	@-webkit-keyframes rotate{from{-webkit-transform: rotate(0deg)}
    to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes rotate{from{-moz-transform: rotate(0deg)}
    to{-moz-transform: rotate(359deg)}
}
@-o-keyframes rotate{from{-o-transform: rotate(0deg)}
    to{-o-transform: rotate(359deg)}
}
@keyframes rotate{from{transform: rotate(0deg)}
    to{transform: rotate(359deg)}
}
.paused{
	animation-play-state:paused;
-webkit-animation-play-state:paused;
}


.profile_cultrue_rolling li{width:94px; height:94px; background:#fff; border:3px solid #e03751; border-radius:100%; position:absolute; cursor:pointer;}
.profile_cultrue_rolling li.b1{top:0; left:50%; margin-left:-50px;}
.profile_cultrue_rolling li.b2{top:260px; right:0px;}
.profile_cultrue_rolling li.b3{bottom:0px; left:270px;}
.profile_cultrue_rolling li.b4{top:250px; left:0px;}
/* .profile_cultrue_rolling li.b5{top:250px; left:0px;} */
.profile_cultrue_rolling li em{height:100%; background-image:url(../image/rolling_ico.png); display:block;}
.profile_cultrue_rolling li.b1 em{background-position:0 0;}
.profile_cultrue_rolling li.b2 em{background-position:0 -376px;}
.profile_cultrue_rolling li.b3 em{background-position:0 -188px;}
.profile_cultrue_rolling li.b4 em{background-position:0 -282px;}
/* .profile_cultrue_rolling li.b5 em{background-position:0 -376px;} */
.profile_cultrue_rolling li i{width:20px; height:20px; background:#e03751; border-radius:100%; position:absolute;}
.profile_cultrue_rolling li.b1 i{top:38px; left:-12px;}
.profile_cultrue_rolling li.b2 i{top:-12px; left:28px;}
.profile_cultrue_rolling li.b3 i{top:3px; left:70px;}
.profile_cultrue_rolling li.b4 i{top:74px; left:74px;}
/* .profile_cultrue_rolling li.b5 i{top:82px; left:14px;} */
.profile_cultrue_rolling .ico{width:200px; height:200px; background:url(../image/profile_cultrue_intro.png) no-repeat; position:absolute; top:-70px; left:50%; margin-left:-100px;}

.rolling_rotate{-webkit-animation:rolling_rotate ease-in-out 1200ms; animation:rolling_rotate ease-in-out 1200ms;}
@-webkit-keyframes rolling_rotate{
	0%{-webkit-transform:rotate(0);}
	100%{-webkit-transform:rotate(360deg);}
}	


.profile_video{height:700px; background:url(../image/profile_video.jpg) center top no-repeat; position:relative;}
.profile_video .video_box{width:716px; height:432px; padding-top:200px; margin:0 auto; position:relative;}
.profile_video .video_box em{width:716px; height:432px; position:absolute; bottom:0; left:0; z-index:3;}
.profile_video .video_box span{height:432px; display:block;}


.profile_club{height:700px; background:url(../image/profile_club.png) center bottom no-repeat; padding-bottom:320px; margin-bottom:60px; position:relative;}
.profile_club .wrap{padding-top:210px;}
.profile_club_tit{height:170px; padding:0 90px; margin-bottom:80px;}
.profile_club_tit a{width:144px; height:100%; line-height:400px; background-image:url(../image/profile_club_ico.png); text-align:center; margin:0 13px; float:left;}
.profile_club_tit a.b1{color:#ff7150; background-position:0 0;}
.profile_club_tit a.b2{color:#f14949; background-position:-144px 0;}
.profile_club_tit a.b3{color:#e03751; background-position:-288px 0;}
.profile_club_tit a.b4{color:#e91a3a; background-position:-432px 0;}
.profile_club_tit a.b5{color:#cf0b29; background-position:-576px 0;}
.profile_club_tit a.b6{color:#ad0923; background-position:-720px 0;}
.profile_club_tit a p{display:none;}
.profile_club_tit a.on p{display:block;}
.profile_club_txt dt{width:440px; line-height:32px; text-align:center; margin:30px 0 0 40px; float:left;}
.profile_club_txt dd{width:608px; height:380px; background:url(../image/profile_club_slide.png) no-repeat; float:right; position:relative;}
.profile_club_txt dd .txt{z-index: 0;;width:552px; height:332px; overflow:hidden; margin:24px auto;}
.profile_club_txt dd .txt li{height:100%; display:block; position:relative;}
.profile_club_txt dd .tit{width:552px; height:30px; background:rgba(0,0,0,0.48); overflow:hidden; position:absolute; bottom:24px; left:50%; margin-left:-276px;}
.club_pagination{
	margin:1px 16px 0 0; float:right;
 }
 .club_pagination .swiper-pagination-bullet{
	 width:10px !important;
	 height:10px !important;
	 background:#fff !important;
	 border-radius:5px !important;
	 margin:0 5px;
	 opacity: 1;
 }
 .club_pagination .swiper-pagination-bullet-active{
	 background:#ea2a49 !important;width:20px !important;z-index: 1000;
 }



/* 浮动导航 */
.profile_float_nav{position:fixed; top:20%; right:0; display:none;}
.profile_float_nav li{height:76px; overflow:hidden; padding:2px 0; cursor:pointer;}
.profile_float_nav li a{width:106px; height:100%; background:#e2e2e2; border-top-left-radius:50px; border-bottom-left-radius:50px; display:block; float:right; position:relative;}
.profile_float_nav li.active a{width:146px; background:#e13e58;}
.profile_float_nav li a em{width:50px; height:40px; background-image:url(../image/profile_float_nav_ico.png); position:absolute; top:50%; left:50%; margin:-20px 0 0 -15px;}
.profile_float_nav li a.b1 em{background-position:0 0;}
.profile_float_nav li.active a.b1 em{background-position:-50px 0;}
.profile_float_nav li a.b2 em{background-position:0 -40px;}
.profile_float_nav li.active a.b2 em{background-position:-50px -40px;}
.profile_float_nav li a.b3 em{background-position:0 -80px;}
.profile_float_nav li.active a.b3 em{background-position:-50px -80px;}
.profile_float_nav li a.b4 em{background-position:0 -120px;}
.profile_float_nav li.active a.b4 em{background-position:-50px -120px;}
.profile_float_nav li a.b5 em{background-position:0 -160px;}
.profile_float_nav li.active a.b5 em{background-position:-50px -160px;}
.profile_float_nav li a.b6 em{background-position:0 -200px;}
.profile_float_nav li.active a.b6 em{background-position:-50px -200px;}
.profile_float_nav li a.b7 em{background-position:0 -240px;}
.profile_float_nav li.active a.b7 em{background-position:-50px -240px;}




/*-------------------- 9377公益 --------------------*/
/* 公益介绍 */
.public_banner{height:810px; background:url(../image/public_banner.jpg) center top no-repeat; position:relative;}
.public_banner .con_tit p{letter-spacing:6px;}

.public_banner_intro{width:780px; line-height:26px; color:#414141; padding-top:190px; margin:0 auto;}

.public_list{width:846px; padding:80px 177px; margin:0 auto;}
.public_list dl{width:182px; color:#414141; margin:0 50px 40px 50px; float:left;}
.public_list dt{height:70px; line-height:190px; color:#373737; font-size:20px; background:url(../image/public_list_dt.png) 0 -70px; text-align:center; margin-bottom:50px;position: relative;}
.public_list dt:before {
	content: "●";font-size: 11px;
	top: 1px;
	margin-left: -15px;
	position: absolute;
  }
  .public_list dt:after {
	content: "●";font-size: 11px;
	top: 1px;
	margin-left: 7px;
	position: absolute;
  }


.public_list dt em{color:#b60a25;}
.public_list dd{min-height:218px; line-height:22px; background:url(../image/public_list_dd.fw.png) no-repeat; padding:12px 17px 20px 19px;position: relative;}
.public_list dd .dd_bottom{
	width:182px;height:20px;display: block;position: absolute;bottom: 0;left: 0;background:url(../image/public_list_dd_bottow.png) no-repeat;background-position: 0 -27px;z-index: 100;
}

.public_list .btn{width:154px; height:38px; background:url(../image/btns.png) no-repeat; display:block; margin:0 auto; cursor:pointer;}
.public_list .btn:hover{background-position:0 -38px;}


/* 公益基金 */
.public_fund{height:1772px; background:url(../image/public_fund.jpg) center top no-repeat; position:relative;}
.public_fund_heart{width: 1200px;height: 606px;
	background:url(../image/love_heart.gif) center top no-repeat;
	position: absolute;
	left: 50%;margin-left: -664px;
	top: -21px;
}
.public_fund .con_tit{top:680px;}

.public_fund_intro{width:740px; line-height:26px; color:#414141; padding-top:800px; margin:0 auto;}

.public_time{padding:80px 0; margin:80px auto 220px auto; position:relative;}
.public_time dl{height:160px; position:relative;}
.public_time dl.right_dl{background:url(../image/public_time_dl.png) no-repeat; margin-right:550px;z-index: 100;}
.public_time dl.left_dl{background:url(../image/public_time_dl.png) 0 -160px; margin-left:550px;z-index: 100;}
.public_time dt{width:100px; height:84px; line-height:78px; color:#b60a25; font-size:40px; font-weight:bold; text-align:center; position:absolute; top:0; right:0; cursor:pointer;}
.public_time dl.left_dl dt{right:550px;}
.public_time dd{width:252px; height:54px; line-height:54px; color:#fff; background:url(../image/public_time_dd.png) no-repeat; text-align:center; overflow:hidden; padding-right:28px; position:absolute; top:0; left:220px;}
.public_time dl.left_dl dd{background:url(../image/public_time_dd.png) 0 -54px; padding-left:28px; padding-right:0; left:150px;}
.public_time .bg_top{width:348px; height:74px; background:url(../image/public_time_top.png) no-repeat; position:absolute; top:-54px; left:50%; margin-left:-174px; z-index:3;}
.public_time .bg_bot{width:348px; height:192px; background:url(../image/public_time_bot.png) no-repeat; position:absolute; bottom:-154px; left:50%; margin-left:-174px; z-index:3;}
.public_time .line{width:2px; height:100%; background:#b60a25; overflow:hidden; position:absolute; top:0; left:50%; margin-left:-1px;}


/* 公益捐助 */
.public_donation{height:600px; background:url(../image/public_donation.jpg) center top no-repeat;}

.public_slider{width:900px; padding-bottom:20px; margin:0 auto;}
.public_slider dt{width: 592px;height:358px; background:url(../image/public_slider.png) no-repeat; padding:10px 154px 22px 154px;}
.public_slider_swiper{
	width: 592px;overflow: hidden;border-radius:34px;
}
.public_slider_pagination{
	text-align: center;
	padding-top:14px;
 }
 .public_slider_pagination .swiper-pagination-bullet{
	 width:16px !important;
	 height:16px !important;
	 background:#060606 !important;
	 border-radius:50% !important;
	 margin:0 10px;
	 opacity: 1;
 }
 .public_slider_pagination .swiper-pagination-bullet-active{
	 background:#EE304E !important;
 }
.public_dona_bot{min-height:820px; background:url(../image/public_dona_bot.jpg) center bottom no-repeat; padding:80px 0 296px 0;}
.public_dona_bot .public_time{margin:0 auto;}
.public_dona_bot .public_time dd{width:233px; height:150px;line-height:27px; font-size: 13px;text-align: justify;word-break: break-all;color:#0c0c0c; background:url(../image/public_time_dd2.png) no-repeat;background-size: 101%;  text-align:left; text-indent:2em; padding:20px 48px 30px 18px; position:absolute; top:50%; left:200px; margin-top:-133px;}
.public_dona_bot .public_time dl.left_dl dd{background:url(../image/public_time_dd2.png) -5px -201px;background-size: 101%; padding:20px 18px 30px 48px; left:126px;text-align: justify;word-break: break-all;}


/* 公益活动 */
.public_activiti_banner{height:840px; background:url(../image/public_activiti.jpg) center top no-repeat;}

.public_activiti_intro{height:932px; padding:20px 0;position: relative;}
.public_activiti_intro span{
	display: inline-block;
}
.public_activiti_intro .heart{
	width: 207px;height: 210px;
}
.heartOne{
	background:url(../image/heart.gif)no-repeat;
	position: absolute;left: 138px; top: 143px;
}
.heartTwo{
	background:url(../image/heart.gif)no-repeat;
	position: absolute;left: 830px; top: 463px;
}
.heartThree{
	background:url(../image/heart.gif)no-repeat;
	position: absolute;left: 188px; top: 683px;
}
.environment{
	position: absolute;left: 283px; top: 20px;width: 587px;
	height: 287px;
	background:url(../image/environment.png)no-repeat;
}
.relief{
	position: absolute;left: 280px; top: 396px;width: 570px;
	height: 226px;
	background:url(../image/relief.png)no-repeat;
}
.serve{
	position: absolute;left: 324px; top: 678px;width: 503px;
	height: 274px;
	background:url(../image/serve.png)no-repeat;
}

.public_acti_bot{padding:60px 0 220px 0;}
.public_acti_bot .public_time{margin:20px auto;}
.public_acti_bot .public_time dd{width:380px; height:300px; line-height:36px; color:#0c0c0c; background:none; text-align:left; position:absolute; top:-38px; left:150px;}
.public_acti_bot .public_time dl.left_dl dd{background:none; padding-left:0; left:140px;text-align: justify;word-break: break-all;}
.public_acti_bot .public_time dl.right_dl dd{padding-right:0; left:130px; z-index:4;text-align: justify;word-break: break-all;}
.public_acti_bot .public_time dd p{margin-bottom:34px; position:relative;}
.public_acti_bot .public_time dd a{height:30px; display:block; overflow:hidden;}
.public_acti_bot .public_time dd a:hover{color:#b60a25;}
.public_acti_bot .public_time dd em{width:28px; height:18px; border:1px solid #b60a25; border-radius:5px; position:absolute; bottom:-25px; left:0;}
.public_acti_bot .public_time dd a:hover em{background:#b60a25;}
.public_acti_bot .public_time dd i{width:0; height:0; border-width:5px; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent #b60a25; overflow:hidden; position:absolute; top:50%; left:50%; margin:-5px 0 0 -2px;}
.public_acti_bot .public_time dd a:hover i{border-color:transparent transparent transparent #fff;}


/* 公益新闻 */
.public_news{background:url(../image/public_news.jpg) center bottom no-repeat; padding:80px 0 240px 0; margin:0 auto;}
.public_news .wrap{width:900px;}
.public_news li{margin-bottom:20px;}
.public_news li a{height:60px; line-height:60px; color:#fff; background:#b60a25; display:block; overflow:hidden; padding:0 20px; position:relative;}
.public_news li a.odd{color:#414141; background:#bfbfbf;}
.public_news li a em{width:0; height:0; border-width:8px; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent #fff; overflow:hidden; position:absolute; top:50%; right:12px; margin-top:-8px;}
.public_news li a.odd em{border-color:transparent transparent transparent #b60a25;}
.public_news li span{line-height:40px; font-size:16px; text-align:right; display:block;}



/*  社会招聘  */
.socail_banner{height:570px; border-top:2px solid #bcbcbc;}

.socail_page{font-size:14px; background:#f5f5f5; padding:38px 0;}
.socail_page .wrap{width:1000px; margin:0 auto;}
.socail_main{float: left; padding: 26px 24px 26px; width: 602px; background: #fff;}
.socail_aside{float: right; padding: 36px 22px; width: 280px; background: #fff;}

.search_wp{position: relative; margin-bottom: 35px; height: 32px; border: 1px solid #c5c5c5; background: #fff;z-index: 5;}
.search_wp .index_put{width: 218px; height: 32px; float:left; padding-left: 10px; line-height: 32px; background: none; border: none; outline:none;}
.search_wp .index_s_btn{ display:block; float:left; width:50px; height:32px; background:url(../image/serch_ico.png) center no-repeat #a40821; cursor:pointer;}

.page_btn{font-size:16px; text-align:center; margin-top:15px;}
.page_btn a{margin:0 4px;}

/*filter position*/
.filter_wp{margin-bottom: 20px; padding-bottom: 6px; border-bottom: 1px solid #f0f3f6; height:244px;}
.filter_wp .item{ margin-bottom: 14px; height: 30px; line-height: 30px;}
.filter_wp .label{float: left; width: 5em; padding-right:0.4em; color: #8c8f94; text-align: right;}
.filter_wp .item a{float: left; margin-right: 17px; padding: 0 12px; height: 30px; background: #fff; border-radius: 4px; -webki-transition: all .3s; transition: all .3s;}
.filter_wp .item a.on,.filter_wp .item a:hover{background: #a40821; color: #fff; text-decoration:none;}
.filter_list_det{ margin-left:5.4em;}
.filter_list_det a{margin-bottom:5px;}
/*filter position end*/

/*position list*/
.list_post{min-height: 647px;}
.list_post .tr_wp{min-height: 552px; overflow: hidden;}
.list_post .th,.list_post .tr{position: relative; overflow: hidden; margin-bottom: 8px; height: 48px; line-height: 48px; border-radius: 4px; transition: height .3s;}
.list_post .th{background: #a40821; color: #fff;}
.list_post .tr.open{height: auto; background: #fbfbfc;}
.list_post .col1,.list_post .col2,.list_post .col3,.list_post .col4,.list_post .col5{float: left; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap;}
.list_post .col1{padding-left: 10px; width: 195px; text-align: left;}
.list_post .col2{width: 90px;}
.list_post .col3{width: 90px;}
.list_post .col4{width: 90px;}
.list_post .col5{width: 90px;}
.list_post .td{position: relative; display: block; width: 100%; height: 48px; background: #f6ecee;}
.list_post .td:hover,.list_post .tr.open .td{background: #b8bec3; color: #fff;}
.list_post .td:hover  .btn_detail{background-position: -23px 0;}

.btn_detail{position: absolute; right: 15px; top: 14px; background:url(../image/down_arror.png) 0 0 no-repeat; width: 20px; height: 20px; cursor:pointer;}

.hot_post_wp .hd{margin-bottom: 15px;}
.hot_post_wp .hd h2{padding-left: 2px; font-size: 20px;}
.hot_post_wp .tr{overflow: hidden; margin-bottom: 8px; height: 48px; line-height: 48px; border-radius: 4px; background: #f3f6f8;}
.hot_post_wp .td{display: block; width: 100%; height: 100%;}
.hot_post_wp .td:hover{background: #b8bec3; color: #fff;}
.hot_post_wp .col1,.hot_post_wp .col2{float: left; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap;}
.hot_post_wp .col1{padding-left: 10px; width: 180px; text-align: left;}
.hot_post_wp .col2{width: 80px;}
.td .ico_ji{position: relative; top: 4px;}

.detail_page{padding-top: 30px;}
.detail_page .list_post{min-height: 680px;}
.detail_page .list_post .tr{background: none;}
.detail_page .list_post .td:hover{background: #f3f6f8; color: #545557;}
.detail_page .list_post .col1{width: 400px; font-size: 20px; line-height: 48px; font-weight: bold;color: #545557;}
.detail_page .list_post .public_time{float: right; padding-right: 26px; height: 48px; line-height: 48px; color: #8c8f94; font-size: 14px;}
.post_attr{margin-bottom: 26px; overflow: hidden;}
.post_attr p{float: left; width: 50%; line-height: 32px;}
.detail_post{position: relative; padding: 20px 18px 30px; line-height: 24px;font-size: 14px;color: #545557;}
.detail_post .sec{margin-bottom: 37px;}
.detail_post h3{margin-bottom: 9px; font-weight: bold;font-size: 16px;}
.detail_post li{padding-left: 1.5em; line-height: 30px; font-size: 16px; text-indent: -1.5em;}
.detail_post .btn_wp{margin-bottom: 7px;}

.job_title{ height:48px; background:#f3f6f8;}
.app_btn a{ display:block; background:#ffa11b; width:153px; height:45px; text-align:center; line-height:45px; color:#fff; margin:20px 0 10px;}
.tips{font-size: 14px; color: #8c8f94;}



/*  校园招聘  */
.school_list{height:660px; background:url(../image/school_list.jpg) center no-repeat; position:relative;}
.school_list .wrap{width:920px; padding-top:300px;}
.school_list dl{width:150px; text-align:center; margin:0 40px; float:left;}
.school_list dt{height:140px; line-height:106px; color:#fff; background:url(../image/school_list_dl.png) center no-repeat; margin-bottom:16px;}
.school_list dd{line-height:40px;}
.school_list dd a{color:#414141; display:block;}
.school_list dd a:hover{color:#a40821;}
.school_list .school_more{width:100%; text-align:center; position:absolute; bottom:30px; left:0;}
.school_list .school_more a{color:#ea2a49;}
.school_list .school_more a:hover{color:#d70022;}

.school_content{height:1500px; background:url(../image/school_content.jpg) center no-repeat;}



/* 商务合作 */
.business_banner{height:340px; background:url(../image/business_ban.jpg) center top no-repeat; position:relative;}
.business_intro{width:720px; line-height:24px; color:#676767; border-bottom:1px solid #a40821; padding:0 0 34px 280px; margin:35px auto 40px;}
.business_contact{width:1000px; margin:0 auto;}
.business_contact li{width:240px; height:150px; line-height:24px; color:#797979; margin-left:10px; float:left;}
.bus_tit{font-size:15px; color:#a40821;}
.bus_name{font-size:18px; color:#000; margin:5px 0;}
.bus_email i,.bus_qq i{display:inline-block; width:19px; vertical-align:text-bottom; margin-right:13px; background:url(../image/business_icos.gif) no-repeat;}
.bus_email i{height:16px;background-position: 0 -1px;}
.bus_qq i{height:17px;background-position: 0 -23px;}



/* 联系我们  */
.contant_banner{height:440px; background:url(../image/contant_banner.jpg) center top no-repeat;}
.contant_content{height:1320px; background:url(../image/contant_content.jpg) center top no-repeat;position: relative;}
.phoneOne{
	position: absolute;left: 50%;top: 168px;width:239px;
	height:61px;font-size: 20px;margin-left:-363px;
	border:none;line-height: 58px;padding-left:50px;
}
.phoneTwo{
	position: absolute;left: 50%;top: 168px;width:239px;
	height:61px;font-size: 20px;margin-left:200px;
	border:none;line-height: 58px;padding-left:50px;
}
.Email{
	position: absolute;left: 50%;top: 258px;width:239px;
	height:61px;font-size: 20px;margin-left:-363px;padding-left:50px;
	border:none;line-height: 58px;
}
.Schoolmail{
	position: absolute;left: 50%;top: 258px;width:239px;
	height:61px;font-size: 20px;margin-left:200px;
	border:none;line-height: 58px;padding-left:50px;
}
/* 弹出框 */
.pop_box{width:720px; height:440px; background:#fff; border-radius:32px; position: fixed;; top:50%; left:50%; margin:-220px 0 0 -360px; z-index:102;}
.pop_close{width:30px; height:30px; background:url(../image/pop_close.png) no-repeat #fff; border:2px solid #000; border-radius:100%; position:absolute; top:-6px; right:-4px; z-index:1000; cursor:pointer;}
.pop_close:hover{background-color:#ccc;}
.pop_item{width:712px; height:432px; background:#ccc; border:4px solid #000; border-radius:32px; overflow:hidden; position:relative;z-index: 103;}



.pop_item .prev,.pop_item .next{width:26px; height:64px; background-image:url(../image/prev_next.png); position:absolute; top:50%; margin-top:-32px; z-index:3; cursor:pointer;}
.pop_item .prev{background-position:0 0; left:24px;}
.pop_item .next{background-position:-26px 0; right:24px;}
.pop_item .prev:hover{background-position:0 -64px;}
.pop_item .next:hover{background-position:-26px -64px;}
.mask{width:100%; height:100%; position: fixed; top:0px; left:0px; opacity:0.5; background:#000; filter:alpha(opacity=50); z-index:101;}






