@charset "utf-8";
/* CSS Document */

body, div, address, blockquote, iframe, ul, ol,li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset { margin:0; padding:0; font-size:100%;}
ol, ul, li { list-style:none; margin:0; padding:0;   } /* 清除列表样式 */
body { font:12px/1.5 Tahoma,Helvetica,sans-serif,microsoft yahei;color:#393939;margin:0px auto; text-align:left;}
a{ text-decoration:none; color:#5b5b5b;font-family:"微软雅黑";}
a:hover{text-decoration:none; }
img{ border:none;}
i,em,h2,strong,cite{ font-style:normal; }

.container{ width:100%; margin:0; padding:0;  border:none; min-height:1080px;}
.layout{ margin:0 auto; width:1200px;}
.w1024 .layout{ width:1000px;}

.bk{border:1px solid #eaebed}
.title{ line-height:38px; height:38px; float:left; width:97%; border-bottom:1px solid #eaebed; padding:0 1.5%; color:#4193cf;font-family:"微软雅黑"; font-size:16px;}
.w94{ padding:0 3%; width:94%}
.title a{ float:right; font-size:13px; color:#4193cf; font-weight:bold}
.content{ width:100%; background:#fff; float:left; height:AUTO; padding:10px 0;}
.left{ width:780px; float:left; margin-right:20px;}
.w1024 .left{ width:680px;}
.right{ width:390px; float:left;}
.w1024 .right{ width:290px;}
.kcgg{ background:#f1f2f4; float:left; margin-bottom:20px; width:100%; height:48px; line-height:48px;font-family:"微软雅黑"; font-size:14px; }
.kcgg b{ background:url(kcgg.jpg) no-repeat left center;margin-left:20px;padding-left:35px; float:left;}

.kcgg a{ width:620px; float:left; height:30px; line-height:30px; word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; }

.intro,.cont,.course_jx,.info_ck,.video,.news,.team,.kc_video,.column_tab{ width:99.8%; float:left; height:auto; margin-bottom:20px;}
.intro p{ width:97%; padding:1.5%; float:left;}
.jx_info p{ width:94%; padding:3%; float:left;}
.intro p img{ width:190px; height:96px; margin-right:10px; float:left}
.intro p span{ width:550px; float:left; line-height:25px; height:100px; overflow:hidden; color:#717171; text-indent:2em}
.w1024 .intro p span{ width:450px;}

.cont{ width:100%; margin:0}
.course_jx{ width:438px; margin-right:20px; height:229px; overflow:hidden;}
.w1024 .course_jx{ width:388px;}
.jx_info p:first-child{ border-bottom:1px solid #eaebed}
.jx_info p img{ width:84px; height:66px; margin-right:10px; float:left;}
.jx_info span{ float:left; width:315px; height:auto;}
.w1024 .jx_info span{ width:270px;}
.jx_info a.bt{ width:100%; float:left; height:auto;}
.jx_info a.nr{ width:48%; margin-right:2%;float:left; height:auto; 25px; line-height:25px;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; }

.info_ck{ width:318px;}
.w1024 .info_ck{ width:268px;}
.info_ck p a{ line-height:25px; height:25px; float:left; width:94%; padding:0 3%;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; }
.scrollleft{width:94%;height:123px;overflow:hidden; float:left; margin:2% 3%; background:#f2f6f8; padding:2px 0;}
.scrollleft a{ float:left;width:108px; padding:0 0 0 15px; }
.scrollleft a img{ width:108px; height:123px;float:left; position:relative; z-index:1}


.kc_video,.team,.column_tab{ margin:0;}
.kc_video p{ padding:2% 2% 0.8%; width:96%; float:left; height:auto}
.kc_video p a{ text-align:center; float:left; width:128px; height:auto; line-height:28px; margin:0 10px;}
.kc_video p a:first-child{ margin-left:13px;}

.tab_info{ width:100%; float:left; height:auto; position:relative; top:-30px; }
.tab{line-height:38px; height:38px; float:left; width:97%; border-bottom:1px solid #eaebed; padding:0 1.5%; color:#4193cf;font-family:"微软雅黑"; font-size:16px;}
.more a{ float:right; font-size:13px; color:#4193cf; font-weight:bold; position:relative; top:-10px; right:10px;}

.tab li{ color:#000;width:auto; height:38px; line-height:38px;padding:0 15px; font-size:16px; float:left;}

.tab li.current{ color:#4193cf; border-bottom:1px solid #4193cf }




.kc_video p a img{ width:128px; height:84px; float:left; }
.w1024 .kc_video p a,.w1024 .kc_video p a img{ width:120px;}
.w1024 .kc_video p a{ margin-right:10px;}
.kc_video p a span{width:100%; float:left; height:28px;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; }

.video{ height:230px; overflow:hidden}
.w1024 .video{ height:227px;}
.video h2{ background:url(video_icon.jpg) no-repeat 10px center #4193cf; float:left; line-height:48px; width:89%;font-family:"微软雅黑"; font-size:14px; padding-left:11%; color:#fff}
.w1024 .video h2{ width:85%; padding-left:15%}
.video img,.video object,.video embed,.video video{ width:370px;  float:left; overflow:hidden}
.news img{ width:170px; float:left; height:158px; margin:15px 7px 0}
.news .w50{ width:50%; float:left; height:auto; line-height:1.6}
.news .list{ margin:11px 3%; width:94%; float:left; height:170px; overflow:hidden}
.news .list a{ line-height:28px; height:28px; float:left; background:url(arr_li.jpg) no-repeat left center; padding-left:8%;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; width:92%;}
.news .list a:hover{ font-weight:bold; color:#4193cf}

/* sliderbox */
.sliderbox{width:100%;float:left; height:auto;}
.arrow-btn{display:inline;background:url(arrow-btn.jpg) no-repeat;width:20px;height:20px;overflow:hidden;cursor:pointer; position:relative; top:8px;}
#btn-left{float:right;background-position:0 -19px; margin:0 0px 0 10px }
#btn-left.dasabled{background-position:0 1px;}
#btn-right{float:right;cursor:pointer;background-position:-21px -19px;margin:0 0px 0 0}
#btn-right.dasabled{background-position:-21px 1px; }

.slider{width:370px;overflow:hidden;position:relative;height:104px;float:left; margin:15px;}
.slider ul{position:absolute;left:0px;}
.slider li{float:left;width:370px;  }
.slider a{width:370px; height:104px;float:left; }
.w1024 .slider,.w1024 .slider li,.w1024 .slider a{width:270px;}
.slider img{width:138px; height:104px;   display:inline-block!important; float:left; margin-right:10px;}
.w1024 .slider img{width:88px;}
.slider span{width:220px;  float:left;font-family:"微软雅黑"; line-height:25px;}
.w1024 .slider span{width:170px;}
.slider span b,.slider span font{ width:100%; float:left; height:66px; font-size:12px; overflow:hidden; line-height:22px;}
.slider span b{word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;font-size:14px; height:25px; padding-top:5px;}
.slider a:hover b,.info_ck p a:hover,.jx_info a:hover.bt{color: #4496d2}
/*end sliderbox */

.kcdt,.kcdt_info{ width:1190px; float:left; height:auto; overflow:hidden; margin:10px 0 0 0;}
.kcdt_info{ height:160px; margin:10px 10px 0; width:1170px; }
.kcdt_info li{ margin-right:10px;}
.kcdt_info a{ width:196px; height:160px; float:left; overflow:hidden; line-height:30px; text-align:center}
.kcdt_info img{ width:196px; height:130px;}
.kcdt_info span{ color:#646464;font-size:14px;font-family:"微软雅黑"; }


.bottom{ background:url(displaybg.png) no-repeat center; float:left; width:100%; height:100px; margin-top:5px;}
.statis{ width:620px; float:left; padding-top:40px; color:#fff; margin-left:10px;}
.w1024 .statis{ width:520px; }
.statis h2{font-family:"微软雅黑"; font-size:14px; padding-bottom:5px;}
.statis span{ margin-right:20px;}
.statis i{ color:#4496d2} 
.display{ width:auto; float:left; padding:12px; margin-left:30px; }
.w1024 .display{ margin-left:14px;}
.display a{ width:66px; height:auto; float:left; text-align:center;color:#fff; margin-left:35px;} 
.w1024 .display a{ margin-left:20px;}
.display img{ width:66px; height:58px; float:left;}

.kc_links{ background:#44494d; float:left; width:100%; padding:10px 0}
.kc_links h2{ float:left; width:98%; padding:0 1% 10px;line-height:35px;}
.kc_links h2 b{font-family:"微软雅黑"; color:#fff; padding:0 5px 2px;  font-size:16px; border-bottom:2px solid #4496d2;}
.kc_links h2 a{ float:right; color:#fff}
.kc_links img{  width:166px; height:64px; float:left; margin:0 20px 10px 10px;}

/*.video{ width:100%; float:left; height:auto; margin-left:5px; }
.video a{ width:148px; height:auto; float:left; padding:0px 3px 0 12px; }
.video a img{ width:148px; height:104px; float:left;}
.video a span{ width:100%; float:left; color:#000; font-size:14px;height:28px; line-height:28px; text-align:center; word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
*/