﻿@charset "utf-8";

/* 主banner */
#main-banner{width:100%;height:407px; background:#CCC;}
	/* banner */
	.banenr{position: relative;width:100%; height:407px;overflow: hidden;}
	.banenr .pic{position:relative; z-index:0;width:100% !important;}
	.banenr .pic li,.banenr .pic li a{ display:block;width:100% !important; height:407px;overflow:hidden;}
	.banenr .hd {width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
	.banenr .hd li{margin: 0 5px; height:6px; overflow: hidden; width: 42px; cursor: pointer;display:inline-block; *display:inline; zoom:1; background-color:#ffffff;}
	.banenr .hd .on{ background-color:#fdee15;}

	/*.banenr .prev,
	.banenr .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
	.banenr .prev { left:0; }
	.banenr .next { background-position: 0 -90px; right: 0; }
	.banenr .prev:hover,
	.banenr .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important ;}	*/

#main-banner-c{width:1200px;height:10px; position:relative; z-index:2;}
.sub-nav{width:169px;height:397px;background-color:#5f5f5f;position:absolute;left:0px;top:-407px;padding-top:10px; z-index:5;}

#nav{position:relative; z-index:1; width:169px;}
	#nav .mainCate{}
	#nav .evenLeval{}

	#nav p{width:115px;height:55px; line-height:55px; background:url(../images/sanjiao.png) no-repeat 139px center;border-bottom:1px solid #898989; padding-left:54px; background:url(../images/nva-bg.png) no-repeat 999px 999px; display:block;}
	#nav p a{color:#fff;font-size: 18px;}
	#nav p.t1{ background-position:20px 17px;}
	#nav p.t2{ background-position:20px -32px;}
	#nav p.t3{ background-position:20px -77px;}
	#nav p.t4{ background-position:20px -124px;}
	#nav p.t5{ background-position:20px -172px;}
	#nav p.t6{ background-position:20px -215px;}
	#nav p.t7{ background-position:20px -262px;}
	
	#nav .subCate{ display:none; background-color:#fff;position:absolute; left:169px;top:0px; width:auto;border-top:2px solid #d00000; -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .3); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .3); box-shadow: 3px 3px 3px rgba(0, 0, 0, .3); padding-bottom:27px;}
	#nav .subCate dl{width:226px;height:auto; display:block;}
	#nav .subCate dl h5{width:100%;height:52px; line-height:52px; border-bottom:1px solid #d9d9d9; font-size:16px; text-indent:18px; color:#d00000; font-weight:normal; margin-bottom:15px;}
	#nav .subCate dl dt{float:left;font-size:14px;width:98px;height:20px;display:block; margin-left:10px; margin-bottom:9px;}
	#nav .subCate dl dt a{float:left;font-size:14px;width:98px;height:20px;display:block;color:#333; text-align:center; line-height:20px;}
	#nav .subCate dl dt a:hover{ color:#d00000; background-color:#e5e5e5}
	#nav .subCate #sub-ul-1{ width:100%;  }

	#nav .on{height:55px;background:#d00000; color:#fff;border-bottom:1px solid #d00000; }
	#nav .on h3 a,#nav .on p a{ color:#fff;  }
	#nav .on .subCate{ display:block !important;  }


.bulletin{height:378px;width:210px;background-color:#FFF;top:-390px; right:0px; position:absolute; z-index:5;}
.bulletin-section{width:138px;height:30px; line-height:30px; background-color:#d00000; font-size:18px; text-align:center; color:#FFF; margin-top:16px; margin-bottom:14px;}
.bulletin ul{width:170px;height:125px;display:block;margin:0px auto;}
.bulletin ul li{width:100%;height:20px;line-heigh20px; display:block; margin-bottom:10px;}

.bulletin dl{width:186px;height:130px; display:block; margin:0px auto;}
.bulletin dl dt{width:86px;float:left;margin-left:7px; margin-bottom:8px;display:block;}
.bulletin dl dt a{width:86px;height:22px;line-height:22px; text-align:center;display:block;}
.bulletin dl dt a:hover{background-color:#e5e5e5;}
/*  */
.guarantee{width:1200px;height:130px;margin-top:24px; margin-bottom:24px;}
.guarantee dl{ margin-right:9px;width:163px;height:130px; float:left; display:block;text-align:center; font-size:14px; line-height:20px; background:url(../images/guarantee-a.png) no-repeat 9999px 999px #eaeaea;cursor:pointer;}
.guarantee dl a{color:#363535; }
.guarantee dl:hover{background:url(../images/guarantee-hover.png) no-repeat 9999px 999px #ff4d49;color:#FFF;}
.guarantee dl a:hover{color:#FFF;}
.guarantee dl dt{width:100%;height:80px; display:block;}
.guarantee dl.t1{background-position:50px 11px;}
.guarantee dl.t2{background-position:50px -112px;}
.guarantee dl.t3{background-position:50px -235px;}
.guarantee dl.t4{background-position:50px -358px;}
.guarantee dl.t5{background-position:50px -480px;}
.guarantee dl.t6{background-position:50px -603px;}
.guarantee dl.t7{background-position:50px -726px;}
/* 首页公用栏目 */
.index-lanmu{height:75px;width:980px;}
.index-lanmu-l{height:67px;border-bottom:8px solid #d00000; line-height:67px; font-size:36px;width:647px; padding-left:16px;}
.index-lanmu-r{ font-family:Arial, Helvetica, sans-serif;text-align:right;height:73px; line-height:73px; font-size:30px; text-indent:16px;width:537px;}
/* 职位 */
.position{    width: 1400px;
    height: 411px;
    margin: 0 auto;
    padding: 0 0 0 95px;}
.master{background-color:#eaeaea;height:44px;}
.master ul li{float:left; font-size:16px; color:#333; display:block; line-height:44px;height:44px; padding:0px 16px;cursor:pointer;}
.master ul li.on{ background-color:#d00000; font-weight:bold; color:#FFF;}
.position-c{height:340px;width:100%;margin-top:27px;font-family:"宋体", "微软雅黑";}
.position-c dl{width:278px;height:326px;border:1px solid #e4e3e3; display:block; float:left; margin-right:10px; padding:6px 6px;}
.position-c dl h6{width:272px;height:26px;border-left:6px solid #ff332c; display:block; color:#160f12; text-indent:12px; line-height:26px; margin-top:3px; margin-bottom:13px; font-weight:normal; font-size:16px;}
.position-c dl dt{width:100%;height:152px; display:block;}
.position-c dl dd{width:100%; padding-top:15px;height:auto; display:block;}
.position-c dl dd p{ margin-bottom:5px;width:100#;height:25px; display:block; line-height:25px; background:url(../images/diandian.gif) no-repeat left center; text-indent:10px;}


/* 课程体系 */

.structure-bg{
    width: 100%;
    height: 1300px;
    margin: 20px auto 30px;
    overflow-y: scroll;
}

.structure{
    width: 1200px;
    height: auto;
    padding-top: 0;
    margin-top: -12px;}

/*table*/
.m_t_20{ margin-top:30px; margin-bottom:35px;}
.tixi h3{height:56px; background:#56bf84; line-height:56px; text-align:center; font-size:30px; color:#fff; margin-bottom:10px;}
.tixi table,.biaoge_bo{border-left:1px solid #d7d6d6; border-top:1px solid #d7d6d6; background:#fff;}
.tixi table td,.biaoge_bo td{border-right:1px solid #d7d6d6;border-bottom:1px solid #d7d6d6; font-size:16px; line-height:26px; text-align:center; color:#000; padding:9px;}
.dingzhi td,.biaoge_tit td{ background-color:#ff9a06; line-height:46px !important; height:46px !important; text-align:center; font-size:22px; font-weight:900; color:#000 !important; padding-bottom:0 !important}


/* 首页-关于我们 */
.index-about{width:1200px;height:auto;}
.index-about-c{width:1198px;height:auto;border:1px solid #e4e3e3;border-top:none; margin-bottom:25px;}
.adoption{width:100%;height:168px; padding-top:27px;}
.adoption dl{width:224px;height:165px; display:block; float:left; margin-left:10px;}
.adoption dl dt{width:100%;height:130px; display:block;}
.adoption dl dd{width:100%;height:35px; line-height:35px; text-align:center; font-size:16px;}

.mechanism{height:90px;width:100%;background-color:#f7f8fa;margin-bottom:15px; padding-top:14px;}
.mechanism ul{height:59px;width:100%;display:block;padding-top:16px;}
.mechanism ul li{ float:left; margin-left:20px;}

.links{width:100%;padding-top:23px;height:150px; margin-bottom:8px;}
.links dl dt{ margin-left:17px;float:left;width:117px;height:150px; display:block;}
.links dl dd{ padding-top:20px;width:1005px;height:130px; display:block; float:right; padding-right:30px;}
.links dl dd a{ padding:0px 5px; font-size:16px; line-height:34px;}

.awards{width:100%;padding-top:23px;height:156px; margin-bottom:17px; }
.awards ul{height:156px;padding-left:15px;}
.awards ul li{width:206px;height:156px; margin-right:30px; float:left;}

/* 视频 */
.position1{width:1200px;height:372px;}
.shipin1{ width:537px; height:330px;margin-right:25px; margin-top:30px; margin-left:35px; float:left;}
.shipin1a{ width:537px; height:279px; background-image:url(../images/zt3.jpg); background-repeat:no-repeat;}
.shipin1c{ width:507px; height:257px; margin:0px 15px 12px 15px; padding-top:12px;}
.shipin1b{ text-align:center; font-size:18px; color:#000; font-weight:700; line-height:50px;}

.shipin2{ width:537px; height:330px; margin-top:30px; margin-left:35px; float:left;}
.shipin2a{ width:537px; height:279px; background-image:url(../images/zt3.jpg); background-repeat:no-repeat;}
.shipin2b{ text-align:center; font-size:18px; color:#000; font-weight:700; line-height:50px;}
.shipin2c{ width:507px; height:257px; margin:0px 15px 12px 15px; padding-top:12px;}


/* 列表 */
.liebiao{ width:1200px; margin:0 auto;}
.guidance-top{height:46px;background:#e4e4e4;line-height:46px;border-bottom:3px #f65961 solid;letter-spacing:2px;font-family:Microsoft YaHei}
.guidance-top h2{float:left;width:386px;height:46px;padding-left:54px;font-size:24px;color:#fff;background:url(../images/gdtt.png) no-repeat left top}
.gdtel{float:right;width:170px;height:46px;padding-left:45px;color:#;font-size:18px;background:url(../images/gdtel.png) no-repeat left center}
.liebiao1{ width:1200px; height:320px;  margin-top:10px;}
.new_content{width:1000px;height:320px;}
	.new_c_k{width:370px;height:290px;background-color:#f0f0f0; padding:11px 10px; float:left; border:1px solid #e3e0e0; margin-right:3px; margin-left:4px;}
	.new_c_k_tit{height:26px;width:100%;border-bottom:2px solid #c8000a; margin-bottom:15px;}
	.new_c_k_tit span{width:160px; font-size:16px; background:url(../images/k_bg.png) no-repeat left bottom;height:26px;display:block; float:left; text-indent:15px;line-height:26px; color:#fff; font-weight:bold; font-family:"宋体";}
	.new_c_k_tit i{font-style:normal; float:right; line-height:26px;}
	
	.new_c_ks{width:100%;}
	.new_c_ks ul{width:100%;display:block;margin:0px auto;}
	.new_c_ks ul li{height:34px; border-bottom:1px dashed #ccc; background:url(../images/san.png) no-repeat left center;text-indent:14px; font-size:14px; line-height:34px; display:block; font-family:"宋体";}
	.new_c_ks ul li a{width:100%;}
	.new_c_ks ul li a:hover{color:#f40a0a; text-indent:20px; }
	.new_c_ks ul li span{color:#000; float:right;}
.guanggao{ width:1200px; height:140px;margin-top:6px; margin-bottom:8px;}

/* 色块 */
.hezi-bg{width:100%;height:auto; margin-bottom:15px;}
.hezi{width:1200px; height:473px; margin:0 auto;}
.hezibt{ width:1200px; height:70px;}
.hezinr{ width:1200px; height:402px;}
.hezi-left{ width:592px; margin-right:15px; float:left;}
.hezi-right{ width:593px; float:right;}
.hezi-left1{ width:592px; height:127px; margin-bottom:15px;}
.hezi-left2{ width:592px; height:120px; margin-bottom:15px;}
.hezi-left3{ width:592px; height:126px; margin-bottom:0px;}
.hezi-left11{ width:331px; height:127px; margin-right:15px; float:left;}
.hezinr a{display:block;position:relative;top:0;}
.hezinr a:hover{box-shadow:0px 0px 10px #a5a5a5;
	top:-3px;}
.hezi-left12{ width:246px; height:127px; margin-right:0px; float:right;}
.hezi-left21{ width:331px; height:120px; margin-right:15px; float:left;}
.hezi-left22{ width:246px; height:120px; margin-right:0px; float:right;}
.hezi-left31{ width:244px; height:126px; margin-right:15px; float:left;}
.hezi-left32{ width:159px; height:126px; margin-right:15px; float:left;}
.hezi-left33{ width:159px; height:126px; margin-right:0px; float:right;}
.hezi-right1{ width:332px; margin-right:15px; height:402px; float:left;}

.hezi-right11{ width:332px; margin-bottom:15px; height:127px;}
.hezi-right12{ width:332px; margin-bottom:0px; height:261px;}
.hezi-right121{ width:158px; margin-right:15px; height:261px; float:left;}
.hezi-right122{ width:159px; margin-right:0px; height:261px; float:right;}
.hezi-right2{ width:246px; margin-right:0px; height:402px; float:right;}
.hezi-right21{ width:246px; height:126px; margin-bottom:15px;}
.hezi-right22{ width:246px; height:126px; margin-bottom:12px;}
.hezi-right23{ width:246px; height:124px; margin-bottom:0px;}

@media screen and (max-width:980px){
.ykvideo{
width:100%;
height:200px;
}
.xsgkk{display:none !important;}
.xsgkk_pc{display:none;}
}

@media screen and (min-width:1200px)
{
.ykvideo{
width:100%;
height:498px;
}
.xsgkk_pc{display:block;}
}
@media screen and (min-width:1280px){
#positiona_id{
width:567px; height:250px; margin-right:15px; float:left;margin-top: -68px;
}
}

@media screen and (min-width:1400px){
#positiona_id{
width:637px; height:250px; margin-right:15px; float:left;margin-top: -68px;
}
}
