@charset "utf-8";
/*主体*/
html,body,div,p,ul,li{ margin:0; padding:0; font-family:'微软雅黑';}
ul,li{ list-style:none}
.wd1100{ width:1100px; margin:0 auto;}
a:hover{ text-decoration:none;}
.clear{ clear:both}

.topout{ height:538px; margin-top:90px; background:url(https://www.jinghua.org/bd/images/bg_top.jpg) center 0 no-repeat;}
.topbox{ width:930px; margin:0 auto; padding-top:73px;}
.topbox img.tx{ float:left; margin-top:-20px; width:500px}

.main{ width:900px; padding:50px 100px; margin:0 auto; background:#f4f4f4}
.main p{ padding-bottom:10px; font-size:16px; line-height:32px; color:#333; text-indent:32px;}
.bot{ width:1100px; margin:0 auto; padding:30px 0 130px; background:#ddd;}
.bot p{ text-align:center; font-size:14px; line-height:28px;}
.bot p img { width: 20px; display: inline; vertical-align: middle; margin-top: -3px;}

/* 主视觉 */
.fd-topnavi{ position:fixed; top:0; left:0; width:100%; height:36px; padding:27px 0; background:linear-gradient(#7ab5ff,#3985ff); z-index:109}
.fd-topnavi img{ float:left; margin-top:2px;}
.fd-topnavi img.tel{ float:right; margin-top:5px;}
.fd-topnavi ul{ float:left; width:625px; height:36px; padding-left:38px;}
.fd-topnavi ul li{ float:left; width:110px; height:36px; margin-right:13px; background:linear-gradient(#ffa22a,#ff632c); font-size:16px; color:#fff; line-height:36px; text-align:center; cursor:pointer; border-radius:18px; box-shadow:3px 3px 5px #256ce2}
.fd-topnavi ul li:last-child{ width:120px;}
.block{ display:block}

.nav-flo{ display:none; position:fixed; width:100%; height:50px; background:#399fdc}
.nav-flo ul li{ float:left; width:157px; font-size:26px; color:#fff; line-height:50px; text-align:center; cursor:pointer}
.nav-flo ul li.current{ background:#cb6d4b}


/* 页内报名 */
.fd-bm{ float:right; width:270px; padding:20px 48px 0 0; text-align:center}
.fd-bm p{ font-size:20px; color:#fff; line-height:40px; letter-spacing:2px;}
.fd-bm p.help{ font-family:"楷体"; line-height:40px; letter-spacing:0}
.fd-bm p span{ color:#ff632c;}
.fd-part{ height:40px;}
.fd-part input{ width:250px; height:40px; border:none; background:#9eccff; font-size:16px; line-height:40px; margin:0; padding:0 0 0 20px; color:#fff; border-radius:20px;}
.fd-part input::-moz-placeholder{ color:#fff}
.fd-part input::-webkit-input-placeholder{ color:#fff}
.fd-part input:-ms-input-placeholder{ color:#fff}
.btn-redad{ height:40px; margin-top:15px; background:linear-gradient(#ffa22a,#ff632c); font-size:18px; color:#fff; line-height:40px; text-align:center; cursor:pointer; border-radius:20px; letter-spacing:3px;}
/*ul.fd-choice{ height:60px;}
ul.fd-choice li{ float:left; width:80px; padding-left:20px; font-size:14px; line-height:30px; color:#fff; cursor:pointer; background:url(images/ty.png) 0 center no-repeat; text-align:left}
ul.fd-choice li.current{ background:url(images/ty_cur.png) 0 center no-repeat}*/
.fd-choice{ height:60px;}
.fd-choice div{ float:left; width:100px; font-size:14px; line-height:30px; color:#fff; cursor:pointer; text-align:left}
.fd-choice .sp{ width:170px}
.fd-bm p#TB{ margin-top:15px;}


/*底部浮动条*/
.l_floatbg{ position:fixed; left:0; bottom:0; width:100%; height:100px; background:linear-gradient(90deg,#7ab5ff,#3985ff); opacity:0.9; filter:alpha(opacity=70); -webkit-transform:translateZ(0); z-index:400;}
.l_floatbox{ position:fixed; left:0; bottom:0; width:100%; height:100px; -webkit-transform:translateZ(0); z-index:410;}
.l_floatbox,.l_floatbox div,.l_floatbox p{ font-family:"微软雅黑";}
.flo_con{ width:1120px; margin:0 auto; position:relative;}
.flo_con span.flo_c_up{ cursor:pointer; display:block; position:absolute; right:1px; top:8px; width:17px; height:17px;}
.flo_hdleft{ position:relative; float:left; width:340px; font-size:30px; color:#fff;}
.flo_hdleft strong{ display:block; font-size:30px; line-height:100px;}
.flo_hdleft img{ margin-top:14px;}
.flo_hdright{ float:left; width:770px; height:50px; margin-top:25px; position:relative; overflow:hidden;}
.flo_hdright ul{ float:left; width:270px; overflow:hidden;}
.flo_hdright ul li{ float:left; width:280px; padding:0; height:50px;}
.flo_hdright ul li.long{ width:195px; margin-left:10px;}
.flo_hdright ul li input{ display:block; width:260px; height:50px; line-height:50px; background:#fff; padding:0 10px; font-size:24px; color:#666; font-family:"微软雅黑"; border:0; border-radius:5px;}
.flo_hdright ul li input#code_mobile{ width:90px; float:left; border-radius:3px 0 0 3px;}
.flo_hdright ul li span{ float:left; display:block; width:80px; height:64px; background:#2a40cb; border-radius:0 3px 3px 0; font-size:28px; color:#fff; line-height:64px; text-align:center; cursor:pointer;}
.flo_hdright ul li select{ display:block; width:100%; height:64px; border:0; font-size:28px; color:#333; font-family:"微软雅黑"; border-radius:3px;/*很关键：将默认的select选择框样式清除*//* appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#fff url(/resource/images/index/tcc_sel.png) no-repeat right top; */}
/*select::-ms-expand {display: none;}*/  /*清除ie的默认选择框样式清除，隐藏下拉箭头*/ 
.btn-red-small{ float:left; width:190px; height:50px; margin-left:-25px; background:linear-gradient(#ffa22a,#ff632c); font-size:24px; font-weight:bold; color:#fff; line-height:50px; text-align:center; cursor:pointer; border-radius:25px;}
.flo_hdright p{ float:right; width:272px; height:50px;}
.flo_hdright p img{ float:left;}

#mask{ display:none; position:fixed; width:100%; height:100%; left:0; top:0; background:#000; opacity:.7; z-index:998}
#bm-box{ display:none; position:fixed; width:576px; padding-bottom:30px; left:50%; top:20%; margin-left:-288px; z-index:999; background:#eaf4fc url(images/bg_tan02.png) 0 bottom no-repeat; border-radius:10px; overflow:hidden}
#bm-box p,#bm-box div,#bm-box input{ font-family:"微软雅黑";}
.bm-box-con{ position:relative; width:576px; margin:0;:}
.bm-box-con p{ width:386px; margin:0 auto; font-size:26px; line-height:50px; color:#666}
.bm-box-con p strong{ font-size:34px;}
.bm-box-con p#closebox{ position:absolute; top:15px; right:20px; width:30px; height:30px; background: url(images/ico_shut.png) 0 0 no-repeat; cursor:pointer}
.bm-box-con p.urM{ display:none; padding-top:20px; font-size:24px; line-height:50px;}
.bm-box-con p.urM strong{ font-size:30px;}
.bm-file{ width:386px; margin:0 auto; height:60px; background:#dee0e1; margin-top:20px; border-radius:10px; overflow:hidden}
.bm-file input{ float:left; width:226px; padding:0 0 0 20px; border:none; background:none; font-size:18px; color:#666; line-height:60px;}
.bm-file span{ display:block; float:right; width:140px; height:60px; font-size:18px; color:#fff; background:#75b9f7; line-height:60px; text-align:center; cursor:pointer}
.btn-redsure{ width:386px; margin:20px auto 0; height:60px; background:#f66c13; font-size:26px; color:#fff; line-height:60px; text-align:center; border-radius:30px; cursor:pointer}
#addMobile{ display:none;}
.blue-head{padding-top:30px; background:url(images/bg_tan01.png) 0 0 no-repeat;}
.blue-head p{ width:100%; padding-bottom:10px; font-size:20px; font-weight:bold; color:#fff; line-height:50px; text-align:center}
.blue-head p strong{ display:block; font-size:34px;}
.blue-head p span{ color:#f4e10c}

.bg-smallWave{ height:47px; background:url(images/bg_smallWave.jpg) center 0 no-repeat;}
