@charset "utf-8";
/* CSS Document */
html {font-size:10px;}
 media screen and (min-width:480px) and (max-width:639px) {
html {font-size: 15px}}
@media screen and (min-width:640px) and (max-width:719px) {
html {font-size: 20px}}
@media screen and (min-width:720px) and (max-width:749px) {
html {font-size: 22.5px}}
@media screen and (min-width:750px) and (max-width:799px) {
html {font-size: 23.5px}}
@media screen and (min-width:800px) and (max-width:959px) {
html {font-size: 25px}}
@media screen and (min-width:960px) and (max-width:1079px) {
html {font-size: 30px}}
@media screen and (min-width:1080px) {html { font-size: 32px}}

body,h1,h2,h3,h4,h5,h6,p,ul,ol,dd,dl,form,input,select,textarea{margin:0; padding:0; font-size:14px;font-size:1.4rem;}
li{list-style:none;}
a{text-decoration:none;}
img{border:none; vertical-align:top;}
textarea{resize:none;overflow:auto;}
.clear:after{content:'';display:block;clear:both;}
.clear{zoom:1;}
div, a, p, img, blockquote, form, fieldset, textarea, input, label, iframe, code, pre{ overflow:visible;}
.kf_btn{ overflow:hidden;}
/* css reset */
body{ min-width:320px; background-color:#eef1f4;}
/*底部*/
.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 h2{width:100%; height:68px; line-height:74px; font-family:"微软雅黑"; font-size:18px; color:#333333; font-weight:normal; text-indent:46px; background:url(../images/icon_01.jpg) 20px 28px no-repeat;}
.tj_form div{width:80%; height:36px; margin:0 auto; overflow:hidden; margin-bottom:14px;}
.tj_form div p{ height:36px; line-height:36px; text-align:center; float:left; font-size:16px; color:#5f5f5f; font-family:"微软雅黑";}
.tj_form input,.tj_form select{width:60%; display:block; margin:0 auto; height:32px; border:1px solid #c9caca; float:left; line-height:34px; background: none; background-color:#fff; font-family:"微软雅黑"; font-size:16px; color:#aeafb1; padding:0 5px; }
.tj_form input.tj_btn,.xxl_sh{width:100px; height:30px; display:block; float:none; cursor:pointer; line-height:30px; margin:0 auto; margin-bottom:0px; border:none; font-family:"微软雅黑"; font-size:18px; color:#fff; background-color:#d72b2b; box-shadow:none; border-bottom:3px solid #b00606; margin-bottom:22px;}
.rbox2{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.lF{width:90%; margin:0 auto; overflow:visible;}
.lF select{ color:#aeafb1;} 
/*表单end*/
.banner{ display:block;width:100%; height:auto; position:relative; }
.banner img,.dg_atop img,.dg_conb img{ width:100%; height:auto; display:block;}
.study_eng{ color:#69b61a; font-size:22px; font-size:2.1rem; 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;}
/* 新西兰八大名校*/
.xxl_title{ width:90%; height:32px; background-color:#00294a; color:#fff; font-size:18px; text-align:center; margin:0 auto; line-height:32px; font-family:"微软雅黑"; margin-bottom:20px; font-weight:normal; position:relative; padding-left:25px;}
.xxl_title span,.xxl_al i{ background:url(../images/xxl_tb.gif) no-repeat; background-size:56px auto; overflow:hidden;}
.xxl_title span{ display:block; width:40px; height:32px; position:absolute; left:5px; top:-3px; background-position:0 0 ;}
.xxl_cona{ width:90%; height:auto;margin:0 auto 42px; padding:0 10px; font-family:"微软雅黑";}
.xxl_aa{width:100%; height:35px; line-height:35px;}
.xxl_al{ padding:0 2px 0 26px; border-bottom:2px solid #61b018; height:35px;line-height:35px; margin-bottom:5px; color:#040001; font-size:18px; font-weight:600; position:relative; display:inline-block;}
.xxl_al i{ width:16px; height:20px; background-position:-41px 0; display:inline-block; position:absolute; left:8px; top:8px;}
.xxl_ar{ font-size:18px; color:#7a7577; display:inline-block; margin-left:22%;}
.xxl_acon{ line-height:30px;font-size:18px; color:#7a7577; margin-bottom:5px;}
.xxl_sh{width:70%; text-align:center;}
.mar10{ margin-bottom:10px;}
.xxl_conb{margin:0 auto 20px;}
/*xxl_b*/
.xxl_b,.xxl_c{ width:90%; height:auto; overflow:hidden; margin:0 auto; position:relative; margin-bottom:15px;}
.xxl_b{ position:relative;}
.xxk{ width:100%; height:auto; overflow:hidden; overflow:hidden; position:relative;}
.xxk #xxl_ab{ position:absolute; right:0; top:33%;}
.xxk li{ float:left;}
.xxk li,.tabs li{ width:30%; margin-bottom:5px;}
.xxk #xxk_c,.xxk #xxk_cc{margin:0 5%;}
.xxk #xxk_clear{ float:inherit; clear:both;}
.xxk li img,.tabs li img{ width:100%; height:auto;}
.xxl_ms{ width:100%; height:100%; position:absolute; left:0; top:0; display:none;z-index:5;}
.xxl_ms span{color:#fff; position:absolute; left:0; bottom:0; width:100%; height:24px; line-height:24px; display:inline-block; text-align:center; font-size:12px;}
.xxl_ms{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B200294A', endColorstr='#B200294A');background:rgba(0,41,74,0.7);}
:root .xxl_ms{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#0000294A', endColorstr='#0000294A');}
.xxk li p,.tabs li p{ width:100%; height:18px; line-height:18px; font-size:12px; text-align:center;}
.xxk li.click p,.tabs li.on p{ color:#eef1f4;}
.xxk li.click .xxl_ms{ display:block}
.xxl_b .option2{ width:30%; height:auto; position:absolute; left:35%; top:33%; display:none;}
.option_con{ width:100%; height:100%;}
.option2 .opt_wz{ position:relative; width:100%; height:auto;}
.opt_wz img{ width:100%; height:auto;}
.opt_wz a{ display:block;width:100%; height:18px; line-height:18px; text-align:center; background-color:#63af18; color:#fff; position:absolute; bottom:-18px; left:0;}
.opt_wz p{ position:absolute; left:0; top:0; width:100%; height:100%; background-color:#00294a; color:#fff; font-size:12px; line-height:16px; padding:5px;}
.tabs{ width:100%;overflow:hidden; position:relative;}
.tabs #fr1{ position:absolute; top:0; right:0;}
.tabs #fr2{ position:absolute; bottom:0; right:0;}
.tabs li.on .xxl_ms{ display:block}
.option{ width:30%; height:100%; background-color:#00294a; position:absolute; left:50%; margin-left:-15%; top:0; padding:24px 6px 0; color:#fff; font-size:12px; line-height:20px;}
.option a{ display:block; width:100%; height:24px; line-height:24px; text-align:center; background-color:#63af18; position:absolute; bottom:0; left:0;}
.option a:link,.option a:visited{ color:#fff;}