@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0;font-family:"微软雅黑";font-size:14px;}
table { border-collapse:collapse; border-spacing:0; margin:0; padding:0;}
textarea{resize:none;}
fieldset, img { border:0; }
img{ vertical-align:top;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
abbr, acronym { border:0; }
em,i{font-style: normal;}
.clear{zoom:1;}
.clear:after{ content:""; display:block; clear:both;}
a{ text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none; cursor:pointer; }
a:focus { outline-style:none;}
body{
  min-width:1200px;
}
/*公共*/
.base{width:1260px;margin:0 auto;}

.con6_list1 li,.con2 li,.con2 h6,.con4 li p,.con4_img_n{transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3;
  -ms-transition: 0.3s;}
/*banner*/
.banner{height:788px;overflow:hidden;position: relative;margin-bottom:40px;}
.banner_bg{width:1920px;left:50%;margin-left:-960px;position: absolute;background:url(../img/h5/banner_bg.jpg) no-repeat center top;height:788px;
animation:b_an1 ease-in-out 4s infinite alternate;
-moz-animation:b_an1 ease-in-out 4s infinite alternate;
-webkit-animation:b_an1 ease-in-out 4s infinite alternate;
-o-animation:b_an1 ease-in-out 4s infinite alternate;
}
@-webkit-keyframes b_an1
{
0% {-webkit-transform:scale(1);}
100% {-webkit-transform:scale(1.05);}
}
@-ms-keyframes b_an1
{
0% {-ms-transform:scale(1);}
100% {-ms-transform:scale(1.05);}
}
@-moz-keyframes b_an1
{
0% {-moz-transform:scale(1);}
100% {-moz-transform:scale(1.05);}
}
@-o-keyframes b_an1
{
0% {-o-transform:scale(1);}
100% {-o-transform:scale(1.05);}
}
@keyframes b_an1
{
0% {transform:scale(1);}
100% {transform:scale(1.05);}
}
.banner .base{position: relative;height:100%;}
.banner img{position:absolute;-webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;}
  .b_word1{left:-142px;top:120px;}
  .b_word2{left:198px;top:90px;}
  .b_word1{
animation:b_an3 0.6s 1s;
-moz-animation:b_an3 0.6s 1s ;
-webkit-animation:b_an3 0.6s 1s;
-o-animation:b_an3 ease-in-out 0.6s 1s;
}
@-webkit-keyframes b_an3
{
0% {-webkit-transform:translate(2000px);opacity:0;}
100% {-webkit-transform:translate(0px);}
}
@-ms-keyframes b_an3
{
0% {-ms-transform:translate(2000px);opacity:0;}
100% {-ms-transform:translate(0px);}
}
@-moz-keyframes b_an3
{
0% {-moz-transform:translate(2000px); opacity:0;}
100% {-moz-transform:translate(0px);}
}
@-o-keyframes b_an3
{
0% {-o-transform:translate(2000px);opacity:0;}
100% {-o-transform:translate(0px);}
}

.b_word2{
animation:b_an2 0.6s 2s;
-moz-animation:b_an2 0.6s 2s ;
-webkit-animation:b_an2 0.6s 2s;
-o-animation:b_an2 0.6s 2s;
}
@-webkit-keyframes b_an2
{
0% {-webkit-transform:translateY(-200px) scale(4);opacity:0;}
100% {-webkit-transform:translate(0px);}
}
@-ms-keyframes b_an2
{
0% {-ms-transform:translate(200px);opacity:0;}
100% {-ms-transform:translate(0px);}
}
@-moz-keyframes b_an2
{
0% {-moz-transform:translate(200px); opacity:0;}
100% {-moz-transform:translate(0px);}
}
@-o-keyframes b_an2
{
0% {-o-transform:translate(200px);opacity:0;}
100% {-o-transform:translate(0px);}
}
/*con1*/
.title{text-align: center;}
.title a,.con5_img1  a{display:inline-block;width:268px; height:40px; line-height: 40px; font-size:18px;}
.title a:hover,.con5_img1  a:hover{font-size:20px;}
.con1{margin-bottom:20px;}
.con1 h2{font-size:46px;font-weight:bold; color:#494949;margin-bottom:30px;}
.con1 .title a{color:#fe4830;border:1px solid #000;margin-bottom:40px;}

.xz_btn{width:330px;float:left; border:2px solid #c6c6c6;padding:45px 0;height:580px;}
.xz_btn li{margin:0 auto 40px;width:230px;text-align:center;}
.xz_btn li.active a{ border:1px solid #fb6707; background-color:#fe4830;background-image:url(../img/h5/icon2.png);}
.xz_btn li.active span{color:#fb6707;}
.xz_btn a{display:block;width:166px;height:120px;border:1px dashed #494949;border-radius:18px;background:url(../img/h5/icon1.png) no-repeat;}
.xz_btn span{display:block;text-align:left;padding-left:10px;margin-top:15px;color:#494949;font-size:24px;line-height:30px;}
.xz_btn .xz_btn_li1 a{background-position:44px 21px;}
.xz_btn .xz_btn_li2 a{background-position:47px -77px;}
.xz_btn .xz_btn_li3 a{background-position:45px -192px;}
.xz_con{width:930px;float:left;margin-left:-65px;margin-top:55px; display:inline;height:490px; background:url(../img/h5/con1_bg.jpg) repeat;padding-top:33px;}
.xz_con i{display:block;width:175px;height:35px; line-height: 35px; color:#fff;text-align: center;background: #fe4830;font-size:18px;}
.xz_con img{margin-bottom:55px;}
.xz_co_first{display:none;text-align:center;}
.xz_co_first:nth-child(1) p{margin-bottom:50px;}
.xz_co_first h4{color:#fe4830;font-size:46px;line-height:50px;}
.xz_co_first p{margin-bottom:25px;color:#494949;font-size:20px;line-height:56px;}
.xz_co_first3{margin-bottom:40px;}
.xz_co_first:nth-child(3) .h4{margin-bottom:10px;}
.xz_co_first:nth-child(3) .xz_co_first3{margin-bottom:20px;}
.xz_co_first3 img{float:left;margin:0 20px 0 20px;}
.xz_co_first3_rg {
    float: left;
    margin-top: 10px;
    padding: 0 4px 0 18px;
    width: 286px;
    height: 297px;
    border: 1px dashed #494949;
    text-align: left;
}
.xz_co_first3_rg h4{padding:14px 0 8px;color:#fb6707;font-weight:700;font-size:26px;line-height:30px;}
.xz_co_first3_rg p{color:#494949;font-size:16px;line-height:30px;}
.xz_btn_li1{position: relative;}
.xz_btn_li1:after{content:"";position: absolute;left:-52px;top:34px;width:2px;height:50px;background:#000;}
a.btn_h5 {
    font-size: 18px;
    display: inline-block;
    color: #fff;
    border-radius: 20px;
    text-align: center;
    line-height:35px;
    padding: 0 30px;
    background: #fe4830;
    margin-top:10px;
    margin-bottom:24px;
}

/*con2*/
.con2{padding-top:60px;height:676px;background:url(../img/h5/con2_bg.jpg) no-repeat center top;margin-bottom:80px;}
.con2 .base{overflow:hidden;}
.con2 h2{font-size:34px; font-weight:bold;color:#fff;margin-bottom:15px;}
.con2 img{border-radius:50%;border:2px solid #525252;margin-bottom:20px;}
.con2 .title p{font-size:20px; color:#8f8f8f;margin-bottom:25px;}
.con2 .title a{border:1px solid #525252;color:#e5b907;margin-bottom:70px;}
.con2 li{width:300px; text-align: center;float:left;margin:0px 50px;}
.con2 h6{margin-bottom:10px;font-size:20px; color:#ffffff;}
.con2 i{display:block;font-size:14px; color:#8f8f8f; line-height: 26px;}
.con2 li:hover{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}
.con2 li:hover h6{color:#e5b907;}
/*con3*/
.con3{margin-bottom:50px;}
.con3 h2{font-size:46px; color:#494949; font-weight:bold;margin-bottom:20px;}
.con3 .title p{font-size:20px; color:#5d5d5d; margin-bottom:40px;}
.con3 .title a{color:#fe4830;border:1px solid #000;margin-bottom:70px;}
.con3 img:nth-child(1){float:left;}
.con3 .con3_right{float:right; margin-right:54px; display:inline;padding-top:66px;}
.con3 .con3_right a{display:block; width:468px; height:60px;border:1px dashed #000;border-radius:20px; text-align:center;line-height: 60px;margin-bottom:25px;font-size:24px; color:#26252a; font-weight:bold;}
.con3_right i{display:block;text-align:center;font-size:30px;color:#454545; font-weight:bold;position: relative;}
.con3 .con3_right a:nth-child(3){margin-bottom:143px;}
.con3_right i:after{position: absolute;content:"";left:190px;top:54px;width:100px; height:6px;background: #fe4830;}
.con3 .con3_right .active{color:#fff;background:#fe4830;border-color:#fe4830;}
/*con4*/
.con4{padding-top:100px; background:url(../img/h5/con4_bg.jpg) no-repeat center top;height:712px;margin-bottom:40px; }
.con4 h2{font-size:43px;margin-bottom:15px;}
.con4 .title{color:#fff;}
.con4 .title em{color:#fe4830;}
.con4 .title i{display:block;font-size:22px;margin-bottom:15px;}
.con4 .title p{font-size:15px;margin-bottom:70px;}
.con4 .title a{color:#fe4830;border:1px solid #a1a1a1;margin-bottom:65px;}
.con4 li div{margin:0 auto; text-align: center;}
.con4 li .con4_img_w{width:150px; height:145px;padding-top:5px;border-radius:50%;border:1px solid #f6f6f6;margin-bottom:30px;}
.con4_img_n{width:140px; height:115px;border-radius:50%;padding-top:25px;}
.con4 h6{text-align: center;margin-bottom:35px;font-size:22px;color:#fff;}
.con4 li p{font-size:14px; line-height: 26px;background: #fe4830;padding:5px 10px;color:#fff;position: relative;}
.con4 li p:before{content: "";
    position: absolute;
    width: 0px;
    height: 0px;
    border-width: 18px 8px;
    border-style: solid;
    top:-35px;
    left: 106px;
    border-color: transparent transparent #fe4830 transparent;
    z-index: 5;}
.con4 li{width:234px; float:left; margin-right:7px;}
.con4 li:hover .con4_img_n{background:#fe4830;}
.con4 li:nth-last-child(1){margin-right:0;}
.con4_word p{opacity:0;text-align: left;}
.con4 li:hover .con4_word p{opacity:1;}
/*con5*/
.con5{margin-bottom:20px;}
.con5 h2{font-size:42px;color:#494949;font-weight:bold;margin-bottom:20px;}
.con5 .title i{display:block;font-size:24px; color:#686868;margin-bottom:12px;}
.con5 .title p{font-size:18px;color:#898989;margin-bottom:25px;}
.con5 .title a{border:1px solid #000;color:#fe4830;margin-bottom:75px;}
.con5_img1{float:left; text-align: center;}
.con5_img1 img{display:block;margin-bottom:36px;}
.con5_img1  a{display:inline-block;border:1px solid #000; color:#fe4830;}
.con5_img2{float:right;}
/*con6*/
.con6{margin-bottom:50px;background: url(con_02bg.jpg) no-repeat center top; padding: 90px 0px;}
.con3_tab_title{margin-bottom:50px;}
.con3_tab_title li{float:left; background:url(con6_bg1.png) no-repeat; margin-right:175px; display:inline;}
.con3_tab_title li.active{background-position:0 0; color:#fff;}
.con3_tab_title li.active h5{color:#fff;}
.con3_tab_title li.active span{color:#fff;}
.con3_tab_title .active{
animation:con3_an 0.8s linear infinite alternate;
-moz-animation:con3_an 0.8s linear infinite alternate;
-webkit-animation:con3_an 0.8s linear infinite alternate;
-o-animation:con3_an 0.8s linear infinite alternate;
}
@-webkit-keyframes con3_an
{
0% {-webkit-transform:scale(0.92);}
100% {-webkit-transform:scale(1.02);}
}
@-ms-keyframes con3_an
{
0% {-ms-transform:scale(0.92);}
100% {-ms-transform:scale(1.02);}
}
@-moz-keyframes con3_an
{
0% {-moz-transform:scale(0.92);}
100% {-moz-transform:scale(1.02);}
}
@-o-keyframes con3_an
{
0% {-o-transform:scale(0.92);}
100% {-o-transform:scale(1.02);}
}
.con3_tab_title li{background-position: -166px 0;}
.con3_tab_title li:nth-last-child(1){margin-right:0;}
.con3_tab_title li div{display: table-cell;vertical-align: middle;width:165px; height:154px; text-align: center;}
.con3_tab_title h5{color:#6a6a6a;font-size:18px;font-weight:bold;margin-bottom:10px;}
.con3_tab_title span{display:block;font-size:16px;color:#6a6a6a;}
.con6_tab_content h4{
    margin-bottom:40px;
    background: #d00f31;
    font-size: 22px;
    padding: 12px 0;
    text-align: center;
    color: #fff;}
.con6_t_list{display:none;border:1px solid #e0e0e0;padding-bottom:40px;background: #fff;}
.con6_tab_content li{float:left;width:258px;margin:20px;display:inline;text-align: left;}
.con6 li h3{font-weight:bold;font-size:18px; color:#323232;margin-bottom:15px;}
.con6 li p{font-size:14px; color:#616161;line-height: 38px;}
.con6_t_list div.clear div{float:left;margin-right:150px;display:inline;}

.con6_tab_content .con6_t_list:nth-child(3) li{min-height:235px;}
.con6_tab_content .con6_t_list:nth-child(3) li:nth-last-child(1),.con6_tab_content .con6_t_list:nth-child(3) li:nth-last-child(2),.con6_tab_content .con6_t_list:nth-child(3) li:nth-last-child(3){min-height:100px;}
.con6_tab_content .con6_t_list:nth-child(4) li{min-height:235px;}
.con6_t_list h5{line-height: 30px; font-weight:bold;}
/*con7*/
.con7{padding-top:60px; background: url(../img/h5/con7_bg.jpg) no-repeat center top;margin-bottom:50px;}
.con7 h2{margin-bottom:40px; font-size:46px; color:#fff;}
.con7 .title a{border:1px solid #ffd302;color:#ffd302;margin-bottom:5px;margin-left:280px;}
.con7 .title h3{float:right;padding:20px 70px; background: #f8f8f8;border-radius:50px; text-align:left;font-size:21px; color:#272727;margin-top:45px;}
.con7 .title h3 span{font-size:25px; font-weight:bold;display:inline-block;padding-top:5px;}
.teacherName{display:block;margin-top:33px;width:228px;height:40px;color:#272727;text-align:center;font-weight:700;font-size:30px;line-height:40px;}
.teacherPro{padding:30px 0 0 24px;width:362px;height:150px;color:#fff;font-size:13px;line-height:24px;}
.teacherPro p{text-indent:2em;}
.teacherBtn{margin-top:30px;padding-left:150px;height:32px;color:#fff;vertical-align:middle;font-size:20px;font-family:宋体;}
.teacherBtn a{display:inline-block;margin:0 3px;color:#fff;vertical-align:middle;font-size:32px;line-height:32px;}
.teacherBtn a:hover{color:#ffd800;}
.teacherBtn span{display:inline-block;vertical-align:middle;}
.ys4_con{position:relative; top:12px;height:750px;}
.ys4_txt{position:absolute;top:0;left:0;z-index:40;border-radius:30px;}
.ys4_pic{position:relative;top:62px;float:right;width:1011px;height:600px;}
.ys4_pic svg{position:absolute;top:0;right:0;z-index:4;}
.ys4_pic polygon{cursor:pointer;}
.ys4_pic1{position:absolute;top:0;left:0;width:1011px;height:600px;}
.ys4_pic1 img{position:absolute;}
#svg polygon{opacity:.5;fill:#000;}
/*con8*/
.con8{margin-bottom:42px;}
.con8 h2{font-size:42px; font-weight:bold;color:#494949;margin-bottom:15px;}
.con8 .title p{margin-bottom:20px;font-size:18px; color:#898989;}
.con8 .title a{border:1px solid #000;color:#fe4830; margin-bottom:30px;}
.table_Hd th{text-align: center;background:#fe4830;font-weight:100;height:44px; line-height: 44px; font-size:16px; color:#fff;  }
.table_Hd1 th{background:#ed910d;}
.table_Hd th:nth-child(8){border:none;}
table .ts_color{background: #e1e1e1;}

table td{text-align: center;line-height: 44px;font-size:14px; color:#000000; margin-bottom:5px;}
.scrollWrap {
  height: 515px;
  overflow: hidden;
  position: relative;
}
.scrollWrap1{margin-bottom:50px;height:430px;}
.scrollWrap table {
  position: absolute;
  left: 0;
  top: 0
}
.scrollWrap tr {
  border-top:none;
}
/*con9*/
.con9{padding:50px 0 70px 0;background:#212840;}
.con9 h2{font-size:42px;font-weight:bold;color:#f2f2f2;margin-bottom:15px;}
.con9 .title p{font-size:18px; color:#ababab; margin-bottom:15px;}
.con9 .title a{border:1px solid #fff; color:#fe4830;margin-bottom:50px;}
.con9 li span{background:url(../img/h5/con9_prc1.png) no-repeat;display:block;width:85px; height:85px;}
.con9 li div:nth-child(2) span{background-position:-349px 0;}
.con9 li div:nth-child(3) span{background-position:-87px 0;}
.con9 li div:nth-child(4) span{background-position:-437px 0;}
.con9 li div:nth-child(5) span{background-position:-174px 0;}
.con9 li div:nth-child(6) span{background-position:-525px 0;}
.con9 li div:nth-child(7) span{background-position:-262px 0;}
.con9 li div:nth-child(8) span{background-position:-613px 0;}
.con9 li div:nth-child(1):hover span{background-position:0 -86px;}
.con9 li div:nth-child(2):hover span{background-position:-349px -86px;}
.con9 li div:nth-child(3):hover span{background-position:-87px -86px;}
.con9 li div:nth-child(4):hover span{background-position:-437px -86px;}
.con9 li div:nth-child(5):hover span{background-position:-174px -86px;}
.con9 li div:nth-child(6):hover span{background-position:-525px -86px;}
.con9 li div:nth-child(7):hover span{background-position:-262px -86px;}
.con9 li div:nth-child(8):hover span{background-position:-613px -86px;}
.con9 li{float:left;}
.con9 li:nth-child(1){margin-right:22px;}
.con9 li:nth-child(2){padding-top:30px;}
.con9 li div{float:left;width:360px;margin-bottom:15px;}
.con9 li span,.con9 li p{float:left;}
.con9 li i{display: table-cell;vertical-align: middle;height:85px;}
.con9 li p{font-size:14px; color:#fff;line-height: 20px; margin-left:20px; display:inline;}
.con9 li:nth-child(2){width:750px;}
/*con10*/
.con10{background:url(../img/h5/con10_bg.jpg) no-repeat center top;}
.con10 .base{position: relative;height:698px;}
.con10 img{position: absolute;top:-70px; right:-210px;}
.con10 .link_con10{width:100%;position:absolute;text-align: center;bottom:67px;}
.con10 .link_con10 a{display:inline-block;width:190px;border-radius:30px; height:42px;font-size:18px; color:#fff;text-align:center;line-height: 42px;background: #f9583f;}
.con10 .link_con10 a:nth-child(1){margin-right:36px;}
.bottom{
    height:61px;
    background:#000;
    margin-bottom:20px;
}
.bottom p{
    text-align: center;
    font-size: 20px;
    color:#fff;
    line-height: 61px;
}
.bottom p a{
    margin-left:46px;
    padding:10px 20px;
    background: url(../img/h5/qq.png) no-repeat center;
}

.bottom p a:nth-child(2){
    position: relative;
    background-image: url(../img/h5/weixin.png);
}
.bottom p a:nth-child(3){
    background-image: url(../img/h5/weibo.png);
}
.bottom p a:nth-child(4){
    background-image: url(../img/h5/douban.png);
}
.weixin span{
    font-size: 14px;
    width:150px;
    height:180px;
    border-radius: 10px;
    border:2px solid #e8ea25;
    position: absolute;
    bottom: 46px;
    left: -55px;
    color:#333;
    line-height: 45px;
    display: none;
    background: #eee;
}
.weixin:hover span{display:block;}


/*公共站头*/

.container{ width:1205px; margin:0 auto; overflow:hidden;}

.ggzt{ background:#FFF}

.ggzt .top1{height:34px; }

.top{height:34px; background:#fafafa; border-bottom:1px solid #ededed;}

.ggzt .top ul{ overflow:hidden; margin-right:0; margin-left:auto; width:295px; height:34px; line-height:34px;}

.ggzt .top ul li{ float:left; margin-left:15px; font-family:"微软雅黑"; font-size:14px;}

.ggzt .top ul li a{color:#666666; text-decoration:none;}

.ggzt .top .wx{width:200px;height:207px;float:left;position:absolute;margin:25px 0 0 894px;background:url(/img2/ggzt_wx.png);z-index:100}

.ggzt .logo{ height:120px; width: 1200px; margin: auto;}

.ggzt .logo img{ float:left; margin-top:38px;}

.ggzt .logo .xadvert{ float:right; text-align:right;}

.ggzt .logo .xadvert p{ font-family:"mflq"; font-size:26px; font-weight:bold; margin-top:20px; margin-bottom:16px; color:#000;}

.ggzt .logo .xadvert a{ font-family:"微软雅黑"; font-size:18px;}

.ggzt .logo .xadvert a em{ font-family:"CenturyGothic"; font-size:26px; color:#d00e31; font-weight:bold; font-style:normal;}

.ggzt .nav{ background:#d00e31; height:46px;}

.ggzt .nav1{ background:#000000;}

.ggzt .nav ul{ overflow:hidden;}

.ggzt .nav ul li{ line-height:46px; float:left; text-align:center; padding-left:30px; padding-right:30px; height:46px}

.ggzt .nav ul li.active{ background:#911219;;}

.ggzt .nav ul li a{ color:#fff; font-size:16px; font-family:"微软雅黑"; text-decoration:none;}

.ggzt .nav ul li:hover{background:#911219;}



.wbwx{float: right;}

.wbwx a{font-size:14px;color: #666;}

.wbwx a:hover{color: #D00E31;}

.r{display:inline}
.l{display:inline}
.main2{clear:both;width:1200px;margin:0 auto; line-height: 35px;}