/*@charset "gb2312";*/
/* CSS Document */


/*banner*/
.banner_main{ height:400px;}
.inbanner {width: 100%;height: 400px;position: relative;}
.inbanner .banner_img {margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.inbanner .banner_img ul{ width:100% !important;  }
.inbanner .banner_img li{ width:100% !important;  height:400px; overflow:hidden; text-align:center;  }
.inbanner .banner_img li a{ display:block; height:400px; }
.inbanner .banner_img ul li a:link, .inbanner .banner_img ul li a:visited {display: block;height: 400px;width: 100%;}
.inbanner .banner_d {bottom: 20px;height: 10px;margin: 0 auto;position: relative;text-align: center;}
.inbanner .banner_d span {background: rgba(0,0,0,0) url("http://www.ynwtqx.com/templets/2017new/images/icon.png") no-repeat scroll -214px -44px;cursor: pointer;display: inline-block;height:10px;margin: 0 3px;text-align: center;width: 10px;}
.inbanner .banner_d span.on {background: rgba(0,0,0,0) url("http://www.ynwtqx.com/templets/2017new/images/icon.png") no-repeat scroll -229px -44px;}
.inbanner .prev, .inbanner .next {cursor: pointer;left: 30px;opacity: .5;position: absolute;top: 150px;width: 89px;height: 89px;}
.inbanner .prev {background: url("http://www.ynwtqx.com/templets/2017new/images/icon.png") no-repeat 0 0;left: 30px;right: auto;}
.inbanner .next {background: url("http://www.ynwtqx.com/templets/2017new/images/icon.png") no-repeat -89px 0;left: auto;right: 30px;}
.inbanner .prev:hover, .inbanner .next:hover {opacity: 1;}

/*1?12|¨¬?¨¢2?*/




.wp{
  width:1200px;
  margin:auto;
}
.n, em {
    font-weight: normal;
    font-style: normal;
}
.footer .wp{overflow: hidden;}

.fd-ul1{overflow: hidden;}

.fd-ul1 li{float: left;width: 310px;padding: 33px 0;}

.fd-ul1 li .items{display: block;margin-right: 20px;}

.fd-ul1 .last .items{margin: 0;}

.fd-ul1 .last{width: 270px;}

.fd-ul1 .iconfont{color: #128bec;font-size: 32px;}
.fd-ul1 li .items:hover .img {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
}


.fd-ul1 li .img{float: left;width: 60px;height: 60px;line-height: 60px;border-radius: 50%;border:1px solid #128bec;text-align: center;margin-right: 13px;-webkit-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s;
-o-transition: .3s;
transition: .3s;}


.fd-ul1 li .items:hover .img{border-color: #ee3441;}

.fd-ul1 li .img img{vertical-align: middle;}

.fd-ul1 li .txt{overflow: hidden;}

.fd-ul1 li .txt h4{

  white-space:nowrap;

  overflow:hidden;

  text-overflow:ellipsis;

  font-weight: normal;

  margin-top: 3px;

}

.fd-ul1 li .txt h4{display: block;font-size: 18px;color: #333;line-height: 31px;}

.fd-ul1 li .items:hover h4,.fd-ul1 li .items:hover .img i{color: #ee3441;}

.fd-ul1 li .txt p{font-size: 14px;color: #666;white-space:nowrap;

  overflow:hidden;

  text-overflow:ellipsis;

  font-weight: normal;}

.fd-con{background-color: #444546;overflow: hidden;}

.fd-dl{float: left;width: 33.3%;}

.fd-dl dt{background-image: url(http://www.scwtqx.com/images/dt-x.png);background-repeat: no-repeat;background-position: left bottom;

  margin-bottom: 20px;}

.fd-dl dt em{display: inline-block;font-size: 18px;color: #fff;background: url(http://www.scwtqx.com/images/dt-x2.png) no-repeat left bottom;line-height: 38px;font-weight: bold;}
.fd-dl dd li{margin-bottom: 10px;}
.fd-dl dd a{font-size: 15px;color: #fff;-o-transition:.3s;

-ms-transition:.3s;

-moz-transition:.3s;

-webkit-transition:.3s;

transition:.3s;}

.fd-dl-box{overflow: hidden;background: url(http://www.scwtqx.com/images/fd-dl-box.png) repeat-x left bottom;padding-bottom: 13px;padding-top: 28px;}

.fd-dl dd a:hover{color: #128bec;}

.fd-dl .last{background-repeat: repeat-x;}

.fd-dl dd .img{float: left;margin-right: 12px;}

.fd-dl dd .share{overflow: hidden;}

.fd-dl dd .share a{display: block;height: 33px;line-height: 33px;border:1px solid #656769;text-align: center;margin-bottom: 12px;}

.fd-dl dd .share span{color: #fff;padding-left: 5px;vertical-align: middle;-o-transition:.3s;

-ms-transition:.3s;

-moz-transition:.3s;

-webkit-transition:.3s;

transition:.3s;}
.fd-dl dd .share .qq span {padding-left: 9px;}
.fd-dl dd .share a:hover span{color: #128bec;}

.fd-dl dd .share a:hover .iconfont{color: #128bec;}

.fd-dl dd .img img{width: 129px;height: 129px;}

.fd-dl .iconfont {font-size: 18px;vertical-align: middle;color: #fff;-o-transition:.3s;

-ms-transition:.3s;

-moz-transition:.3s;

-webkit-transition:.3s;

transition:.3s;}

.fd-ul2{float: left;}

.fd-ul2 li{float: left;}

.fd-ul2 li a{display: block;padding: 0 8px;font-size: 12px;color: #bdbdbd;background: url(http://www.scwtqx.com/images/fd-bot1.png) no-repeat right center;}

.fd-ul2 li a:hover{color: #128bec;}

.fd-ul2 li .first{padding-left: 0;}

.fd-ul2 li .last{background: none;}

.fd-bot{padding: 12px 0 10px; margin-bottom: 90px;}

.fd-bot p{float: right;font-size: 12px;color: #bdbdbd;}


.g-atten{padding-top: 47px;padding-bottom: 60px;}
.g-atten .wp{overflow: hidden;}
.g-ind-tit1.tit2{text-align: center;}
.g-ind-tit1.tit2 h2,.g-ind-tit1.tit2 span{font-weight: bold;font-size: 35px;}
.ul-atten{margin: 0 -5px;zoom:1;padding-top: 25px;}
.ul-atten li{float: left;width: 25%;}
.ul-atten li a{display: block;margin: 0 5px;}
.ul-atten li p{
    height: 45px;
    line-height: 45px;
    border:1px solid #ededed;
    text-align: center;
    white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;font-size: 16px;color: #333;}
.ul-atten li .img{height: 165px;overflow: hidden;}
.ul-atten li .img img{-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;}
.ul-atten li a:hover img{-webkit-transform: scale(1.08);
-ms-transform: scale(1.08);
-o-transform: scale(1.08);
transform: scale(1.08);}
.ul-atten li a:hover p{color: #1b8fed;}
.g-adver .box{padding: 40px 0;border-bottom: 1px dashed #dbdbdb;}
.g-adver a{display: block;height: 100%;}
.g-adver a img{display: block;}

.float-bot{position: fixed;z-index: 999;left: 0;bottom: 0; width: 100%;height: 70px;background: url(http://www.scwtqx.com/images/float2-1.jpg) no-repeat center;}

.float-bot .wp{position: relative;height: 100%;}

.float-bot .img{position: absolute;left: 0;bottom: 0;}

.float-bot .img img{display: block;}

.float-con{float: right;margin-top: 18px;}

.float-con label,.pc_swt_divif{display: block;background-color: #fff;height: 35px;line-height: 35px;}
.pcswttel{background-color: #fff;height: 35px;line-height: 35px; font-size:14px;}
.float-con form,.pc_swt_divif{float: left;position: relative;width: 370px;}

.float-con .tel,.pcswttel{width: 210px;border: none;outline: none;padding: 0 10px;}

.float-con .link{float: left;}

.float-con .back,.pcbtnswt{position: absolute;right: 0;top: 0;width: 140px;font-size: 14px;border:1px solid #ffa830;background-color: #ffa830;color: #fff;text-align: center;height: 35px;outline: none;-o-transition:.3s;

-ms-transition:.3s;

-moz-transition:.3s;

-webkit-transition:.3s;

transition:.3s;}

.float-con .back:hover,.pcbtnswt:hover{opacity: 0.8;

filter: alpha(opacity=80);}

.float-con .link{padding: 0 20px 0 20px;}

.float-con .link a{float: left;margin-right: 15px;width: 140px;height: 35px;line-height: 35px;text-align: center;color: #fff;font-size: 16px;-o-transition:.3s;

-ms-transition:.3s;

-moz-transition:.3s;

-webkit-transition:.3s;

transition:.3s;}

.float-con .link .ask{position: relative;background-color: #ed2a38;}
.float-con .link .ask .tips {
    position: absolute;
    top: -10px;
    right: -10px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    border-radius: 50%;
    background-color: #f01332;
}

.float-con .link a:hover{background-color: #fff;color: #000;}
.float-con .link i{font-size: 20px;padding-right: 8px;}

.float-con .link .sign{background-color: #5eb95e;}

.float-bot .icon{position: absolute;right: 0;top: 5px;color: #fff;cursor: pointer;}
.float-bot .icon i{font-size: 20px;}
.video-cont {padding-bottom: 18px;}
.video-cont .video-box {
    position: relative;
    width: 100%;
    padding-top: 75%;
}

.video-box > iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*¡§a?¡ì?a1???*/
.msg_main{
    padding: 8px 0;
    background: #fff;
}

.msg_box {}
.msg_box_icon{}
.msg_box_icon li{ float:left; line-height:50px;}
.msg_list{}
.msg_list li {font-size: 14px;line-height: 50px;padding-left: 15px;height: 50px;}
.msg_list li a {float: left;padding-left: 10px;height: 50px; color:#ed3c42;}

/*D?¡§|¡§2??£¤¡§??*/
.xs_box{ width:1200px; }
.xs_box li{ float:left;margin-left:20px;}
.xs_box li:first-child{ margin-left:0px;}
.xs_box li a{ display:block; width:284px; overflow:hidden;}
.xs_box li .xs_img img{ width:100%;}
.xs_box li a h4{  width:284px; overflow:hidden; margin:10px 0;height: 19px; font-weight:bold;}



/*?1|¨¬?¡§a??¡§a*/
.course_tui{ width: 776px;}
.course_tui ul{width:800px;overflow:hidden;}
.course_tui li{
display: inline-block;
    width: 45%;
    margin: 18px 0 4px 12px;
    overflow: hidden;
    background: #ffffff;
    padding-bottom: 16px;
}
.course_tui li > a{display:block;position:relative;}
.course_tui li > a > img{vertical-align:middle;}
.course_tui .h_hover{position:absolute;top:0;left:0;width:100%;height:100%;background:#0071c0;text-align:center;color:#FFF;opacity:0;transition:0.5s;}
.course_tui .h_hover h3{width:80%;margin:0 auto;font-size:24px;padding-bottom:5px;border-bottom:1px solid #FFF;padding-top: 46px;}
.course_tui .h_hover h4{font-size:16px;padding-top:5px;}
.course_tui li > a:hover .h_hover{opacity:1;transition:0.5s;}
.course_tui li h3{
      font-size: 22px;
    font-weight: bold;
    line-height: 51px;
    padding: 0 17px;
}
.course_tui li p{
  color: #888;
    height: 28px;
    line-height: 28px;
    padding: 0 15px;
}
.course_tui li p .bg_ed3c42{padding: 5px 8px;
    color: #FFF;
    background: #0066CB;
    float: right;
    font-size: 20px;
    border: 1px solid #0066CB;}
.course_tui li p .bg_23cd77{padding: 5px 3px;
    color: #0066CB;
    /* background: #23cd77; */
    float: right;
    border: 1px solid #0066CB;
    font-size: 20px;}
.course_tui li p span{
  position: relative;
    top: 7px;
    font-size: 14px;
}
.course_tui li p b{
      font-size: 23px;
    color: #FF0026;
        position: relative;
    /* top: 4px; */
    left: 3px;
}

.course_faq{ width:380px}
.faq_box li{     float: left;
    margin-left: 1px;
    margin-bottom: 5px;}
.faq_box li:first-child{ margin-left:0px;}
.faq_box li:nth-child(6){margin-left:0px;}
.faq_box li a{width:73px; height:60px; display:block; border:1px solid #2b99ee; text-align:center; color:#2b99ee;}
.faq_box li a p{ font-size:10px;}
.faq_box li a h4{ margin-top:14px; font-weight:bold;}
.faq_box li a:hover{ background:#2b99ee; color:#fff;}

.zxbm_box{width:350px; float:left; padding:15px; background:#f5f5f5 url(../images/ind-row2.png) no-repeat left center; }
.zxbm_box h4{ color:#ed3c42; padding-top:15px;}
.zxbm_box h4 span{ color:#0071c0;}
#Submit1 {background-color:#ff0100;border:0 none;color:#fff;font-size:16px;height:40px;width:320px; cursor:pointer; }
#Submit1:hover {background-color:#f30;}
.zxbm_box .t1 {border:1px solid #ddd;font-size:16px;height:35px;line-height:35px;margin-left:10px;padding:0 20px;width:180px;}
input {outline:medium none;}

/*news*/
.arcbox{}
.scarc{width:800px; height:435px; overflow:hidden;}

.news_tt{}
.news_tt a.news_tt_lg{font-size:32px;font-weight:bold;color:#0071c0;}
.news_tt a.news_tt_lg:hover{color:#0071c0;border-bottom:1px solid #0071c0;}
.news_tt p{color:#888;}
.news_tt{ width:780px;  position:relative;}
.news_tt .hd{ overflow:hidden;}
.news_tt .hd ul{ float:right; overflow:hidden; zoom:1; }
.news_tt .hd ul li{ float:left;   overflow:hidden; display:none;}
.news_tt .hd ul li.on{ background-position:0 0; }
.news_tt .bd{ width:780px; }
.news_tt .bd ul{ overflow:hidden; zoom:1; }
.news_tt .bd ul li{width:780px;  float:left;  text-align:left; _display:inline;}
.news_tt .bd ul li span{ color:#999;  }

.scarc_t{}
.news_nav{line-height:40px;height:50px;border-bottom:1px solid #DDD;}
.news_nav li{float:left;font-size:24px;margin-right:20px;padding-bottom:10px;}
.news_nav li.on{ border-bottom:1px solid #0071c0;}
.news_nav li.on a{ color:#0071c0;}

.scarc ul{width:780px;z-index:0;background:#FFF;}
.scarc ul.current{z-index:1;}
.scarc_top{padding:10px 0;overflow:hidden;width: 100%;}
.scarc_top li{ float:left;}
.scarc_top li a{display:block;width:243px;float:left;margin-right:15px;position: relative;}
.scarc_top li a img{width:100%;height:150px;}
.scarc_top li a p{font-size:16px;line-height:23px;height: 46px;}
.scarc_top li a span{ position: absolute; bottom: 23px; right: 0; font-size: 14px; }

.scarc_li{width:780px;border-top:1px solid #DDD;overflow:hidden;}
.scarc_lileft{width:50%;float:left;padding:15px 0 0;}
.scarc_liright{width:50%;float:right;padding:15px 0 0;}
.scarc_lileft li,.scarc_liright li{width:47%;font-size:14px;line-height:27px;height:27px;overflow:hidden; float:left; padding:0 10px;}
.scarc_lileft li a,.scarc_liright li a{ float:left;}
.scarc_lileft li span,.scarc_liright li span{float:right;color:#888;}



.schot{     width: 378px;
    height: 302px;
    border: 1px solid #dcdcdc;
    margin-top: 52px;}
.spread_item{ width:378px;height:217px; background:#f5f5f5; }
.spread_item li{ width:189px; height:56px; float:left;}
.spread_item li a{ width:189px; height:56px; display:block; text-align:center; line-height:56px; font-size:18px;}
.spread_item li.n{ width:189px; height:56px;}
.spread_item li.on{ background:#0071c0;width:189px; height:56px;}
.spread_item li.on a{ color:#fff;}
.spread_item .bk_r,.guide_icon .bk_r{ border-right:1px solid #dcdcdc;}
.spread_item .bk_b,.guide_icon .bk_b{ border-bottom:1px solid #dcdcdc;}
.spread_item_img{ width:378px; height:106px;overflow: hidden;}
.spread_item_img img{ 
  transition: all .6s;
  -webkit-transition: all .6s;
}
.spread_item_img img:hover{ 
  transform: scale(1.1)
}
.spread_item_img .m dl{width:378px; height:106px;}

.guide_icon{width:378px; height:217px;}
.guide_icon a{ color:#0071c0;}
.guide_icon a:hover{color:#ed3c42;}
.guide_item{width:378px;height:80px;}
.guide_item a{width:348px; height:75px;padding:5px 0 0 30px; display:block;}
.guide_item1{ width:189px; height:60px; }
.guide_item1 a{ display:block;width:159px; height:60px;line-height:60px; font-size:18px;padding-left:30px;}
.guide_item1 a i{ line-height:60px;}
.guide_item2{ width:94px; height:75px; text-align:center;}
.guide_item2 a{width:94px; height:63px; display:block;}
.guide_item2 a i{ }

/*¡§¡ãy|¨¬??¡§o¡§?a*/
.vd{ overflow:hidden;  padding-bottom:10px;     
     width: 1200px;
    margin-left: auto;
    margin-right: auto;
    position: relative;}
.vd a{
      display: inline;
    color: #000000;
    float: left;
    /* height: 30px; */
    line-height: 67px;
    width: 18%;
    margin: 10px auto 10px 20px;
    text-align: center;
    /* border: 1px solid #ccc; */
    text-decoration: none;
    background: #fff;
    font-size: 17px;
    border-radius: 5px;
}
.vd a:hover{ background-color:#2393e1; color:#fff;}

/*?a??¡§¡èD???¨¦*/
.ynwtkb_box{ width:1198px; border:1px solid #a9a9a9; float:left}
.kbtop{ background:#fff; letter-spacing:15px; font-size:30px; text-align:center; color:#ED3C42; padding:10px 0; font-weight: bold;}
.ynwtkb,.ykb{  font-size:15px; border-top:1px solid #fff;border-right:none;border-bottom:none; text-align:center; overflow:hidden; color:#333; background:#fff;}
.ykb{ width:469px; border-right:1px solid #CCC;float:left; border-bottom:1px solid #ccc;}
.ynwtkb{width:708px;border-left:1px solid #CCC;float:right;border-bottom:1px solid #ccc;}
.ynwtkb a{ color: #333;}
.ynwtkb a:hover{ color: #333;}
.ykb a{ color: #555;}
.ykb a:hover{ color: #555;}
.ykb ul{ width:469px;display:inline-block;}
.ynwtkb ul{ width:708px;display:inline-block;}
.ynwtkb ul li,.ykb ul li{ float:left; border-top:none;border-left:none; height:40px; line-height:40px;}
.ynwtkb ul li{ width:104px;}
.ykb ul li{ width:100px;}
.ynwtkb ul:hover,.ykb ul:hover{background:#e9e9e9;color:#333; display:inline-block;height:40px;}
.ynwtkb ul:hover a,.ykb ul:hover a{color:#333;}
/*.ynwtkb ul:first-child,.ykb ul:first-child{ font-weight:bold; color:#FFFFFF;}
*/.ykb ul{ font-weight:bold;color:#555;}
.ynwtkb ul li:nth-child(3){ color:#fe4d53;}
.f3f3f3{ background:#f3f3f3; display: inline-block;}

.kbimg {width: 1188px;overflow: hidden;position: relative;}
.kbimg .bd {padding: 10px;}
.kbimg .bd ul {overflow: hidden;zoom: 1;}
.kbimg .bd ul li {margin: 0 8px;float: left;_display: inline;overflow: hidden;text-align: center;}
.kbimg .bd ul li {text-align: center;}
.kbimg .bd ul li img {width: 300px;height: 174px;}
.kbimg .bd ul li a:hover img {border-color: #999;}
.kbimg .bd ul li .title {line-height: 42px;}

/*17?????a??¡§¡èD???¨¦*/
.kb_box{ width:1200px;}
.bk_tablebox {width:590px;border: 1px solid #e0e0e0; padding: 15px 0;}
.bk_tablebox .table{ width:100%;}
.bk_tablebox th { font-size:16px; font-weight:bold; color:#333;}
.bk_tablebox td {font-size: 14px;}
.bk_tablebox .table th,.bk_tablebox .table td {line-height: 20px; padding: 8px;}
.btn {padding: 4px 12px;font-size: 14px;height: 32px;}
.btn-primary{ background:#0071c0; color:#fff;}
.btn-danger{background:#ed3c42; color:#fff;}
.btn-primary:hover,.btn-danger:hover{ color:#fff;}

/*?¨¤¡§o¡§?a*/
.title{height: 0px;
    line-height: 34px;}
.title h2{ background:url(/images/icon.png) no-repeat -247px -102px; text-indent:20px; color:#0071c0}
.title h2 span{ color:#000;}
.home_h2_more{    font-size: 18px;
    position: relative;
    top: 8px;}
.home_h2_more a{margin-left:10px;color:#888;}
.title h3{ height:42px; line-height:42px;}
/*?¨¢???¡§a¡§¡ã¡§a?¡ì*/
.picshow{background:#F8F8F8;padding:30px 0;}

.picshow_box{position:relative;height:360px;} 
.picshow_box a{display:block;position:absolute;background:#000;overflow:hidden;}
.picshow_box .pic1{width:640px;height:360px;left:0;top:0;position:absolute;}
.picshow_box .pic2{width:330px;height:177px;left:645px;top:0;}
.picshow_box .pic3{width:330px;height:178px;left:645px;top:182px;}
.picshow_box .pic4{width:220px;height:360px;left:980px;top:0;}
.picshow_box  p{display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;transition:.5s;color:#FFF;text-align:center;}
.picshow_box a:hover p{opacity:1;background-color: rgba(0,0,0, 0.5);box-shadow: 0 0 6em 1em rgba(0, 0, 0, 0.7) inset;-webkit-box-shadow: 0 0 6em 1em rgba(0, 0, 0, 0.7) inset;transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;}
.picshow_box .pic1 p{line-height:360px;font-size:30px;}
.picshow_box .pic2 p{line-height:177px;font-size:24px;}
.picshow_box .pic3 p{line-height:178px;font-size:24px;}
.picshow_box .pic4 p{line-height:360px;font-size:18px;}

.picshow_box .pic2 img{
  -webkit-transition: transform .5s;
  -o-transition: transform .5s;
  transition: transform .5s;
  }
.picshow_box a:hover img{
  transform: scale(1.02,1.06);
  -webkit-transform: scale(1.02,1.02);
  -o-transform: scale(1.02,1.02);
  }


/*¡§a¡§¡ã¡§a?¡ì¡§??¡§o?*/
.advantage ul{width:1300px;overflow:hidden;}
.advantage li{float:left;width:225px;margin-right:19px; position:relative;}
.advantage .img{ width:225px; height:340px;}
.advantage li a{width:225px; height:340px; color:#fff;}
.advantage .bg{ position:absolute; bottom:0; width:225px; height:188px; background:#000;filter:alpha(opacity=70);opacity: 0.7;}
.advantage .text{ position:absolute; bottom:0; width:225px; height:188px; color:#fff; text-align:center;}
.advantage li{
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;

  overflow: hidden;
  background: #FFFFFF;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  -ms-perspective: 1200px;
  perspective: 1200px;
}

.advantage li:hover{
  z-index:10;   background-color:#fff;
  -moz-transform:translate3d(0,-6px,0);
  -ms-transform:translate3d(0,-6px,0);
  -o-transform:translate3d(0,-6px,0);
  -webkit-transform:translate3d(0,-6px,0);
  transform:translate3d(0,-6px,0);
}

/*¡§a¡§¡ã¡§a?¡ì?????¡§a¡§¡ã|¨¬*/
.jobbox{}
.jobinfo{ width:589px; border-right:1px solid #dcdcdc; padding-right:10px;}
.newscont{ width:589px;}
.newscont .img{ float:left; width:180px; height:100px;margin-bottom: 7px;}
.newscont .img img{ width:180px; height:100px;}
.newscont h4,.newscont .time,.newscont p{ float:right; width:400px;}
.newscont h4 a{ color:#ed3c42;}
.newscont .time,.newscont p{ font-size:14px;}
.jobinfo li{ font-size:14px; line-height:27px;}
.jobinfo li span { color:#888;}
.suc_student li{ float:left; width:290px; overflow:hidden;}
.suc_student a{ display:block; width:290px; }
.suc_student li p{ font-size:14px;}
.suc_student li img{
  transition: all .6s;
  -webkit-transition: all .6s;
}
.suc_student li a:hover img{ 
  transform: scale(1.1)
}

.picMarquee-left{ width:1200px;  overflow:hidden; position:relative;}
.picMarquee-left .hd{ overflow:hidden; height:0px; padding:0 10px;  }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:120px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

/*¡§???¡§|¡§¡é???¡§?*/
.link_box{}
.link_box li{height:28px;float:left;font-size:14px;margin-right:20px;cursor:pointer;}
.link_box li a{ color:#888;}


/*?¨¢¡§|??£¤*/
.toTop {
    position: fixed;
    left: 50%;
    margin-left: 610px;
    top: 255px;
    width: 175px;
    background: url(http://www.scwtqx.com/images/totop-1.png) no-repeat center;
    background-size: cover;
    z-index: 99;
}
.toTop.float .ul-toTop {
    display: none;
}
.toTop .hide {
    display: none;
    position: relative;
}
.ul-toTop {
    padding-top: 54px;
    padding-bottom: 25px;
}
.ul-toTop li {
    margin-bottom: 10px;
    position: relative;
}
.ul-toTop li a {
    display: block;
    margin: 0 auto;
    width: 93px;
    height: 31px;
    line-height: 31px;
    font-size: 14px;
    color: #f8f8f8;
    border: 2px solid #fff;
    border-radius: 4px;
    text-align: center;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
}
.ul-toTop li a .iconfont {
    font-size: 20px;
    padding-right: 5px;
    vertical-align: middle;
}
.toTop.float {
    left: auto;
    padding-top: 26px;
    margin-left: 0;
    right: 0;
    background-image: none;
    background-color: #0685eb;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    width: auto;
}
.toTop.float .hide {
    display: block;
    color: #fff;
    font-size: 14px;
    padding: 10px;
    text-align: center;
    cursor: pointer;
}
.toTop .hide .gif {
    position: absolute;
    top: -25px;
    right: 0;
    z-index: -1;
    background: url(http://www.scwtqx.com/images/gif-qq2.gif) no-repeat 0 0;
    width: 30px;
    height: 30px;
    -webkit-background-size: cover;
    background-size: cover;
}

@font-face {
  font-family: 'iconfont';  /* project id 277999 */
  src: url('http://at.alicdn.com/t/font_ejrizw3d3877gb9.eot');
  src: url('http://at.alicdn.com/t/font_ejrizw3d3877gb9.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_ejrizw3d3877gb9.woff') format('woff'),
  url('http://at.alicdn.com/t/font_ejrizw3d3877gb9.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_ejrizw3d3877gb9.svg#iconfont') format('svg');
}
.iconfont {

    font-family: "iconfont" !important;

    font-size: 32px;

    font-style: normal;

    -webkit-font-smoothing: antialiased;

    -webkit-text-stroke-width: 0.2px;

    -moz-osx-font-smoothing: grayscale;

}

/*?D¡§|¡§2??£¤¡§??*/
.msg_bd {
    line-height: 50px;
    background: #dc0303;
    width: 1180px;
    margin: 0 auto;
    padding: 0 10px;
}
.msg_bd .row {
    position: relative;
    width: 1180px;
}
.msg_bd span {
    display: block;
    animation: lingdang 1s infinite;
    -webkit-animation: lingdang 1s infinite;
    top: 0;
    height: 50px;
    width: 50px;
    background: url(/images/index.png) no-repeat 0 center;
    position: absolute;
}
.msg_bd p {
    color: #fff;
    font-size: 18px;
    margin-left: 50px;
    padding-left: 30px;
    background: url(/images/index.png) no-repeat -50px center;
    letter-spacing: 2px;
    width: 900px;
    overflow: hidden;
}
.msg_bd p b {
    color: #ffea00;
}
.msg_bd a {
    display: block;
    position: absolute;
    right: 0;
    width: 118px;
    height: 30px;
    top: 10px;
    text-align: center;
    background: #fff;
    color: #000;
    font-size: 16px;
    border-radius: 15px;
    line-height: 30px;
}
.row {
    width: 1200px;
    margin: 0 auto;
}
.hrxz_box {
    background: #dc0303;
    width: 1160px;
    padding: 20px;
}
.hrxz_img {
    float: left;
    width: 67px;
}
.hrxz_dt {
    float: left;
    width: 560px;
    height: 288px;
    margin-left: 30px;
}
.slider {
    width: 560px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    height: 288px;
    background: #000;
}
.slider .bd {
    position: relative;
    z-index: 0;
}
.slider .bd li {
    height: 288px;
    overflow: hidden;
}
.slider .hd {
    width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    height: 30px;
    line-height: 30px;
}
.slider .hd ul li {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 9px;
    height: 9px;
    margin: 0 4px;
    overflow: hidden;
    filter: alpha(opacity=70);
    opacity: 0.7;
    vertical-align: top;
    line-height: 9999px;
}
.moj_in_box {
    position: absolute;
    z-index: 999;
    right: 10px;
    top: 10px;
}
.moj_in {
    width: 220px;
    height: 110px;
    background-color: #fff;
    border-radius: 5px;
}
.moj_in h1 {
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    line-height: 32px;
    letter-spacing: 0;
    color: #fff;
    height: 32px;
    background-color: #666;
    text-align: center;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.moj_in font{
    display: block;
    font-size: 36px;
    font-weight: 600;
    font-stretch: normal;
    letter-spacing: 0;
    color: #666;
    text-align: center;
    padding-top: 10px;
}
.moj_in i {
    display: block;
    width: 92px;
    height: 80px;
    background-image: url(/images/ico.png);
    position: absolute;
    top: 18px;
    left: -49px;
}
.moj_in2 a {
    display: flex;
    width: 130px;
    height: 27px;
    background-color: #c8161d;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    color: #fff;
    margin: 0 auto;
    border-radius: 27px;
    margin-top: 7px;
}
.moj_in2 h1 {
    background-color: #0071c0;
}
.hrxz_vd {
    float: left;
    width: 448px;
    height: 288px;
    margin-left: 30px;
}

/*¡§¡§¡§¡§??¡§o¡§??|¨¬*/
            .ptb40 {
                padding: 40px 0;
            }
            
            .w1200 {
                width: 1200px;
                margin-left: auto;
                margin-right: auto;
                font-size: 0;
            }
            
            .clearfix1 a {
                font-size: 24px;
                color: #f55b4b;
                line-height: 24px;
                transition: all 0.2s;
            }
            
            .clearfix1 span {
                font-size: 24px;
                color: #39a4ec;
                transition: all 0.2s;
            }
            
            .mt10 {
                margin-top: 10px;
            }
            
            .fl {
                float: left;
            }
            
            .media-menu li {
                float: left;
                margin-left: 10px;
            }
            
            .media-menu li a {
                display: block;
                font-size: 14px;
                color: #666;
                width: 125px;
                height: 30px;
                line-height: 30px;
                text-align: center;
                border: 1px solid #ccc;
            }
            
            .fr {
                float: right;
            }
            
            .media-switch li {
                float: left;
                padding: 0 10px;
                border: 1px solid #ccc;
                cursor: pointer;
            }
            
            .media-container {
                width: 1200px;
                height: 228px;
                position: relative;
            }
            
            .media-container ul li {
                margin-left: 10px;
                float: left;
            }
            
            .media-container ul li {
                width: 285px;
                height: 190;
                overflow: hidden;
                position: relative;
            }
            
            .media img {
                transform: scale(1.05, 1.05) translateX(5px);
                transition: all 0.6s;
            }
            
            .media-container ul li p {
                font-size: 18px;
                width: 285px;
                line-height: 18px;
                color: #333;
                margin-top: 10px;
            }
            
            .fl li:hover {
                color: #fff;
                background: #006cbf
            }
            
            .fl li a:hover {
                color: #fff;
            }



/*tc8*/

.layer_box {

 display: flex;
    align-items: center;
    width: 946px;
    height: 500px;
    background: url(/images/tc_1.gif) no-repeat;
    background-size: cover;
    padding-left: 33px;
    overflow: hidden;
    position: relative;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 999;
    transform: scale(0.9);

        }

.layer_box_couter {
    position: relative;
    left: 506px;
    top: 119px;
    left: 608px;
    height: 276px;
}

        .adress_x {

            margin: 0;

            font-size: 14px;

            font-weight: normal;

            font-stretch: normal;

            letter-spacing: 0px;

            color: #666666;

            margin-bottom: 10px;

        }



        .title_x {

            margin: 0;

            font-size: 26px;

            font-weight: 600;

            font-stretch: normal;

            letter-spacing: 0px;

               color: #000000;

        }



        .x_p01,

        .x_p02 {

            font-size: 18px;

            font-weight: normal;

            font-stretch: normal;

            letter-spacing: 0px;

              color: #000000;

        }



        .x_p01 {

            margin-top: 2px;

        }



        .x_p02 {

            margin-top: 18px;

        }



        ul,

        p {

            list-style: none;

            padding: 0;

            margin: 0;

        }



        .layer_box ul {

            display: flex;

            margin-top: 18px;

        }



        #learn_data li,

        #learn_major li {

            display: flex;

            align-items: center;

            justify-content: center;

            width: 79px;

            height: 29px;

            background-color: #eeeeee;

    border: 1px solid #eee;

            border-radius: 5px;

            font-size: 16px;

            letter-spacing: 0px;

            color: #333333;

            margin-right: 11px;

            cursor: pointer;

        }



        #learn_data .data_act,

        #learn_major .major_act {

            background-color: #CEDDFF;

            border-radius: 5px;

            border: solid 1px #CEDDFF;

            font-size: 16px;

            font-weight: normal;

            font-stretch: normal;

            letter-spacing: 0px;

            color: #000000;

            position: relative;

            overflow: hidden;

        }



        .layer_box .data_act::before,

        .layer_box .major_act::before {

            content: '';

            width: 10px;

            height: 10px;

            background: url('/images/pctc/g.png') no-repeat;

            background-size: 100%;

            position: absolute;

            bottom: 0;

            right: 0;

        }



        #learn_from {

    margin-top: 24px;
    margin-bottom: 18px;
        }

#learn_from li{
    width: 96%;
}

        #learn_from input {

    width: 100%;
    height: 48px;
    background-color: #eeeeee;
    border-radius: 5px;
    border: solid 1px #eeeeee;
    text-indent: 12px;
    outline: none;
    margin-right: 11px;
    font-size: 18px;

        }



        #learn_from input:hover {

            border-color: #ee5400;

            background-color: #fff;

        }



        .x_text_p {

            font-size: 18px;

            font-weight: normal;

            letter-spacing: 0px;

            color: #333333;

        }



        .x_text_p span {

            font-size: 18px;

            font-weight: normal;

            font-stretch: normal;

            line-height: 12px;

            letter-spacing: 0px;

            color: #D3101A;

        }



        .x_text_p em {

            font-size: 18px;

            font-weight: 600;

            font-style: normal;

            font-stretch: normal;

            line-height: 12px;

            letter-spacing: 0px;

            color: #D3101A

        }



.x_layer_btn{
display: flex;
    margin-top: 18px;
    width: 100px;
    position: relative;
    left: -134px;
    top: -428px;
}
.x_layer_btn a{
  background-color:none;
}

.quan{
border-radius: 50%;
    width: 120px;
    height: 120px;
    margin: 60px auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    border-top: 5px solid rgba(205,220,255,1.4);
    border-right: 5px solid rgba(205,220,255,1.2);
    border-bottom: 5px solid rgba(205,220,255,1.2);
    border-left: 5px solid #2C6DFF;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 5.1s infinite linear;
    animation: load8 4.1s infinite linear;
    position: relative;
left: -248px;
    top: -281px;
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

        .x_layer_btn a {

            display: flex;

            align-items: center;

            justify-content: center;

            width: 169px;

            height: 43px;

            text-decoration: none;

            font-size: 14px;

            font-weight: normal;

            font-stretch: normal;

            line-height: 12px;

            letter-spacing: 0px;

            color: #ffffff;

            margin-right: 11px

        }



        .x_layer_btn a:nth-child(2) {

            background-color: #333;

        }



        .box_close {
width: 45px;
    height: 45px;
    font-size: 20px;
    text-align: center;
    line-height: 45px;
    position: absolute;
    top: 23px;
    right: 3px;
    cursor: pointer;
        }

/*?a|¨¬?????D?¨¬1?*/

/*|¨¬?¨¢2?¡§o?¨¢¡§¡ã3*/
.fd-ul{
width: 1200px;
    margin: 28px auto;
    height: 240px;
}
.fd-ul ul li{
	width:50%;
	float:left;
}
.fd-ul ul li span{
  display:block;
     margin: 0 auto;
    font-family: "??¨¦¡§¡§¡§a??o¡§2 Regular";
    font-size: 14px;
    color: #fff;
    line-height: 30px;
    font-weight: normal;
    letter-spacing: 1px;
}
.fd-ul ul li span a{
	color:#fff;
}



        .home-nav,#BottomPopup{background-color: #E70012;}
        #snow { position: fixed; top: 0; left: 0; z-index:999999; width: 100%; height: 100%; display: block; pointer-events: none; }



/*??¡§|?¨¤??3¡§?*/
ul,
li,
td {
margin: 0;
padding: 0;
}
a {
text-decoration: none;
}
.w {
margin: auto;
width: 1200px;
}
.commom_more {
background: #ebeef0;
color: #13223f;
font-size: 12px;
display: inline-block;
padding: 2px 35px 0 20px;
height: 31px;
line-height: 31px;
border-radius: 31px;
position: relative;
}
.commom_more:hover {
color: #e31436;
}

.good_class_spike {
background-color: #f6f7f9;
padding-bottom: 15px;
padding-top: 40px;

}
.good_class_spike > .Page > .spike_top {
width: 100%;
height: 30px;
display: inline-table;
margin-bottom: 35px;
}
.good_class_spike > .Page > .spike_top > .sec-tab {
display: table-cell;
vertical-align: middle;
}
.good_class_spike > .Page > .spike_top > .sec-tab > li {
padding-right: 15px;
margin-right: 15px;
}
.good_class_spike > .Page > .spike_top > .sec-tab > li:after {
display: none !important;
}
.good_class_spike > .Page > .spike_top > .sec-tab > li:not(:last-child) {
border-right: 3px solid #dfe1e5;
}
.good_class_spike > .Page > .spike_top > .sec-tab > li .iconfont {
display: block;
    width: 151px;
    height: 34px;
background-repeat: no-repeat;
background-size: 100% 100%;
}
.good_class_spike > .Page > .spike_top > .sec-tab > li.tab1 > .iconfont {
background-image: url('/edu/center/images/index_new/hkms.png');
}
.good_class_spike > .Page > .spike_top > .sec-tab > li.tab1.on {
display: block;
}
.good_class_spike > .Page > .spike_top > .sec-tab > li.tab1.on > .iconfont {
background-image: url('https://static1.51ctocdn.cn/edu/center/images/index_new/hkms_on.png');
}
.good_class_spike > .Page > .spike_top > .sec-tab > li.tab2 > .iconfont {
background-image: url('/edu/center/images/index_new/czms.png');
}
.good_class_spike > .Page > .spike_top > .sec-tab > li.tab2.on {
display: block;
}
.good_class_spike > .Page > .spike_top > .sec-tab > li.tab2.on > .iconfont {
background-image: url('/edu/center/images/index_new/czms_on.png');
}
.good_class_spike > .Page > .spike_top > .sec-tab > li.tab6 > .iconfont {
background-image: url('/edu/center/images/index_new/plms.png');
}
.good_class_spike > .Page > .spike_top > .sec-tab > li.tab6.on {
display: block;
}
.good_class_spike > .Page > .spike_top > .sec-tab > li.tab6.on > .iconfont {
background-image: url('/edu/center/images/index_new/plms_on.png');
}
.good_class_spike > .Page > .spike_top > a {
float: right;
}
.good_class_spike > .Page > .spike_midd {
background-color: #fff;
border-radius: 8px;
height: 70px;
overflow: hidden;
}
.good_class_spike > .Page > .spike_midd > .start {
width: 284px;
position: relative;
left: -20px;
padding-left: 20px;
box-sizing: border-box;
}
.good_class_spike > .Page > .spike_midd > .start .txt {
color: #666;
}
.good_class_spike > .Page > .spike_midd > .start .icon_start {
display: inline-block;
width: 19px;
height: 21px;
background-size: 100% 100%;
margin-right: 7px;
background-repeat: no-repeat;
background-image: url('/edu/center/images/index_new/value_time.png');
}
.good_class_spike > .Page > .spike_midd > .start .timespan i {
width: 15px;
height: 18px;
line-height: 18px;
text-align: center;
background: #fceded;
border-radius: 3px;
font-size: 12px;
color: #e83323;
display: inline-block;
}
.good_class_spike > .Page > .spike_midd > .start.start.choosed .txt {
color: #fff;
}
.good_class_spike > .Page > .spike_midd > .start.start.choosed .timespan i {
background: #463c3b;
color: #fff;
}
.good_class_spike > .Page > .spike_midd > .start.start.choosed .icon_start {
display: inline-block;
width: 19px;
height: 21px;
background-size: 100% 100%;
margin-right: 7px;
background-repeat: no-repeat;
background-image: url('/edu/center/images/index_new/value_time2.png');
}
.good_class_spike > .Page > .spike_midd > .start > div {
position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 57px;
    width: 199px;
    /* height: 50px; */
    box-sizing: border-box;
}
.good_class_spike > .Page > .spike_midd > .start > div > p:nth-child(1) {
font-size: 24px;
font-weight: 600;
color: #e31436;
}
.good_class_spike > .Page > .spike_midd > .start > div > p:nth-child(1) > span {
vertical-align: middle;
}

.good_class_spike > .Page > .spike_midd > .start > div > div > p {
float: left;
}
.good_class_spike > .Page > .spike_midd > .start > div > div > p:nth-child(1) {
font-size: 12px;
color: #9399a5;
height: 22px;
line-height: 22px;
margin-right: 8px;
}
.good_class_spike > .Page > .spike_midd > .start > div > div > p:nth-child(2) {
font-size: 16px;
color: #9399a5;
}
.good_class_spike > .Page > .spike_midd > .start > div > div > p:nth-child(2) > span {
display: inline-block;
width: 22px;
height: 22px;
text-align: center;
line-height: 22px;
font-size: 14px;
color: #e83323;
background-color: #fceded;
border-radius: 3px;
}
.good_class_spike > .Page > .spike_midd > .start > div > div > p:nth-child(2) > span:nth-child(1) {
margin-right: 4px;
}
.good_class_spike > .Page > .spike_midd > .start > div > div > p:nth-child(2) > span:nth-child(2) {
margin: 0 4px;
}
.good_class_spike > .Page > .spike_midd > .start > div > div > p:nth-child(2) > span:nth-child(3) {
margin-left: 4px;
}
.good_class_spike > .Page > .spike_midd > .no-start {
width: 315px;
}
.good_class_spike > .Page > .spike_midd > .no-start > div {
width: 240px;
height: 70px;
margin: 0 auto;
padding-left: 32px;
box-sizing: border-box;
}
.good_class_spike > .Page > .spike_midd > .no-start > div > p {
line-height: 70px;
}
.good_class_spike > .Page > .spike_midd > .no-start > div > p:nth-child(1) {
color: #11233f;
font-size: 18px;
font-weight: bold;
margin-right: 10px;
}
.good_class_spike > .Page > .spike_midd > .no-start > div > p:nth-child(2) {
width: 79px;
height: 28px;
border: solid 1px #6e7a8a;
color: #6e7a8a;
font-size: 12px;
text-align: center;
line-height: 29px;
border-radius: 18px;
margin-top: 20px;
}
.good_class_spike > .Page > .spike_midd > .no-start.choosed_0 > div p:nth-child(2) {
border: solid 1px #fff;
color: #fff;
}
.good_class_spike > .Page > .spike_midd > div {
float: left;
height: 100%;
position: relative;
left: -20px;
transform: skew(-30deg);
/*¡§|¡§¡§????D?¨¤?¡§¡§?a-30*/
-webkit-transform: skew(-30deg);
-moz-transform: skew(-30deg);
-o-transform: skew(-30deg);
-ms-transform: skew(-30deg);
}
.good_class_spike > .Page > .spike_midd > div > div {
transform: skew(30deg);
/*¡§|¡§¡§????D?¨¤?¡§¡§?a-30*/
-webkit-transform: skew(30deg);
-moz-transform: skew(30deg);
-o-transform: skew(30deg);
-ms-transform: skew(30deg);
cursor: pointer;
}
.good_class_spike > .Page > .spike_midd > div.choosed_0 {
background: -webkit-linear-gradient(left, #e31436 50%, #e91f3f 0%, #e91f3f 60%, #f43450 0%, #f43450 70%, #ff4a61 0%, #ff4a61);
/* Safari 5.1 - 6.0 */
background: -o-linear-gradient(left, #e31436 50%, #e91f3f 0%, #e91f3f 60%, #f43450 0%, #f43450 70%, #ff4a61 0%, #ff4a61);
/* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(left, #e31436 50%, #e91f3f 0%, #e91f3f 60%, #f43450 0%, #f43450 70%, #ff4a61 0%, #ff4a61);
/* Firefox 3.6 - 15 */
background: -ms-linear-gradient(left, #e31436 50%, #e91f3f 0%, #7e7173 60%, #f43450 0%, #f43450 70%, #ff4a61 0%, #ff4a61);
/* Firefox 3.6 - 15 */
background: linear-gradient(to right, #e31436 50%, #e91f3f 0%, #e91f3f 60%, #f43450 0%, #f43450 70%, #ff4a61 0%, #ff4a61);
/* ?¨¤¡§o?¨¢?|¨¬?¡§???¡è?¡ì */
}
.good_class_spike > .Page > .spike_midd > div.choosed_0 > div > p:nth-child(1) {
color: #fff;
}
.good_class_spike > .Page > .spike_midd > div.choosed_0 > div > div > p:nth-child(1) {
color: #fff;
}
.good_class_spike > .Page > .spike_midd > div.choosed_0 > div > div > p:nth-child(2) {
color: #fff;
}
.good_class_spike > .Page > .spike_midd > div.choosed_0 > div > div > p:nth-child(2) > span {
background-color: #453c3b;
color: #fff;
}
.good_class_spike > .Page > .spike_midd > div.choosed_1 {
background-color: #e31436;
}
.good_class_spike > .Page > .spike_midd > div.choosed_1 > div > p:nth-child(1) {
color: #fff;
}
.good_class_spike > .Page > .spike_midd > div.choosed_1 > div > p:nth-child(2) {
border: solid 1px #fff;
color: #fff;
}
.good_class_spike > .Page .seckill-content-slider {
position: relative;
}
.good_class_spike > .Page .seckill-content-slider .arro {
display: none;
width: 46px;
height: 46px;
background-repeat: no-repeat;
background-size: cover;
position: absolute;
top: 45px;
cursor: pointer;
}
.good_class_spike > .Page .seckill-content-slider > .seckill-content {
margin-top: 35px;
}
.good_class_spike > .Page .seckill-content-slider > .seckill-content > .course-list > li {
background-color: #f6f7f9 !important;
}
.good_class_spike > .Page .seckill-content-slider > .seckill-content > .course-list > li > .main {
padding: 15px 5px;
}
.good_class_spike > .Page .seckill-content-slider > .seckill-content > .course-list > li > .main .course_title {
display: block;
height: 44px;
line-height: 22px;  
font-size:20px;
font-weight: bold;
color: #11233f;
word-break: break-all;
overflow: hidden;
}
.good_class_spike > .Page .seckill-content-slider > .seckill-content > .course-list > li > .main .clearfix2 {
margin-top: 10px;
}
.good_class_spike > .Page .seckill-content-slider > .seckill-content > .course-list > li > .main .clearfix2 > .bout_start {
float: left;
padding-top: 5px;
}
.good_class_spike > .Page .seckill-content-slider > .seckill-content > .course-list > li > .main .clearfix2 > .bout_start > p:nth-child(1) {
font-size: 14px;
color: #e31436;
}
.good_class_spike > .Page .seckill-content-slider > .seckill-content > .course-list > li > .main .clearfix2 > .bout_start > p:nth-child(1) > span {
font-size: 16px;
font-weight: bold;
}
.good_class_spike > .Page .seckill-content-slider > .seckill-content > .course-list > li > .main .clearfix2 > .bout_start > p:nth-child(2) {
font-size: 12px;
color: #9299a6;
}
.good_class_spike > .Page .seckill-content-slider > .seckill-content > .course-list > li > .main .clearfix2 > .looting {
float: left;
padding-top: 5px;
}
.good_class_spike > .Page .seckill-content-slider > .seckill-content > .course-list > li > .main .clearfix2 > .looting > div:nth-child(1) {
font-size: 14px;
color: #e31436;
}
.good_class_spike > .Page .seckill-content-slider > .seckill-content > .course-list > li > .main .clearfix2 > .looting > div:nth-child(1) > span {
font-size: 16px;
font-weight: bold;
}
.good_class_spike > .Page .seckill-content-slider > .seckill-content > .course-list > li > .main .clearfix2 > .looting > div:nth-child(1) > del {
font-size: 12px;
color: #9299a6;
margin-left: 8px;
}
.good_class_spike > .Page .seckill-content-slider > .seckill-content > .course-list > li > .main .clearfix2 > .looting > div:nth-child(2) > span {
font-size: 12px;
color: #6b7484;
}
.good_class_spike > .Page .seckill-content-slider > .seckill-content > .course-list > li > .main .clearfix2 > .looting > div:nth-child(2) > .schedule {
width: 80px;
height: 6px;
background: #e6e6e6;
border-radius: 20px;
display: inline-block;
vertical-align: middle;
}
.good_class_spike > .Page .seckill-content-slider > .seckill-content > .course-list > li > .main .clearfix2 > .looting > div:nth-child(2) > .schedule > .current_schedule {
height: 100%;
width: 80%;
background: #f10a30;
border-radius: 20px;
}
.good_class_spike > .Page .seckill-content-slider > .seckill-content > .course-list > li > .main .clearfix2 > .grab {
float: right;
display: inline-block;
width: 44px;
height: 46px;
background-image: url(https://static1.51ctocdn.cn/edu/center/images/index_new/grab.png);
background-repeat: no-repeat;
background-size: cover;
}

.good_class_spike > .Page .seckill-content-slider > .seckill-content > .course-list > li > .main .clearfix2 .lock {
float: right;
display: inline-block;
width: 36px;
height: 38px;
background: #9aa2af;
line-height: 15px;
padding: 5px 5px;
color: #fff;
font-size: 12px;
border-radius: 5px;
}
.slider_kill .timespan-container {
font-size: 14px;
color: #666;
}
.slider_kill .timespan-container b {
color: #333333;
}
.slider_kill .timespan-container i {
color: #fff;
background: #647189;
padding: 2px 3px;
margin: 0px 4px;
font-style: normal;
text-align: center;
}
.slider_kill .timespan-container span {
color: #647189;
margin: 0;
}
.seckill-content {
height: 289px;
margin-top: 15px;
}
.seckill-content li {
float: left;
width: 220px;
height: 268px;
margin: 0 25px 0px 0;
background: #fff;
position: relative;
border-radius: 6px;
}
.good_class_spike .Page .seckill-content .course-list li:hover {
transition: all .3s;
margin-top: -8px;
}
.good_class_spike .Page .seckill-content .course-list li:hover .pic {
display: block;
box-shadow: 0 8px 16px 0 rgba(7, 17, 27, 0.1);
}
.good_class_spike .Page .seckill-content .course-list li:hover .main > a {
color: #e31436;
}
.seckill-content li:nth-of-type(5n) {
margin-right: 0;
}
.seckill-content li .pic {
width: 100%;
height: 132px;
border-radius: 8px;
overflow: hidden;
}
.seckill-content li .pic a {
display: block;
overflow: hidden;
border-radius: 5px 5px 0 0;
}
.seckill-content li .pic a img {
display: block;
width: 100%;
height: 132px;
}
.seckill-content li .main {
padding: 10px;
}
.seckill-content li .main .title {
overflow: hidden;
line-height: 21px;
height: 44px;
word-break: break-all;
display: block;
color: #333;
font-size: 14px;
}
.seckill-content li .main .progress {
line-height: 2.3;
height: 36px;
}
.seckill-content li .main .progress > i {
display: inline-block;
font-style: normal;
}
.seckill-content li .main .progress .progress_inner {
width: 141px;
height: 8px;
background: #b8b8b8;
position: relative;
margin-right: 5px;
text-align: center;
border-radius: 4px;
}
.seckill-content li .main .progress .progress_inner .progress_percent {
position: absolute;
top: -13px;
left: 64px;
font-size: 12px;
color: #999;
z-index: 3;
font-weight: normal;
}
.seckill-content li .main .progress .progress_inner .progress_completed {
background: #f75c5c;
width: 40%;
position: absolute;
left: 0;
top: 0;
height: 8px;
border-radius: 4px;
z-index: 2;
-webkit-transition: all .3s linear;
-o-transition: all .3s linear;
transition: all 0.3s linear;
}
.seckill-content li .main .progress .progress_txt {
color: #a2a2a2;
font-size: 12px;
color: #F85959;
}
.seckill-content li .main .price {
float: left;
color: #F85959;
font-size: 14px;
line-height: 1;
}
.seckill-content li .main .price > span {
display: block;
padding-top: 6px;
}
.seckill-content li .main .price .old {
font-size: 12px;
color: #999999;
}
.seckill-content li .main .buy-btn {
float: right;
height: 30px;
line-height: 30px;
background: #F85959;
padding: 0 10px;
border-radius: 6px;
color: #fff;
font-size: 14px;
cursor: pointer;
}
.seckill-content li .main .buy-btn[disabled] {
background: #98A7C3;
cursor: no-drop;
}
.seckill-content li .main .buy-btn.buyNow:hover {
background: #f77373;
}
.slider_kill .items_tab .more {
color: #4e667b;
position: absolute;
top: -50px;
right: 27px;
}
.slider_kill .comtit-tab + .items_tab .more-action {
width: 200px;
height: 40px;
top: -108px;
right: 500px;
}
.slider_kill .comtit-no-tab + .items_tab .more-action {
width: 200px;
height: 40px;
top: -62px;
right: 500px;
}
.seckill-content .sell-out {
display: none;
width: 220px;
height: 268px;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.5);
padding-top: 48px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-radius: 6px;
z-index: 10;
}
.seckill-content .sell-out span {
display: block;
width: 88px;
height: 32px;
text-align: center;
line-height: 32px;
background: #fff;
font-size: 16px;
color: #3d4042;
border-radius: 44px;
margin: 0 auto;
}


/*?¨¢???¡§a¡§¡ã¡§a?¡ì*/
.com_wt{
	width:100%;
	background:#F2F2F2;
	padding: 17px 0;
}
	.EN_ul{
	width:100%;
    /*display:inline-block;*/
    margin:auto;
}
.EN_ul li{
text-align: center;
    width: 15%;
    background: #fff;
    line-height: 50px;
    display: inline-block;
    /* margin-left: 27px; */
    font-size: 22px;
    color: #287ED5;
    border-radius: 4px;
    font-weight: bold;
    border: 1px solid #efefef;
}
#nav ul li:hover{ background:#287ED5;color:#fff;}



/*?????D¡§|¡§2*/
/* home-hotScene */
.flex{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;

}
.w1160 {
width: 1220px;
    margin: 0 auto;
}
.home-hotScene { padding:50px 0px; box-sizing: border-box; }
.home-title { width:100%; padding-bottom: 5px; margin-bottom: 40px; border-bottom: #585858 dashed 1px; }
.home-title h2 { font-size: 30px; font-weight: bold; color: #333333; text-align: center; }
.home-title h2 span{
	   font-size: 40px;
    color: #D3101A;
}
 
.home-title p { font-size: 18px; text-align: center; color: #333333;text-transform: uppercase;}
.home-hotSceneBox .hotSceneBox-left { width: 762px; background-color: #d3101a; padding: 10px; box-sizing: border-box; }
.home-hotSceneBox .hotSceneBox-left h2, .home-hotSceneBox .hotSceneBox-right h3 { font-size: 30px; font-weight: bold; color: #fff; text-align: center; line-height: 60px; } 
.home-hotSceneBox .hotSceneBox-left ul { border-bottom: #585858 dashed 1px; background-color: #eeeeee; } 
.home-hotSceneBox .hotSceneBox-left ul li { flex: 1; font-size: 20px; text-align: center; line-height: 50px; } 
.home-hotSceneBox .hotSceneBox-left ul li:nth-of-type(4) { flex: 1.2; } 
.home-hotSceneBox .hotSceneBox-left .swiper-container { background-color: #fff; width: 100%; height: 204px; } 
.home-hotSceneBox .hotSceneBox-left .swiper-container ul { background-color: #fff; border-bottom: #585858 dashed 1px; } 
.home-hotSceneBox .hotSceneBox-left .swiper-container ul li { font-size: 18px; } 
.home-hotSceneBox .hotSceneBox-right, .home-hotSceneDiv .hotSceneDiv-right { width: 440px; } 
.home-hotSceneBox .hotSceneBox-right h3 { color: #333333 } .home-hotSceneDiv { margin-top: 30px; } 
.hotSceneBox-right { width: 640px; height: 330px; }         
.hotSceneBox-right .moj_in { position: absolute; right: 20px; top: 35px; width: 180px; background-color: #fff; border-radius: 5px; padding-bottom: 10px; } 
.hotSceneBox-right .moj_in:nth-of-type(2) { top: 163px } 
.hotSceneBox-right .moj_in h3 { background-color: #666666; width: 100%; height: 29px;line-height:29px; font-size: 18px; color: #fff; text-align: center; border-top-left-radius: 5px; border-top-right-radius: 5px; } 
.hotSceneBox-right .moj_in strong { display: block; width: 100%; font-weight: bold; font-size: 36px; text-align: center; color: #666666; } 
.hotSceneBox-right .moj_in { font-size: 16px; text-align: center; color: #666666 } 
.hotSceneBox-right .moj_in i { position: absolute; left: -55px; bottom: 0px; display: block; width: 92px; height: 80px; background: url(/images/home-ico.png); background-size: 100%; }
.hotSceneBox-right .moj_in:nth-of-type(2) h3 { background-color: #fec360; } 
.hotSceneBox-right .moj_in:nth-of-type(2) strong { color: #d3101a } 
.hotSceneBox-right .moj_in:nth-of-type(2) a { display: block; width: 80%; font-size: 16px; line-height: 30px; background-color: #d3101a; color: #fff; border-radius: 15px; margin: 0 auto; }
.hotSceneBox-right .swiper-container{
	width: 100%;
	height:100%;
}

.byzy{
  width: 1235px !important;
}
/*?¨¤?¡ì????£¤¡§??*/
	.course_faq {
    width: 450px;
    margin-top:51px;
}
.yj_gd {
    width: 100%;
    background: #d3101a;
    margin: auto;
    padding-bottom: 13px;
    box-shadow: 0px 0px 7px 0px;
}

.lb_an {
  display: block;
  /* width: 20%; */
  background: red;
  line-height: 34px;
  border-radius: 5px;
  color: #fff;  
  font-size: 19px;
}

.yj_gd h2 {
  margin: auto;
  text-align: center;
  width: 95%;
  line-height: 72px;
  color: #fff;
  letter-spacing: 2px;
  font-size: 30px;
}

.yj_zy {
  width: 100%;
  background: #FFFCC2;
  margin: auto;
  padding-bottom: 40px;
}

.yj_zy h3 {
  text-align: center;
  margin: 0;
  color: #F12903;
  letter-spacing: 2px;
  font-size: 40px;
  padding-top: 33px;
}

.yj_zy span {
  display: block;
  text-align: center;
  font-size: 22px;
}

.yj_zy ul {
  width: 100%;
  margin-top: 30px;
}

.yj_zy ul li {
  float: left;
  margin-left: 21px;
  width: 45%;
  margin-top: 15px;
}

.zx {
  width: 60%;
  line-height: 60px;
  text-align: center;
  margin: 36px auto;
  background: #F12903;
}

.zx a {
  display: block;
  color: #fff;
  font-size: 25px;
}

.gd-bm-box {
  width: 95%;
  margin: auto;
  background: #ffffff;
  border-radius: 6px;
}

.gd-bm-box .gd {
  background-color: #fff;
  float: left;
  height: 380px;
  width: 480px;
  border-radius: 5px;
}

.gd-bm-box .bm {
  background-color: #fff;
  float: right;
  height: 380px;
  width: 480px;
  border-radius: 5px;
}

.gd-bm-box .bm-title {
text-align: center;
    padding: 15px 0;
    background: #F7F7F7;
}

#gdlist {
height: 427px;
    margin-top: 15px;
    overflow: hidden;
    padding: 0 5px;
    width: 417px;
}

#gdlist ul li {
  list-style-type: none;
  border-bottom: 1px solid #eee;
  color: #F12903;
  font-size: 14px;
  line-height: 40px;
  padding: 0 5px;
}

#gdlist table td {
  border-bottom: 1px solid #eee;
  height: 42px;
  font-size: 13px;
  width: 100px;
}

.bdlist {
  height: 220px;
  margin-top: 15px;
  overflow: hidden;
  padding: 0 80px;
}

.bdlist ul li {
  color: #f60;
  font-size: 18px;
  margin-top: 25px;
}

.t1 {
  border: 1px solid #ddd;
  border-radius: 30px;
  font-size: 18px;
  height: 35px;
  line-height: 35px;
  margin-left: 10px;
  padding: 0 20px;
  width: 210px;
}

.side2 {
    position: fixed;
    left: 0;
    top: 100px;
    width: 164px;
    height: 470px;
    cursor: pointer;
    z-index: 20;
    background-size: 100% 100%;
}

.zybox{
    width:1200px;
    margin:auto; 
    background-color:#0066CC;
    border-radius:10px;
    z-index:3;
    overflow: hidden;
    box-shadow: 0px 20px 40px #0006;
    position: relative;
    top: 30px
}
.zybox .iconfont{
    font-size: 35px;
    line-height: 1.3;
    font-weight: normal;
}
.zybox li{
    float: left;
    display: inline-block;
    width: 10.5%;
}
.zybox li a{
    display: block;
    height: 66px;
    padding: 5px 0 17px 0;
    position: relative;
}
.zybox li p{
    margin:0; 
    font-size: 18px;
}
.zybox li a:hover::before{
    animation: orangeIn .2s ease;
    opacity:1
}
.zybox li a:before{
    content: '';
    position: absolute;
    background-color: rgba(0,39,107,0.5);
    display: block;width: 100%;
    height: 100%;top:0;
    left:0;animation: orangeOut .2s ease;
    z-index: -1;
    opacity:0
}
@keyframes orangeIn{0%{transform:scale(.8);opacity:0}
100%{transform:scale(1);opacity:1}
}
@keyframes orangeOut{0%{transform:scale(1);opacity:1}
100%{transform:scale(.8);opacity:0}
}

.toptf{
    animation: xh100s 1s linear;
    overflow: hidden;
    height: 130px;
    background-position-x: center;
    background-repeat: no-repeat;
    width: 100%;
    background-image: url(http://www.scwtqx.com/images/tf-pc.gif);
    display: block;
    transition: width 2s;
}
@keyframes xh100s{
0% {
    height: 0px;
}

100% {
    height: 100px;
}
}

.msg_bd{line-height: 50px;background: #d3101a; width: 1180px; margin: 0 auto; padding: 0 10px;padding-top: 10px;}
.msg_bd .row{position: relative;width: 1180px;}
.msg_bd span{display: block;animation: lingdang 1s infinite;-webkit-animation: lingdang 1s infinite;top: 0;height: 50px;width: 50px;background: url(/images/lingdang.png) no-repeat 0 center;position: absolute;}
.msg_bd p{color: #fff;font-size: 18px;margin-left: 50px;padding-left: 30px;background: url(/images/lingdang.png) no-repeat -50px center;letter-spacing: 2px;
width: 900px;overflow: hidden;}
.msg_bd p b{color: #ffea00;}
.msg_bd a { display: block;position: absolute;right: 0;width: 118px;height: 30px;top: 10px;text-align: center;background: #fff;color: #000;font-size: 16px;border-radius: 15px;line-height: 30px;}
@keyframes lingdang {
0% {
transform:rotate(20deg);
transform-origin: 20px top;
}
50% {
transform:rotate(-20deg);
transform-origin: 20px top;
}
100% {
transform:rotate(20deg);
transform-origin: 20px top;
}
}
@keyframes lingdang {
0% {
transform:rotate(20deg);
transform-origin: 20px top;
}
50% {
transform:rotate(-20deg);
transform-origin: 20px top;
}
100% {
transform:rotate(20deg);
transform-origin: 20px top;
}
}
@-webkit-keyframes lingdang {
0% {
transform:rotate(20deg);
transform-origin: 20px top;
}
50% {
transform:rotate(-20deg);
transform-origin: 20px top;
}
100% {
transform:rotate(20deg);
transform-origin: 20px top;
}
}
.newHrbmContent{
box-sizing: border-box;
width: 1200px;
padding:20px;
height: 340px;
background-color: #D3101A;
margin: 0 auto;
overflow:hidden;
}
.moj_in_box {
position: absolute;
z-index: 999;
right: 10px;
top: 10px;
}
.moj_in {
width: 220px;
height: 110px;
background-color: #fff;
border-radius: 5px;
}
.moj_in h1 {
font-size: 16px;
font-weight: 400;
font-stretch: normal;
line-height: 32px;
letter-spacing: 0;
color: #fff;
height: 32px;
background-color: #666;
text-align: center;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.moj_in font{
display: block;
font-size: 36px;
font-weight: 600;
font-stretch: normal;
letter-spacing: 0;
color: #666;
text-align: center;
padding-top: 10px;
}
.moj_in i {
display: block;
width: 92px;
height: 80px;
position: absolute;
top: 18px;
left: -49px;
}
.moj_in2 a {
display: flex;
width: 130px;
height: 27px;
background-color: #D3101A;
justify-content: center;
align-items: center;
font-size: 14px;
color: #fff;
margin: 0 auto;
border-radius: 27px;
margin-top: 7px;
}
.moj_in2 h1 {
background-color: #0071c0;
}
.hrxz_vd {
float: left;
width: 448px;
height: 288px;
margin-left: 30px;
}
.newHrbm-imgBox{
float: left;
}
.newHrbmVideo{
float: left;
width: 506px;
height: 289px;
background-color: #fff;

}
.newHrbmVideo video{
margin: 4px 0 0 5px;
}
.newHrbm-list{
width: 558px;
background-color: #fff;
height: 289px;
overflow: hidden;
}
.newHrbm-list ul li{
float: left;
height: 40px;
box-sizing: border-box;
line-height: 40px;
background-color:#f1f1f1;
text-align: center;
font-size: 21px;
}
.newHrbm-list ul li:nth-child(1){
width: 225px;
}
.newHrbm-list ul li:nth-child(2){
width: 133px;
}
.newHrbm-list ul li:nth-child(3){
width:100px;
}
.newHrbm-list ul li:nth-child(4){
width: 100px;
border-right: 0;
}
.newHrbm-list-Box{
width: 558px;
height: 279px;
position: absolute;
top: 40px;
}
.newHrbm-list-Box ul li{
width: 558px !important;
height: 40px;
box-sizing: border-box;
line-height: 40px;
text-align: center;
font-size: 16px;
background-color: #fff;
color: #333;

}
.newHrbm-list-Box ul  li span{
display: block;
float: left;
text-align: center;
}
.newHrbm-list-Box ul  li span:nth-child(1){
width: 225px;
}
.newHrbm-list-Box ul  li span:nth-child(2){
width: 133px;
}
.newHrbm-list-Box ul  li span:nth-child(3){
width: 100px;
}
.newHrbm-list-Box ul  li span:nth-child(4){
width: 100px;
border-right: 0;
}
.newHrbm-list-Box ul  li span:nth-child(5) a{
color: red !important;
}

