@charset "utf-8";
*{margin:0; padding:0; list-style:none; }
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;/* vertical-align:baseline; */}
ul li{list-style:none;}
body{width:100%;height:100%; background:#fff;color:#999;text-align:left;font-size:12px;font-family:"微软雅黑,Microsoft Yahei,Helvetica Neue,Arial,Helvetica,sans-serif"; border:none;}
a{color:#333; text-decoration:none;}
i, var, em {font-style: normal;}
img{ border:0;} 

*{
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* li{list-style-type:none; float:left;} */

.clear{clear: both;}
.wid{width:1200px; margin:0 auto;}
.fl{float: left;}
.fr{float: right;}

/* .header{width:100%; height: 425px; margin:0 auto; background: url('../images/header_bann.png') no-repeat; }
.head-cont{width:1300px; height: 425px; margin:0 auto;}
 */

.header{width:100%; height: 425px; margin:0 auto; background: url('../images/header_bg1.png') no-repeat; }
.head-cont{width:1200px; height:223px; margin:0px auto; background:url('../images/head-ogo.png') no-repeat left top;/*  border:1px solid #fff; */}

.header .logo{width:486px; height: 400px;position: absolute; margin:0px 0 0 -90px;}
.head-years{width:365px; height: 80px; position: absolute; margin:95px 0 0 650px;}
.header .nav{width:950px; height: 40px; margin: 260px 0 0 175px; position: absolute; }
.header .nav ul li{width:110px; height: 40px; float: left; line-height: 40px; text-align: center; margin-right: 10px; background: #e80505; font-size: 16px; color: #fff; border-top-left-radius: 6px;border-top-right-radius: 6px;}
.header .nav ul li a{font-size: 16px; color: #fff;  display: block;border-top-left-radius: 5px;border-top-right-radius: 5px;font-weight: 600;}
.header .nav ul li a.on{background: #fff; color: #e80505; }
.header .nav ul li:last-child{margin-right: 0;}

.fixs{width:1300px; min-height: 165px; margin:-125px auto 0; background: #fff; border-top-left-radius: 15px; border-top-right-radius: 15px; padding:0 50px; border:1px solid #fff; position: relative; z-index: 22;}
  @-webkit-keyframes jump{
  0%,100%,20%,50%,80% {
    -webkit-transform: translateY(0);
    transform: translateY(0)
  }
  40% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px)
  }
  60% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px)
  }
}

/***报名滚动**/
.bm-txt{width:1000px; height: 280px; margin: 0 auto 100px; border:1px solid #e6e6e6; border-radius: 8px; background: #fafafa; clear: both;}
.bm-th{width:100%; height: 50px; background: #e6e6e6; border-top-left-radius: 8px;border-top-right-radius: 8px;}
.bm-th ul li{height: 50px; line-height: 50px; float: left; font-size:16px; color: #4c4c4c;}
.bm-txt .l1{width:245px; margin-left:45px;}
.bm-txt .l2{width:210px; }
.bm-txt .l3{width:340px; }
.bm-txt .l4{width:150px; }
.bm-th ul li.t10{text-indent:10px;}
.bm-th ul li.t15{text-indent:15px;}
.bm-th ul li.t25{text-indent:25px;}

.bm-bd{width:100%; height: 220px; overflow: hidden;}
.bm-bd ul li{height: 40px; line-height: 40px;}
.bm-bd ul li span{float: left; font-size:16px; color: #4c4c4c; display: block;}
.bm-bd ul li span.succ{color: #e80505; text-indent:10px;}


.footer{width:100%;/* height: 165px; */ background: #333; clear: both;}
.footer p{line-height: 1.8;color: #999; font-size:14px; text-align: center;}
.footer p.p1{padding-top:30px; display: block;}
.footer p.p2{width:245px; height: 56px; margin:20px auto 0;}
.footer p.p2 a{width: 60px; height: 56px; float: left; font-size:14px; color: #999;}
.footer p.p2 a span{width: 60px; display: block;float: left; line-height:1; font-size:12px;}


.tips-box, .tips-box1{width:170px;height: 45px;text-align:center;line-height: 45px;border-radius: 10px;position: absolute;right:90px;color: #fff;display: none}
.triangle-right{  display:inline-block;  width:0;  height:0;  border-top: 10px solid transparent;  border-bottom: 10px solid transparent;position: absolute;right: -12px;top:12px;} 
 .tips-red{background: #ff4a4a;top:12px;}
 .triangle-red{border-left: 20px solid #ff4a4a;}
 .tips-yellow{background: #ffb400;top:82px;}
 .triangle-yellow{border-left: 20px solid #ffb400;}
 .tips-green{background: #00c800;top:152px;}
 .tips-green1{background: #00c800;top:235px;}
 .triangle-green{border-left: 20px solid #00c800;}
 .tips-blue{background: #428dff;/* top:222px; */ top:235px;}
 .triangle-blue{border-left: 20px solid #428dff;}

.fixed-right{position: fixed;right: 20px;top: 40%;width: 74px;background: #fff;
  -webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.2);
          box-shadow: 0 4px 8px rgba(0,0,0,0.2);
  -webkit-border-radius: 10px;
          border-radius: 10px;
  padding: 0 10px;
  z-index: 99999;
}
.fixed-right ul li {width: 100%;text-align: center;border-bottom: 1px solid #f0f0f0;padding: 10px 0;}
.fixed-right ul li:hover span {color: #f60;}
.fixed-right ul li a {display: block;cursor: pointer;}
.fixed-right ul li a span {display: block;margin-top: 10px;font-size: 13px;color: #666;-webkit-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;}