/* CSS Document */

*{ padding:0; margin:0; font-family: "microsoft yahei",Arial,Helvetica,sans-serif; font-style: normal;}

ul,li,dl,dd,dt{ list-style: none;}

img{ border:none;}

a{ text-decoration:none;}



.red{ color:red;}



body{background-color:#dce1fe; font-size:16px; color:#fff; line-height:30px;}

.ls5{ letter-spacing:5px;}/*字间距5像素*/

.ml50{ margin-left:50px;}

.ml80{ margin-left:80px;}

.ml20{ margin-left:20px;}

.mr20{ margin-right:20px;}

.mb30{margin-bottom:30px;}

.fbold{ font-weight:bold;}

.clear:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden;}

.clear{ zoom: 1;}


/* 邮件重发层样式 */

#smallLay1{background:transparent url(../images/bg2.png) no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg2.png');_background-image: none; width:523px; height:319px; float:left; position:relative}

#smallLay1 .title{width:523px; color:#000; font-size:22px; text-align:center; margin-top:25px; float:left;}

#smallLay1 .fc_h{width:340px; margin-left:90px; float:left;}

#smallLay1 .fc_h .in{width:340px; margin:5px 0; float:left;}

#smallLay1 .fc_h .in .kgd {width:340px; height:35px; border:1px #d8d8d8 solid;float:left; font-size:18px; font:"Aril"; line-height:35px; color:#6c6c6c;}

#smallLay1 .fc_h .word {width:340px; float:left; font-size: 14px; color: #6c6c6c;}

#smallLay1 .nb{width:340px; margin-left:90px; float:left; text-align:center; margin-top: 10px; margin-bottom: 5px;}

#smallLay1 #word_h {width:340px; margin-left:90px; float:left;  font-size: 12px; color: #cc0000; line-height:normal;}

#smallLay1 .nb a{ display:inline-block; text-align:center; font-size:18px; font-weight:bold; background:#fff55a; border-radius:10px; width:150px;height:40px; color:#000; line-height:40px;}



header{background:url(../images/star1.png) center top no-repeat;background-color:#7c7fec;}
.top1{height:760px; min-width:1024px; position:relative;}
.banner{ min-width: 1024px;max-width:1357px; margin: 0 auto; position: relative;overflow-x: hidden;height: 1270px;}
.hj1{width:513px; height:256px; transform:scale(.2); position:absolute; top:30px; left:-243px; transition:100ms;}
.hy{background: url(../images/hy.png) center no-repeat;width:132px; height:91px; position:absolute; right:50px; top:90px;}
.hj_path{position:relative; width:670px; height:194px; margin:-49px auto 0;padding-right:200px; position:relative;}
.qt2{background: url(../images/qt2.png) center no-repeat;width:689px; height:209px; position:absolute; top:0px; left:-19px; opacity:0;}

.moon{background: url(../images/moon.png) center no-repeat; width:288px; height:116px; position: absolute; top:0px; left:50%; margin-left:-58px; }
.earth{background: url(../images/earth.png);width:1357px; height:1005px; position:absolute; top:50px; left:50%; margin-left:-698px;}
.group_tt{background: url(../images/group_tt.png);width:234px; height:209px; position:absolute; top:-30px; left:50%; margin-left:-30px;}
.qq1{background: url(../images/qq1.png);width:142px; height:133px; position:absolute; top:-10px; left:50%; margin-left:270px;}
.zm_tt{background: url(../images/zm_tt.png);width:373px; height:420px; position:absolute; top:85px; right:-15px;}
.yun1{background: url(../images/yun1.png);width:1055px; height:333px; position:absolute; top:-30px; left:50%; margin-left:-575px;}
.qq_box{width:100%; height:760px; top:0px; position:absolute; overflow:hidden;}
.qq2{background: url(../images/qq2.png);width:80px; height:88px; position:absolute; left:50%;animation:updowning 2s linear 0s infinite;transform-origin:50% 30%;}
.rqq{animation:updowning 4s linear 0s infinite;transform-origin:50% 30%;}

.hjAc{animation:hjing 1s linear 0s infinite;transform-origin:50% 40%;}
@keyframes hjing{
	0%{transform:translate3d(-3px,-2px,0) rotate(-1deg);}
	50% { transform:translate3d(3px,2px,0)  rotate(1deg); }
	100% { transform:translate3d(-3px,-2px,0) rotate(-1deg); }
}
.hyAc{animation:hying 1s linear 0s infinite;transform-origin:30% 30%;}
@keyframes hying{
	0%{transform:translate3d(-3px,-2px,0) rotate(-1deg);}
	0%,10%,30%,50%,70%,90%{ transform:scale(.8)}
	20%,40%,60%,80%,100%{ transform:scale(1); opacity:.8}
	50% { transform:translate3d(3px,2px,0)  rotate(1deg); }
	100% { transform:translate3d(-3px,-2px,0) rotate(-1deg); }
}
.yanAc{animation:yaning 6s linear 0s;transform-origin:50% 50%;animation-fill-mode: forwards;}
@keyframes yaning{
	0%{transform:scale(1);}
	80%{transform:scale(1.1);}
	100% { transform:scale(1.15); opacity:0 }
}
@keyframes updowning{
	0%{transform:translate3d(-3px,-2px,0) rotate(-2deg);}
	25% { transform: rotate(4deg); }
	75% { transform:translate3d(3px,2px,0)  rotate(2deg); }
	100% { transform:translate3d(-3px,-2px,0) rotate(-2deg); }
}

@keyframes xk1{
	0% { transform:scale(1);opacity:.9 }
	50% { transform:scale(1,1.01);opacity:.5;filter: hue-rotate(235deg) drop-shadow(0px 0px 5px #000); }
	60% { transform:scale(1,1.02);opacity:.9 }
	100% { transform:scale(1);opacity:.9}
}
.xk_group{animation:xk1 4s linear 0s infinite;transform-origin:50% 50%;}

@keyframes downing{
	0%{transform:translate3d(0px,-2px,0) rotate(.1deg);}
	50% { transform:translate3d(5px,2px,0)  rotate(-.1deg); }
	100% { transform:translate3d(0px,-2px,0) rotate(.1deg); }
}
.yunAc{animation:downing 3s linear 0s infinite;transform-origin:50% 50%;}


.star_bg{background:url(../images/star2.png) center top no-repeat;width: 100%; height:1412px; position:absolute; top:300px; left:0px;}

.dy_txt{width:405px;line-height:30px; position:absolute; top:480px; left:20px;}
.bm_time{ color:#000; text-shadow:1px 1px 5px #fff; background: url(../images/time_bg.png) left top no-repeat; position: absolute; right: 5px; top: 0px; width: 221px; height: 157px; }
.time_t{ font-size:20px; font-weight:bold; text-align:center; line-height:25px;}
.day{ display: block; text-align: center; line-height: 25px; font-size: 16px; margin:60px 15px 0;}
.zm_btn{background: url(../images/bm_btn.png); position:absolute; top:660px; left:50%; z-index:1; width:416px; height:220px; margin-left:-220px; display:block; }
.zm_hj2{background: url(../images/hj2.png); position:absolute; top:20px; right:-150px; width:221px; height:121px;}
.zm_hj3{background: url(../images/hj3.png); position:absolute; top:-20px; left:-200px; width:298px; height:195px;}
.zm_hj4{background: url(../images/hj4.png); position:absolute; top:140px; right:-80px; width:127px; height:50px;}
@keyframes bmhjing{
	0%{transform:translate3d(0px,-1px,0) rotate(.5deg);}
	50% { transform:translate3d(1px,1px,0)  rotate(-.5deg); }
	100% { transform:translate3d(0px,-1px,0) rotate(.5deg); }
}
.bmhjAc{}

.zm_btn:hover .bmhjAc{animation:bmhjing 200ms linear 0s infinite;transform-origin:50% 40%;}

/* 主体内容开始 */
.b_box2{background: url(../images/star1.png) center top no-repeat; background-color:#dce1fe; min-width:1024px; padding-top:130px; overflow:hidden; }
.b_box3{background: url(../images/body2.jpg) center top no-repeat;background-color:#f4f6ff; min-width:1024px; padding-top:40px; overflow:hidden; margin-top:-40px; }
.yun2{width:1920px; height:791px;background: url(../images/yun2.png); position:absolute; left:50%; top:0px; margin-left:-940px;}
.star3{width:1920px; height:715px;background: url(../images/star3.png); position:absolute; left:50%; top:-60px; margin-left:-960px;}
.conbgt{width:1024px; height:40px;background: url(../images/conbgt.png); position:relative;}
.conbgc{width:1024px; min-height:30px;background: url(../images/conbgc.png); position:relative;}
.conbgc_c{width:904px; padding:15px 20px; min-height:30px;background: url(../images/table-bg.jpg) top center; margin:0 auto;}
.conbgc_c p{text-indent:2em;}
.conbgb{width:1024px; min-height:40px;background: url(../images/conbgb.png); position:relative;}
.conbgb_z{width:720px; height:77px;background: url(../images/line_z.png); position:absolute; top:26px; left:50%; margin-left:-360px;}

.contxt1{ font-size:36px; color:#fff55a; line-height:40px; margin-bottom:15px; text-align:center;}
.contxt2{ text-align:center;}
.con_num{width:35px; display:inline-block; vertical-align:top;}
.con_txt{width:860px; display:inline-block; vertical-align:top;}
.con_line{ border-bottom:2px dashed #fff55a; margin:30px auto;width:900px;}
.star1{background: url(../images/star1.png) center top no-repeat;width:1920px; height:893px; position:absolute; top:0px; left:50%; margin-left:-960px; }
.moon2{background: url(../images/moon2.png) center no-repeat; width:256px; height:306px; position: absolute; top:30px; left:50%; margin-left:-858px; }
.con_c_flow{background: url(../images/flow.png);width:915px; height:154px; margin:40px auto 10px;}
.bmtd_bg{background: url(../images/bmtd_bg.png) center top no-repeat;width:903px; margin:60px auto 0; position:relative;}

.b_box{background: url(../images/bd2_bg.jpg) center top; min-width:1024px; padding-top:1px; position:relative; }

.b_box_con{width:1024px; margin:0 auto; position:relative;}
.bt1{background: url(../images/bt1.png) left top no-repeat;width:782px;height:135px;margin: 25px auto 0; position:relative;}
.bt2{background: url(../images/bt2.png) left top no-repeat;width:424px;height:141px;margin: 25px auto 0;}
.box_bt1{width:500px; padding:30px 0 0; float:left;}
.box_bt2{width:500px; padding:30px 0 0; float:left; margin-left:20px;}
.box_num{width:30px; display:inline-block; vertical-align:top;}
.box_txt{width:380px; display:inline-block; vertical-align:top;}

.bm_btn1{float:right; display:block; margin-top:35px; margin-left:10px; background:url(../images/email_btn.png);width:180px; height:53px;}
.bm_btn2{float:right; display:block; margin-top:35px; margin-left:10px; background:url(../images/detail_btn.png);width:181px; height:53px;}
.bm_btn3{float:right; display:block; margin-top:35px; margin-left:10px; background:url(../images/faq_btn.png);width:180px; height:53px;}

.bm_box{ text-align:center; margin:0 auto 0; padding:60px 0 30px; position:relative;}
.hj5{background: url(../images/hj5.png) center top no-repeat; width:494px; height:650px; position:absolute; bottom:0px; left:50%; margin-left:460px;}
.bm_enter{background: url(../images/enter_btn.png);width:328px; height:232px; display:inline-block; margin-right:70px; position:relative}
.wx_enter{background: url(../images/wx_bg.png);width:342px; height:183px; display:inline-block; position:relative}
.wx_bg{float:right; margin:0px 1px 0 0;}

.b_box4{background: url(../images/star2.png) center top;background-color:#dce1fe; min-width:1024px; padding-top:10px; overflow:hidden; }

.bt4{background: url(../images/bt4.png);width:260px; height:54px; margin:0px auto 0;}
.b4_bg{ border:20px solid #eaf6fe; background:#fff;width:984px; padding:20px 0; margin:10px auto 0; text-align:center;}
.bom_give1{width:420px; text-align:left; float:left; margin-top:10px; margin-left:15px; padding-right:10px; }
.bom_g_txt{ padding:10px 0px 0 0; line-height:30px;}
.bom_give2{width:420px; text-align:left; float:left; padding-left:30px; margin-top:10px;}
.bom_give3{width:880px; text-align:left; margin:0 auto;}
.box_bt{ font-size:36px; color:#fff55a; line-height:36px;}
.bom_line{ border-right:2px dashed #c4b6ff; height:230px; float:left;}
.top_line{ border-top:2px dashed #c4b6ff; width:880px; margin:30px auto 20px;}

.hg{
	position:relative;
	width:900px;
	margin:0 auto; padding:10px 0 10px; }
	
.hg_bt{ font-size:36px; color:#fff55a; width:430px; height:40px; float:left;}
.hg_selbox{ float:right;}

.hg_tabs_list{ text-align: left ; width:935px; display:inline-block; padding:30px 0 20px;}

.hg_tabs_list a{ float:left; width: 125px; margin:0 5px; height: 45px; text-align: center; line-height: 45px; font-size: 14px; color: #ffee7d; text-decoration: none;

background:#b29afe; border-radius:15px;}

.hg_tabs_list .seltab{color:#ffd21b; background:#8565ec;}

.hg_tabs_con{padding: 20px 0 0 0px; overflow: hidden;width:100%;}

.hg_pic_item{ overflow: hidden;}

.hg_pic_item div{ width: 200px; height: 280px; overflow: hidden; margin: 0 20px 0 0; float: left;}

.hg_pic_item div a{padding: 9px 8px 11px 9px; height: 125px; display: block; margin-bottom: 10px;}

.bottom_line{ border-bottom:10px solid #a488fe; width:1024px; margin:0 auto;}


/*下拉框控件样式*/
.hg_selbox select{ background:#eaf6fe; border:1px solid #999999; height:40px; width:380px; font-size:18px; border-radius:5px; padding-left:10px;}
.hg_selbox select option{font-size:14px; height:30px;}

.footer_con{ width: 1024px; margin: 0 auto;}

.f_bq{ padding: 20px 0; color: #666; font-size: 14px; text-align: center;}





/*faq*/

.b_fq,.b_nt,.b_jo{

	position:relative;

	width:984px; 
	
	border:20px solid #eaf6fe;
	background:#fff;

	margin:0 auto 0;

	text-align:center;

	overflow:hidden;

}

.ot_faqbt{background: url(../images/faq_bt.png);width:1024px; height:191px; position:absolute; top:690px; left:50%; z-index:1; margin-left:-512px;}
.b_fq_c{ margin:20px auto; width:790px;text-align:left;}

.b_fq_cq{ color:#fff55a;float:left; width:100%;}

.b_fq_ca{ float:left; font-size:16px;}

.b_fq_ca2{ float:left;width:760px; font-size:16px;}

.b_fq_line{ border-bottom:1px dashed #fff55a; margin:15px 0;float:left; width:100%;}

.b_fq_btn{background: url(../images/re_home.png); width:434px; height:88px; margin:20px auto 0; display:block;}



/*note 报名详解页面*/
.ot_ntbt{background: url(../images/note_bt.png);width:1024px; height:191px; position:absolute; top:690px; left:50%; z-index:1; margin-left:-512px;}

.b_nt_c{margin:20px auto 20px; width:800px; line-height:35px; text-align:left;}

.b_nt_bt2{ line-height:32px; float:left; padding:0 45px 0 15px; margin-bottom:20px; font-size:24px; color:#fff55a;letter-spacing:1px; }

.b_nt_xq{ width:600px; margin:0 auto; overflow: hidden; margin-bottom:30px;}

.b_nt_xq_i{ margin-bottom:40px; text-align:center;padding:10px; border-radius:20px; background-color:#535974;height:70px;}

.b_nt_xq_i1{float:left;width:70px; height:70px; font-size:22px; line-height:70px; margin-left:50px; color:#fff55a;}

.b_nt_xq_i2{float:left; width:200px; height:35px; border-bottom:3px dotted #fff55a}

.b_nt_xq_i3{float:left; margin-left:10px; width:250px; text-align:left;line-height:20px;}

.b_nt_xq_i3 a{ text-align:left; color:#fff55a; font-size:12px;}

.b_nt_xq_i .pt25{ padding-top:25px;}

.b_nt_xq_i .pt5{ padding-top:5px;}

.b_nt_pho{ background-color:#595f7a;border-radius:20px;margin-bottom:50px; margin-top:5px;}

.b_nt_pho_1{ margin-left:10px;float:left;height:80px; width:70px;}

.b_nt_pho_i{ margin:20px 0 20px 55px;float:left;height:150px; width:100px;background: url(../images/ppb.jpg); }

.b_nt_pho_2{ background-position:0px; }

.b_nt_pho_3{background-position:-151px; }

.b_nt_pho_t{ margin:142px 20px 0 5px;float:left; color:#999 }

.b_nt_ts{width:750px; margin:0 auto;}

.b_nt_ts_1{width: 30px;float: left;}

.b_nt_ts_2{width: 720px;float: left;}



/*info 报名页面*/

.ot_bmbt{background: url(../images/join_bt.png);width:1024px; height:191px; position:absolute; top:690px; left:50%; z-index:1; margin-left:-512px;}
.join_btn {display:inline-block; text-align:center; font-size:18px; font-weight:bold; background:#fff55a; border-radius:10px; width:150px;height:40px; color:#000; line-height:40px;}

.b_jo_tc{line-height:32px; float:left; width:430px;}

.b_jo_t{line-height:32px; float:left; width:430px; padding:30px 0 50px;}

.b_jo_t_1{width:40px;float:left;  }

.b_jo_t_2{width:370px;float:left; }



.join{ width:100%; float:left; font-size:12px; }



.join .la {width:100%; float:left; padding-bottom:15px;}



.join .labs{float:left; padding-right:20px; line-height:25px; color:#666;float:left;}



.join .labs1{ float:left;padding-right:10px; line-height:25px; color:#fff; float:left;}



.join .la1 {width:98%; float:left; border:dashed 1px #CCC; margin-bottom:10px; padding:5px; }



.join .labss{float:left; padding-right:20px; line-height:30px; color:#fff;float:left; }



.join .labss1{ float:left;padding-right:10px; line-height:30px; color:#fff; float:left;}



.join .labsss{float:left;  line-height:100px; color:#fff;float:left; width:135px;}



.join .labsss1{ float:left;padding-right:10px; height:60px; padding-top:40px; color:#666; float:left;}



.join .ppbox{width:78px; height:98px; border:1px solid #CCC; margin-right:10px; float:left;}



.join .titless1{padding-right:10px; height:30px; line-height:30px; color:#000; float:left; padding-left:10px; width:706px; font-weight:bold; background:#fff55a;}



.srk{width:248px; height:24px; border:1px #cccccc solid; line-height:24px; color:#666; background-color:#f8f8f8; float:left;}



.srks{width:300px; height:24px; border:1px #cccccc solid; line-height:24px; color:#666; background-color:#f8f8f8; float:left;}



.srk8{width:120px; height:24px; border:1px #cccccc solid; line-height:24px; color:#666; background-color:#f8f8f8; float:left;}



.srk9{width:160px; height:24px; border:1px #cccccc solid; line-height:24px; color:#666; background-color:#f8f8f8; float:left;}



.srk1{width:100px; height:24px; border:1px #cccccc solid; line-height:24px; color:#666; background-color:#f8f8f8; float:left;}



.srk2{width:50px; height:24px; border:1px #cccccc solid; line-height:24px; color:#666; background-color:#f8f8f8; float:left;}



.srk3{width:500px; height:24px; border:1px #cccccc solid; line-height:24px; color:#666; background-color:#f8f8f8; float:left;}



.srk4{width:620px; height:24px; border:1px #cccccc solid; line-height:24px; color:#666; background-color:#f8f8f8; float:left;}



.srk5{width:620px; height:72px; border:1px #cccccc solid; line-height:24px; color:#666; background-color:#f8f8f8; float:left;}



.srk6{width:554px; height:72px; border:1px #cccccc solid; line-height:24px; color:#666; background-color:#f8f8f8; float:left;}



.srk7{width:554px; height:24px; border:1px #cccccc solid; line-height:24px; color:#666; background-color:#f8f8f8;}



.srk10{width:726px; height:72px; border:1px #cccccc solid; line-height:24px; color:#666; background-color:#f8f8f8; float:left;}

