
/*公用*/
*{font-family:Segoe UI, Tahoma, Helvetica, Arial,"宋体", sans-serif; font-size: 13px;}
.hide{ display:none;}
.center{ width: 990px; margin: 0 auto;}
.clear{ clear: both;}
.po-relative{ position: relative;}
.padding-t20{ padding-top: 20px;}
.margin-b20{ margin-bottom: 20px;}
.w214{ width: 214px;}
.fl-left{ float: left;}
.fl-right{ float: right;}
.al-center{ text-align:center;}
/*头部*/
.header-main{ height: 124px;width: 990px; margin: 0 auto; position: relative;}
#logo{ width: 338px; height: 84px; position: absolute; left: 0px; bottom: 17px;}
.welcome{width: 560px; height: 26px; line-height: 26px;  position: absolute; left: 0px; top: 0px; font-size: 13px;}
.mini-nav{width: 360px; height: 26px; line-height: 26px;  position: absolute; right: 0px; top: 0px; font-size: 13px; text-align: right; }
.mini-nav a{ font-size: 14px; text-decoration: none; padding: 5px 10px;}
.mini-nav .student_services{ border-radius: 0 0 3px 3px;}
#skin{ width: 90px; height: 15px; position: absolute; right: 0; top:34px;}
#skin span{ display: block;float: left;padding-right: 10px;}
#skin a{ display: block; width: 15px; height: 15px; float: left; margin-right: 10px;}

/*导航*/
#nav{ height: 36px;}
.nav-main{width: 990px;height: 36px; margin: 0 auto; position: relative; }
#nav li{ padding-top:4px; height: 32px; float: left;}
#nav li:first-child{ border-left: 0;}
#nav li:last-child{ border-right: 0;}
#nav li a{ display: block; padding: 0 9px; height: 31px; line-height:28px; float: left; font-size: 14px; text-transform: uppercase; text-decoration: none;}
/*第一屏板块*/
#features-box{ padding-top: 20px; padding-bottom: 10px; width: 980px; margin: 0 auto; min-height: 649px;}
.features{ width: 680px; margin: 0 auto; float: left;}
/*焦点图*/
.focus{ width: 659px; height: 300px; float: left; position: relative; overflow: hidden; margin-bottom: 15px;}
.focus-img{height: 380px; position: relative;}
.focus-img li{width: 680px; height: 380px; position: absolute; left: 0; top: 0;}
.focus-img li .bar{ width: 460px; height: 139px; position: absolute; left: 0; bottom: 131px; background: rgba(39, 35, 35, 0.5);}
.bar-title{font-size: 26px; line-height: 1; height:41px; overflow:hidden;}
.bar-title span{ display:block; display: inline-block; padding: 15px 20px 0 15px; line-height: 1; font-size: 26px; text-decoration: none;}
.bar-info span{ padding: 5px 25px 5px 15px; display: inline-block;}
.bar-info a{ text-decoration: none;}
.indicator{height: 22px; position: absolute; bottom: 64px; left: 27px;width: auto;background: rgba(255, 255, 255, 0.5);padding-left: 14px;padding-top: 7px;border-radius: 7px;}
.indicator ul li{ width: 16px; height: 16px; float: left; margin-right: 10px; border-radius: 50%; text-align: center;line-height: 16px; font-size: 12px; cursor: pointer;}
/*课程搜索*/
.side-main{ width: 300px; float: left; padding-top: 1px; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#CBDAEE), to(#F8FCF7));}
.course-search{ margin-bottom: 15px; width: 93%; margin: 0 auto;}
.course-search h2{ font-size: 18px; text-transform: uppercase;  padding-bottom: 10px; margin-bottom: 10px;}
.course-search h2 a{ font-size: 18px; text-transform: uppercase;}
.select{ height: 30px; margin: 15px 5px 0px 10px; }
.select select{ width: 259px; height: 30px; margin-top: 10px;}
.language{margin:11px 10px 7px 10px; line-height: 36px;}
.language-head{ font-size: 15px; font-style: italic;}
.checkbox{ padding-left: 10px;}
.checkbox input[type="checkbox"]{ margin-right: 3px;}
.checkbox a{ text-decoration: none;}
.search-input{ height:36px; padding: 15px; position: relative;}
.search-input b{ display: block;position: absolute;left: 34px;top: 0;overflow: hidden;width: 0px;height: 0px;border-width: 6px;}
.input-text{ float: left; width: 214px; height: 36px;}
.input-text input{ width: 189px; height: 30px;}
.input-btn{ float: right; width: 30px; height: 30px; padding-top: 3px;}
.input-btn a{ display:block; width: 30px; height: 30px; border: none; border-radius: 50%; text-transform: uppercase; text-align: center; text-decoration: none; line-height: 30px;}
#popSiteLinks ul{ padding:5px;display: none;}
/*通知公告*/
.notice{ padding: 6px 6px 1px 11px; position: relative;}
.news-page{ width: 45px; height: 17px; position: absolute; right: 7px; top:0;}
.news-page span{ display: block; width: 22px; height: 17px; cursor: pointer;}

.news-page .left{ background-position: 0 3px; float: left; background: #5d5d5d; color: #fff; text-align: center;}
.news-page .right{ background-position: -22px 3px; float: right; background: #870100; color: #fff; text-align: center;}
.notice h2{ font-size: 18px; line-height: 36px; text-transform: uppercase; padding-bottom: 5px;}
.notice h2 a{ text-decoration: none; font-size: 18px; text-transform: uppercase;font-weight:700;font-family:a}
.notice h2 a:hover{ text-decoration: underline;}
.service h3 a {font-size: 18px;
color: #000000;
text-decoration: none;
font-family: a;
font-weight: 700;
}
.notice-body{ width: 280px; height: 148px; overflow: hidden;}
.notice-body ul{ width: 5000px;}
.notice-body ul li{ width: 280px; /* float: left; */ margin-bottom: 12px; background: url(/_Template/University2/images/px.png)2px 6px no-repeat; padding-left: 14px;}
.calendar{ width: 55px; height: 60px; float: left; }
.calendar .day{font-size: 20px; text-align: center;}
.calendar .month{ font-size: 17px; text-align: center;}
.notice-main{float: right; line-height: 1;}
.notice-main a{text-decoration: none;}
.notice-main a:hover{ text-decoration: underline;}
.notice-title{ margin-bottom: 5px;}
/*3大信息板块*/

.p-time{ font-size:14px;}
.advantages .pic{background: url(/_Template/University2/images/advantages.png) no-repeat;background-size: 100%;}
.programs{}
.p-con a{ text-decoration:none; font-size:14px; color: #000; line-height: 1.2em;}
.min{width: 81px!important;
float: left!important;margin-left: 13px;}
.mina{width: 200px;
float: left;
height: 100px;top: -2px;padding-left: 9px;}
.service h2{ margin-bottom:10px}
.programs .pic{background: url(/_Template/University2/images/programs.png) no-repeat;background-size: 100%;}
.service{}
.service .pic{background: url(/_Template/University2/images/service.png) no-repeat;width: 100px;}
.panel-box2{width: 658px;margin: 0 auto;clear: both;padding-left: 0px;margin-left: 0px;}
.panel-main{ width: 680px; margin: 0 auto;}
.panel-info{ width: 321px; }
.panel-info h2{ font-size: 19px; position: relative; bottom: 40px; background: rgba(1,1,1,.5); color: #fff; height: 33px; line-height: 33px;}
.panel-info h2 a{ font-size: 18px; text-decoration: none; padding-left:12PX; color: #fff;}
.panel-info ul li{ padding: 4px 0 4px 12px;}
.panel-info ul li a{ font-size: 13px;text-decoration: none;}
.panel-info ul li a:hover{color:#860001}
.panel-info .pic{ width: 321px; height: 169px;}
.view-more{ display:none;}
/*footer*/
.foot-connect{ height: 32px; line-height: 32px; padding: 6px 0;}
.connect-head{float: left; padding: 0 10px 0 0;font-size: 16px;line-height: 32px}
.connect-body{float: left;}
.connect-body a{ display: block; float: left; width: 32px; height: 32px; margin-right: 10px; background-image: url(/_Template/University2/images/share.png);}
.facebook{ background-position: 0 0;}
.twitter{ background-position:-33px 0;}
.foot-main{ padding:30px 0;}
.foot-nav{ line-height: 40px;}
.foot-nav a:first-child{ margin-left: 0;}
.foot-panel{ float: left; }
.foot-panel h2{ font-size: 8px; text-transform: uppercase; margin-bottom: 5px;font-size: 18px;
text-shadow: 1px 0px 3px #CCC;}
.foot-panel ul li{ padding: 3px 0 3px 10px;}
.foot-panel ul li a{ font-size: 13px; text-decoration: none;}
.foot-panel ul li a:hover{ text-decoration: underline;}
.applicants{ width: 260px;}
.current{ width: 260px;}
.visitors{ width: 250px;}
.help_center{ width: 220px;}
.foot-bottom{ padding:10px 0;}
.foot-nav a{ text-decoration: none;}
.foot-share-box{ display:none;}
.bottom-line {margin-top: 25px;}
.copyright-text{ padding-left:5px}
.logo-right{position: absolute;
right: 0px;
top: 49px;}
.side-main h2 {font-size: 20px;
color: #000;
padding-left: 10px;
padding-top: 4px;
font-weight: 700;
font-family: a;
}
.advantages{ float:left!important}
.programs{float: left!important; margin-left: 16px;}
.notice-body ul li:hover .notice-body a{color:red}
/*--------------------------------------------------- 二级页面 -------------------------------------------------------*/
#content{ width: 990px; margin: 0 auto; padding-bottom:20px;}
#whyusNav{ margin:15px 0 15px;}
#whyusNav a{ display:block; padding:3px 7px; text-decoration:none; float:left; margin-right:5px;}
#whyUsImgs li{ width:100%; height:300px;}
#whyUsImgs img { width:600px; height:300px; float:left;}
#whyUsImgs .imgContent{ width:360px; float:left; margin-left:20px;}
#whyUsImgs .imgContent h2 {margin-bottom:10px;}
#whyUsImgs .imgContent h2 a {font-size: 16px; text-decoration: none; color:#c69201;}
.why-indicator li,#whyusNav a{ border: 1px solid #bb8900; color:#c69201; }
.why-indicator li.active,#whyusNav a.activeSlide{ background:#bb8900; color: #fff;}
.why-indicator .play{ background: #d9d9d9 url(../images/play.png) no-repeat;}
.why-indicator .play.stop{ background-position: -24px 0;}
.hot-info-body a:hover{ color: #373737;}
.programs_list,.advantages_list{position: relative;
bottom: 19px;}
.min{ height:100px!important}
#footer{ clear:both}
.goto{width: 300px;
float: right;
text-align: right;}

/*校友栏目样式*/
.withsplash {width:230px;text-align:left;overflow:hidden;float:left;}
.withsplash a.link{text-transform:uppercase;padding:4px;padding-left:60px;font-size:14px;text-decoration:none;margin:0;border-bottom:1px solid #dbd3c2;display:block;min-height:36px;background-repeat:no-repeat;background-position:left center; }
a.Facebook {background-image:url(/Images/Alumni/facebook.gif);}
a.Twitter {background-image:url(/Images/Alumni/twitter-icon.jpg);}
a.LinkedIn {background-image:url(/Images/Alumni/linkedin-icon.jpg);}
a.YouTube {background-image:url(/Images/Alumni/youtube-icon.jpg);}
a.Instagram {background-image:url(/Images/Alumni/instagram-icon.jpg);}
a.Weibo {background-image:url(/Images/Alumni/weibo-icon.jpg);}
.withsplash a.link:hover {color:#2177F0;}


.alumni-profiles {overflow: hidden;margin-top: 20px;margin-bottom: 0px;margin-right: -20px;}
.alumni-profiles-container .tile {float: left;}
.alumni-profiles-container .card {background: #ffffff;-webkit-box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 1px, rgba(0, 0, 0, 0.027451) -1px 0px 0px, rgba(0, 0, 0, 0.027451) 1px 0px 0px, rgba(0, 0, 0, 0.117647) 0px 1px 0px;box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 1px, rgba(0, 0, 0, 0.027451) -1px 0px 0px, rgba(0, 0, 0, 0.027451) 1px 0px 0px, rgba(0, 0, 0, 0.117647) 0px 1px 0px;z-index: 15;cursor: pointer;}
.card {position: relative;width: 164px;height: 260px;float: left;margin:0 20px 20px 0;}
.J_posts_list li:nth-child(4) .card,.J_posts_list li:nth-child(8) .card,.J_posts_list li:nth-child(12) .card{margin:0px;}
.card .card-wrapper {background: rgb(255, 255, 255);-webkit-box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 1px, rgba(0, 0, 0, 0.027451) -1px 0px 0px, rgba(0, 0, 0, 0.027451) 1px 0px 0px, rgba(0, 0, 0, 0.117647) 0px 1px 0px;box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 1px, rgba(0, 0, 0, 0.027451) -1px 0px 0px, rgba(0, 0, 0, 0.027451) 1px 0px 0px, rgba(0, 0, 0, 0.117647) 0px 1px 0px;z-index: 1;display: inline-block;width: 100%;
height: 100%;position: absolute;top: 0px;transition-property: top;-webkit-transition-property: top;transition-duration: 0.3s;-webkit-transition-duration: 0.3s;transition-timing-function: ease-in-out;-webkit-transition-timing-function: ease-in-out;}
.card .card-wrapper .image {display: inline-block;height: 164px;width: 164px;}
.card .card-wrapper .image img {display: inline-block;position: absolute;left: 0px;right: 0px;height: 164px;width: 164px;}
a img {border: none;}
.card .card-wrapper .content {padding: 5px;}
.card .card-wrapper .content .title {font-size: 14px;font-weight: bold;line-height: 16px;color: rgb(0, 0, 0);overflow: hidden;text-overflow: ellipsis;max-height: 32px;display: inline-block;width: 136px;white-space: normal;}
.card .card-wrapper .content .headline {font-size: 13px;color: rgb(51, 51, 51);font-weight: normal;overflow: hidden;text-overflow: ellipsis;
max-height: 45px;white-space: normal;line-height: 16px;margin: 5px 0px;}
.card .card-wrapper .content .extra {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 13px;line-height: 17px;color: rgb(102, 105, 106);font-weight: normal;}
.card .card-wrapper .content .email-confirm {display: none;}
.card .card-wrapper .content .email-confirm .title {font-weight: normal;text-overflow: inherit;white-space: inherit;}
.card .card-wrapper .content .title {font-size: 14px;font-weight: bold;line-height: 16px;color: rgb(0, 0, 0);overflow: hidden;text-overflow: ellipsis;max-height: 32px;display: inline-block;width: 136px;white-space: normal;}
.card .card-wrapper .content .email-confirm .extra {margin-top: 5px;margin-bottom: 5px;text-overflow: inherit;white-space: inherit;}
.card .card-wrapper .content .extra {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 13px;line-height: 17px;color: rgb(102, 105, 106);font-weight: normal;}
.card .card-wrapper .content .email-confirm input {padding-left: 2px;padding-right: 2px;}
.clear{clear:both;}

.programs-switch-body li .Anew{min-height:32px;padding:5px 0;}
.float-left{float:left;}
.Anew span.float-left{color:rgb(198, 146, 1);font-size:16px;}
.sub-highlights-main {margin-left: 120px;}
.thread_img_list h1{font-size:18px;color:rgb(66, 74, 82);padding-bottom:12px;}
.padding10 {padding:10px;}

.bold{font-weight:bold;}
.addcont {margin: 0;}
.addcont .modtab {height: 30px;line-height: 32px;padding: 0 10px;margin-bottom: 20px;background: rgb(247, 247, 247);border-top: 0;border-bottom: 1px solid rgb(235, 235, 235);}
.addcont .modtab h3 {font-size: 16px;height: 30px;line-height: 32px;color: rgb(40, 40, 40);border: none;font-weight: 700;}
.addcont .infoview {margin: 0 10px;padding: 0;border: none;font-size: 14px;color: rgb(40, 40, 40);overflow: hidden;zoom: 1;}
.noborder {border: none!important;}
.infoview img{float:right;}
.addcont .infoview .pst {width: 50%;float: left;display: inline;}
.addcont .infoview div .pst{width:100%;display:block;}
.addcont .infoview p {padding: 0;line-height: 28px;font-size: 14px;color: rgb(40, 40, 40);}
.addcont .sth, .addcont .std {float: left;}
.addcont .sth {padding-right: 7px;width:100px;}
.addcont .experTime {color: rgb(12, 174, 12);padding-left: 5px;}
.addcont .infoview .pst2 {clear: both;}
.addcont .infoview p.width100 {width:100%;}
.addcont .editp p{padding:5px 0;}
.addcont .editp p span.sth {width: 160px;}
.save{ color: #fff;background: #62c462; /* Old browsers */
    background: -moz-linear-gradient(top,  #62c462 0%, #51a351 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62c462), color-stop(100%,#51a351)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #62c462 0%,#51a351 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #62c462 0%,#51a351 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #62c462 0%,#51a351 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #62c462 0%,#51a351 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62c462', endColorstr='#51a351',GradientType=0 ); /* IE6-9 */
}
.save:hover{ background:#51a351; }
.red {color:red;}
.alumni-card{height:280px;}
.user-resgister-tab .mybtn{width:160px;float:left;}
.user-resgister-tab a.mybtn{text-decoration:none;color:#000;text-align: center;padding-bottom: 0px;padding-top: 4px;margin-top: 10px;height:36px;margin-left:20px;}