@import "font-awesome.min.css";
@import "mainpic.css";
@import "skin.css";

body,td,th,a,input,textarea,select,option,h1,h2,h3,h4,h5,h6{
	font-family: SimSun, Arial, Helvetica, sans-serif;
	color:#6a6a6a;
}
h1{font-size:22px;}
h2{font-size:18px;}
h3{font-size: 14px;}
h4{font-size:12px;}
body,td,th {
	font-size: 12px;
	line-height:18px;
}
body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a img{border:none;}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

/* Use fixclear class on parent to clear nested columns */
.fixclear:before, .fixclear:after {content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.fixclear:after {clear: both; }
.fixclear { zoom: 1; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

.pull-left{float:left;}
.pull-right{float:right;}

.align-center {text-align:center;}
.align-right {text-align:right;}

ol.unstyle,ul.unstyled{list-style:none;}


.widget{}
.navbar{}
.navbar-inner h6{font-size:14px;margin:0;padding:0;display:block;}
.controls{display:block;display:table;width:60px;}
.controls a{float:left;width:18px;height:18px;display:block;text-align: center;}
.controls .prev{}
.controls .complete{}
.controls .next{}

.tabbable{}
.tabbable .nav{list-style: none;display:block;margin:0;padding:0;overflow:hidden;}
.tabbable .nav li{float:left;display:block;}
.tabbable .nav li a:hover{text-decoration:none;}
.tabbable .nav li.active{}
.tabbable .tab-content{display:block;}
.tabbable .tab-content .tab-pane{}
.tabbable .tab-content .tab-pane.active{}

.dl-horizontal {
  *zoom: 1;
}
.dl-horizontal:before,
.dl-horizontal:after {
  display: table;
  content: "";
  line-height: 0;
}
.dl-horizontal:after {
  clear: both;
}
.dl-horizontal dt {
  float: left;
  width: 160px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dl-horizontal dd {
  margin-left: 180px;
}


.text-muted {
  color: #999999;
}
.text-warning {
  color: #c09853;
}
.text-error {
  color: #b94a48;
}
.text-info {
  color: #3a87ad;
}
.text-success {
  color: #468847;
}

.text-blue{color:#0d5cbb;}
.text-green{color:#7eb30d;}
.text-orange{color:#f07c0f;}
.text-purple{color:#aa36bb;}

.hide{display:none;}

/**======================**/

#header{margin-top:30px;height:60px;position:relative;background-color:#0665db;position:relative;z-index:200;}
#header .logo a{display:block;width:315px;height:60px;}
#mainmenu ul{display:block;margin:0;padding:0;list-style:none;display:block;}
#mainmenu li{float:left;width:150px;height:60px;display:block;}
#mainmenu a{color:#fff;display:block;width:150px;height:60px;position:relative;}
#mainmenu a i{display:block;width:45px;height:60px;position:absolute;left:0;top:0;background-image:url(../img/headericons.gif);background-repeat:no-repeat;}
#mainmenu a strong,#mainmenu a span{display:block;padding-left:45px;}
#mainmenu a strong{padding-top:12px;font-family:"Microsoft Yahei",SimHei,SimSun,Arial, Helvetica, sans-serif;font-size:14px;font-weight:600;}
#mainmenu a span{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#mainmenu a:hover{text-decoration:none;}
#mainmenu #mmabout a{background-color:#0665db;}
#mainmenu #mmabout a i{background-position:0 0;}
#mainmenu #mmabout a:hover{background-color:#088bf4;}
#mainmenu #mmabout a:hover i{background-position:0 -60px;}
#mainmenu #mmcourse a{background-color:#38acb5;}
#mainmenu #mmcourse a i{background-position:-45px 0;}
#mainmenu #mmcourse a:hover{background-color:#4ad8df;}
#mainmenu #mmcourse a:hover i{background-position:-45px -60px;}
#mainmenu #mmbbs a{background-color:#8fc31f;}
#mainmenu #mmbbs a i{background-position:-90px 0;}
#mainmenu #mmbbs a:hover{background-color:#bee828;}
#mainmenu #mmbbs a:hover i{background-position:-90px -60px;}
#mainmenu #mmalumnus a{background-color:#f0831e;}
#mainmenu #mmalumnus a i{background-position:-135px 0;}
#mainmenu #mmalumnus a:hover{background-color:#fcb127;}
#mainmenu #mmalumnus a:hover i{background-position:-135px -60px;}
#mainmenu #mmjoin a{background-color:#b460c0;}
#mainmenu #mmjoin a i{background-position:-180px 0;}
#mainmenu #mmjoin a:hover{background-color:#de84e6;}
#mainmenu #mmjoin a:hover i{background-position:-180px -60px;}
#mainmenu #mmisup a{background-color:#0665db;}
#mainmenu #mmisup a i{background-position:0 0;}
#mainmenu #mmisup a:hover{background-color:#088bf4;}
#mainmenu #mmisup a:hover i{background-position:0 -60px;}
#mainmenu #mmisup a strong{padding-top:18px;}

.wraper{width:100%;}
.container{width:1170px;margin:0 auto;position:relative;}

.sidebar{margin:0;padding:0;display:block;}
.sidebar-left{width:315px;float:left;}
.sidebar .content{width:255px;margin:0 auto;}
.sidebar .content .tit{margin:0;padding:0;height:56px;line-height:56px;font-family:"Microsoft Yahei",SimHei,SimSun,Arial, Helvetica, sans-serif;font-size:18px;font-weight:600;display:block;border-bottom-width:2px;border-bottom-style:solid;}
.sidebar .content .tit span{padding-left:20px;font-weight:400;}

#mainside{position:relative;z-index:100;background-color:#fff;}

#sidenav ul{list-style:none;margin:10px 0;padding:0;display:block;border-bottom-width:8px;border-bottom-style:solid;}
#sidenav ul li{display:block;}
#sidenav ul li a{padding-left:22px;height:40px;line-height:40px;display:block;font-size:13px;}
#sidenav ul li a:hover{text-decoration:none;}
#sidenav ul li ul{border-bottom:none;margin:0;display:none;}
#sidenav ul li.active ul{display:block;}
#sidenav ul li ul li a{padding-left:42px;}

#sidelink ul{list-style:none;margin:10px 0 0 0;padding:0;display:block;}
#sidelink ul li{margin-bottom:12px;}
#sidelink ul li a{display:block;width:255px;height:74px;}
#sidelink ul li a img{background-image:url(../img/sidelink.png);background-repeat:no-repeat;}
#slinkqa a img{background-position:0 0;}
#slinkqa a:hover img{background-position:-255px 0;}
#slinksign a img{background-position:0 -74px;}
#slinksign a:hover img{background-position:-255px -74px;}

#content .content2{width:855px;float:right;}
#content .content2.full-width{width:1170px;}
#content .content2 .notit{margin-top:56px;}
#content .content2 .notit .pull-left{margin-top:-15px;}
#content .content2 .notit .pull-left{float:left;width:635px;}
#content .content2 .notit .pull-left.full-width{width:730px;}
#content .content2.full-width .notit .pull-left.full-width{width:990px;}
#content .content2 .notit .pull-right{float:right;margin-right:30px;}
#maincontent .tit{margin:0;padding:0;font-family:"Microsoft Yahei",SimHei,SimSun,Arial, Helvetica, sans-serif;height:56px;line-height:56px;font-size:18px;font-weight:600;display:block;}
#content .content2 .notit .pull-right .tit{font-size:30px;color:#cfe1f8;display:block;width:1em;line-height:35px;font-weight:600;}
#maincontent .aboutintro{width:445px;}
#maincontent .aboutlayer{width:350px;padding-right:30px;}
#maincontent .aboutpic img{width:350px;height:200px;}
#maincontent .aboutpic a{display:none;}
#maincontent .aboutpic a.aboutpicimg{position:relative;display:block;overflow:hidden;margin:0;padding:0;height:200px;width:350px;}
#maincontent .aboutpic a.aboutpicimg span{position:absolute;bottom:0;left:0;width:100%;display:block;padding:0;text-align:center;background-color: #0665db;color:#fff;font-family:"Microsoft Yahei",SimHei,SimSun,Arial, Helvetica, sans-serif;
  background-color: rgba(6,101,219,0.7);
  height:45px;line-height:45px;
  font-weight:600;
}
.oldie #maincontent .aboutpic a.aboutpicimg span{
    background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#6cc4c600,endColorstr=#6cc4c600)"; 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F0665db,endColorstr=#7F0665db); zoom: 1;
}
#maincontent .aboutnews ul{list-style:none;display:block;margin:0;padding:0;}
#maincontent .aboutnews h4{border-bottom:2px solid #cfcfcf;padding:10px 0;margin:10px 0;}
#maincontent .aboutnews span{display:block;font-family: Arial, Helvetica, sans-serif;color:#c7000b;}
#maincontent .aboutnews ul li{margin-bottom:5px;}
#maincontent .aboutevt{width:160px;}
#maincontent .aboutact{width:160px;}
#maincontent .aboutevt,#maincontent .aboutact{}

#maincontent .schlist ul,
#maincontent .courselist ul,
#maincontent .coursegroup ul
{list-style:none;padding:0;margin:0;display:block;}
#maincontent .schlist ul li{float:left;width:260px;margin-right:25px;margin-bottom:10px;min-height:320px;}
#maincontent .courselist ul li{float:left;width:160px;margin-right: 30px;margin-bottom:10px;min-height:280px;}
#maincontent .coursegroup ul li{display:block;margin-right:30px;margin-bottom:25px;min-height:160px;}
#maincontent .schlist .img img{width:255px;height:160px;}
#maincontent .courselist .img img{width:160px;height:140px;}
#maincontent .coursegroup .img img,
#maincontent .coursegroup .img a{width:255px;height:140px;}
#maincontent .coursegroup .img a{display:block;position:relative;}
#maincontent .coursegroup .img span{
    position: absolute;z-index:1;left:0;bottom:0;text-align:center;color:#fff;
    width:100%;display:block;height:32px;line-height:32px;
    background-color: #6cc4c6;
    background-color:rgba(108,196,198,0.8);
}
.oldie #maincontent .coursegroup .img span{
    background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#6cc4c600,endColorstr=#6cc4c600)"; 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F6cc4c6,endColorstr=#7F6cc4c6); zoom: 1;
}
#maincontent .schlist h4,
#maincontent .courselist h4
{font-size: 14px;padding:0;margin:12px 0;}
#maincontent .schlist p,#maincontent .schlist p a,
#maincontent .courselist p,#maincontent .courselist p a{font-family: Arial, Helvetica, sans-serif;color:#a4a4a4;}
#maincontent .schlist p span{float:left;padding-right:8px;display:block;}
#maincontent .schlist p span span{float:none;padding:0;display:inherit;}
#maincontent .schlist p span.eml span{margin:-18px 0 0 42px;}
#maincontent .schlist p span.eml span a{display:block;}
#maincontent .courselist .span{width:48%;float:left;display:block;}
#maincontent .coursegroup .img{float:left;width:255px;}
#maincontent .coursegroup .txt{float:right;width:540px;margin-top:0px;}
#maincontent .coursegroup .txt h4{font-size:14px;}
#maincontent .coursegroup .txt h4,#maincontent .coursegroup .txt p{padding:0;margin:8px 0;}
#maincontent .coursegroup .full-width{float:none;width:825px;}
#maincontent .coursegroup .txtmore{overflow:hidden;}
#maincontent .coursegroup .expand{color:#acacac;}
#maincontent .coursegroup .expand a:hover{text-decoration: none;}
#maincontent .coursegroup .expand i{background-color:#acacac;color:#fff;padding:2px 4px;
border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;
}

#maincontent .contactwrap .span{float:left;width:48%;margin-right:2%;}
#maincontent .contactwrap .span,#maincontent .contactwrap a{
    font-family:Arial, Helvetica, sans-serif;
}
#maincontent .careerwrap{width:730px;}
/*#maincontent .careerwrap .span{float:left;}
#maincontent .careerwrap .intro{width:350px;margin-right:30px;}
#maincontent .careerwrap .careers{width:350px;margin-right:0;}*/
#maincontent .careers dl{display:block;padding:0;}
#maincontent .careers dt{display:block;padding:5px 0;}
#maincontent .careers dt span{font-weight:600;}
#maincontent .careers dd{display:none;margin-left:0;margin-bottom:8px;padding:0 12px;border:1px solid #ccc;}
#maincontent .careers dt a:hover{text-decoration: none;}
#maincontent .careers dt i{background-color:#acacac;color:#fff;padding:2px 4px;
border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}


    #maincontent .mscat ul{list-style:none;display:block;margin:0;padding:0;background-color:#a8c4e6;}
    #maincontent .mscat ul > li{float:left;width:16%;}
    #maincontent .mscat ul > li > a{display:block;color:#fff;font-weight:bold;text-align:center;padding:8px;font-size: 14px;}
    #maincontent .mscat ul > li.active > a,.mscat ul > li > a:hover{background-color:#0d5bba;}
    #maincontent .mscat .tab-content{margin:8px 0;}
    #maincontent .mscat .dl-horizontal dt{width:86px;/*font-family: Arial, Helvetica, sans-serif;*//*border-bottom:1px dotted #ccc;*/padding:8px 0;}
    #maincontent .mscat .dl-horizontal dd{margin-left:86px;padding:8px 0 8px 12px;}
    
#maincontent .evtwrap ul,#maincontent .actwrap ul{list-style:none;display:block;margin:0;padding:0;}
#maincontent .evtwrap li,#maincontent .actwrap li{border-bottom:1px dotted #ccc;}
#maincontent .actwrap .actimg,#maincontent .actwrap .acttxt{display:block;}
#maincontent .actwrap .actimg{width:160px;float: left;}
#maincontent .actwrap .actimg img{width:100%;}
#maincontent .actwrap .acttxt{width:445px;float: right;}

#maincontent .qawrap ul{display:block;list-style:none;margin:0;padding:0;}
#maincontent .qawrap li{background-color:#e0eeff;margin:0 0 8px 0;padding:6px;}
#maincontent .qawrap li p{display:block;margin:0;padding:5px 0;}
#maincontent .qawrap li strong{float:left;}
#maincontent .qawrap li span{margin-left:25px;display:block;}

#maincontent #teamtab{margin-top:22px;}
#maincontent #teamtab .nav{margin-bottom: 18px;}
#maincontent #teamtab .nav li{padding:0 8px;background-color: #e6effb;}
#maincontent #teamtab .nav li a{color:#6693e4;display:block;padding:8px 0;}
#maincontent #teamtab .nav li.active{background-color: #76aaeb;}
#maincontent #teamtab .nav li.active a{color:#fff;}
#maincontent #teamtab .nav a{
    font-weight: 600;
    font-size: 16px;
    font-family:"Microsoft Yahei",SimHei,SimSun,Arial, Helvetica, sans-serif;
}
#maincontent .teamwrap ul{list-style:none;margin:0;padding:0;}
#maincontent .teamwrap li{float:left;/*min-height:380px;*/width:30%;/*48%;*/margin-right:2%;margin-bottom:22px;}
#maincontent .teamwrap li .team{height:400px;}
.pp_inline .team .eml,#maincontent .teamwrap li .eml{font-family:Arial, Helvetica, sans-serif;padding-top:8px;display:block;cursor: pointer;}
.pp_inline .team .eml:hover,#maincontent .teamwrap li .eml:hover{text-decoration: underline;}
#maincontent .teamwrap li .team2{height:280px;}
#maincontent .teamwrap li.row{float:none;display:block;}
#maincontent .teamwrap .img{/*float:left;*/width:135px;}
.pp_inline .team,.pp_inline .team2{position:relative;}
.pp_inline .team .img,.pp_inline .team2 .img{float:right;width:auto;}
#maincontent .teamwrap .img a{display:block;width:100%;height:182px;position:relative;}
#maincontent .teamwrap .img span{padding:8px 0;display:block;width:100%;position:absolute;left:0;bottom:0;background-color:rgba(6,101,219,0.6);text-align: center;}
.oldie #maincontent .teamwrap .img span{
    background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#6cc4c600,endColorstr=#6cc4c600)"; 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F0665db,endColorstr=#7F0665db); zoom: 1;
}
#maincontent .teamwrap .img img{width:135px;height:182px;}
.pp_inline .team .img span,.pp_inline .team2 .img span{display:none;}
#maincontent .teamwrap .img i{color:#fff;font-size:14px;}
#maincontent .teamwrap .txt{/*float:right;*/width:250px;}
.pp_inline .team .txt{float:left;margin-right:22px;}
.pp_inline .team2 .txt{margin-right:22px;}
#maincontent .teamwrap .cap,#maincontent .teamwrap .title,
.pp_inline .team .cap,.pp_inline .team .title,
.pp_inline .team2 .cap,.pp_inline .team2 .title{font-family:Arial, Helvetica, sans-serif;display:block;}
#maincontent .teamwrap .cap,
.pp_inline .team .cap,.pp_inline .team2 .cap{
    margin-bottom:25px;font-weight: 500;
    font-family:"Microsoft Yahei",SimHei,SimSun,Arial, Helvetica, sans-serif;
    font-size:14px;color:#000;
}
#maincontent .team2 .cap,.pp_inline .team2 .cap{margin-bottom: 8px;}
#maincontent .teamwrap .cap{margin-top:12px;margin-bottom:14px;}

.pp_inline a{cursor:default;}
#maincontent .teamwrap a:hover,.pp_inline a:hover{text-decoration: none;}
#maincontent .teamwrap .detail{display:none;}
.pp_inline .team .detail{display:block;font-size:14px;margin-top:22px;color:#777;}
.pp_inline .team2 .detail{display:block;font-size:14px;color:#777;
    margin:-200px 230px 0 0;
}

#footertop{min-height:20px;margin-top:40px;padding:15px 0;display:block;}
#footertop .container{position:relative;display:block;}
#footeritems ul{display:block;list-style: none;margin:0 30px 0 0;padding:0;overflow:hidden;}
#footeritems li{float:left;width:350px;margin-left:30px;padding:12px 0;}
#footeritems li div{padding:0;overflow:hidden;}
/*
#footeritems li div label{padding:3px;float:left;display:block;width:39px;text-align:center;text-transform: uppercase;
border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;
}
*/
#footeritems li .nm{padding-bottom:5px;}
#footeritems li .tel,#footeritems li .eml{float:left;}
#footeritems li .tel{width:126px;}
#footeritems li .eml{width:190px;}

#footeritems li .tel span,#footeritems li .eml span{padding:3px 2px;margin:-22px 0 0 18px;display:block;}
#footeritems li .tel i,#footeritems li .eml i{font-size:14px;margin-top: 3px;}
#footeritems li,#footeritems li a{color:#fff;/*#c4d9f6;*/}
#footeritems li .eml span a{display:block;}
#footeritems .nm a{font-family:SimSun,Arial, Helvetica, sans-serif;font-size:12px;font-weight:600;}
#footeritems .tel,#footeritems .eml,#footeritems .eml a{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#toTop{position:absolute;display:block;width:125px;height:40px;line-height:20px;top:-35px;right:0;text-align:center;color:#e6effb;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:400;
border-top-left-radius: 3px;border-top-right-radius: 3px;
-moz-border-top-left-radius: 3px;-moz-border-top-right-radius: 3px;
-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;
display:none;
}
#toTop:hover{text-decoration:none;top:-55px;line-height:40px;height:60px;}

#footertop,#toTop{background-color:#70a2e0;}
#footeritems li div label{background-color:#76aaeb;}
#footer{background-color:#498ee5;}

#footer{padding:18px 0;}
#footer,#footer a,#footer span{color: #eee;}
#footer span{font-family:Arial, Helvetica, sans-serif; }
#footer .container{padding-right: 30px;padding-left:30px;}

            #teambox .box{margin:0 3px 3px 0;overflow:hidden;}
            #teambox .size11,#teambox .size11 img{width:102px;height:102px;}
            #teambox .size21,#teambox .size21 img{width:207px;height:102px;}
            #teambox .size22,#teambox .size22 img{width:207px;height:207px;}            
            #teambox .box>div{position:relative;overflow:hidden;}
            #teambox .box a{position:absolute;display:block;width:100%;height:100%;left:0;top:0;}
            #teambox .box a:hover{text-decoration: none;background-color: rgba(67,136,238,0.8);}            
            #teambox .box a:hover span,#teambox .box a:hover span:first-child:before{display:block;}
            #teambox .box span{font-family:"Microsoft Yahei",SimHei,SimSun,Arial, Helvetica, sans-serif;display:none;margin:2px 0;color:#fff;text-align: center;}
            #teambox .box span.tit{color:#fff;}
            #teambox .box a span:first-child:before{display:none;content:"\0020";padding:45% 0 0 0;margin:0 0 5px 0;height:0;}
            #teambox .size11 a span:first-child:before,#teambox .size21 a span:first-child:before{padding-top:15px;}
            #teambox .size22 a span:first-child:before{padding-top:75px;}
            #teambox .box a span.tit{font-size:16px;font-weight:400;}
            #teambox .box a span.txt{font-size:12px;}
            .oldie #teambox .box a{background-color:#000;-ms-filter: "progid:DXImageTransform.Microsoft.alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.alpha(opacity=0); zoom: 1; }
            .oldie #teambox .box a:hover{background: transparent; 
                                         -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F4388ee,endColorstr=#7F4388ee)";
                                         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F4388ee,endColorstr=#7F4388ee); zoom: 1; }

/**==========home============**/
/*
.home #header{background-color: rgba(6,101,219,0.8);}
.oldie .home #header{background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#0665db00)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0665db00,endColorstr=#0665db00); zoom: 1;}
*/
#homeslide{position:relative;z-index:100;margin-top:0px;}
#homeslide .flexslider{overflow:hidden;}
#homeslide .flexslider .slides>li>img{width:100%;}
#homeslide .flexslider .flex-caption{width:100%;text-align:center;background:none;border:none;top:55%;font-family:"Microsoft Yahei",SimHei,SimSun,Arial, Helvetica, sans-serif;font-size:32px;margin:0;display:block;left:0;padding:0;}

.home #header .logo{position:absolute;padding-bottom:10px;z-index:200;background-color:#fff;}
.home #header #mainmenu{margin-left:315px;}

.home #content .contentarea{padding:12px 0;}
.home #content .bg1{background:url(../home/bg1.gif) no-repeat center top #fff;min-height:180px;margin-top:-5px;
    padding-top:22px;
}
.oldie .home #content .bg1{margin-top:-6px;}
.home #content .bg2{min-height:220px;background-color:#0665db;}
.home #footertop{margin-top: 0;}

.home #content .col{width:380px;float:left;margin-right:15px;}
.home #content .col:last-child{margin-right:0;}
.oldie .home #content .col{margin-right:10px;}

.home .navbar-inner h6{font-family:"Microsoft Yahei",SimHei,SimSun,Arial, Helvetica, sans-serif;color:#0665db;}
.home .bg2 .navbar-inner h6{color:#fff;}
.home .navbar-inner h6 span{font-weight:400;font-size:12px;}
.home .navbar-inner a.label{
    padding:3px;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;
    color:#fff;font-size:12px;font-family:Arial, Helvetica, sans-serif;
    padding:6px;background-color:#f0831e;line-height:12px;font-weight: normal;
}
.home .navbar-inner a.label:hover{text-decoration:none;}
.home .bg1 .txt{color:#6a6a6a;}
.home .bg2 .txt{color:#cad7f4;}
.home .bg1 .container{background:url(../home/hbg.gif) repeat-y center top;}
.home #infoblock{height:200px;min-height:200px;}
.home #infoblock ul{margin-left: 0;padding-left:0;}
.home #infoblock ul li .tit{font-family: Arial, Helvetica, sans-serif;color:#f0831e;}
.home #infoblock ul li p{margin:0;padding:0 0 12px 0;}
/*
.home #infoblock ul li{padding-bottom:8px;}
.home #infoblock ul li:last-child{padding-bottom:0;}
*/

.home #courselist{position:relative;margin-top:22px;}
.home #courselist .courseleft{position:absolute;left:0;height: 46px;width:12px;line-height:46px;top:0;}
.home #courselist .courseright{position:absolute;right:0;height: 46px;width:12px;line-height:46px;top:0;}
.home #courselist .coursewrap{margin:0 23px;width:334px;overflow:hidden;height:46px;}
.home #courselist ul{list-style:none;margin:0;padding:0;display:block;width:470px;}
.home #courselist ul li{float:left;margin-right:15px;}
.home #courselist a{display:block;position:relative;}
.home #courselist a:hover{text-decoration: none;}
.home #courselist a:hover span{display:block;}
.home #courselist a,.home #courselist img,.home #courselist a span{width:52px;height:46px;}
.home #courselist a span{display:none;position:absolute;left:0;top:0;
    text-align: center;line-height:46px;color:#fff;background-color: #f0831e;
}

.home #bbsblock form{display:block;margin:22px 0 0 0;padding:0;width:260px;}
.home #bbsblock form div{padding:2px 0;}
.home #bbsblock form input{width:180px;}
.home #bbsblock label{float:left;width:68px;}
.home #bbsblock button{border:none;background:none;background-color:#f0831e;
    padding:5px;color:#fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    cursor: pointer;
}
/*
,.home #bbsblock ul
.home #bbsblock ul li{width:48%;float:left;margin:2px 2% 2px 0;display:block;}
.home #bbsblock ul li a{background-color:#0044cc;color:#74c1f6;padding:5px 12px;display:block;
        border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.home #bbsblock ul li a:hover{text-decoration: none;background-color: #1552ca;}
*/

.home .carouselpics{}
.home #carouselpics{margin:16px 0 0 0;padding:0;display:block;width:100%;}
.home .controls a{filter:Alpha(opacity=60);opacity:0.6;font-size:14px;}
/*.home .bg1 .controls a{color:#fff;}*/
.home .bg2 .controls a{color:#fff;}
.home .controls a:hover .fa-chevron-left{margin-left:-2px;}
.home .controls a:hover .fa-chevron-right{margin-right:-2px;}
.home #carouselpics li{display:block;}
.home #carouselpics li a{display:block;position:relative;overflow:hidden;height:225px;}
.home #carouselpics li a:hover{text-decoration: none;}
.home #carouselpics li a img{width:100%;}
.home #carouselpics li a .hover{}
.home #carouselpics li a .hov{
width:100%;height:100%;
position:absolute;left:0;top:0;
background:rgba(0,0,0,0.3);display:none;
}
.home #carouselpics li a:hover .hov{display:block;}
.oldie .home #carouselpics li a .hov{background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); zoom: 1;}
.home #carouselpics li a .detail{position: absolute;bottom:0;left:0;
color:#fff;padding:12px;width:456px;
background:rgba(0,0,0,0.6);
}
.oldie .home #carouselpics li a .detail{
background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); zoom: 1;    
}
.home #carouselpics li a .detail strong,.home #carouselpics li a .detail small{display:block;}
.home #carouselpics li a .detail strong{font-size:14px;}
.home #carouselpics li a .detail small{font-size:12px;font-family: Arial, Helvetica, sans-serif;}

.home #hintro{}
.home #hintro #hintrosch ul{display:block;margin:0;padding:0;list-style:none;}
.home #hintro #hintrosch li{float:left;width:45%;margin:8px 5% 0 0;}
.home #hintro #hintrosch li a{display:block;background-color:#055ac3;padding:5px 8px;color:#cad5ed;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.home #hintro #hintrosch li a:hover{text-decoration: none;background-color: #03326d;color:#fff;}
.home #hintro #hintrosch li a i{margin-top:4px;float:right;font-size:12px;}
.home #hintro #hintrosch li a:hover i{margin-right:-3px;}

/*
.home #htabs{margin-top:-47px;position:relative;}
.home #htabs .nav{height:35px;}
.home #htabs .nav li{height:35px;width:33%;}
.home #htabs .nav li a{display:block;height:35px;line-height:35px;text-align: center;font-weight:600;font-size:12px;color:#fff;}
.home #htabs .nav li.active a,.home #htabs .nav li a:hover{background-color: #0995f4;}
.home #htabs .tab-content{background:url(../home/bgtab.jpg) no-repeat left bottom #0995f4;height:275px;}
.home #htabs .tab-content .tab-pane{padding:18px 22px;}
.home #htabs .tab-content .tab-pane.active{}
*/
.home #ainfo{position:relative;height:260px;width:100%;}
.home #ainfo a{display:block;height:100%;width:100%;position:absolute;bottom:-12px;background:url(../home/ainfo.jpg) no-repeat left bottom;}
.home #ainfo a:hover{text-decoration: none;}
.home #ainfo #hmenu{display:block;position:absolute;
right:0;top:-72px;
width:170px;height:60px;background-image: url(../home/hmenu.gif);background-repeat:no-repeat;background-position: 0 0;}
.home #ainfo #hmenu:hover{text-decoration:none;background-position:0 -60px;}

.home .hmenulayer{border:10px solid #0d5cbb;}
.home .hmenulayer .tab-pane{height:460px;overflow:auto;}
.home .hmenulayer .nav{height:48px;}
.home .hmenulayer .nav li{height:48px;width:50%;}
.home .hmenulayer .nav li a{display:block;height:48px;line-height:48px;font-weight:600;text-align:center;font-size:14px;color:#fff;background-color:#a8c5e7;}
.home .hmenulayer .nav li.active a,.home .hmenulayer .nav li a:hover{background-color: #0d5cbb;}
.home .hmenulayer table{width:100%;border:0;border-collapse: collapse;border-spacing: 0;}
.home .hmenulayer p{margin:0;padding:8px;display:block;}
.home .hmenulayer td{padding-top:8px;padding-bottom:8px;border-left:1px solid #c9c9c9;}
.home .hmenulayer td:first-child{border-left:none;}
.home .hmenulayer th,.home .hmenulayer td{font-family:Arial, Helvetica, sans-serif;padding:5px;}
.home .hmenulayer thead th{text-align: left;border-bottom:10px solid #0d5cb9;}
.home .hmenulayer .odd{background-color:#f5f5f5;}
.home .hmenulayer .event{background-color:#fff;}
.home .hmenulayer .edt{}

.home #footertop,.home #toTop{background-color: #ebebeb;}
.home #toTop,.home #footeritems li, .home #footeritems li a{color:#6a6a6a;}
.home #footer{background-color: #fff;}
.home #footer,.home #footer a,.home #footer span{color:#4b6e7f;}

.pp_inline{padding:40px;}
.pp_inline h2{margin:0;padding:0 0 16px 0;font-family:"Microsoft Yahei",SimHei,SimSun,Arial, Helvetica, sans-serif;}
.pp_inline small{font-family:Arial, Helvetica, sans-serif;font-size: 12px;}
.pp_inline .ss{height:420px;overflow:auto;line-height:24px;font-size:14px;color:#5c5c5c;}

.emlwrap{}

#maincontent .alumlist>ul{
    list-style:none;margin:0;padding:0;display:block;
}
#maincontent .alumlist>ul>li{
    width:20%;
    margin-right:5%;
    float:left;display:block;
    margin-bottom: 22px;
}
#maincontent .alumlist>ul>li .img{
    width:146px;height:97px;
    overflow:hidden;
}
#maincontent .alumlist>ul>li .img img{
    width:100%;height:auto;
}
#maincontent .alumlist>ul>li h4{
    margin:0;padding:8px 0;
    background-color:#fad9b8;
    color:#f0831e;
    font-size:13px;
    font-weight:bold;
    text-align:center;
}
#maincontent .alumlist>ul>li a{
    color:#f0831e;
    display:block;margin:0;padding:0;
}
#maincontent .alumdetail>ul{
    display: block;margin:0;padding:0;list-style:none;
    margin-top:-32px;
}
#maincontent .alumdetail>ul>li h4{
    color:#f0831e;
    display: block;text-align: center;
    font-size:16px;
}
#maincontent .alumdetail>ul>li img{
    width:100%;height:auto;
}
#maincontent .alumdetail>ul>li .txt{
    color:#f0831e;
    text-align: center;
    font-size:13px;
}
#maincontent .alumdetail>ul>li .txt>ul{
    display:block;list-style:none;
    margin:0;padding:0;
}
#maincontent .alumdetail>ul>li .txt>ul>li{
    position: relative;
    line-height:22px;
    background-color:#ffeddb;
    margin:2px 0;
}
#maincontent .alumdetail>ul>li .txt>ul>li>span{
    position: absolute;right:5px;
    font-size:18px;
    font-family: Arial;
    color:#f6b578 !important;
}
#maincontent .alumdetail>ul>li{
    border-bottom:1px solid #f0831e;
    margin-bottom: 2em;
    padding-bottom:2em;
}
#maincontent .alumdetail>ul>li:last-child{
    border-bottom: none;
}