@charset "utf-8";
/*公共部分*/
.pager{text-align:center;padding:20px 0}
.pager a{padding:3px 8px;margin-left:7px;line-height:20px;background:#f9f9f9;border:1px solid #dbdbdb;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#333}
.pager a:hover,.pager .current{background-color:#D7000E;color:#fff;border:1px solid #D7000E;cursor:pointer}
header {height:200px;}
header .top {height:40px;border-bottom:2px solid #eee;}
header .top .fl {/*width:900px;*/width:85%;}
header .top .fl p {line-height: 40px; font-size: 15px; color: #999;}
header .top .fr {/*width:148px;*/width:15%;}
header .top .fr a {display: inline-block; line-height: 40px; color: #999; font-size: 15px; margin: 0px 5px;}
header .top .fr span {display: inline-block; line-height: 40px; color: #999; font-size: 15px; margin: 0px;}
header .logo_tel {height:108px;}/*
header .logo_tel .logo {width: 228px; height: 65px; margin-top: 21.5px;}*/
header .logo_tel .logo {width: 228px;height:108px;overflow:hidden;}
header .logo_tel .logo img {width: 228px;*height: 108px;}
header .logo_tel .telt {width:972px;height:108px;}
header .logo_tel .telt .city {height:108px;width:170px;}
header .logo_tel .telt .city a {display: block;width: 100px; height: 40px; border: 1px solid #d1d1d1; font-size: 16px;color:#333;text-align: center; line-height: 40px; border-radius: 6px; margin: 34px;}
header .logo_tel .telt .city a i {font-size: 26px; color: #e90506; margin-left: 10px;}
header .logo_tel .telt .addib {display: none; width: auto; height: auto; overflow: hidden;}
header .logo_tel .telt .addib h6 {color: red; font-size: 23px; border-bottom: 1px solid rgba(255, 0, 0, 0.09); padding-bottom: 6px;}
header .logo_tel .telt .addib ul {padding: 10px;}
header .logo_tel .telt .addib ul li{float: left; line-height: 2.5; margin-right: 6px;}
header .logo_tel .telt .addib ul li a{font-size: 15px;}
header .logo_tel .telt p {float: left;width:450px;height: 108px;font-size: 25px; line-height: 108px;}
header .logo_tel .telt .tel {width:322px;float:right;height: 108px;position: relative;background:url('../images/tel.png') left no-repeat;}
header .logo_tel .telt .tel h6 {font-size: 19px; position: absolute; top: 25px; left:65px;}
header .logo_tel .telt .tel span {display: block; position: absolute; top: 45px; left:65px; font-size: 28px;}
header .navmenu {height:50px;background:#E90506;position: relative;}
header .navmenu .menu {width:240px;}
header .navmenu .menu .title_nav {width:240px;height:50px;position:relative;}
header .navmenu .menu .title_nav h1 {line-height: 50px; width: 240px; background: #E67816; color: #fff; text-align: center; letter-spacing: 2px;}
header .navmenu .menu .title_nav h1 i {margin-right: 5px;}
header .navmenu .menu .title_nav ul {position: absolute; z-index: 2;background: rgba(255, 255, 255, 0.62); width: 240px; height: 500px; top: 50px;}
header .navmenu .menu .title_nav ul li {height: 60px;position: relative;}
header .navmenu .menu .title_nav ul li:nth-of-type(odd) {background: rgba(238, 238, 238, 0.56);}
header .navmenu .menu .title_nav ul li a {font-size: 16px; text-align: center; line-height: 60px; display: block;}
header .navmenu .menu .title_nav ul li a i {display: block; float: left; background: url(../images/ico_nav_tc.png); width: 38px; height:40px; position: absolute; left: 40px; top: 12px;}
header .navmenu .menu .title_nav ul li a i.ico_2 {background-position-y: -62px;}
header .navmenu .menu .title_nav ul li a i.ico_3 {background-position-y: -139px;}
header .navmenu .menu .title_nav ul li a i.ico_4 {background-position-y: -215px;}
header .navmenu .menu .title_nav ul li a i.ico_5 {background-position-y: -282px;}
header .navmenu .nav {width:960px;}
header .navmenu .nav ul {height:50px;}
header .navmenu .nav ul li {float: left;}
header .navmenu .nav ul li a {line-height: 50px; font-size: 16px; color: #fff; display: block; width: 120px; text-align: center;}
header .navmenu .nav ul li a:hover,.navon {background:#b40606;}
.pd_t0 {padding:0px 0px 30px !important;}
.links {height: auto; overflow: hidden;padding:30px 0px;}
.links h1 {font-size: 36px; font-weight: bold; margin: 10px 0px;}
.links p {height: auto; overflow: hidden;}
.links p a {display: inline-block; border-right: 1px solid #999; padding: 0px 6px 0px 0px; font-size: 14px; color: #515151; margin: 5px 5px 5px 0px;}
.links p a:hover {color:#b40606}
.links p a:last-child {border-right:none;}
#form_psb_dk {position: fixed; bottom: -200px; left: 0px;cursor: pointer;}/*打开*/
.form_psd {height:90px;}/*辅助*/
.form_psb {height: 100px; /*background: #F03D39;*/background-color: rgba(0,0,0,0.7); position: fixed; bottom:-5px; width: 100%;z-index:1000;}
.form_psb .mmin {height:95px;position: relative;}
.form_psb .people {width: 130px;height: 191px; position: absolute;left:0px;bottom: 0px;}
.form_psb .info {width:230px;position: absolute;left:185px;top:8px;}
.form_psb .info h2 {font-size: 28px; font-weight: bold; color: #FBF040; text-align: center;}
.form_psb .info p {font-size: 18px; color: #ffffff; text-align: center;margin-top: 10px;}
.form_psb .form_f {width:800px;position: absolute;right:18px;}
.form_psb .form_f form {height: 100px;margin: 30px 50px;}
.form_psb .form_f form ul {height: 100px;}
.form_psb .form_f form ul li {width: 261px; float: left; height: 45px;margin-right: 10px;}
.form_psb .form_f form ul li input {width: 261px; height: 45px; border: none; border-radius: 8px; text-indent: 10px; line-height: 45px; font-size: 16px;}
.form_psb .form_f form ul li:nth-child(4){width: 148px;}
.form_psb .form_f form ul li .pubbutton {display: block; width: 156px; background: #FBF040; color: #f03d39; padding: 9px 0px; border-radius: 8px; font-size: 20px; text-align: center; font-weight: bold;}
.form_psb .form_f form ul li .pubbutton:hover {box-shadow: 0px 5px 5px #5c0503;}
.form_psb span {position: absolute; right: 0px; font-size: 36px; color: #fbf040;cursor: pointer;}
footer {height:350px;background:#414040;}
footer .foot {height:300px;}
footer .foot .fot_nav {height:70px;border-bottom: 1px solid #999;}
footer .foot .fot_nav a {display: inline-block; font-size: 20px; color: #fff; line-height: 70px; margin: 0px 29px;}
footer .foot .fot_menu {height:auto; overflow: hidden;}
footer .foot .fot_menu dl {width:200px;height: auto;overflow: hidden;float: left;}
footer .foot .fot_menu dl:nth-child(4) {width:300px;height: auto;overflow: hidden;float: left;}
footer .foot .fot_menu dl:nth-child(5) {width:300px;height: auto;overflow: hidden;float: left;}
footer .foot .fot_menu dl dt {font-size: 22px; color: #fff; text-align: center; margin: 20px 0px;}
footer .foot .fot_menu dl dd{text-align:left; color: #a8a8a8; display: block; font-size: 16px; line-height: 30px;}
footer .foot .fot_menu dl dd h6{font-size: 16px;margin-left:108px;}
footer .foot .fot_menu dl dd span{font-size:19px;margin-left:108px;}
footer .foot .fot_menu dl dd a {text-align: center; color: #a8a8a8; display: block; font-size: 16px; line-height: 30px;}
footer .foot .fot_menu dl dd a:hover {color: #b40606;}
footer .foot .fot_menu dl dd a img {margin: 2px 6px;}
footer .foot .fot_menu dl dd .weixin {margin: 16px 0px 0px 150px;width: 130px;}
footer .foob {height:50px;background:#333;}
footer .foob p {line-height: 50px; color: #999; text-align: center; font-size: 14px;}
footer .foob p a {color: #999;}
/*公共*/
.in_title {height: auto; overflow: hidden;}
.in_title h1 {font-size: 36px; font-weight: bold; text-align: center;}
.in_title h1 span {color:red;}
.in_title i {display: block; height: 6px; background: #ee3233; width: 56px; margin: 8px auto;}
.in_title p {font-size: 18px; text-align: center; color: #787878;}
/*首页*/
.ban_adv {width:80%;margin:0px auto;height:auto;overflow:hidden;padding-bottom: 10px;}
.ban_adv div {width: 25%; float: left; height: auto; overflow: hidden;box-shadow: 0px 5px 11px #999;}
.ban_adv div img {display: block; width: 100%;transform: scale(1); transition: all 1s ease 0s; -webkit-transform: scale(1); -webkit-transform: all 1s ease 0s;}
.ban_adv div img:hover {transform: scale(1.2); transition: all 1s ease 0s; -webkit-transform: scale(1.2); -webkit-transform: all 1s ease 0s; cursor: pointer;}
.in_tfff {height:auto;overflow:hidden;padding:30px 0px;}
.in_tfff ul {height: auto; overflow: hidden; width: 1080px; margin: 10px auto;}
.in_tfff ul li {width: 230px; float: left; height: 186px; margin: 20px 19px; border: 1px solid #d6d6d6; border-radius: 10px;}
.in_tfff ul li div {margin-top: 28px;}
.in_tfff ul li div img {display: block; margin: 0px auto;}
.in_tfff ul li:hover img {-webkit-animation: rotateIn 1.5s 0s ease both;-moz-animation: rotateIn 1.5s 0s ease both;animation: rotateIn 1.5s 0s ease both;}
.in_tfff ul li h2 {text-align: center; margin: 10px 0px;}
.in_kclx {height:660px;background:#eee;padding:30px 0px;}
.in_kclx .kclx_nav {width:432px; height: auto; overflow: hidden; margin: 15px auto;}
.in_kclx .kclx_nav li {float: left; font-size:20px; margin: 0px 32px; cursor: pointer;font-weight: bold;}
.in_kclx .kclx_nav li.curr {color: #E9050A; border-bottom:4px solid #E9050A; padding-bottom: 5px;}
.in_kclx .kc_box {height: auto; overflow: hidden; margin: 15px auto;border: 2px solid #dedede;}
.in_kclx .kc_box .info {float: left; width: 348px; margin: 25px; height: 400px; background: #fff; border-radius: 10px; overflow: hidden;}
.in_kclx .kc_box .info h2 {height:80px;line-height:80px;position:relative;text-align:center;background:#E90506;font-size: 26px;color:#fff;margin-bottom:10px;font-weight:bold;}
.in_kclx .kc_box .info p {height: 186px;font-size: 16px; line-height: 40px; padding: 36px 15px 0px; color: #5d5d5d;}
.in_kclx .kc_box .info a {display: block; width: 175px; background: #E9050A; padding: 10px 30px; margin: 10px auto; border-radius: 3px; font-weight: bold; font-size: 16px; text-align: center;color: #fff;border: 1px solid #E9050A;}
.in_kclx .kc_box .info a:hover {color: #333;background: none;border: 1px solid #E9050A;}
.in_kclx .kc_box .info:nth-child(1) h2 {background:#E90506 url('../images/kclx_1.png')center no-repeat;background-position-x: 110px;}
.in_kclx .kc_box .info:nth-child(2) h2 {background:#E90506 url('../images/kclx_2.png')center no-repeat;background-position-x: 110px;}
.in_kclx .kc_box .info:nth-child(3) h2 {background:#E90506 url('../images/kclx_3.png')center no-repeat;background-position-x: 110px;}
.in_teacher {height: auto; overflow: hidden;padding:30px 0px;}
.in_teacher .teacher {position:relative;width:1200px;height:690px;margin:30px auto 20px;}
.in_teacher .teacher ul {height:auto;overflow:hidden;height:690px;}
.in_teacher .teacher ul li {height:auto;overflow:hidden;}
.in_teacher .teacher ul li .list_box {width: 330px; float: left; margin:10px 35px; height: 320px; overflow: hidden; position: relative;border-radius: 10px;cursor: pointer;}
.in_teacher .teacher ul li .list_box {-webkit-animation:flipInX 1s .5s ease both;-moz-animation:flipInX 1s .5s ease both;animation:flipInX 1s .5s ease both;}
.in_teacher .teacher ul li .list_box .info {width: 330px;height: 320px;}
.in_teacher .teacher ul li .list_box .info img {width: 100%;}
.in_teacher .teacher ul li .list_box .info h2 {position: absolute; bottom: 0px; background: rgba(255, 255, 255, 0.58); width: 100%; height: 46px; text-align: center; color: #232323; line-height: 46px; font-size: 21px;}
.in_teacher .teacher ul li .list_box .info a {display:block;position: absolute; background: url(../images/video_ico.png) center no-repeat; width: 100%; top: 0px; height: 100%;background-position-x: -81px;}
.in_teacher .teacher ul li .list_box:hover .info a {background-position-x: center;}
.in_teacher .teacher .bannerBtn a{border-radius: 10px;}
.in_ksgy {height: auto; overflow: hidden;background:#eee;padding:30px 0px;}
.in_ksgy .ksgy {position:relative;width:1200px;height:562px;margin:30px auto 20px;}
.in_ksgy .ksgy ul {overflow:hidden;height:690px;}
.in_ksgy .ksgy ul li {height:auto;overflow:hidden;}
.in_ksgy .ksgy ul li .list_box {width:576px;float: left; margin: 10px 10px;height: 260px; overflow: hidden;position: relative; background: #fff; border: 2px solid #ddd;cursor: pointer;}
.in_ksgy .ksgy ul li .list_box .img {width: 230px; height: 180px;overflow: hidden;border-radius: 50px 0px;margin: 40px 12px 00px 40px;position: relative;}
.in_ksgy .ksgy ul li .list_box .img img {display:block;width:100%;}
.in_ksgy .ksgy ul li .list_box .img a {display:block;position: absolute;border-radius:50px 0px;background:rgba(0, 0, 0, 0.36) url(../images/video_ico.png) center no-repeat;width:100%;top:0px;height:100%;background-position-x: -81px;}
.in_ksgy .ksgy ul li .list_box:hover .img a {background-position-x: center;}
.in_ksgy .ksgy ul li .list_box .info {width:282px;height:180px;padding-top:40px;}
.in_ksgy .ksgy ul li .list_box .info p {font-size: 16px; line-height: 30px;color: #999;}
.in_ksgy .ksgy ul li .list_box .info p span {font-weight: bold; margin-right: 6px; color: #333;}
.in_ksgy .ksgy ul li .list_box a.me {display: block; background: #ee3233; width: 118px; color: #fff; height: 28px; margin: 5px auto; text-align: center; line-height: 28px;border-radius: 8px;font-size: 14px; border: 1px solid #ee3233;}
.in_ksgy .ksgy ul li .list_box:hover a.me {background:none;color: #000;border: 1px solid #ee3233;}
.in_ksgy .ksgy .bannerBtn a{border-radius: 10px;}
.in_adv1 {height: auto; overflow: hidden;background:#F23E39;}
.in_adv1 .min {background:url('../images/adv_1.jpg') no-repeat;height:160px;}
.in_adv1 .li_box {position: relative; width: 300px; float: left; height: 160px;}
.in_adv1 .li_box>span {position: absolute; display: block; color: #fff; right:66px; font-size: 26px; top: 15px;}
.in_adv1 .li_box>h2 {position: absolute; font-size: 65px; color: #fff; text-align: center; width: 100%; top: 25px;}
.in_adv1 .li_box>p {position: absolute; bottom: 32px; color: #fff; text-align: center; width: 100%; font-size: 18px;}
.in_hjzs {height: auto; overflow: hidden;padding:30px 0px;}
.in_hjzs ul {height: auto; overflow: hidden;margin:10px 0px;}
.in_hjzs ul li {position:relative;overflow: hidden;width: 365px;height: 250px; float: left; margin: 20px 17px;border-radius:11px;}
.in_hjzs ul li img {display: block; width: 100%;transform: scale(1); transition: all 1s ease 0s; -webkit-transform: scale(1); -webkit-transform: all 1s ease 0s;border-radius:11px;}
.in_hjzs ul li:hover img {transform: scale(1.2); transition: all 1s ease 0s; -webkit-transform: scale(1.2); -webkit-transform: all 1s ease 0s; cursor: pointer;border-radius:51px;}
.in_hjzs ul li h2 {position: absolute; bottom: 0px; height: 50px; background: rgba(0, 0, 0, 0.38); line-height: 50px; width: 100%; text-align: center; color: #fff;}
.in_hjzs ul li a {position: absolute; display: block; width: 100%; height: 100%; top: 0px; left: 0px; border: 5px solid #fff; border-radius: 11px;}
.in_jzpf {height: auto; overflow: hidden;background:#eee;padding:30px 0px;}
.in_jzpf .jzpf {position:relative;width:1200px;height:330px;margin:30px auto 20px;}
.in_jzpf .jzpf ul {height:auto;overflow:hidden;height:330px;}
.in_jzpf .jzpf ul li {height:330px;overflow:hidden;}
.in_jzpf .jzpf ul li .list_box {width:250px;float: left; margin: 10px 25px;height: 280px; overflow: hidden;position: relative;cursor: pointer;}
.in_jzpf .jzpf ul li .list_box img {transform: scale(1); transition: all 1s ease 0s; -webkit-transform: scale(1); -webkit-transform: all 1s ease 0s;border-radius:11px;}
.in_jzpf .jzpf ul li .list_box:hover img {transform: scale(1.2); transition: all 1s ease 0s; -webkit-transform: scale(1.2); -webkit-transform: all 1s ease 0s; cursor: pointer;border-radius:51px;}
.in_jzpf .jzpf ol {z-index: 2; width: 100%; text-align: center; position: absolute; bottom: 10px;}
.in_jzpf .jzpf ol li {width: 55px; height: 6px; display: inline-block; background: #999;margin: -22px 5px;cursor: pointer;}
.in_jzpf .jzpf ol li.active {background: #333;}
.in_jzpf .jzpf .bannerBtn a{border-radius:10px;display:block;}
.in_ry {height:490px;padding:30px 0px;background: url(../images/in_ry_bg.jpg) no-repeat;}
.in_ry .min {background: url(../images/ry_bg.png) center bottom no-repeat;height:490px;}
.in_ry .in_title h1 {color:#fff;}
.in_ry .poster-list{margin:80px 0px;}
.in_ry .poster-item{height: 225px; width: 336px; border-radius: 10px; padding: 21px; transition: all 0.5s; cursor: default; -moz-transition: all 0.5s; cursor: default; -webkit-transition: all 0.5s; cursor: default; -o-transition: all 0.5s; cursor: default;cursor: pointer;}
.in_ry .poster-item span{position: absolute; top: -20px; width: 100%; color: #fff; left: 0px; text-align: center; font-size: 13px;}
.in_ry .check_more{width: 180px;height: 50px;line-height: 50px;text-align: center;color:#fff;background: #bc241d;margin:0 auto;display: block;}
.in_zxv {height: auto; overflow: hidden;padding:30px 0px;}
.in_zxv .in_title {margin-bottom:30px;}
.in_zxv .video {width:500px;height:410px;}
.in_zxv .video .video_s {width:500px;height:370px;}
.in_zxv .video .video_s .bf{width: 498px; height: 279px; border: 1px solid #eee;overflow:hidden;}
.in_zxv .video .video_s .bf video {width:100%; height: 279px;}
.in_zxv .video .video_s .bf iframe {width:100%; height: 279px; border: 1px solid #eee;}
.in_zxv .video .video_s .bf embed {width:100%; height: 279px; border: 1px solid #eee;}
.in_zxv .video .video_s .info {height:58px;margin: 20px 0px;}
.in_zxv .video .video_s .info h2 {font-size: 22px;}
.in_zxv .video .video_s .info p {font-size: 14px; margin: 5px 0; color: #999;}
.in_zxv .video .vnav {height: auto; overflow: hidden;}
.in_zxv .video .vnav li {float: left; border: 2px solid #B3030C;margin-right: 10px;width: 100px; text-align: center; padding: 5px 0px; font-size: 14px;cursor: pointer;}
.in_zxv .video .vnav li.curr {border: 2px solid #B3030C;color:#fff;background:#B3030C;}
.in_zxv .news {width:680px;height:410px;overflow:hidden;}
.in_zxv .news ul {height: auto; overflow: hidden;}
.in_zxv .news ul li {height: 122px; overflow: hidden; position: relative; width: 680px;}
.in_zxv .news ul li h2 {font-size: 20px; padding-left: 20px; width: 556px; margin:16px 0px;}
.in_zxv .news ul li p {font-size: 14px; margin-left: 30px; line-height: 26px; color: #999;}
.in_zxv .news ul li span {display: block; position: absolute; right: 25px; top: 15px; font-size: 14px; color: #999;}
.in_zxv .news ul li i {display: block; position: absolute; bottom: 0px; width: 650px; margin-left: 30px; border-bottom: 1px solid #eee;}
.in_abs {height: 840px;background: #ff9600;padding:30px 0px;}
.in_abs .in_title h1 {color: #fff;}
.in_abs .in_title p {color: #0c0c0c; width: 315px; background: #fff; margin: 0px auto;}
.in_abs .min {position: relative;height: 840px; background: url(../images/ditu.png)center bottom no-repeat; background-position: center; background-position-y: 155px;}
.in_abs .min .add {width:110px; height:110px; background: rgba(238, 50, 51, 0.35); border-radius: 100%; color: #fff; font-size: 22px; line-height:110px; text-align: center; cursor: pointer; position: absolute;}
.in_abs .min .add#add1{left: 876px; top: 186px;}
.in_abs .min .add#add2{left: 990px; top: 250px;}
.in_abs .min .add#add3{left: 161px; top: 669px;}
.in_abs .min .add#add4{left: 390px; top: 628px;}
.in_ress {height: auto; overflow: hidden;padding:30px 0px;}
.in_ress .ressul {height: auto; overflow: hidden;}
.in_ress .ressul li {float: left; font-size: 20px; background: #E90506; color: #fff; padding: 8px 19px; margin: 0px 5px; border-radius: 3px; cursor: pointer;}
.in_ress .ressul li.curr {background: #00A3FF;}
.in_ress .resinfo {height: auto; overflow: hidden; padding: 10px; border-radius: 6px; border: 1px solid #FFE8E8; margin-top: 13px;}
.in_ress .resinfo .cls {height: auto; overflow: hidden;padding-top: 10px;padding-bottom: 20px; border-bottom: 1px solid #eee;}
.in_ress .resinfo .cls li {float: left; background: url(../images/dibiao.png)left no-repeat; line-height: 35px; font-size: 15px; margin: 5px 12px 5px; width: 240px; height: 30px; background-size: 30px 30px; padding-left: 30px;}
.in_ress .resinfo .cls li a {background: #DA251E; color: #fff; margin-left: 10px; padding: 0px 10px; border: 1px solid #DA251E; border-radius: 6px;}
.in_ress .resinfo .cls li a:hover {border: 1px solid #DA251E; color: #000; background: none;}
.in_ress .resinfo .retx {height: auto; overflow: hidden;padding-top: 10px;padding-bottom: 20px;}
.in_ress .resinfo .retx ul {height: auto; overflow: hidden;}
.in_ress .resinfo .retx ul li {height: 50px;line-height: 50px;border-bottom: 1px solid #f9f9f9;padding-left: 15px;margin-bottom: 1px;}
.in_ress .resinfo .retx ul li span {display: block;float: left;font-size: 15px;}
.in_ress .resinfo .retx ul li span.adres {color:red;font-weight: 800; padding-right: 10px; background: url(../images/dibiao.png)left no-repeat; background-size: 30px 30px; padding-left: 35px;  width: 121px; text-align: left;}
.in_ress .resinfo .retx ul li p {display: block; float: left; font-size: 15px; width: 556px;}
.in_ress .resinfo .retx ul li a {display: block; float: left; background: #DA251E; color: #fff; border: 1px solid #DA251E; border-radius: 6px; height: 25px; line-height: 25px; padding: 0px 16px; margin: 12.5px;}
.in_ress .resinfo .retx ul li a:hover {border: 1px solid #DA251E; color: #000; background: none;}
.in_ress .resinfo .retx ul li span.tel {}
/*special*/
.img_auto {display:block;margin:0px auto;}
.img_auto_15 {display:block;margin:15px auto;}
.img_auto_25 {display:block;margin:25px auto;}
.img_auto_35 {display:block;margin:35px auto;}
.img_auto_45 {display:block;margin:45px auto;}
.img_auto_55 {display:block;margin:55px auto;}
.img_auto_65 {display:block;margin:65px auto;}
.sq1_more{width: 600px;margin:25px auto;height: auto; overflow: hidden;}
.sq1_more a{background: #FF621D; padding: 10px 0px; height: 26px; display: block;border-radius: 21px; line-height: 26px; font-size:18px; text-align: center; color: #fff; font-weight: bold; margin: 15px auto;}
.sq1_more a:hover {background: #f9816c;color: #fff; }
.sq1_more a.moe1{width: 35%;float:left;}
.sq1_more a.moe2{width: 60%;float:right;}
 
 
.pub_info .our-left,.pub_info .our-right{position:relative;z-index:9;}
.pub_info .our-left ul li,.pub_info .our-right ul li{width:354px; margin:0 auto;padding:20px 10px;position:relative;}
.pub_info .our-left ul li p,.pub_info .our-right ul li p{font-size:24px;font-weight:bold;color:#f6644c;padding:20px;line-height: 1.037;}
.pub_info .our-left ul li span,.pub_info .our-right ul li span{display:block;font-size:20px;color:#919191; padding:0 20px 20px 20px;line-height: 1.3;font-family:Arial;font-weight: 800;} 
.pub_info .our-left ul li  b,.pub_info .our-right ul li b{font-family:Arial;font-size:60px;color:#fff;position:absolute;top:-37px;font-weight: 600;opacity: 0;}
.pub_info_a .our-left ul li:hover,.pub_info .our-right ul li:hover{-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;} 
.pub_info_a .our-left ul li:hover span,.pub_info .our-right ul li:hover span{border-bottom:1px solid #f6644c;}
.pub_info_a .our-left ul li:hover b,.pub_info .our-right ul li:hover b {color:#f6644c;opacity: 1; transition: all 0.7s ease 0s;}
 
.pub_info .our-left{float:left;}
.pub_info .our-left ul li{text-align:right;}
.pub_info .our-left ul li  b{left:18px;}
.pub_info .our-right{float:right;}
.pub_info .our-right ul li{text-align:left;}
.pub_info .our-right ul li b{right:18px;}
.pub_info .our-img{position: absolute;z-index: 1; width: 100%;padding-top:60px;text-align: center; }

.an_hover_y li i{transition: all 0.5s ease;-webkit-transition: -webkit-transform 2s ease-out;}
.an_hover_y li:hover i {transform: rotateY(180deg);transform: rotateZ(360deg);}
.an_hover_y li img{transition: all 0.5s ease;-webkit-transition: -webkit-transform 2s ease-out;}
.an_hover_y li:hover img {transform: rotateY(180deg);transform: rotateZ(360deg);}

.pub_info ul li h3{font-size: 24px;}
.pub_info ul li p{font-size: 20px;}
.pub_info ul li a{font-size: 14px;}
.pub_info  h3{font-size: 24px;}
.pub_info  p{font-size: 20px; }
.pub_info  a{font-size: 14px;}
/*special*/
/*高考全日制	2018-10-07	*/
.gkqrz_a {height:665px;overflow: hidden;padding:30px 0px;background: url(../images/special/gkqrz_a_bg.jpg) no-repeat center bottom;}
.gkqrz_a .pub_info ul{overflow: hidden;margin: 30px auto 20px ;padding: 20px 0 }
.gkqrz_a .pub_info ul li{float: left;margin: 0 6px; width: 19%;height: 343px;transform: scale(1);transition: all 0.7s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 0.7s ease 0s;box-shadow: 0px 0px 2px 0px #dcdcdc;}
.gkqrz_a .pub_info ul li:nth-child(odd){margin-top: 15px;}
.gkqrz_a .pub_info ul li:hover {box-shadow: 3.5px 6.062px 2px 0px #dcdcdc;margin-top:-3.5px;}
.gkqrz_a .pub_info ul li:nth-child(even):hover{margin-top: -15px;}
.gkqrz_a .pub_info ul li img{width: 100%}
.gkqrz_a .pub_info ul li h2{font-size:23px;font-weight: bold; color:#262626; margin:0 15px;border-bottom:1px solid #959595;line-height: 2;text-align: center;}
.gkqrz_a .pub_info ul li p{font-size: 18px;padding: 10px 15px;text-align: justify;color: #545454;color: #6d6d6d; font-weight: 600;line-height: 1.3;}
.gkqrz_a .ainfo {height:105px; margin-top: 105px;}
.gkqrz_a .ainfo p {color: #fff; text-align: center; margin: 8px 0px 10px; font-size: 20px; font-weight: bold;}
.gkqrz_a .ainfo a {display: block; color: #6d6d6d; text-align: center; font-size: 16px; font-weight: bold; background: #fff; width: 431px; padding: 10px 0px; margin: 26px auto; border-radius: 10px;}
.gkqrz_b {height:auto;overflow: hidden;padding:30px 0px;background: #f5f5f5;}
.gkqrz_b .info {height:auto;overflow: hidden;padding:30px 0px 0px;}
.gkqrz_b .info .listb_box {width: 280px; float: left; height: 350px; margin: 10px;}
.gkqrz_b .info .listb_box:nth-child(1) {background: #00A0E8;}
.gkqrz_b .info .listb_box:nth-child(1) h2 {color: #00A0E8;}
.gkqrz_b .info .listb_box:nth-child(2) {background: #E98400;}
.gkqrz_b .info .listb_box:nth-child(2) h2 {color: #E98400;}
.gkqrz_b .info .listb_box:nth-child(3) {background: #5AB13E;}
.gkqrz_b .info .listb_box:nth-child(3) h2 {color: #5AB13E;}
.gkqrz_b .info .listb_box:nth-child(4) {background: #F6644B;}
.gkqrz_b .info .listb_box:nth-child(4) h2 {color: #F6644B;}
.gkqrz_b .info .listb_box h2 {background: #fff; padding: 10px; text-align: center; width: 230px; margin: 26px auto; border-radius: 10px;}
.gkqrz_b .info .listb_box p {color: #fff; width: 88%; margin: 0px auto; font-size: 16px; line-height: 28px;}
.gkqrz_adva {height: 150px; background: #F6644B; padding-top: 10px;}
.gkqrz_adva h1 {color: #fff; text-align: center; margin: 26px; font-size: 36px; font-weight: bold;}
.gkqrz_adva p {color: #fff; text-align: center; margin: 26px; font-size: 18px;}
.gkqrz_c {height:auto;overflow: hidden;padding:30px 0px;}
.gkqrz_d {height:586px;overflow: hidden;background: url(../images/special/gkqrz_d_bg.jpg) no-repeat center;padding:30px 0px;}
 
.gkqrz_d {height:auto;  background-size: 100% 100%}
.gkqrz_d .pub_info ul li{float: left;background:#fff;width: 18.5%;margin: 60px 0 40px;margin-right: 1.875%;text-align: center;padding: 30px 0;}
.gkqrz_d .pub_info ul li:nth-child(5n){margin-right: 0;}
.gkqrz_d .pub_info ul li h3{font-size: 24px;font-weight: bold;color: #f6644c;line-height:2.5; letter-spacing: 0.5px;}
.gkqrz_d .pub_info ul li p{font-size: 18px; line-height: 1.5;padding:15px 15px;text-align: justify; color: #070707;}
.gkqrz_d .pub_info ul li a{font-size: 14px;position: absolute;bottom: 20px;border: 1px solid #fff; border-radius: 15px;color: #fff;left: 50%;transform: translateX(-50%);padding:5px 15px;font-weight: 600; }
.gkqrz_d .pub_info  i{background: url(../images/xjimg/gz/ico_a2.png) top center no-repeat;background-size: 353px 69px;  width: 68px;height: 69px;display: inline-block;background-position: 0 0; }
.gkqrz_d .pub_info  i.ic2{background-position: 25% 0;}
.gkqrz_d .pub_info  i.ic3{background-position: 50% 0; }
.gkqrz_d .pub_info  i.ic4{background-position: 75% 0; }
.gkqrz_d .pub_info  i.ic5{background-position: right 0; }
.gkqrz_advb {height:auto;overflow: hidden;background: #F6644B; padding:20px 0px;}
.gkqrz_advb h1 {color: #fff; text-align: center; margin: 26px; font-size: 36px; font-weight: bold;}
.gkqrz_e {height:740px;overflow: hidden;padding:30px 0px;background: url(../images/special/gkqrz_a_bg.jpg) no-repeat center bottom;}
 
.gkqrz_e {height: auto;  }	
.gkqrz_e ul{background: url(../images/xjimg/gz/3.png) no-repeat;background-size: 100% 100%;overflow: hidden;margin: 0 37px;letter-spacing: 1px;}
.gkqrz_e ul li{float: left; width: 47%;padding:15px 0;margin-bottom: 45px}
.gkqrz_e ul li:nth-child(even){margin-left: 6%}
.gkqrz_e ul li h3{ padding:5px 40px;letter-spacing: 1px;font-size: 24px;font-weight: bold;color: #f6644c;line-height: 2.5;letter-spacing: 0.5px;}
.gkqrz_e ul li p{height: 4.5em;padding: 0px 30px 0 40px;letter-spacing: 0.75px;}
.gkqrz_e ul li:nth-child(even) p{ padding: 0px 40px 0 40px;}
 
.gkqrz_e .ainfo {height: 60px; margin-top:111px;}
.gkqrz_e .ainfo p {color: #fff; text-align: center; font-size:36px; font-weight: bold; line-height: 60px;}
.gkqrz_f {height:auto;overflow: hidden;padding:30px 0px;}
.gkqrz_f .info {height:auto;overflow: hidden;padding:30px 0px 0px;}
.gkqrz_f .info .listb_box {width: 380px; float: left; height: 350px; margin: 10px;}
.gkqrz_f .info .listb_box:nth-child(1) {background: #00A0E8;}
.gkqrz_f .info .listb_box:nth-child(2) {background: #E98400;}
.gkqrz_f .info .listb_box:nth-child(3) {background: #F6644E;}
.gkqrz_f .info .listb_box h2 {border-bottom: 1px dashed #fff; padding: 10px; text-align: center; width: 330px; margin: 26px auto; color: #fff; font-weight: bold; font-size: 26px;}
.gkqrz_f .info .listb_box p {color: #fff; width: 88%; margin: 0px auto; font-size: 16px; line-height: 28px;}
.gkqrz_g {height:auto;overflow: hidden;padding:30px 0px;background: url(../images/special/gkqrz_ab_bg.png) no-repeat center top;}
.gkqrz_g .in_title h1 {color:#fff;margin: 25px;}
.gkqrz_g .speci_form {height:auto;overflow: hidden;padding:20px 0px;margin-top: 112px;}
.gkqrz_g .speci_form ul {height:auto;overflow: hidden;padding: 10px 0px;}
.gkqrz_g .speci_form ul li {height: 60px; float: left; width: 350px;margin: 0px 25px;}
.gkqrz_g .speci_form ul li label {width: 100px; font-size: 22px; margin-right: 5px; color: #999;}
.gkqrz_g .speci_form ul li input {width: 249px;height:56px; font-size:16px; line-height: 40px; text-indent: 10px;border: 1px solid #b1b1b1; border-radius: 10px;}
.gkqrz_g .speci_form .pubbutton {display: block; background: #E90506; width: 200px; padding: 15px 10px; font-size: 20px; text-align: center; border-radius: 10px; color: #fff; margin: 25px auto;}
.gkqrz_g .speci_form .pubbutton:hover {box-shadow: 0px 5px 5px #5c0503;}
/*中考全日制	2018-10-07	*/
.zkqrz_a {height:auto;overflow: hidden;padding:30px 0px;}
.zkqrz_a ul {height:auto;overflow: hidden;padding:30px 0px 0px;}
.zkqrz_a ul li {float: left;margin: 50px 50px 20px 50px;}/*bounceIn*/
.zkqrz_a ul li .sp1 {width: 100px; height: 100px; display: block; background: #262626; border-radius: 100%; color: #fff; text-align: center; line-height: 100px; font-size: 30px; font-weight: bold;}
.zkqrz_a ul li .sp1.g1 {-webkit-animation: bounce 2.1s 0s ease infinite;-moz-animation: bounce 2.1s 0s ease infinite;animation: bounce 2.1s 0s ease infinite;}
.zkqrz_a ul li .sp1.g2 {-webkit-animation: bounce 2.2s 0s ease infinite;-moz-animation: bounce 2.2s 0s ease infinite;animation: bounce 2.2s 0s ease infinite;}
.zkqrz_a ul li .sp1.g3 {-webkit-animation: bounce 2.3s 0s ease infinite;-moz-animation: bounce 2.3s 0s ease infinite;animation: bounce 2.3s 0s ease infinite;}
.zkqrz_a ul li .sp1.g4 {-webkit-animation: bounce 2.4s 0s ease infinite;-moz-animation: bounce 2.4s 0s ease infinite;animation: bounce 2.4s 0s ease infinite;}
.zkqrz_a ul li .sp1.g5 {-webkit-animation: bounce 2.5s 0s ease infinite;-moz-animation: bounce 2.5s 0s ease infinite;animation: bounce 2.5s 0s ease infinite;}
.zkqrz_a ul li .sp1.g6 {-webkit-animation: bounce 2.6s 0s ease infinite;-moz-animation: bounce 2.6s 0s ease infinite;animation: bounce 2.6s 0s ease infinite;}
.zkqrz_a ul li .sp2 {width: 75px; display: block; font-size: 18px; margin: 25px auto; text-align: center;}
.zkqrz_b {height:470px;height: auto;overflow: hidden;background: url(../images/special/zkqrz_b_bg.jpg) no-repeat center;background-size: 100% 100%; padding:30px 0px;}
.zkqrz_b table{width: 92%;margin: 0 auto;}
.zkqrz_b table,tr,  td{border: 1px solid #a0a0a0}
.zkqrz_b th{border: 1px solid #a0a0a0}
.zkqrz_b table th{font-size: 28px;line-height: 2;color: #fff;letter-spacing: 3px;}
.zkqrz_b table tr h3{font-size: 24px;display: inline-block;  font-size: 24px;font-weight: 600;color: rgb( 222, 91, 4 );line-height: 2;padding-right: 0px;}
.zkqrz_b table tr td{font-size: 20px;padding:0 10px;letter-spacing: 1px;}
.zkqrz_b .pub_info img{position: absolute;left: 47%;top: -15%; background: #f5f5f5;border-radius: 50%;text-align: center;}
.zkqrz_c {height:auto;overflow: hidden;padding:30px 0px;}
.zkqrz_c{overflow: hidden; } 
.zkqrz_c .pub_info ul{overflow: hidden; position: relative;height: 585px;background: url(../images/xjimg/cz/1.png) no-repeat center 35%; }
.zkqrz_c .pub_info ul li{position: absolute; width: 38%;margin: 15px 0;text-align: justify;  }
.zkqrz_c .pub_info ul li h3{  color: #65bfab; letter-spacing:1px;font-weight: bold; line-height: 1.5}
.zkqrz_c .pub_info ul li h3 span{font-size: 35px;margin-right: 7px;display: inline-block;position: relative;top: 4px;}
.zkqrz_c .pub_info ul li p{ color: #262626; line-height: 1.5;height: 4.5em;padding-left: 55px; } 
.zkqrz_c .pub_info ul li.ic1{left:1%;top: -5%;}
.zkqrz_c .pub_info ul li.ic2{left:1%; top: 22%;width: 34%;}
.zkqrz_c .pub_info ul li.ic3{left:1%; bottom: 21%;width: 35%; }
.zkqrz_c .pub_info ul li.ic4{left:35%; bottom: 1%;width: 33% }
.zkqrz_c .pub_info ul li.ic5{right:1%; bottom: 21%;width: 35%; }
.zkqrz_c .pub_info ul li.ic6{right:1%; top: 22%;width: 34%;}
.zkqrz_c .pub_info ul li.ic7{right:1%;top: -5%;}
.zkqrz_c .pub_info ul li.ic2 h3{  color: #e99795;}
.zkqrz_c .pub_info ul li.ic3 h3{  color: #504f60;}
.zkqrz_c .pub_info ul li.ic4 h3{  color: #31a98f;}
.zkqrz_c .pub_info ul li.ic5 h3{  color: #96a8a6;}
.zkqrz_c .pub_info ul li.ic6 h3{  color: #e17472;}
.zkqrz_c .pub_info ul li.ic7 h3{  color: #504f60;}
.zkqrz_d {height:616px;overflow: hidden;background: url(../images/special/zkqrz_d_bg.jpg) no-repeat center;padding:30px 0px;}
.zkqrz_d table{width: 100%;margin:30px 0px 0px;height: 446px;*box-shadow: 0px 0px 16px 0px #999;}
.zkqrz_d table tr{}
.zkqrz_d table tr:nth-child(1) td{background:#1773a3;color: #fff;font-size: 20px;font-weight: bold;}
.zkqrz_d table tr td{border: 1px solid #E6E6E6;text-align: center;font-size: 16px;padding: 13px;background: #f5f5f5;}
.zkqrz_d table tr:hover,.td{background:#C2C2C2;color:#1773a3;}
.zkqrz_d table tr td a{width: 108px;background: #e85f04;color: #fff;display: block;font-size: 16px;text-align: center;border-radius: 6px;height: 28px;margin: auto;line-height: 28px;}
.zkqrz_d table tr td a:hover{background: #C01C26;}
.zkqrz_d table tr td input{height: 25px; border: 1px dashed #999; border-radius: 30px;padding-left: 10px;}
.zkqrz_e {height:410px;background:#000;}
.zkqrz_e .xscase {position: relative;width: 820px;height:350px; margin: 30px auto; overflow: hidden;}
.zkqrz_e .xscase ul {height:auto;overflow:hidden;height:350px;}
.zkqrz_e .xscase ul li {height:auto;overflow:hidden;}
.zkqrz_e .xscase ul li img {border-radius: 16px;}
.zkqrz_e .xscase .bannerBtn a{border-radius: 10px;}
.zkqrz_f {height:auto;overflow: hidden;padding:30px 0px;background:#333;}
.zkqrz_f .in_title h1 {color:#fff;margin: 25px;}
.zkqrz_f .speci_form {height:auto;overflow: hidden;padding:20px 0px;}
.zkqrz_f .speci_form ul {height:auto;overflow: hidden;padding: 10px 0px;}
.zkqrz_f .speci_form ul li {height:46px; float: left; width: 350px;margin: 0px 25px;}
.zkqrz_f .speci_form ul li label {width: 100px; font-size: 22px; margin-right: 5px; color: #999;}
.zkqrz_f .speci_form ul li input {width: 249px;height:46px; font-size:16px; line-height: 40px; text-indent: 10px;border: 1px solid #b1b1b1; border-radius: 10px;}
.zkqrz_f .speci_form .pubbutton {display: block; background: #E90506; width: 200px; padding: 15px 10px; font-size: 20px; text-align: center; border-radius: 10px; color: #fff; margin: 25px auto;}
.zkqrz_f .speci_form .pubbutton:hover {box-shadow: 0px 5px 5px #5c0503;}
/*小学·小升初	2018-10-10	*/
.xxxsc_title {height:121px;position: relative;}
.xxxsc_title h1 {font-size: 32px; padding-top: 10px; color: #818181; text-transform: uppercase; position: relative; padding-bottom: 14px; text-align: center; font-weight: bold; margin-bottom: 18px;}
.xxxsc_title h1:before {content: ""; position: absolute; width: 560px; bottom: 0; height: 1px; background: #b9b9b9; left: 320px;}
.xxxsc_title h1:after {content: ""; position: absolute; width: 12px; height: 12px; bottom: -11px; left: 50%; margin-left: -12px; border: 5px solid #fff; border-radius: 20px; background:#666666;}
.xxxsc_title p {text-align: center; font-size: 18px; color: #666;}
.xxxsc_a {height:auto;overflow: hidden;padding:30px 0px;}
.xxxsc_a .imgtime {width:500px;height:390px;position:relative;background: url(../images/special/xxxsc_a_fl_bg.jpg) no-repeat center;box-shadow: 0px 8px 5px 0px #999;}
.xxxsc_a .imgtime h2 {margin: 15px 0px 10px; text-align: center; font-size: 55px; font-weight: bold; text-shadow: 2px 4px 0px #fff;}
.xxxsc_a .imgtime p {font-size: 16px; text-align: center;}
.xxxsc_a .imgtime p span {color: #e90506; font-weight: bold;}
.xxxsc_a .imgtime .times_d {width: 100px; position: absolute; top: 139px; left: 159px; font-size: 75px; color: #fff; letter-spacing: 25px;}
.xxxsc_a .txt {width:680px;}
.xxxsc_a .txt p {font-size: 25px; width: 600px; margin: 20px; text-indent: 48px; color: #565656;}
.xxxsc_a .txt a {display: block; width: 100px; background: #FFAF07; padding: 15px 50px; text-align: center; font-size: 18px; color: #292929; border-radius: 6px; margin: 55px 20px;}
.xxxsc_a .txt a:hover {box-shadow: 0px 5px 5px #5c0503;}
.xxxsc_b {height:auto;overflow: hidden;padding:30px 0px;background:#eee}
.xxxsc_c {height:auto;overflow: hidden;padding:30px 0px;}
.xxxsc_c table {height:auto;overflow: hidden;margin: 20px 0px;width: 100%;}
.xxxsc_c table tr td {font-size: 16px; border: 1px solid #eee; padding: 10px 20px;text-align: center;}
.xxxsc_c table tr:nth-child(1) td {color:#fff;}
.xxxsc_c .table_1 tr:nth-child(1) td:nth-child(1) {background:#4FBDC9;}
.xxxsc_c .table_1 tr:nth-child(1) td:nth-child(2) {background:#018E9F;}
.xxxsc_c .table_1 tr:nth-child(1) td:nth-child(3) {background:#0758A3;}
.xxxsc_c .table_2 tr:nth-child(1) td {background:#0758A3;}
.xxxsc_d {height:auto;overflow: hidden;padding:30px 0px;background:#eee}
.xxxsc_d .our-left ul li,.xxxsc_d .our-right ul li{width:285px; padding:10px; }
.xxxsc_d .our-left ul li:nth-child(1),.xxxsc_d .our-right ul li:nth-child(1){margin-bottom: 40px;}
.xxxsc_d .our-left ul li p ,.xxxsc_d .our-right ul li p {font-size:23px; color:#fff;padding:0;  line-height: 43px;background: url(../images/xjimg/xsc/1.png) no-repeat; text-align: center;background-size: 100% 100%}
.xxxsc_d .our-left ul li span,.xxxsc_d .our-right ul li span{ font-size:24px;color:#262626; padding:20px 0; } 
.xxxsc_e {height:auto;overflow: hidden;padding:30px 0px;}
.xxxsc_e ul li{width: 32%}
.xxxsc_e ul li h3  {font-size:23px;font-weight:bold; line-height: 2;color: #e90406  }
.xxxsc_e ul li p{font-size: 16px;font-weight: 600;line-height: 1.5;letter-spacing: 0.25px;}
.xxxsc_e ul li p span{ font-size: 18.004px;color: rgb( 0, 0,0);}
.xxxsc_e ul li.ic1{}
.xxxsc_e ul li.ic2{position: absolute;top: 40%;left: 15%;}
.xxxsc_e ul li.ic3{position: absolute;top: 62%;left: 37%;}
.xxxsc_e ul li.ic4{position: absolute;top: 40%;right:12%;}
.xxxsc_e ul li.ic5{position: absolute;bottom: 0;  right: 0%;}
.xxxsc_e ul li.ic5 h3{text-align: right;}
.xxxsc_f {height:auto;overflow: hidden;padding:30px 0px;background:#eee}
.xxxsc_f ul li{width: 31%;float: left;background-color: rgb( 255, 255, 255 );box-shadow: 2.5px 4.33px 13px 9px #dad8d8;margin-right: 3.5%;padding: 20px 0; }
.xxxsc_f ul li:last-child{margin-right: 0;}
.xxxsc_f ul li h3  {font-size:22px;font-weight:bold; line-height: 4.5; text-align: center;   font-size: 22px;font-family: "Microsoft YaHei";color:#333;font-weight: bold; }
.xxxsc_f ul li p{font-size: 20px; line-height: 1.5;letter-spacing: 0.25px;padding: 0 5%;font-family: "Microsoft YaHei";color: #000;}
.xxxsc_f ul li p:last-child{padding-bottom: 20px;  }

.xxxsc_g {height:auto;overflow: hidden;padding:30px 0px;}
.xxxsc_g {height:auto;overflow: hidden;padding:30px 0px;}
.xxxsc_g .info {width:1200px;height:556px;position:relative;background:#fff url(../images/special/xxxsc_g_bg.png) no-repeat center;background-position-y: -18px;}
.xxxsc_g .info .xxxsc_gul {width:250px;margin-top:30px;}
.xxxsc_g .info .xxxsc_gul li {width:250px;height:140px;cursor: pointer;margin: 15px 0px;}
.xxxsc_g .info .xxxsc_gul li.curr {background:url(../images/special/xxxsc_g_xxxsc_gtxt_div_bg_ico.png) no-repeat right;background-position-x: 205px;}
.xxxsc_g .info .xxxsc_gul li img {display:block;width:140px;height:140px;border-radius:100%;margin:auto;overflow:hidden;border:1px solid #F4797A;}
.xxxsc_g .info .xxxsc_gtxt {width:950px;margin-top:30px;}
.xxxsc_g .info .xxxsc_gtxt div {width: 950px; background: #F4797A; height: 430px; padding-top: 50px;}
.xxxsc_g .info .xxxsc_gtxt div p {width: 800px; margin: 10px 50px 0px; font-size: 20px; color: #fff; line-height: 30px;}
.xxxsc_h {height:400px;overflow: hidden;padding:30px 0px;background:url(../images/special/xxxsc_h_bg.png) no-repeat center;}
.xxxsc_h .speci_form {padding: 20px 0px; position: relative; height: 360px; width: 1200px;}
.xxxsc_h .speci_form ul {position: absolute; height: 300px; width: 700px; right: 0px; bottom: 0px;}
.xxxsc_h .speci_form div {position: absolute; height: 100px; width: 461px; right:222px;}
.xxxsc_h .speci_form div h2 {font-size: 31px; text-align: center; font-weight: bold;}
.xxxsc_h .speci_form div i {background: #4A9ACF; height: 1px; display: block; position: absolute; top:75px; width: 100%;}
.xxxsc_h .speci_form div p {position: absolute; top: 52px; text-align: center; width: 144px; font-size: 31px; font-weight: bold; background: #fff; left: 152px;}
.xxxsc_h .speci_form ul li {height:46px;position: absolute;}
.xxxsc_h .speci_form ul li:nth-child(1) {top: 100px;}
.xxxsc_h .speci_form ul li:nth-child(2) {top: 175px;}
.xxxsc_h .speci_form ul li:nth-child(3) {top: 100px;left:280px;}
.xxxsc_h .speci_form ul li input {width: 249px;height:46px; font-size:16px; line-height:40px; text-indent: 10px;border: 1px solid #b1b1b1; border-radius: 10px;}
.xxxsc_h .speci_form .pubbutton {display: block; background: #E90506; width: 228px; padding: 12px 10px; font-size: 20px; text-align: center; border-radius: 10px; color: #fff; position: absolute; top: 174px; left: 281px;}
.xxxsc_h .speci_form .pubbutton:hover {box-shadow: 0px 5px 5px #5c0503;}
/*小学·小升初	2018-10-11	*/
.yk_title {height:auto;overflow: hidden;padding:30px 0px;}
.yk_title h1 {font-size: 36px; color: #fff;text-align: center; font-weight: bold;}
.yk_a {height:auto;overflow: hidden;padding:30px 0px;}
.yk_b {height:auto;overflow: hidden;padding:30px 0px;}
.yk_c {height:auto;overflow: hidden;padding:30px 0px;}
.yk_d {height:auto;overflow: hidden;padding:30px 0px;}
.yk_d .speci_form {height:auto;overflow: hidden;padding:20px 0px;}
.yk_d .speci_form ul {height:auto;overflow: hidden;padding: 10px 0px;}
.yk_d .speci_form ul li {height:46px; float: left; width: 350px;margin: 0px 25px;}
.yk_d .speci_form ul li label {width: 100px; font-size: 22px; margin-right: 5px; color: #999;}
.yk_d .speci_form ul li input {width: 249px;height:46px; font-size:16px; line-height: 40px; text-indent: 10px;border: 1px solid #b1b1b1; border-radius: 10px;}
.yk_d .speci_form .pubbutton {display: block; background: #E90506; width: 200px; padding: 15px 10px; font-size: 20px; text-align: center; border-radius: 10px; color: #fff; margin: 25px auto;}
.yk_d .speci_form .pubbutton:hover {box-shadow: 0px 5px 5px #5c0503;}


















































