@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 screen and (min-width:320px) and (max-width:346px) {html{ font-size:62.5%}}
@media screen and (min-width:347px) and (max-width:375px) {html{font-size:12px;}}
@media screen and (min-width:376px) and (max-width:415px) {html{font-size:14px;}}
@media screen and (min-width:416px) and (max-width:480px){html{font-size:16px;}}
@media screen and (min-width:481px)) and (max-width:560px){html{font-size:18px;}}
@media screen and (min-width:561px) and (max-width:640px){html{font-size:20px;}}
@media screen and (min-width:640px){html{font-size:20px;}}
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%; }
.duanl{ border-bottom:1px solid #141313; padding:4%;}
.duanl p{ color:#221815; font-size:1.2rem; font-family:"微软雅黑"; line-height:1.8rem; text-indent:2em;}
.bc{ width:87%; background:#3774df; margin:0 auto; padding:6% 2% 20%;}
.bc span{ color:#fff; font-size:1.4rem; font-family:"微软雅黑";}
.bc p{color:#fff; font-size:1.4rem; font-family:"微软雅黑"; line-height:2rem;}
.toux{ position:relative; width:91%; background: no-repeat #ededed; margin:0 auto; padding-bottom:5%;}
.toux div h2{ color:#3774df; font-size:1.6rem; font-family:"微软雅黑"; margin-bottom:9px; padding-left:2%;}
.toux div p{ color:#45484f; font-size:1.2rem; font-family:"微软雅黑"; line-height:1.6rem; padding-left:2%;}
.toux .left{ width:50%; float:left;}
.toux .right{ width:48%; float:right; padding-top:15%;}
.toux .right h3{ color:#fe8917; font-family:"微软雅黑"; font-size:1.6rem;}
.toux .right p{ color:#221815; font-size:1rem; font-family:"微软雅黑";}
.posg{ position:relative;}
.posg h2{ color:#fff; font-family:"微软雅黑"; font-size:1.6rem; width:100%; text-align:center; position:absolute; top:34%; left:0; font-weight:normal;}
.sav{ position:relative;}
.sav div{ width:80%; position:absolute; top:25%; left:10%;}
.sav p{ color:#4b4b4b; width:100%; text-align:center; font-family:"微软雅黑"; font-size:1.2rem; height:2rem; line-height:2rem; background:#fff; margin-bottom:2%;}
.dan_nav{ height:40px; width:100%; background:#ff505d; text-align:center; line-height:40px;}
.dan_nav p{ color:#fff; font-family:"微软雅黑"; font-size:1.2rem; display:inline-block; margin-left:6px; height:38px;}
.dan_nav .active{ border-bottom:2px solid #fff;}
.dan_c{ background:#f3f3f3; padding-top:10px;}
.dan_c h2{ color:#5a6274; font-family:"微软雅黑"; font-size:1.6rem; text-align:center;}
.dan_cc{ width:90%; overflow:hidden; border-bottom:1px solid #d2d2d2; margin:0 auto;}
.dan_cc .left{ width:40%;height:10rem; float:left; position:relative;}
.dan_cc .left img{ position:absolute; top:20%; left:20%;}
.dan_cc .right{ width:60%; float:right; padding-top:4%; }
.dan_cc .right p{ color:#5d5d5d; font-family:"微软雅黑"; font-size:1.2rem; line-height:1.6rem; width:100%;}
.dan_btn{ margin-bottom:20px; display:block;}
.zy_dan{ width:90%; margin:0 auto; overflow:hidden; position:relative; margin-bottom:30px;}
.big_z{ width:50%; float:left;}
.big_r{ width:47%; float:right;}
.zy_dan a{ width:47%; height:26px; color:#fff; font-size:1.2rem; position:absolute; right:0; bottom:0; line-height:26px; text-align:center; border-radius:6px; font-family:"微软雅黑"; display:block; background:#c61d3f;}
.big_r h3{ color:#5a6274; font-size:1.2rem; font-family:"微软雅黑"; line-height:1.6rem;}
.big_r p{ color:#5d5d5d; font-size:1.2rem; line-height:1.6rem;font-family:"微软雅黑";}
.dan_h{ color:#5a6274; font-family:"微软雅黑"; font-size:1.6rem; text-align:center; margin-bottom:10px;}
.dan_p{ color:#5a6274;font-family:"微软雅黑"; font-size:1.2rem; text-align:center; margin-bottom:10px;}
.dan_xh{ width:90%; border:1px solid #5a6274; border-radius:6px; margin:0 auto; padding-top:5%; position:relative;}
.dan_xh p{ color:#5d5d5d; font-family:"微软雅黑"; font-size:1.2rem; padding-left:4%; line-height:2rem;}
.dan_xh p span{ color:#5a6274;}
.dan_xh div{ width:100%; margin:0 auto; text-align:center; margin-top:10px; margin-bottom:20px;}
.dan_xh div a{ color:#fff; font-size:1rem; padding:4px; font-family:"微软雅黑";}
.dan_xh div .anli{ background:#5a6274;}
.dan_xh div .yuyue{ background:#c61d3f;}
.dan_xh em{ width:20%; height:34%; background: no-repeat; background-size:100% auto; position:absolute; top:0; right:0;}
.liang_hui{ width:90%; margin:0 auto; text-align:center; margin-bottom:15px;}
.liang_hui a{ color:#fff; font-family:"微软雅黑"; font-size:1.4rem; background:#5a6274; padding:6px;}
.dan_beizhu{ color:#5a6274; font-family:"微软雅黑"; font-size:1.2rem; text-align:center; margin-bottom:15px;}
.wenzi{ color: #5d5d5d; font-size: 1.2rem; font-family: "微软雅黑"; line-height: 1.8rem; text-indent: 24%; margin-left: -11%; }
.dan_ghua{ color:#5a6274; font-size:1.6rem; font-family:"微软雅黑"; text-align:center; padding-top:5%; background:#f3f3f3;}
.sm168 { float: left; background-color: #e7e7e7; color: #000; width: 45%; font-size: 0.9rem; margin-left: 3.2%; margin-top: 3.5%; text-align: left; text-indent: 1%; line-height: 1.7rem; }
.sm168 a {
width: 100%;
background-color: #294ba2;
color: #fff;
float: left;
text-align: center;
}
.sm168 span {
background-color: #848ea3;
font-size: 1.1rem;
float: left;
width: 29%;
text-align: center;
height: 100%;
color: #ffffff;
}
.sm165 { color: #42352b; width: 100%; float: left; text-align: center; font-size: 1.2rem; padding-bottom: 1%; font-family:"微软雅黑"; }
/*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.8rem;
float: left;
line-height: 3rem;
color: #fff;
text-align: center;
padding-top: 5%;
padding-bottom: 3%;
margin-top: 2%;
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: #f79355;
border-bottom-width: 0.3rem;
border-radius: 6px;
top: 103%;
left: 35%;
height: 20%;
margin-left: 23%;
position: absolute;
}
.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: 22%; margin-right: auto; margin-left: auto; overflow: visible; padding-bottom: 8%; border-radius: 10px; background-color: #ffffff; height: auto; padding-top: 24px; margin-bottom: 16%; }
.lf select { color: #000000; }
/*表å•end*/
.ajy_bt{ color:#fff; font-size:1.8rem; font-family:"微软雅黑"; text-align:center; margin-top:15px;}
/*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: #ff505d; border-bottom-width: 0.3rem; border-radius: 6px; top: 103%; left: 35%; margin-left: 23%; position: absolute; height: 26%;
}
.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: #848ea3; 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: #5a6274; font-size: 1.1rem; height:20%; font-family:"微软雅黑"; position: absolute; width: 45%; color: #fff; padding: 1.4%; text-align: center; top: 103%; left: 6%;
}
.sql{ margin-bottom:5%; display:block;}
.trh{ color:#5a6274; font-family:"微软雅黑"; font-size:1.6rem; text-align:center; padding-top:4%; padding-bottom:4%; background:#f3f3f3;}
.faco{ background:#f3f3f3;}
.faco h3{ margin-bottom:4%;}
.faco p{ color:#5d5d5d; font-size:1.2rem; font-family:"微软雅黑"; padding-left:9%; margin-bottom:1%;}
.faco p span{ color:#000; font-weight:bold;}
.yit{ height:1rem; background:#f3f3f3;}
.kxyl{ background:#f3f3f3; padding-top:4%;}