@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% ;}

html{-webkit-text-size-adjust: none;}


@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; background-color: #fff; margin-left: auto; margin-right: auto; height: 100%; }
/*底部*/
.footer { width: 100%; height: 50px; position: fixed; left: 0px; bottom: 0px; background: #f8f8f8; border: 1px solid #d8d8d8; }
.list_three6 { height: auto; overflow: hidden; display: -webkit-box; display: box; padding: 8px 0px 5px; margin-top: -4px; }
.list_three6 .pic img { width: 100%; }
.list_three6 > div p { font-size: 12px; line-height: 24px; color: #707070; font-family: "华文黑体"; }
.list_three6 > div p span { font-size: 12px; color: #8b8b8b; font-family: "华文细黑"; padding-left: 3px; }
.home { -webkit-box-flex: 1; box-flex: 1; text-align: center; }
.zixun { -webkit-box-flex: 1; box-flex: 1; text-align: center; }
.dianhua { -webkit-box-flex: 1; box-flex: 1; text-align: center; }
.wode { -webkit-box-flex: 1; box-flex: 1; text-align: center; }
.fenlei { -webkit-box-flex: 1; box-flex: 1; text-align: center; }
.home .home_select { display: block; width: 20px; height: 25px; overflow: hidden; margin: 0 auto; background: url(../images/home.png) no-repeat center center; background-size: 90% auto; }
.zixun .zixun_select { display: block; width: 20px; height: 25px; overflow: hidden; margin: 0 auto; background: url(../images/zixun.png) no-repeat center center; background-size: 90% auto; }
.dianhua .dianhua_select { display: block; width: 20px; height: 25px; overflow: hidden; margin: 0 auto; background: url(../images/dianhua.png) no-repeat center center; background-size: 90% auto; }
.wode .wode_select { display: block; width: 20px; height: 25px; overflow: hidden; margin: 0 auto; background: url(../images/wode.png) no-repeat center center; background-size: 90% auto; }
.fenlei .fenlei_select { display: block; width: 20px; height: 25px; overflow: hidden; margin: 0 auto; background: url(../images/fenlei.png) no-repeat center center; background-size: 90% auto; }
.home_select .select { background: url(../images/home_select.png) no-repeat center center; background-size: 90% auto; }
.zixun_select .select { background: url(../images/zixun_select.png) no-repeat center center; background-size: 90% auto; }
.dianhua_select .select { background: url(../images/dianhua_select.png) no-repeat center center; background-size: 90% auto; }
.wode_select .select { background: url(../images/wode_select.png) no-repeat center center; background-size: 90% auto; }
.fenlei_select .select { background: url(../images/fenlei_select.png) no-repeat center center; background-size: 90% auto; }
/*底部end*/
/*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: 2.5rem; margin: 0 auto; overflow: hidden; margin-bottom: 14px; margin-bottom: 1.5rem; }
#auiform form .b1 { width: 100%; font-family: "微软雅黑"; font-size: 2.5rem; height: auto; float: left; line-height: 3rem; margin-bottom: 4%; color: #00b0ad; text-align: center; }
form .b1 img { width: 87%; margin-left: 6%; margin-top: 4%; margin-bottom: 4%; }

.tj_form div p { height: 36px; line-height: 36px; font-size: 16px; height: 2.5rem; line-height: 2.5rem; font-size: 1.6rem; text-align: center; float: left; color: #5f5f5f; font-family: "微软雅黑"; }
.tj_form input, .tj_form select { width: 57%; display: block; margin: 0 auto; height: 32px; font-size: 16px; line-height: 34px; height: 2.5rem; font-size: 1.6rem; line-height: 2.5rem; 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: 61%; height: 30px; height: 3rem; display: block; float: none; cursor: pointer; line-height: 30px; line-height: 3rem; margin-top: 10%; margin-right: auto; margin-left: auto; margin-bottom: 8%; border: none; font-family: "微软雅黑"; font-size: 18px; font-size: 1.8rem; color: #FFFFFF; background-color: #fc9933; box-shadow: none; border-bottom-width: 0.3rem; margin-bottom: 8%; border-radius: 6px; }
.rbox2 { -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px }
.lF { width: 90%; margin-right: auto; margin-left: auto; overflow: visible; padding-bottom: 1%; background-color: #e5e5e5; margin-top: 21px; }
.lF select { color: #aeafb1; }
/*表单end*/
.banner { display: block; width: 100%; height: auto; position: relative; }
#main .banner .smb1 { background-color: #FFF; position: absolute; top: 64%; left: 34%; color: #0f63b1; padding-top: 1%; padding-right: 4%; padding-left: 4%; padding-bottom: 1%; border-radius: 5px; font-size: 1.2em; }
#main .banner .smb11 { background-color: #FFF; position: absolute; top: 64%; left: 34%; color: #0f63b1; padding-top: 1%; padding-right: 4%; padding-left: 4%; padding-bottom: 1%; border-radius: 5px; font-size: 1.2em; }

.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; }
/*20151016*/
#main { }
#main .sm6 { background-image: url(../images/26.jpg); background-size: 100% auto; background-repeat: no-repeat; padding-top: 135%; margin-top: 7%; position: relative; }
#main .sm6 .sm62 { position: absolute; width: 64%; height: 14%; top: 72%; left: 16%; }

#main .sm6 .sm61 { position: absolute; top: 27%; width: 100%; text-align: center; color: #FFF; font-size: 1.2rem; line-height: 2.1rem; }


#main .sm5a1 { background-image: url(../images/22.gif); background-size: 100% auto; background-repeat: no-repeat; font-size: 1.2rem; padding-left: 18%; margin-top: 5%; padding-top: 4%; padding-bottom: 4%; }
#main .sm5a2 { background-image: url(../images/24.gif); background-size: 100% auto; background-repeat: no-repeat; font-size: 1.2rem; margin-top: 5%; text-align: right; padding-right: 18%; padding-top: 4%; padding-bottom: 4%; }
#main .sm5b1 { padding-left: 4%; padding-right: 8%; line-height: 1.5rem; padding-top: 2%; }

#main .sm5 { position: relative; background-image: url(../images/18.jpg); background-size: 100% auto; background-repeat: no-repeat; padding-top: 46%; margin-top: 8%; }
#main .sm5 .sm51 { position: absolute; width: 18%; height: 94%; left: 4%; top: 0%; }
#main .sm5 .sm52 { position: absolute; width: 18%; height: 94%; left: 23%; top: 0%; }
#main .sm5 .sm53 { position: absolute; width: 18%; height: 94%; left: 41%; top: 0%; }
#main .sm5 .sm54 { position: absolute; width: 18%; height: 94%; left: 60%; top: 0%; }
#main .sm5 .sm55 { position: absolute; width: 18%; height: 94%; left: 78%; top: 0%; }


#main .sm4a1 { font-size: 1.1rem; background-image: url(../images/ico.png); background-repeat: no-repeat; margin-top: 2%; padding-left: 15%; background-size: 3% auto; background-position: 11% center; }
#main .sm4a1 span { font-size: 1.8rem; color: #1d81d9; line-height: 1.8rem; }


#main .sm41 { background-image: url(../images/14.jpg); background-size: 100% auto; background-repeat: no-repeat; padding-top: 128%; position: relative; margin-top: 5%; text-align: center; width: 100%; }

#main .sm4 { color: #737373; font-size: 1.1rem; line-height: 1.4rem; width: 82%; position: absolute; top: 64%; margin-left: auto; margin-right: auto; left: 9%; display: table; text-align: left; }
#main .sm4 a { float: right; color: #f15a29; padding-top: 1%; }


#main .sma1 { background-image: url(../images/a1.gif); background-size: 100% auto; background-repeat: no-repeat; padding-left: 32%; font-size: 1.1rem; line-height: 3.2rem; margin-top: 5%; }
#main .sma2 { background-image: url(../images/a2.gif); background-size: 100% auto; background-repeat: no-repeat; padding-left: 32%; font-size: 1.1rem; line-height: 3.2rem; margin-top: 5%; }
#main .sma3 { background-image: url(../images/a3.gif); background-size: 100% auto; background-repeat: no-repeat; padding-left: 32%; font-size: 1.1rem; line-height: 3.2rem; margin-top: 5%; }
#main .sma4 { background-image: url(../images/a4.gif); background-size: 100% auto; background-repeat: no-repeat; padding-left: 32%; font-size: 1.1rem; line-height: 3.2rem; margin-top: 5%; }
#main .sma5 { background-image: url(../images/a5.gif); background-size: 100% auto; background-repeat: no-repeat; padding-left: 32%; font-size: 1.1rem; line-height: 3.2rem; margin-top: 5%; }
#main .sma6 { background-image: url(../images/a6.gif); background-size: 100% auto; background-repeat: no-repeat; padding-left: 32%; font-size: 1.1rem; line-height: 3.2rem; margin-top: 5%; }
#main .sma7 { background-image: url(../images/a7.gif); background-size: 100% auto; background-repeat: no-repeat; padding-left: 32%; font-size: 1.1rem; line-height: 3.2rem; margin-top: 5%; }
#main .sma8 { background-image: url(../images/a8.gif); background-size: 100% auto; background-repeat: no-repeat; padding-left: 32%; font-size: 1.1rem; line-height: 3.2rem; margin-top: 5%; }
#main .smb1 { background-image: url(../images/b1.gif); background-size: 100% auto; background-repeat: no-repeat; padding-left: 32%; font-size: 1.1rem; margin-top: 5%; line-height: 1.5rem; padding-top: 2%; padding-bottom: 1%; }
#main .smb2 { background-image: url(../images/b2.gif); background-size: 100% auto; background-repeat: no-repeat; font-size: 1.1rem; margin-top: 5%; line-height: 3rem; padding-top: 2%; padding-bottom: 1%; text-align: right; padding-right: 31%; }
#main .smb3 { background-image: url(../images/b3.gif); background-size: 100% auto; background-repeat: no-repeat; padding-left: 32%; font-size: 1.1rem; margin-top: 5%; line-height: 1.5rem; padding-top: 2%; padding-bottom: 1%; }
#main .smb4 { background-image: url(../images/b4.gif); background-size: 100% auto; background-repeat: no-repeat; font-size: 1.1rem; margin-top: 5%; line-height: 3rem; padding-top: 2%; padding-bottom: 1%; text-align: right; padding-right: 31%; }
#main .smb5 { background-image: url(../images/b5.gif); background-size: 100% auto; background-repeat: no-repeat; padding-left: 32%; font-size: 1.1rem; margin-top: 5%; line-height: 1.5rem; padding-top: 2%; padding-bottom: 1%; }
#main .smb6 { background-image: url(../images/b6.gif); background-size: 100% auto; background-repeat: no-repeat; font-size: 1.1rem; margin-top: 5%; line-height: 1.5rem; padding-top: 2%; padding-bottom: 1%; text-align: right; padding-right: 31%; }
#main .smb7 { background-image: url(../images/b7.gif); background-size: 100% auto; background-repeat: no-repeat; padding-left: 32%; font-size: 1.1rem; margin-top: 5%; line-height: 1.5rem; padding-top: 2%; padding-bottom: 1%; }

#main .sm3 { background-image: url(../images/7.jpg); background-size: 100% auto; background-repeat: no-repeat; padding-top: 70%; position: relative; }
#main .sm3 .sm31 { font-size: 1.1rem; text-align: center; line-height: 1.7rem; position: absolute; top: 12%; left: 52%; }


#main .sm2 .sm27 { width: 30%; color: #FFFFFF; position: absolute; background-color: #1d81d9; padding: 2%; font-size: 1.2rem; border-radius: 5px; text-align: center; left: 33%; right: auto; margin-top: 6%; }
.sm32 { width: 30%; color: #FFFFFF; position: absolute; background-color: #1d81d9; padding: 2%; font-size: 1.2rem; border-radius: 5px; text-align: center; left: 54%; margin-top: 0%; top: 81%; }
.sm33 { color: #FFFFFF; background-color: #1d81d9; padding-top: 2%; padding-right: 5%; padding-left: 5%; padding-bottom: 2%; font-size: 1.2rem; border-radius: 5px; text-align: center; margin-top: 11%; margin-left: auto; margin-right: auto; display: table; }

#main .sm1 { padding-top: 7%; }
#main .sm2 { background-image: url(../images/4.gif); background-size: 100% auto; padding-top: 72%; background-repeat: no-repeat; position: relative; }
#main .sm2 .sm26 { width: 34%; font-size: 1.1rem; text-align: center; position: absolute; top: 72%; left: 60%; }

#main .sm2 .sm21 { position: absolute; top: 7%; left: 25%; font-size: 1.1rem; text-align: right; }
#main .sm2 .sm22 { position: absolute; top: 24%; left: 17%; font-size: 1.1rem; text-align: right; }
#main .sm2 .sm23 { position: absolute; top: 45%; left: 25%; font-size: 1.1rem; text-align: right; }
#main .sm2 .sm24 { position: absolute; top: 63%; left: 21%; font-size: 1.1rem; text-align: right; }
#main .sm2 .sm25 { position: absolute; top: 82%; left: 19%; font-size: 1.1rem; text-align: right; }

#main .stmp { margin-bottom: 164px; }
