@charset "utf-8";
/* CSS Document */
@font-face {font-family:"微软雅黑"; src:url("msyh.ttf");}
html,body{padding:0; margin:0; font-family:"微软雅黑", Arial}

a{ color:#1c1c1c; text-decoration:none;}
button{ border:none; cursor:pointer;}
input{padding:0 10px; height:0.65rem; line-height:0.65rem; border:1px solid #ccc;}
textarea{padding:0.5rem 1rem; line-height:0.75rem; border:1px solid #ccc; resize:none;} 
ul{ padding:0; margin:0;}
li{ list-style:none;}
img{ border:none}

.jx_left{ float:left}
.jx_right{float:right}
.jx_box_sizing{-moz-box-sizing:border-box;box-sizing:border-box}
.jx_overflow{overflow:hidden;} 
.jx_display{display:block;}
.jx_wsoto{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.jx_ellipsis{text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2; display:-webkit-box; overflow: hidden;}
.jx_ellipsis_1{text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:3; display:-webkit-box; overflow: hidden;}

.h_gray{-webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray;}
.h_wsoto{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.jx_radius_1{border-radius:0.2rem;}
.jx_radius_2{border-radius:2rem;}
.jx_radius_3{border-radius:5rem;}

.jx_box_shadow{-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, .05); 
			   -moz-box-shadow:2px 2px 2px rgba(0, 0, 0, .05); 
			   -ms-box-shadow:2px 2px 2px rgba(0, 0, 0, .05);}

.jx_box_shadow1{-webkit-box-shadow:0px 2px 7px rgba(0, 0, 0, .5); 
			   -moz-box-shadow:0px 2px 7px rgba(0, 0, 0, .5); 
			   -ms-box-shadow:0px 2px 7px rgba(0, 0, 0, .5);}


.h_back_1{ background-color:#ff9630!important; color:#FFF !important;}
.jx_margin{margin:0;}
.jx_padding{padding:0;}
.jx_padding2{padding:0 2%; box-sizing:border-box;}


.jx_border{border:none;}
.jx_background{background:none}


.jx_choice_city{ width:20%; height:1.6rem; text-align:right; float:left;}
.jx_choice_city input{font-size:.7rem; color:#000; border:none; height:1.6rem; line-height:1.6rem; width:100%; padding:0;
	background:url(../img/index_choice_city.jpg) no-repeat 2.5rem .6rem; background-size:auto 25%; text-align:right; padding-right:1.3rem
}

.h_activity_search{float:left; height:1.6rem; line-height:1.6rem; background-color:#eee; width:68%; font-size:.7rem; 
	border-radius:.3rem; overflow:hidden;}
.h_activity_search_input{ height:1.6rem; line-height:1.6rem; margin-left:.5rem; float:left; width:82%;}
.h_activity_search_input input{ height:1.5rem; line-height:1.5rem; background-color:#eee; border:none; width:100%; margin:0!important}
.h_activity_search_i{ float:right; height:80%; margin-right:.5rem; margin-top:.05rem;}
.h_activity_search_i i{ color:#bcbac0; font-size:.85rem; width:100%;}
.h_activity_search_i i.sousuo{color: #0f0f0f!important;}
.jx_qr_code{width:12%; float:right; text-align:center; height:1.6rem; line-height:1.6rem; font-size:1rem; color:#000;}
.i_menu{width:100%!important; vertical-align:top!important; }

.jx_bg{background-image:linear-gradient(#9dd8fc,#2089cb);}
.jx_bg_img{background:url(../img/bg.png) no-repeat; background-size:100% auto; width:100%; min-height:1869px;}
.jx_div_bg{border:1px solid #fff; border-radius:.25rem; width:92%; margin:4rem 4% 0 4%; box-shadow:0px 0px 0px 4px #2b6198; background:rgba(35,45,141,.8);
	color:#fcf1d5; padding-top:1rem; }


.jx_tit{width:94%; position:absolute; top:1rem; left:3%;}
* img{width:100%}

.jx_bg_bor{background:none; border:none;}
.jx_logo{width:100%; padding:.5rem 0; text-align:center; height:2rem; border:0; background:#fff;}
.jx_logo img{width:auto; height:1rem}
.jx_content_div{position:absolute; top:.5rem; bottom:2.5rem; overflow:auto; width:96%; padding-top:1.5rem;}
.jx_index_btn{position:absolute; bottom:.5rem; left:0; width:100%;}
.jx_index_btn .jx_index_btn_div{width:100%; padding:0 2%; box-sizing:border-box; display:flex; justify-content:space-around;}
.jx_index_btn .jx_index_btn_div a{width:30%;}
/*/////////////////////////////////   banner  ////////////////////////////////////////////*/
.jx_banner{background-color:#FFF; height:8.25rem; padding-top:.75rem; width:100%; overflow:hidden;
		   box-shadow:2px 2px 10px rgba(0, 0, 0, .15); 
	       -webkit-box-shadow:2px 2px 10px rgba(0, 0, 0, .05); 
		   -moz-box-shadow:2px 2px 10px rgba(0, 0, 0, .05); 
		   -ms-box-shadow:2px 2px 20px rgba(0, 0, 0, .05);
		   
}
.jx_banner_a{display:block; float:left; width:20%; height:3.5rem; margin-bottom:.25rem;}

.jx_banner_img{display:block; width:100%; height:2.25rem; text-align:center;}
.jx_banner_img img{height:2.25rem;}
.jx_banner_text{height:1.25rem; line-height:1.25rem; font-size:.6rem; color:#333; display:block; width:100%; text-align:center}


/*/////////////////////////////////   内容 tap ////////////////////////////////////////////*/
.jx_decoration_div{width:20%; text-align:-webkit-center;}
.jx_decoration{display:table-caption; padding:0; width:auto; height:1.5rem!important; line-height:1.5rem!important;}

.jx_tap{width:48.7%; height:11.2rem; overflow:hidden; float:left; padding-left:.5rem; box-sizing:border-box;}
.jx_tap_div{width:100%; height:10.6rem;
		border-radius:10px; -webkit-border-radius:10px;
	   -webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, .15); 
	   -moz-box-shadow:0 0 10px rgba(0, 0, 0, .15); 
	   -ms-box-shadow:0 0 10px rgba(0, 0, 0, .15);
	
}
.jx_tap_div img{width:100%; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0;
			   -webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, .2); 
			   -moz-box-shadow:2px 2px 2px rgba(0, 0, 0, .2); 
			   -ms-box-shadow:2px 2px 2px rgba(0, 0, 0, .2);
}
.jx_tap_div span{padding:0 .5rem; font-size:0.75rem; line-height:1.4rem; display: block}



/*/////////////////////////////////   light7 修改的css  ////////////////////////////////////////////*/
.swiper-pagination-bullet-active{background:#fff; }
.swiper-pagination-bullet{background:#fff;}
.buttons-tab{border:none;}
.buttons-tab .button.active{color:#ff9630; border-color:#ff9630;}
.buttons-tab .button{border-bottom:3px solid transparent; font-size:.75rem;}
.bar-tab .tab-item.active,.bar-tab .tab-item:active{color:#ff9630}

label.label-checkbox input[type=checkbox]:checked+.item-media i.icon-form-checkbox,label.label-checkbox input[type=radio]:checked+.item-media i.icon-form-checkbox{background-color:#ff9630;border:none}



/*/////////////////////////////////   index  ////////////////////////////////////////////*/
.jx_index_bg{background:url(../img/index.jpg) no-repeat; background-size:100% auto;}
.index_zhihuiweilai{position:absolute; top:68%; left:0;}
.index_zhihuiweilai img{width:100%;}
.index_msbm_btn{position:absolute; bottom:0; left:5%; width:90%; font-size:0;}
.index_msbm_btn img{width:100%;}
.index_box1{position:absolute; width:5.4rem; top:5.5rem; right:.3rem; animation:index_box1 2s linear infinite;-webkit-animation:index_box1 2s linear infinite;}
@keyframes index_box1{
	0%{right:.3rem; top:5.5rem;}
	50%{right:1rem; top:5.5rem;}
	100%{right:.3rem; top:5.5rem;}
}
@-webkit-keyframes index_box1{
	0%{right:.3rem; top:5.5rem;}
	50%{right:1rem; top:5.5rem;}
	100%{right:.3rem; top:5.5rem;}
}

.index_box2{position:absolute; width:4.8rem; top:13.4rem; left:.5rem; animation:index_box2 2s linear infinite;-webkit-animation:index_box2 2s linear infinite;}
@keyframes index_box2{
	0%{left:.5rem; top:13.4rem;}
	50%{left:1.2rem; top:13.4rem;}
	100%{left:.5rem; top:13.4rem;}
}
@-webkit-keyframes index_box2{
	0%{left:.5rem; top:13.4rem;}
	50%{left:1.2rem; top:13.4rem;}
	100%{left:.5rem; top:13.4rem;}
}

.index_box3{position:absolute; width:6.4rem; top:16.5rem; right:2.2rem; animation:index_box3 2s linear infinite;-webkit-animation:index_box3 2s linear infinite;}
@keyframes index_box3{
	0%{right:2.2rem; top:16.5rem;}
	50%{right:2.2rem; top:16.0rem;}
	100%{right:2.2rem; top:16.5rem;}
}
@-webkit-keyframes index_box3{
	0%{right:2.2rem; top:16.5rem;}
	50%{right:2.2rem; top:16.0rem;}
	100%{right:2.2rem; top:16.5rem;}
}

.index_box4{position:absolute; width:2.6rem; top:8.7rem; right:2.6rem;}
.index_box5{position:absolute; width:3rem; top:12.9rem; left:2rem;}
.index_box6{position:absolute; width:2.5rem; top:17rem; right:1.5rem;}


/*/////////////////////////////////   梦想家在中国  ////////////////////////////////////////////*/
.jx_mxjzzg_tit{width:100%; padding:1.2rem 5%; box-sizing:border-box; text-align:center; font-size:.7rem; line-height:1.2rem; letter-spacing:1px;}

.jx_mxjzzg_img_bg{width:96%; margin-left:2%; border-radius:.3rem; padding:8px 8px 4px 8px;
				  background:url(../img/beijing_top.png) center top no-repeat,
							 url(../img/beijing_bottom.png) center bottom no-repeat,
							 url(../img/beijing_zhongjian.png) center top repeat-y;
				  background-size:100% auto;
}
.jx_mxjzzg_img_bg img{border-radius:5px;}
.jx_mxjzzg_nr{width:100%; padding:.75rem 3%; text-indent:1rem; box-sizing:border-box; font-size:.7rem; line-height:1.2rem; letter-spacing:1.3px;}


.jx_mxjzzg_jiangli{width:96%; margin-left:2%; border-radius:.3rem;}

.jx_mxjzzg_banner{ width:100%; display:flex;}

.c-banner_banner{width:86%; border-radius:.3rem; padding:8px 8px 4px 8px;
	background:url(../img/beijing_top.png) center top no-repeat,
					 url(../img/beijing_bottom.png) center bottom no-repeat,
					 url(../img/beijing_zhongjian.png) center top repeat-y;
		  background-size:100% auto;
}
.jx_swiper-container{margin:0 auto; overflow:hidden;}
.swiper-wrapper{display:flex; transition-property:transform; box-sizing:content-box}
.swiper-container-android .jx_swiper-slide,.swiper-wrapper{ -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0) }
.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap }
.swiper-container-free-mode>.swiper-wrapper{
    -webkit-transition-timing-function:ease-out; transition-timing-function:ease-out; margin:0 auto
}
.jx_swiper-slide{ flex-shrink:0; width:100%; }
.swiper-container-autoheight,.swiper-container-autoheight .jx_swiper-slide{ height:auto}
.swiper-container-autoheight .swiper-wrapper{ align-items:flex-start; transition-property:transform; }
.jx_swiper-button-next,.jx_swiper-button-prev{
    width:7%; cursor:pointer; background-size:.5rem auto; background-position:center; background-repeat:no-repeat
}
.jx_swiper-button-next.jx_swiper-button-disabled,.jx_swiper-button-prev.jx_swiper-button-disabled{opacity:.35; cursor:auto; pointer-events:none}
.jx_swiper-button-prev,.jx_swiper-container-rtl .jx_swiper-button-next{ background-image:url(../img/fanye_zuo.png); }
.jx_swiper-button-next,.jx_swiper-container-rtl .jx_swiper-button-prev{ background-image:url(../img/fanye_you.png);}
.jx_swiper-slide img, .jx_swiper-slide-active img{width:100%; border-radius:5px;}

@-webkit-keyframes swiper-preloader-spin{ 100%{ -webkit-transform:rotate(360deg) } }
@keyframes swiper-preloader-spin{ 100%{ transform:rotate(360deg) } }

.jx_mxjzzg_slide{width:100%; text-align:center; color:#11185a; font-size:.6rem; padding-bottom:.3rem;}
.jx_mxjzzg_product_title{width:86%; margin:.3rem auto; padding:.25rem 0 .5rem 0; font-size:.7rem; text-align:center; line-height:.85rem;
	background:url(../img/mxjzzg_sm_bj.png) no-repeat; background-size:100% auto;}


.jx_mxjzzg_bottom_bg{background:url(../img/mxjzzg_bottom_img.png) left bottom no-repeat rgba(35,45,141,.8); background-size:100% auto; padding-bottom:2rem}
.jx_mxjzzg_jump{width:92%; margin:1rem auto; display:flex; justify-content:space-between;}
.jx_mxjzzg_jump img{width:48%}
.jx_mxjzzg_msbm{width:92%; margin:0 auto; font-size:0;}
.jx_mxjzzg_msbm img{width:100%}








/*/////////////////////////////////   我的信息  ////////////////////////////////////////////*/
.jx_wdxx_line1{width:100%; padding:.25rem 5%; box-sizing:border-box; text-align:center;}
.jx_wdxx_line2{width:100%; padding:.75rem 5% .25rem 5%; box-sizing:border-box; text-align:center;}

.jx_wdxx_line1 img, .jx_wdxx_line2 img{width:60%;}



.jx_wdxx_input{width:100%; border:1px solid #fff; border-radius:5px; background:#232d8d; margin:.5rem 0; position: relative;}
.jx_wdxx_input input{width:100%; background:#232d8d; height:2rem; text-align:center; border:0; border-radius:5px; font-size:.75rem; color:#fcf1d5;}
.jx_wdxx_input input::-webkit-input-placeholder, .jx_wdxx_input textarea::-webkit-input-placeholder{color:#fcf1d5;}
.jx_wdxx_input textarea{width:100%; background:#232d8d; text-align:center; border:0; border-radius:5px; font-size:.75rem; color:#fcf1d5; line-height:1rem;}



.jx_wdxx_input .jx_choice{padding:.5rem 0; height:2rem; line-height:1rem; display:flex; align-items:center; font-size:.75rem;}
.jx_wdxx_input .jx_choice span{width:1rem; height:.85rem; border-radius:5px; display:block; margin:0 .5rem; border:1px solid #fff;}

.jx_wdxx_input_div{display:flex; justify-content:space-around; width:100%;}
.jx_wdxx_input .jx_choice_img1{position:absolute; left:26%; top:2.6rem;}
.jx_wdxx_input .jx_choice_img2{position:absolute; right:18%; top:2.6rem;}
.jx_wdxx_input .jx_choice_img3{position:absolute; left:23%; top:4.5rem;}
.jx_wdxx_input .jx_choice_img4{position:absolute; left:52%; top:4.5rem;}
.jx_wdxx_input .jx_choice_img5{position:absolute; right:3%; top:4.5rem;}
.jx_wdxx_input .jx_choice_img6{position:absolute; left:20%; top:2.6rem;}
.jx_wdxx_input .jx_choice_img7{position:absolute; left:52%; top:2.6rem;}
.jx_wdxx_input .jx_choice_img8{position:absolute; right:8%; top:2.6rem;}
.jx_wdxx_input .jx_choice_img1 img, .jx_wdxx_input .jx_choice_img2 img, .jx_wdxx_input .jx_choice_img6 img, .jx_wdxx_input .jx_choice_img7 img, .jx_wdxx_input .jx_choice_img8 img{width:1.5rem;}
.jx_wdxx_input .jx_choice_img3 img, .jx_wdxx_input .jx_choice_img4 img, .jx_wdxx_input .jx_choice_img5 img{width:2rem;}

.jx_wdxx_input .jx_choice_age_div{padding:.75rem; line-height:1rem; text-align:center; font-size:.75rem;}
.jx_wdxx_input .jx_choice_age{padding:1rem .75rem; line-height:1rem; display:flex;  border:1px solid #fff; border-radius:5px; font-size:.75rem;}

.jx_wdxx_btn1, .jx_wdxx_btn2{width:100%; margin:.5rem auto; display:flex; justify-content: center;}
.jx_wdxx_btn1 a,.jx_wdxx_btn2 a{border:0; color:#fcf1d5; width:58%; line-height:2.1rem; height:2.2rem; }
.jx_wdxx_btn1 a{background:url(../img/xiugaixinxi_btn.png) no-repeat; background-size:100% auto;}
.jx_wdxx_btn2 a{background:url(../img/shangchuan_btn.png) no-repeat; background-size:100% auto;}

.jx_wdxx_btn3{width:100%; height:auto;}
.jx_wdxx_btn3 img{width:75%;}

.jx_wdxx_btn4{width:100%; height:auto; padding:0 .25rem;}
.jx_wdxx_btn4 img{width:100%;}

.jx_wdxx_input p{line-height:2rem; margin:0; text-align:center; font-size:.75rem;
}


/*/////////////////////////////////   招募令  ////////////////////////////////////////////*/
.jx_zml{position:relative; width:100%; font-size:.7rem; color:#fcf1d5; padding: 0 2%; box-sizing: border-box;}
.jx_zml ul{text-align: center;}
.jx_zml ul li{letter-spacing:2px; margin-bottom:1.25rem}
.jx_zml ul li.first_line{text-indent:.85rem; text-align: left; margin-bottom:0}
.jx_zml ul li i{font-size:.6rem; font-style: normal;}
.jx_zml ul li dd{margin:0; background:#192e7f; display:unset; padding:0 .5rem;}
.jx_zml_tit1,.jx_zml_tit2,.jx_zml_tit3,.jx_zml_tit4, .jx_zml_tit5{text-align:center; height:1.5rem; margin:.75rem auto .5rem auto;  display:block; text-shadow:0px 2px 1px #192172}

.jx_zml .jx_grys{ text-align: left; margin-bottom:0; display:flex;}

.jx_zml_tit1{background:url(../img/xiao_tit_01.png) no-repeat; background-size:100% auto; width:3.5rem; padding-top:.12rem;}
.jx_zml_tit2{background:url(../img/xiao_tit_02.png) no-repeat; background-size:100% auto; width:4rem; padding-top:.125rem;}
.jx_zml_tit3{background:url(../img/xiao_tit_03.png) no-repeat; background-size:100% auto; width:5.5rem; padding-top:.1rem;}
.jx_zml_tit4{background:url(../img/xiao_tit_04.png) no-repeat; background-size:100% auto; width:6.5rem; padding-top:.1rem;}
.jx_zml_tit5{background:url(../img/xiao_tit_05.png) no-repeat; background-size:100% auto; width:8.5rem; padding-top:.25rem; height:1.6rem; margin-top:2rem; margin-bottom:1rem}

.jx_zml_icon1{position:absolute; top:0; left:0;}
.jx_zml_icon1 img{width:2rem;}
.jx_zml_icon2{position:absolute; top:8%; right:0;}
.jx_zml_icon2 img{width:2rem;}
.jx_zml_icon3{position:absolute; top:34%; left:3%;}
.jx_zml_icon3 img{width:1.8rem;}
.jx_zml_icon4{position:absolute; top:51%; right:0;}
.jx_zml_icon4 img{width:3.5rem;}
.jx_zml_icon5{position:absolute; bottom:12%; left:-2%;}
.jx_zml_icon5 img{width:4rem;}


/*/////////////////////////////////   上传画作  ////////////////////////////////////////////*/
.jx_schz{width:100%; padding-left:2%; margin-bottom:.5rem; box-sizing:border-box; display:flex; justify-content:space-between;}
.jx_schz img{width:48%;}
.jx_schz_sczp{width:100%; color:#fcf1d5; font-size:.75rem;} 
.jx_schz_sczp p{margin:1.5rem 0 .2rem 0; text-align:center;}
.jx_schz_sczp input,.jx_schz_sczp textarea{width:100%; border:1px solid #000; background:#fff; color:#000; box-sizing:border-box; }
.jx_schz_sczp input{padding:.5rem; line-height:1rem; height:2rem; text-align:center; margin-bottom:.75rem}
.jx_schz_sczp textarea{padding:.5rem; margin-bottom:.5rem}
.jx_schz_sczp input::-webkit-input-placeholder, .jx_schz_sczp textarea::-webkit-input-placeholder{color:#a3a3a3;}

.jx_schz_sczp .sczp_a{width:100%; display:flex; justify-content:space-between;}
.jx_schz_sczp a{width:45%; border:1px solid #000; background:#fff; color:#2e479f; border-radius:0; line-height:1.8rem; height:1.8rem;}

.jx_sctp_moren{width:100%; display:flex; justify-content:space-between; margin-bottom:.75rem;}
.jx_schz_moren{width:32%; border:1px solid #000; font-size:0; position:relative;}
.jx_schz_moren_guanbi{position:absolute; top:0; right:5%;}
.jx_schz_moren_guanbi i{color:#f23030; font-size:1rem}

/*/////////////////////////////////   全球梦想家计划  ////////////////////////////////////////////*/
.jx_qqmxjjh_nr{width:100%; padding:.75rem 3%; box-sizing:border-box; font-size:.7rem; line-height:1.5rem; letter-spacing:1px; position:relative}
.jx_qqmxjjh{width:100%; position:relative; text-align:center;}
.jx_qqmxjjh span{ border-radius:5px; font-size:1rem; padding:0 .2rem;
				 background:url(../img/fontweight_bold.png) center bottom repeat-x; background-size:auto 45%; 
}
.jx_qqmxjjh_icon1{position:absolute; top:4%; left:3%;}
.jx_qqmxjjh_icon1 img{width:3rem;}
.jx_qqmxjjh_icon2{position:absolute; bottom:20%; right:3%;}
.jx_qqmxjjh_icon2 img{width:1.5rem;}






/*/////////////////////////////////   自适应样式  ////////////////////////////////////////////*/
@media screen and (max-height:926px){ 
	.index_zhihuiweilai{top:60%;}
	.jx_index_btn{bottom:1.5rem;}
}
@media screen and (max-height:896px){ 
	.index_zhihuiweilai{top:60%;}
	.jx_index_btn{bottom:1.5rem;}
}
@media screen and (max-height:844px){ 
	.index_zhihuiweilai{top:60%;}
	.jx_index_btn{bottom:1.5rem;}
}
@media screen and (max-height:812px){ 
	.index_zhihuiweilai{top:60%;}
	.jx_index_btn{bottom:1.5rem;}
}
@media screen and (max-height:736px){
	.index_zhihuiweilai{top:62%;}
	.jx_index_btn{bottom:.5rem;}
}
@media screen and (max-height: 690px){
	.index_zhihuiweilai{top:62%;}
	.jx_index_btn{bottom:.5rem;}
}
@media screen and (max-height: 667px){
	.index_zhihuiweilai{top:62%;}
	.jx_index_btn{bottom:.5rem;}
}








