@charset "utf-8";
/* CSS Document */
.rside{width:340px;}
.fr{float: right;}
.fl{float: left;}
/*焦点图*/
.focus{height:235px;}
.newInner{width:340px;height:235px;position:relative;overflow:hidden}
.newInner ul li{float:left;width:340px;height:235px;position:relative}
.newInner ul li p{position:absolute;width:100%;height:30px;background:#000;filter:alpha(opacity=60);opacity:0.6;top:182px;}
.newInner ul li a.font{position:absolute;width:100%;height:24px;text-align:center;color:#fff;top:190px;}

.NewLeft{position:absolute;width:18px;height:32px;background:url(/portal/usts/images/newLeft.png) no-repeat;top:102px;left:32px;z-index:999;}
.NewRight{position:absolute;width:18px;height:32px;background:url(/portal/usts/images/newRight.png) no-repeat;top:102px;right:32px;z-index:999;}

/*公告样式*/
.announcement{}
.announcement li{line-height:30px; border-bottom:1px solid #e4e0d1; background:url(/portal/usts/images/icons.png) left -60px no-repeat; text-indent:10px;}
.announcement li span{color:#999; font-size:12px; float:right;}
.announcement .last{border:none;}

/*视频教学样式*/
.viodetea{}
.viodetea li{line-height:30px; border-bottom:1px solid #e4e0d1; background:url(/portal/usts/images/icons.png) left -88px no-repeat; text-indent:20px;}
.viodetea li span{color:#999; font-size:12px; float:right;}
.viodetea .viode1{height:105px; border-bottom:none; text-indent:0px; line-height:20px; color:#999;}
.viodetea .viode1 p{font:normal 14px/24px "" ;}
.viodetea .viode1 img{float:left; margin-right:15px;}
.viodetea .last{border:none;}

.lside{width:611px;}

/*课程网站/精品课程*/
.course{width:608px; display:inline-block;}
.course ul{display:inline-block;}
.course .tab-hd{font-size:18px; color:#999; margin:0px; height:40px; line-height:45px; overflow:hidden; font-weight:normal;}
.course .tab-hd a{color:#999;}
.course .tab-hd .tab-hd-con{width:100px; display:block; float:left; text-align:center;}
.course .tab-hd .current{background:url(/portal/usts/images/icons.png) -213px top no-repeat; color:#000;}
.course .tab-hd .current a{color:#000;}
.course .tab-hd .more{width:15px; height:18px; float:right; margin-right:10px; margin-top:8px; display:inline;}

.course .first{display:block; overflow:hidden; zoom:1; border:none;}
.course .first img{float:left; border:1px solid #eaeaea; padding:3px; margin-right:15px;}
.course .first .info h4{font:bold 14px/30px ""; text-indent:0px; overflow:hidden;}

.course .first .info p{color:#666; line-height:22px; text-indent:24px; font-size:12px;}

.course li{background: url(/portal/usts/images/icons.png) left -153px no-repeat; text-indent:10px; line-height:32px; border-bottom:1px dotted #ccc; font-size:14px;}
.course li span a{float:right; color:#8ecff8; font:normal 12px/32px "";}
.course li span a:hover{color:#000;}
.course .last{border:none;}

/*热门课程/热门资料*/
.data{width:608px; display:inline-block;}
.data ul{display:inline-block;}
.data .tab-hd{font-size:18px; color:#999; margin:0px; height:40px; line-height:45px; overflow:hidden; font-weight:normal;}
.data .tab-hd a{color:#999;}
.data .tab-hd .tab-hd-con{width:100px; display:block; float:left; text-align:center;}
.data .tab-hd .current{background:url(/portal/usts/images/icons.png) -213px top no-repeat;}
.data .tab-hd .current a{color:#000;}
.data .tab-hd .more{width:15px; height:18px; float:right; margin-right:10px; margin-top:8px; display:inline;}

.data li{background: url(/portal/usts/images/icons.png) left -120px no-repeat; text-indent:10px; line-height:32px; border-bottom:1px dotted #ccc; width:280px; float:left; font-size:14px;}
.data li span a{float:right; color:#8ecff8; font:normal 12px/32px "";}
.data li span a:hover{color:#000;}
.data .last{border:none;}

/*热门班级*/
.class{width:608px; display:inline-block;}
.class h2{font: normal 18px/40px ""; color:#000; text-indent:15px;}
.class .more{width:15px; height:18px; float:right; margin-right:10px; margin-top:8px; display:inline;}
.class .info{padding:5px 15px 15px 15px;}

.class .info img{float:left; border:1px solid #eaeaea; padding:3px; margin-right:15px;}
.class .info h4{font:bold 14px/30px ""; text-indent:0px; overflow:hidden;}
.class .info p{ width:580px; color:#666; line-height:22px; text-indent:24px; font-size:12px;}
.class .info h4 span{float:right; color:#8ecff8; font:normal 12px/32px "";}

/*活跃同学*/
.students{width:608px; display:inline-block;}
.students h2{font: normal 18px/40px ""; color:#000; text-indent:15px;}
.students .more{width:15px; height:18px; float:right; margin-right:10px; margin-top:8px; display:inline;}
.students .info{padding:5px 15px 15px 15px; display:inline-block;}
.students .bigphoto{width:250px; height:138px; float:left;}
.students .bigphoto img{float:left; border:1px solid #eaeaea; padding:3px; margin:5px;}
.students .bigphoto li{width:110px; height:136px; float:left; position:relative; margin-right:8px;}
.students .bigphoto .name{background:#000; font:normal 12px/34px ""; color:#fff; position:absolute; width:102px; height:34px; left:9px; top:103px; text-align:center;}
.students .smiphoto{width:99%; height:138px;}
.students .smiphoto li{width:60px; height:60px; float:left; position:relative; margin-top:5px; margin-bottom:5px;}
.students .smiphoto img{float:right; border:1px solid #eaeaea; padding:2px;}
.students .smiphoto .name{background:#000; opacity:0;  font:normal 12px/20px ""; color:#fff; position:absolute; width:54px; height:20px; left:3px; top:37px; text-align:center;}

/*友情链接*/
.link{width:936px; border:1px solid #e5e5e5; padding:15px; padding-top:0px; float:left;}
.link h3{font: normal 18px/40px ""; color:#000;}
.link li{float:left;line-height:30px;}

/*左侧导航*/
.mainMenu{width:222px; float:left;}
.mainMenu h1{height:50px; line-height:50px; font-size:24px; background-color:#fff; padding-left:40px; border-bottom:1px solid #d8d8d8;  font-weight:normal;}
.mainMenu ul{}
.mainMenu ul li{border-bottom:1px solid #fff; zoom:1;}
.mainMenu ul li a{border-bottom:1px solid #d8d8d8; height:50px; line-height:50px; padding-left:40px; display:block; color:#555; font-size:16px;}
.mainMenu ul li a:hover,.mainMenu ul li .curm{background:url(/portal/usts/images/icons_1.png) no-repeat right center; background-color:#1681bf; width:183px; color:#fff;}

/*右侧内容*/
.mainCon{overflow:hidden; float:right; width:730px; padding:0 15px 15px;min-height:800px;}
.pad12{padding:12px 13px 30px 0; width:751px;}
.lisConTit{overflow:hidden; padding-top:20px; line-height:27px;}
.lisConTit .btnGray2{margin-left:10px;}
.lisConTit .tittxt{font-size:24px; font-weight: normal;}
.lisConTit .return{float:right; font-size:16px; color:#1681bf;}

/*分页内容*/
.page{background:url(/portal/usts/images/page.gif) no-repeat; width:578px; height:60px; position:relative; margin:0 auto; margin-top:20px;}
.page .pageUp,.page .pageDown{display:block; width:35px; height:39px; background:url(/portal/usts/images/icons_2.png) no-repeat; position:absolute; top:10px;}
.page .pageUp{background-position:-32px 0; left:18px;}
.page .pageDown{background-position:-71px 0; right:18px;}
.page .pageNumber{text-align:center; padding-top:10px;}
.page .pageNumber a,.page .pageNumber span{display:inline-block; vertical-align:top; width:35px; height:39px; text-align:center; line-height:39px; color:#9f9f9f;}
.page .pageNumber a:hover,.page .pageNumber span{background:url(/portal/usts/images/icons_2.png) no-repeat -110px 0; color:#fff;}

/**/
.main_ej{border:1px solid #e3e3e3; width:998px; margin:20px auto; background:url(/portal/usts/images/menubg.gif) repeat-y; background-color:#fff; overflow:hidden;}

.noticeUl{margin-top:25px;}
.noticeUl li{background:url(/portal/usts/images/dian.gif) no-repeat 6px center; padding:8px 20px; border-bottom:1px dotted #ccc; overflow:hidden; font-size:14px; zoom:1;}
.noticeUl li a{color:#555; padding-right:10px; overflow:hidden; display:block; _float:left; text-align:justify; text-justify:inter-ideograph;}
.noticeUl li a:hover{color:#027cc9;}
.noticeUl li .news{display:inline-block; vertical-align:top; margin-top:3px; margin-left:3px; width:28px; height:15px; background:url(/portal/usts/images/icons_2.png) no-repeat;}
.noticeUl li span{color:#999; font-size:12px;}

.noticeCon{padding-top:35px; border-top:1px solid #e3e3e3; margin-top:20px;}
.noticeCon h1{text-align:center}
.noticeCon h1 strong{font-size:24px; display:block;}
.noticeCon h1 span{color:#999; display:block; padding-top:15px; font-size:12px;}
.noticeCon .contxt{color:#555; font-size:14px;}
.noticeCon .contxt p{text-indent:30px; padding-top:28px; line-height:24px;}

/*课程网站*/
.MyCourse .CourseTop{padding-top:17px;}
.MyCourse .CourseTop ul li{float:left;width:104px;height:31px;line-height:31px;text-align:center;margin-right:-1px;background:url(/portal/usts/images/MyCourseTitle.gif) repeat-x;border-bottom:none}
.MyCourse .CourseTop ul li.cur{background:#e9e9e9;}
.MyCourse  table{border:solid 1px #e3e3e3;}
.MyCourse  table tr th,.MyCourse  table tr td{padding:10px;font-size:14px}
.MyCourse  table tr th{font-size:14px;font-weight:bold;text-align:center;}
.MyCourse  table tr.trBg{background:#f2f1f1}
.CourseTop select{ height:24px; border:1px solid #CCC;}

/*教学组织*/
.TeacherCon1{font-size:14px; line-height:30px;}
.TeacherCon1 h1{ margin-bottom:15px;}
.TeacherCon1 p{text-indent:24px;}
.TeacherCon1 p a{color:#1681bf}
.swiTit_global{height:29px; line-height:29px; border-bottom:1px solid #1681bf; margin-top:20px; }
.swiTit_global ul h2{float:left; padding:0 20px; font-size:14px; font-weight:normal; color:#1681bf; cursor:pointer;}
.swiTit_global ul h2.cur{height:30px; background-color:#FFF; border:1px solid #1681bf; border-top:2px solid #1681bf; border-bottom:0; position:relative; margin:-2px;}
.Con_global{padding-top:10px}
.Con_global ul{position:relative;} 
.Con_global ul li{float:left;line-height:25px;width:310px;font-size:14px;padding-right:10px;background:url(/portal/usts/images/dian.gif) no-repeat 6px center;text-indent:18px;}
.Con_global ul li b{width:3px;height:3px;float:left;background:none #ffb1b3;float:left;margin:11px 14px 0 0;overflow:hidden;}

/*本澳门最精准马料院系*/
.yuanxi h1{ margin-bottom:15px;}
.yuanxi li{padding:10px 0; width:233px; float:left; margin-right:10px; font-size:16px;height: 40px;}

/*本澳门最精准马料课程*/
.benxiaokec h3{font-size:24px; line-height:50px;}
.benxiaokec h4{height:35px; line-height:35px; border-bottom:3px solid #cbdfea; margin-top:20px; font-size:16px;position:relative}
.benxiaokec h4 b{position:absolute;width:100px;height:3px;background:#1581bf;top:35px;left:0;border-right:3px solid #FFF;}
.benxiaokec p{font-size:14px; line-height:30px;text-indent:24px;}
.benxiaokec .CourseList li{padding:7px 0; width:233px; float:left; margin-right:10px; font-size:14px; background:url(/portal/usts/images/dian.gif) no-repeat 6px center;text-indent:18px;}
.curserTab{width:370px;}
.curserTab li{float:left;padding:0 20px;}
.curserTab li.courseLine{padding:0;color:#b2b2b2;}
.curserTab li a{display:block;position:relative;}
.curserTab li a i{position:absolute;width:100%;height:6px;background:url(/portal/usts/images/courseCur.gif) center 0 no-repeat;top:30px;left:0px;display:none;}
.curserTab li a.courseCur{color:#017BB8}
.curserTab li a.courseCur i,.curserTab li a:hover i{display:block;}
/*专业介绍*/
.zhuanyejs h3{font-weight:bold; font-size:24px; line-height:50px;}
.zhuanyejs p{font-size:14px; line-height:30px;text-indent:24px;}

/*修改密码*/
.ALertCon31{width:750px;z-index:999999; position:absolute;top:21%;left:30%; border:1px solid #ccc; padding-bottom:15px;background: none repeat scroll 0 0 #FFFFFF;}
.ALertCon31 h3{height:35px;color:#FFF;background:#42a9d6;font-weight:bold;line-height:35px;padding:0 15px; margin:0;}
.ALertCon31 h3 a.closed{width:14px;height:14px;background: url(/portal/usts/images/icons_03.png) left -108px no-repeat; float:right; margin-top:10px }
.ALertCon31 .main_form{font-size:12px; margin-top:10px;}
.ALertCon31 .main_form .info{ color:#999; }
.ALertCon31 .main_form li{padding:6px 0; clear:left;line-height:250%; zoom:1; list-style:none;}
.ALertCon31 .main_form li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.ALertCon31 .main_form select{width:166px;height:29px;background:#FFF;border:solid 1px #d0d0d0;line-height:29px;color:#999;padding:0 5px}
.ALertCon31 .fm_left{float:left; text-align:right; width:230px}
.ALertCon31 .fm_right{float:left;}
.input{width:166px;height:29px;background:#FFF;border:solid 1px #d0d0d0;line-height:29px;color:#999;padding:0 5px}
.err{color:#ff0000;padding-left:20px;font-size:12px;display:none;background:url(/portal/usts/images/errIcon.png) -2px 3px no-repeat;margin-left:10px;}

.aBtn{ display:inline-block; vertical-align:top; background:url(/portal/usts/images/btnBg.gif) no-repeat;}
.aBtn span{ float:left; background:url(/portal/usts/images/btnBg.gif) no-repeat; color:#fff;}
.aBtn i{ float:left; width:16px; height:16px; background:url(/portal/usts/images/icons_03.png) no-repeat; font-size:0; overflow:hidden; zoom:1; line-height:0; margin-top:4px; margin-right:4px;}
.aBtn i.icoUpl{ background-position:-73px -108px;}

.bBlue_3{background-position:0 -54px;}
.bBlue_3 span{height:39px; line-height:37px; padding:0 25px; background-position:right -93px; font-size:18px;}
.bBlue_3:hover{background-position:0 -1224px;}
.bBlue_3:hover span{background-position:right -1263px;}

.bGray_1{background-position:0 -132px;}
.bGray_1 span{height:39px; line-height:37px; padding:0 25px; background-position:right -171px; font-size:18px; color:#333;}
.bGray_1:hover{background-position:0 -1092px;}
.bGray_1:hover span{background-position:right -1131px;}

.Btn_blue_1{display:inline-block; height:28px;padding:0 10px;background:#0099cc; border:1px solid #0081ac; border-bottom:1px solid #006789; font-size:14px; color:#FFF; line-height:25px; cursor:pointer; border-radius:2px;}
.Btn_blue_1:hover{ background:#0089b7; border:1px solid #0079a1; border-bottom:1px solid #005672; color:#FFF;}

.Btn_blue_2{display:inline-block; height:22px;padding:0 5px;background:#0099cc; border:1px solid #0081ac; border-bottom:1px solid #006789; font-size:14px; color:#FFF; line-height:20px; cursor:pointer; border-radius:2px;}
.Btn_blue_2:hover{ background:#0089b7; border:1px solid #0079a1; border-bottom:1px solid #005672; color:#FFF;}

.btnGray{display:inline-block; height:28px;padding:0 10px;background:#f5f5f5; border:1px solid #dddddd; border-bottom:1px solid #b3b3b3; font-size:14px; color:#202020; line-height:25px; cursor:pointer; border-radius:2px;}
.btnGray:hover{ background:#e6e6e6; border:1px solid #cfcfcf; border-bottom:1px solid #b3b3b3; color:#202020;}

.bottom_btn{ text-align:center; margin-top:20px;}
.marright20{margin-right:20px;}

.table01{border-top:1px solid #cfcfcf; border-left:none; border-right:none;}
.table01 tr{border-bottom:1px solid #cfcfcf;}
.table01 td{line-height:30px; padding:0 5px; font-size:14px; color:#888;}
.table01 .line1{ border-right:1px solid #cfcfcf;}
.table01 .bg_color01{background:#f9f9f9;}

.table02 td{padding:10px 0; font-size:14px;}
.size12{ font-size:14px;}

.sc_con1{ font-size:14px;}
.sc_con1 .sc_con_tit{ color:#555; font-weight:bold;}
.sc_con1 .sc_con_tit a{ color:#008acf;}
.sc_con1 .sc_con_tab{ margin-top:15px; border-collapse:collapse;width: 100%;}
.sc_con1 .sc_con_tab th{ padding:8px 0;  background-color:#e8e8e8; border:1px solid #d4d4d4; border-bottom:0; color:#555; font-weight:bold; text-align:center}
.sc_con1 .sc_con_tab td{ padding:8px 0; padding-left:10px; border-bottom:1px dotted #999;}

.list01{ padding:20px;}
.list01 li{ width:45%; line-height:40px; border:1px solid #c6deef; background:#f3f8fb; text-align:left; padding:0 10px; font-size:14px;}
.list01 li:hover{border:1px solid #e9cfcf; background:#fbf3f3;}

.courserContent{font-size:14px;text-indent:2em;line-height:30px;margin-top:10px;color:#000;}
.courseDetail{font-size:14px;color:#000}
.courseDetail span{padding-right:15px;color:#555;}
.courseImg {width:220px; height:133px;}
.courseImg  img{display:inline}
.courserContent02{font-size:14px;line-height:30px;margin-top:20px;color:#000;margin-left:15px;}
.courseBrief{text-inden:2em;width:460px;margin-right:15px;line-height:26px;}
.benxiaokec h3.courseName{font-size:16px;line-height:26px;font-weight:bold;}

.outlineenter{font-size: 16px;padding-right: 15px;}
.outlineenter span{ color:red;}
.outlineenter a:hover{ color:#1681BF;}

.sc_tit{ overflow:hidden; padding-top:25px;}
.sc_search{ float:right; width:320px; overflow:hidden; zoom:1; height:30px; background:url(/_fanya2/portal/images/search.gif) no-repeat;}
.sc_search .inp_txt{ width:273px; padding:0 5px; line-height:30px; height:30px; border:0; background:none;vertical-align: top;}
.sc_search .inp_btn{ width:30px; height:30px; background:none; cursor:pointer; border:0;vertical-align: top;}

.sc_con{ padding-top:25px; font-size:14px;}
.sc_con .sc_con_tit{ color:#555; font-weight:bold;}
.sc_con .sc_con_tit a{ color:#008acf;}
.sc_con .sc_con_tab{ margin-top:15px; border-collapse:collapse;}
.sc_con .sc_con_tab th{ padding:8px 0;  background-color:#e8e8e8; border:1px solid #d4d4d4; border-bottom:0; color:#555; font-weight:bold; text-align:center}
.sc_con .sc_con_tab td{ padding:8px 0; padding-left:20px; text-align:left; border-bottom:1px dotted #999;}
.sc_con .trbg{ background-color:#f8f8f8;}
.sc_con .sc_con_txt{ margin-top:28px; border:1px solid #c9d7dd; background-color:#f2f7f9; padding:6px 9px;text-align:justify; text-justify:inter-ideograph;}
.sc_con .sc_con_txt p{ color:#555; font-size:12px; padding:3px 0;}
.sc_con .sc_con_txt .con_tit{ font-weight:bold; }
.clearfix{overflow:hidden;zoom:1}

.listssCon{width:998px;border:solid 1px #e2e2e2;background:url(/portal/usts/images/listCon.jpg) repeat-y left #FFF;margin:30px auto;}
.listssCon{padding-bottom:50px;}
.listLeft{width:223px;}
.listLeft h3{height:50px;line-height:50px;background:#ffffff;border-bottom:solid 1px #d8d8d8;font-size:24px;padding-left:40px;border-right:solid 1px #e2e2e2;}
.rightCon h3 a{font-size:16px;color:#b70000;}
.rightCon h3 a:hover{color:#333}
.listLeft p{height:51px;background:url(/portal/usts/images/listLine.jpg) repeat-x bottom;line-height:51px;padding-left:40px;font-size:16px;color:#555;}
.listLeft p a{display:block;}
.listLeft p.current{height:50px;line-height:50px;color:#FFF;font-size:16px;padding-left:40px;background:url(/portal/usts/images/listCurrent.jpg) no-repeat;border-bottom:solid 1px #d8d8d8;}
.listLeft p.current a{color:#FFF}
.listLeft p:hover{height:50px;line-height:50px;color:#FFF;font-size:16px;padding-left:40px;background:url(/portal/usts/images/listCurrent.jpg) no-repeat;border-bottom:solid 1px #d8d8d8;}
.listLeft p:hover a{color:#FFF}