@charset "gb2312";
/* CSS Document */
html { overflow-y:scroll; }
body { margin:0; padding:0; font:12px/1.5 "Î¢ÈíÑÅºÚ", Arial, sans-serif; background:#ffffff; color:#676767; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { padding:0; margin:0; }
table, td, tr, th { font-size:12px; }
ol, ul { list-style:none; }
li { list-style-type:none; }
img { vertical-align:top; border:0; }
h1, h2, h3, h4, h5, h6 { font-size:inherit; font-weight:normal; }
address, cite, code, em, th, i { font-weight:normal; font-style:normal; }
.hx a, .hx em, .fB { font-weight:bold; }
.clear{ clear:both;}
.clearfix { *zoom:1;
}
.clearfix:after { display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:"."; }
a { color:#676767; text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { color:#0168a2; text-decoration:underline; }
a:active { color:#0168a2; }
.contant { width:1000px; margin:0 auto; }
.sombanner { width:980px; height:80px; margin:10px 0; overflow:hidden; }
/*  header */
.top { height:28px; background:#5c5c5c; line-height:30px; color:#fff; padding-top:2px; }
.topcon { width:1000px; margin:0 auto; }
.shurukuan { width:130px; height:20px; line-height:20px; background:#fff; }
.topcon_right { width:650px; float:right; }
.topcon_rights { float:right; }
.topcon_right a { color:#fff; text-decoration:none; padding:0 6px; }
.topcon_rights a { color:#fff; text-decoration:none; padding:0 6px; }
.mune { width:60px; height:20px; text-align:center; line-height:20px; background:#3acd00; border:0; color:#fff; font-weight:bold; cursor:pointer; }
.topcon strong { font-weight:bold; font-size:14px; }
.topcon_right span { width:97px; float:right; overflow:hidden; }
/* logo */
.logo { width:1000px; margin:14px auto; overflow:hidden; }
.logo span { float:left; margin:7px 0 0 20px; }
.logo span a { color:#7495e3; }
.logo_left { width:363px; height:62px; float:left; }
.logo_right { width:272px; height:18px; float:right; margin-top:40px; }

/* #MainPromotionBanner */
div#MainPromotionBanner { width:790px; height:324px; background:#feb900; }
#MainPromotionBanner #SlidePlayer { position:relative; margin: 0 auto; }
#MainPromotionBanner .Slides { padding: 0; margin: 0; list-style: none; width:790px; height:324px; overflow: hidden; }
#MainPromotionBanner .Slides li { float: left; width:790px; height:324px; }
#MainPromotionBanner .Slides img { border:0; display: block; width:789px; height:324px; }
#MainPromotionBanner .SlideTriggers { margin: 0; padding: 0; list-style: none; position: absolute; top: 280px; right: 2px; z-index: 10; height: 35px; }
#MainPromotionBanner .SlideTriggers li { float: left; display: inline; color: #FFF; text-align: center; line-height:28px; width: 28px; height: 28px; font-family: Arial; font-size: .9em; cursor: pointer; overflow: hidden; margin:3px 6px; background: url(../images/slide_trigger.gif) no-repeat center center; }
#MainPromotionBanner .SlideTriggers li.hover { color:#FFF; background: url(../images/slide_trigger_c.gif) no-repeat center center; border:0; font-weight:bold; font-size: 1.4em; line-height: 34px; height: 34px; width: 34px; margin:0 6px; }



/*  nav */
.nav { height:40px; line-height:40px; color:#fff; background:#5c5c5c; }
.in_nav { width:1000px; margin:0 auto; }
.in_nav ul li.navtop { width:200px; float:left; height:39px; background:#333333; border-bottom:1px solid #757575; text-align:center; border:none; }
.in_nav ul li { float:left; width:160px; text-align:center; color:#fff; font-size:14px; line-height:40px; border-right:1px solid #ccc; }
.in_nav ul li a { color:#cccccc; text-decoration:none; }
.in_nav ul li a:hover { color:#fff; text-decoration:none; }
.in_nav span { width:280px; float:right; margin-top:7px; overflow:hidden; }
.in_nav span .sousuokuan { width:245px; *width:240px;
height:29px; line-height:29px; font-size:14px; padding-left:5px; background:#fff; float:left; overflow:hidden; border:none; }
.in_nav span .sousuomune { width:29px; height:29px; background:url(/images/newsxy/wlsxy_17.jpg) no-repeat; border:none; float:left }
/* con1 */
.con1 { overflow:hidden; }
.con1 .con1_left { width:200px; background:#333333; float:left; }
.con1 .con1_left ul li { line-height:35px; height:35px; border-bottom:1px dashed #ccc; text-align:center; font-size:14px; }
.con1 .con1_left ul li a { color:#ccc; }
.con1 .con1_left ul li a:hover { color:#fff; text-decoration:none }
.con1 .con1_right { width:790px; height:308px; float:right; background:#333333; margin-top:16px; }
.smbanner { margin:10px 0; }
/* con2 */
.con2 { border:1px solid #78797b; overflow:hidden; height:410px; }
.title { line-height:30px; height:30px; border:1px solid #78797b; border-left:4px solid #78797b; font-size:14px; font-weight:bold; text-indent:1.5em; }
.title span { float:right; line-height:30px; margin-right:10px; font-size:12px; font-weight:normal; }
.con2con { padding:8px 0 8px 10px; overflow:hidden; }
.con2con ul { width:175px; height:170px; float:left; border:1px solid #ccc; padding:2px; margin:0 5px 10px 0; }
.con2con ul li strong { font-weight:bold; line-height:22px; }
.con2left { width:745px; float:left; }
.con2left ul li.conpic { position:relative;height: 131px;overflow: hidden; }
.con2left ul li.conpic span { width:175px; height:30px; BACKGROUND: #383838; FILTER: alpha(opacity=50); left: 0px; COLOR: #fff;line-height:30px; text-indent:1em; font-weight:bold; color:#fff; display:block; position:absolute; top:102px; left:0; }
.con2con .con2right { width:215px; height:360px; background:#666666; float:left; padding-left:5px; margin-left:10px; }
.con2con .con2right strong { font-size:16px; font-weight:bold; color:#fff; line-height:30px; height:30px; display:block; margin-bottom:2px; }
.con2right_con { width:210px; height:324px; background:#fff; }
.con2right_con h1 { text-align:center; font-size:16px; font-weight:bold; color:#F00; }
.con2right_con p { width:180px; margin:5px 0 0 5px; text-indent:2em; }
.con2right_con ul { width:175px; height:240px; border:1px solid #666666; margin-left:3px; overflow:hidden; display:inline; }
.con2right_con ul li { line-height:35px; }
.con3 { border:1px solid #78797b; overflow:hidden; }
.con2mar { height:10px; clear:both; }
.blk_29 { border-top: 0 solid #A1D2FD; overflow: hidden; padding: 10px 0; position: relative; }
.blk_29 .LeftBotton { background: url("/images/newsxy/mune.jpg") no-repeat 0 0; cursor: pointer; float: left; height: 214px; left: 5px; position: absolute; top: 10px; width: 11px; }
.blk_29 .Cont { margin: 0 auto; overflow: hidden; padding-top: 5px; width: 888px; }
.blk_29 .box { float: left; text-align: center; width: 152px; }
.blk_29 .box IMG { background: none repeat scroll 0 0 #FFFFFF; border-color: #CCCCCC; border-right: 1px solid #CCCCCC; border-style: solid; border-width: 1px; display: block; margin: 0 auto; padding: 3px; }
.blk_29 .RightBotton { background: url("/images/newsxy/mune.jpg") no-repeat -11px 0; cursor: pointer; float: right; height: 214px; position: absolute; right: 10px; top: 10px; width: 11px; }

/* con3 */
.con3{ float:left; width:998px; padding-bottom:10px;}
.con3con{ width:1000px;}
.con3con_left{ width:300px; height:315px; background:url(/images/newsxy/con3bg.jpg) no-repeat; margin:10px 15px 0 10px;font-size:14px; float:left; display:inline;}
.con3con_left h1{ font-size:14px; line-height:40px; color:#fff; font-weight:bold; padding-left:14px;}
.con3con_left p{ width:260px; margin:15px 0 0 20px;}
.con3con_left ul { margin:10px 0 0 20px;}
.con3con_left ul li{ line-height:33px; height:33px; border-bottom:1px dashed #ccc;}
.con3con_left ul li span{float:right; margin-right:10px;  display:inline;}

.con3con_right{ width:670px; float:left; padding-top:10px;}
.con3con_right ul { width:145px; height:150px; float:left; border:1px solid #ccc; padding:2px; margin:0px 15px 3px 0; }
.con3con_right ul.con3bigpic{ width:306px; height:300px; float:left; border:1px solid #ccc; padding:2px; font-size:16px;}
.con3con_right ul li strong { font-weight:bold; line-height:22px; }
.con3con_right ul.con3bigpic img{ margin-bottom:15px;  display:inline;}
.con3con_right ul li.con3pic { position:relative; overflow:hidden;height:105px;}
.con3con_right ul li.con3pic span { width:145px; height:22px; background:#000; line-height:20px; text-indent:1em; font-weight:bold; color:#fff; display:block; position:absolute; top:82px; left:0; }
.con3con_right ul li.con3pic img{width:145px;}
.con3con_right ul li.con3pics img{width:308px;}
.con3pics{height:228px;}
.con3con_right ul.con3bigpic li.con3pic span { width:306px; height:22px; background:#000; line-height:20px; text-indent:1em; font-weight:bold; color:#fff; display:block; position:absolute; top:188px; left:0; }
.con3con_right ul.con3bigpic li.con3pics span { width:306px; height:22px; background:#000; line-height:20px; text-indent:1em; font-weight:bold; color:#fff; display:block; position:absolute; top:207px; left:0; }

.con3con_right ul.con3bigpic li{ line-height:30px;position:relative;}
.con3con_right ul.con3bigpic li.con3pics {height:228px;overflow:hidden;}


/*  con4 */
.con4{ border-top:2px solid #78797b;}
.con4 h1{ font-size:12px;}
.con4 dl{ width:315px; float:left; margin-right:15px;}
.con4 dl dt{ font-weight:bold; font-size:14px; text-indent:1em; line-height:35px; height:35px; border-bottom:1px solid #797979;}
.con4 dl dt span{float:right; margin-right:10px; font-size:12px; font-weight:normal;}
.con4 dl dd{ line-height:30px; border-bottom:1px dashed #797979; text-indent:1.7em; background:url(/images/newsxy/index_11.jpg) no-repeat 10px 10px;}
.con4 dl dd span{float:right; margin-right:10px;}


/*  copy */
.copy { width:980px; margin:0 auto; margin-top:10px; color:#979797; overflow:hidden }
.copytop { overflow:hidden; border-bottom:1px solid #ccc; width:980px; height:50px; }
.copytop span { width:45px; height:31px; float:left; margin:10px 0 10px 20px; }
.copytop p { line-height:16px; color:#979797; margin:22px 0 10px 10px; float:left }
.copytop p a { color:#979797; }
.copytop strong { width:117px; height:43px; float:right; }
.copyfoot { line-height:22px; margin-bottom:20px; overflow:hidden; }
p.copyfoot_foot1 { width:350px; float:left; }
p.copyfoot_foot2 { width:510px; float:right; text-align:right; }


/* course_lecturer*/
.course_lecturer{ padding-left:4px;width:190px;/*height:243px*/;overflow: hidden;}
.p_list{ width:190px; line-height:25px; padding:5px; font-size:12px;/*height:225px*/;overflow: hidden;}
.item{ margin: 4px; padding: 0; line-height: 20px; height: 225px;width:190px; overflow: hidden; }
.item li{  height:25px; width:190px;overflow:hidden;}

/**/
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px/180% Arial, Helvetica, sans-serif, "ÐÂËÎÌå";}
/* scrollleft */
.scrollleft{width:680px;padding:5px 20px 0px 20px;margin:20px auto;}
.scrollleft li{float:left;margin-right:7px;display:inline;width:44px;text-align:center;line-height:19px;}
.scrollleft img{height:60px;border:solid 1px #ddd;}

.con2right_con2 { width:210px; height:324px; background:#fff; }
.con2right_con2 ul{ width:190px; height:175px; background: url("/images/zxtjbg.jpg") no-repeat 3px 8px; margin-top:5px; border:none; overflow:hidden;}
.con2right_con2 ul li{ line-height:30px; height:30px; text-indent:2em;}
.bgse{ width:193px; margin:0 0 0 5px; clear:both; position:relative; height:128px; overflow:hidden;} 
.bgse  span { width:193px; height:30px; background:#000; line-height:30px; text-indent:1em; font-weight:bold; color:#fff; display:block; position:absolute; top:95px; left:0; }
