@charset "utf-8";

/* css document */

body {
	background: #eeecea;
}

/*往届回顾 样式*/

.wrap .wrap-content {
    width: 1200px;
    height: auto;
    margin: 0px auto;
}
.wrap .wrap-content .player{
	float: left;
	width:100%;
	margin-top: 30px;
	-webkit-box-shadow: 0 1px 10px #a5aeb4;
    box-shadow: 0 1px 10px #a5aeb4;
}
.wrap .wrap-content .player .player-window{
	float: left;
	width:625px;
	height:371px;
}
.wrap .wrap-content .player-text{
	float: right;
	background: #fff;
	height:316px;
	width:515px;
	padding:30px;
}
.wrap .wrap-content .player-text h1{
	float: left;
	width:100%;
	color:#222;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 16px;
}
.wrap .wrap-content .player-text p{
	float: left;
	width:100%;
	color:#666;
	font-size: 14px;
	line-height: 24px;
}
.wrap .wrap-content .play-list{
	float: left;
	width:100%;
	margin-top: 20px;
}
.wrap .wrap-content .play-list ul{
	float: left;
	width:100%;
}
.wrap .wrap-content .play-list ul li{
	float: left;
	width:225px;
	height:181px;
	-webkit-box-shadow: 0 1px 10px #a5aeb4;
    box-shadow: 0 1px 10px #a5aeb4;
    margin-right: 18px;
    background: #fff;
    cursor: pointer;
}
.wrap .wrap-content .play-list ul li.la-one{
	margin-right: 0;
}
.wrap .wrap-content .play-list ul li .mark{
	float: left;
	width:100%;
	height:127px;
}
.wrap .wrap-content .play-list ul li .mark img{
	float: left;
	width:225px;
	height:127px;
}
.wrap .wrap-content .play-list ul li .mark .ma-bg{
	float: left;
	width:225px;
	height:127px;
	background: url(../../image/guoxue/play-bg.png) repeat;
	margin-top: -126px;
	display: none;
}
.wrap .wrap-content .play-list ul li .mark .ma-bg img{
	float: left;
	width:37px;
	height:37px;
	margin: 45px 94px;
}
.wrap .wrap-content .play-list ul li:hover .mark .ma-bg{
	display: block;
}
.wrap .wrap-content .play-list ul li dl{
	float: left;
	padding:10px;
	width:205px;
}
.wrap .wrap-content .play-list ul li dl dd{
	float: left;
	width:100%;
}
.wrap .wrap-content .play-list ul li dl dd a{
	float: left;
	width:100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color:#222;
	font-size: 14px;
}
.wrap .wrap-content .play-list ul li dl dd span{
	float: left;
	width:100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color:#666;
	font-size: 14px;
}

/*读书公益*/
.wrap .wrap-content .welfare{
	float: left;
	width:100%;
    margin-top: 40px;
}
.wrap .wrap-content .welfare .welfare-title {
	float: left;
    width: 100%;
    height: 55px;
    float: left;
    background: url(../../image/guoxue/dsgy.png) no-repeat;
    margin-bottom: 15px;
}
.wrap .wrap-content .welfare .welfare-main{
	float: left;
    width: 100%;
    height: 337px;
	-webkit-box-shadow: 0 1px 10px #a5aeb4;
    box-shadow: 0 1px 10px #a5aeb4;
}
.wrap .wrap-content .welfare .welfare-main .we-lf{
	float:left;
	width:624px;
}
.wrap .wrap-content .welfare .welfare-main .we-lf img{
	width:624px;
	height:337px;
}
.wrap .wrap-content .welfare .welfare-main .we-rt{
	float: right;
	width:516px;
	height:277px;
	background: url(../../image/guoxue/bm-bg2.png) -5px -5px no-repeat #fff;
	padding:30px;
}
.wrap .wrap-content .welfare .welfare-main .we-rt h1{
	float: left;
	width:100%;
	color:#222;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 16px;
}
.wrap .wrap-content .welfare .welfare-main .we-rt p{
	float: left;
	width:100%;
	color:#666;
	font-size: 14px;
	line-height: 24px;
}

/*精彩复赛*/
.wrap .wrap-content .semi-finals{
	float: left;
	width:100%;
    margin-top: 40px;
}
.wrap .wrap-content .semi-finals .semi-title {
	float: left;
    width: 100%;
    height: 55px;
    float: left;
    background: url(../../image/guoxue/jcfs.png) no-repeat;
    margin-bottom: 15px;
}
.wrap .wrap-content .semi-finals .semi-main{
	position: relative; 
	top: 0px; 
	left: 0px; 
	width: 100%; 
	height: 660px !important; 
	overflow: hidden; 
	visibility: hidden; 
	background-color: #fff;
	-webkit-box-shadow: 0 1px 10px #a5aeb4;
    box-shadow: 0 1px 10px #a5aeb4;
}
.wrap .wrap-content .semi-finals #jssor_1>div{
	width: 1200px !important;
	transform: none !important;
}

.wrap .wrap-content .semi-finals .semi-main .slide-main{
	cursor: default;
	 position: relative; 
	 top: 0px; 
	 left: 0px; 
	 width: 1200px; 
	 height: 530px; 
	 overflow: hidden;
}
	 
.wrap .wrap-content .semi-finals .semi-main .slide-main .big-img{
	width: 1200px;
	height: 530px;
}
.wrap .wrap-content .semi-finals .jssora05l{
	display: block;
    position: absolute;
	top: 559px;
    left: 0px;
	width:20px;
	height:73px;
	background: url(../../image/guoxue/lunbo.png) -10px -10px no-repeat;
	cursor: pointer;
}
.wrap .wrap-content .semi-finals .jssora05l:hover{
	background: url(../../image/guoxue/lunbo.png) -10px -140px no-repeat;
}
.wrap .wrap-content .semi-finals .jssora05r{
	display: block;
    position: absolute;
	top: 559px;
    right: 0px;
	width:20px;
	height:73px;
	background: url(../../image/guoxue/lunbo.png) -100px -10px no-repeat;
	cursor: pointer;
}
.wrap .wrap-content .semi-finals .jssora05r:hover{
	background: url(../../image/guoxue/lunbo.png) -100px -140px no-repeat;
}
.wrap .wrap-content .semi-finals .jssort01{
	position:absolute;
	left:0px !important;
	bottom:15px;
	width: 1106px;
	height:104px;
	overflow: hidden;
}
.wrap .wrap-content .semi-finals .jssort01 .p {
            position: absolute;
            top: 0;
            left: 0;
            width: 146px;
            height: 104px;
            cursor: pointer;
        }
.jssort01 .t {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border: none;
        }
        
        .jssort01 .w {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            opacity: .8;
        }
        .jssort01 .c {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 140px;
            height: 98px;
            border: transparent 3px solid;
            box-sizing: content-box;
            
        }
        
        .jssort01 .pav .c {
            top: 0px;
            _top: 0px;
            left: 0px;
            _left: 0px;
            width: 140px;
            height: 98px;
            opacity: 1;
            border: #c61722 3px solid;
            _border: #c61722 3px solid;
            background-position: 50% 50%;
        }
        .jssort01 .pav .w{
        	opacity: 1;
        }
        .jssort01 .p:hover .c {
            top: 0px;
            left: 0px;
           width: 140px;
            height: 98px;
            border: #c61722 3px solid;
            background-position: 50% 50%;
        }
        
        .jssort01 .p.pdn .c {
            background-position: 50% 50%;
            width: 140px;
            height: 98px;
            border: #c61722 3px solid;
        }
        
        * html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c {
            /* ie quirks mode adjust */
            width: 140px;
            height: 98px;
        }
/*专家评委*/
.wrap .wrap-content .judges{
	float: left;
	width:100%;
    margin-top: 40px;
}
.wrap .wrap-content .judges .judges-title {
	float: left;
    width: 100%;
    height: 55px;
    float: left;
    background: url(../../image/guoxue/zjpw.png) no-repeat;
    margin-bottom: 15px;
}
.wrap .wrap-content .judges ul{
	float: left;
	width:100%;
}
.wrap .wrap-content .judges ul li{
	float: left;
	width:380px;
	height:442px;
	background:url(../../image/guoxue/zj-bg.png) no-repeat;
	-webkit-box-shadow: 0 1px 10px #a5aeb4;
    box-shadow: 0 1px 10px #a5aeb4;
    text-align: center;
    margin: 0 30px 25px 0;
    border-radius: 1px;
}
.wrap .wrap-content .judges ul li.n-margin{
	margin-right: 0;
}
.wrap .wrap-content .judges ul li img{
	float: left;
	margin:39px 111px 20px;
}
.wrap .wrap-content .judges ul li h1{
	color:#171c61;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 8px;
}
.wrap .wrap-content .judges ul li p{
	color:#666;
	font-size: 14px;
	line-height: 24px;
}

/*组织机构*/
.wrap .wrap-content .organization {
	float: left;
	width:100%;
    margin-top: 40px;
    margin-bottom: 80px;
}
.wrap .wrap-content .organization .organ-title {
	float: left;
    width: 100%;
    height: 55px;
    float: left;
    background: url(../../image/guoxue/zzjg.png) no-repeat;
    margin-bottom: 15px;
}
.wrap .wrap-content .organization ul{
	float: left;
	width:1120px;
	height:177px;
	background: #fff;
	-webkit-box-shadow: 0 1px 10px #a5aeb4;
    box-shadow: 0 1px 10px #a5aeb4;
    padding:25px 40px 35px;
}
.wrap .wrap-content .organization ul li{
	float: left;
	width:100%;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 13px;
	margin-bottom: 13px;
}
.wrap .wrap-content .organization ul li.no-bor{
	border:0;
	margin:0;
}
.wrap .wrap-content .organization ul li samp{
	float: left;
	color:#171c61;
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
}
.wrap .wrap-content .organization ul li p{
	color:#222;
	font-size: 16px;
	float: left;
	line-height: 26px;
}
