html { -webkit-tap-highlight-color: transparent;/* overflow-x: hidden; */ height: 100%;font-size:62.5%;  margin: 0 auto; padding: 0 }
/*body #LXB_CONTAINER input.lxb-cb-input{font-size:0.16rem;}
body #LXB_CONTAINER.lxb-container-mobile-3 .lxb-cb-input-btn, #LXB_CONTAINER.lxb-container-mobile-4 .lxb-cb-input-btn{font-size:0.16rem;}
body #LXB_CONTAINER.lxb-container-mobile-3 .lxb-cb-input-tip-content, #LXB_CONTAINER.lxb-container-mobile-4 .lxb-cb-input-tip-content{line-height:.3rem;font-size:0.16rem;}
body #LXB_CONTAINER .lxb-cb-input-tip b{font-size:.17rem;}*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body { color: #333; font-size: .28em; line-height: 1.5; font-family: Microsoft YaHei,'SimSun',STXihei,MingLiu;min-width: 320px; max-width: 640px;margin: 0 auto; }
table { border-collapse: collapse; border-spacing: 0 }
img { vertical-align: middle; border: 0 }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
ul, ol, li { list-style: none; }
em, i { font-style: normal }
img { border: none }
input, img { vertical-align: middle }
input, select, textarea { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-appearance: none; border: 0; border-radius: 0; }
textarea:focus { outline: 0 }
a { color: #6E7D8B; text-decoration: none; outline: 0 }
a:active, a:hover, a.current { outline: 0 }
.c { text-align: center; }
.tr { text-align: right; }
.f60, input.f60, .c60 { color: #FF621D; }
.f00 { color: #f00; }
.c99 { color: #999; }
.f12 { font-size: .24rem;
}
.clear{clear:both;}
.h_30px {
height:.3rem; clear: both; overflow: hidden; font-size: 0 }
.h_10px, .hr10 {
height:.1rem; clear: both; overflow: hidden; font-size: 0 }
.h_20px {
height:.2rem; clear: both; overflow: hidden; font-size: 0 }
.h_5px {
height:.09rem; clear: both; overflow: hidden; font-size: 0 }
.green { color: #99CC01 }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: 1; letter-spacing: normal; word-spacing: normal; text-transform: none; text-indent: 0; text-shadow: none; vertical-align: middle }
button, input, optgroup, select, textarea { color: inherit; margin: 0; -webkit-writing-mode: horizontal-tb; }
button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer }
#wrap, .wrap { max-width: 640px; margin: 0 auto; height: 100%; position: relative; width: 100%;  }

.con_title { padding: 12px 0px 12px 0px; width:95%; margin:0 auto;  }
.con_title span { float: left; font-size:1.8rem; color: #333; display: block; font-weight:bold; }
.con_title span em { background-size: 100% auto; width:0.8rem;height:2.5rem;float: left; margin-right:0.5rem;  }
.con_title span em.modular1 { background: #ff6600; }
.con_title a{ font-size:1.1rem; line-height:2rem; padding:1%; margin-right:1%;}


.swt {
    width: 3rem;
    height: 9rem;
    text-align: center;
    border-radius: 0.4rem;
    background: #358bfa;
    color: #FFFFFF;
    position: fixed;
    top: 20rem;
    line-height:2rem;
    left: 0;
    font-size: 1.5rem;
    z-index: 9999;
    padding-top: 0.5rem;
}
.swt a{ color:#FFFFFF;}
.zx-con{width:100%;max-width:640px;min-width:320px;position:fixed;bottom:0;background:#fe4d00;z-index:999;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);animation:zx-con1 1.4s1s forwards;-webkit-animation:zx-con1 1.4s 1s forwards;-moz-animation:zx-con1 1.4s 1s forwards}@keyframes zx-con1{0%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%)}100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}}@-webkit-keyframes zx-con1{0%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%)}100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}}@-moz-keyframes zx-con1{0%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%)}100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}}
.zx-con>a{display:block;height:3rem;line-height:3rem;font-size:1.6rem;color:#fff;width:100%; text-align:center;}
.zx-con>ul{display:block;width:100%;height:4.3rem;background:#3b3b3b}
.zx-con>ul li{width:33.333%;float:left;height:4.3rem;font-size:1.6rem;color:#fff;font-weight:100;line-height:4.3rem}
.zx-con>ul b{font-size:1.6rem;padding:0 .4rem}.zx-con>ul li a:nth-child(3) b{font-size:2rem}
.zx-con>ul a:nth-child(2) li {background: #ff6600;}
.zxicon_1{ width:1.6rem; height:1.6rem; float:left; margin-top:1.3rem; margin-left:13%;}
.zxicon_11{ padding-left:0.3rem;}
.footer-b{padding:20px 0 10rem 0;text-align:center;font-size:1.6rem;font-weight:100;letter-spacing:.3px;color:#333;line-height:1.4}.
/*头部*/
.head-bg { background: #ec7a00; width: 100% }
.header h1 { position: relative; text-align: center; color: #fff; font-weight: normal; }
.header h1 { text-align: center }
.header h1 font { color: #FFF; line-height:3rem; text-align: center; font-size: 2rem; -moz-box-flex: 1; }
.tb_back { position: absolute; left: 0; }
.tb_back a { background: transparent url(../images/hd-back.png) no-repeat scroll; background-size: 100% auto; width: 2.3rem; height: 2.4rem; display: inline-block; text-indent: -999em; }
.tb_list { position: absolute; right:.05rem;
}
.tb_list a { background: transparent url(../images/hd-nav.png) no-repeat scroll; background-size: 100% auto; width: 2.3rem; height: 2.4rem; display: inline-block; text-indent: -999em; }
#sort-nav { width: 100%; background: #EFEFEF; margin: 0 auto; border-top: 1px solid #efefef; border-bottom: 1px solid #fff; position: relative; padding-bottom: 5px }
#sort-nav li { width: 100px; height: 30px; margin-right: 30px; background-color: #fff; border: 1px solid #dedede; border-radius: 7px; text-align: center }
#sort-nav li a p { line-height: 30px; color: #666; font-size: 16px }
.sort-nav .promptumenu_window { width: 100%; margin: 0 auto; border: none; border-radius: 0; -webkit-border-radius: 0; background: transparent none }
.promptumenu_window { border-radius: 15px; -webkit-border-radius: 15px; margin: 10px; position: relative }
.info-list { width: 96%; margin: 0 auto; overflow: hidden }
.info-list li { line-height: 35px; border-bottom: 1px solid #C3C3C3; border-top: 1px solid #fff; list-style: none; margin: 3px auto }
.info-list li:firstchild {
border-top:none
}
.des{text-indent:2em; }

/*下拉导航*/
.header_block { position: relative; color: #FFF; font-weight: normal; font-size:1.2rem;
}
.menubox { position: absolute; right: 0; width: 0px; z-index: 1000; top:.88rem;
}
.dangzhu { background-color: #000; width: 100%; height: 920px; left: 0; top:.88rem;
filter: alpha(opacity=40); opacity: 0.4; z-index: 1; position: absolute; display: none; }


.menumain ul li {
height:3rem;
line-height:3rem; border-top: 1px solid #d16d03 ; border-bottom: 1px solid #ff8d15; background: #EC7A00 ; text-align: center; font-size:1.4rem;}
.menumain ul li a { padding-left: 0px; display: block; color: #fff }
/*头部*/

.head-bg { background: #ec7a00; width: 100% }
.header h1 { position: relative; text-align: center; color: #fff; font-weight: normal; }
.header h1 { text-align: center }
.header h1 font { color: #FFF; line-height:3rem; text-align: center; font-size: 2rem; -moz-box-flex: 1; }
.tb_back { position: absolute; left: 0; }
.tb_back a { background: transparent url(../images/hd-back.png) no-repeat scroll; background-size: 100% auto; width: 2.3rem; height: 2.4rem; display: inline-block; text-indent: -999em; }
.tb_list { position: absolute; right:.05rem;
}
.tb_list a { background: transparent url(../images/hd-nav.png) no-repeat scroll; background-size: 100% auto; width: 2.3rem; height: 2.4rem; display: inline-block; text-indent: -999em; }
#sort-nav { width: 100%; background: #EFEFEF; margin: 0 auto; border-top: 1px solid #efefef; border-bottom: 1px solid #fff; position: relative; padding-bottom: 5px }
#sort-nav li { width: 100px; height: 35px; margin-right: 30px; background-color: #fff; border: 1px solid #dedede; border-radius: 7px; text-align: center }
#sort-nav li a p { line-height: 30px; color: #666; font-size: 18px }
.sort-nav .promptumenu_window { width: 100%; margin: 0 auto; border: none; border-radius: 0; -webkit-border-radius: 0; background: transparent none }
.promptumenu_window { border-radius: 15px; -webkit-border-radius: 15px; margin: 10px; position: relative }
.info-list { width: 96%; margin: 0 auto; overflow: hidden }
.info-list li { line-height: 35px; border-bottom: 1px solid #C3C3C3; border-top: 1px solid #fff; list-style: none; margin: 3px auto }
.info-list li:firstchild {
border-top:none
}
.des{text-indent:2em; }




#sort-nav { width: 100%; background: #EFEFEF; margin: 0 auto; border-top: 1px solid #efefef; border-bottom: 1px solid #fff; position: relative; padding-bottom: 5px }
#sort-nav li { width: 100px; height: 35px; margin-right: 30px; background-color: #fff; border: 1px solid #dedede; border-radius: 7px; text-align: center }
#sort-nav li a p { line-height: 30px; color: #666; font-size: 18px }
.sort-nav .promptumenu_window { width: 100%; margin: 0 auto; border: none; border-radius: 0; -webkit-border-radius: 0; background: transparent none }
.promptumenu_window { border-radius: 15px; -webkit-border-radius: 15px; margin: 10px; position: relative }
.info-list { width: 96%; margin: 0 auto; overflow: hidden }
.info-list li { line-height: 35px; border-bottom: 1px solid #C3C3C3; border-top: 1px solid #fff; list-style: none; margin: 3px auto }
.info-list li:firstchild {
border-top:none
}
.des{text-indent:2em; }
/*报名表单*/
.ones{text-align:center;height:21.5rem; margin-top:0.6rem;}
.ones_logIn{display:inline-block; width:95%; margin:0 auto;}
.ones_logIn li{display:-webkit-box;padding-bottom:1rem;-webkit-box-align:left;-webkit-box-pack:center;display:-ms-flexbox;-ms-flex-align:left;-ms-flex-pack:center;display:flexbox;flex-pack:left;flex-align:left;margin:auto}
.ones_logIn input{width:95%;text-align:left;display:block;font-size:1.6rem;color:#7a7a7a; border:1px solid #a0a0a0;  border-radius: 0.4rem;  margin-bottom:0.5rem; height:4rem; padding-left:1%;color:#7a7a7a;}
.ones_logIn select{width:95%;text-align:left;display:block;font-size:1.6rem;color:#7a7a7a; border:1px solid #a0a0a0;  border-radius: 0.4rem;  margin-bottom:0.5rem; height:4rem;}
.ones_logIn #zy{width:95%;text-align:left; height:4rem;display:block;font-size:1.6rem;color:#7a7a7a; border-radius: 0.4rem; background: url("../images/arrow.png") no-repeat scroll right center transparent; }
 #submit{width:92%;text-align:center; height:5rem;display:block;font-size:1.9rem;color:#7a7a7a; border-radius: 0.4rem; margin:0 auto; background:#ff6600; color:#fff; }
/*footer*/ 
.footer{ width:95%; text-align:center; font-size:1rem; line-height:2rem;margin-bottom:5rem; color:#6b6b6b; margin-top:0.3rem;padding: 0 !important;}
.footer img{width:95%; margin:0 auto; }
.footer_1{ width:100%; margin:0 auto; margin-top:1.3rem; height:11rem;}

/*/弹幕*/
.barrage{position:fixed;right:-500px;display:inline-block;width: 500px;z-index: 99999}
.barrage_box{background-color: rgba(0,0,0,.5);padding-right: 8px; height: 40px;display: inline-block;border-radius: 25px;transition: all .3s;}
.barrage_box .portrait{ display: inline-block;margin-top: 4px; margin-left: 4px; width: 32px;height: 32px;border-radius: 50%;overflow: hidden;}
.barrage_box .portrait img{width: 100%;height: 100%;background: none;}
.barrage_box div.p a{ margin-right: 2px; font-size: 14px;color: #fff;line-height: 40px;margin-left: 18px; }
.barrage_box div.p a:hover{text-decoration: underline;}
.barrage_box .close{visibility: hidden;opacity: 0; text-align: center; width:25px;height: 25px;margin-left: 20px;border-radius: 50%;background:rgba(255,255,255,.1);margin-top:8px; background-image: url(../images/close.png);}
.barrage_box:hover .close{visibility:visible;opacity: 1;}
.barrage_box .close a{display:block;}
.barrage_box .close .icon-close{font-size: 14px;color:rgba(255,255,255,.5);display: inline-block;margin-top: 5px; }
.barrage .z {float: left !important;}
.barrage  a{text-decoration:none;}
/*底部动态咨询效果*/
.zx-con #zx_num{position:absolute;right:34%;top:2px; font-size:1.1rem;background:#fc0225;color:#fff;width:1.6rem;height:1.6rem;border-radius:50%;line-height:1.6rem;text-align:center; }