﻿/*颜色渐变*/
@keyframes pulse1 {
    25% {
        position: relative; left: -2.5px;
    }
    50% {
        position: relative; left: -5px;
    }
    75% {
        position: relative; left: -2.5px;
    }
    100% {
        position: relative; left: -0px;
    }
}
@keyframes pulse0 {
    100% {
        position: relative; top: -2px;
    }
}
.s_dh1:hover{
    position: relative; top: -0px; transition: all 0.5s ease 0s;
    animation-name: pulse0;
    animation-duration: .2s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
    animation-fill-mode : forwards;
    -webkit-animation-fill-mode:forwards;
}
.s_ysjb{
    background-image:-webkit-linear-gradient(left,#186bf7,#40a0f9,#59b7fa);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    /*background: -webkit-linear-gradient(…) 为文本元素提供渐变背景。*/
    /*webkit-background-clip: text 用文本剪辑背景，用渐变背景作为颜色填充文本。*/
    /*webkit-text-fill-color: transparent 使用透明颜色填充文本。*/
}
.s_bgjb{
    background: linear-gradient(to right,#DF415A,#FF6D63);
}
.s_ysjb1{
    font-size: 26px;
    background-image:-webkit-linear-gradient(left,#DD74F4,#9437FA);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}
.s_ysjb2{    font-size: 26px;
    background-image:-webkit-linear-gradient(left,#2DACF9,#186BF7);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}
.s_ysjb3{    font-size: 26px;
    background-image:-webkit-linear-gradient(left,#FFA956,#F86A47);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}
.s_ysjb4{    font-size: 26px;
    background-image:-webkit-linear-gradient(left,#F36D4C,#E84D30);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}


.m_container img{max-width: 1200px;}
*{ transition: all 0.5s ease 0s;}
/* banner */
.m_banner{position: relative;
    background: url(../images/banner_bg.png) no-repeat 0px 0px / 100% 100%; overflow: hidden;}
.m_banner > div{width: 960px; margin: 50px auto 50px; overflow: hidden; position: relative; }

/*.m_banner > div form{border-radius: 10px;*/
/*    border: 1px solid #fff; display: block; width: 400px; overflow: hidden;*/
/*    padding: 10px;*/
/*}*/
/*.m_banner > div form #m_input{border-radius: 10px;*/
/*    font-size: 20px; color: #fff; background: red;padding: 5px 20px; float: right;*/
/*}*/
/*.m_banner > div form input:nth-child(1),.m_banner > div form input:nth-child(2){display: none;}*/
/*.m_banner > div form input{*/
/*    border: none; background: none; font-size: 20px; color: #fff;*/
/*    width: 60%;padding: 5px 20px*/
/*}*/
.u_banner{
    width: 100%;
    float: left;
    margin-top: 0px;
}
.u_banner img{

}


.u_title{width: 600px; text-align: center;height:90px;line-height:45px; font-weight: bold;
    font-size: 28px; position: relative; padding: 0px; margin:30px auto 0;}
.u_title img{position: absolute; top: 0;}
.u_title img:nth-child(1){left: 0;}
.u_title img:nth-child(2){right: 0;}
.u_title span{font-size: 32px;}
.u_title small{font-size: 26px;color: #9A9A9A; font-weight: normal; }
.u_title hr{width: 150px; height: 3px; margin: 15px auto 0; border: none;
    background: linear-gradient(to right, #99CF80 , #C7E8B0);}
.u_title1{line-height: 80px; width: 430px;height:100px;}
.s_colwhite,.s_colwhite *{color: white!important;}



/* 表格 */
.m_kcnr{margin-top: -230px; text-align: center;}
.notice { width: 1200px; border: 0px solid #d5d5d5; overflow: hidden; position: relative; z-index: 999; margin-top: 0px;}
.notice .tab-hd { margin-bottom: -1px; color: #404040; }
.notice .tab-hd ul {box-shadow: 0px 0px 10px rgba(0,0,0,0.6); border-radius: 50px; padding-top: 0px; margin-left: 7px; display: block; margin:10px auto 0; width:500px;}
.notice .tab-hd li{margin-left:0px;background: none; float: left; height: 50px; line-height: 50px;}
.notice .tab-hd li a{ display:block; padding:0 85px; font-size: 20px; text-underline: none;text-decoration:none; }
.notice .tab-hd li a:hover{ text-decoration:underline;  text-decoration:none; }
.notice .tab-hd li.on{background:  linear-gradient(to right, #99CF80 , #C7E8B0); border-radius: 50px; border-bottom: none;font-weight: bold; position: relative;}
.notice .tab-hd li.on a{color: #fff;text-underline: none;text-decoration:none;}
.notice .tab-bd { border-top: 0px solid #e8e8e8; padding:5px; }
.notice .tab-bd ul{ overflow: auto; zoom:1; width: 1300px; }
.notice .tab-bd li { height: 22px; line-height: 22px; padding: 0 0px 0 0px; overflow: hidden; width: 125px; float: left; }
.notice table{width: 100%; border-right: 1px solid #000;}
.notice table th{text-align: center; background: none; height: 51px; color: #fff;padding: 5px 10px;font-weight: bold; font-size: 20px;}
.notice table th a{color: #fff;}
.notice table td{background: #fff; padding: 5px 10px; border: #999999 1px solid; font-size: 20px; text-align: center;}
.notice table td i{display: inline-block; color: #FFCC06; font-size: 20px; width: 25px; text-align: center;}
.notice table td a{color: #C80300; padding: 10px 20px; background: url("../pcimages/btn_bg4.png") no-repeat 0 0 / 100% 100%; color: #fff;}
.notice table td a:hover{color: #fff; text-decoration: underline;}
.notice table td.s_tl{text-align: left; text-indent: 0rem;}
.notice table td.s_tl span{font-size: 18px; color: #C80300;}
.notice table td  span{font-size: 18px; color: #C80300;}
/*text-shadow: 0px 0px 15px #FF0000;*/

/* 轮播 */
.picScroll{ width:1250px;  border:0px solid #ddd;  margin: 0 auto;margin-top: -120px; background: #fff;}
.picScroll .bd{ position:relative;  box-shadow:0px 0px 30px rgba(153, 64, 255, 1); width: 1250px; background: #fff;}
.picScroll .prev,.picScroll .next{ position: absolute; top: 55px; left:0px; display: block; width: 26px; height: 30px; background: url(images/slide_tigger.png) 0 -65px; z-index: 9; overflow: hidden; }
.picScroll .next{ left:auto; right:20px; background-position: -26px -65px; }
.picScroll .prev{ left:20px;}
.picScroll .prev:hover{ background-position:0 -130px; }
.picScroll .next:hover{ background-position:-26px -130px; }
.picScroll .prevStop{ background-position:0 -65px ; }
.picScroll .nextStop{ background-position:-26px -65px ; }
.picScroll .scrollWrap{ padding-left:55px ;}
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll li{ width:265px;  margin: 15px 10px 10px 10px; position:relative; float:left; display:inline; }
.picScroll li a{padding:5px 20px;}
.picScroll li .pic {position:relative;display:block;overflow:hidden;margin-bottom:6px;
    display:block;}
.picScroll li .pic img {display:block;background:#fff; width: 100%;
    display:block;}
.picScroll li p {height:15px;margin-top:5px;color:#999;line-height:15px;overflow:hidden;}
.picScroll .prev{background: url("../pcimages/lunbo_btn1.png") no-repeat 0 0 / 100% 100%!important;}
.picScroll .next{background: url("../pcimages/lunbo_btn2.png") no-repeat 0 0/ 100% 100%!important;}

/* 轮播 */
.picScroll1{ width:1320px;  border:0px solid #ddd;  margin: 0 auto;margin-top: 0px; background: none;}
.picScroll1 .bd{ position:relative; width: 1320px; background: none;}
.picScroll1 .prev,.picScroll1 .next{ position: absolute; top:180px; left:0px; display: block; width: 40px; height: 90px; background: url(images/slide_tigger.png) 0 -65px; z-index: 9; overflow: hidden; }
.picScroll1 .next{ left:auto; right:0px; background-position: -26px -65px; }
.picScroll1 .prev{ left:0px;}
.picScroll1 .prev:hover{ background-position:0 -130px; }
.picScroll1 .next:hover{ background-position:-26px -130px; }
.picScroll1 .prevStop{ background-position:0 -65px ; }
.picScroll1 .nextStop{ background-position:-26px -65px ; }
.picScroll1 .scrollWrap{ padding-left:55px ;}
.picScroll1 ul{ overflow:hidden; zoom:1; }
.picScroll1 li{ width:304px;  margin:0; position:relative; float:left; display:inline; }
.picScroll1 li a{padding:5px 12px;}
.picScroll1 li .pic {position:relative;display:block;overflow:hidden;margin-bottom:6px;
    display:block;}
.picScroll1 li .pic img {display:block;background:#fff; width: 100%;
    display:block;}
.picScroll1 li p {height:15px;margin-top:5px;color:#999;line-height:15px;overflow:hidden;}
.picScroll1 .prev{background: url("../pcimages/btn_bg5.png") no-repeat 0 0 / 100% 100%!important;}
.picScroll1 .next{background: url("../pcimages/btn_bg6.png") no-repeat 0 0/ 100% 100%!important;}


.u_btn1{width: 500px; margin: 10px auto 0; display: block; position: relative; right: 60px;}

/*tab切换*/
.m_tab{width: 1200px;}
.m_tab > ul{display: table;}
.m_part3 .notice{position: relative; z-index: 999; margin-top: 0px;}
.notice .tab-bd .m_tab > ul li{width: auto; height: auto; margin: 0px 12px 20px 0; float: left; cursor: pointer;}
.notice .tab-bd .m_tab > ul li img{width: 286px; height: auto;}
.notice .tab-bd .m_tab > ul li:hover{box-shadow: 0px 0px 10px rgba(0,0,0,0.3);}

.notice .tab-bd .tab-pal:nth-child(2) .m_tab > ul li{width: 286px; height: 187px; margin: 0px 12px 20px 0;
    float: left; cursor: pointer;}
.notice .tab-bd .tab-pal:nth-child(2) .m_tab > ul li:nth-child(1){
    background: url("../images/part2_21.fw.png") no-repeat;  }
.notice .tab-bd .tab-pal:nth-child(2) .m_tab > ul li:nth-child(1):hover{
    background: url("../images/part2_29.fw.png") no-repeat;  }
.notice .tab-bd .tab-pal:nth-child(2) .m_tab > ul li:nth-child(2){
    background: url("../images/part2_22.fw.png") no-repeat;  }
.notice .tab-bd .tab-pal:nth-child(2) .m_tab > ul li:nth-child(2):hover{
    background: url("../images/part2_30.fw.png") no-repeat;  }
.notice .tab-bd .tab-pal:nth-child(2) .m_tab > ul li:nth-child(3){
    background: url("../images/part2_23.fw.png") no-repeat;  }
.notice .tab-bd .tab-pal:nth-child(2) .m_tab > ul li:nth-child(3):hover{
    background: url("../images/part2_31.fw.png") no-repeat;  }
.notice .tab-bd .tab-pal:nth-child(2) .m_tab > ul li:nth-child(4){
    background: url("../images/part2_24.fw.png") no-repeat;  }
.notice .tab-bd .tab-pal:nth-child(2) .m_tab > ul li:nth-child(4):hover{
    background: url("../images/part2_32.fw.png") no-repeat;  }
.notice .tab-bd .tab-pal:nth-child(2) .m_tab > ul li:nth-child(5){
    background: url("../images/part2_25.fw.png") no-repeat;  }
.notice .tab-bd .tab-pal:nth-child(2) .m_tab > ul li:nth-child(5):hover{
    background: url("../images/part2_33.fw.png") no-repeat;  }
.notice .tab-bd .tab-pal:nth-child(2) .m_tab > ul li:nth-child(6){
    background: url("../images/part2_26.fw.png") no-repeat;  }
.notice .tab-bd .tab-pal:nth-child(2) .m_tab > ul li:nth-child(6):hover{
    background: url("../images/part2_34.fw.png") no-repeat;  }
.notice .tab-bd .tab-pal:nth-child(2) .m_tab > ul li:nth-child(7){
    background: url("../images/part2_27.fw.png") no-repeat;  }
.notice .tab-bd .tab-pal:nth-child(2) .m_tab > ul li:nth-child(7):hover{
    background: url("../images/part2_36.fw.png") no-repeat;  }
.notice .tab-bd .tab-pal:nth-child(2) .m_tab > ul li:nth-child(8){
    background: url("../images/part2_28.fw.png") no-repeat;  }
.notice .tab-bd .tab-pal:nth-child(2) .m_tab > ul li:nth-child(8):hover{
    background: url("../images/part2_35.fw.png") no-repeat;  }

.m_part0{width: 1050px; height: 196px; padding-left: 0px; margin: -90px auto 0px;
    background: url("../image/part0.png") no-repeat center/100% auto;z-index: 999; position: relative;}
.m_part0 li{float: left; margin:110px 0 0 70px; color: #9326c0; border: 1px solid #9326c0;
padding: 1px 15px; border-radius: 99px;}
.m_part0 li:last-child{margin:110px 0 0 80px;}
.m_part0 li:hover{color: #fff; background: #9326c0;}

.m_part1{text-align: center;}
.m_part1 ul{width: 330px; font-size: 20px; border-radius: 20px; float: left; margin-left: 55px;}
.m_part1 ul li dl{background: none; display: block; padding: 10px 20px 15px; border: 2px solid #d880cb;}
.m_part1 ul li.bg_white dd{border-radius: 99px; background: #ff7e7e; color: #fff; padding: 3px;
    width: 180px; margin-left: 45px; font-size: 18px;}
.m_part1 ul li dd{border-radius: 99px; background: #fff; color: #892cb0; padding: 3px;
    width: 180px; margin-left: 45px; font-size: 18px; margin-top: 10px;}
.m_part1 ul li dd:hover{
    position: relative; top: -0px; transition: all 0.5s ease 0s;
    animation-name: pulse0;
    animation-duration: .2s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
    animation-fill-mode : forwards;
    -webkit-animation-fill-mode:forwards;
}
.m_part1 ul li.bg_white dl{background: #fff;}
.m_part1 ul li:first-child{font-size: 22px; font-weight: bold;padding: 15px 0 10px;}

.m_part1 ul:nth-child(3){background: #d880cb;}
.m_part1 ul:nth-child(3) li dl{border: 2px solid #d880cb;}
.m_part1 ul:nth-child(4){background: #ffc9f7;}
.m_part1 ul:nth-child(4) li dl{border: 2px solid #ffc9f7;}
.m_part1 ul:nth-child(5){background: #892cb0;}
.m_part1 ul:nth-child(5) li dl{border: 2px solid #892cb0;}

.m_part2{}

.u_part6{overflow: hidden;}
.u_part6 li{float: left; display: block;}
.u_part6 li:hover{margin-top: -5px;}
.u_part6 img {
    margin-left: 49px!important;
}

.u_part2{background: url(../image/part3_icon1.png) no-repeat center top / auto auto;
    overflow: hidden; width: 1280px;display: block;}
.u_part2 dl{width: 230px; float: left; margin: 0 0 0 60px;}
.u_part2 dl:nth-child(2),.u_part2 dl:nth-child(3){margin-top: 50px;}
.u_part2 dl dd{
    background: #d880cb; padding: 20px 10px 10px;
    border-bottom-right-radius: 999px;border-bottom-left-radius: 999px;
}
.u_part2 dl dd:hover{background: #821cac;}

.m_part3{padding:0 0 0px 0;}
.m_part3 table{border-left: 1px #821cac solid; border-top: 1px #821cac solid;}
.m_part3 th{background: #d880cb; color: #fff; padding: 10px 0; text-align: center;
    font-size: 20px;border-right: 1px #821cac solid; border-bottom: 1px #821cac solid;}
.m_part3 td{background: #ffffff; padding: 5px; font-size: 18px;
    color: #000; border-right: 1px #821cac solid; border-bottom: 1px #821cac solid;}
.m_part3 td:first-child,.m_part3 td:nth-child(5){color: #821cac; font-weight: bold;}
.m_part3 td:nth-child(4){font-size: 16px;}



.m_part3 td:first-child img{
    animation-name: pulse1;
    animation-duration: .5s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

.m_btn{text-align: center; width: 1200px; position: relative; z-index: 999;}
.m_btn div { border: none; width: 300px; height: 62px; display: inline-block; font-size: 22px; font-weight: bold; background: url(../pcimages/btn_bg9.png) no-repeat; line-height: 65px; }
.m_btn div.s_btnon { color:#9100ff; border: none; font-weight: bold; background: url(../pcimages/btn_bg9.png) no-repeat -285px 0px; line-height: 65px;}
.m_btn div { border: none; background-position: 30px 0px; color: #fff;}

.m_btn1 .m_btn{text-align: center; width: 1200px;}
.m_btn1 .m_btn div { border: none; width: 300px; height: 62px; display: inline-block; font-size: 22px; font-weight: bold; background: url(../pcimages/btn_bg10.png) no-repeat; line-height: 65px; }
.m_btn1 .m_btn div.s_btnon {color: #fff; border: none; font-weight: bold; background: url(../pcimages/btn_bg10.png) no-repeat 30px 0px; line-height: 65px;}
.m_btn1 .m_btn div { border: none; background-position: -285px 0px; color:#FFF; }

.m_btn1 .m_btn div.s_btnon1 {color: #fff; border: none; font-weight: bold; background: url(../pcimages/btn_bg10.png) no-repeat -280px 0px; line-height: 65px;}

.notice1 { width: 1200px; border: 0px solid #d5d5d5; overflow: hidden; position: relative; z-index: 999; margin-top: 0px;}
.notice1 .tab-hd { margin-bottom: -1px; color: #404040; }
.notice1 .tab-hd ul { border: 3px #fff solid;box-shadow: 0px 0px 0px rgba(0,0,0,0.6);background: #9ED283; border-radius: 0px; padding-top: 0px; margin-left: 7px; display: block; margin:10px auto 0; width:500px;}
.notice1 .tab-hd li{background:url("../images/teacher_bg2.fw.png") #9ED283  no-repeat 0 0 /auto 100%; margin-left:0px; border-right: 0px solid #fff; color: #fff; float: left; height: 45px; line-height:45px;}
.notice1 .tab-nav > li:nth-child(1){background: #9ED283;}
.notice1 .tab-hd li a{color: #fff; display:block; padding:0 43px; font-size: 20px; text-underline: none;text-decoration:none; }
.notice1 .tab-hd li a:hover{ text-decoration:underline;  text-decoration:none; }
.notice1 .tab-hd li.on{background:url("../images/teacher_bg2.fw.png") #FFCE37  no-repeat 0 0 /auto 100%;
    color: #000; border-bottom: none;font-weight: bold; position: relative;}
.notice1 .tab-hd li.on a{color: #000;text-underline: none;text-decoration:none;}
.notice1 .tab-bd { border-top: 0px solid #e8e8e8; padding:5px; }
.notice1 .tab-bd ul{ overflow:hidden; zoom:1; width: 1300px;}
.notice1 .tab-bd li { height: 22px; line-height: 22px; padding: 0 0px 0 0px; overflow: hidden; width: 125px; float: left; }
.notice1 .tab-bd .m_tab > ul li{width: auto; height: auto; margin: 0px 25px 20px 0; float: left; cursor: pointer;}
.notice1 .tab-bd .m_tab > ul li img{width: 276px; height: auto;}

.notice2 { width: 1200px; border: 0px solid #d5d5d5; overflow: hidden; position: relative; z-index: 999; margin-top:0px;}
.notice2 .tab-hd { margin-bottom: -1px; color: #404040; }
.notice2 .tab-hd ul {box-shadow: 0px 0px 0px rgba(0,0,0,0.6); border-radius: 50px; padding-top: 0px; margin-left: 7px; display: block; margin:20px auto 0; width:100%;}
.notice2 .tab-hd li{margin-left:0px;background: #f1f3f6; border: 1px solid #a7d68c;
    float: left; height: 40px; line-height:40px;}
.notice2 .tab-hd li a{ display:block; padding:0 29px; font-size: 20px; text-underline: none;text-decoration:none; }
.notice2 .tab-hd li a:hover{ text-decoration:underline;  text-decoration:none; }
.notice2 .tab-hd li.on{background: #fcd138; border-bottom: none;font-weight: bold; position: relative;height: 60px; line-height: 60px;    margin-top: -19px;}
.notice2 .tab-hd li.on a{color: #000;text-underline: none;text-decoration:none;}
.notice2 .tab-bd { border-top: 0px solid #e8e8e8; padding:5px; }
.notice2 .tab-bd ul{ overflow:hidden; zoom:1; }
.notice2 .tab-bd li { height: 22px; line-height: 22px; padding: 0 0px 0 0px; overflow: hidden; width: 125px; float: left; }
.notice2 .tab-bd .m_tab > ul li{width: 380px; height: 260px; margin: 0px 25px 20px 0; float: left; cursor: pointer;}
.notice2 .tab-bd .m_tab > ul li img{width: 380px; height: auto;}
.notice2 table{width: 99.3%; border-right: 1px solid #000;}
.notice2 table th{text-align: center; background: #acd991; height: 51px; color: #fff;padding: 5px 10px;font-weight: bold; font-size: 20px;}
.notice2 table th a{color: #fff;}
.notice2 table td{background: #fff; padding: 5px 10px; border: #999999 1px solid; font-size: 20px; text-align: center;}
.notice2 table td i{display: inline-block; color: #FFCC06; font-size: 20px; width: 25px; text-align: center;}
.notice2 table td a{color: #C80300; padding: 10px 20px; background: linear-gradient(to right, #99CF80 , #C7E8B0); border-radius: 66px; color: #fff;}
.notice2 table td a:hover{color: #fff; text-decoration: underline;}
.notice2 table td.s_tl{text-align: left; text-indent: 0rem;}
.notice2 table td.s_tl span{font-size: 18px; color: #C80300;}
.notice2 table td  span{font-size: 18px; color: #C80300;}

.notice3 { width: 1200px; border: 0px solid #d5d5d5; overflow: hidden; position: relative; z-index: 999; margin-top: 0px;}
.notice3 .tab-hd { margin-bottom: -1px; color: #404040;  width: 200px; float: left; margin-left: 60px;}
.notice3 .tab-hd ul {box-shadow: 0px 0px 0px rgba(0,0,0,0.6); border-radius: 50px; padding-top: 0px; margin-left: 7px; display: block; margin:10px auto 0; width:200px;}
.notice3 .tab-hd li{margin-left:0px; margin-bottom: 10px; background:  linear-gradient(to right, #9bcf81 , #9bcf81); color: #fff; float: none; height: 60px; line-height: 60px;}
.notice3 .tab-hd li a{color: #fff;text-align: center; display:block; padding:0px; font-size: 20px; text-underline: none;text-decoration:none; }
.notice3 .tab-hd li a:hover{ text-decoration:underline;  text-decoration:none; }
.notice3 .tab-hd li.on{box-shadow: 0px 0px 10px rgba(0,0,0,0.5); text-align: center;background:  linear-gradient(to right, #fcd138 , #fcd138); border-radius: 0px; border-bottom: none;font-weight: bold; position: relative;}
.notice3 .tab-hd li.on a{color: #000;text-underline: none;text-decoration:none;}
.notice3 .tab-bd { border-top: 0px solid #e8e8e8; padding:5px; margin-right: 30px; float: right; width: 867px; }
.notice3 .tab-bd ul{ overflow: auto; zoom:1; width: 1300px; }
.notice3 .tab-bd li { height: 22px; line-height: 22px; padding: 0 0px 0 0px; overflow: hidden; width: 125px; float: left; }
.notice3 table{width: 100%; border-right: 1px solid #000;}
.notice3 table th{text-align: center; background: none; height: 51px; color: #fff;padding: 5px 10px;font-weight: bold; font-size: 20px;}
.notice3 table th a{color: #fff;}
.notice3 table td{background: #fff; padding: 5px 10px; border: #999999 1px solid; font-size: 20px; text-align: center;}
.notice3 table td i{display: inline-block; color: #FFCC06; font-size: 20px; width: 25px; text-align: center;}
.notice3 table td a{color: #C80300; padding: 10px 20px; background: url("../pcimages/btn_bg4.png") no-repeat 0 0 / 100% 100%; color: #fff;}
.notice3 table td a:hover{color: #fff; text-decoration: underline;}
.notice3 table td.s_tl{text-align: left; text-indent: 0rem;}
.notice3 table td.s_tl span{font-size: 18px; color: #C80300;}
.notice3 table td  span{font-size: 18px; color: #C80300;}
.notice3 .tab-bd .m_tab > ul li{width: auto; height: auto; margin: 0px 12px 20px 0; float: left; cursor: pointer;}
.notice3 .tab-bd .m_tab > ul li img{width: 286px; height: auto;}
.notice3 .tab-bd .m_tab > ul li:hover{box-shadow: 0px 0px 10px rgba(0,0,0,0.3);}

.u_part1{display: table;}
.u_part1 li{float: left; padding: 15px; margin:30px 0 0 100px;border-radius: 6px; box-shadow: 0px 0px 15px rgba(246,233,244,1);}
.u_part1 li:hover{cursor: pointer; box-shadow: 0px 0px 10px rgba(0,0,0,0.3); background-color: #f6e9f4;}
.m_tybut{display: block; width:753px; height: 109px;
    margin-left: auto; margin-right: auto;  color: #fff; font-size: 22px; text-align: center;
    background: url("../images/button_bg1.png") no-repeat 0 0/100% 100%;
}

.m_tybut{
    display: flex; flex-wrap: nowrap; justify-content:space-between; flex-direction: row;
    box-sizing: border-box; padding: 0px 50px 0 70px ; align-items: center; font-size: 26px;
}
.m_tybut span:first-child{font-weight: bold; font-size: 30px;    letter-spacing: 3px;}
.m_tybut span:last-child{border: 1px solid #fff; padding: 5px 30px; border-radius: 99px;}
.m_tybut span:last-child:hover{border-radius: 99px; color: #ae001b; border: 1px solid #ae001b;}

.u_part3{display: table;}
.u_part3 li{float: left; padding: 10px; margin: 0 0 20px 10px;border-radius: 6px;  }
.u_part3 li:hover{cursor: pointer; box-shadow: 0px 0px 10px rgba(0,0,0,0.5); background: #fff;}

.m_huibg{background: #f8f8fa;}

.u_part6 img{margin-left: 70px;}
.u_part6 img,.u_part6 ul{display: block; float: left;}
.u_part6 ul{display: table;}
.u_part6 ul li{display: block; height: 52px; line-height: 52px; width: 555px; text-align: center;}
.u_part6 ul li:nth-child(1){background: url("../images/part6_22.fw.png") no-repeat 0 0/100% 100%;}
.u_part6 ul li:nth-child(1):hover{background: url("../images/part6_2.fw.png") no-repeat 0 0/100% 100%;}
.u_part6 ul li:nth-child(2){background: url("../images/part6_23.fw.png") no-repeat 0 0/100% 100%;}
.u_part6 ul li:nth-child(2):hover{background: url("../images/part6_3.fw.png") no-repeat 0 0/100% 100%;}
.u_part6 ul li:nth-child(3){background: url("../images/part6_24.fw.png") no-repeat 0 0/100% 100%;}
.u_part6 ul li:nth-child(3):hover{background: url("../images/part6_4.fw.png") no-repeat 0 0/100% 100%;}
.u_part6 ul li:nth-child(4){background: url("../images/part6_25.fw.png") no-repeat 0 0/100% 100%;}
.u_part6 ul li:nth-child(4):hover{background: url("../images/part6_5.fw.png") no-repeat 0 0/100% 100%;}
.u_part6 ul li:nth-child(5){background: url("../images/part6_26.fw.png") no-repeat 0 0/100% 100%;}
.u_part6 ul li:nth-child(5):hover{background: url("../images/part6_6.fw.png") no-repeat 0 0/100% 100%;}
.u_part6 ul li:nth-child(6){background: url("../images/part6_27.fw.png") no-repeat 0 0/100% 100%;}
.u_part6 ul li:nth-child(6):hover{background: url("../images/part6_7.fw.png") no-repeat 0 0/100% 100%;}

.s_textcen{text-align: center;}

.u_kcul ul{display: block; overflow: hidden; float: left; margin:20px 0 0 30px;
    border: 1px solid #821cac; width: 260px; border-radius: 10px;}
.u_kcul ul li {font-size: 20px;}
.u_kcul ul li:nth-child(2){background: #fff;}
.u_kcul ul li:nth-child(1){padding: 5px 0; font-size: 18px;background-image: linear-gradient(to right, #821cac , #bd60c1); color: #fff;}
.u_kcul ul li:nth-child(2) span{display: block; text-align: left; padding:5px 0 0px 70px;
    background: url(../image/qiu.png) no-repeat 50px 12px / 10px 10px; font-size: 16px;}
.u_kcul ul li:nth-child(3){margin-top: 5px;}
.u_kcul ul li:nth-child(3) span{background: #fff;display: block; font-size: 18px; float: left; width: 130px; border-top: 1px solid #821cac;}
.u_kcul ul li:nth-child(3) span:last-child{
    width: 130px;
    background: #821cac; color: #fff; border-bottom-right-radius: 10px; }

.s_bgfen{background: #FEF7FE; padding: 35px 0;}

.s_fen{color: #ef670a;}


/*高端辅导班样式开始*/
.m_bg2{
    background: url(../images/part3_bg1.png) no-repeat 0px 0px / 100% auto;
}
.m_part3{
    display: flex; flex-wrap: nowrap; justify-content:left; flex-direction: row;
}
.m_part3 .u_tabnav{width: 170px;}
.m_part3 .u_tabnav li{
    width: 170px; height: 70px; text-align: center; line-height: 70px;
    background: url(../images/part3_bg3.png) no-repeat 0px 0px / 100% 100%;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1); font-size: 20px;
}
.m_part3 .u_tabnav li:hover,.m_part3 .u_tabnav li.hover{
    color: #fff; cursor: pointer;
    background: url(../images/part3_bg2.png) no-repeat 0px 0px / 100% 100%;
}
.m_part3 .u_tabnav li:hover span,.m_part3 .u_tabnav li.hover span{
    -webkit-text-fill-color: aliceblue;
}
.m_part3 .u_tabcontent{width: 1030px; border: 5px solid #96b9fa;}
.m_part3 .u_tabcontent ul{
    display: flex; flex-wrap: wrap; justify-content:left; flex-direction: row;
}
.m_part3 .u_tabcontent ul li{width: 465px; margin:20px 0 0 15px; background: #fff;
    border: 1px solid #96b9fa; border-radius: 10px; padding: 12px 10px;
    display: flex; flex-wrap: nowrap; justify-content:space-between; flex-direction: row;
}
.m_part3 .u_tabcontent ul li img{
    width: 205px; height: auto;
    border-top-left-radius: 20px; border-bottom-left-radius: 20px;
}
.m_part3 .u_tabcontent ul li dl{
    width: 240px;
}
.m_part3 .u_tabcontent ul li dt,.m_part3 .u_tabcontent ul li dd{
    color: #3850b7; text-align: left;
}
.m_part3 .u_tabcontent ul li dt{font-size: 20px; font-weight: bold;}
.m_part3 .u_tabcontent ul li dd{font-size: 14px;}
.m_part3 .u_tabcontent ul li dd:last-child{
    display: flex; flex-wrap: wrap; justify-content:space-between; flex-direction: row;
}
.m_part3 .u_tabcontent ul li dd span{
    background: #dfeafd; display: block; font-size: 16px; border-radius: 5px;
    width: 110px; text-align: center; padding: 2px 0; margin-top: 5px;
}
.m_part3 .u_tabcontent ul li dd span:hover,.m_part3 .u_tabcontent ul li dd span.hover{
    background: #e94f32; color: #fff;
}

.m_bg3{background: #d7e4fe;}
.m_part7 .u_tabnav{
    display: flex; flex-wrap: wrap; justify-content:center; flex-direction: row;
    align-items: flex-end;
    height: 80px;
}
.m_part7 .u_tabnav li{cursor: pointer; width: 600px; background: #fff; height: 50px; line-height: 50px; text-align: center;
font-size: 22px; color: #98b1f9; border-top-left-radius: 15px; border-top-right-radius: 15px;}
.m_part7 .u_tabnav li:hover,.m_part7 .u_tabnav li.hover{
    height: 80px;font-size: 26px; color: #fff; line-height: 80px;
    background: url(../images/part7_tab1.png) no-repeat 0px 0px / 100% 100%;
}
.m_part7 .u_tabcontent{}
.m_part7 .u_tabcontent ul{
    width: 100%;margin-bottom: 20px;
    display: flex; flex-wrap: nowrap; justify-content:space-between;
    flex-direction: row;
}
.m_part7 .u_tabcontent li:first-child{
    width: 300px;height: 215px;
}
.m_part7 .u_tabcontent li:last-child{
    width: 900px;
}
.m_part7 .u_tabcontent li:first-child img{
    width: 100%; height:100%;
}
.m_part7 .u_tabcontent table{width:  100%; height: 100%;}
.m_part7 .u_tabcontent th{font-size: 20px; text-align: center;}
.m_part7 .u_tabcontent td{font-size: 18px; text-align: center;}
.m_part7 .u_tabcontent td,.m_part7 .u_tabcontent th{
    border: 1px solid #cecece; background: #fff; color: #2e2e2e;
}
.m_part7 .u_tabcontent td p{text-align: left; height: 30px; line-height: 30px;margin-left: 50px;}
.m_part7 .u_tabcontent td p img{position: relative; top: 2px;padding-right: 5px;}
.m_part7 .u_tabcontent td > img{margin-top: 15px;}



.m_bg4{
    background: url(../images/part9_bg1.png) no-repeat 0px 0px / 100% auto;
}
.m_part9 .u_tabnav{
    display: flex; flex-wrap: nowrap; justify-content:center; flex-direction: row;
    align-items: flex-end;
    height: 80px;
}
.m_part9 .u_tabnav li{cursor: pointer; width: 265px; background: #fff;
    height: 60px; line-height: 60px; text-align: center; margin-right: 20px;
    font-size: 22px; color: #98b1f9; }
.m_part9 .u_tabnav li:hover,.m_part9 .u_tabnav li.hover{
    color: #fff;
    background: url(../images/part9_tab1.png) no-repeat 0px 0px / 100% 100%;
}
.m_part9 .u_tabcontent{margin-top: 20px;}

.m_bg1{
    background: url(../images/part2_bg1.png) no-repeat 0px 0px / 100% auto;
}
.m_part2{
    width: 100%;margin-bottom: 20px;
    display: flex; flex-wrap: wrap; justify-content:center;
    flex-direction: row;
}
.m_part2 ul{
    width: 360px; padding: 20px 0;
    border-bottom: 1px solid #CEE6FA; border-right: 1px solid #CEE6FA;
}
.m_part2 ul:nth-child(3),.m_part2 ul:nth-child(6){
    border-right: 0px solid #CEE6FA;
}
.m_part2 ul:nth-child(4),.m_part2 ul:nth-child(5),.m_part2 ul:nth-child(6){
    border-bottom: 0px solid #CEE6FA;
}
.m_part2 ul img{position: relative; right: 15px;}
.m_part2 ul span{
     border: 1px solid #CCCDD4;border-radius: 99px; color: #565656;  padding: 5px 0px;
    width: 80%; margin: 0 auto; display: block; font-size: 20px; margin-top: 10px;
}
.m_part2 ul span:hover{color: red;}
.m_part2 ul li:last-child span{background:#EEF6FF ;}

.m_bg0{background: #FBF7F9;}
.m_part5{
    background: url(../images/part5_title.png) no-repeat 0px 0px / 100% auto;
    width: 1105px; height: 660px;
}
.m_part5 img{ float: right; clear: right; margin: 30px 270px 0 0;}
.m_part5 img:first-child{margin-top: 180px;}
.m_part5 img:nth-child(2){
    margin: 57px 230px 0 0
}
.m_part5 img:nth-child(3){
    margin: 56px 180px 0 0;
}
.m_part5 img:nth-child(4){
    margin: 56px 170px 0 0;
}
.m_part5 img:nth-child(5){
    margin: 56px 210px 0 0;
}
.m_part5 img:nth-child(6){
    margin: 56px 230px 0 0;
}

.m_bg11{
    background: url(../images/part7_bg1.png) repeat 0px 0px / 100% auto;
}
.m_part76 .u_tabnav{
    display: flex; flex-wrap: wrap; justify-content:center; flex-direction: row;
    align-items: flex-end; padding-top: 20px;

}
.m_part76 .u_tabnav li{cursor: pointer; width: 265px; background: #fff;
    height: 60px; line-height: 60px; text-align: center; margin-right: 20px;
    font-size: 22px; color: #98b1f9; margin-bottom: 20px;}
.m_part76 .u_tabnav li:hover,.m_part76 .u_tabnav li.hover{
    color: #fff;
    background: url(../images/button_bg2.png) no-repeat 0px 0px / 100% 100%;
}

input:focus{ background: none;}


/*镶嵌表单样式*/
.m_xqform1 div{border: none!important; padding: 5px 10px;}
.m_xqform1{width: 45%; margin: .9rem auto 0rem; overflow: hidden;}
.m_xqform1 h3{color: rgb(184,49,47); font-size:16px; text-align: center;}
.m_xqform1 .form_items *{font-size:20px; width: 100%; color: #C7CDF7;}
.m_xqform1 .form_items input{ }
.m_xqform1 .form_items input[type=text],.form_items input[type=tel]{
    border-radius: 6px; background-color: rgb(255, 255, 255); width: 82%; float: right; margin-left: .3rem;
    box-sizing: border-box; border: 1px solid #E0E0E0;color: #333;}
.m_xqform1 .u_xqform div{margin-top: 0rem; overflow: hidden; display: flex; justify-content: space-between; flex-flow: row; align-items: center;}

.m_xqform1 .form_items .btn {
    background: linear-gradient(to right,#DF415A,#FF6D63); color: #fff;
    width: 100%;
    display: block;
    text-align: center;
    padding:5px 10px; border-radius: 5px; }
.m_xqform1 .form_items h4{text-align: center;color: #333; margin-top: .5rem; font-weight: normal;}
.m_xqform1 .u_xqform div:nth-child(1) {display: block;}
.m_xqform1 .form_items{
    display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between;
    align-items: center;
}
.m_xqform1 .form_items .btn span{color: #fff; margin: 0; padding: 0;}
.m_xqform1 .form_items .btn span:hover{color: #fff; margin: 0; padding: 0;}
.m_xqform1{border: 1px solid #fff; padding: 3px; border-radius: 5px;}
.m_xqform1 .form_items{background: none;border-radius: 5px; padding:0px; margin: 0px; width: 100%;}
.m_xqform1 .form_items .u_xqform{width: 65%; margin: 0; padding: 0;}
.m_xqform1 .form_items .tac{width: 40%;margin: 0;}
.m_xqform1 .form_items .tac:hover{width: 40%;margin: 0;}
.m_xqform1 .form_items .tac .btn{width: 100%!important;}
.m_xqform1 .form_items .tac .btn:hover{width: 100%!important;}
.m_xqform1 .form_items input[type=text],.m_xqform1 .form_items input[type=tel] {
    width: 100%!important; border: none!important; background: none!important;    color: #C7CDF7;
}


.m_xqform1 input::-webkit-input-placeholder{
    color:#C7CDF7!important;
}
.m_xqform1 input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#C7CDF7!important;
}
.m_xqform1 input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#C7CDF7!important;
}
.m_xqform1 input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#C7CDF7!important;
}
.u_banner div span:first-child {
    color: #C7CDF7;
    font-size: 20px;
}


.m_mubiao{
    width: 1200px; height: 650px; background: url("../images/part3_img.png") no-repeat 0/100% 100%;
}
.m_mubiao ul{ width: 100px; float: left;margin: 400px 0 0 190px;}
.m_mubiao ul li{
    width: 276px; height: 36px; line-height: 36px; font-size: 20px;
    margin-top: 10px;
    background: url("../images/buzhou1.png") no-repeat 0/100% 100%;
}
.m_mubiao ul li:hover,.m_mubiao ul li.hover{
    background: url("../images/buzhou2.png") no-repeat 0/100% 100%; color: #fff;
}
.m_mubiao ul li:nth-child(1){margin-left: 50px;}
.m_mubiao ul li:nth-child(2){margin-left: 25px;}
.m_mubiao ul li:nth-child(4){margin-left: 25px;}
.m_mubiao ul li:nth-child(5){margin-left: 50px;}


.m_huanjing{
    width: 1232px; height: 782px; line-height: 782px; font-size: 20px;
    margin: 0 auto;
    background: url("../images/part5_title.png") no-repeat 0/100% 100%;
    overflow: hidden;
}
.m_huanjing .u_button1{margin-top: 660px;}



.m_dazao1{
     margin-top: 20px;
    width: 1213px; height: 390px; line-height: 390px; font-size: 20px;  line-height: unset;
    background: url("../images/part4_img1.png") no-repeat 0/100% 100%;
    overflow: hidden;
}
.m_dazao2{
    margin-top: 20px;
    width: 1213px; height: 390px; line-height: 390px; font-size: 20px;  line-height: unset;
    background: url("../images/part4_img2.png") no-repeat 0/100% 100%;
    overflow: hidden;
}
.m_dazao3{
    margin-top: 20px;
    width: 1213px; height: 390px; line-height: 390px; font-size: 20px;  line-height: unset;
    background: url("../images/part4_img3.png") no-repeat 0/100% 100%;
    overflow: hidden;
}
.m_dazao4{
    margin-top: 20px;
    width: 1213px; height: 390px; line-height: 390px; font-size: 20px;  line-height: unset;
    background: url("../images/part4_img4.png") no-repeat 0/100% 100%;
    overflow: hidden;
}
.m_dazao5{
    margin-top: 20px;
    width: 1213px; height: 390px; line-height: 390px; font-size: 20px;  line-height: unset;
    background: url("../images/part4_img5.png") no-repeat 0/100% 100%;
    overflow: hidden;
}
.m_jiage11{width: 400px; float: right; margin: 85px 30px 0px 0px!important;
    border-radius: 10px; overflow: hidden; }


