/*
@author: njf
*/
body,input,textarea,button{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","PingFang SC","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;}
body{margin:0 auto;color:#333;min-width:1200px;background:#fff;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0;padding:0;}
img{border:0 none;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address,caption,cite,code,dfn,th,var{font-style: normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
input,button,textarea,a,a:hover{outline:none;}
textarea{resize:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.pr{position:relative;}
.abs{position:absolute;}
.layout{width:1200px;margin:0 auto;}
.moveHover{transition: transform 0.3s ease;}
.moveHover:hover {transform: translateY(-5px);}
.mask{position: fixed;background: rgba(0, 0, 0, 0.5); z-index: 20; top: 0;bottom: 0; left: 0; right: 0; display: none;}
.common-pop{position: fixed; display: none; left: 50%; top: 50%;z-index: 21;}
.foot-fix{margin-bottom: 100px;}

.footer-wrap{ width:100%; background:#11141d;margin-top: 30px;}
.footer-mod{ text-align:center; padding:70px 0;}
.footer-mod p{ line-height:38px; font-size:18px; color:#fff;}
.footer-mod p a{ color:#fff;}


/**/
.login-after{ float: left; margin:0 10px 0 25px; position: relative;}
.login-after dl dt { margin-top:32px; position: relative; cursor: pointer;}
.login-after dl dt::after{content: '';position: absolute; right:-10px; top:15px; display: block; width:16px; height: 16px; background: url(../../images/course/up.png) no-repeat;}
.login-after dl.on dt::after{ transform: rotate(180deg);}
.login-after dl dt span{ display: inline-block; vertical-align: middle; margin-left:5px; width: 60px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.login-after dl dt .pic{ border-radius: 50%; width: 40px; height: 40px;vertical-align: middle;}
.login-after dl dd{/* display: none; */z-index: 10;position: absolute;left: 0;top: 68px;width: 160px;background: #FFF;box-shadow: 0px 4px 24px 0px rgba(225,225,225,0.5);padding: 10px 0;}
.login-after dl dd ul li{ height: 40px; line-height: 40px; text-align: center; content: #666; float: none; margin-left: 0px}
.login-after dl dd ul li::before{ content:''; display: inline-block; vertical-align: top; margin-right:10px; width:16px; height: 19px; margin-top: 10px;}
.login-after dl dd ul li.li01::before{background: url(../../images/course/user-icon01.png) no-repeat;}
.login-after dl dd ul li.li02::before{background: url(../../images/course/order-icon02.png) no-repeat;}
.login-after dl dd ul li.li01:hover::before{background: url(../../images/course/user-icon01-on.png) no-repeat;color: #4D70EC;}
.login-after dl dd ul li.li02:hover::before{background: url(../../images/course/order-icon02-on.png) no-repeat;color: #4D70EC;}
.login-after dl dd ul li:hover a,.login-after dl dd ul li:hover{color: #4D70EC; text-decoration: none; background: #EAF4FF;}
.login-after dl dd ul li:last-child::before{width: 0; margin-right: 0;}
.login-after dl dt:hover{ color: #4D70EC;}


/**/
.rignav{width:60px;position:fixed;top:100%;left:50%;margin:-590px 0 0 620px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)); z-index: 99;}
.rignav-min{right:0;left:auto}
.rignav-mod{width:58px;background:#fff;border:1px solid #e9ecee;font-family:FAE8F6F96C59ED1,9ED1F53;}
.rignav-mod ul li{height:58px;width:58px;vertical-align:top}
.rignav-mod ul li a{display:block;text-decoration: none;height:58px;width:58px;background:url(//www.zikao365.com/OtherItem/images/zhuxue/index/icon_rignavbg.png) no-repeat;_background:url(//www.zikao365.com/OtherItem/images/zhuxue/index/icon_rignavbg.gif) no-repeat;position:relative}
.rignav-mod ul li.shopping-cart a{background-position:16px 16px}
.rignav-mod ul li.shopping-cart a em{display:block;width:18px;height:18px;background:url(//www.zikao365.com/OtherItem/images/zhuxue/index/icon_rignavbg.png) no-repeat 0 -420px;_background:url(//www.zikao365.com/OtherItem/images/zhuxue/index/icon_rignavbg.gif) no-repeat 0 -420px;color:#fff;text-align:center;line-height:18px;vertical-align:middle;overflow:hidden;position:absolute;top:4px;right:5px}
.rignav-mod ul li.xkzx a{background-position:17px -42px}
.rignav-mod ul li.online-service a{background-position:17px -103px}
.rignav-mod ul li.weixin a{background-position:17px -162px}
.rignav-mod ul li.qq a{background-position:18px -222px;}
.rignav-mod ul li.weixinGzh a{background-position:15px -282px}
.rignav-mod ul li.return-top{display:none}
.rignav-mod ul li.return-top a{background-position:18px -338px}
.rignav-mod ul li a span{display:block;width:58px;height:58px;position:relative;overflow:hidden;visibility:hidden}
.rignav-mod ul li a span i{display:block;background:#ff7e00;width:58px;height:47px;color:#fff;line-height:18px;text-align:center;font-size:14px;padding:11px 0 0 0;position:absolute;top:0;left:0px;
	-webkit-transform-origin:-29px 29px;
	-moz-transform-origin:-29px 29px;
	-ms-transform-origin:-29px 29px;
	-o-transform-origin:-29px 29px;
	transform-origin:-29px 29px;
	-webkit-transform:rotateZ(90deg);
	-moz-transform:rotateZ(90deg);
	-ms-transform:rotateZ(90deg);
	-o-transform:rotateZ(90deg);
	transform:rotateZ(90deg);
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}
.rignav-mod ul li a span.one-line i{padding:20px 0 0 0;height:38px}
.rignav-mod ul li a:hover{text-decoration:none}
.rignav-mod ul li a:hover span{visibility:visible}
.rignav-mod ul li a:hover span i{
	-webkit-transform:rotateZ(0deg);
	-moz-transform:rotateZ(0deg);
	-ms-transform:rotateZ(0deg);
	-o-transform:rotateZ(0deg);
	transform:rotateZ(0deg);
}
.rignav-mod-con{position:absolute;width:136px;height:160px;background:#fff;top:-45px;left:-138px;border:1px solid #e0e0e0;-webkit-box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05);-moz-box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05);box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05);display:none}
.rignav-mod-con div {width:136px;height:150px;padding-top:10px;text-align:center}
.rignav-mod-con div img{display:block;margin:0 auto;}
.rignav-mod-con div label{display:block;color:#999;line-height:20px;padding-top:6px}
.rignav-mod ul li a.on .rignav-mod-con{display:block}


/*分页*/
.pages{ text-align: center;}
.pages a{ display: inline-block; height: 30px; width: 30px; margin: 0 3px; line-height: 30px; border-radius: 2px; text-align: center; background:#fff; vertical-align: top;}
.pages a.on{ background: #3C6CF4; color: #fff;}
.pages a:hover{ text-decoration: none;}
.pages a.prev{ background: url(../../images/course/a01.png) no-repeat center center #fff;}
.pages a.prev.hui{ background: url(../../images/course/a01-on.png) no-repeat center center #fff;}
.pages a.next{ background: url(../../images/course/a02.png) no-repeat center center #fff;}
.pages a.next.hui{ background: url(../../images/course/a02-on.png) no-repeat center center #fff;}

.topNav-mod{ height:110px;}
.topNav-mod h1{ padding:39px 0 0;}
.topNav-mod .rightNav .hnav .left{
	float: right;
	margin-left: 0
}

.topNav-mod .appDownLoad-btn{ display:block; float:left; width:90px; height:34px; line-height:34px; color:#fff; text-align:center; text-decoration:none; border-radius:40px; margin:38px 0 0 30px; background:#3c6cf4;}
.topNav-mod .login-con{ width:470px; height:470px; margin:30px 55px 0 0;}
.topNav-mod .login-con .yesLogin{ display:none; width:470px; height:470px; background:#fff; border-radius:15px;}
.topNav-mod .login-con .yesLogin .icon{ text-align:center; padding:59px 0 0;}
.topNav-mod .login-con .yesLogin h4{ line-height:33px; font-size:22px; color:#3c6cf4; padding-top:14px; text-align:center;}
.topNav-mod .login-con .yesLogin p{ line-height:30px; font-size:16px; color:#666; text-align:center;}
.topNav-mod .login-con .yesLogin .btn01{ display:block; width:370px; height:50px; line-height:50px; text-align:center; font-size:18px; color:#fff; text-decoration:none; border-radius:8px; margin:23px auto 0; background:#3233eb; background-image:-webkit-linear-gradient(left, #3d6df5, #3233eb); background-image:-moz-linear-gradient(left, #3d6df5, #3233eb); background-image:linear-gradient(left,#3d6df5,#3233eb);}
.topNav-mod .login-con .yesLogin .btn02{ display:block; width:366px; height:46px; line-height:46px; text-align:center; font-size:18px; color:#3c6cf4; text-decoration:none; border-radius:8px; margin:15px auto 0; border:2px solid #374fef;}
.ggheader {
	width: 1200px;
	height: 105px;
	text-align: left;
	margin: 0 auto;
	font-family: \5FAE\8F6F\96C5\9ED1, \9ED1\4F53;
}
.topNav-mod .rightNav .hnav li.on a{
	color: #3c6cf4;
	font-weight: bold;
}
.topNav-mod .rightNav .hnav .btn{ display:block; float:left; font-size:20px; color:#666; line-height:110px; margin-left:30px;}

.topNav-mod .rightNav .hnav .btn:hover{ color: #3c6cf4; text-decoration: none;}
.topNav-mod .rightNav .hnav .btn .on{ color:#3c6cf4; font-weight:bold;}
.topNav-mod h2{ color: #3c6cf4; font-size: 30px; line-height: 110px;}
.topNav-mod h2 a{ color: #3c6cf4;}
.topNav-mod h2 a:hover{ color: #3C6CF4; text-decoration: none;}
.topNav-mod h2.two{margin-top: 15px;line-height: 36px;}

.msgInfo{
	width: 446px;
	text-align: center;
	margin-left: -223px;
	z-index: 25;
	border-radius: 8px;
	background: #fff;
	text-align: center;
	font-size: 16px;
	top: 30%;
}

.msgInfo h3{
	text-align: center;
	font-size: 16px;
	padding: 40px 0 30px;
}
.msgInfo div,p{
	margin: 0 20px;
}

.msgInfo p.btn{
	margin: 30px 0 40px;
}

.msgInfo p.btn a {
	display: inline-block;
	margin: 0 10px;
	width: 140px;
	height: 42px;
	line-height: 42px;
	background: #3C6CF4;
	border-radius: 21px;
	font-size: 18px;
	color: #fff;
}

.msgInfo p.btn a.cancel {
	background: #D5D5D5;
}



/*考试相关---开始*/
.ggfootBg{ background: #2c2f3c;}
.ggfoot{ width:1200px; text-align:left; margin:0 auto; padding-bottom: 20px; color:#333; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.ggfoot .fnav{ width: 100%; height: 71px; border-bottom: 1px solid #4b4f62;}
.ggfoot .fnav-left{ float: left; width: 105px; line-height: 71px; font-size: 20px; font-weight: 700; color: #fff;}
.ggfoot .fnav-right{ float: left; line-height: 71px; font-size: 14px; color: #fff;}
.ggfoot .fnav-right li{ _display: inline; float: left; margin-left: 31px;}
.ggfoot .fnav-right li a{ color: #fff;}
.ggfoot .fnav-right li a:hover{ text-decoration: none; color: #94a2e0;}
.ggfoot .ltxt{ float: left; width: 1073px; padding-top: 20px;}
.ggfoot .ltxt-top{ line-height: 64px; font-size: 24px; color: #fff;}
.ggfoot .ltxt-cen{ height: 34px; line-height: 34px; font-size: 18px; color: #fff;}
.ggfoot .ltxt-cen .dh{ display: inline-block; color: #fff; height: 34px; padding-left: 46px; background:url(../../images/examPlat/fico_01.png) no-repeat left center; margin-right: 50px;}
.ggfoot .ltxt-cen .zn{ display: inline-block; color: #fff; height: 34px; padding-left: 46px; background:url(../../images/examPlat/fico_02.png) no-repeat left center; margin-right: 50px;}
.ggfoot .ltxt-bot{ line-height: 54px; font-size: 14px; color: #fff;}
.ggfoot .rewm{ float: right; width: 127px; padding-top: 20px;}
.ggfoot .rewm-pic{ width: 127px; height: 127px;}
.ggfoot .rewm-txt{ line-height: 40px; text-align: center; font-size: 14px; color: #fff;}

/**/
.custom-select {display: inline-block; position: relative;width: 382px; height: 50px;margin-right: 10px;}
.select-header {height: 40px;cursor: pointer; line-height: 40px;font-size: 16px;}
/*考期列表下拉框 只显示2行 下拉显示其他*/
/*.select-options { position: absolute;  width: 100%; height:80px;background: #FFFFFF; box-shadow: 0px 0px 12px 0px #E8E8E9;overflow-y: auto;background: white; display: none;z-index: 2; font-size: 14px;}*/
/*考期列表下拉框 全部显示*/
.select-options { position: absolute;  width: 100%; background: #FFFFFF; box-shadow: 0px 0px 12px 0px #E8E8E9;overflow-y: auto;background: white; display: none;z-index: 2; font-size: 14px;}
.select-options li {height: 40px; line-height: 40px;list-style: none; padding-left: 20px; box-sizing: border-box; cursor: pointer;}
.select-options li:hover { background: #F2F5F9;}
/*考试相关---结束*/


