﻿d@charset "utf-8";
/*公用样式*/
body { font-family:"Microsoft YaHei"; font-size:12px; color:#000;margin:0;padding:0; background:url(../images/bg.jpg) repeat-x top center #fff;  width:100%; min-width:1200px;}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
*{margin: 0; padding: 0; box-sizing: border-box;}
a {;text-decoration: none;color:#000;}
a:link,a:visited {text-decoration: none;}
a:hover{text-decoration: none;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img{ border: 0;}
h3{ font-size:14px; color:#000; font-weight:bold;}
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}
.copy{ font-family:Arial, Helvetica, sans-serif;}
/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; }
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}/* IE7 */
/*公用样式*/


.modtit{ text-align: center;}


.course{ height: 658px; background: #7681ae;}
.course .modtit{ padding: 40px 0;}
.course .cont{ width: 1224px; margin: 0 auto;}
.course .cont ul li{ width: 242px; text-align: center; float: left; margin: 0 1px; background: url(../images/course-bg.png) no-repeat center center;}
.course .cont ul li a{ height:320px; display: block;}
.course .cont ul li a:hover{ background: url(../images/course-h.png) no-repeat center bottom;-webkit-transition:none;-mos-transition:none;-mz-transition:none;-o-transition:none;transition:none; outline:none;}
.course .cont ul li .name{ height: 48px; line-height: 48px; text-align: center; background: url(../images/course-icon.png) no-repeat center bottom;}
.course .cont ul li .des{ margin-top: 15px; height: 48px; overflow: hidden; font-size: 14px; color: #333333; line-height: 24px;}
.course .cont ul li .des a{color: #333333;}
.course .cont ul li .des:hover{ text-decoration: none; color: #eb414d;}


.lecturer .modtit{ background: url(../images/index-bg1.jpg) no-repeat top center;}
.lecturer .lea{ height: 535px; background: url(../images/lecturer-bg.jpg) repeat-x center bottom; box-shadow: 0px 2px 6px -2px rgba(0,0,0,.3);}
.lecturer .section{ margin-top:11px; position: relative;}
.lecturer .intro{ width: 280px; height: 535px; background: #7681ae; float: left; box-shadow: 0px 2px 6px 0px rgba(0,0,0,.3);}
.lecturer .des{ padding: 10px 14px 0 18px; color: #FFFFFF;}
.lecturer .des span{ display: block; height: 56px; overflow: hidden; font-size: 16px; line-height: 28px; font-weight: bold;}
.lecturer .des p{ margin-top: 16px; font-size: 12px; line-height: 24px; height: 120px; overflow: hidden;}
.lecturer .img{ width: 920px; float: right;  height: 474px; overflow: hidden; }
.lecturer .img ul li{ width: 294px; float: left; margin:0px 0px 19px 12px;}
.lecturer .img ul li img{ display: block;}
#marquee2{ width: 917px; height:60px; overflow:hidden; position: absolute; top:475px; right: 3px;}
#marquee2 ul li{ width: 180px; float: left; height:60px; background: #555f7a; margin-right: 5px; text-align: center; font-size: 14px; color: #FFFFFF; line-height: 20px; font-weight: bold; padding-top: 10px; cursor: pointer;}
.lecturer .lectxt{ height: 524px; display: none;}
#marquee2 ul li.on{ background: url(../images/lecturer-name-h.jpg) no-repeat;}


.environment .section{ background: #e4e4e4;}
.environment .modtit{ margin-top: 62px; background: url(../images/index-bg2.jpg) no-repeat center bottom;}
.environment .cont{ padding-top: 19px;}
.environment .cont ul li{ width: 296px; float: left; margin: 0 4px 40px 0px;}



.enroll{ position: relative;}
.indexicon1{ position: absolute; top: 65px; right: 56px; z-index: 1;}
.enroll .modtit{ background: url(../images/index-bg3.jpg) no-repeat center top; padding-top: 15px;}
.enroll .enrcata1{ text-align: center; margin: 20px 0 10px 0;}
.enroll .enrcata1 a{ display: inline-block; padding: 0 48px; height: 50px; line-height: 50px; background: #333333; margin: 0 4px; font-size: 16px; color: #FFFFFF;}
.enroll .enrcata1 a.on{ background: url(../images/enroll-h.png) no-repeat;}
.
.enrtxt1{ display: none;}



.modtit1{ width: 360px; margin: 0 auto; padding-top: 33px; text-align: center; background: url(../images/news-tit.png) repeat-x center 52px;}
.modtit1 h3{ display: inline-block; line-height: 32px; font-size: 20px; font-weight: bold; color: #333333; background: #f2f2f2;}
.modtit1 span{ display: block; font-family: arial; font-size: 12px; text-transform: uppercase; line-height: 12px; color: #666666; font-weight: normal;}

.news{ background: #f2f2f2; position: relative; z-index: 1;}
.indexicon2{ position: absolute; top: 243px; left: 0px; z-index: 1;}





