@charset "UTF-8";
/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,table,th,td,img,div,dl,dt,dd,fieldset,legend,input,textarea,select{margin:0;padding:0; border:none; box-sizing:border-box;}
body {font-family: 'Microsoft Yahei';width:7.5rem;margin: 0 auto; background:#fbfcfc;}
ul,ol,li{ list-style:none;}
em{font-style:normal;}
img{vertical-align: middle; max-width:100%;}
table{border-collapse:collapse; border-spacing:0;}
a{cursor:pointer; text-decoration: none;}
button,input,select{border:none; background: none; appearance:none; -moz-appearance:none; -webkit-appearance:none; outline: none;}
.width{ width:7.2rem; margin: 0 auto;}
input::placeholder{ color:#933b00;}
.jbbg{ width: 100%; background: linear-gradient(135deg,#ffefcb,#ffe19c,#ffefcb); padding-bottom:0.5rem;}
.wrap1{ background: linear-gradient(to bottom,#9de4ff,#189bff); box-shadow: 0 0.06rem 0.1rem #f4fcff inset; border-radius: 0.2rem;  padding-top: 0.2rem; }
.wrap2{ background: linear-gradient(to bottom,#23c3ff,#189bff); box-shadow: 0 0.06rem 0.1rem #c6efff inset; border-radius: 0.2rem; padding:0.4rem 0.1rem 0.1rem;}
.wrap3{ background: linear-gradient(to bottom, #fffef8,#fff6c3); border-radius: 0.2rem; border: 0.04rem solid #fff223; padding: 0.1rem; }
.mt-10{ margin-top:1rem;}
.mt-3{ margin-top:0.3rem;}

/*header*/
.gemu_header{ width:7.5rem; height:0.9rem; background: #fff; padding:0 0.25rem; display: flex; justify-content: space-between; align-items: center;}
.gemu_logo{ width:1.8rem;}
.gemu_header img{ display: block;}
.gemu_kc { padding:0 0.25rem; height:0.5rem; border: 0.02rem solid #933b00; border-radius:0.3rem; font-size:0.28rem; color:#933b00; text-align:center; line-height:0.5rem; }

/*banner*/
.banner{ width:100%; height:5.5rem;  background:url("../img/banner.jpg") no-repeat center top / cover; }
.banner h1{ font-size: 0; color: #fff;}

/*标题*/
.title{text-align: center; margin-top: -1.3rem;}
.title h3{ font: bolder 0.4rem "Microsoft Yahei"; height:0.96rem; line-height:0.8rem; background: url("../img/title.png") no-repeat center bottom / 100%; color: #fff5d4; text-shadow: 0.02rem 0.02rem 0 #933b00, 0.02rem -0.02rem 0 #933b00, -0.02rem 0.02rem 0 #933b00, -0.02rem -0.02rem 0 #933b00;}
.title h3 span{ color: #fff223;}

/*学习资料领取*/
.zxlq_wrap{ background: linear-gradient(to bottom, #23c3ff,#189bff); box-shadow: 0 0.06rem 0.1rem #c6efff inset; border-radius: 0.2rem; padding: 0.1rem; margin-top: -0.6rem;}
.zxlq{ background: linear-gradient(to bottom, #fffef8,#fff6c3); border-radius: 0.2rem; border: 0.04rem solid #fff223; padding:0.3rem 0.3rem 0.4rem; }
.zxlq_l p { font-size:0.4rem; color: #0069e3; margin-bottom:0.3rem; font-weight: bolder; text-align: center;}
.zxlq form ul{ display: flex; flex-direction: column; border-radius:0.12rem; border:0.02rem solid #1e71fe; padding: 0.4rem 0.2rem;}
.zxlq form ul li{ display: flex; justify-content: space-between; align-items: center; height: 0.8rem; margin-bottom: 0.3rem; padding-right: 0.3rem; }
.zxlq form ul li span{ width:18%; border-right:0.04rem solid #00a8ff; margin-right: 0.2rem;}
.zxlq form ul li span img{ width: 0.6rem; display: block; margin: 0 auto; }
.zxlq form ul li input{ flex: 1; font-size:0.28rem; color: #333; height:0.8rem; padding-left:0.15rem; border-bottom: 0.02rem dotted #1e71fe; }
.zxlq form ul li:last-child{ width:90%; margin:0 auto; padding-right: 0;}
.zxlq form ul li input#refer{ background: url("../img/plane.png") no-repeat 20% center / 0.4rem 0.4rem, linear-gradient(to bottom,#00a8ff, #0f65ff); padding-left:0; margin:0; border-radius:0.5rem; color: #fff; font-size:0.32rem; font-weight: bolder;}

/*报考条件审核通道*/
.tjcx{ font-size:0.24rem; color: #333; line-height: 1.8; margin-top: 0.4rem;}
.tjcx span{ color: #002a86; font-weight: bolder; }
.check{ display: flex; flex-direction: column; flex-wrap: wrap; margin-top: 0.2rem;}
.check li{ background: linear-gradient(to bottom,#fffef8, #fff6c3); height: 0.8rem; border-radius: 0.1rem; margin-bottom: 0.35rem; border: 0.02rem solid #2574fb; display: flex;}
.check li span{width:1rem; display: flex; align-items: center; justify-content: center; }
.check li span img{ width: 0.48rem; }
.check li input{ flex: 1; font-size:0.28rem; color:#933b00; }
.check li:last-child{ border: none;}
.check li #chaxun{ height:0.8rem;line-height:0.8rem; text-align:center; color:#fff; letter-spacing: 0.02rem; border-radius:0.1rem; font-size:0.32rem; background:linear-gradient(to right, #00a8ff, #0f65ff); cursor:pointer; font-weight: bold;}

/*考情考务咨询*/
.kqzx{ display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center;}
.kqzx_list{ width: 2.1rem; height:3rem; background: url("../img/kqzx_bg.png") no-repeat center / 100% 100%; padding-top:0.4rem; display: flex; flex-direction: column; align-items: center; margin-bottom:0.15rem;}
.kqzx_list .image{ display: flex; }
.kqzx_list .image img{ height: 0.5rem;}
.kqzx_list h4{ background: url("../img/icon_bg.png") no-repeat center bottom; font-size: 0.26rem; color: #933b00; line-height:0.6rem; font-weight: bolder; }
.kqzx_list p{ font-size: 0.24rem; line-height:1.6; color: #933b00; padding: 0.05rem; text-align: center;}
.kqzx_list span{ width:75%; border-radius:0.3rem; background: linear-gradient(to bottom,#00a8ff, #0f65ff); color: #fff; font-size: 0.24rem; font-weight: bolder; line-height: 0.46rem; text-align: center; }

/*笔试课程*/
.kc_content .kcxl{ display: flex; align-items: center; flex-wrap: wrap;}
.kc_content .kcxl a{ width:48%; text-align:center; margin:1.25% 0.5%; background: linear-gradient(to bottom, #fffef8,#fff6c3); font-size:0.28rem; box-shadow: inset 0 0 0.15rem #fff2e0; line-height:0.8rem; height:0.8rem; color:#333; border-radius:0.06rem; border:0.02rem solid #d35c00; }
.kc_content .kcxl a.on{ background:linear-gradient(to bottom,#ffddad, #ff9352); color:#933b00;}
.kcxl_table{ margin:0.2rem 0; }
.kcxl_table h3{ font-size: 0.3rem; height:0.8rem; line-height:0.8rem; text-align: center; font-weight: bold; background:linear-gradient(to bottom,#fffef8,#fff6c3); color: #933b00; border-radius:0.1rem 0.1rem 0 0; border:0.02rem solid #d35c00; }
.kcxl_table table{ width:100%; background: #fdfcff; }
.kcxl_table table th{ background:#ff8339; font-size:0.28rem; line-height:0.8rem; border:0.02rem solid #d35c00; color:#fff; }
.kcxl_table table td{padding:0.1rem 0; font-size:0.24rem; line-height:0.45rem; color: #333; border:0.02rem solid #d35c00; text-align: center;}
.kcxl_table table tr td:first-child{font-weight: bold;}
.kcxl_table table td em{color:#933b00;}
.kcxl_table p{ font:0.24rem/0.48rem "Microsoft YaHei"; color:#333; padding:0.1rem 0 0 0.1rem;}
.kcxl_table p b{color:#933b00; font-weight:bold; padding-left:0; }
.kcxl_sm{ margin-top: 0.3rem;}
.kcxl_sm h4{ display: flex; }
.kcxl_sm h4 span{ font-size:0.3rem; color:#933b00; background:linear-gradient(to bottom,#ffddad, #ff9352); border: 0.02rem solid #d35c00; padding:0.1rem 0.4rem; margin-left: -0.4rem; border-top-right-radius:0.3rem;}
.kcxl_sm p em{color: #933b00;}

/*考情*/
.table_con{ background:#fff; width: 100%; }
.table_con th{ background: #ff8339; height: 0.8rem; font-size: 0.28rem; color: #fff; border:0.02rem solid #ffc8a7;}
.table_con td{ padding:0 0.05rem; line-height: 0.4rem; border:0.02rem solid #ffc8a7; font-size:0.24rem; }
.table_con td a{ color:#933b00;}
.table_con tr:nth-child(2n+1) td{ background: #fff1dd;}

/*底部*/
.ks_zx{ width: 7.5rem; height: 1rem; position:fixed; left: 50%; bottom: 0; z-index: 100; transform: translatex(-50%); text-align: center; display: flex;}
.ks_zx a{ width: 50%; height: 1rem; font-size:0.28rem; color: #fff; line-height: 1rem; box-sizing: border-box;}
.ks_zx .zx_dh{ padding-left: 0.2rem; background: #ff8339 url("../img/mgwy_09.png") no-repeat 0.6rem center / 0.38rem 0.38rem; }
.ks_zx .ks_zz { padding-left: 0.3rem; background: #d35c00 url("../img/mgwy_10.png") no-repeat 1rem center / 0.38rem 0.34rem; }

