﻿/*全局定义*/
*{margin: 0px; padding: 0px;}
body{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #585858;}
.clear{clear: both; height: 0px;}
img{border:none;}
h1,h2{font-family: "微软雅黑";}
ul,li{margin: 0px; padding: 0px;}
a:link,a:visited,a:active{font-size: 12px; color: #585858; text-decoration: none;}
a:hover{color: #de3232; text-decoration: underline;}
a{blur:expression(this.blur());}
a{outline:none;}

/*网页头部*/
#header{width: 1000px; margin: 0 auto; overflow: hidden;}
#header h1{height: 72px; float: left; overflow: hidden;}
#header img{float: left; overflow: hidden;}
.top{width: 685px; float: right;}
.tel{float: right; padding-top: 18px; padding-right: 15px;}
.navbar{width: 685px;}
.navbar ul{list-style: none; float: right; padding-top: 11px;}
.navbar li{float: left; background: url(images/nav_li.gif) no-repeat right top;}
.navbar li a{width: 78px; height: 28px; line-height: 16px; display: block; text-align: center; color: #6b6b6b; font-size: 14px;}
.navbar li.end{background: none;}
.navbar li a:hover{color: #6b6b6b; font-weight: bold; text-decoration: none; background: url(images/nav_line.jpg) no-repeat center bottom;}

/*首页内形象图*/
#full-screen-slider {width:100%; height:432px; float:left; position:relative}
#slides{display:block; width:100%; height:432px; list-style:none; padding:0; margin:0; position:relative}
#slides li{display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a{display:block; width:100%; height:100%; text-indent:-9999px}
#pagination{display:block; list-style:none; position:absolute; left:19%; top:398px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li{ display:block; list-style:none; width:13px; height:13px; float:left; margin-left:15px; border-radius:5px; background: url(images/on.png) no-repeat;}
#pagination li a{display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current{background: url(images/of.png) no-repeat;}

#banner{width: 100%; height: 200px; margin: 0 auto; text-align: center; background: url(images/teacher_bg.jpg) no-repeat center top;}
.flash{width: 1000px; margin: 0 auto; overflow: hidden;}

/*主体内容*/
#container{width: 100%; margin: 0 auto; padding-bottom: 30px; background: url(images/main_bg.jpg) repeat-y center top;}
.wrapper{width: 1000px; margin: 0 auto; padding-top: 21px; overflow: hidden;}

/*课程安排*/
.curriculum{width: 1000px; height: 219px; float: left; background: url(images/gcap_bg.jpg) no-repeat;}
.arrangement{width: 287px; float: left; padding-left: 44px;}
.arrangement h2{padding-top: 35px; padding-bottom: 8px;}
.detail{margin: 0; padding: 0;}
.detail a{font-size: 18px; color: #2a2a2a; font-family: "微软雅黑";}
.detail a:hover{color: #de3232;}
.detail img{float: left; padding-right: 15px;}
span.time{color: #de3232; font-size: 13px;}
span.add{float: left; padding-top: 18px; color: #868686;}
.train{width: 609px; float: left; padding-top: 36px; padding-left: 15px;}
.train th,table.rc th,.train table td,table.rc td{padding-top: 13px;}

span.gengduo{height: 27px; line-height: 27px; float: right; padding-top: 22px; background: url(images/more1.jpg) no-repeat 0 22px;}
span.gengduo a{padding-left: 30px; color: #747474; text-decoration: underline;}
span.gengduo a:hover{color: #de3232;}

/*培训动态+阿里动态*/
.content{width: 1000px; height: 288px; float: left; margin-top: 20px; background-color: #fff;}
.news{width: 459px; float: left; padding-left: 25px;}
.news h2{height: 60px; line-height: 60px; font-size: 14px; color: #191919;}
.news span,.photos span,.online span,.about span,.teacher span{padding-left: 8px; font-size: 13px; font-weight: normal;}
.tupian{width: 149px; float: left;}
span.biaoti{position: absolute; z-index: 1; width: 149px; height: 38px; line-height: 38px; margin-top: -38px; font-size: 12px; color: #fff; font-weight: normal; text-align: center; background: url(images/h3_bg.png) no-repeat;}

.dynamic{width: 300px; height: 202px; float: left; position: relative; margin: 0 auto; margin-left: 10px; background: url(images/tab_bg.gif) no-repeat right 22px;}
.on{height: 23px; line-height: 23px;}
.on a{width: 76px; height: 23px; float: left; text-align: center; font-family: "微软雅黑"; background: url(images/tab_01.jpg) no-repeat;}
.on a:hover{text-decoration: none; background: url(images/tab_02.jpg) no-repeat;}

.of{height: 23px; line-height: 23px; _position: absolute; _z-index: -1; _top: 0;}
.of a{width: 76px; height: 23px; float: left; margin-top: -23px; _margin-top: 0; margin-left: 76px; text-align: center; font-family: "微软雅黑"; background: url(images/tab_03.jpg) no-repeat;}
.of a:hover{text-decoration: none; background: url(images/tab_04.jpg) no-repeat;}

ul.tidings{list-style: none; padding-top: 10px; padding-left: 7px; margin-top: -25px; _margin-top: 0;}
ul.tidings li{height: 33px; line-height: 33px; background: url(images/tidings_li.gif) no-repeat 0 14px;}
ul.tidings li a{height: 33px; line-height: 33px; display: block; padding-left: 9px; font-size: 14px;}
ul.tidings li a:hover{background: url(images/tidings_line.gif) no-repeat 0 14px;}

.dis{display:block;}
.undis{display:none;}

/*首页培训相册*/
.photos,.teacher{width: 1000px; height: 261px; float: left; margin-top: 20px; background-color: #fff;padding-bottom: 20px;}
.photos h2,.online h2,.about h2,.teacher h2{height: 60px; line-height: 60px; padding-left: 25px; font-size: 14px; color: #191919;}
span.more{height: 27px; line-height: 27px; float: right; margin-top: -42px; padding-right: 25px; background: url(images/more2.jpg) no-repeat;}
span.more a{padding-left: 20px; color: #747474; text-decoration: underline;}
span.more a:hover{color: #de3232;}
.photos ul{list-style: none; padding-left: 25px;}
.photos li{float: left; margin-right: 10px;}
.photos li a{display: block; text-align: center;}
.photos li img{border: solid 1px #e0e0e0; border-bottom: none;}
.photos li h3{width: 228px; height: 31px; line-height: 31px; font-size: 12px; font-weight: normal; border: solid 1px #e0e0e0; border-bottom: solid 1px #ccc;}

/*在线课程*/
.online{width: 1000px; height: 227px; float: left; margin-top: 20px; background-color: #fff;}
.merger{width: 685px; float: left;}
.understand{width: 285px; float: left; padding-left: 25px;}
.understand h3,.shop h3,.case h3{height: 28px; line-height: 25px; padding-left: 30px; font-size: 14px; color: #676767; background: url(images/title_bg.jpg) no-repeat;}
.shop{width: 344px; float: right;}
.case{width: 310px; float: left; }
ul.list{list-style: none; padding-top: 10px;}
ul.list img{float: left; padding-right: 10px;}
ul.list li{background: url(images/list_li.gif) no-repeat 170px 11px;}
ul.list li a{height: 25px; line-height: 25px; display: block; padding-left: 178px; *padding-left: 8px;}
ul.list li a:hover{background: url(images/tidings_line.gif) no-repeat 170px 11px; *background: url(images/tidings_line.gif) no-repeat 0 11px;}

/*商学院介绍*/
.about{width: 1000px; height: 221px; float: left; margin-top: 20px; background-color: #fff;}
.about img{float: left; padding-left: 25px; padding-right: 14px;}
.about p{line-height: 23px; padding-right: 25px; font-size: 14px;}

/*讲师介绍*/
#demo{width: 902px; float: left; overflow: hidden;}
.character{float: left; margin-right: 28px; _display: inline; margin-top: 16px; text-align: center;}
.character h3 a{height: 30px; line-height: 30px; display: block; color: #191919; font-weight: normal; background: url(images/teacher_h.gif) no-repeat left bottom;}
.character h3 a:hover{color: #de3232; text-decoration: none;}

/*内页内容区域*/
.secondary{width: 763px; float: left; margin: 0 auto; padding-bottom: 26px; background-color: #fff;}

/*内页当前位置*/
.location{width: 711px; height: 27px; float: left; padding-top: 37px; padding-left: 22px; margin-left: 25px; _display: inline; color: #646464; font-family: "微软雅黑"; background: url(images/fast_bg.jpg) no-repeat left bottom;}
.location a:link,.location a:visited,.location a:active{color: #646464; font-weight: normal; text-decoration: none;}
.location a:hover{color: #de3232; text-decoration: underline;}

/*内页讲师介绍*/
.introduction{width: 711px; float: left; padding-left: 25px;}
.introduction h2{line-height: 59px; font-size: 30px; color: #757575; font-weight: normal;}
.figure{width: 682px; margin-top: 29px; border-bottom: solid 1px #ebebeb;overflow: hidden;}
.figure img{float: left; padding-right: 25px; padding-bottom: 20px;}
.figure h3{font-size: 26px; color: #5a5a5a; font-weight: normal; font-family: "微软雅黑";}
.figure span{padding-left: 15px; font-size: 14px; font-family: "微软雅黑";}
.figure p{line-height: 20px; padding-top: 10px; font-size: 14px;}

/*缩略图列表*/
.picblock {overflow: hidden;}
.picblock li {float: left;width: 25%;list-style-type: none;}
.picblock li h3 {font-weight: normal;text-align: center;padding: 5px;overflow: hidden;height: 20px;line-height: 20px;}

/*上下分页*/
.several{height: 32px; float: right; padding-top: 30px; padding-right: 30px; text-align:center; color: #585858; }
.several a:link,.several a:visited,.several a:active{color:#666; padding: 10px 6px; border:1px solid #ccc; text-decoration:none; margin-left:5px;}
.several a:hover{color: #000; border:1px solid #003f7e; text-decoration:none;}

/*内页右侧内容*/
#sidebar{width: 221px; float: right; margin: 0 auto;}
.moving{width: 221px; float: left; margin-bottom: 10px; background-color: #fff;}
.moving h2{height: 40px; line-height: 40px; padding-left: 19px; font-weight: normal; background-color: #de3d3d;}
.moving h2, .moving h2 a {font-size: 20px; color: #fff; }
.moving ul{list-style: none; padding: 18px 10px 10px 15px; background: url(images/moving_ul.jpg) no-repeat 15px 22px;}
.moving li a{height: 30px; display: block; padding-left: 10px; font-size: 14px;}

/*底部内容*/
#footer{width: 1000px; height: 84px; margin: 0 auto; padding-bottom: 35px; background: url(images/footer_bg.jpg) no-repeat center top;}
ul.f_nav{width: 1000px; float: left; list-style: none; padding-top: 29px; margin-left: -6px;}
ul.f_nav li{float: left; text-align: center; background: url(images/nav_li.gif) no-repeat right center;}
ul.f_nav li.end{background: none;}
ul.f_nav li a{width: 64px; height: 14px; line-height: 14px; display: block;}
#footer span{float: left; line-height: 20px; padding-top: 20px; font-size: 11px; color: #414141; font-family: "微软雅黑";}

/*块信息*/
.block {margin: 10px 0;}
.block h5 {font-size:15px;line-height: 30px;border-bottom: solid 1px red;margin-bottom: 5px;}

/*新闻列表*/
.newsLists {margin: 5px;overflow: hidden;}
.newsLists li {margin: 5px 0;}
.newsLists li a, .newsLists table td {font-size: 14px;line-height: 25px;}
.newsLists li span {float: right;}
.newsLists table td.header {border-bottom: solid 1px red;}
.newsLists table td {line-height: 30px;}

/*文章内容*/
.newsContent p {font-size: 16px;line-height: 30px;padding:15px;}
.newsContent img {max-width:700px;}
.p_and_n {text-align: right;}