@charset "utf-8";

/*首页*/
.prefer-set .icon, .top-nav .menu-item:hover .menu-tit .icon, .top-nav .menu-tit .icon, .top-nav .menu-tit b {
	background:url(../images/sprite_icon.png) no-repeat;
}
.prefer-set, .top-nav .menu-tit {
	line-height: 35px
}
.top-nav>li {
	float: left
}
.top-nav .p-15 {
	padding: 0 15px
}
.top-nav .sep {
	border-left: 1px solid #dcdcdc;
	width: 0;
	height: 11px;
	margin-top: 12px
}
.top-nav .menu-item {
	position: relative;
	padding: 0 15px
}
.top-nav .sitenav-menu-item {
	position: static
}
.top-nav .menu-item-bd {
	position: absolute;
	width: 120px;
	top: 50px;
	right: -15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index: 48;
	background-color: #fff;
	display: none
}
.top-nav .menu-item:hover .menu-item-bd {
	box-shadow: 0 2px 7px rgba(0,0,0,.1);
	top: 35px;
	border: 1px solid #dcdcdc;
	display: block
}
.friend-links, .help-seat {
	border-bottom: 1px solid #cecece
}
.top-header {
	height: 35px;
	border-bottom: 1px solid #eee;
	background-color: #f5f5f5;
	z-index: 50;
	position: relative
}
.top-header-bd {
	position: relative
}
.top-nav .sitenav-menu-item .menu-item-bd {
	width: 1198px;
	right: 0
}
.top-nav .menu-item-inner {
	margin: 5px;
	padding-bottom: 6px
}
.top-nav .menu-item-inner>a {
	display: block;
	line-height: 30px;
	color: #666;
	padding: 0 14px;
	text-decoration: none
}
.top-nav .menu-item-inner>a:hover {
	background-color: #f5f5f5;
	color: #249ade
}
.top-nav .menu-tit {
	color: #666;
	position: relative;
	float: left;
	z-index: 50
}
.top-nav .menu-tit span {
	float: left
}
.top-nav .menu-tit .icon {
	background-position: -193px -60px;
	width: 6px;
	height: 4px;
	float: left;
	margin: 15px 0 0 5px
}
.top-nav .menu-item:hover .menu-tit .icon {
	background-position: -193px -74px;
	width: 6px;
	height: 4px
}
.top-nav .menu-tit b {
	position: absolute;
	display: none;
	right: 0;
	top: 40px;
	z-index: 50;
	background-position: -193px 0;
	width: 8px;
	height: 6px
}

.account-data, .t-tree, .t-tree-bd {
	position: relative
}
.top-nav .menu-item:hover .menu-tit b {
	display: block;
	top: 30px
}
.sitenav-menu-item .menu-item-inner {
	padding-left: 50px;
	padding-bottom: 26px
}
.sitenav-menu-item .item {
	float: left;
	zoom: 1
}
.sitenav-menu-item .item h3 {
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
	margin-top: 33px;
	margin-bottom: 15px
}
.sitenav-menu-item .item ul {
	line-height: 30px;
	font-size: 14px
}
.sitenav-menu-item .item ul a {
	color: #666
}
.sitenav-menu-item .item ul a:hover {
	color: #249ade
}
.sitenav-menu-item .xk-item li {
	float: left;
	width: 110px
}
.sitenav-menu-item .xk-item {
	width: 440px;
	overflow: hidden;
	margin-right: -50px
}
.sitenav-menu-item .vline {
	float: left;
	width: 0;
	border-left: 1px dashed #dcdcdc;
	height: 172px;
	margin: 35px 40px 0
}
.sitenav-menu-item .xd-item {
	margin-right: -15px
}
.sitenav-menu-item .xd-item li a {
	margin: 0 15px
}
.sitenav-menu-item .type-item li {
	float: left;
	width: 60px
}
.sitenav-menu-item .type-item {
	width: 270px;
	overflow: hidden
}
.sitenav-menu-item .type-item ul {
	margin-right: -30px
}
.top-nav .user-item .menu-item-bd {
	width: 320px
}
.top-nav .user-item .menu-item-inner {
	margin: 5px 20px
}
.login-item {
	line-height: 35px;
	padding-left: 15px;
	position:absolute; right: 0px;
}
.login-item b {
	margin: 0 5px;
	color: #999
}
.login-item a {
	color: #666
}
.login-item .top-login-item, .login-item a:hover, .t-tree .selected a {
	color: #249ade
}

/*logo搜索区*/
.cate-wrap, .cup-logo, .cup-wrap, .subst-box {
	position: relative
}
.fixed-kefu .login-txt a {
	float: left;
	text-indent: -999px;
	overflow: hidden
}
.fixed-kefu li:hover .login-txt {
	display: block
}
::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
background-color:#F5F5F5
}
.main-cate .cate-mc, .main-nav .mtc .mc, .subst-box .subst-bd div {
	box-shadow: 0 2px 7px rgba(0,0,0,.1)
}
::-webkit-scrollbar {
width:8px;
background-color:#F5F5F5
}
::-webkit-scrollbar-thumb {
border-radius:4px;
background-color:#999
}
.fixed-menu, .payby-common .btn-download {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px
}
.kao-alert {
	width: 400px;
	line-height: 36px;
	padding-top: 15px
}
.modal-download {
	width: 460px;
	padding: 15px 20px 0;
	background: #fff;
	font-size: 12px;
	line-height: 1.5;
	font-family: 'Microsoft Yahei', '\5FAE\8F6F\96C5\9ED1', 'Hiragino Sans GB', '\5B8B\4F53', Arial
}
.download-tit {
	font-size: 14px;
	line-height: 25px;
	color: #666
}
.modal-download .need-pay {
	height: 26px;
	line-height: 26px;
	padding-top: 10px;
	font-size: 16px
}
.payby-common {
	padding-bottom: 15px
}
.modal-download .need-pay em {
	color: #ff6d00;
	font-style: normal
}
.payby-common .btn-download {
	margin-top: 20px;
	display: block;
	width: 150px;
	height: 40px;
	border-radius: 5px;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
	background: #2bbb61;
	text-align: center;
	line-height: 40px;
	font-size: 16px
}
.payby-common .btn-download:hover {
	background: #57cb7f;
	text-decoration: none
}
.payby-wx .wx-img {
	padding: 5px 0 0
}
.payby-wx .wx-img img {
	width: 200px;
	height: 200px
}
.payby-wx p {
	line-height: 22px;
	color: #999
}
.payby-wx ul {
	text-align: left;
	line-height: 20px;
	color: #666;
	padding-top: 16px
}
.payby-wx ul a {
	color: #57cb7f
}
.pay-desc {
	border-top: 1px dashed #dcdcdc;
	margin-top: 16px;
	line-height: 22px;
	color: #666;
	padding: 16px 0
}
.pay-desc a {
	color: #57cb7f
}
.empty-swf {
	padding-top: 100px
}

.cup-logo {
	float: left;
	width: 345px;
	margin-right: -345px
}
.quick-enter {
	float: left;
	width: 75px;
}
.cup-search {
	margin-left: 550px;
}
.cup-wrap {
	z-index: 40
}
.cate-wrap {
	z-index: 30
}
.cate-wrap, .cup-wrap {
	width: 100%;
	background: #fff
}
.g-cup {
	height: 105px
}
.site-logo {
	display: block;
	width: 210px;
	float: left;
	margin-top: 35px
}
.subst-box {
	float: left;
	margin-top: 39px
}
.subst-box .subst-hd {
	height: 22px;
	line-height: 22px;
	padding: 0 17px 0 6px;
	border: 1px solid #dcdcdc;
	font-size: 12px;
	color: #666;
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative
}
.subst-box .subst-hd:hover {
	text-decoration: none;
	color: #2bbb61
}
.subst-box .subst-hd .icon_b_under {
	display: block;
	position: absolute;
	right: 6px;
	top: 10px
}
.subst-box:hover .icon_b_under {
	background:url(../images/sprite_icon.png) no-repeat;
	background-position: -193px -74px;
	width: 6px;
	height: 4px
}
.subst-box .subst-bd {
	position: absolute;
	width: 300px;
	left: 0;
	top: 24px;
	padding-top: 10px;
	visibility: hidden;
	opacity: 0;
	transition: all .3s ease;
	-webkit-transition: all .3 ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	background: #fff;
	z-index: 10
}
.subst-box .subst-bd div {
	border: 1px solid #dcdcdc;
	padding: 10px 0 15px 15px;
	line-height: 25px
}
.subst-box .subst-bd a {
	margin-right: 15px;
	white-space: nowrap;
	zoom: 1
}
.subst-box .subst-bd .tri-part {
	background:url(../images/sprite_icon.png) no-repeat;
	background-position: -193px 0;
	width: 8px;
	height: 6px;
	display: block;
	position: absolute;
	top: 5px;
	left: 10px
}
.subst-box:hover .subst-bd {
	visibility: visible;
	opacity: 1
}
.quick-enter {
	padding-top: 27px;
	margin-left: 50px;
}
.quick-enter li {
	float: left;
	width: 75px;
	text-align: center
}
.quick-enter .icon {
	display: block;
	margin-left: 20px;
}
.quick-enter li a {
	color: #249ade
}
.cup-search {
	margin-top: 35px
}
.cup-search form {
	width: 500px;
	position: relative
}
.cup-search-wrap {
	border: 1px solid #249ade;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	background: #249ade
}
.cup-search-wrap:hover {
	background: #26a8f3
}
.cup-search .search-input {
	width: 430px;
	height: 18px;
	line-height: 18px;
	padding: 8px 0 8px 10px;
	border: 0;
	background: #fff
}
.cup-search .btn-search {
	position: absolute;
	right: 0;
	top: 0;
	width: 60px;
	height: 36px
}
.cup-search button {
	border: 0;
	background: 0 0;
	width: 100%;
	height: 100%;
	text-indent: -999px;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: 0
}
.cup-search .icon_site_search {
	float: left;
	margin: 8px 0 0 20px
}
.icon_site_search {
	background:url(../images/sprite_icon.png) no-repeat;
	background-position: 0 0;
	width: 22px;
	height: 23px
}
.home_upload, .home_wht {
	background:url(../images/nimg32_1.png) no-repeat;
	width: 34px;
	height: 34px
}

/*导航栏*/
.main-cate {
	width: 200px;
	float: left;
	position: relative
}
.main-cate .cate-mtc {
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 10;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}
.main-cate .entry-cate {
	line-height: 40px;
	height: 40px;
	background: #249ade;
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-weight: 400;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	position: relative;
	z-index: 20
}
.main-cate .cate-mtc {
	border: 2px solid #249ade;
	width: 196px;
	background: #fff;
	line-height: 35px;
	font-size: 14px;
	height: 480px
}
.main-cate .cate-mtc li .xk {
	width: 160px;
	margin-left: 18px;
	position: relative;
	border-top: 1px dashed #eee
}
.main-cate .cate-mtc li:first-child .xk {
	border: 0
}
.main-cate .cate-mtc li .xk a {
	margin-left: 23px;
	color: #333
}
.main-cate .cate-mtc li .xk a:hover {
	color: #249ade;
	text-decoration: none
}
.main-cate .cate-mtc li.active .xk a {
	color: #249ade
}
.main-cate .cate-mtc li .xk b {
	background:url(../images/sprite_icon.png) no-repeat;
	background-position: -171px -146px;
	width: 6px;
	height: 12px;
	position: absolute;
	right: 0;
	top: 11px
}

.main-cate .cate-mc {
	position: absolute;
	left: 196px;
	top: 0;
	width: 1002px;
	overflow: hidden;
	display: none
}
.main-cate .cate-mc-inner {
	border: 1px solid #249ade;
	background: #fff;
	padding: 0 50px 0 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.main-cate .cate-mc-inner .cate-item {
	position: relative;
	top: 2px;
	display: none
}
.main-cate .cate-mc-inner h3 {
	font-size: 16px;
	height: 58px;
	line-height: 58px
}
.main-cate .cate-mc-inner .thin {
	display: block;
	zoom: 1;
	line-height: 32px;
	padding-bottom: 10px
}
.main-cate .cate-mc-inner .thin:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden
}
.main-cate .cate-mc-inner .thin .mt {
	width: 72px;
	text-align: right;
	float: left;
	margin-right: -90px
}
.main-cate .cate-mc-inner .thin .mc {
	display: block;
	margin-left: 90px
}
.main-cate .cate-mc-inner .thin a {
	margin-right: 20px;
	white-space: nowrap;
	color: #666
}
.main-cate .cate-mc-inner .thin a:hover {
	color: #249ade;
	text-decoration: none
}
.main-cate .cate-mc-inner .fat {
	border-bottom: 1px dashed #dcdcdc
}
.main-nav .mtc {
	float: left;
	margin-left: 40px;
	position: relative
}
.main-nav .mtc .mt {
	font-size: 16px;
	color: #333;
	float: left;
	line-height: 40px
}
.main-nav .mtc .mt:hover {
	text-decoration: none;
	color: #249ade
}
.main-nav .mtc .tri-part {
	background:url(../images/sprite_icon.png) no-repeat;
	background-position: 0 -171px;
	width: 14px;
	height: 7px;
	float: left;
	position: absolute;
	top: 34px;
	left: 15px;
	display: none
}
.main-nav .mtc .mc {
	border: 1px solid #dcdcdc;
	background: #fff;
	visibility: hidden;
	opacity: 0;
	transition: all .3s ease;
	-webkit-transition: all .3 ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	position: absolute;
	left: 0;
	top: 50px;
	padding: 10px 5px;
	line-height: 32px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.main-nav .mtc:hover .tri-part {
	display: block
}
.main-nav .mtc:hover .mc {
	visibility: visible;
	opacity: 1;
	top: 40px
}
.main-nav .mtc .mc a {
	width: 85px;
	line-height: 32px;
	height: 32px;
	display: block;
	color: #333;
	padding-left: 15px;
	font-size: 14px
}
.main-nav .mtc .mc a:hover {
	background: #f5f5f5;
	color: #249ade;
	text-decoration: none
}
.main-nav .mtc .mc-xk {
	width: 210px
}
.main-nav .mtc .mc-xk a {
	float: left
}
.home-focus {
	height: 500px;
	position: relative;
	z-index: 15
}
.home-focus .focus {
	margin-left: 210px;
	margin-right: 294px;
	margin-top: 10px
}
.home-focus .ppt-box {
	width: 100%;
	height: 325px;
	overflow: hidden;
	position: relative
}
.home-focus .ppt-num {
	line-height: 0;
	font-size: 0;
	height: 4px;
	position: relative;
	margin-top: -24px
}
.home-focus .ppt-num .f-box {
	line-height: 4px;
	height: 4px;
	zoom: 1
}
.home-focus .ppt-num a {
	float: left;
	width: 40px;
	height: 4px;
	background: #ddd;
	margin: 0 5px;
	text-indent: -999px;
	overflow: hidden;
	border-radius: 2px
}
.home-focus .ppt-num a.on, .home-focus .ppt-num a:hover {
	background: #009a4b
}
.fixed-menu, .focus-sd {
	background: #fff;
	overflow: hidden
}
.home-focus .ppt {
	margin-bottom: 34px
}
.home-focus .banner li {
	float: left
}
.home-focus .banner .m1 {
	margin-right: 10px
}
.home-focus .banner .m3 {
	float: right
}
.focus-sd {
	margin-left: -285px;
	float: left;
	width: 285px;
	margin-top: 10px;
	height: 474px
}
.notice {
	height: 88px;
	border-bottom: 1px solid #dcdcdc;
	padding: 0 20px;
	line-height: 20px
}
.notice-mt {
	padding: 18px 0 15px;
	position: relative
}
.notice-mt strong {
	font-size: 16px
}
.notice-mt a {
	font-size: 14px;
	color: #999;
	position: absolute;
	right: 0;
	top: 18px
}
.notice-mc {
	font-size: 12px;
	height: 20px;
	overflow: hidden
}
.notice-mc a {
	color: #333
}
.notice a:hover {
	color: #2bbb61;
	text-decoration: none
}
.gift-list {
	border-top: 1px solid #dcdcdc;
	line-height: 1;
	padding-top: 17px
}
.gift-list li {
	float: left;
	width: 95px;
	margin-bottom: 30px
}
.gift-list li span {
	display: block;
	text-align: center
}
.gift-list .icon {
	display: block;
	margin-left: 28px;
	margin-bottom: 10px
}
.gift-list li a:hover {
	text-decoration: none
}
.site-meta {
	padding: 13px 0;
	font-size: 14px
}
.site-meta .item {
	padding: 6px 0
}
.site-meta .icon>i {
	float: left
}
.site-meta .icon {
	float: left;
	margin-right: -100px;
	width: 100px
}
.site-meta ul {
	margin-left: 100px;
	line-height: 24px;
	color: #999
}
.site-meta .home_tsji_item {
	margin-left: 31px;
	margin-top: 20px
}
.site-meta .home_tsji_user {
	margin-left: 33px;
	margin-top: 23px
}
.site-meta .item em {
	color: #9b5b32;
	font-style: normal
}
.fixed-menu {
	position: fixed;
	top: 60%;
	z-index: 100;
	left: 20px;
	width: 100px;
	border-radius: 5px;
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	margin-top: -85px;
	display: none
}
.fixed-menu a {
	display: block;
	margin-bottom: 1px
}
.fixed-menu a.active, .fixed-menu a:hover {
	background: #2bbb61;
	color: #fff;
	text-decoration: none
}

.xk i{ display: block; width: 14px; height: 18px; position: absolute; left: 0px; top: 50%; margin-top: -9px;}
.xk_yuwen{background: url(../images/ico1.png) no-repeat;}
.xk_shuxue{background: url(../images/ico2.png) no-repeat;}
.xk_yingyu{background: url(../images/ico3.png) no-repeat;}
.xk_zhengzhi{background: url(../images/ico9.png) no-repeat;}
.xk_lishi{background: url(../images/ico8.png) no-repeat;}
.xk_dili{background: url(../images/ico11.png) no-repeat;}
.xk_wuli{background: url(../images/ico6.png) no-repeat;}
.xk_huaxue{background: url(../images/ico7.png) no-repeat;}
.xk_shengwu{background: url(../images/ico12.png) no-repeat;}
.xk_lishiyushehui{background: url(../images/ico5.png) no-repeat;}
.xk_shehuisipin{background: url(../images/ico10.png) no-repeat;}
.xk_any{background: url(../images/ico13.png) no-repeat;}
.xk_kexue{background: url(../images/ico4.png) no-repeat;}
.xk_xiaoxueaoshu{background: url(../images/ico16.png) no-repeat 0;}

/*banner*/
.bannerDiv{ margin: 10px 0 0 210px; position: relative;}
.bannerDiv .banner1{width: 700px; height: 324px; position: relative; overflow: hidden;}
.banner1 .btnDiv{ position:absolute; height:10px; left:0px; bottom:20px; width:100%; text-align:center; z-index:3;}
.banner1 .btnDiv span{display:inline-block; background:url(../images/icon14.png) no-repeat; width:10px; height:10px; margin:0 5px;}
.banner1 .btnDiv .on{background:url(../images/icon14on.png) no-repeat;}
.bannerDiv .banner2{width: 700px; height: 135px; margin-top: 14px; background: #fff;}
.bannerDiv .banner2 h2{height: 38px; line-height: 38px; padding-left: 20px; font-size: 16px; color: #333; font-weight: normal; border-bottom: 1px solid #eee;}
.bannerDiv .banner2 h2 span{display: inline-block; padding-right: 30px; background: url(../images/ico15.png) right center no-repeat;}
.banner2 .list{ padding: 7px 20px; height: 75px; overflow: hidden;}
.banner2 .list li{ list-style-position:inside; list-style-type:inherit; margin: 7px 0; position: relative;}
.banner2 .list li a{font-size: 14px; color: #333;}
.banner2 .list li span{ position: absolute; right: 0px; font-size: 12px; color: #999;}
.banner2 .list li a:hover{ color: #249ade;}
.bannerDiv .list2{ position: absolute; right: 0px; top: 0px; width: 280px; background: #fff;}
.bannerDiv .list2 li{height: 60px; padding: 17px 17px 17px 93px; position: relative; border-bottom: 1px solid #eee;}
.bannerDiv .list2 li .img{position: absolute; left: 17px; top: 50%; margin-top: -30px; width: 60px; height: 60px;}
.bannerDiv .list2 li h2{font-size: 16px; color: #333; font-weight: normal; padding-bottom: 3px;}
.bannerDiv .list2 li h2 a{color: #333;}
.bannerDiv .list2 li h2 a:hover{color: #249ade;}
.bannerDiv .list2 li p{font-size: 14px; color: #666;}
.bannerDiv .list2 li p span{color: #249ade; font-size: 16px;}
.bannerDiv .list2 li em{ font-size: 12px; color: #999;}
.bannerDiv .list2 li em i{font-style: normal;}

/*首页内容区*/
.contDiv{margin-top: 20px;}
.bgff{ background: #fff;}
.bgff1{ background: #d6f7ff;}
.contDiv .titleDiv{ height: 60px; padding: 0 16px; position: relative; border-bottom: 1px solid #eee; margin-bottom: 20px;}
.contDiv .titleDiv strong{font-size: 20px; color: #333; font-weight: normal; padding-left: 32px; background:url(../images/nimg22_1.png) left center no-repeat; line-height: 60px;}
.contDiv .titleDiv .titList{ position: absolute; left: 180px; top: 0px;}
.contDiv .titleDiv .titList li{float: left; margin: 0 28px;}
.contDiv .titleDiv .titList li a{font-size: 16px; color: #333; display: inline-block; border-bottom: 2px solid #fff; padding: 20px 2px 8px;}
.contDiv .titleDiv .titList li .aNow{color: #249ade; border-bottom: 2px solid #249ade;}
.contDiv .search{ padding: 12px 14px; background: #f5f5f5; position: relative; font-size: 14px; color: #333; margin: 0 16px 20px;}
.contDiv .search select{ width: 120px; height: 36px; border-radius: 3px; font-size: 14px; color: #333; background: #fff; padding-left: 12px; margin-right: 15px;}
.contDiv .search em{ position: absolute; right: 14px; top:0px; line-height: 60px;}
.contDiv .list{ padding-left: 16px;}
.contDiv .list ul{width: 110%;}
.contDiv .list li{float: left; width: 168px; height: 292px; padding: 5px; border: 1px solid #eee; margin: 0 18px 20px 0;}
.contDiv .list li .bgImg{width: 168px; height: 222px; position: relative; overflow: hidden; text-align: center; overflow: hidden;}
.contDiv .list li .bgImg img{width: 168px; height: 222px;}
.contDiv .list li .bgImg h2,.contDiv .list li .bgImg h3, .contDiv .list li .bgImg p{ position: absolute; width: 163px; font-weight: normal; z-index:2; left: 0px;}
.contDiv .list li .bgImg h2{font-size: 26px; color: #064e60; top: 50px;}
.contDiv .list li .bgImg h3{font-size: 14px; color: #064e60; top: 88px;}
.contDiv .list li .bgImg p{font-size: 12px; color: #666666; bottom: 20px;}
.contDiv .list li .liDiv{ margin: 7px 7px 0; font-size: 12px; color: #666; line-height: 20px;}
.contDiv .list li:hover{border: 1px solid #249ade;}


/*登录页*/
.loginDiv .bgDiv{ position: absolute; width: 100%; height: 37.5%; background: #249ade;}
.loginDiv .login{ width: 820px; height: 400px; background: #fff; border-radius: 4px; position: absolute; left: 50%; margin-left: -410px; top: 50%; margin-top: -200px;}
.loginDiv .login .logo2{ text-align: center; margin-top: -76px; margin-bottom: 27px;}
.loginDiv .login .loginCont{ width: 370px; margin: 0 auto; padding-top: 46px;}
.loginDiv .login .loginCont h2{ font-size: 14px; color: #333; font-weight: normal; padding-left: 9px; border-left: 2px solid #249ade; height: 14px; line-height: 14px;}
.loginDiv .login .loginCont .list{margin-top: 20px; padding-bottom: 5px;}
.loginDiv .login .loginCont .list li{ margin-bottom: 20px;}
.loginDiv .login .loginCont .list li input{width: 100%; border: 1px solid #cfcfcf; box-sizing: border-box; height: 48px; border-radius: 4px; text-indent: 10px; font-size: 14px; color: #666;}
.loginDiv .login .loginCont .list2{ margin-bottom: 44px; position: relative;}
.loginDiv .login .loginCont .list2 input[type=checkbox]:not(old){ width: 14px; height:14px; margin:0; padding:0; opacity : 0;}
.loginDiv .login .loginCont .list2 input[type=checkbox]:not(old) + label{ height: 14px; display: inline-block; margin-left:-14px; padding-left: 24px; background   : url(../images/check.png) no-repeat 0 0; line-height: 15px; color:#666; font-size:12px;}
.loginDiv .login .loginCont .list2 input[type=checkbox]:not(old):checked + label{ background-position : 0 -26px; color: #249ade;}
.loginDiv .login .loginCont .list2 a{ font-size: 12px; color: #666; position: absolute; right: 0px;}
.loginDiv .login .loginCont .list2 a:hover{ color: #249ade;}
.loginDiv .login .loginCont .aDiv a{display: block; text-align: center; height: 50px; line-height: 50px; border-radius: 4px; font-size: 16px; color: #fff; background: #249ade;}
.loginDiv .login .loginCont .aDiv a:hover{background: #1a85c3;}

.top-header .back_a{ display: inline-block; height: 26px; line-height: 26px; padding: 0 16px; border-radius: 13px; border: 1px solid #ddd; font-size: 14px; color: #999; margin-top: 4px; background: #eee;}
.top-header .back_a:hover{border: 1px solid #249ade; color: #249ade;}
.tipsDiv{ text-align: center; padding-bottom: 70px;}
.tipsDiv h2{padding: 70px 0 20px; font-size: 24px; color: #249ade;}
.tipsDiv img{ width: 100%;}

/*同步资源*/
.nav-items {
    width: 218px;
    float: left;
    background: #ecf8ff;
    height: 46px;
	border-radius: 4px;
    border: 1px solid #79ceff;
    position: relative;
}
.nav-items .item {
    display: block;
    line-height: 50px;
	padding-left: 65px;
    font-size: 16px;
    color: #249ade;
	position: relative;
}
.item-list {
    display: none;
    width: 208px;
    height: 326px;
    padding: 14px 10px 10px 0;
    background: #fff;
    border: 1px solid #79ceff;
	 margin-top:-4px;
    z-index: 10;
    box-shadow: 0 0 5px #ccc;
}
.data,.item-list {
    position: relative;
}
.item-list h3, .list-cz,.list-gz,.list-xx {
    margin-bottom: 10px;
}

.item-list h3 {
    font-size: 14px;
    font-weight: 700;
    text-indent: 14px;
}
.item-list h3, .list-cz, .list-gz, .list-xx {
    margin-bottom: 10px;
}
.item-list a {
    display: inline-block;
    margin-left: 9px;
    padding: 5px;
    line-height: 18px;
    color: #333;
}
.item-list a:hover {
    color: #249ade;
}

.navDiv{margin-top: 26px;}
.navDiv .nav-items a em{ position: absolute; left: -1px; top: -1px; display: block; width: 52px; height:48px; background: url(../images/nimg52_1.png) no-repeat;}
.navDiv .nav-items a i{position: absolute; right: 15px; top: 50%; margin-top: -3px; display: block; width: 10px; height: 6px; background: url(../images/ico17.png) no-repeat;}
.navDiv .list3{ float: left; margin-left: 20px;}
.navDiv .list3 li{float: left; height: 50px; background: url(../images/bg1.png) right center no-repeat;}
.navDiv .list3 li a{display: block; padding: 0 30px; font-size: 16px; color: #333; line-height: 50px;}
.navDiv .list3 .li4{background: none;}
.navDiv .list3 li a span{display: inline-block; padding-bottom: 10px; border-bottom: 2px solid #f5f5f5; line-height:20px;}
.navDiv .list3 li .aNow span,.navDiv .list3 li a:hover span{ color: #249ade; border-bottom: 2px solid #249ade;}

.synResour .less_1{ background:#fff; padding: 20px 23px 0;}
.synResour .list{ position:relative; margin-bottom:10px; padding-left:54px;border-bottom: 1px dashed #cfcfcf;}
.synResour .list span{ position:absolute; left:0px; top:0px; line-height:28px; font-size:14px; color:#2c2c2c;}
.synResour .list a{ display:inline-block; height:28px; line-height:28px; border-radius:4px; padding:0 13px; margin-right:5px; margin-bottom:12px; font-size:14px; color:#2c2c2c;}
.synResour .list a:hover{ color:#fff; background: #249ade;}
.synResour .list .aNow,.synResour .list .aNow:hover{ color:#fff; background: #249ade;}
.synResour .last-list{border-bottom: none;}
.synResour .leftDiv{ width: 260px; background: #fff;}
.synResour .leftDiv h2{ height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #fff; font-weight: normal; background: #249ade;}
.synResour .leftDiv .menuList{padding: 9px; min-height: 735px;max-height: 735px;overflow: auto}
.synResour .rightDiv{width: 920px;}
.synResour .rightDiv .menu{ position:relative; height:40px; background: #fff; padding: 10px 20px; margin-bottom: 10px;}
.synResour .rightDiv .menu span{ display:inline-block; border-left:1px solid #e7e7e7; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; margin-right:20px;}
.synResour .rightDiv .menu span a{ display:inline-block; height:38px; line-height:38px; text-align:center; border-right:1px solid #e7e7e7; width:88px; font-size:14px; color:#2c2c2c;}
.synResour .rightDiv .menu span a em{ padding-right:15px; background:url(../images/ico18.png) right center no-repeat;}
.synResour .rightDiv .menu span .aNow,.synResour .rightDiv .menu span a:hover{ color:#249ade;}
.synResour .rightDiv .menu span .aNow em,.synResour .rightDiv .menu span a:hover em{ background:url(../images/ico18on.png) right center no-repeat;}
.synResour .rightDiv .menu .pageDiv{position: absolute; right: 20px; top: 16px; line-height: 28px; font-size: 12px; color: #333;}
.synResour .rightDiv .menu .pageDiv .prev{display: inline-block; width: 30px; height: 28px; background: url(../images/prev1.png) no-repeat; margin-right: 7px;}
.synResour .rightDiv .menu .pageDiv .prev:hover{ background: url(../images/prev1on.png) no-repeat;}
.synResour .rightDiv .menu .pageDiv .next{display: inline-block; width: 30px; height: 28px; background: url(../images/next1.png) no-repeat; margin-left: 7px; margin-right: 27px;}
.synResour .rightDiv .menu .pageDiv .next:hover{ background: url(../images/next1on.png) no-repeat;}
.synResour .rightDiv .menu .pageDiv em{color: #249ade;}
.synResour .rightDiv .menu .pageDiv i{font-style: normal;}
.synResour .rightDiv .menu .pageDiv input{width: 40px; height: 26px; border: 1px solid #cfcfcf; text-align: center; line-height: 26px; font-size: 12px; color: #333; border-radius: 4px;}
.synResour .rightDiv .menu .pageDiv button{ width: 42px; height: 28px; border: 1px solid #249ade; border-radius: 4px; font-size: 12px; color: #249ade; background: #fff; margin-left: 6px;}
.synResour .rightDiv .list4{ padding: 20px 0 20px 20px;height: 912px;}
.synResour .rightDiv .list4 ul{width: 110%;}
.synResour .rightDiv .list4 li{width: 256px; height: 257px; overflow: hidden; border: 1px solid #eee; float: left; margin-right: 53px; margin-bottom: 30px;}
.synResour .rightDiv .list4 li .imgDiv{ width: 252px; height: 142px; margin: 2px auto; position: relative; overflow: hidden;}
.synResour .rightDiv .list4 li .imgDiv img{ width: 100%;}
.synResour .rightDiv .list4 li .imgDiv .nameImg{position: absolute; left: 0px; top: 0px; height: 30px; padding-left: 9px; padding-right: 5px; line-height: 30px; font-size:12px; color: #fff; z-index: 5; background: url(../images/ico19_1.png);}
.synResour .rightDiv .list4 li .imgDiv .nameImg i{display: block; width: 14px; height: 30px; background: url(../images/ico19_2.png) no-repeat; position: absolute; right: -14px; top: 0px;}
.synResour .rightDiv .list4 li .imgDiv em{ display: none; width: 34px; height: 34px; position: absolute; left: 50%; margin-left: -17px; top: 50%; margin-top: -17px; background: url(../images/nimg34_1.png) no-repeat;}
.synResour .rightDiv .list4 li .imgDiv:hover em{display: block;}
.synResour .rightDiv .list4 li .imgDiv:active em{background: url(../images/nimg34_2.png) no-repeat;}
.synResour .rightDiv .list4 li .name{margin: 14px 10px 0;}
.synResour .rightDiv .list4 li .name h2{font-size: 16px; font-weight: normal;}
.synResour .rightDiv .list4 li .name h2 a{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333;}
.synResour .rightDiv .list4 li .name h2 a:hover{color: #249ade;}
.synResour .rightDiv .list4 li .name p{ font-size: 14px; color: #999; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 32px;}
.synResour .rightDiv .list4 li .name .liTip{font-size: 12px; color: #999; position: relative; margin-top: 4px;}
.synResour .rightDiv .list4 li .name .liTip span{position: absolute; right: 0px;}

/*知识点专区-讲义*/
.synResour .rightDiv .list5{margin: 20px;}
.synResour .rightDiv .list5 li{position: relative; padding: 25px 0 25px 90px; border-bottom: 1px solid #eee;}
.synResour .rightDiv .list5 li .imgDiv{ width: 70px; height: 84px; position: absolute; left: 0px; top: 50%; margin-top: -42px;}
.synResour .rightDiv .list5 li h2{font-size: 16px; color: #333; font-weight: normal; padding-bottom: 18px;}
.synResour .rightDiv .list5 li h2 a{color: #333;}
.synResour .rightDiv .list5 li h2 a:hover{color: #249ade;}
.synResour .rightDiv .list5 li p{font-size: 14px; color: #666; margin-bottom: 18px;}
.synResour .rightDiv .list5 li span{font-size: 12px; color: #999;}
.synResour .rightDiv .list5 li .li_a{position: absolute; right: 0px; top: 50%; margin-top: -16px;}
.synResour .rightDiv .list5 li .li_a a{display: block; height: 30px; line-height: 30px; padding: 0 25px; border: 1px solid #249ade; border-radius: 4px; font-size: 14px; color: #249ade;}
.synResour .rightDiv .list5 li .li_a a:hover{background: #dff3ff;}

/*题库*/
.screen{padding: 0px 20px;}
.screen .list{position: relative; margin-bottom: 0px; padding: 12px 60px 0px 75px;overflow: hidden;}
.screen .list span{text-align: right; width: 65px; font-size: 12px; top: 12px;}
.screen .list a{font-size: 12px; margin-right: 10px;}
.screen .list em{position: absolute; right:0px; top: 0px; display: inline-block; height: 53px; line-height: 53px; padding-right:6px; font-size: 12px; color: #999; cursor: pointer;}
.screen .list em i{display: inline-block; width: 11px; height: 6px; position: absolute; right: 0px; top: 50%; margin-top:-3px; background: url(../images/sprite_icon.png) no-repeat;background-position: -172px -130px;}
.screen .listNow{height: auto;}
.screen .listNow em i{background-position: -24px -171px;}
.synResour .rightDiv .bgf5{background: #f5f5f5; padding: 10px; margin: 0 10px;}

.synResour .rightDiv .menu .p1{position: absolute; right: 10px; top: 0px; font-size: 12px; color: #333; line-height: 60px;}

.synResour .rightDiv .list6{margin: 20px;}
.synResour .rightDiv .list6 li{ border: 1px solid #dcdcdc; margin-bottom: 20px;}
.synResour .rightDiv .list6 li:hover{border: 1px solid #249ade;}
.synResour .rightDiv .list6 li .liTit{height: 58px; line-height: 27px; background: #f5f5f5; padding: 0 19px; position: relative;}
.synResour .rightDiv .list6 li .liTit span{font-size: 12px; color: #666; margin-right: 35px;}
.synResour .rightDiv .list6 li .cont{padding: 15px 20px; font-size: 14px; color: #333;line-height: 30px;}
.synResour .rightDiv .list6 li .cont .tit{margin-bottom: 10px;}
.synResour .rightDiv .list6 li .li_tip{ height: 52px; line-height: 52px; border-top: 1px dashed #cfcfcf; padding: 0 19px; position: relative;}
.synResour .rightDiv .list6 li .li_tip a{display: inline-block; font-size: 14px; color: #333; padding-left: 24px; margin-right: 40px;}
.synResour .rightDiv .list6 li .li_tip .a1{background: url(../images/ico20_1.png) left center no-repeat;}
.synResour .rightDiv .list6 li .li_tip .a2{background: url(../images/ico20_2.png) left center no-repeat;}
.synResour .rightDiv .list6 li .li_tip .a3{background: url(../images/ico20_3.png) left center no-repeat;}
.synResour .rightDiv .list6 li .li_tip .a1:hover{background: url(../images/ico20_1on.png) left center no-repeat; color: #249ade;}
.synResour .rightDiv .list6 li .li_tip .a2:hover{background: url(../images/ico20_2on.png) left center no-repeat; color: #249ade;}
.synResour .rightDiv .list6 li .li_tip .a3:hover{background: url(../images/ico20_3on.png) left center no-repeat; color: #249ade;}
.synResour .rightDiv .list6 li .li_tip .aNow2,.synResour .rightDiv .list6 li .li_tip .aNow2:hover{background: url(../images/ico20_2_1.png) left center no-repeat; color: #249ade;}
.synResour .rightDiv .list6 li .li_tip .tip_right{position: absolute; right: 19px; top: 0px;}
.synResour .rightDiv .list6 li .li_tip .tip_right em{font-size: 12px; color: #999;}
.synResour .rightDiv .list6 li .li_tip .tip_right a{display: inline-block; height: 36px; line-height: 36px; width: 88px; text-align: center; border-radius: 4px; background: #249ade; font-size: 14px; color: #fff; padding: 0; margin-right: 0; margin-left: 45px;}
.synResour .rightDiv .list6 li .li_tip .tip_right .aNow{background: #adadad;}

/*卷库*/
.synResour .rightDiv .list7{padding: 20px;}
.synResour .rightDiv .list7 li{ border: 1px solid #eee; padding: 20px 20px 20px 103px; position: relative; margin-bottom: 20px;}
.synResour .rightDiv .list7 li .imgDiv{width: 64px; height: 74px; position: absolute; left: 19px; top: 50%; margin-top: -37px;}
.synResour .rightDiv .list7 li h2{padding-bottom: 22px; font-size: 16px; color: #333; font-weight: normal;}
.synResour .rightDiv .list7 li h2 a{ color: #333;}
.synResour .rightDiv .list7 li h2 a:hover{color: #249ade;}
.synResour .rightDiv .list7 li p{font-size: 14px; color: #666; margin-bottom: 18px;}
.synResour .rightDiv .list7 li span{font-size: 12px; color: #999; margin-right: 45px;}
.synResour .rightDiv .list7 li .li_a{position: absolute; right: 20px; top: 50%; margin-top: -16px;}
.synResour .rightDiv .list7 li .li_a a{display: block; height: 30px; line-height: 30px; padding: 0 25px; border: 1px solid #249ade; border-radius: 4px; font-size: 14px; color: #249ade;}
.synResour .rightDiv .list7 li .li_a a:hover{background: #dff3ff;}
.synResour .rightDiv .list7 li:hover{background: #f5f5f5;}

/*纠错弹出框*/
body .demo-class .layui-layer-title{ font-size:16px; background:#249ade; color:#fff; border-bottom:1px solid #249ade; height: 40px; line-height: 40px; text-align: center; padding: 0;}
.layerDiv1{padding: 15px 20px 0;}
.layerDiv1 p{font-size: 12px; color: #333; margin-bottom: 13px;}
.layerDiv1 .edit{border: 1px solid #cfcfcf; border-radius: 4px; height: 128px; padding:0 10px;}
.layerDiv1 .edit textarea{width: 100%; height: 128px; font-size: 14px; color: #333; line-height: 32px; resize: none;}
.layerDiv1 .aDiv{text-align: center; padding: 26px 0 20px;}
.layerDiv1 .aDiv a{display:inline-block; height: 32px; line-height: 32px; border-radius: 4px; margin: 0 10px; font-size: 14px; padding: 0 25px;}
.layerDiv1 .aDiv .submit{border: 1px solid #249ade; background: #249ade;color: #fff;}
.layerDiv1 .aDiv .cancel{border: 1px solid #d2d2d2; background: #fff;color: #333;}
.layerDiv1 .aDiv .submit:hover{ border: 1px solid #2daffa; background: #2daffa;}
.layerDiv1 .aDiv .cancel:hover{border: 1px solid #249ade; color: #249ade;}

/*右边浮动-试题篮*/
.slideDiv{position: fixed; right: -164px; top:35%; background: #4cb9f8; border-radius: 4px; overflow: hidden; width: 163px; padding-left: 41px; height: 250px;}
.slideDiv .left{width: 40px; background: #249ade; height: 250px; position: absolute; left: 0px; top: 0px;}
.slideDiv .left p{ margin-top: 32px; font-size: 14px; color: #fff; padding-top: 42px; background: url(../images/ico21.png) center top no-repeat; text-align: center;}
.slideDiv .left p em{display: inline-block; padding: 0 10px;}
.slideDiv .left a{display: block; height: 46px; border-top: 1px solid #87caf1; position: absolute; left: 0px; bottom: 0px; width: 100%; background: url(../images/ico23_1.png) center center no-repeat;}
.slideDiv .left .aNow{ background: url(../images/ico23_1on.png) center center no-repeat;}
.slideDiv .right .titDiv{text-align: center; height: 36px; line-height: 36px; font-size: 14px; color: #fff;}
.slideDiv .right .titDiv span{display: inline-block; padding-right: 30px; background: url(../images/ico22_1.png) right center no-repeat;}
.slideDiv .right .list{ background: #fff; border-right: 1px solid #4cb9f8; height: 184px;}
.slideDiv .right .cont{height: 33px; line-height: 33px; padding-left: 8px; border-bottom: 1px solid #eee; font-size: 12px; color: #249ade;}
.slideDiv .right .list1{height: 100px; padding: 6px 8px 0; overflow: auto;}
.slideDiv .right .list1 p{position: relative; font-size: 12px; color: #333; line-height: 24px;}
.slideDiv .right .list1 p a{display: inline-block; height: 14px; width: 14px; position: absolute; right: 2px; top: 50%; margin-top: -7px; background: url(../images/ico24_1.png) no-repeat;}
.slideDiv .right .list1 p a:hover{ background: url(../images/ico24_1on.png) no-repeat;}
.slideDiv .right .list .aDiv1{ text-align: center; padding-bottom: 8px;}
.slideDiv .right .list .aDiv1 a{display: inline-block; height: 28px; padding: 0 14px; border-radius: 4px; background: #2fc986; font-size: 12px; color: #fff; line-height: 28px;}
.slideDiv .right .list .aDiv1 a:hover{background: #37e097;}
.slideDiv .right .aDiv2{ height: 30px; line-height: 30px; text-align: center;}
.slideDiv .right .aDiv2 a{display: block; font-size: 14px; color: #fff;}
.slideDiv .right .aDiv2 a span{display: inline-block; padding-right: 30px; background: url(../images/ico22_2.png) right center no-repeat;}
.slideDiv .right .aDiv2 a:hover{background: #57c1ff;}

/*题库-查看解析*/
.addressDiv{ height: 50px; line-height: 50px; padding-left: 20px; font-size: 12px; color: #999;}
.addressDiv a{color: #999;}
.addressDiv a:hover{color: #249ade;}
.synResour .rightDiv .noHover li:hover{border: 1px solid #dcdcdc;}
.synResour .rightDiv .list6 li .li_tips{margin: 0 19px; border-top: 1px dashed #cfcfcf; padding: 15px 0;}
.synResour .rightDiv .list6 li .li_tips p{font-size: 14px; line-height: 30px; color: #333;}
.synResour .rightDiv .list6 li .li_ana{margin: 0 20px; padding: 0;}
.synResour .rightDiv .list6 li .li_ana .tip_right{right: 0px;}

.pb40{padding-bottom: 40px;}
.synResour .rightDiv .keenDiv{margin: 0 20px; border: 1px solid #dcdcdc;}
.synResour .rightDiv .keenDiv .keen-title{height: 40px; line-height: 40px; background: #f5f5f5;}
.synResour .rightDiv .keenDiv .keen-title span{padding-left: 15px; font-size: 14px; color: #333; font-weight: bold; border-left: 4px solid #249ade; height: 20px; line-height: 20px;}
.synResour .rightDiv .keenDiv .keen_list{ margin: 20px 19px;}
.synResour .rightDiv .keenDiv .keen_list li{ margin-bottom: 25px; font-size: 14px; color: #333; line-height: 30px; padding-left: 10px; position: relative;}
.synResour .rightDiv .keenDiv .keen_list li a{color: #333;}
.synResour .rightDiv .keenDiv .keen_list li:hover a{color: #249ade;}
.synResour .rightDiv .keenDiv .keen_list li i{display: block; width: 5px; height: 5px; border-radius: 50%; background: #bebebe; position: absolute; left: 0px; top: 13px;}
.synResour .Relevant{width: 228px; border: 1px solid #dcdcdc; margin-right: 20px;}
.synResour .Relevant .imgDiv{margin-bottom: 15px;}
.synResour .Relevant .imgDiv img{width: 100%;}
.synResour .Relevant h2{font-size: 14px; color: #333;padding-left: 13px;}
.synResour .Relevant .list8{margin: 13px 9px 0;}
.synResour .Relevant .list8 li{padding-left: 10px; position: relative; margin-bottom: 10px;}
.synResour .Relevant .list8 li a{font-size: 14px; color: #666; line-height: 22px;}
.synResour .Relevant .list8 li:hover a{color: #249ade;}
.synResour .Relevant .list8 li i{display: block;width: 5px; height: 5px; border-radius: 50%; background: #bebebe;position: absolute; left: 0px; top: 10px;}

/*题库-手动组卷*/
.navDiv .addres_tit{ float: left; height: 50px; line-height: 50px; margin-left: 20px; font-size: 12px; color: #666;}

/*智能组卷*/
.testAssem .contDiv{border: 1px solid #dcdcdc;}
.testAssem .leftDiv{border-right: 1px solid #dcdcdc;}
.testAssem .titDiv2{height: 40px; line-height: 40px; background: #f5f5f5; margin-left: -17px; padding:0 19px;position: relative; font-size: 14px; color: #333;}
.testAssem .titDiv2 span{font-weight: bold;}
.testAssem .titDiv2 span em{color: #249ade;}
.testAssem .titDiv2 a{display:inline-block; position: absolute; right: 19px; padding-right: 22px;font-size: 12px; color: #999; background: url(../images/ico24_1.png) right center no-repeat;}
.testAssem .titDiv2 a:hover{background:url(../images/ico24_1on.png) right center no-repeat; color: #249ade;}
.testAssem .list9{padding: 14px 0 0;}
.testAssem .list9 em{display: inline-block; position: relative;height: 30px; line-height: 30px; border: 1px solid #dcdcdc;border-radius: 4px;padding: 0 25px 0 9px; font-size: 14px; color: #333; margin: 0 14px 14px 0;}
.testAssem .list9 em a{display: block;width: 8px; height: 8px; position: absolute; right: 9px; top: 11px; background: url(../images/close.png) no-repeat;}
.testAssem .list9 em:hover{border: 1px solid #249ade; background: #ecf8ff;}
.testAssem .list9 em a:hover{background: url(../images/closeon.png) no-repeat;}
.testAssem .list9 .zj_none{margin-bottom: 30px; font-size: 14px; color: #999;}
.testAssem .list10{padding: 30px 0 4px;}
.testAssem .list10 li{font-size: 14px; color: #333; line-height: 14px; margin-bottom: 26px; position: relative; padding-left: 90px;}
.testAssem .list10 li span{position: absolute; left: 0px; top: 0px;}
.testAssem .list10 li input[type=checkbox]:not(old){ width: 14px; height:14px; margin:0; padding:0; opacity : 0;}
.testAssem .list10 li input[type=checkbox]:not(old) + label{ height: 14px; display: inline-block; margin-left:-14px; padding-left: 24px; background : url(../images/check_1.png) no-repeat 0 0; line-height: 14px; color:#333; font-size:14px; margin-right: 20px;}
.testAssem .list10 li input[type=checkbox]:not(old):checked + label{ background-position : 0 -26px;}
.testAssem .list10 li input[type=radio]:not(old){ width: 14px; height:14px; margin:0; padding:0; opacity : 0;}
.testAssem .list10 li input[type=radio]:not(old) + label{ height: 14px; display: inline-block; margin-left:-14px; padding-left: 24px; background : url(../images/radio_1.png) no-repeat 0 0; line-height: 14px; color:#333; font-size:14px; margin-right: 20px;}
.testAssem .list10 li input[type=radio]:not(old):checked + label{ background-position : 0 -26px;}
.testAssem .list10 li label i{display: inline-block; width: 14px; height: 14px; text-align: center; line-height: 14px; background: #ff8f3d; color: #fff; font-style: normal; border-radius: 50%; font-size: 12px; margin-left: 4px; cursor: pointer;}

body .skin .layui-layer-content{ border: 1px solid #ff8f3d; background: #fff; padding: 10px; font-size: 12px; color: #333; line-height: 20px; width: 245px; border-radius: 4px;}

.list11{margin: 20px 19px 30px 0;}
.list11 .list11_1{width: 280px;}
.list11 .list11_1 a{display:inline-block;margin-right: 16px; width: 118px; height: 26px; border: 1px solid #249ade; border-radius: 2px; font-size:14px; color: #333; line-height: 28px; text-align: center; margin-bottom: 6px; overflow: hidden;}
.list11 .list11_1 .aNow,.list11 .list11_1 .aNow:hover{background: #e6e6e6; color: #999; border: 1px solid #e6e6e6;}
.list11 .list11_1 a:hover{background: #ecf8ff url(../images/icon4.png) right bottom no-repeat;}
.list11 .list11_2{width: 580px; height: 266px; border: 1px solid #dcdcdc; border-radius: 4px; padding: 13px 19px; overflow: auto;}
.list11 .list11_2 .cont{ height: 26px; line-height: 26px; margin-bottom: 12px; position: relative; font-size: 14px; color: #333;}
.list11 .list11_2 .cont em{margin-left: 36px; color: #999; font-size: 12px;}
.list11 .list11_2 .cont .cont_r{position:absolute; right: 19px; top: 0px; padding-right: 26px;}
.list11 .list11_2 .cont input{width: 58px; height: 24px; border: 1px solid #cfcfcf; text-align: center; font-size: 14px; color: #249ade; margin-right: 5px;}
.list11 .list11_2 .cont input.error{border: 1px solid #E66363; color: #E66363;}
.list11 .list11_2 .cont a{ display:block; width: 14px; height: 26px; background: url(../images/ico24_1.png) center no-repeat; margin-left: 10px; position: absolute; right: 0px; top: 0px;}
.list11 .list11_2 .cont a:hover{background: url(../images/ico24_1on.png) center no-repeat;}

.h80{height: 80px;}
.slide_a{width: 100%; height: 79px; line-height: 79px; border-top: 1px solid #249ade; position: fixed;left: 0px; bottom: 0px; background: #ececec; text-align: center;}
.slide_a a{display: inline-block; height: 40px; line-height: 40px; width: 340px; border-radius: 4px; background: #249ade; font-size: 16px; color: #fff;}
.slide_a a:hover{background: #2daffa;}

/*同步资源-视频播放*/
.vedioPlay .addressDiv{color: #666;}
.vedioPlay .addressDiv a{color: #666;}
.vedioPlay .addressDiv a:hover{color: #249ade;}
.vedioPlay .titleDiv2{background: #fff; margin-bottom: 10px; padding: 16px 10px;}
.vedioPlay .titleDiv2 h2{font-size: 18px; color: #333; padding-bottom: 15px; font-weight: normal;}
.vedioPlay .titleDiv2 span{font-size: 12px; color: #999; margin-right: 38px;}
.vedioPlay .vedio{width: 900px; height: 560px;}
.vedioPlay .vedio_info{width: 280px; height: 560px; position: relative;}
.vedioPlay .vedio_info h2{height: 48px; line-height: 48px; padding-left: 20px; border-bottom: 1px solid #eee; font-weight: normal;}
.vedioPlay .vedio_info h2 span{height: 16px; color: #333; display: inline-block; padding-left: 6px; border-left: 4px solid #249ade; line-height: 16px;}
.vedioPlay .vedio_info .proDiv{margin: 26px 20px 23px; position: relative; padding-left: 80px;}
.vedioPlay .vedio_info .proDiv .img{position: absolute; left: 0px; top: 0px; width: 70px; height: 70px; background: url(../images/nimg70_3.png) no-repeat; overflow: hidden;}
.vedioPlay .vedio_info .proDiv .img img{width: 100%;}
.vedioPlay .vedio_info .proDiv .name{height: 70px; display: table-cell; vertical-align: middle; font-size: 12px; color: #999;}
.vedioPlay .vedio_info .proDiv h3{font-size: 16px; color: #333; font-weight: normal;}
.vedioPlay .vedio_info .proDiv em{display: block;margin: 8px 0;}
.vedioPlay .vedio_info .proDiv p{width: 160px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.vedioPlay .vedio_info .cont{ margin: 0 20px; position: relative; z-index: 10; border-bottom: 1px dashed #cfcfd0; background: #fff;}
.vedioPlay .vedio_info .cont h3{font-size: 14px; color: #333; font-weight: normal; padding-bottom: 10px;}
.vedioPlay .vedio_info .cont p{text-indent: 2em; font-size: 12px; color: #666; line-height: 20px; overflow: hidden;}
.vedioPlay .vedio_info .cont .a_Div{padding: 14px 0; text-align: right;}
.vedioPlay .vedio_info .cont .a_Div a{font-size: 12px; color: #999; display: inline-block; padding-right: 16px; background: url(../images/icon5.png) right center no-repeat;}
.vedioPlay .vedio_info .cont .a_Div a:hover{color: #249ade;background: url(../images/icon5on.png) right center no-repeat;}
.vedioPlay .vedio_info .cont .a_Div .aNow,.vedioPlay .vedio_info .cont .a_Div .aNow:hover{ color: #249ade; background: url(../images/icon5on_1.png) right center no-repeat;}
.vedioPlay .vedio_info .cont1{position: absolute; left: 0px; bottom: 20px; margin: 0 20px; width: 240px;}
.vedioPlay .vedio_info .cont1 h3{font-size: 14px; color: #333; font-weight: normal; padding-bottom: 10px;}
.vedioPlay .vedio_info .cont1 .cont1_1{background: #f5f5f5; border-radius: 4px; padding: 10px; font-size: 12px; color: #999; line-height: 30px; overflow: hidden;}
.vedioPlay .vedio_info .cont1 .cont1_1 em{color: #666;}
.vedioPlay .releDiv{margin-top: 20px;}
.vedioPlay .releDiv .titleDiv3{height: 58px; line-height: 58px; border-bottom: 1px solid #eee; padding-left: 20px;}
.vedioPlay .releDiv .titleDiv3 span{display: inline-block; padding-left: 6px; font-size: 16px; color: #333; height: 16px; line-height: 16px; border-left: 4px solid #249ade;}

.vedioPlay .releDiv .reList{padding: 16px 0 0 20px;}
.vedioPlay .releDiv .reList ul{width: 110%;}
.vedioPlay .releDiv .reList li{width: 256px; height: 242px; overflow: hidden; border: 1px solid #eee; float: left; margin-right: 43px; margin-bottom: 32px;}
.vedioPlay .releDiv .reList li .imgDiv{ width: 252px; height: 142px; margin: 2px auto; position: relative; overflow: hidden;}
.vedioPlay .releDiv .reList li .imgDiv img{ width: 100%;}
.vedioPlay .releDiv .reList li .imgDiv .nameImg{position: absolute; left: 0px; top: 0px; height: 30px; padding-left: 9px; padding-right: 5px; line-height: 30px; font-size:12px; color: #fff; z-index: 5; background: url(../images/ico19_1.png);}
.vedioPlay .releDiv .reList li .imgDiv .nameImg i{display: block; width: 14px; height: 30px; background: url(../images/ico19_2.png) no-repeat; position: absolute; right: -14px; top: 0px;}
.vedioPlay .releDiv .reList li .imgDiv em{ display: none; width: 34px; height: 34px; position: absolute; left: 50%; margin-left: -17px; top: 50%; margin-top: -17px; background: url(../images/nimg34_1.png) no-repeat;}
.vedioPlay .releDiv .reList li .imgDiv:hover em{display: block;}
.vedioPlay .releDiv .reList li .imgDiv:active em{background: url(../images/nimg34_2.png) no-repeat;}
.vedioPlay .releDiv .reList li .name{margin: 14px 10px 0;}
.vedioPlay .releDiv .reList li .name h2{font-size: 16px; font-weight: normal;}
.vedioPlay .releDiv .reList li .name h2 a{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333;}
.vedioPlay .releDiv .reList li .name h2 a:hover{color: #249ade;}
.vedioPlay .releDiv .reList li .name p{ font-size: 14px; color: #999; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 32px;}
.vedioPlay .releDiv .reList li .name .liTip{font-size: 12px; color: #999; position: relative; margin-top: 4px;}
.vedioPlay .releDiv .reList li .name .liTip span{position: absolute; right: 0px;}

/*动漫*/
.synResour .rightDiv .list4_1 li{margin-right: 43px;}

/*生成试卷*/
/*.headDiv2 .head-nav{position: absolute; right: 160px; top: 0px;}*/
.headDiv2 .head-nav{float: right; margin-right: 160px;}
.headDiv2 .head-nav li{float: left; position: relative;}
.headDiv2 .head-nav li .li_a{display: block; height: 80px; line-height: 80px; padding: 0 20px; font-size: 12px; color: #fff; background: url(../images/icon6.png) right center no-repeat;}
.headDiv2 .head-nav .last_li .li_a{background: none;}
.headDiv2 .head-nav li .liList{position: absolute; right: 0px; top: 60px; background: #fff; border: 1px solid #dcdcdc; border-radius: 4px; width: 120px; padding: 3px 6px; display: none;z-index:10;}
.headDiv2 .head-nav li .liList i{display: block; width: 8px;height: 7px;background: url(../images/icon3.png) no-repeat;position: absolute;right: 9px;top: -7px;}
.headDiv2 .head-nav li .liList a{display: block; height: 30px; line-height: 30px; margin-bottom: 1px; font-size: 12px; color: #666; padding:0 13px; }
.headDiv2 .head-nav li .liList a:hover{background: #f5f5f5; color: #249ade;}
.headDiv2 .head-nav li:hover .liList{display: block;}

/*生成试卷*/
.paperEdit .leftDiv2{ width: 280px; float:left; position: absolute; height: 100%;}
.paperEdit .leftDiv2 .list{margin-bottom: 1px;}
.paperEdit .leftDiv2 .list h2{height: 40px; line-height: 40px; padding: 0 20px; background: #249ade; font-size: 14px; color: #fff; font-weight: normal; position: relative; cursor: pointer;}
.paperEdit .leftDiv2 .list h2 i{ display: block; width: 14px; height: 14px; position: absolute; right: 20px; top: 13px; background:url(../images/icon7on.png) no-repeat;}
.paperEdit .leftDiv2 .list .radioGroup{padding: 23px 0; border-bottom: 1px solid #eee;}
.paperEdit .leftDiv2 .list .radioGroup li{text-align: center; float: left; width: 33.33%;}
.paperEdit .leftDiv2 .list .radioGroup li input[type=radio]:not(old){ width: 14px; height:14px; margin:0; padding:0; opacity : 0;}
.paperEdit .leftDiv2 .list .radioGroup li input[type=radio]:not(old) + label{ height: 14px; display: inline-block; margin-left:-14px; padding-left: 16px; background : url(../images/radio_1.png) no-repeat 0 0; line-height: 14px; color:#333; font-size:12px;}
.paperEdit .leftDiv2 .list .radioGroup li input[type=radio]:not(old):checked + label{ background-position : 0 -26px;}
.paperEdit .leftDiv2 .list .checkGroup{padding: 20px 0 0 20px;}
.paperEdit .leftDiv2 .list .checkGroup li{ margin-bottom: 18px; float: left; width: 50%;}
.paperEdit .leftDiv2 .list .checkGroup li input[type=checkbox]:not(old){ width: 14px; height:14px; margin:0; padding:0; opacity : 0;}
.paperEdit .leftDiv2 .list .checkGroup li input[type=checkbox]:not(old) + label{ height: 14px; display: inline-block; margin-left:-14px; padding-left: 16px; background : url(../images/check_1.png) no-repeat 0 0; line-height: 14px; color:#333; font-size:12px;}
.paperEdit .leftDiv2 .list .checkGroup li input[type=checkbox]:not(old):checked + label{ background-position : 0 -26px;}
.paperEdit .leftDiv2 .list .staDiv{padding: 14px 20px; border-bottom: 1px dashed #dcdcdc; position: relative; font-size: 12px; color: #333;}
.paperEdit .leftDiv2 .list .staDiv em{color: #f70141;}
.paperEdit .leftDiv2 .list .staDiv span{display: block; text-align: center; position: absolute; left: 0px; width: 100%; z-index: 0;}
.paperEdit .leftDiv2 .list .subList{padding: 9px 12px;}
.paperEdit .leftDiv2 .list .subList li{cursor: move; border: 1px solid #fff; background: #fff;}
.paperEdit .leftDiv2 .list .subList li .li_tit{position: relative;padding: 0 7px; height: 36px; line-height: 36px;}
.paperEdit .leftDiv2 .list .subList li .li_tit span{font-size: 14px; color: #333; font-weight: bold;}
.paperEdit .leftDiv2 .list .subList li .li_tit .tit_r{position: absolute; right: 7px; top: 0px;}
.paperEdit .leftDiv2 .list .subList li .li_tit a{font-size: 12px; color: #666;display: inline-block; position: relative; z-index: 10;}
.paperEdit .leftDiv2 .list .subList li .li_tit a:hover{color: #249ade;}
.paperEdit .leftDiv2 .list .subList li .li_tit .a2{ margin-left: 20px; width: 14px; background: url(../images/icon8.png) center no-repeat;}
.paperEdit .leftDiv2 .list .subList li .li_tit .a2:hover{ background: url(../images/icon8on.png) center no-repeat;}
.paperEdit .leftDiv2 .list .subList li dd{float: left; margin: 0 6px 10px; width: 22px; height: 22px; text-align: center; border: 1px solid #dcdcdc; line-height: 22px; font-size: 12px; color: #333; position: relative; z-index: 20;}
.paperEdit .leftDiv2 .list .subList li:hover{border: 1px solid #249ade;}
.paperEdit .leftDiv2 .list .subList .item-over{ background: #c8f3f1;border: 1px dashed #249ade;}
.paperEdit .leftDiv2 .list .subList li dd:hover{background: #249ade;color: #fff;}
.paperEdit .leftDiv2 .listOn h2 i{background: url(../images/icon7.png) no-repeat;}
.paperEdit .leftDiv2 .list .list_tog{display: block;}
.paperEdit .leftDiv2 .listOn .list_tog{display: none;}
.paperEdit .leftDiv2 .list .aDiv3{text-align: center; padding-bottom: 20px;}
.paperEdit .leftDiv2 .list .aDiv3 a{display: inline-block; height: 30px; line-height: 30px; width: 100px; border-radius: 4px; background: #249ade; color: #fff; font-size: 12px; margin: 0 20px;}
.paperEdit .leftDiv2 .list .aDiv3 a:hover{background: #2daffa;}
.heightDiv{overflow: auto;}
.paperEdit .leftDiv2Now{position:fixed; top:0px; height: 100%;}

.paperCont{ padding-left: 50px; position: relative; width: 850px;}
.paperCont .nameDiv{position: absolute; left: 0px; top: 0px; height: 100%; border-right: 1px dashed #dcdcdc; width: 49px; background: url(../images/nimg49_1.jpg) no-repeat;}
.paperCont .editCont{padding:40px 10px 10px; font-size: 14px; color: #333; line-height: 30px;}
.paperCont .title{text-align: center;}
.paperCont .title h1{height: 50px; line-height: 50px; font-size: 18px; color: #333;}
.paperCont .title span{display: inline; padding: 0 10px; cursor: pointer;}
.paperCont .title span:hover{background: #f3fbff; border: 1px solid #249ade; border-radius: 3px;}
.paperCont .title h2{font-size: 16px; color: #333; font-weight: normal; display: block; margin-top: 8px;}
.paperCont input{border-radius: 4px; border: 1px solid #249ade; background: #f3fbff; display: none;padding: 0 10px;}
.paperCont .title h1 input{height: 34px; width: 578px; font-weight: bold; font-size: 18px; color: #333;}
.paperCont .title h2 input{height: 34px; width: 140px; font-size: 16px; color: #333;}
.paperCont .time em{ margin-right: 30px;}
.paperCont .time span{padding: 0 5px;}
.paperCont .time input{height: 30px; width: 60px; font-size: 14px; color: #333;}
.paperCont .stuIn{margin-top: 10px; margin-bottom: 10px;}
.paperCont .tabDiv{padding: 0 60px;}
.paperCont .tabDiv table{border-left: 1px solid #dcdcdc;border-top: 1px solid #dcdcdc; text-align: center; margin: 20px auto;}
.paperCont .tabDiv td,.paperCont .tabDiv th{border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc; font-size: 14px; color: #333; font-weight: normal; height: 42px;}
.paperCont .rule p{ margin-bottom: 10px;}
.paperCont .rule .textarea{ width: 280px; height: 60px;line-height: 30px; font-size: 14px; margin-top: 10px; border: 1px solid #249ade; border-radius: 4px; background: #f3fbff;padding: 0 10px; display: none;}
.paperCont .title2{ margin-top: 15px; position: relative;}
.paperCont .title2 h3{font-size: 16px; color: #333;text-align: center;}
.paperCont .title2 h3 input{height: 34px; width: 140px; font-size: 16px; color: #333;}
.paperCont .title2 .title2_1{position: absolute; left: 0px; bottom:0px; font-size: 12px; color: #999;}
.paperCont .title2 .title2_1 input{width: 100px;height: 24px;}
.paperCont .types{ background: #eee;border: 1px solid #eee;position: relative; margin-bottom: 6px; margin-top: 15px;}
.paperCont .types table{background: #fff; border-left: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; width: 101px;font-size: 14px; color: #333; text-align: center; float: left; margin: 10px;}
.paperCont .types table th,.paperCont .types table td{height: 29px; width: 50%; font-weight: normal; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc;}
.paperCont .types .types-name{line-height: 80px; margin-left: 20px; float: left;}
.paperCont .types .types-name input{ width: 80px; height: 34px; font-size: 14px; color: #333;}
.paperCont .types:hover{border: 1px solid #249ade;}
.btngroup{display: none; position: absolute; right: -1px; top: -32px; border-left: 1px solid #249ade; background: #fff;z-index: 10;}
.btngroup a{display: inline-block; height: 30px; border: 1px solid #249ade; border-left:none; float: left; padding: 0 8px; min-width: 54px; text-align: center; font-size: 12px; color: #249ade;}
.btngroup a span{display: inline-block; line-height: 30px; padding-left: 18px;}
.btngroup .batset_a span{ background: url(../images/icon9_1.png) left center no-repeat;}
.btngroup .batset_a:hover span{ background: url(../images/icon9_1on.png) left center no-repeat;}
.btngroup .sort_a span{ background: url(../images/icon9_2.png) left center no-repeat;}
.btngroup .sort_a:hover span{ background: url(../images/icon9_2on.png) left center no-repeat;}
.btngroup .del_a span{ background: url(../images/icon9_3.png) left center no-repeat;}
.btngroup .del_a:hover span{ background: url(../images/icon9_3on.png) left center no-repeat;}
.btngroup a:hover{ background: #249ade;color: #fff;}
.paperCont .types:hover .btngroup{display: block;}
.paperCont .paperList li{margin: 10px 0; border: 1px solid #fff; cursor: move; background: #fff;}
.paperCont .paperList li .liTitle b{font-weight: normal;}
.paperCont .paperList li .liTitle span{margin-right: 10px; color: #999;}
.paperCont .paperList li .option{ margin: 20px 0 10px 20px;}
.paperCont .paperList li .option span{display: inline-block; position: relative; padding-left: 23px; width: 20%;}
.paperCont .paperList li .option em{position: absolute; left: 0px;}
.paperCont .paperList li:hover{border: 1px solid #249ade;}
.paperCont .paperList .item-over{ background: #c8f3f1;border: 1px dashed #249ade;}
.paperCont .paperList li .liCont{position: relative; padding: 0 10px;}
.paperCont .paperList li:hover .btngroup{display: block;}
.btngroup .answer_a span{ background: url(../images/icon9_4.png) left center no-repeat;}
.btngroup .answer_a:hover span{ background: url(../images/icon9_4on.png) left center no-repeat;}
.btngroup .change_a span{ background: url(../images/icon9_5.png) left center no-repeat;}
.btngroup .change_a:hover span{ background: url(../images/icon9_5on.png) left center no-repeat;}
.btngroup .transfer_a span{ background: url(../images/icon9_6.png) left center no-repeat;}
.btngroup .transfer_a:hover span{ background: url(../images/icon9_6on.png) left center no-repeat;}
.btngroup .collec_a span{ background: url(../images/icon9_7.png) left center no-repeat;}
.btngroup .collec_a:hover span{ background: url(../images/icon9_7on.png) left center no-repeat;}
.btngroup .error_a span{ background: url(../images/icon9_8.png) left center no-repeat;}
.btngroup .error_a:hover span{ background: url(../images/icon9_8on.png) left center no-repeat;}
.btngroup .collec_aNow span{ background: url(../images/icon9_9.png) left center no-repeat;}
.btngroup .collec_aNow:hover span{ background: url(../images/icon9_9on.png) left center no-repeat;}

.slideFoot{position: fixed; left: 0px; bottom: 0px; width: 100%; text-align: center;height: 73px; line-height: 73px; border-top: 1px solid #dcdcdc; background: #eee;z-index: 100;}
.slideFoot a{display:inline-block; height: 38px; line-height: 38px; padding: 0 30px; border-radius: 4px; margin: 0 6px; font-size: 14px; color: #333;}
.slideFoot a span{display: inline-block; padding-left: 20px;}
.slideFoot .download_a{background: #249ade; color: #fff;}
.slideFoot .a1 span{background: url(../images/icon10_1.png) left center no-repeat;}
.slideFoot .a2 span{background: url(../images/icon10_2.png) left center no-repeat;}
.slideFoot .a3 span{background: url(../images/icon10_3.png) left center no-repeat;}
.slideFoot .download_a span{background: url(../images/icon10_4.png) left center no-repeat;}
.slideFoot a:hover{ color: #249ade;}
.slideFoot .download_a:hover{color: #fff; background: #2daffa;}

/*批量设置分数弹出框*/
.layer_aDiv{text-align: center; padding: 10px 0; border-top: 1px solid #eee;}
.layer_aDiv a{display:inline-block; height: 32px; line-height: 32px; border-radius: 4px; margin: 0 10px; font-size: 14px; padding: 0 25px;}
.layer_aDiv .submit_a{border: 1px solid #249ade; background: #249ade;color: #fff;}
.layer_aDiv .cancel_a{border: 1px solid #d2d2d2; background: #fff;color: #333;}
.layer_aDiv .submit_a:hover{ border: 1px solid #2daffa; background: #2daffa;}
.layer_aDiv .cancel_a:hover{border: 1px solid #249ade; color: #249ade;}
.mg20{margin: 20px 20px 0;}

.layerDiv2 .list p{ font-size: 14px; color: #333; line-height: 30px; margin-bottom: 12px;}
.layerDiv2 .list p span{margin-left: 8px;}
.layerDiv2 .list p input{width: 48px; height: 28px; border: 1px solid #dcdcdc; text-align: center; font-size: 14px; color: #333;}

/*试题排序弹出框*/
.layerDiv3 .list{margin-bottom: 20px;}
.layerDiv3 .list p{font-size: 14px; color: #333; font-weight: bold; margin-bottom: 10px;}
.layerDiv3 .list span{display: inline-block; margin-bottom: 10px; margin-right: 25px;}
.layerDiv3 .list input[type=checkbox]:not(old){ width: 14px; height:14px; margin:0; padding:0; opacity : 0;}
.layerDiv3 .list input[type=checkbox]:not(old) + label{ height: 14px; display: inline-block; margin-left:-14px; padding-left: 16px; background   : url(../images/check_1.png) no-repeat 0 0; line-height: 15px; color:#333; font-size:14px;}
.layerDiv3 .list input[type=checkbox]:not(old):checked + label{ background-position : 0 -26px; color: #249ade;}
.layerDiv3 .list em{margin-right: 40px;}
.layerDiv3 .list input[type=radio]:not(old){ width: 14px; height:14px; margin:0; padding:0; opacity : 0;}
.layerDiv3 .list input[type=radio]:not(old) + label{ height: 14px; display: inline-block; margin-left:-14px; padding-left: 16px; background   : url(../images/radio_1.png) no-repeat 0 0; line-height: 15px; color:#333; font-size:14px;}
.layerDiv3 .list input[type=radio]:not(old):checked + label{ background-position : 0 -26px; color: #249ade;}

/*试题转移弹出框*/
.layerDiv3 .list2{margin: 20px 0 0 20px;}
.layerDiv3 .list2 p{font-size: 14px; color: #333; margin-bottom: 10px;}
.layerDiv3 .list2 em{ margin-right: 50px; display: inline-block; margin-bottom: 30px;}
.layerDiv3 .list2 input[type=radio]:not(old){ width: 14px; height:14px; margin:0; padding:0; opacity : 0;}
.layerDiv3 .list2 input[type=radio]:not(old) + label{ height: 14px; display: inline-block; margin-left:-14px; padding-left: 16px; background   : url(../images/radio_1.png) no-repeat 0 0; line-height: 15px; color:#333; font-size:14px;}
.layerDiv3 .list2 input[type=radio]:not(old):checked + label{ background-position : 0 -26px; color: #249ade;}

/*试卷保存弹出框*/
.layerDiv3 .list3{margin: 18px 0 7px; text-align: center;}
.layerDiv3 .list3 p{font-size: 16px; color: #333; line-height: 22px; margin-bottom: 20px;}
.layerDiv3 .list3 p span{ display: inline-block; padding-left: 38px; background: url(../images/nimg32_2.png) left center no-repeat;}
.layerDiv3 .list3 em{font-size: 12px; color: #999;}
.layerDiv3 .list3 .list3_a{padding: 18px 0 0px;}
.layerDiv3 .list3 .list3_a a{display: inline-block; height: 34px; line-height: 34px; width: 120px; border-radius: 4px; background: #249ade; font-size: 14px; color: #fff; margin: 0 19px 14px;}
.layerDiv3 .list3 .list3_a a:hover{background: #2daffa;}

/*试卷分析弹出框*/
.layerDiv3 .list4{margin-bottom: 28px;}
.layerDiv3 .list4 p{ font-size: 14px; color: #249ade; padding-left: 5px; border-left: 4px solid #249ade; height: 14px; line-height: 14px; margin-bottom: 18px;}
.layerDiv3 .list4 table{border-left: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; text-align: center; font-size: 14px; color: #333;}
.layerDiv3 .list4 th{background: #c3e9ff; height: 38px; border-right: 1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.layerDiv3 .list4 td{height: 38px; border-right: 1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.layerDiv3 .list4 .list4_1{ height: 268px; border: 1px solid #dcdcdc; overflow: hidden;}

/*下载答题卡弹出框*/
.layerDiv3 .list5{ margin: 20px 0; text-align: center; font-size: 14px; color: #333;}
.layerDiv3 .list5 span{line-height: 34px;}
.layerDiv3 .list5 .selDiv{display: inline-block; position: relative; width: 154px; text-align: left;}
.layerDiv3 .list5 .selDiv .oper{ display: block; width: 142px; height: 32px;line-height: 32px;  border: 1px solid #dcdcdc; border-radius: 4px; padding-left: 10px; position: relative; font-size: 14px; color: #333;}
.layerDiv3 .list5 .selDiv .oper i{display: block; width: 10px; height: 6px; position: absolute; right: 10px; top: 50%; margin-top: -3px; background: url(../images/icon5.png) no-repeat;}
.layerDiv3 .list5 .selDiv .selDiv_1{ display: none; position: absolute; left: 0px; top: 34px; background: #fff; border: 1px solid #cfcfcf; z-index:5; padding: 6px;}
.layerDiv3 .list5 .selDiv .selDiv_1 a{display: block; height: 32px; line-height: 32px; font-size: 14px; color: #333; width: 130px; padding-left: 10px;}
.layerDiv3 .list5 .selDiv .selDiv_1 a:hover{background: #f5f5f5; color: #249ade;}
.layerDiv3 .imgDiv{width: 248px; height: 198px; border: 1px solid #dfdfdf; margin: 15px auto;}

/*自定义题型弹出框*/
.layerDiv3 .list6{margin-bottom: 20px;}
.layerDiv3 .list6 p{ font-size: 12px; color: #333; margin-bottom: 13px;}
.layerDiv3 .list6 .inpDiv{border: 1px solid #dcdcdc; height: 28px; line-height: 28px; padding: 0 10px;}
.layerDiv3 .list6 .inpDiv input{width: 100%; font-size: 14px; color: #333;}


/*Member个人中心 start*/
/*个人中心-下载记录*/
.w220{width: 220px;}
.w960{width: 960px;}
.perCenter .proDiv2{ height: 152px; border-bottom: 8px solid #f5f5f5; text-align: center;}
.perCenter .proDiv2 .imgDiv{width: 90px; height: 90px; margin: 12px auto 15px; border-radius: 50%; overflow: hidden; position: relative;}
.perCenter .proDiv2 .imgDiv .img img{width: 100%;}
.perCenter .proDiv2 .imgDiv a{display: none; position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; background: url(../images/bg2.png); color: #fff; border-radius: 50%;}
.perCenter .proDiv2 .imgDiv a em{display: inline-block; margin-top: 25px; padding-top: 26px; background: url(../images/nimg20_1.png) top center no-repeat;}
.perCenter .proDiv2 .imgDiv:hover a{display: block;}
.perCenter .proDiv2 span a{font-size: 14px; color: #333;}
.perCenter .proDiv2 span a:hover{color: #249ade;}
.perCenter .proMsg{margin: 15px 0;}
.perCenter .proMsg p{float: left;width: 50%;text-align: center; height: 45px; box-sizing: border-box;}
.perCenter .proMsg p span{display: inline-block;padding:30px 7px 0px; color: #333;}
.perCenter .proMsg .p1{border-right:1px solid #dcdcdc;}
.perCenter .proMsg .p1 span{ background: url(../images/nimg20_2.png) top center no-repeat;}
.perCenter .proMsg .p2 span{ background: url(../images/nimg17_1.png) top center no-repeat;}

.perCenter .navList{ border-top: 10px solid #f5f5f5;padding-bottom: 40px;}
.perCenter .navList li{ height: 50px; border-bottom: 1px solid #eee;}
.perCenter .navList li a{display: block; height: 50px; line-height: 50px; padding-left: 61px; font-size: 16px; color: #333; position: relative; border-left: 2px solid #fff;}
.perCenter .navList li a i{display: block; position: absolute;left: 0px; top: 0px; width: 48px; height: 50px;}
.perCenter .navList li a .i_dowm{background: url(../images/icon11_1.png) no-repeat;}
.perCenter .navList li a .i_asse{background: url(../images/icon11_2.png) no-repeat;}
.perCenter .navList li a .i_test{background: url(../images/icon11_3.png) no-repeat;}
.perCenter .navList li a .i_colle{background: url(../images/icon11_4.png) no-repeat;}
.perCenter .navList li a .i_error{background: url(../images/icon11_5.png) no-repeat;}
.perCenter .navList li a .i_errorcor{background: url(../images/icon11_6.png) no-repeat;}
.perCenter .navList li a .i_set{background: url(../images/icon11_7.png) no-repeat;}
.perCenter .navList li a .i_orderma{background: url(../images/icon11_8.png) no-repeat;}
.perCenter .navList li a .i_news{background: url(../images/icon11_9.png) no-repeat;}
.perCenter .navList .liNow a,.perCenter .navList li:hover a{border-left: 2px solid #249ade; background: #e0f4ff; color: #249ade;}
.perCenter .navList .liNow a .i_dowm,.perCenter .navList li:hover a .i_dowm{background: url(../images/icon11_1on.png) no-repeat;}
.perCenter .navList .liNow a .i_asse,.perCenter .navList li:hover a .i_asse{background: url(../images/icon11_2on.png) no-repeat;}
.perCenter .navList .liNow a .i_test,.perCenter .navList li:hover a .i_test{background: url(../images/icon11_3on.png) no-repeat;}
.perCenter .navList .liNow a .i_colle,.perCenter .navList li:hover a .i_colle{background: url(../images/icon11_4on.png) no-repeat;}
.perCenter .navList .liNow a .i_error,.perCenter .navList li:hover a .i_error{background: url(../images/icon11_5on.png) no-repeat;}
.perCenter .navList .liNow a .i_errorcor,.perCenter .navList li:hover a .i_errorcor{background: url(../images/icon11_6on.png) no-repeat;}
.perCenter .navList .liNow a .i_set,.perCenter .navList li:hover a .i_set{background: url(../images/icon11_7on.png) no-repeat;}
.perCenter .navList .liNow a .i_orderma,.perCenter .navList li:hover a .i_orderma{background: url(../images/icon11_8on.png) no-repeat;}
.perCenter .navList .liNow a .i_news,.perCenter .navList li:hover a .i_news{background: url(../images/icon11_9on.png) no-repeat;}

.btn_default{ border: 1px solid #dcdcdc; color: #666;}
.btn_default:hover{background: #f5f5f5; color: #666;}
.btn_delete{ border: 1px solid #ff8d8d; color: #fe8d8d;}
.btn_delete:hover{background: #fff0f0; color: #fe8d8d;}
.btn_down{ border: 1px solid #249ade; color: #249ade;}
.btn_down:hover{ background: #dff3ff;}
.btn_Continue{ border: 1px solid #ff8213; color: #ff8213;}
.btn_Continue:hover{ background: #fff3e9;}

.perCenter .addres_tit{ height: 44px; line-height: 44px; padding-left: 20px; font-size: 12px; color: #666; border-bottom: 1px solid #ececec;}
.perCenter .manageDiv{ margin: 0 20px; height: 58px; line-height: 58px; font-size: 14px; color: #333;}
.perCenter .manageDiv span{margin-right: 40px;}
.perCenter .manageDiv span em{font-size: 10px; color: #999;}
.perCenter .manageDiv a{display: inline-block; height: 26px; line-height: 26px; padding: 0 12px; font-size: 12px; border-radius: 4px;}
.perCenter .manageDiv .em1{margin: 0 50px 0 20px;}
.perCenter .manageDiv .select_span{display: none;}
.perCenter .proList{ margin: 0 20px 20px; border-top: 1px solid #eee;}
.perCenter .proList li{position: relative;padding: 12px 0 12px 94px; border: 1px solid #fff; border-bottom: 1px solid #eee; height: 74px;}
.perCenter .proList li .imgDiv{position: absolute; left: 9px; top: 12px; height: 64px; height: 74px;}
.perCenter .proList li .cont_li{height: 74px;width: 450px; vertical-align: middle;display: table-cell;}
.perCenter .proList li .cont_li h2{padding-bottom: 25px;}
.perCenter .proList li .cont_li h2 a{font-size: 16px; color: #333; font-weight: normal; width: 450px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.perCenter .proList li .cont_li h2 a:hover{color: #249ade;}
.perCenter .proList li .cont_li span{font-size: 12px; color: #999; margin-right: 40px;}
.perCenter .proList li .li_a{position: absolute; right: 20px; top: 50%; margin-top: -16px;}
.perCenter .proList li .li_a a{display: inline-block; height: 30px; line-height: 30px;width: 104px;text-align: center;font-size: 14px; border-radius: 4px;}
.perCenter .proList li .li_a a:hover{color: #249ade;}
.perCenter .proList li .close{ display: none; position: absolute; right: -11px; top: -11px; width: 22px; height: 22px; background: url(../images/close2.png) no-repeat; z-index: 10;}
.perCenter .proList li .close:hover{background: url(../images/close2on.png) no-repeat;}
.perCenter .proList li:hover{border: 1px solid #249ade;}
.perCenter .proList li:hover .close{display: block;}
.perCenter .proList li i{position: absolute;left: 0px; top: 50%; margin-top: -8px; display: none;z-index: 10;}
.perCenter .proList li input[type=checkbox]:not(old){ width: 16px; height:16px; margin:0; padding:0; opacity : 0;}
.perCenter .proList li input[type=checkbox]:not(old) + label{ height: 16px; display: inline-block; margin-left:-14px; padding-left: 16px; background   : url(../images/check_2.png) no-repeat 0 0; line-height: 16px;}
.perCenter .proList li input[type=checkbox]:not(old):checked + label{ background-position : 0 -26px;}
.perCenter .proList .liNow{padding-left: 115px;}
.perCenter .proList .liNow i{display: block;}
.perCenter .proList .liNow .imgDiv{left: 30px;}

/*个人中心-组卷记录*/
.perCenter .asseDiv li .li_a .test_a{padding-left: 24px; font-size: 14px; color: #666; background: url(../images/nimg18_1.png) left center no-repeat; width: auto; margin-right: 30px;}
.perCenter .asseDiv li .li_a .test_a:hover{color: #ff8213;}
.perCenter .asseDiv li i{top: -4px; margin-top: 0px;left: -2px;}

/*个人中心-测试记录*/
.co249ade{font-weight: normal; color: #249ade;}
.perCenter .screenDiv{background: #eff9ff; margin: 10px 20px; }

/*个人中心-纠错记录*/

.jiucuo h1{margin: 20px 0 30px 20px; font-size: 20px; color: #333; font-weight: 700;}
.jiucuo table {  border-spacing: 0; border-collapse: collapse;}
.jiucuo .zhujuan-min{ margin:0px 20px;}
.table-record{font-size: 14px; width: 100%; }
.table-record tr td{border: 1px solid #dcdcdc;}
.table-record thead tr td{background-color: #f6f6f6; height: 38px; line-height: 38px; text-align: center;}
.table-record .fixed-width{ width: 108px;}
.table-record tbody tr td{height: 48px; text-align: center;}
.not-pass{color:red;}
.read-st{color:green;}

/*个人中心-个人设置*/
.NaviList{margin: 20px 0 40px;padding: 0 20px; border-bottom: 1px solid #249ade;height: 39px;}
.NaviList a{display: block;float: left;height: 38px; line-height: 38px;padding: 0 20px; border: 1px solid #dcdcdc; border-bottom: none; margin-left: -1px; font-size: 14px; color: #333; position: relative;}
.NaviList .aNow{border: 1px solid #249ade; border-bottom: 1px solid #fff; z-index: 10; color: #249ade; background: #fff;}
.basicInfo li{padding-left: 120px; position: relative; font-size: 14px; color: #333; margin-bottom: 24px;}
.basicInfo li span{display: block; width: 110px; text-align: right; position: absolute; left: 0px; top: 50%; margin-top: -10px; height: 20px;}
.basicInfo li .imgDiv{width: 118px; height: 118px; border: 1px solid #dcdcdc; overflow: hidden; margin-right: 32px;}
.basicInfo li .imgDiv img{width: 100%;}
.basicInfo li a{display: inline-block;}
.basicInfo li .imgBtn{margin-top: 46px;}
.basicInfo li .imgBtn a{height: 26px; line-height: 26px;padding: 0 11px; border-radius: 3px;}
.basicInfo li .imgBtn a:hover{border: 1px solid #249ade; color: #249ade;}
.basicInfo li input[type=text]{width: 218px; height: 36px; border: 1px solid #dcdcdc; padding: 0 10px; font-size: 14px; color: #333;}
.basicInfo li textarea{width: 400px; height: 100px; border: 1px solid #dcdcdc; padding: 0 10px; font-size: 14px; color: #333;}
.basicInfo li input[type=radio]:not(old){ width: 14px; height:14px; margin:0; padding:0; opacity : 0;}
.basicInfo li input[type=radio]:not(old) + label{ height: 14px; display: inline-block; margin-left:-14px; padding-left: 24px; background : url(../images/radio_1.png) no-repeat 0 0; line-height: 14px; color:#333; font-size:14px; margin-right: 40px;}
.basicInfo li input[type=radio]:not(old):checked + label{ background-position : 0 -26px;}
.basicInfo li .aDiv4{padding-top: 6px;}

.btn_save{display: inline-block; height: 36px; line-height: 36px; font-size: 14px; color: #fff; padding: 0 40px; border-radius: 4px; background: #249ade;}
.btn_save:hover{background: #2daffa; color: #fff;}
.tc{text-align: center;}

/*个人中心-头像设置*/
.imgSetting{margin: 0 40px;}
.imgSetting .tips{font-size: 14px; color: #333; margin-bottom: 20px;}
.imgSetting .imgEdit{width: 740px;}
.imgSetting .imgUp{border: 1px solid #cfcfcf; margin-bottom: 30px;}

/*个人中心-安全管理*/
.security{margin: 0 30px;}
.security .tipsDiv2{font-size: 14px; color: #333; margin-bottom: 33px;}
.security .tipsDiv2 em{color: #249ade;}
.security .tipsDiv2 .progDiv{display: inline-block; width: 400px; height: 14px; border-radius: 7px; background: #dcdcdc; position: relative; margin-left: 30px;}
.security .tipsDiv2 .progDiv div{height: 14px; border-radius: 7px; position: absolute; left: 0px; top: 0px; background: #50afe5;z-index: 10;}
.security .secuCont{margin-bottom: 24px;}
.security .secuCont .secTop{position: relative; height: 64px; line-height: 64px; background: #f5f5f5; padding-left: 88px; font-size: 14px; color: #2c2c2c;}
.security .secuCont .secTop i{position: absolute; left: 20px; top: 50%; margin-top: -25px;display: block;width: 50px; height: 50px;}
.security .secuCont .secTop a{ padding: 0 20px; position: absolute; right: 20px; top: 50%; height: 32px; margin-top: -16px; line-height: 32px;}
.security .secuCont .editList{ display: none; padding-top: 20px; border: 1px solid #dcdcdc; border-top: none;}
.security .secuCont .editList li{padding-left: 150px; position: relative; font-size: 14px; color: #333; margin-bottom: 16px;}
.security .secuCont .editList li span{position: absolute; left: 0px; top: 50%; display: block; width: 130px; text-align: right; height: 20px; margin-top: -10px;}
.security .secuCont .editList li input[type=text]{width: 320px; height: 36px; border: 1px solid #dcdcdc; padding: 0 10px; font-size: 14px; color: #333; line-height: 36px;}
.security .secuCont .editList li input.yzm{ width: 210px;}
.security .secuCont .editList li button{width: 100px; height: 38px; border: 1px solid #dcdcdc; border-radius: 4px; background: #f5f5f5; font-size: 14px; color: #666; margin-left: 6px; cursor: pointer;}
.security .secuCont .editList li button:hover{ background: #e9e7e7;}
.security .secuCont .editListNow{display: block;}

/*个人中心-修改密码*/
.basicInfo li input[type=password]{width: 320px; height: 36px; border: 1px solid #dcdcdc; padding: 0 10px; font-size: 14px; color: #333;}

/*绑定弹出框*/
.layerDiv4{text-align: center;}
.layerDiv4 .imgDiv{ margin: 20px 15px;}
.layerDiv4 p{font-size: 16px; color: #333; margin-bottom: 16px;}

/*个人中心-开发者中心*/
.applicant .messign { text-align: center; font-size: 14px; line-height: 30px; }
.applicant .row {  margin-top: 10px;  line-height: 34px;  font-size: 14px;  }
.applicant .userinfo{padding:0 20px}
.applicant .userinfo table {
	line-height:40px;
	font-size:14px;
	width:100%;}
.applicant .userinfo table tr>td{border:1px solid #ccc;
	padding-left:30px;}

/*修改添加的一些样式*/
.synResour .list i.aNows {
	background: #249ade none repeat scroll 0 0;
	color: #fff;
}
.synResour .list i{
	border-radius: 4px;
	color: #2c2c2c;
	display: inline-block;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	margin-bottom: 12px;
	margin-right: 5px;
	padding: 0 13px;
	cursor: pointer;
	font-style:normal
}

/*Member个人中心 end*/

































