@charset "utf-8";
/* CSS Document */
.tc{
	font-family:"宋体",
}
.tc>.header{
	margin-bottom:20px;
}
.tc .hot_body{
box-sizing:border-box;
-webkit-box-sizing:border-box;
padding-left:5px;
padding-right:5px;
width:1008px;
background:url(http://www.xiedajia.com/front/images/kdg_reg/hot_body.png) repeat-y;
overflow:hidden;
}
.tc .pro_body{
width:1008px;
background:url(http://www.xiedajia.com/front/images/kdg_reg/pro_body.png) repeat-y;
overflow:hidden;
}
.tc .hot{
	margin-bottom:15px;
	margin-top:-10px;
}
.tc .buzhou{
	margin-bottom:30px;
}
.tc .hot .item{
	position:relative;
	float:left;
	width:310px;
	border:#ccc 1px solid;
	padding:10px 10px 30px 10px;
	margin: 0 10px;
	height:520px;    /* 476 */
	box-sizing:border-box;
}
.tc .hot_body .item1{
	background:url(http://www.xiedajia.com/front/images/kdg_reg/1.png) top right no-repeat;
}
.tc .hot_body .item2{
	background:url(http://www.xiedajia.com/front/images/kdg_reg/2.png) top right no-repeat;
}
.tc .hot_body .item3{
	background:url(http://www.xiedajia.com/front/images/kdg_reg/3.png) top right no-repeat;
}
.tc h2{
	font-size:16pt;
}
.tc .item .content{
	margin-top:10px;
	padding-left:30px;
	margin-bottom:15px;
	overflow:hidden;
	}
.tc .item .content li{
	list-style-image:url(http://www.xiedajia.com/front/images/kdg_reg/list.png);
	margin-bottom:10px;
	font-size:12px;
}
.tc .ctrl{
	position:absolute;
	width:100%;
	bottom:0;left:0;right:0;
	margin-bottom:10px;
	text-align:center;
	overflow:hidden;
}

.tc .price{color:red;}


.pro .item{
	margin-top:15px;
	position:relative;
	float:left;
	width:230px;
	height:560px; /* 510 */
	border:#ccc 1px solid;
	padding-bottom:0 0 30px 0;
	margin: 15px 10px 0 10px;
}
.pro .item .header{
	background-color:#efefef;
	padding:10px;
	text-align:center;
	font-size:16pt;
	font-weight:bold;
}

.pro .item .content{
	margin-bottom:50px;
}


.fix_login{
	display:none;
	position:fixed;
	top:50%;
	left:50%;
	margin-left:-200px;
	margin-top:-165px;
	width:400px;
	height:330px;
	border:#CCC 1px solid;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background-color:#FFF;
}
.fix_login .header{
	background:url(http://www.xiedajia.com/front/images/kdg_reg/fix_top_bg.png) repeat-x;
	background-size:auto 50px;
	height:50px;
	text-align:center;
	line-height:45px;
	font-size:16pt;
}
.fix_login .main{
	margin:15px;
}
.fix_login label{line-height:36px;}
.fix_login input[type=text],.fix_login input[type=password]{
	width:100%;
	line-height:30px;
	box-sizing:border-box;
}
.fix_login input[type=submit]{
	line-height:30px;
	border:none;
	background-color:rgb(255,132,0);
	height:40px;
	color:#fff;
	padding:0 100px;
	font-size:16px;
}
.fix_login .sub_panel{
	text-align:center;
	}
.fix_login .input_panel{
	margin-bottom:15px;
}
.fix_login .input_panel.reg{
	text-align:right;
}
.fix_login .input_panel.reg a{
	margin-left:10px;
	text-decoration:underline;
	color:blue;
}

.fix_reg{
	display:none;
	position:fixed;
	top:50%;
	left:50%;
	margin-left:-200px;
	margin-top:-275px;
	width:400px;
	height:600px;
	border:#CCC 1px solid;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background-color:#FFF;
	z-index:99;
}
.fix_reg .header{
	background:url(http://www.xiedajia.com/front/images/kdg_reg/fix_top_bg.png) repeat-x;
	background-size:auto 50px;
	height:50px;
	text-align:center;
	line-height:45px;
	font-size:16pt;
}
.fix_reg .main{
	margin:0 15px;
}
.fix_reg label{line-height:30px;}
.fix_reg input[type=text],.fix_reg input[type=password]{
	width:100%;
	line-height:25px;
	box-sizing:border-box;
}
.fix_reg input[type=submit]{
	line-height:30px;
	border:none;
	background-color:rgb(255,132,0);
	font-size:16px;
	height:40px;
	color:#fff;
	padding:0 100px;
}
.fix_reg input[type=submit]:hover{
	cursor: pointer;
}
.fix_reg .sub_panel{
	margin-top:20px;
	text-align:center;
	}
.fix_reg .input_panel{
	margin-bottom:5px;
}
.fix_login .close_wrap,.fix_reg .close_wrap{
	position:absolute;
	right:5px;
	top:5px;

}
.fix_login .btn_close,.fix_reg .btn_close{
box-sizing:border-box;
display:block;
width:30px;
height:30px;
border:#aaa 2px solid;
border-radius:50%;
color:#aaa;
line-height:28px;
font-size:1.3em;
}
.fix_login .btn_close:hover,.fix_reg .btn_close:hover{
color:red;
}


.banner ul{list-style-type: none;}
.banner{ margin: auto; width:1008px; height:344px; overflow:hidden; position:relative;}
.banner .img{ width:10080px;position:absolute;top:0;left:0;}
.banner .img li{ float:left;}
.banner .img li img{border-width:0;}

.banner .num{ position:absolute; width:100%; bottom:10px; left:0; text-align:center; font-size:0px;}
.banner .num li{ width:18px;height:18px; background:#939393; border-radius:50%; display:inline-block; margin:0 3px; cursor:pointer;color: #fff;font-size: 18px; line-height: 18px;font-family:"宋体";font-weight: 300;}
.banner .num li.active{ background:#AE2020;}

.banner .btn{ width:30px; height:50px; background:rgba(0,0,0,0.5); position:absolute; top:50%; margin-top:-25px; cursor:pointer; text-align:center; line-height:50px; color:#fff; font-size:30px; font-weight: 600; font-family:"宋体"; display:none;}
.banner:hover .btn{ display:block;}

.banner .btn_l{ left:0;}
.banner .btn_r{ right:0;}


/* 购买考得过详情页面 */
.buyDetail{
	position:relative;
}
.buyDetail .menu{
	overflow:hidden;
	position:absolute;
	top:90px;
	left:50%;
	margin-left:-270px;
}
.buyDetail a img{
	border:none;
	font:0 !important;
}
.buyDetail .menuFixed{
	position:fixed;
	top:0;
}


/*客服*/
.nav_panel {
    position: fixed;
    top: 50%;
    right: 20px;
    margin-top: -150px;
    z-index: 990;
}
.nav_panel .n{
    margin-top: 12px;
    position:relative;
	cursor:pointer;
}
.nav1:hover #telexpand{
	display:block;
}
.nav2:hover #qqexpand{
	display:block;
}
.nav3:hover #wxexpand{
	display:block;
}
#telexpand{
	position:absolute;
	top:0;
	right:44px;
	width:180px;
	display:none;
}
#qqexpand{
	position:absolute;
	top:0;
	right:44px;
	width:180px;
	display:none;
}
#wxexpand{
	position:absolute;
	top:42px;
	right:42px;
	display:none;
}

.nav_panel .n:nth-child(2) a{
	color:#f00;
}
.nav_panel a {
    padding: 4px;
    text-align: center;
    font-size: 18pt;
    background-color: #eee;
    color: #f99900;
    border-radius: 5px;
    display: block;
    line-height:35px;
}
.nav_panel img{
	vertical-align:-8px;
}

/*PPT下载*/
.pptDownload{
	background-color:#EAEAEA;
	padding:20px 15px;
	line-height: 18px;
}
.pptDownload .title{
	font-size:24px;
	float:left;
	margin-right:10px;
	font-weight:bold;
}
.pptDownload a{
	background-color: #F00;
    color: #fff;
    margin: 5px;
    padding: 4px 6px;
    font-size: 24px;
    border-radius: 2px;
}


/*视频链接*/
.videoNavBox{
	position:fixed;
	top:0;
	left:0;
	right:0;
	width:100%;
	z-index:9999;
	display:none;
}
.videoNav{
	width:900px;
	display:block;
	margin:0 auto;
}
.videoNav a {
    overflow: hidden;
    display: block;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 150px;
    font-size: 20px;
    color: #fff;
    text-decoration: none;
    text-align: center;
}
.red{background:#F00}
.yellow{background:#fbc000;}
.orange{background:#ff6d00;}
.green{background:#1d9b52;}
.blue{background:#1a9ff7;}
.violet{background:#a334e9;}
.greenB{background: #17C6B7;}


/*加QQ群*/
#addQQGroup{
	border:1px solid #ccc;
	border-radius:2px;
	margin:10px 0 20px 0;
	font-size:16px;
	clear:both;
	display:block;
	overflow:hidden;
	content:" ";
	position:relative;
}
#addQQGroup .groupIcon{
	position:absolute;
	top:0;
	left:0;
}
#addQQGroup .leftQG,
#addQQGroup .rightQG{
	width:503px;
	float:left;
	padding:15px 0;
	text-indent:65px;
	line-height:2;
}
#addQQGroup .title{
	font-weight:bold;
}
#addQQGroup .title span{
	font-weight:normal;
}
#addQQGroup .title img{
	vertical-align:-12px;
}
#addQQGroup .groupNum{
	text-indent:110px;
}
#addQQGroup a{
	margin-left:70px;
}
#addQQGroup a img{
	vertical-align: -3px;
}
#addQQGroup .line{
	border-right:1px solid #ccc;
	height:50px;
	position:absolute;
	top:26px;
	left:500px;
}



