@charset "UTF-8";
body{position:relative;}
a:focus, a:hover {
    color: #009afe;
    text-decoration: none;
}
ul{padding-left: 0px;}
li{list-style: none outside none;}
/*second*/
/*.second-news-list .first a{display: block;width: 100%;height:100%;color:#fff;}*/
/*.second-news-list .first img{position: relative;top:0;left:0;}*/
/*.second-news-list .first p{position: absolute;left:0;bottom:0;width: 100%;height:30px;line-height:30px;background: rgba(0,0,0,.6);color:#fff;}*/
.banner{background: url(../images/col-banner.jpg) no-repeat center center/cover;padding-bottom: 15px;}

.second-news-list .first ul li{list-style:disc;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;-moz-white-space: nowrap;-ms-white-space: nowrap;-o-white-space: nowrap;-webkit-white-space:nowrap ;line-height: 30px;}

/*introduce**/
 .intro-nav{position: relative;z-index: 10;min-height: 1px;}  
 .intro-nav ul{padding: 12px 12px 0;border: 1px solid #DBDBDB;background: #fff;}
.intro-nav ul li {width: 100%;border-bottom: 1px dashed #ddd;font-size: 1.5rem;}
 .affix-top {position: relative;}
.affix {top: 20px;}
.affix,.affix-bottom {min-width: 155px;}
.affix-bottom {position: absolute;}
.intro-nav ul li a span {float: left; margin-right: 10px; line-height: 0;font-size: 0;padding: 4px;background: #fff;border: 4px solid #DBDBDB;border-radius: 50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;}
.intro-nav ul li.hover a {color: #009afe;}
.intro-nav ul li a:hover span {border: 4px solid #009afe;background: #fff;}
.intro-nav ul li.active a {color: #009afe;}
.intro-nav ul li.active a span {border: 4px solid #009afe;}

 .mod-block .hd h3{margin-top:2rem;margin-bottom: 15px;padding-left: 0;font-size: 2.2rem;border-left:none;color: #009afe;font-weight: 400;}
.intro-content .mod-block .hd h3.66CCF0{padding-top: 0;}
.intro-content .mod-block p{line-height: 26px;text-indent: 2em;font-size: 14px;}

.list-prize li {
    float: left;
    margin-top: 20px;
    margin-right: 20px;
    width: 260px;
    height: 68px;
    border: 1px solid #ccc;
    list-style-type: none;
}
.list-prize li i {
    float: left;
    margin: 10px 10px 0 20px;}
.list-prize li b {
    line-height: 68px;
    font-size: 1.6em;
    color: #515151;
}





@media screen {
	
}

/*参赛指南*/
.list-txt-guide li {
    line-height: 26px;
    color: #515151;
    font-size: 14px;
}
.standard .pic {
    float: left;
    margin-right: 20px;
}

/*login*/
.mod-tab {
    width: 100%;
    background: #F5F5F5;
    border-bottom: 1px solid #d3d3d3;
}
.login-list-tab {
    width: 310px;

    margin: 0 auto;
}
.login-list-tab li {
    float: left;
    margin-right: 0px;
    padding-top: 5px;
    height: 49px;
    line-height: 44px;
}
.login-list-tab li a {
    display: block;
    padding: 0 20px;
    text-align: center;
}
.login-list-tab li a.cli {
    background: #fff;
    border: solid #d3d3d3;
    border-width: 1px 1px 0;
    color: #009afe;
}
.login-zone h2{margin-top:40px;border:none;font-size: 3rem;text-align: center;}

.login-input,.register-input{width: 320px;margin: 0 auto;margin-top: 20px;}
.login-input input{ width: 320px;height:40px;margin-top: 15px;}
.login-act{width: 320px;margin:15px auto; }
.btn-login{width: 320px;height:40px;background:#009afe;border:none;color:#fff;font-size: 16px;}
.btn-login:hover{background:#028feb;border:none; }

.register-list li{line-height: 24px;color:14px;}

.register-input input{ width: 320px;height:40px;margin-bottom: 15px;}
.register-act{width: 320px;margin:15px auto; margin-bottom: 20px;}


.collge-intro .media-body{line-height: 22px;}

/*英*/
.pre{font-size: 14px;}
.pre ol li{margin-bottom: 10px;height:40px;line-height: 40px;font-size: 16px;color:#fff;text-align:center;background:url(../images/second/jiantou.png) no-repeat left/100% 100%;cursor:pointer;}
.pre ol li.pre-active{background:url(../images/second/jtactive.png) no-repeat left/100% 100%;}
.pre h3{border:0;}

/***/
.black_bg{  width: 100%;
              height: 100%;
              display: none;
              position: fixed;
              top: 0;
              left: 0;
              z-index: 888;
              background-color: black;
              filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
              opacity: 0.8;
            }
            .overbox{display:none; width:1220px;margin: 0 auto;position:absolute;top: 50px;left: 50%;margin-left: -610px;z-index: 900}
            .zuopinBig{  display:none;padding: 6px;background: #fff;}
            .zuopinBig img{width: 100%;}
            .lb_nav {position: absolute;top: 0;left: 0; height: 100%;width: 100%;z-index: 10;}
            .lb_nav a.lb_prev{
                display: none;
              width: 34%;
              height: 100%;
              left: 0;
              float: left;
              background: url("../images/second/prev.gif") left 48% no-repeat;
              cursor: pointer;
            }
            .lb_nav a.lb_next{
                display: none;
              width: 64%;
                height: 100%;
              right: 0;
              float: right;
              background: url("../images/second/next.gif") right 48% no-repeat;
              cursor: pointer;
            }


