.left{float:left;}
.right{float:right;}
.retrieve{margin-top:0px;}
.video-list li{width:212px; text-align: center; float:left; margin:16px 15px 0;}
.video-list p{color:#646464; font-weight:bold; font-size:14px; text-align:left; line-height:40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;/* Opera */
-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/}
.retrieve .ser-college{line-height:34px;}

.video_title{color:#bdbdbd; font-size:14px; margin-bottom:20px;}
.video_title h3{font-size:20px; color:#3c3c3c; font-weight:normal;}
.video_title p{padding:18px 0 0; }
.video_title p span{margin-right:10px; color:#a0a0a0;}
.fc-box{position: relative;}
.video-liword{
    position: absolute;
    top:0;
    left:0;
    padding-left:17px;
    padding-top:15px;
}
.video-liword p{
    font-size:16px;
    font-weight: bold;
    line-height:26px;
    color:#fff;
}
.fc-Information{ width:200px; padding:0 5px; position:absolute; bottom:0; left:50%; margin-left:-105px; background:rgba(0,0,0,0.8); color:#fff; height:24px; line-height:24px; font-size:12px; font-weight: normal; _background:#000; filter:Alpha(opacity=50); _top:102px;}
.xf-icon{position:absolute; right:9px; top:-3px;}
.movie{width:680px;height:480px;}
.movie-box{position:relative; margin:0px 0 20px;}
.movie-popoup{position: absolute; left:50%; margin-left:-185px; margin-top:-98px; top:50%; text-align:center; width:372px;} 
.movie-popoup p{text-align:center; font-size:24px; color:#fff; font-weight: normal;}
.s-btn{background:#00a2e9; color:#fff; width:162px; height:40px; text-align:center; display: inline-block; line-height:40px;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		border-radius:2px;
		margin-top:32px;
}
.movie-box .txt{
	height: 30px;
    line-height: 30px;
    margin-top: 10px;
}
.s-btn:hover{color:#fff;}
.backYel{background:#f9b548;}
.knowledge_right{float:left;width:274px;margin-left:46px;}
.knowledge_left{float:left;width:680px; padding-bottom:22px;}
.com-title{border-bottom:1px dotted #ccc; padding-bottom:10px;}

.article-prev{margin-top:10px;}
.article-prev a{text-decoration: underline; color:#646464;}

.exit{color:#00b2ff; text-decoration: underline;}
.sj-btn{background:url(../images/public/btn-bg1.png) no-repeat; width:157px; height:48px; text-align:center;
	line-height:48px; font-size:18px; display: inline-block;
	color:#fff;
	vertical-align: top;
	float:right;}
.sj-btn:hover{color:#fff;}
.head-middle{padding:12px 0 12px; line-height: normal;}
.com-table{border-collapse: collapse; margin-top:30px;}
.com-table td,.com-table th{border:1px solid #e4e4e4; font-size:14px; color:#8c8c8c; height:34px; padding:0 10px}
.com-table th{ height:38px; color:#646464; font-size:18px; font-weight:normal;}

.com-table .odd{background:#eefaff;}
.com-table a{margin:0 8px;}
.collect{background:url(../images/public/start.png) no-repeat 0 center;}
.collect{display: inline-block; background: url(../images/public/start.png) no-repeat 0 center; padding-left:20px;text-align:center;margin-left:5px;cursor:pointer;}
.title.min{color:#8c8c8c;}
.knowledge_right .title.min{color:#8c8c8c;}

/*下载文章*/
.download-box{width:670px; height:140px; border:1px solid #e6e6e6; text-align:center; padding-top:40px;}
.download-box p{font-size:16px; color:#646464;}
.state_content{padding:0;}
.state_content li{border-bottom:none; padding:0; line-height:normal; margin-bottom:12px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



/*知识点*/

.study-box{margin-top:25px;}
.study-box ul li{float:left;}
.study-box ul li a{font-size:16px; margin-right:5px; display: inline-block; margin-top:0;}
.study-box ul li
.study-box ul li .s-btn:hover{background: #00a2e9;color:#fff;}
/*.study-box ul li .s-btn:hover{}*/
.subject-box{border:1px solid #d1edfb; padding:5px 12px; margin:10px 0; font-size:14px;}
.subject-box span{color:#3c3c3c; font-weight:bold;}
.subject-box a{color:#3c3c3c; margin-right:18px;}
.subject-box a.active,.subject-box a:hover{color:#35abe9; text-decoration: underline;}
.subject-left{float:left; width:230px; border:1px solid #d1edfb;}
.study-box .subject-left ul{margin-right:0;}
.subject-left h5{color:#35abe9; font-weight:bold; height:40px; line-height:40px; border-bottom:1px solid #d1edfb;  padding-left:6px; font-size:14px;}
.subject-right{float:right; width:762px; border:1px solid #d1edfb; text-align:left; _width:758px; }
.subject-right h4{text-align:left; color:#35abe9; font-size:14px; margin-bottom:10px;}
.subject-right .content{padding:12px 20px;}
.subject-right p{color:#000; line-height:24px; font-size:14px;}
.no-list{text-align:center; float:none;width:100%;font-size:20px; margin-top:0; height:100px; line-height: 100px;}

/*展开收起*/
.jia{
	border:1px solid #a0a0a0; text-align:center; width:16px; height:16px;
	-webkit-border-radius:16px;
	-moz-border-radius:16px;
	border-radius:16px;
	display: inline-block;
	font-style:normal;
	line-height:16px;
	color:#a0a0a0;
	margin-right:10px;
	cursor:pointer;
}
/*展开收起*/
.jian{
	border:1px solid #6ac1ef; text-align:center; width:16px; height:16px;
	-webkit-border-radius:16px;
	-moz-border-radius:16px;
	border-radius:16px;
	display: inline-block;
	font-style:normal;
	line-height:16px;
	color:#6ac1ef;
	margin-right:10px;
	cursor:pointer;
}
.ul2{ margin:5px 28px; padding:10px 0 10px 5px;}
.study-box .ul1 li{float:none;}
.study-box .ul1 li span a{overflow: hidden;text-overflow: ellipsis; display:inline-block; white-space: nowrap; width:85%;-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;/* Opera */
-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/}
.study-box .ul1 li span i{vertical-align: top;margin-top: 4px;}
.study-box .ul2 li{float: none; line-height:26px; border-left:1px dotted #dbdbdb;}
.study-box .ul2 li a{font-size:14px; color:#a0a0a0; width:100%; position:relative; }
.study-box .ul2 li a:hover,.study-box .ul2 li a.active{color:#48b3eb; text-decoration: underline;}
.study-box .ul2 li a.active i{background-position:-15px -189px; width:10px; height:10px; position:absolute; left:-6px; top:50%; margin-top:-5px;}
.study-box .ul2 li{float: none; line-height: 20px; border-left: 1px dotted #dbdbdb;}
.study-box .ul2 li i{vertical-align:top; position: absolute; top:50%; margin-top:-5px; left:-6px;}
.study-box .ul2 li b{overflow: hidden;text-overflow: ellipsis; font-weight:normal; width:90%; display:inline-block; white-space: nowrap;-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;/* Opera */
-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/
padding-left:8px;}
.ul1{padding:10px;}
.know-box{height:552px; overflow: hidden;}
.subject-right .icon-box{text-align: center; height:30px; line-height: 30px;}
.subject-right .icon-box i{margin-top: 7px;}

.arrow_sec{ position:absolute; z-index:9; top:27px; left:85px;}

.search{ float:left; padding-top:10px;}
.sc_i{ float:left; padding-right:0; }
.sc_i input{ text-indent:10px; border:1px solid #ebebeb; color:#999; height:25px; line-height:31px;}
.sc_bg{ float:left; padding-left:0px;}
.sc_b{ border:0; background-color:#00a2ea; background-image:url(../images/public/sc_b.gif); background-repeat:no-repeat; background-position:center; width:52px; height:35px;}

.user{ float:right; margin-top:1px; padding:0;}
.user a{ padding:0px; float:right;}
.user a:hover{background-color:rgba(255,255,255,0);}
.user img{ width:35px; height:35px;}

.login_reg{ float:right; color:#fff;}
.login_reg a{ color:#fff; padding:0px 5px; cursor: pointer; font-size:16px;}


.retrieve .borBot0{border-bottom:none;}
.ser_inp{ float:left; width:280px; height:25px; line-height:26px; border:1px solid #e4e4e4; text-indent:15px; color:#999;-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */ margin-right:5px;}
.ser_btn{ float:left; width:100px; height:35px; line-height:26px; border:0; background-color:#35abe9; color:#fff;-moz-border-radius: 5px;font-size:18px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */}
.c_select{ left:-95px; top:12px;}
.zt-banner{background:url(../images/public/service/zt-banner01.jpg) no-repeat center center; width:100%; height:360px; display: inline-block;}
.zt-banner02{background:url(../images/public/service/zt-banner02.jpg) no-repeat; width:100%; height:360px;}




/*字体颜色*/
.font-yellow{color:#f9b548; }




.update-vip{position:fixed; right:30px; top:50%;}
.update-vip a{width:64px; height:28px; line-height:28px; position:absolute; bottom:0px; left:50%; margin-left:-32px;}
.update-vip a:hover{color:#fff;}


.study-box .backYel:hover,.study-box .backYel.this{background:#00a2e9;}


.icon-calendar{background-position:-21px -43px; width:16px; height:16px; cursor:pointer; vertical-align:middle; margin-bottom: 0;}
.course-list{padding:5px 5px 5px 10px;background:#00a2e9; color:#fff; font-size: 18px;}
.icon-bf{background-position:-19px -60px; width:21px; height:21px; margin-right:5px;}
.movie-list{height:443px; border:1px solid #e6e6e6; overflow-y:auto ;position: relative;}
.movie-list li{height:46px; line-height:46px; padding:0 5px; border-bottom:1px dotted #ececec;}
.movie-list li a{color:#646464;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    display: inline-block;
    text-overflow: ellipsis;
}
.movie-list li.active a{
    color: #00a2e9;
    font-weight: 600;
}
.movie-list li a:hover{color:#00b2ff; text-decoration: underline;}



/*学习提升*/
.ts-banner{background:url(../images/public/ts-banner.jpg) no-repeat center center; }
.nav-course{background:rgba(0,51,73,0.3); width:195px; border-left:1px solid #00a2e9; border-right:1px solid #00a2e9;}
.nav-course li{_height:27px;_line-height:27px; height:39px; line-height: 39px; position: relative; border-bottom:1px solid #f0f0f0; z-index:1000;}
.nav-course li>a{color:#fff; width:182px; padding-left:14px; height:39px; line-height: 39px;  display: inline-block;}
.nav-course li>a:hover{background:#00a2e9; color:#fff;}
.nav-course li a span{_float:left; _padding-left:10px; padding-top:8px; _color:#000;_height:27px; _line-height:27px;_display: inline-block;}
.nav-course li a span i{_height:20px;}
.nav-course li b{color:#fff; padding-right:20px; font-size:16px; font-weight: bold; font-style: normal;}
/*.nav-course li{background:url(../images/video/btn-bg1.png)}*/
.nav-popoup{padding:0 12px;background:#fff; position:absolute; top:0; left:195px; width:576px; border:1px solid #00a2e9; z-index:3;}
.inner-wrap{border-bottom:1px solid #f0f0f0; padding:15px 10px;}
.inner-wrap h3{ color:#00a2e9; line-height:28px; font-size:14px; font-weight: normal;}
.inner-wrap a{line-height:28px; margin-right:18px; /*white-space: nowrap;*/display: inline-block; word-break: break-word;}


.icon-cor1{background-position:-42px -1px; width:24px; height:19px;}
.nav-course li>a:hover .icon-cor1{background-position:-70px -1px; width:24px; height:19px;}
.icon-cor2{background-position:-42px -25px; width:24px; height:26px;}
.nav-course li>a:hover .icon-cor2{background-position:-70px -25px; width:24px; height:26px;}
.icon-cor3{background-position:-42px -58px; width:24px; height:21px;}
.nav-course li>a:hover .icon-cor3{background-position:-70px -58px; width:24px; height:21px;}
.icon-cor5{background-position:-42px -174px; width:24px; height:21px;}
.nav-course li>a:hover .icon-cor5{background-position:-70px -174px; width:24px; height:21px;}

.icon-cor6{background-position:-42px -201px; width:24px; height:20px;}
.nav-course li>a:hover .icon-cor6{background-position:-70px -201px; width:24px; height:20px;}
.icon-cor9{background-position:-42px -129px; width:24px; height:18px;}
.nav-course li>a:hover .icon-cor9{background-position:-70px -129px; width:24px; height:18px;}
.icon-cor7{background-position:-42px -152px; width:24px; height:19px;}
.nav-course li>a:hover .icon-cor7{background-position:-70px -152px; width:24px; height:19px;}
.icon-cor8{background-position:-42px -107px; width:24px; height:17px;}
.nav-course li>a:hover .icon-cor8{background-position:-70px -107px; width:24px; height:17px;}
.icon-cor4{background-position:-42px -84px; width:24px; height:18px;}
.nav-course li>a:hover .icon-cor4{background-position:-70px -84px; width:24px; height:18px;}

.icon-book1{background-position:-24px -89px; width:10px; height:13px;}

.zs-wrap li{float:left; margin-right:98px;line-height:24px;}
.zs-wrap li.last{margin-right:0;}






/*.practice{padding:26px;}*/
.practice-test{border-bottom:1px dotted #e3e3e3;}
.practice-test span{font-size:18px; color:#fff; background:#00a2e9; width:114px; height:40px; display: inline-block; text-align:center; line-height:40px;}
.practice-test a{font-size:14px; color:#a0a0a0; margin-left:20px; } 
.practice-test a:hover{color:#00a2e9;}
.practice-list ul{width:454px; margin-right: 18px; float:left; margin-top:18px; padding-left:15px;}
.practice li{margin-left:0; line-height:28px; margin:0;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.practice li span{color:#b4b4b4;}
.practice li a{ width:380px; display: inline-block; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;/* Opera */
-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/
color:#9e9e9e;
}
.practice{}
.test-center{border:none;}
.practice.last{margin-top:20px;}
.remarks{margin-top:10px;}
.practice-test .more{margin-top:14px; margin-right:0;}
.mar30{margin-top:30px;}
.mar10{margin-top:10px;}

.zs-wrap li{position:relative;}
.zs-wrap div{position: absolute; top:0; left:50%;color:#fff; text-align:center; margin-top:30px;}
.zs-wrap h3{font-size:22px; font-weight:bold; margin-bottom:15px;}
.zs-wrap h3 img{vertical-align: middle; margin-right:20px;}
.zs-wrap div p{font-size:18px; text-align: left;}
.zs-wrap .div1{width:130px; margin-left:-65px;}
.zs-wrap .div2{ margin-left:-76px; width:152px; }
.zs-wrap .div3{ margin-left:-63px; width:126px; }
.zs-wrap .div3 h3{text-align: left;}
.zs-wrap .div2 h3{margin-bottom:42px;}
.zs-wrap .div1 h3,.zs-wrap .div2 h3,.zs-wrap .div3 h3{
	color:#fff;
	margin-top:0;
}

.font16{font-size:16px; color:#00b2ff;}
.movie-content{margin-top:10px;}

/*智能搜索*/
.retrieve td.borBot0{overflow: visible;}


.video-logo{position:absolute; right:0px; top:60px; z-index:1000; background:#2d5c44;}
.flash-wrap{position:absolute; background:#484848; width: 680px; color:#fff; height:310px; padding-top:170px; text-align:center;}
.flash-wrap i{font-size:50px; color:#fff;}
.flash-wrap a{color:#00b2ff;}
.flash-wrap p{margin:20px 0;}



.sl-bg{background:#3C6051; display: inline-block; width:87px; height:34px; position:absolute; top:2px; right:22px; margin-left:-30px;}
.logo-box{position: absolute; top:60px; right:0;}
.logo-img{z-index:1000;display:block; right: 16px; position:absolute; margin-left:-30px;}
.start-ferry{background:#fff; position:absolute; top:51px; left:0; text-align: center; height:251px; padding-top:133px;/* left:50%;*/ width:100%;}
.start-ferry i{font-size:100px; color:#00a2e9;}
.start-ferry p.font-logo{height:100px; line-height: normal; width:340px; margin:0 auto; text-align:left;}
.start-ferry .official-web{color:#00a2e9; font-size:30px; text-align: left; margin-left: 27.3%; margin-top:-12px;}





.jwlogo {display:none;}
.chapter{
    position: absolute;
    top: 50%;
    right: 0;
    font-size: 20px;
    display: block;
    width: 96px;
    text-align: center;
}
.zzzs-banner{
	background:url(../images/service/zzv-banner.jpg) no-repeat center center;
	width:100%;
	height:360px;
}

/*湖南考试院 start*/
.zt-banner.hn-tsbanner{
	height:300px;
	background:url('../images/open_hnsksy2019/hunan-tsbanner.png') no-repeat center center;
}
/*湖南考试院 end*/
/*saas 通用 start*/
.zt-banner.saas-tsbanner{
    min-width:1000px;
    height:360px;
    background:url('../images/public/banner-study.png?v=1.0.0') no-repeat center center;
    background-size:auto 100%;
}
.practice-list ul.study-subject{
    margin-top:35px;
    width:100%;
}
.study-subject li{
    float:left;
    margin:0 30px;
}
.study-subject li a{
    display: block;
    width:auto;
}
.study-subject li i{
    font-size:50px;
}
.study-subject li p{
    text-align: center;
    font-size:14px;
    color:#6e6e6e;
    line-height: 28px;
}
/*saas 通用 end*/