@charset "utf-8";
/* CSS Document */
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; font-family: Helvetica; vertical-align: baseline; word-wrap: break-word; text-decoration: none; }
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; }
html { font-size: 62.5% }



@media only screen and (min-width:319px) {
html { font-size: 62.5%!important }
}

@media only screen and (min-width:413px) {
html { font-size: 94%!important }
}

@media only screen and (min-width:443px) {
html { font-size: 102%!important }
}

@media only screen and (min-width:463px) {
html { font-size: 110%!important }
}

@media only screen and (min-width:523px) {
html { font-size: 125%!important }
}

@media only screen and (min-width:561px) {
html { font-size: 130%!important }
}

@media only screen and (min-width:600px) {
html { font-size: 140%!important }
}

@media only screen and (min-width:641px) {
html { font-size: 150%!important }
body { max-width: 640px; font-family: Helvetica;}
}
table { border-collapse: collapse; border-spacing: 0 }
button, input, select, textarea { outline: 0; -webkit-box-sizing: border-box }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
li, ol, ul { list-style: none }
blockquote, q { quotes: none }
blockquote:after, blockquote:before, q:after, q:before { content: ''; content: none }
b, strong { font-weight: 700 }
img { max-width: 100%; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; -webkit-touch-callout: none }
:focus { outline: 0 }
/* css reset */
body { min-width: 320px; margin-left: auto; margin-right: auto; height: 100%; }
.ty_blue{ background:#004392; padding-bottom:10px;}
.ty_blue p{ color:#fff; font-size:1.4rem; font-family:"微软雅黑"; line-height:4.2rem; background:url(../images/ico_1.png) no-repeat 17% 6px; padding-left:30%; background-size:4rem auto; font-weight:bold;}
.list{ background:#004392; overflow:hidden;}
.list span{ float:left; width:18%; padding-top:6%;}
.list span img{ display:block; margin:0 auto;}
.list div{ float:left; width:78%; padding-top:2%; padding-bottom:2%;}
.list div h2{ color:#fff; font-size:1.5rem; font-family:"微软雅黑";}
.list div p{ color:#fff; font-size:1.2rem; font-family:"微软雅黑"; line-height:1.8rem;}
.tjbh{ width:100%; height:3rem; background:#004392; position:relative; padding-top:2%;}
.tjbh a{ height:29px; position:absolute; top:7px; right:6%;}
.yq{ background:#004392; overflow:hidden;}
.yq .left{ width:50%; padding-top:1%; padding-bottom:1%; float:left;}
.yq img{ display:block; margin:0 auto;}
.yq .left h2{ text-align:center; color:#fff; font-size:1.4rem; font-family:"微软雅黑"; line-height:2rem; margin-bottom:2%;}
.yq .left p{ text-align:center; color:#fff; font-size:0.8rem; font-family:"微软雅黑";line-height:2rem; margin-bottom:2%;}
.yq .left a{ width:52%; height:30px; background:url(../images/ljzx.jpg) no-repeat; display:block; background-size:7rem auto; margin:0 auto;}
.nav{ background:#004392; width:100%; text-align:center; padding-top:10px; padding-bottom:17px;}
.nav span{ color:#fff; font-size:1.4rem; font-family:"微软雅黑"; background:#0099ff; position:relative; padding:6px;}
.nav .active{ background:#11054d;}
.nav .active em{ width:12px; height:10px; background:url(../images/sj.jpg) no-repeat; position:absolute; left:38%; bottom:-10px;}
.content{ width:95%; background:#0099ff; border:2px solid #fff; margin:0 auto; padding-bottom:4%;}
.content h2{ color:#fff; font-size:1.4rem; font-family:"微软雅黑"; padding-top:4%; padding-left:2%; margin-bottom:1%;}
.content p{ color:#fff; font-size:1rem; line-height:1.6rem; font-family:"微软雅黑"; padding-left:2%;}
.bf_list{ border-bottom:1px solid #0c1b43; overflow:hidden;}
.bf_list span{ color:#0e050a; font-size:1.4rem; font-family:"微软雅黑"; width:20%; text-align:center; line-height:2.4rem; background:#bfbfbf; float:left;}
.bf_list p{ color:#fff;font-size:1.0rem; font-family:"微软雅黑"; width:80%;line-height:2.4rem; background:#1e44a7; float:left; text-indent:2%;}
#ba .content{ display:none;}
#ba2 .content{ display:none;}

/*tj_form*/
.bdBg { -webkit-box-flex: 1; box-flex: 1; background-size: 100% auto; width: 100%; overflow: visible; }
.tj_form { width: 100%; height: auto; position: relative; overflow: visible; }
.tj_form form { overflow: visible; }
.tj_form div { width: 85%; height: 36px; height: 4rem; overflow: hidden; margin-left: 10%; }
.ajyl .b1 { width: 100%; font-size: 1.5rem; float: left; line-height: 2rem; color: #FFF; text-align: center; padding-top: 5%; padding-bottom: 5%; font-weight: bold; 
}
.tj_form div p { line-height: 36px; font-size: 1.5rem; line-height: 2.5rem; font-size: 2.rem;
text-align: center; float: left; color: #000; }
.tj_form input, .tj_form select { width: 54%; display: block; height: 32px; font-size: 16px; line-height: 34px; height: 2.5rem; font-size: 1.5rem; line-height: 2rem; border: 1px solid #c9caca; float: left; background: none; background-color: #fff; font-family: "微软雅黑"; color: #5f5f5f; padding: 0 5px; }
.tj_form input.tj_btn, .qjb_bm { width: 36%; line-height: 30px; line-height: 3rem; border: none; font-size: 18px; font-size: 1.5rem; color: #FFFFFF; background-color: #004392; border-bottom-width: 0.3rem; border-radius: 6px; top: 103%; left: 35%; margin-left: 23%; position: absolute; height: 20%; 
}
.rbox2 { -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px }
.lF { width: 88%; margin-top: 4%; margin-right: auto; margin-left: auto; overflow: visible; padding-bottom: 8%; border-radius: 10px; background-color: #FFFFFF; height: auto; margin-bottom: 10%; padding-top: 8%; }
.lF select { color: #000000; }
/*表单end*/
.ajyl { width: 100%; position: relative; background-color: #0064c1; overflow:hidden;}
.banner { width: 100%; height: auto; position: relative;}
.banner img, .dg_atop img, .dg_conb img { width: 100%; height: auto; display: block; }
.study_eng { color: #f97f06; font-size: 21px; font-size: 2.0rem; font-family: "微软雅黑"; font-smoothing: antialiased; text-align: center; line-height: 50px; line-height: 5rem; margin-bottom: 8px; }
.study_yg { margin: 0; height: 65px; line-height: 100px; height: 6.5rem; line-height: 10rem; }
.bdBg #auiform .smbtn { border-radius: 6px; background-color: #004392; font-size: 1.1rem; line-height: 1.3rem; position: absolute; width: 45%; color: #FFF; padding: 1.4%; text-align: center; top: 103%; left: 6%; 
}

