@charset "utf-8";

/*首页*/
#banner img{width:100%;}
#main{width:1000px;margin:0 auto;}
#main>.main-top{width:100%;overflow:hidden;}
#main>.main-top>ul{overflow:hidden;}
#main>.main-top>ul>li{float:left;text-align:center;line-height:45px;font-size:22px;color:#fff;cursor: pointer;width:207px;height:45px;background:url(../images/future/main_top_bg1.png) no-repeat;}
#main>.main-top>ul>li+li{margin-left:57px;}
#main>.main-top>ul>li.all{background:url(../images/future/main_top_bg2.png) no-repeat;}
#main>.main-top>.tabs{margin-top:30px;height:420px;background:url(../images/future/tabs-bg.png) no-repeat;}
#main>.main-top>.tabs>div{display:none;height:420px;}
#main>.main-top>.tabs>div.show{display:block;}
#main>.main-top>.tabs>div p{color:#fffefe;font-size:20px;}
#main>.main-top>.tabs .line_enroll{display:inline-block;background:#3ba3a2;color:#fff;font-size:20px;padding:4px 20px;border-radius:4px;margin:40px 0 0 120px;}
/*main-top end*/
#main>.edu_shizi{overflow:hidden;margin:30px 0 20px 0;}
#main .edu_tit{height:40px;background:#3ba3a2;line-height: 40px;}
#main .edu_tit p{font-size:22px;color:#feffff;padding-left:20px;}
#main>.edu_shizi .teach_name li{float:left;width:50%;line-height:38px;}
#main>.edu_shizi .teach_name li a{color:#666;}
#main>.edu_shizi .teach_name li a span{color:#333;font-weight:bold;}
/*edu_shizi end*/
#main>.edu_tixi{overflow:hidden;margin-bottom:30px;}
#main>.edu_tixi table{border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin-top:20px;}
#main>.edu_tixi table td,#main>.edu_tixi table th{border-left:1px solid #dfdfdf;border-top:1px solid #dfdfdf;text-align:center;} 
#main>.edu_tixi table th{padding:14px 0;background:#d1d0d0;color:#1e9190;font-size:20px;font-weight:normal;}  
#main>.edu_tixi table td p{text-align:left;padding:0 6px;} 
#main>.edu_tixi table td{height:110px;font-size:16px;color:#666;box-sizing:border-box;padding:0 6px;} 
/*edu_tixi end*/
#main>.edu_fengcai{overflow:hidden;margin-bottom:30px;}
.slideBox{ width:874px; height:460px; position:relative; border:1px solid #ddd; margin:0 auto;margin-top:20px; }
/*.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }*/
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:874px; height:460px; display:block;  }

.slideBox .prev{background:url(../images/future/banner_left.jpg) no-repeat;width:48px;height:110px;position: absolute;left:-100px;z-index:99;top:50%;margin-top:-55px;}
.slideBox .next{background:url(../images/future/banner_right.jpg) no-repeat;width:48px;height:110px;position: absolute;right:-100px;z-index:99;top:50%;margin-top:-55px;}
/*edu_fengcai end*/
#main>.edu_zengzhi{overflow:hidden;margin-bottom:30px;}
.zengzhi_item{width:140px;overflow:hidden;float:left;text-align:center;margin-top:20px;}
.zengzhi_item+.zengzhi_item {margin-left: 146px;}
.zengzhi_item>p{font-size:18px;color:#333;font-weight:800;margin:20px 0 10px 0;}
.zengzhi_item>p a{color:#333;font-weight:800;}
.zengzhi_item>span{font-size:14px;color:#333;}
/*#main end*/
.float_right{width:224px;overflow:hidden;position:fixed;top:200px;right:0;}
.float_right>a{width:222px;height:62px;display:block;text-align:center;line-height:62px;border:1px solid #3ba3a2;margin-bottom:1px;background:#fff;color:#3ba3a2;font-size:20px;}
.float_right>a.cur{background:#3ba3a2;color:#fff;border:1px solid #3ba3a2;}

/*首页*/

table {
	border-collapse: collapse;
	border-spacing: 0;
}
.zhutici{width: 1200px;
    height: 150px;
    background:url(../images/kt/wlxzbaner.jpg) no-repeat;
    display: block; 
        background-size: cover;
}
.w5{ width: 5%;}
.w10{ width: 10%;}
.w15{ width: 15%;}
.w20{ width: 20%;}
.w25{ width: 25%;}
.w15{ width: 15%;}
.w30{ width: 30%;}
.w40{ width: 40%;}
.w50{ width: 50%;}
.w60{ width: 60%;}
.w70{ width: 70%;}
.w80{ width: 80%;}
.w100{ width: 100%;}
.red{ color: #f00;}
.ccc{ color: #CCCCCC;}
.c666{ color: #686868;}
#content{width:1000px;  margin:0 auto; background:#fff; padding:0px;}

/*********************/

#content .a_1{ width: 100%; margin: 15px auto; min-height: 600px;}
 /**********在线报名**********/
 .baoming-form{    width: 100%;
    min-height: 440px;
    margin: 0 auto;
    border: 1px solid #ECECEC;position: relative;}
 .baoming-form .baoming-tit{height: 40px;line-height: 40px;background: #ECECEC;color: #000000; text-align: center; font-size: 24px; font-weight: bold;}
.baoming-item{ width: 100%; clear: both;}
.baoming-item ul{width: 100%; height: auto;}
.baoming-item ul li{ float: left; background: none;}
.baoming-form input {
    padding: 4px 0;
    height: 24px;
    line-height: 24px;
    font-size: 16px;
    font-family: "微软雅黑", arial, sans-serif;
    vertical-align: middle;
    background-color: #fff;
    outline: 0;
    resize: none;
    color:#686868;
    *padding: 7px 0;
}

  .baoming-form .w-item{ width: 400px;height: 40px; margin: 0 auto;color: #CCCCCC;font-size: 14px; }
  .baoming-form .btn-item{ width: 400px;height: 40px; margin: 20px auto;color: #CCCCCC; }
 .baoming-form .btn-item .btn-submit{    background: #0097e0;
    padding: 3px 0;
    width: 200px;
    height: 40px;
    line-height: 40px;
    font-size: 22px;
    font-weight: bold;
    font-family: '微软雅黑',arial,verdana;
    color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 0;
   float: left;}

.baoming-form .verifycode input {
    width: 166px;
    font-size:16px;
}
.baoming-form .verifycode img {
    vertical-align: middle;
}
  .reloadverify{
    color:#69C3FF;
}

img.verifyimg{
	border: 1px solid #ececec;
    cursor: pointer;
}

/*------------------------------------------ */
/* 表单组件 */
.text,.textarea {
	padding: 4px;
	border: 1px solid #cccccc;
	background-color: #fff;
	transition: all .3s linear;
}
.text {
	width: 220px;
	height: 20px;
	vertical-align: middle;
}
.focus {
	border: 1px solid #a6e1f3;
	box-shadow: 0 0 12px #baf7ff;
}
.textarea {
	display: block;
}
.textarea textarea {
	width: 100%;
	height: 100px;
	border: 0 none;
}
.checkbox + .checkbox,
.radio + .radio {
	margin-left: 15px;
}
.checkbox, .radio {
	display: inline-block;
	height: 20px;
	line-height: 20px;
}
.checkbox input,
.radio input {
	margin-right: 5px;
	*margin-right: 1px;
	vertical-align: -1px;
}
select {
	padding: 2px;
	height: 27px;
	line-height: 27px;
	border: 1px solid #ccc;
	border-radius: 3px;
}
select[multiple] {
	height: 200px;
}
.select{border: 1px solid #CCCCCC;background:#FFFFFF; height: 30px; line-height: 30px; font-size: 14px;}
.input-1-5x{ width: 50px;}
.input-1x{ width: 100px;}
.input-2x{ width: 200px;}
.input-3x{ width: 300px;}
.input-4x{ width: 400px;}
.input-5x{ width: 500px;}
.input-6x{ width: 600px;}
.input-7x{ width: 700px;}
.input-8x{ width: 800px;}
.input-9x{ width: 900px;}
.fl{ float: left;}
.ma{ margin: 0 auto;}
.mr10{margin-right: 10px;}
.none{ display: none;}
.show{display:block;}

/*****************************************/
.data-table {
	margin: 10px 0;
}
.data-table table {
    width: 99.9%;
    border-collapse: collapse;
}
.data-table caption {
    height: 30px;
    line-height: 30px;
    font-weight: 700;
}
.data-table thead th,
.data-table tbody td {
    padding: 4px;
    height: 19px;
    line-height: 19px;
    font-weight: 400;
    border: 1px solid #CCCCCC;
}
.data-table thead th {
    text-align: left;
    color:#fff;
    background-color: #353535;
}
.data-table tbody tr {
	background-color: #fefefe;
	color: #686868;
}
.data-table tbody tr:nth-child(even) {
	background-color: #f2f2f2;
}
/**************************************************/
.page{    width: 720px;font-size: "宋体";font-size: 13px;color: #666; line-height: 28px; text-align: center; margin: 0 auto; height: 28px;}
.page ul{ width: 100%;list-style: none;margin: 0 auto;}
.page ul li{ float: left; list-style: none; background: none; padding-left: 0;}
.page .prev{width:60px; height:28px; border:1px solid #ccc; color:#ccc; background:#fff;}
.page a{text-decoration:none; line-height:26px; padding:0 12px; margin-right:5px; display:inline-block; color:#666; background:#e1f1f5;}
.page a:hover{ background:#f00; color:#fff; text-decoration:none;}
.page a.page_cur{background:#f00; color:#fff; border:1px solid #ccc;}
.page .next{width:60px; height:28px; border:1px solid #ccc; color:#666; }
.page .current{background:#f00; color:#fff;text-decoration:none; line-height:26px; padding:0 12px;  display:inline-block;margin: 0 5px;}