html {min-width:950px;}
body {text-align:center; margin:0;background:#fff;}
body > div {text-align:center; margin-right:auto; margin-left:auto;} 

/* 全局样式 */
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img,span,div{ border:0px; margin:0px; padding:0px;font-size:12px; }

.jg {clear: both;height: 6px; line-height:6px;}
.bg { height: auto; clear: both; margin-bottom:0px; margin-left:auto; margin-right:auto; margin-top:0px; }

UL {margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
UL LI {list-style-type: none;}

input{margin:0px; padding:0px; font-size:12px;}
.fl{ float:left; }
.fr{ float:right;}
.cl{ clear:both; }

a{color:#000000;}

form { padding:0px; margin:0px; border:0px; }

.black12 a,.black12 a:link,.black12 a:visited{ color:#000000; text-decoration:none; font-size:12px; font-weight:bold;}
.black12 a:hover,.black12 a:avtive{ color:#ff0000; text-decoration: underline; font-size:12px; font-weight:bold;}

.black12_1 a,.black12_1 a:link,.black12_1 a:visited{ color:#000000; text-decoration:none; font-size:12px;}
.black12_1 a:hover,.black12_1 a:avtive{ color:#ff0000; text-decoration: underline; font-size:12px;}


/*头部样式*/
#top{ width:950px; height: auto; margin:0 auto;}
.subsite{ width:948px; height:28px; border:1px solid #bebebe; text-align:left;line-height:28px; background:url(/images/index/site_bg.gif) repeat-x;}

.subsite a,.subsite a:link,.subsite a:visited{ color:#000000; text-decoration: underline; font-size:12px;}
.subsite a:hover,.subsite a:avtive{ color:#000000; text-decoration: none; font-size:12px;}

.span17{ width:78px; height:18px; line-height:18px; color:#FFFFFF; text-align:center; float:left; background:url(/images/index/subsite_bg.jpg) no-repeat; margin-top:6px; margin-left:10px;}
.span18{ width:680px; height:28px; line-height:28px; color:#767676; float:left; text-align:left; margin-left:5px;}
.span18r{ width:120px; height:28px; line-height:28px; color:#767676; float:right; text-align:right; padding-right:5px;}
.topnav{ width:948px; height:76px; border-left:1px solid #bebebe; border-right:1px solid #bebebe;}


.logo{ width:221px; height:62px; float:left; padding-top:14px; padding-left:7px;}
.xuxian{ width:4px; height:76px; float:left;}
.topnav1{ width:716px; height:76px; float:left;}
.ul11{ width: 716px; height:auto; text-align: left; padding-top:13px; }
.ul11 li{ width:78px; height:35px; float:left; text-align:center;}

.ul12{ width: 716px; height:auto; text-align: left;}
.ul12 li{ width:78px; height:26px; line-height:26px; float:left; text-align:center;}

.ul12 a,.ul12 a:link,.ul12 a:visited{ color:#2f2f2f; text-decoration: none; font-size:12px;}
.ul12 a:hover,.ul12 a:avtive{ color:#ff0000; text-decoration: none; font-size:12px;}

.mainnav{ width:950px; height:27px;}
.mainnav1{ width:8px; height:27px; float:left; background:url(/images/index/nav10.jpg) no-repeat;}
.mainnav2{ width:914px; height:27px; line-height:27px; padding-left:20px; float:left; background:url(/images/index/nav_bg.gif) repeat-x; text-align:left; color:#FFFFFF;}
.mainnav3{ width:8px; height:27px; float:left; background:url(/images/index/nav11.jpg) no-repeat;}

.white14 a,.white14 a:link,.white14 a:visited{ color:#ffffff; text-decoration: none; font-size:14px; font-weight:bold;}
.white14 a:hover,.white14 a:avtive{ color:#ffffff; text-decoration: none; font-size:14px; font-weight:bold; }

.blue14 a,.blue14 a:link,.blue14 a:visited{ color:#0056cd; text-decoration: underline; font-size:14px;}
.blue14 a:hover,.blue14 a:avtive{ color:#0056cd; text-decoration: none; font-size:14px;}

.hot{ width:950px; height:26px;}
.hot1{ width:606px; height:26px; line-height:26px; float:left; background-color:#ddf3ff;}
.hot2{ width:338px; height:26px; margin-left:6px; float:left;}

.span1{ width:20px; height:20px; float:left; padding-top:8px;}
.span2{ width:80px; height:20px; line-height:20px; float:left; padding-top:8px;}
.span3{ width:25px; height:22px; float:left; padding-top:4px; margin-left:8px;}
.span4{ width:554px; height:26px; float:left; text-align:left; padding-left:6px;}

.a1 a,.a1 a:link,.a1 a:visited{ color:#000099; text-decoration: underline; font-size:12px;}
.a1 a:hover,.a1 a:avtive{ color:#000099; text-decoration: none; font-size:12px;}

.a2 a,.a2 a:link,.a2 a:visited{ color:#fe0000; text-decoration: underline; font-size:12px;}
.a2 a:hover,.a2 a:avtive{ color:#fe0000; text-decoration: none; font-size:12px;}

.a3 a,.a3 a:link,.a3 a:visited{ color:#00cf36; text-decoration: underline; font-size:12px;}
.a3 a:hover,.a3 a:avtive{ color:#00cf36; text-decoration: none; font-size:12px;}

.a4 a,.a4 a:link,.a4 a:visited{ color:#000000; text-decoration: underline; font-size:12px;}
.a4 a:hover,.a4 a:avtive{ color:#000000; text-decoration: none; font-size:12px;}
.gg2{ width:950px; height:89px; border:1px solid #bebebe; padding-top:5px;}

.search{ width:950px; height:26px; background-color:#fffbef; border:1px solid #eadaa6;}
.span5{ width:112px; height:28px; float:left; padding-left:8px;}
.span6{ width:80px; height:28px; line-height:28px; float:left; text-align:right; color:#000000; font-weight:bold; }
.span7{ width:150px; height:24px; float:left; text-align:center; padding-top:4px;}
.span8{ width:100px; height:24px; float:left; text-align:center; padding-top:4px;}
.span9{ width:100px; height:24px; float:left; text-align:left; padding-top:4px; padding-left:6px;}



/*内容开始*/

/*精品课程样式*/
#content{ width:950px; height:auto; margin:0 auto;}
.jpkc{ width:950px; height:auto;}
.jpkcH{ width:948px; height:34px; background:url(/images/index/hbg.gif) repeat-x; border-bottom:3px solid #dc0503; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc;}
.jpkcH01{ width:176px; height:28px; text-align:center; float:left; padding-top:6px;}
.jpkcH02{ width:545px; height:34px;float:left;}
.jpkcH03{ width:227px; height:34px; float:left; background: url(/images/index/jpkcbg3.gif) no-repeat; text-align: left; line-height:34px;}


.jpkcL{ width:730px; height:auto; float:left; margin-right:6px;}
.jpkcLH{ width:730px; height:31px;}
.span10{ width:174px; height:31px; float:left;}
.span11{ width:548px; height:31px; float:left; background:url(/images/index/jpkc_bg.gif) repeat-x;}
.span12{ width:8px; height:31px; float:left; background:url(/images/index/jpkcR.gif) no-repeat;}
.jpkcC{ width:730px; height:auto; text-align:left;}
.jpkcC1{ width:724px; height: auto;border:1px solid #bebebe;}

.jpkcC101{ width:224px; height:auto; float:left; text-align:left; padding-left:6px;}

.ul1{ width:230px; height:auto; padding-top:8px; color:#0b3c77;}
.ul1 li{ width:230px; height:22px; line-height:22px; text-align:left;}

.jpkcC102{ width:250px; height:auto; float:left; padding-top:8px;text-align:center;}

.blue12 a,.blue12 a:link,.blue12 a:visited{ color:#0b3c77; text-decoration: none; font-size:12px;}
.blue12 a:hover,.blue12 a:avtive{ color:#ff0000; text-decoration: underline; font-size:12px;}

.jpkcC2{ width:730px; height:12px;}
.jpkcC3{ width:730px; height: auto; background:url(/images/index/jpkcbg4.gif) repeat-y;}

.ul2{ width:212px; height:auto; padding-left:4px;}
.ul2 li{ width:212px; height:12px;padding-top:5px; padding-bottom:5px;}
.jiange{ width:212px; height:6px; padding-top:6px; padding-bottom:6px;}
.jpkcC301{ width:11px; height:100px; float:left;}
.jpkcC302{ width: 216px; height: auto;float:left;}
.jpkcC303{ width:13px; height:100px;float: left;}
.jpkcC304{ width:14px; height:100px;float: left;}
.jpkcC305{ width:14px; height:100px;float: left;}
.jpkcC306{  width:10px; height: auto;float: left;}
.jpkcl02{ width:730px; height:8px;}
/*精品课程 右 样式*/
.jpkcR{ width:214px; height:auto; float:left;}
.jpkcR01{ width:212px; height:auto; border:1px solid #eadaa6;}
.jpkcR01H{ width:204px; height:24px; line-height:24px; background-color:#FFFFFF; border-bottom:1px solid #eadaa6; padding-left:8px; text-align:left; font-size:12px;}
.jpkcR01C{ width:212px; height:auto; padding-top:6px; background-color:#fffdf4;}
.ul3{ width:204px; height:auto; padding-left:6px; color:#000000; background-color:#fffdf4;}
.ul3 li{ width:204px; height:22px; line-height:22px; text-align:left;} 


/*今日导读样式*/
.news{ width:950px; height:auto; margin:0 auto;}
.jpkcH04{ width:240px; height:28px; text-align:center; float:left; padding-top:6px;}
.jpkcH05{ width:328px; height:28px; text-align:center; float:left; padding-top:6px;}
.newsL{ width:286px; height:auto; float:left; text-align:left;}

.newsL01{ width:286px; height:auto; background-color:#f2f2f2;}
.newsLH{ width: 286px; height:24px; line-height:24px; font-size:14px; text-align:left; color:#000000;}
.newsLH h2{ width:180px; text-align:left; font-size:14px; color:#FFFFFF; height:23px; line-height:23px; background: url(/images/index/zhuanti_bg.gif) no-repeat left center; padding-left:20px;}
.newsLC{ width: 286px; height:auto;}
.newsLCL{ width:136px; height:auto; text-align:center;float:left;}
.newsLCR{ width:140px; height:auto; float:left; text-align:left; line-height:20px; padding-top:4px;}
.img1{ border:3px solid #ffffff;}
.tjzt{ width:266px; height:auto; margin-left:10px; padding-top:4px;}
.tjzt01{ width:31px; height:89px; float:left;}
.tjzt02{ width:232px; height:87px; float:left; background-color:#FFFFFF; border-bottom:1px solid #dcdcdc; border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.ul13{ width:220px; height:auto;}
.ul13 li{ width:210px; height:21px; line-height:21px; text-align:left;}
.zyzxh{ width:266px; height:24px; line-height:24px; text-align:left; font-size:14px; background-color:#FFFFFF; margin-left:10px;}
.ul14{ width:266px; height:auto; margin-left:10px; padding-top:3px;}
.ul14 li{ width:260px; height:22px; line-height:22px; text-align:left;}

.newM{ width:387px; height:auto; float:left; margin-left:6px; margin-right:6px;}
.newM01{ width:387px; height:26px; text-align:left;}
.newM02{ width:387px; height:26px; line-height:26px; text-align:center; font-size:16px; font-family:"黑体";}
.newM02 a,.newM02 a:link,.newM02 a:visited{text-decoration: none;  font-size:16px; font-family:"黑体";color:Red;}
.newM02 a:hover,.newM02 a:avtive{ color:#ff0000; text-decoration: underline; font-size:16px; font-family:"黑体";}

.newM03{ width:367px; height:auto; padding-left:10px; padding-right:10px; line-height:20px; color:#666666; text-align:center;}
.newM04{ width:387px; height:auto; text-align:left; padding-top:8px;}
.li01{ width:306px; height:22px; line-height:22px; text-align:left; float:left; padding-left:10px;}
.li02{ width:60px; height:22px; line-height:22px; text-align: right; float:left; color:#666666;}
.jiange1{ width:387px; height:5px; line-height:5px; border-bottom:1px solid #cfcfcf; margin-bottom:8px;}
.zzyjszx{ width:387px; height:20px; line-height:20px; text-align:left; font-size:14px; font-weight:bold; color:#000000; margin-bottom:5px;}

.newR{ width:265px; height:auto; float:left;}
.newR01{ width:263px; height:auto; border:1px solid #eadaa6;}
.newR01H{ width:263px; height:22px; line-height:22px; border-bottom:1px solid #eadaa6; background-color:#FFFFFF; text-align:left; font-size:12px;}
.newR01C{ width:263px; height:auto; background-color:#fffcf3; padding-top:6px; text-align:left;}
.li03{ width:113px; height:25px; line-height:25px; float:left;text-align: center; margin-left:7px; margin-bottom:10px; text-align:center; background:url(/images/index/fsbg1.gif) no-repeat;}
.li05{ width:113px; height:25px; line-height:25px; float:left;text-align: center; margin-left:7px;  margin-bottom:10px;text-align:center; background:url(/images/index/fabg2.gif) no-repeat;}
.newR02{ width:265px; height:auto;}
.newR02H{ width:265px; height:24px;}
.newR02Hshow{ width:88px; height:24px; line-height:24px; text-align:center; float:left; background:url(/images/index/ggshow.gif) no-repeat; cursor:pointer;}
.newR02Hnone{ width:88px; height:24px; line-height:24px; text-align:center; float:left; background:url(/images/index/ggnone.gif) no-repeat; cursor:pointer;}
.newR02C{ width:263px; height:auto; padding-top:6px; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc;border-right:1px solid #cccccc; }
.gg5{ width:265px; height:auto;}








.red12 a,.red12 a:link,.red12 a:visited{ color:#ff0000; text-decoration: none; font-size:12px;}
.red12 a:hover,.red12 a:avtive{ color:#ff0000; text-decoration: underline; font-size:12px;}

.ul4{ width:210px; height:auto; text-align:left; padding-left:10px;}
.ul4 li{ width:200px; height:22px; line-height:22px; text-align:left;}

.newsM{ width:500px; height:auto; margin-left:7px; float:left; margin-right:7px;}
.span13{ width:123px; height:33px; float:left;}
.span14{ width:367px; height:33px; float:left; background:url(/images/index/jrdd01.gif) repeat-x;}
.span15{ width:10px; height:33px; float:left; background:url(/images/index/jrdd02.gif) no-repeat;}
.newsMC{ width:498px; height:auto; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}

.ul5{ width:490px; height:auto; padding-left:3px; text-align:left; padding-top:8px;}
.ul5 li{ width: 237px; height:23px; line-height:23px; float:left; text-align:left; padding-left:7px; }
.newsMC01{ width:485px; height:24px; line-height:24px; background-color:#f2f2f2; text-align:left; font-size:14px; padding-left:15px;}
.newsMC02{ width:500px; height:auto; }
.ul6{ width:204px; height:auto; padding-left:6px;}
.ul6 li{ width:100px;height:22px; line-height:22px; float:left; text-align:left;}
.gg4{ width:942px; height:78px; text-align:left; border:1px solid #bebebe; padding:3px;}

.zy{ width:950px; height:auto; margin:0 auto;}
.zyL{ width:635px; height:auto; margin-right:13px; float:left;}
.zyR{ width:302px; height:auto;float:left;}
.zyL01{ width:310px; height:auto; float:left; margin-right:15px; margin-bottom:8px;}
.zyL02{ width:310px; height:auto; float:left; margin-bottom:8px; }
.zyL01H{ width:310px; height:30px;}
.zyL01H01{ width:120px; height:30px; float:left;}
.zyL01H02{ width:138px; height:30px; float:left; background:url(/images/index/zy_bg.gif) repeat-x;}
.zyL01H03{ width:52px; height:30px; line-height:30px; float:left; background:url(/images/index/zy_bg.png) no-repeat; text-align:left;}
.zyL01C{ width:308px; height:auto; border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.zyL01C01{ width:292px; height:94px; padding-top:12px; padding-left:16px; text-align:left;}
.zyL01C0101{ width:128px; height:94px; float:left;}
.pic01{ width:122px; height:66px; padding:2px; background-color:#FFFFFF; border:1px solid #bebebe;}
.pic02{ width: 128px; height:22px; background-color:#b50601; line-height:22px; text-align:center;}
.zyL01C0102{ width:16px; height: 94px; float:left;}
.white12 a,.white12 a:link,.white12 a:visited{ color:#ffffff; text-decoration: underline; font-size:12px;}
.white12 a:hover,.white12 a:avtive{ color:#ffffff; text-decoration: underline; font-size:12px;}
.zyL01C02{ width:308px; height: auto; text-align:left;}
.ul7{ width:298px; height:auto; padding-left:10px; padding-top:8px; padding-bottom:3px;}
.ul7 li{ width:290px; height:23px; line-height:23px; border-bottom:1px dashed #bebebe;}
.zyR01{ width:300px; height:auto; border:1px solid #eadaa7;}

.zyR01H{ width:292px; height:24px; background-color:#FFFFFF; border-bottom:1px solid #eadaa7; line-height:24px; padding-left:8px; text-align:left;}

.zyR01C{ width:290px; height:auto; background-color:#fffef2; text-align: left; padding-left:10px; padding-top:10px; padding-bottom:10px; }

.ul8{ width:279px; height:auto; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
.ul8 li{ width:92px; height:26px; background-color:#FFFFFF; float:left; line-height:30px; text-align:center; overflow:hidden; border-left:1px solid #cccccc; border-top:1px solid #cccccc;}
.ul8 a,.ul8 a:link,.ul8 a:visited{ color:#000000; text-decoration: underline; line-height:30px;font-size:12px;}
.ul8 a:hover,.ul8 a:avtive{ color:#ff0000; text-decoration: underline;line-height:30px; font-size:12px;}



.zyR02{ width:300px; height:auto; border:1px solid #f39734;}

.zyR02H{ width:290px; height:23px; background:url(/images/index/zhuantibg.gif) repeat-x; padding-left:10px; text-align:left;}
.zyR02H h2{ width:180px; text-align:left; font-size:14px; color:#FFFFFF; height:23px; line-height:23px; background: url(/images/index/zhuanti_bg.gif) no-repeat left center; padding-left:20px;}

.zyR02C{ width:266px; height:auto; background-color:#fffaee; padding-left:17px; padding-right:17px;}
.zyR02C01{ width:266px; height:126px; padding-top:10px;}
.zyR02C0101{ width:240px; height:28px; line-height:28px; font-size:14px; text-align:left; background:url(/images/index/login.gif) no-repeat; padding-left:26px;}
.zyR02C0102{ width:266px; height:auto; background:url(/images/index/login_bg.gif) repeat-y; padding-top:5px;}
.zyR02C0103{ width:266px; height: 10px; background:url(/images/index/login2.gif) no-repeat;}

.zyR02C02{ width:240px; height:27px; padding-left:26px; margin-bottom:8px;background:url(/images/index/sq1.gif) no-repeat; line-height:28px; font-size:14px; text-align:left; }
.zyR02C02_1{ width:126px; height:120px; float:left; margin-right:12px; margin-bottom:6px;}
.zyR02C02_2{ width:126px; height:120px; float:left; margin-bottom:6px;}
.zyR02C02_3{ width:126px; height:120px; float:left; margin-right:12px; margin-bottom:6px;}
.zyR02C02_4{ width:126px; height:120px; float:left; margin-bottom:6px;}

.img{ padding:2px; border:1px solid #bebebe;}
.zyR02C03{ width:266px; height:auto;}
.ul9{ width:260px; height:auto; padding-left:6px; padding-top:10px; padding-bottom:5px;}
.ul9 li{ width:260px; height:24px; line-height:24px; text-align:left; }

.gray12 a,.gray12 a:link,.gray12 a:visited{ color: #666666; text-decoration: underline; font-size:12px;}
.gray12 a:hover,.gray12 a:avtive{ color:#ff0000; text-decoration: underline; font-size:12px;}
.fuxi{ width:950px; height:auto;}

.fuxiH01{ width:129px; height:35px; float:left; }
.fuxiH02{ width:812px; height:35px; background:url(/images/index/fuxi2.gif) repeat-x; float:left;}
.fuxiH03{ width:9px; height:35px; background:url(/images/index/fuxi1.jpg) no-repeat; float:left;}
.fuxiC{ width:937px; height:auto; background-color:#fefaee; border:1px solid #ebebeb; padding-left:10px; text-align:left; padding-bottom:6px;}
.fuxiC1{ width:227px; height:auto; float:left; margin-right:6px; padding-top:6px;}
.jpkcH06{ width:145px; height:28px; text-align:center; float:left; padding-top:6px;}
.jpkcH07{ width:423px; height:34px;float:left;}

.fuxiC1H{ width:212px; height:23px; background:url(/images/index/fuxi_bg.jpg) no-repeat; padding-left:15px; padding-top:8px;}
.span16{ width:80px; height:23px; line-height:23px; float:left; color:#FFFFFF; text-align:center;}
.fuxiC1C{ width:225px; height:auto; border-left:1px solid #e7d5c9; border-right:1px solid #e7d5c9; background-color:#FFFFFF;}
.ul10{ width:220px; height:auto; padding-left:5px;}
.ul10 li{ width:215px; height:24px; line-height:24px; text-align:left;}
.fuxiC1C2{ width:227px; height:7px; line-height:7px; background:url(/images/index/fuxi4.gif) no-repeat;}

.ksdh_body{ width:950px; height:auto;}
.ksdh_h{ width:950px; height:35px;}
.dsdh_text{ width:928px; height:auto;float:left; padding:10px; border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada; text-align:left;}
.dsdh_text ul li{ width:928px; height:auto; float:left; line-height:24px;}



.friend_link{width:950px; height:auto;}
.friend_linkT{width:950px; height:31px;}
.friend{width:948px; height:auto; border:1px solid #d3d3d3; background:#f5f5f5; text-align:left; padding-top:5px;}
.friend td{width:934px; height:26px; line-height:26px;}
.friend a,.friend a:link,.friend a:visited{ color:#000000; text-decoration: none; font-weight:normal; font-size:12px;}
.friend a:hover,.friend a:avtive{ color:#ff0000; text-decoration: underline; font-weight:normal; font-size:12px;}

