@charset "gb2312";
/* CSS Document */
body,ul{margin:0;padding:0;font-family:"Î¢ÈíÑÅºÚ";}
ol{list-style-type:none;}
img{ border: 0 none;}
h1,h2,h3,h4,h5,h6,i,em{ font-size:100%; font-weight:normal; font-style:normal;}
a, a:visited {color:#333;text-decoration:none;}
p{ margin:0;padding:0;}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.nr{width:1280px;margin:0 auto}
.top{width:100%;height:51px;background:url(imagestop_bj.png) repeat-x}
.logo{padding:7px 0px 0px 150px}
.lxfs{font-size:14px;padding:15px 100px 0px 0px;color:#4F4F4F}
.lxfs a{color:#4F4F4F}
.c_1000{ width:1000px; margin:0 auto;}
.c_1024{ width:1063px; margin:0 auto;}
.banner{ height:602px; width:100%; background:url(imagesbanner_1.jpg) center no-repeat;}

.mswz{ float:left; width:250px; text-align:center; line-height:35px; font-size:24px; margin:20px 0;}
.footer{width:100%;padding:20px 0;background-color:#1a1a1a}
.szrk{float:left;width:25%;text-align:center}
.szrk p{width:230px;padding:5px 10px 0 10px;text-align:left}
.szrk span{float:left;width:100%;padding:5px 0;color:#CCC;font-size:14px;}
.szrk .ksspan{font-size:16px;}
.szrk a{text-decoration:none;color:#666}
.szrk a:hover{color:#900}
.copyright{width:100%;text-align:center;color:#ccc;margin-top:10px;line-height:22px;font-size:14px}
.blink a{float:left;width:125px;margin-top:10px;text-align:center}

.kcfgx{border-bottom:1px dashed #999999; width:100%;}

.kcBox{ width:980px; margin:15px auto; overflow:hidden;}
.kccont{ width:246px; height:300px; float:left; margin:5px 8px 0 6px; background:url(imageskc1.jpg) center no-repeat; position:relative; text-align:center;}
.kccont span{ position:absolute; bottom:0; left:0; color:#FFF;background:rgba(0,0,0,.2); width:246px; height:42px;font-size:22px; padding-top:12px;}
.kccont1{ width:320px; height:125px; margin:5px 10px; float:left; background:#23908b; color:#fff; font-size:16px;position:relative; padding-top:20px; text-align:left; padding-left:20px; line-height:26px;}
.kccont1 i{ font-size:48px; position:absolute; right:12px; top:30px;opacity:.5; width:60px; height:60px; text-align:center;}

.kccont1 .kczx{ width:341px; height:30px;background:rgba(0,0,0,.2); position:absolute; bottom:0; left:0; padding:5px 0;  text-align:center;}
.kccont1 .kczx span{ position:absolute; bottom:5px; width:100px; height:30px; left:111px; font-size:16px; border-radius:10px; background:#fded5a; line-height:30px;}
.kccont1 .kczx span a{display:block;color:#036863;}
.kcs{ background:#4a87a3;}
.kcs1{ background:#ca4349;}
.kcs2{ background:#6fa232;}
.kccont2{background:url(imageskc2.jpg) center no-repeat;}
.kccont3{background:#636363;}
.kccont4{background:#2a7ba6;}
.kccont5{background:#5695d8;}
.kccont6{background:#197a8a;}
.kccont7{background:url(imageskc3.jpg) center no-repeat;}
.kccont8{background:#636363;}
.kccont9{background:#2a7ba6;}
.kccont10{background:#5695d8;}
.kccont11{background:#197a8a;}
.kccont12{background:url(imageskc4.jpg) center no-repeat;}
.tel_s{ width:400px; margin:0 auto; overflow:hidden;}
.tel_s a{ display:inline-block; width:170px; background:#C60; text-align:center; color:#FFF; font-size:24px; height:40px; line-height:40px; border-radius:15px; margin:20px 10px 0 10px;}

.kcjj{ font-size:20px; text-align:left; line-height:36px; padding:20px 0 0 0; width:1000px; margin:0 auto;}
.kcjj div{ width:295px; height:100px;float:left; overflow:hidden; margin:8px; background:#242424; color:#FFF; font-size:16px; padding:30px 10px 10px 10px; position:relative;}
.kcjj div p{ text-align:center; height:40px; line-height:40px; bottom:0;position:absolute; width:315px; left:0;letter-spacing:2px; font-size:16px;}
.kcjj div i{ position:absolute; top:15px; font-size:58px; left:130px;}


.xueli{ font-size:20px; text-align:left; line-height:36px; padding:20px 0 0 0; width:1000px; margin:0 auto;}
.xueli div{ width:295px; height:210px;float:left; overflow:hidden; margin:8px; background:#242424; color:#FFF; font-size:16px; padding:30px 10px 10px 10px; position:relative;}
.xueli div p{ text-align:center; height:40px; line-height:40px; top:0; position:absolute; width:315px; left:0;letter-spacing:2px; font-size:18px;}
.xueli div img{ position:absolute; right:30px; top:60px;}
.xueli div span{ position:absolute; width:180px; display:block; top:60px; left:40px;}
.xueli div a{ color:#ffd800; width:160px; background:#dc0b04; height:40px; display:block; text-align:center; position:absolute; left:72px; bottom:10px; line-height:40px; border-radius:20px;}

.xueli div:nth-child(2) > a{ background:#0084ff;}
.xueli div:nth-child(3) > a{ background:#f8ff33; color:#000;}

.xueli div+div >a{background:#0084ff;}
.xueli div+div+div >a{ background:#f8ff33; color:#000;}

a:link {text-decoration: none;}
a:visited{text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
h1,h2,h3{ margin: 0; padding: 0;}
.clear{clear: both; visibility: hidden;}
.ctf_head { background: #000 none repeat scroll 0 0;height: 81px;width: 100%;}
.top_1 {display: inline; float: left;margin: 10px 0 0;}
.top_2 {float: right;line-height: 78px;margin-right: 10px;}
.top_2 a { color: #fff; font-size: 18px;height: 78px;}
.top_next{height:550px; background: url(images/top.jpg) no-repeat center #1f8fdb;}
.youshi{padding:40px 0 10px 0;}
.btn1{margin:10px 0 10px 0;}
.p_h1{background: url(imagesnav_bg.jpg) no-repeat center;height:49px;text-align:center;color:#FFF;font-size:20px;padding-top:20px;}
.js{width:1000px;margin-bottom:20px;}
.left{float:left;width:350px;margin-left:50px;}
.right{float:left;}
.js p{width:520px;text-align:left;font-size:18px;line-height:36px;text-indent:36px;padding:10px 0 10px 30px;}
.jy p{width:900px;text-align:left;font-size:18px;line-height:36px;text-indent:36px;}
.btn2{margin:10px 0 10px 0;}
.kcsz h1{ font-size: 30px; display: block; width: 0; height: 0; overflow: hidden;}
h2{
	font-size: 36px;
	color:#292929;
	}
.kcsz{
    padding:10px 0 20px 0;;
    text-align: center;
}
#gd_2 {
    margin: 0 auto;
    width: 1000px;
}
.kcsz .bjys {
    border: 3px solid #e9ac39;
}
.kcsz h3 {
	background: #000 none repeat scroll 0 0;
	color: #fff;
	font-size: 1.5em;
	font-weight: 600;
	padding: 18px 0;
}
.coureslist {
    background: #ccc none repeat scroll 0 0;
}
.coureslist thead {
    background:#e9ac39 none repeat scroll 0 0;
    font-size: 14px;
}
.coureslist th {
    border-top: 1px solid #fff;
    padding: 6px;
	color:#FFF;
}
.coureslist td {
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    padding: 15px;
    text-align: center;
	font-size: 14px;
}
.jxtj p{
	text-align:center;
	font-size:18px;
	line-height:36px;
	margin:10px 0 10px 0;
	}
.btn{
	margin:10px 0 10px 0;
	}
.six{
	margin: 0 auto;
    padding-top: 30px;
    width: 1000px;}
.six_more_8 p {
    color: #000;
    font-size: 46px;
    margin: 20px 0;
    text-align: left;
}
.four_left {
    float: left;
}
.four_right {
	float: left;
	margin-left: 20px;
}
