@charset "utf-8";
/* CSS Document */
@charset "utf-8";

/* 微课专题页样式 */

* {
	margin: 0;
	padding: 0;
	border: 0;
}
body .tc-login .login-main .sjzh {
	width:225px;
}
body{background-color:#f8f8f8;}
body h1,
h2,
h3,
h4,
h5,
h6,
p,
samp,
div,
ul li,
ol li,
a,
dl,
dt,
dd,
select,
input,
button,
textarea {
	font-family: "微软雅黑";
	font-weight: normal;
	list-style-type: none;
	text-decoration: none;
	list-style: none;
	outline: none;
}
.nav-main a,b,span,i{display:inline-block;}
a:hover {
	border: 0px;
}

button {
	cursor: pointer;
}

.clear {
	clear: both;
}

table {
	border-spacing: 1px;
}
/*浏览器版本提示*/
.m-browser {
	width:100%;
	min-width:1280px;
    background-color: #fdece8;
	border-bottom:1px solid #f69f8a;
    height: 36px;
}
.m-browser .container{ width:1200px; margin:0 auto;}
.m-browser .container p{ float:right; font-size:12px; color:#333; line-height:36px; font-family:"微软雅黑";}
.m-browser .container p i.infoTips{ width:16px; height:16px; float:left; background:url(../../../../../image/resourceLibrary/lhsSubject/resourceLibrary/lhsSubject/infotips.png) no-repeat; margin-right:10px; margin-top:10px;}
.m-browser .container p a{ font-size:12px; color:#eb6342;}
.m-browser .container p a:hover{ text-decoration:underline;}
.m-browser .container p i.closeCir{ width:16px; height:16px; float:right; background:url(../../../../image/resourceLibrary/lhsSubject/resourceLibrary/close_cir.png) no-repeat; margin-left:10px; margin-top:10px; cursor:pointer;}

/*顶部开始*/

.top {
	width: 100%;
	min-width: 1280px;
	height: 35px;
	background: #f5f5f5;
	float: left;
}

.top .top-main {
	width: 1200px;
	height: 35px;
	margin: 0 auto;
}

.top .top-main .left {
	float: left;
}

.top .top-main .left ul li {
	float: left;
	font-size: 14px;
	color: #6c6c6c;
	line-height: 35px;
	padding-right: 12px;
}

.top .top-main .left ul li a {
	font-size: 14px;
	color: #6c6c6c;
}

.top .top-main .left ul li a:hover {
	color: #2280ff;
}

.top .top-main .right {
	float: right;
}

.top .top-main .right ul li {
	float: left;
	font-size: 14px;
	color: #6c6c6c;
	line-height: 35px;
	margin-left: 30px;
	cursor: pointer;
	padding-left: 30px;
}

.top .top-main .right ul li.home {
	background: url(../../../image/resourceLibrary/lhsSubject/home-1.png) 10px no-repeat;
	float: left;
}

.top .top-main .right ul li.home:hover {
	color: #2280FF;
	background: url(../../../image/resourceLibrary/lhsSubject/home-2.png) 10px no-repeat;
	float: left;
	text-decoration: underline;
}

.top .top-main .right ul li.phone {
	background: url(../../../image/resourceLibrary/lhsSubject/phone-1.png) 10px no-repeat;
	float: left;
}

.top .top-main .right ul li.phone:hover {
	color: #2280FF;
	background: url(../../../image/resourceLibrary/lhsSubject/phone-2.png) 10px no-repeat;
	float: left;
	text-decoration: underline;
}

.top .top-main .right ul li.service {
	background: url(../../../image/resourceLibrary/lhsSubject/service-1.png) 10px no-repeat;
	float: left;
}

.top .top-main .right ul li.service:hover {
	color: #2280FF;
	background: url(../../../image/resourceLibrary/lhsSubject/service-2.png) 10px no-repeat;
	float: left;
	text-decoration: underline;
}

.top .top-main .right ul li.nav {
	background: url(../../../image/resourceLibrary/lhsSubject/nav-1.png) 10px 13px no-repeat;
	float: left;
}

.top .top-main .right ul li.nav a {
	font-size: 14px;
	color: #6c6c6c;
}

.top .top-main .right ul li.nav a:hover {
	color: #2280FF;
	background: url(../../../image/resourceLibrary/lhsSubject/nav-2.png) 10px 13px no-repeat;
	float: left;
	text-decoration: underline;
}

/*最新头部*/

/*logo区域*/
.logo {
	width: 100%;
	height: 109px;
	float: left;
}

.logo .logo-main {
	width: 1200px;
	height: 109px;
	margin: 0 auto;
}
.logo .logo-main .logo1 {
	float: left;
	margin-top: 35px;
}

.logo .logo-main .logo1 img {
	width: 169px;
	height: 44px;
}
.logo .logo-main h3{color:#115fad;
					float:left;
					margin:57px 0 0 18px;
					font-size:18px;;
					width:94px;}
.logo .logo-main .ad-1{float:right;
						margin-top:25px;}

/*banner*/
.banner{width:100%;
		height:424px;
		float:left;
		min-width:1280px;
		background:url(../../../image/resourceLibrary/lhsSubject/banner.jpg) center center no-repeat;
		}
.banner .banner-main{width:1200px;
						height:424px;
						margin:0 auto;
						}

/*导航*/
.nav{width:100%;
	height:82px;
	min-width:1280px;
	float:left;
	background-color:transparent;
	z-index:1;
	position:relative;
	top: -60px;
	}
.fixednav{position:fixed;top:0px;left:0px;width:100%;z-index:2}	
.nav-main{height:65px;
	width:1063px;
	margin:0 auto;
	background-color:#fff;
	border-radius:5px;
	padding-top:17px;
	}
.nav-main ul{width:995px;
		height:50px;
		margin:0 auto;
						}						
 .nav-main ul li{float:left;
			height:50px;
			line-height:50px;
			padding:0 18px;
			text-align:center;
			width:auto;
			margin:0 7px 0 10px;
							}
.nav-main ul li:last-child{margin-right:0px;}							
.nav-main ul li a{font-size:24px;
			color:#383d43;
			padding:0 18px;
			height:46px;
			line-height:46px;
			border-radius:50px;
							}
.nav-main ul li a.a1{background-color:#487aed;
					color:#fff;}													
.nav-main ul li a:hover{color:#fff !important;
					background-color:#487aed !important;
						}						


/*项目介绍*/
.introduce{width:100%;
            min-width:1280px;
            height:945px;
            background-color:#f8f8f8;
            float:left;
            margin-top:-40px;
            }
.introduce .introduce-main{width:1114px;
            margin:0 auto;
            height:945px;
            position:relative;
            }

.introduce-main h3{width:263px;
                    height:55px;
                    background:url(../../../image/resourceLibrary/lhsSubject/title1.png) no-repeat;
                    position:absolute;
                        top:50px;
                        left:432px;
                        }
.introduce-main>p{width:1032px;
                        text-align:center;
                        margin:0 auto;
                        color:#2f2f2f;
                        font-size:18px;
                        position:absolute;
                        top:130px;
                        left:37px;
                        line-height:30px;
                        }
.introduce-main>ul{float:left;
                    margin-right:136px;}

.introduce-main>ul:last-child{margin-right:0;margin-right: 135px;}
.introduce-main ul.list{margin-top:235px;}
.introduce-main ul.list2{margin-top:345px;}
.introduce-main ul.list3{    
	margin-top: 235px;
    margin-right: 0;
    float: right;
    }
.introduce-main ul.list li{width:257px;
                            margin-bottom:75px;}                            
.introduce-main ul.list li p{width:257px;
                            color:#000;
                            font-size:16px;
                            text-align:center;
                            margin-top:15px;
                            }
.introduce-main ul.list2 li{width:308px;}
.introduce-main ul.list2 li p{width:308px;
                            color:#000;
                            font-size:16px;
                            text-align:center;
                            margin-top:25px;
                            }
.introduce-main ul.list3 li{width:277px;
                            margin-bottom:45px;}
.introduce-main ul.list3 li img{margin-left:5px;}
.introduce-main ul.list3 li img.img6{margin-left:25px;}                         
.introduce-main ul.list3 li p{width:277px;
                            color:#000;
                            font-size:16px;
                            text-align:center;
                            margin-top:15px;
                            }



/*生物*/
.biology{
	width:100%;
	min-width:1280px;
	height:1060px;
	float:left;
	background:url(../../../image/resourceLibrary/lhsSubject/bg1.jpg) center center no-repeat;
}
.biology .biology-main{
	width:1210px;
	margin:0 auto;
	height:1060px;
	position:relative;
}
.biology-main h3{
	width:263px;
	height:55px;
	background:url(../../../image/resourceLibrary/lhsSubject/title2.png) no-repeat;
	position:absolute;
	top:40px;
	left:477px;
}

.biology-main ul{
	position: absolute;
	top:105px;
	left:0px;
}
.biology-main ul li{
	width:271px;
	height:368px;
	background-color:#fff;
	border:1px solid transparent;
	cursor:pointer;
	position:relative;
	box-shadow:3px 3px 15px 6px #dfe3ed;
	float:left;
	margin-right:14px;
	margin-left:14px;
	margin-top:50px;
}
.biology-main ul li.no4{margin-right:0px;}					
.biology-main ul li:hover{border-color:#1b419c;}											
.biology-main ul li i{width:79px;
						height:79px;
						background:url(../../../image/resourceLibrary/lhsSubject/free.png) no-repeat;
						position:absolute;
						top:-1px;
						left:-1px;
						z-index:1;
						}
.biology-main ul li dl dt{width:252px;
							height:208px;
							margin:11px auto;
							background:url(../../../image/resourceLibrary/lhsSubject/shadow.png) no-repeat;
							position:relative;
							}
.biology-main ul li dl dt img{position:absolute;
								top:10px;
								left:70px;
								width:136px;
								height:188px;
								}
.biology-main ul li dl dd h4{width:252px;
							margin:0 auto;
							color:#000;
							font-size:16px;
							line-height:24px;
							white-space: nowrap;
    					text-overflow: ellipsis;
    					overflow: hidden;
							}
.biology-main ul li dl dd p{width:237px;
							margin:0 auto;
							height:33px;
							line-height:17px;
							overflow:hidden;
							color:#787878;
							font-size:12px;
							padding-right:15px;
							}
.biology-main ul li dl dd b{font-size:14px;
							color:#a5a5a5;
							font-weight:normal;
							text-decoration:line-through;
							}
.biology-main ul li dl dd.money{color:#f3475f;
								font-size:14px;
								width:183px;
								float:right;
								}							
.biology-main ul li dl dd span{color:#f3475f;
								font-size:16px;}
.biology-main ul li dl dd button{width:273px;
									height:45px;
									background-color:#315dc6;
									color:#fff;
									font-size:20px;
									margin-top: 16px;
   									 margin-left: -1px;
									}
.biology-main button:hover{background-color:#1b419c;}


/*物理*/
.physical{
	width:100%;
	min-width:1280px;
	height:1406px;
	float:left;
	background-color:#fff;
}
.physical .physical-main{
	width:1210px;
	margin:0 auto;
	height:1406px;
	position:relative;
}
.physical-main h3{
	width:263px;
	height:55px;
	background:url(../../../image/resourceLibrary/lhsSubject/title3.png) no-repeat;
	position:absolute;
	top:40px;
	left:477px;
}

.physical-main ul{
	float: left;
	top:105px;
	left:0px;
}
.physical-main ul li{
	width:271px;
	height:368px;
	background-color:#fff;
	border:1px solid transparent;
	cursor:pointer;
	position:relative;
	box-shadow:3px 3px 15px 6px #dfe3ed;
	float:left;
	margin-right:14px;
	margin-left:14px;
	margin-top:50px;
}
.physical-main ul li.no4{margin-right:0px;}					
.physical-main ul li:hover{border-color:#1b419c;}											
.physical-main ul li i{
	width:79px;
	height:79px;
	background:url(../../../image/resourceLibrary/lhsSubject/free.png) no-repeat;
	position:absolute;
	top:-1px;
	left:-1px;
	z-index:1;
}
.physical-main ul li dl dt{
	width:252px;
	height:208px;
	margin:11px auto;
	background:url(../../../image/resourceLibrary/lhsSubject/shadow.png) no-repeat;
	position:relative;
}
.physical-main ul li dl dt img{
	position:absolute;
	top: 10px;
	left: 70px;
	width: 136px;
	height: 188px;
}
.physical-main ul li dl dd h4{
	width:252px;
	margin:0 auto;
	color:#000;
	font-size:16px;
	line-height:24px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.physical-main ul li dl dd p{
	width:237px;
	margin:0 auto;
	height:33px;
	line-height:17px;
	overflow:hidden;
	color:#787878;
	font-size:12px;
	padding-right:15px;
}
.physical-main ul li dl dd b{
	font-size:14px;
	color:#a5a5a5;
	font-weight:normal;
	text-decoration:line-through;
}
.physical-main ul li dl dd.money{
	color:#f3475f;
	font-size:14px;
	width:183px;
	float:right;
}
.physical-main ul li dl dd span{
	color:#f3475f;
	font-size:16px;
}
.physical-main ul li dl dd button{
	width:273px;
	height:45px;
	background-color:#315dc6;
	color:#fff;
	font-size:20px;
	margin-top: 16px;
	margin-left: -1px;
}
.physical-main ul li dl dd button:hover{background-color:#1b419c;}																																																											
						
/*化学*/
.chemistry{
	width:100%;
	min-width:1280px;
	height:950px;
	float:left;
	background:url(../../../image/resourceLibrary/lhsSubject/bg2-big.png) center center no-repeat;
}
.chemistry .chemistry-main{
	width:1210px;
	margin:0 auto;
	height:950px;
	position:relative;
}
.chemistry-main h3{width:263px;
					height:55px;
					background:url(../../../image/resourceLibrary/lhsSubject/title4.png) no-repeat;
					position:absolute;
						top:40px;
						left:477px;
						}
.chemistry-main ul{
    			top:105px;
   				left:0px;}						
.chemistry-main ul li{width:271px;
					height:368px;
					background-color:#fff;
					border:1px solid transparent;
					cursor:pointer;
					position:relative;
					box-shadow:3px 3px 15px 6px #dfe3ed;
					float:left;
					margin-right:14px;
					margin-left:14px;
					margin-top:50px;
					}
.chemistry-main ul li.no4{margin-right:0px;}					
.chemistry-main ul li:hover{border-color:#1b419c;}											
.chemistry-main ul li i{width:79px;
						height:79px;
						background:url(../../../image/resourceLibrary/lhsSubject/free.png) no-repeat;
						position:absolute;
						top:-1px;
						left:-1px;
						z-index:1;
						}
.chemistry-main ul li dl dt{width:252px;
							height:208px;
							margin:11px auto;
							background:url(../../../image/resourceLibrary/lhsSubject/shadow.png) no-repeat;
							position:relative;
							}
.chemistry-main ul li dl dt img{position:absolute;
								top:10px;
								left:70px;
								width:136px;
								height:188px;
								}
.chemistry-main ul li dl dd h4{width:252px;
							margin:0 auto;
							color:#000;
							font-size:16px;
							line-height:24px;
							white-space: nowrap;
					    text-overflow: ellipsis;
					    overflow: hidden;
							}
.chemistry-main ul li dl dd p{width:237px;
							margin:0 auto;
							height:33px;
							line-height:17px;
							overflow:hidden;
							color:#787878;
							font-size:12px;
							padding-right:15px;
							}
.chemistry-main ul li dl dd b{font-size:14px;
							color:#a5a5a5;
							font-weight:normal;
							text-decoration:line-through;
							}
.chemistry-main ul li dl dd.money{color:#f3475f;
								font-size:14px;
								width:183px;
								float:right;
								}							
.chemistry-main ul li dl dd span{color:#f3475f;
								font-size:16px;}
.chemistry-main ul li dl dd button{width:273px;
									height:45px;
									background-color:#315dc6;
									color:#fff;
									font-size:20px;
									margin-top: 16px;
   									 margin-left: -1px;
									}
.chemistry-main ul li dl dd button:hover{background-color:#1b419c;}							


/*底部*/
.footer {
	width: 100%;
	min-width: 1280px;
	height: auto;
	float: left;
}

.footer .f-1 {
	width: 100%;
	min-width: 1280px;
	height: auto;
	background: #f3f3f3;
	float: left;
}

.footer .f-1 .f-1-main {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}

.footer .f-1 .f-1-main .wz {
	width: 1000px;
	float: left;
	padding-bottom: 10px;
}

.footer .f-1 .f-1-main p {
	width: 1000px;
	float: left;
	font-size: 12px;
	color: #767a7e;
	padding-top: 12px;
}

.footer .f-1 .f-1-main p span {
	float: left;
}

.footer .f-1 .f-1-main p a {
	font-size: 12px;
	color: #767a7e;
	float: left;
	padding-right: 5px;
}

.footer .f-1 .f-1-main p a:hover {
	color: #006CFF;
}

.footer .f-1 .f-1-main .ewm {
	width: 100px;
	float: right;
	margin-top: 15px;
}

.footer .f-1 .f-1-main .ewm img {
	float: left;
	width: 85px;
	height: 85px;
	margin-left: 8px;
}

.footer .f-1 .f-1-main .ewm p {
	width: 100px;
	text-align: center;
	font-size: 12px;
	color: #575e65;
	padding-top: 5px;
}

.footer .f-2 {
	width: 100%;
	min-width: 1280px;
	height: auto;
	background: #3a3a3a;
	float: left;
}

.footer .f-2 .f-2-main {
	width: 1200px;
	height: 55px;
	margin: 0 auto;
}

.footer .f-2 .f-2-main p {
	width: 1200px;
	line-height: 55px;
	float: left;
	color: #bbb;
	font-size: 12px;
}

.footer .f-2 .f-2-main p a {
	color: #bbb;
	font-size: 12px;
}

/*添加按钮样式*/
a.btn{
    float:right;
    width:181px;
    height:47px;
    background: url(../../../image/resourceLibrary/a-bg.png) no-repeat;
    color:#315dc6;
    font-size:16px;
    text-align: center;
    line-height: 45px;
    margin: 51px 14px 0 0;
}
a.btn:hover{
	text-decoration:none;
    background: url(../../../image/resourceLibrary/a-bg-ho.png) no-repeat;
    color:#fff;
}


/*虚拟实验室弹窗***************************************************************************/
/*虚拟实验室 弹窗*/
.xnsys{
    width: 480px;
    height: auto;
    border-radius: 5px;
    background: #fff;
    margin: 0 auto;
    margin-top: 300px;
    display: none;
}
.xnsys h2 {
    width: 460px;
    font-size: 16px;
    color: #333;
    height: 49px;
    line-height: 52px;
    padding-left: 20px;
    background: #ecf8ff;
    border-radius: 5px 5px 0 0;
    border-bottom: 1px solid #9dd6f3;
}
.xnsys h2 i.close {
    width: 18px;
    height: 18px;
    background: url(../../../image/noBook/close.png) no-repeat;
    float: right;
    margin: 16px 20px 0 0;
    cursor:pointer;
    cursor:pointer;
}
.xnsys .text{
    margin-top:40px;
    }
.xnsys p{
    width:410px;
    margin:0 auto;
    text-align:center;
    font-size:14px;
    color:#222;
    line-height:30px;
    }
.xnsys .btn{
    width:276px;
    margin:40px 102px;
    }
.xnsys button{
    width:128px;
    height:33px;
    background-color: #fff;
    font-size:14px;
    line-height:32px;
    border:1px solid #00c177;
    border-radius:3px;
    color:#00c177;
    cursor:pointer;
    }
.xnsys button.wt{
    color:#fff;
    background-color:#00c177;
    margin-right:15px;
    }
.xnsys button:hover{
    color:#fff;
    background-color:#01B26E;
    }
    
/*购买弹窗*/
.gmsy{
    width: 498px;
    height: auto;
    border-radius: 5px;
    background: #fff;
    margin: 0 auto;
    margin-top: 300px;
    display: none;
}
.gmsy h2 {
    width: 478px;
    font-size: 16px;
    color: #333;
    height: 49px;
    line-height: 52px;
    padding-left: 20px;
    background: #ecf8ff;
    border-radius: 5px 5px 0 0;
    border-bottom: 1px solid #9dd6f3;
}
.gmsy h2 i.close {
    width: 18px;
    height: 18px;
    background: url(../../../image/noBook/close.png) no-repeat;
    float: right;
    margin: 16px 20px 0 0;
    cursor:pointer;
    cursor:pointer;
}
.gmsy .main{
    float:left;
    width:454px;
    margin:25px 22px 0 22px;
    border-bottom: 1px dashed #ccc;
}
.gmsy .main li{
    float:left;
    width:100%;
    margin-bottom:10px;
}
.gmsy .main li samp{
    float:left;
    color:#666666;
    font-size: 14px;
    height:25px;
    line-height: 25px;
}
.gmsy .main li p{
    float:left;
    color:#222;
    font-size:14px;
    margin-left:13px;
    line-height: 24px;
}
.gmsy .main li span{
    color:#ff5a3c;
    font-size: 12px;
    font-family: arial;
}
.gmsy .main li b{
    font-weight: normal;
    color:#ff5a3c;
    float:left;
    font-size: 12px;
    font-family: arial;
    margin: 4px 5px 0 5px;
}
/*余额不足时按钮*/
.gmsy .main li.nbtn{
    width:282px;
    margin:10px 86px 20px 86px;
}
.gmsy .main li.nbtn button{
    width:130px;
    height:35px;
    color:#fff;
    border-radius: 2px;
    background: #b6b6b6;
    margin-right: 17px;
}
.gmsy .main li.nbtn button.cza{
    background: #00c177;
    margin-right:0;
}
.gmsy .main li.nbtn button.cza:hover{
    background: #01B26E;
}
.gmsy .main li.nbtn a.cza{
    background: #00c177;
    margin-right:0;
    width:130px;
    height:33px;
    color:#fff;
    border-radius: 2px;
    line-height:33px;
    display:inline-block;
    text-align:center;
}
.gmsy .main li.nbtn a.cza:hover{
    background: #01B26E;
    text-decoration:none;
    cursor:pointer;
}
.gmsy .main li.ybtn a.cza{
    background: #fff;
    margin-right:0;
    color:#00c177;
    border:1px solid #00c177;
    border-radius: 2px;
    width:128px;
    height:33px;
    line-height:33px;
    display:inline-block;
    text-align:center;
}
.gmsy .main li.ybtn a:hover{
    background: #01B26E;
    color: #fff;
    text-decoration:none;
    cursor:pointer;
}
/*余额足时按钮*/
.gmsy .main li.ybtn{
    width:282px;
    margin:10px 86px 20px 86px;
}
.gmsy .main li.ybtn button{
    width:130px;
    height:35px;
    color:#fff;
    border-radius: 2px;
    background: #00c177;
    margin-right: 17px;
}
.gmsy .main li.ybtn button.cza{
    background: #fff;
    margin-right:0;
    color:#00c177;
    border:1px solid #00c177;
    width:128px;
    height:33px;
}

.gmsy .main li.ybtn button:hover{
    background: #01B26E;
    color: #fff;
}
.gmsy>span{
    color:#666;
    font-size:14px;
    margin:20px 0 20px 22px;
    float: left;
}
/*new windows*/
.gmsy .main li.checkSubject span {
    color: #222;
    font-size: 14px;
    font-family: "微软雅黑";
    float:left;
    padding-right: 10px;
}
.gmsy .main li.checkSubject span.tj{
        margin-top: 12px;
}
.gmsy .main li.checkSubject span b.tj{
    margin-left: 5px;
    width: 110px;
    height: 20px;
    float: right;
    background: url(/image/uc/hc-icon.png) no-repeat;
    margin-top: 0px;
}
.gmsy .main li.checkSubject span i.radio{
    width: 16px;
    height: 17px;
    float: left;
    background: url(/image/uc/radio.png) no-repeat;
    margin-top: 3px;
    margin-right: 4px;
    cursor: pointer;
}
.gmsy .main li.checkSubject span i.radio.active{
    background: url(/image/uc/radio-active.png) no-repeat;
}
.gmsy .main li.checkTime>div{
    height: 96px;
    float: left;
    width: 306px;
    display:none;
}
.gmsy .main li.checkTime>div.active{
	display:block;
}
.gmsy .main li.checkTime p{
    margin-top:7px;
}
.gmsy .main li.checkTime p.noMargin{
    margin-top:0px;
}
.gmsy .main li.checkTime span {
    color: #222;
    font-size: 14px;
    font-family: "微软雅黑";
    float:left;
    padding-right: 10px;
}
.gmsy .main li.checkTime span i.radio{
    width: 16px;
    height: 17px;
    float: left;
    background: url(/image/uc/radio.png) no-repeat;
    margin-top: 7px;
    margin-right: 4px;
    cursor: pointer;
    display: inline;
}
.gmsy .main li.checkTime span i.radio.active{
    background: url(/image/uc/radio-active.png) no-repeat;
}
.gmsy .main li.checkTime span b{
    font-weight: normal;
    color: #ff5a3c;
    float:none;
    font-size: 12px;
    font-family: "微软雅黑";
    margin: 4px 5px 0 5px;
}
.gmsy .main li.checkTime span b.yj{
    text-decoration: line-through;
    color: #72727f;
    margin: 4px 8px 0 12px;
}
.gmsy .main li.timeMsg span {
    color: #222;
    font-size: 14px;
    font-family: "微软雅黑";
}
.gmsy .main li.timeMsg>div{
    float: left;
    width: 380px;
}
.gmsy .discountMsg{
    padding:22px;
    border-bottom:1px solid #ccc;
    color: #222;
    font-size: 14px;
}
.gmsy .bztx{
    display:none;
    cursor:pointer;
    color:#01B26E;
    font-size:14px;
    position:absolute;
    right:20px;
    bottom:22px;
}

.catalogue{
	float: left;
	width: 1200px;
	height: 336px;
	margin-top: 50px;
	background: #7C8EEE;
	border: 1px solid #7C8EEE;
}
.catalogue .catalogue-title{
	float: left;
	width: 99%;
	margin-left: 0.5%;
	margin-top: 21px;
}
.catalogue .catalogue-title .physical-pic{
	float: left;
	width: 21px;
	height: 21px;
	background:url(../../../image/resourceLibrary/lhsSubject/physical-pic.png) no-repeat;
	margin-right: 10px;
}
.catalogue .catalogue-title .chemistry-pic{
	float: left;
	width: 21px;
	height: 21px;
	background:url(../../../image/resourceLibrary/lhsSubject/chemistry-pic.png) no-repeat;
	margin-right: 10px;
}
.catalogue .catalogue-title p{
	float: left;
	width: 95%;
	line-height: 18px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.catalogue .catalogue-list{
	float: left;
	width: 99%;
	margin-left: 0.5%;
	margin-top: 17px;
}
.catalogue .catalogue-list .list-content{
	float: left;
	width: 100%;
}
.catalogue .catalogue-list .list-content dl{
	float: left;
	width: 49.79%;
}
.catalogue .catalogue-list .list-content dl.list-right{
	margin-left: 5px;
}
.catalogue .catalogue-list .list-content dl dd{
	float: left;
	width: 100%;
	height: 45px;
	background: #FFFFFF;
	cursor: pointer;
}
.catalogue .catalogue-list .list-content dl dd .dd-hover:hover{
	transition: all 0.2s linear;
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
}
.catalogue .catalogue-list .list-content dl dd.bg-rep{
	background: #ECEFFF;
}
.catalogue .catalogue-list .list-content dl dd .video-pic{
	float: left;
	width: 16px;
	height: 19px;
	background:url(../../../image/resourceLibrary/lhsSubject/video-pic.png) no-repeat;
	margin: 13px 10px 13px 15px;
}
.catalogue .catalogue-list .list-content dl dd p{
	float: left;
	width: 81%;
	line-height: 46px;
	font-size: 14px;
	color: #5E75EE;
	font-family: MicrosoftYaHei;
}
.catalogue .catalogue-list .list-content dl dd span{
	float: left;
	line-height: 43px;
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #7C8EEE;
}
.catalogue .catalogue-list .list-content dl dd span .play-pic{
	float: left;
	width: 16px;
	height: 16px;
	background:url(../../../image/resourceLibrary/lhsSubject/play-pic.png) no-repeat;
	margin: 13px 8px;
}