* { font-family:Segoe UI, Arial; font-size: 14px; }
html{overflow:scroll;} 
.clear { clear: both; }
.fl-left{ float:left}
.fl-right{ float:right}
body { margin:0; padding:0;background:none;}
#container { width: 100%; margin: 0 auto;}
#headerwrap {width: 100%;height:80px;position: relative;margin: 0 auto;-webkit-box-shadow: inset 0 1px 1px rgba(226, 0, 1, -0.925),0px 0px 5px #AAAAAA;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=270,Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=270,Color='#000000');}
#header{position:fixed;width: 100%;height:80px;top:0px;left:0px; z-index:999;}
#headerinner{height: 80px;width: 1200px; margin:0 auto;}


/*导航样式开始*/
a {color: #666;text-decoration: none;}

.headbg{position:absolute;height:94px;width:100%;}
.headbg2{position:absolute;top:50px;height:50px;width:100%;margin-top: 44px;}


#eyebrow {z-index: 9700;min-height: 50px;color: #fff;position: fixed;display: block;top: 0;left: 0;right: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.row {margin-left: -10px;margin-right: -10px;}
.col-xs-12 {width: 100%;float: left;position: relative;min-height: 1px;padding-left: 10px;padding-right: 10px;}
#toggle-sidenav {float: left;width: 10%;height: 44px;text-align: left;margin-top: 3px;background-color: rgba(0, 0, 0, 0);border: 0;padding: 0;}
.visible-lg, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-print, .visible-print-block, .visible-print-inline, .visible-print-inline-block, .visible-sm, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block{display: none!important;}
button, input, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit;}
button {overflow: visible;}
#toggle-sidenav i {background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…k9IjEiIHZpc2liaWxpdHk9ImZhbHNlIiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+Cjwvc3ZnPgo=);background-size: contain;background-repeat: no-repeat;height: 16px;width: 24px;display: block;}
#eyebrow a {color: #fff;}
.headnav-logo a {display: block;width: 126px;margin: 0 auto;}
.lyndacon {display: inline-block;font-family: lyndacon;font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;speak: none;font-variant: normal;text-transform: none;}
.headnav-logo .ldc-logo {margin: 0;position: relative;display: block;font-size: 27px;line-height: 50px;text-align: center;}
.sr-only {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.container {margin:0 auto;width:1200px;}
.headnav-logo {position: absolute;float: none;width: auto;}
#nav-logo img{width:620px;margin-top:5px}

#submenu-left {position: relative;left: auto;bottom: auto;top: auto;right: auto;width: 100%;padding: 0 0 0 346px;overflow: visible;}
#submenu-left>ul:first-child {padding-top: 0;}
#submenu-left ul {float: left;margin-top:36px;}
#eyebrow ul li {display: block;font-size: 18px;position: relative;}
#eyebrow ul li {position: relative;padding-top: 6px;padding-bottom: 5px;font-size: 15px;}
#eyebrow ul li.submenu-toggle-cont {cursor: pointer;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…UiPg0KPC9nPg0KPGcgaWQ9Ikd1aWRlIiBkaXNwbGF5PSJub25lIj4NCjwvZz4NCjwvc3ZnPg0K);background-repeat: no-repeat;background-position: right 15px top 22px;background-size: 20px 12px;}
#eyebrow ul li.submenu-toggle-cont {background-image: none;cursor: auto;}
#eyebrow ul li>span {border-bottom: 0;}
#submenu-left li {float: left;}
ul, ul li {list-style: none;margin: 0;padding: 0;}
#submenu-left li .top-menu-item {padding: 7px 12px 5px;margin-top: 1px;-webkit-transition: background-color .1s linear;-o-transition: background-color .1s linear;transition: background-color .1s linear;}
#eyebrow ul li.submenu-toggle-cont .submenu-toggle {cursor: pointer;}
#submenu-left ul.submenu-login, #submenu-left ul.submenu-profile {float: right;text-align: right;margin-left: 15px;}
#submenu-left ul.submenu-login {padding-top: 3px;margin-top:23px}
#submenu-left .redirect-links-cont {cursor: pointer;background-color: #191919;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…0iMSIgdmlzaWJpbGl0eT0iZmFsc2UiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD4KPC9zdmc+Cg==);
background-repeat: no-repeat;background-position: right 17px top 18px;background-size: 10px 19px;}
.redirect-links-cont {background-image: none;background-color: rgba(0, 0, 0, 0);margin-left: 15px;}
#submenu-left .redirect-links-cont:first-child {margin-left: 0;}
#submenu-left .redirect-links-cont .redirect-links {display: block;padding: 0;}
#submenu-left ul.submenu-login .top-menu-item {margin-top: 0;padding: 7px 10px 5px;}
#eyebrow ul li>a, #eyebrow ul li>span {padding: 0 45px 0 20px;display: none;width: 100%;}
#eyebrow ul.submenu-login li a.top-menu-item-primary {background-color: #fe520f;border-radius: 5px;border: none;display: inline-block;}
#eyebrow ul.submenu-login li a {padding-top: 13px;padding-bottom: 13px;}
#sub-nav {left: 0px;right: 0;top: 50px;position: relative;position: absolute;width:100%}
#submenu-left .redirect-links-cont {background-image: none;background-color: rgba(0, 0, 0, 0);margin-left: 15px;}
#sub-nav ul > li.dropdown > dd {
  visibility: hidden;
}
#sub-nav ul > li > dd{
    position: absolute;
    left: inherit;
    top: 93%;
    width: 250px;
    z-index: 100;
    opacity: 1;
    background: #4896e4;
    padding: 10px 0px;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -webkit-box-shadow: 0px 4px 4px 1px rgba(0,0,0,0.2);
    box-shadow: 0px 4px 4px 1px rgba(0,0,0,0.2);
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

#sub-nav ul > li > dd > dl {
    position: relative;
    width: 100%;
    padding: 0px 30px;
    -webkit-transition: all 0.2s cubic-bezier(0.4,0.28,0.31,1.28) 0s;
    transition: all 0.2s cubic-bezier(0.4,0.28,0.31,1.28) 0s;
}
#sub-nav ul > li.dropdown:hover > dd {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    top: 100%;
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
}

#sub-nav ul > li > dd > dl > a{
position: relative;
    display: block;
    padding: 14px 0px;
    line-height: 24px;
    font-weight: 500;
    font-size: 16px;
    text-transform: capitalize;
    color: #fff;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    text-align: left;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}
#submenu-left .redirect-links-cont:first-child {margin-left: 0;}
#submenu-left .sub-nav-links-cont {padding: 0;}
#eyebrow #sub-nav ul li>a {padding-top: 0;padding-bottom: 0;border-bottom: 0;}
.solutions-cont {float: right;}
#submenu-left .section-head {background-color: rgba(0, 0, 0, 0);font-weight: 300;padding: 0;display: block;width: auto;float: left;line-height: 29px;font-size: 14px;}
#submenu-left #solutions {float: left;}
#eyebrow ul li.submenu-toggle-cont {cursor: pointer;background-repeat: no-repeat;background-position: right 15px top 22px;background-size: 20px 12px;}
#submenu-left #solutions>li {margin-left: 20px;}
#eyebrow ul li.submenu-toggle-cont {background-image: none;cursor: auto;}
#eyebrow ul li.submenu-toggle-cont:hover div.popover{display:block;}
#eyebrow ul li.submenu-toggle-cont .submenu-toggle {cursor: pointer;}


#submenu-left .sub-nav-links-cont .sub-nav-links {display: block;padding: 0;line-height: 29px;}
#eyebrow ul li>span {border-bottom: 0;}
#sub-nav li a {line-height: 61px;font-size:16px;}
li .nav-caret {display: inline-block;vertical-align: middle;font-size: 8px;line-height: 11px;}
.popover {position: absolute;top: 0;left: 0;z-index: 9500;display: none;max-width: 500px;padding: 1px;font-family: proxima-nova,"Helvetica Neue",Helvetica,sans-serif;font-size: 13px;font-weight: 400;line-height: 1.42857143;text-align: left;background-color: #fff;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.2);border-radius: 5px;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
box-shadow: 0 5px 10px rgba(0,0,0,.2);white-space: normal;}
.popover.dark-pop {background-color: #205c98;border: 0;color: #fff;}
#eyebrow .popover {display: block;position: static;border-radius: 0;box-shadow: none;padding: 0;}
#eyebrow .popover {position: absolute;font-size: 15px;max-width: none;top: 50px;display: none;border-radius: 5px;box-shadow: 0 5px 10px rgba(0,0,0,.2);}
#sub-nav .popover {top: 29px;}
#eyebrow .popover.bottom {margin-top: 10px;}
.popover.bottom>.arrow {left: 50%;margin-left: -10px;border-top-width: 0;border-bottom-color: #999;border-bottom-color: rgba(0,0,0,.25);
top: -10px;}
.popover>.arrow, .popover>.arrow:after {position: absolute;display: block;width: 0;height: 0;border-color: rgba(0, 0, 0, 0);/*border-style: solid;*/}
.popover>.arrow {border-width: 10px;}
.popover.dark-pop.bottom .arrow, .popover.dark-pop.bottom .arrow:after {border-bottom-color: #333;}
#eyebrow .popover .arrow {display: block;/*left: 20%;*/left:12%;}
#eyebrow .popover .popover-content {/*overflow: hidden;*/border-radius: 5px;}
#eyebrow .popover .popover-content {padding: 0;}
#eyebrow ul li ul {background-color: rgba(0, 0, 0, 0);display: block;}
#eyebrow .popover .popover-menu {float: none;}
#eyebrow ul li.submenu-toggle-cont ul ul, #eyebrow ul li.submenu-toggle-cont ul.popover-menu {display: block;}
#eyebrow .popover .popover-menu li {float: none;padding: 0;}
#sub-nav .popover .popover-menu li {font-size: 15px;}
#eyebrow #sub-nav ul li ul li {padding-top: 0; padding-bottom: 0;}
#sub-nav .popover .popover-menu li a {line-height: 1.6em;}

#eyebrow #sub-nav ul li>a {padding-top: 0px;padding-bottom: 0;border-bottom: 0;font-size:18px;}
#eyebrow .popover .popover-menu li a {display: block;white-space: nowrap;border-left: 5px solid #009175;-webkit-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;}
#eyebrow .popover .popover-menu li.active a, #eyebrow .popover .popover-menu li:focus a, #eyebrow .popover .popover-menu li:hover a {border-left: 5px solid #009175;background-color: #47d7bb;-webkit-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;}
#eyebrow #sub-nav ul li .popover a {height: 35px;padding: 0 20px 8px 15px;line-height:35px;width:100%;font-size:14px;}

#submenu-search {display: block;}
#submenu-search {display: none;position: absolute;top: 50px;left: 0;right: 0;border: 0;background-color: #fff;box-shadow: 0 1px 3px rgba(0,0,0,.2);margin: 0;padding: 0;-webkit-appearance: none;}
#submenu-search {display: block;float: right;position: relative;left: auto;right: auto;top: auto;box-shadow: none;margin-top: 8px;background-color: rgba(0, 0, 0, 0);border-radius: 5px;height: 34px;padding-top: 0;width: 365px;}
#header_search_form, #submenu-search {width: 485px;margin-left: 30px;margin-top: 30px;}
#submenu-search .form-group {margin-bottom: 0;display: block;width: 100%;}
#submenu-search .form-group {margin-bottom: 0;display: block;float: left;position: relative;}
label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;}
.sr-only {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
#submenu-search #header-search-field {height: 34px;padding: 0 43px 0 10px;margin: 0;position: relative;width: 45%;float: right;background-color: #fff;border: 2px solid #205c98;line-height: 14px;display: inline-block;color: #666;border-radius: 5px;-webkit-appearance: none;}
.lyndacon {display: inline-block;font-family: lyndacon;font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;speak: none;font-variant: normal;text-transform: none;}
#header-search-field+.clear-search {position: absolute;display: none;visibility: visible;width: 40px;height: 40px;padding: 8px;color: #999;
right: 0;top: 2px;cursor: pointer;background: 0 0;border: none;font-size: 10px;line-height: 14px;text-align: center;-webkit-transition: opacity ease .3s;-o-transition: opacity ease .3s;transition: opacity ease .3s;}
search-field+.clear-search {height: 30px;width: 30px;right: 14px;top: 0;}
#submenu-search button[type=submit] {display: inline-block;background-color: rgba(0, 0, 0, 0);border: 0;position: absolute;top: 8px;outline: 0;float: left;}
#submenu-search button[type=submit] {background-color: #e5e5e5;border: 0;position: absolute;top: 2px;right: 0;color: #000;font-size: 18px;
line-height: 0;height: 30px;border-radius: 0 5px 5px 0;padding: 0 10px;}
button, html input[type=button], input[type=reset], input[type=submit] {-webkit-appearance: button;cursor: pointer;}
#toggle-search {display: block;float: right;font-size: 22px;line-height: 0;width: 25px;top: 14px;position: relative;cursor: pointer;}
#toggle-search {width: 32px;height: 44px;}
#toggle-search {display: none;}
*, :after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}






/*导航样式结束*/

#content { width:100%; height:460PX; margin: 0 auto; padding: 0; background: #ffffff; }
/*焦点图板块开始*/
.content-focus {
    width: 960px;
    height: 460PX;
    background: url(/images/focus-bg.gif) repeat;
    padding-bottom: 20px;
}
.content-focus-prospective {width: 310px;height: 256px;padding: 15px;float: left;}
.content-focus-prospective h3 { font-size: 22px; line-height: 30px; margin-bottom: 10px;text-shadow: 0 1px 1px #9C9C9C;color: #000000;text-transform: uppercase;font: 24px/120% "Georgia";}
.content-focus-prospective .readmore {border-radius:4px; display:block; width:120px; height:32px; line-height:32px;background: #DC002D; text-align:center; font-size:16px;  text-shadow: 0 1px 1px #666666; color: #ffffff; }
.content-focus-prospective a:hover { text-decoration: underline; }
.content-info {  color: #006876; line-height: 1.7; margin-bottom: 20px; }
.content-focus-img { width:100%; height: 460PX; overflow: hidden; float: left; position: relative; }
    .content-focus-img .button {
        width: 45px;
        height: 45px;
        position: absolute;
        top: 120px;
        background: url(/images/sprite.png) no-repeat;
        cursor: pointer;
    }
/*2013-07-11*/
.content-info ul li {list-style-type: disc;color: #000;}
.content-info ul li:hover {list-style-type: disc;color: #006876;}
.content-info ul li a { line-height: 18px; color: #000; }
.content-info ul li a:hover { color: #006876; text-decoration: underline; }
.content-focus-img .button-left { left: 0; background-position: -125px -279px; }
.content-focus-img .left-hover { background-position: -125px -326px; }
.content-focus-img .button-right { right: 0; background-position: -172px -279px; }
.content-focus-img .right-hover { background-position: -172px -326px; }
.content-focus-img ul { width:100%; height: 460PX; }
.content-focus-img ul li { width: 100%; height: 460PX; position: relative; float: left; }
.content-focus-img ul li img { width: 100%; height: 460PX; }
.content-focus-img ul li h3 { position: absolute; right: 0; bottom: 0; height: 58px; z-index: 200;  }
    .content-focus-img ul li h3 span {
        width: 49px;
        height: 58px;
        float: right;
        background: url(/images/bg-red-diag.png) no-repeat;
    }
.content-focus-img ul li h3 p { float: right; padding-right: 20px; font-size: 18px; height: 58px; line-height: 58px; background:#00596c; text-shadow: 0 1px 1px #961A2E; color: #ffffff; }
/*焦点图板块结束*/
/*焦点图板块开始*/
#features-box{  margin-top:0px}
.features {
    margin: 0 auto;
    position: relative;
    height: 100vh;
    border-top: none;
   background-image:url(/images/index.png);
    background-attachment: fixed;
    background-size: contain;
}

 .focus{ width: 100%; height: 0;padding-bottom:39%; float: left; position: relative; overflow: hidden;}
 .focus-img{height:0; padding-bottom:36%; position: relative;margin-top:94px}
 .focus-img li{width: 100%; height: 100%; position: absolute; left: 0; top: 0;/*border: 5px solid #333;border-top:none;*/}
 .focus-img li img{width:100%; height:100%;}

#sliderhandle{  position:absolute; bottom:0px; right: 0px;width:60%; height:70px;}
#sliderhandle2{ position:absolute;width:70%; height:70px;left:30%;}
.slider-img{width:100%;height:100%;background: #000;opacity: 0.4;filter: alpha(opacity=40);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);}
#sliderhandle h6{position: absolute;padding:4px 8px;top:0px;font-size:20px;color:#fff;}
#sliderhandle h6 span{color:#fff;}

 .indicator{ height: 25px;position: absolute;bottom: 20px;width: auto;border-radius: 7px;left:85%;}
 .indicator ul li{ width: 9px; height: 9px; float: left; margin:6px 12px 6px 6px; border-radius: 50%; text-align: center;line-height: 21px; font-size: 12px; cursor: pointer;background: #ffffff; color: #fff; text-indent: 2324234324px;}
    .indicator ul li.active {
        width: 21px;
        height: 21px;
        background: url(/images/indicator.png) no-repeat;
        margin: 0px 6px 0px 0px;
    }

 /*footer*/
.clrfix  li{
    float: left;
    width: 30.3%;
    line-height: 1;
    color: rgba(255,255,255,0.8);
    margin-left: 15px;
}
.clrfix  li h4{
font-weight: bold;
    padding-bottom: 15px;
}
.clrfix  li p{
    padding-bottom: 20px;
    font-size: 14px;
}
.copy-info{
float:left;
width: 77%;
    text-align: center;
    color: rgba(255,255,255,0.8);
    font-size: 14px;
    line-height: 2;
width:1200px;
}
.copy-info a{
color: rgba(255,255,255,0.8);}
.logobox img{width:300px;}
 #footer {clear: both;}
 .foot-main {padding: 12px 0;background: #205c98;}
 .foot-margin .applicants {width: 700px;}
 .foot-panel {float: left;}
 .foot-panel h2 {font-size: 8px;text-transform: uppercase;margin-bottom: 5px;font-size: 18px;color:#ffffff;}
    .foot-panel ul li {
        background: url(/images/sprite-g.gif) -495px -52px no-repeat;
        padding: 3px 0 3px 10px;
    }
 .foot-panel ul li a {font-size: 13px;text-decoration: none;color: rgb(255, 255, 255);}
 foot-margin .help_center {width: 290px;}
 .foot-bottom {padding: 10px 0;background:#205c98;}
 .foot-nav {line-height: 40px;color: rgb(255, 252, 242);}
 .foot-mini-nav {height: 30px;line-height: 30px;}
 .foot-mini-nav li {height: 30px;float: left;position: relative;margin-right: 15px;}
 .foot-mini-nav li span {display: block;height: 30px;cursor: pointer;padding: 0 6px;border-radius: 0 0 3px 3px;}
 .foot-mini-nav li dl {display: none;position: absolute;width: 160px;height: 250px;left: 0;top: -250px;background: rgb(255, 255, 255);border-radius: 3px 3px 3px 0;border: 1px solid rgb(221, 221, 221);border-bottom: none;}
 .foot-mini-nav li dl dd {border-bottom: 1px solid rgb(242, 242, 242);}
 .foot-nav a:first-child {margin-left: 0;}
 .foot-mini-nav li dl dd a {display: block;font-size: 13px;line-height: 16px;padding: 4px 10px;color: rgb(102, 102, 102);}
 foot-margin .current {width: 280px;}
 foot-margin .visitors {width: 200px;}

 .foot-nav a {text-decoration: none;color: rgb(255, 255, 255);}
 .copyright a {color: rgb(255, 255, 255);}
 .goto {float: right;text-align: right; }
.copyright {color: rgb(255, 255, 255);}
.foot-mini-nav li span.active {background-color: rgb(255, 255, 255);padding: 0 5px;border: 1px solid rgb(221, 221, 221);border-top: none;}

.panel-box3 {height: 350px;width: 1200px;margin: 0 auto;}
.box3-neirong {width: 100%;margin: 0 auto;}
.nei_left {width: 320px;height: 300px;float: left;}

.panel-box3 h2 a{font-size: 23px;color:#c4272e;}
.box3-img {width: 320px;height: 220px;clear: both;}
.box3-img ul {padding-top: 10px;}
    .box3-img li {
        color: rgb(255, 255, 255);
        padding: 0px 0 10px 20px;
        background: url(/images/li2.png)-2px 8px no-repeat;
    }
.box3-img li a {color: #292726;font-size: 16px;text-decoration: none;}


/*首页中间板块*/
.icourse-course{    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-around;}
.icourse-course>li {position: relative;width: 600px;margin: 10px;height: 390px;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.icourse-img img{width:380px;height:114px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border: 3px solid #fe520f;}
.icourse-course p, .icourse-course h2 {color: #fe520f;font-weight:bold;margin: 0px 0 10px;font-size: 17px;line-height: 23px;}
.icourse-course p a, .icourse-course h2 a{color: #205c98;font-weight:bold;font-size: 24px;}

.subjects li:first-child {margin-top: 0;}
.subjects li h3 {margin-top: 10px;font-size: 19px;line-height: 28px;color:#666;}
.subjects li h3 a{font-size:19px;font-weight:bold;}
.icon {margin-right: 5px;width:20px;height:20px;display: inline-block;}

.degree-icons {
    background: url(/images/img-smaill.png) no-repeat -2px -2px;
}
.duration-icons {
    background: url(/images/img-smaill.png) no-repeat -3px -26px;
}
.teach-icons {
    background: url(/images/img-smaill.png) no-repeat -3px -51px;
}
.scholshop-icons {
    background: url(/images/img-smaill.png) no-repeat -3px -76px;
}
.fee-icons {
    background: url(/images/img-smaill.png) no-repeat -3px -98px;
}


.panel-box3 .panel-title{font-size:20px;color:#000000;font-weight:bold;text-transform:uppercase;margin-top: -4px;padding-bottom: 20px;display: block;}
ul.Sch-ship li {
    padding: 9px 0 8px 24px;
    background: url(/images/li.png)0px 16px no-repeat;
}
ul.Sch-ship li a {color: #292726;text-decoration: none;font-size:16px;}
.more-couese{text-align:right;}
.input-select {width: 360px;height: 35px;margin-top: 20px;border-radius:4px;}
input[type="text"], textarea, select {border: 1px solid #ccc;}
input[type="text"], textarea {padding: 2px 5px;border: 1px solid #ccc;border-radius:4px;}
.input-text {float: left;height: 36px;width: 240px;margin-top: 12px;}
.search-button {height: 35px;width: 100px;background-color: #008cc9;border: none;color: #fff;cursor: pointer;margin-left: 8px;border-radius: 3px;margin-top: 12px;}

.panel-bg {
    background: url(/images/box-bg1.jpg) no-repeat center;
    padding: 0 0 10px 0;
    height: 400px;
    background-attachment: fixed;
    background-size: cover;
}
.panel-bg2 {
    background: url(/images/box-bg2.jpg) no-repeat center;
    padding: 0 0 10px 0;
    height: 500px;
    background-attachment: fixed;
    background-size: cover;
}
.help-icon{width:1080px;height:251px;margin:0 auto;padding:38px 0 0;}
.help-icon li {width: 300px;list-style: none;float: left;position: relative;text-align: center;padding-top:170px;margin-bottom:20px;box-size:border-box;}
.help-icon li div{width:260px;height:70px;background-size:70px!important;}
.help-icon li a{display: block;letter-spacing: 1px;font-size: 16px;color: #ffffff;width: 260px;text-align: center;text-decoration: none;outline: none;font-weight:bold;}
.help-icon li a:hover{color:#5c5555;}
    .help-icon li .Programs {
        background: url(/images/Programs-hover.png) no-repeat center 0;
    }
    .help-icon li a:hover .Programs {
        background: url(/images/Programs.png) no-repeat center 0;
    }
    .help-icon li .Airport {
        background: url(/images/Uni-Video-hover.png) no-repeat center 0;
    }
    .help-icon li a:hover .Airport {
        background: url(/images/Uni-Video.png) no-repeat center 0;
    }
    .help-icon li .Apply {
        background: url(/images/Quick-Apply-hover.png) no-repeat center 0;
    }
    .help-icon li a:hover .Apply {
        background: url(/images/Quick-Apply.png) no-repeat center 0;
    }
    .help-icon li .Map {
        background: url(/images/Campus-Map-hover.png) no-repeat center 0;
    }
    .help-icon li a:hover .Map {
        background: url(/images/Campus-Map.png) no-repeat center 0;
    }
    .help-icon li .Accommodation {
        background: url(/images/Accommodation-hover.png) no-repeat center 0;
    }
    .help-icon li a:hover .Accommodation {
        background: url(/images/Accommodation.png) no-repeat center 0;
    }
    .help-icon li .Holidays {
        background: url(/images/Public-Holidays-hover.png) no-repeat center 0;
    }
    .help-icon li a:hover .Holidays {
        background: url(/images/Public-Holidays.png) no-repeat center 0;
    }
    .help-icon li .Video {
        background: url(/images/Uni-Video-hover.png) no-repeat center 0;
    }
    .help-icon li a:hover .Video {
        background: url(/images/Uni-Video.png) no-repeat center 0;
    }
    .help-icon li .health {
        background: url(/images/healthcare-hover.png) no-repeat center 0;
    }
    .help-icon li a:hover .health {
        background: url(/images/healthcare.png) no-repeat center 0;
    }
    .help-icon li .Download {
        background: url(/images/Download-Centre-hover.png) no-repeat center 0;
    }
    .help-icon li a:hover .Download {
        background: url(/images/Download-Centre.png) no-repeat center 0;
    }
    .help-icon li .Dining {
        background: url(/images/Download-Centre-hover.png) no-repeat center 0;
    }
    .help-icon li a:hover .Dining {
        background: url(/images/Download-Centre.png) no-repeat center 0;
    }
.uni-top{width:380px;position:relative;text-align: center;}
.uni-top img{width:120px}
.uni-btm{width:380px;text-align: center;padding: 0 56px;}
.uni-btm h3 a{font-size:18px;color:#205c98;}
.ul-uni{margin:30px 0;}
.ul-uni li{height:300px;}
.ul-uni li h3{margin-bottom:20px;}
.ul-uni li p{font-size:14px;font-weight:400;line-height:18px;text-align:right;margin:0;text-align:justify;}
.ul-uni li .infodate{position:absolute;text-align:center;top:0;width:380px;}
.infodate .infoday{color:#ffffff;font-size: 28px;margin-top: 20px;}
.infodate .infomonth{color: #FFF;font-size: 25px;margin-top: -16px;}

.box-bg-main{height:300px;}
.box-bg-main h4{text-align: center;padding-top: 148px;}
.box-bg-main h4 a {font-size:90px;color: #ffffff;font-weight: bold;text-decoration: none;background:rgba(0, 0, 0, 0.10)!important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=50); background:#fff;/*实现IE背景透明*/height: 87px;line-height: 66px;display: inline-block;border-radius:6px;padding:0 10px;}

.head-title{font-size: 26px;margin-bottom: 20px;text-align:center;color:#205c98;font-family: proxima-nova, 'Helvetica Neue', Helvetica, sans-serif;font-weight: bold;}
.start-btn{font-size: 30px;margin-bottom: 30px;text-align:center;color:#666666;font-family: proxima-nova, 'Helvetica Neue', Helvetica, sans-serif;font-weight: bold;}
.start-btn a {background-color: #fe520f;border-radius: 16px;border: none;margin-top: 0;padding: 2px 12px 5px;color:#ffffff;font-size:19px;}

.ul-service li{height:220px;margin-bottom:30px;}
.ul-service p{text-align:center;color:#666666;font-weight:400;font-size:16px;margin:0;padding:0;}
.ul-service p.desc{padding:0 62px;}
.ul-service p strong{color:#000000;font-size:20px;line-height:50px;}
.ul-service p strong.title-w{color: #205c98;}
.ul-service p strong.title-m{color: #205c98;}
.ul-service p strong.title-f{color: #205c98;}
.ul-service li p img{height:74px;}


.float-l{float:left!important;}
.float-r{float:right!important;}
.clear{clear:both}

.font-up{text-transform:uppercase;}
.h-bg {
    background: url(/images/box4-bg.png);
}

.panel-box4 {
    height: 356px;
    margin-top: 0px;
    position: relative;
    padding-bottom: 10px;
    background: url(/images/box5-bg.png);
}
.box4-neirong {width: 1090px;position: relative;margin: 0 auto;}
.clearfix-f {
    width: 1062px;
    background: url(/images/box4-bg.jpg);
    margin-left: 10px;
    background-size: 1062px;
}
.family-item {position: relative;float: left;width: 177px;height: 173px;cursor: pointer;}
.family-item:hover .item-bg{display:none;}
.panel-box4 a {text-decoration: none;}
.linka {display: block;width: 100%;height: 100%;}
.item-bg {position: absolute;left: 0;top: 0;right: 0;bottom: 0;opacity: 0.40;filter: alpha(opacity=40);background-color: #EDF1F4;z-index: 9;width: 100%;height: 100%;}



/*新闻通知*/
.panel-box4{  background-color:#ffffff; height:400px;}
.panel-box4 a{ text-decoration:none}
.box4-neirong{ width:1065px; margin:0 auto}
.highlights{ width:530px; float:left;}
.highlights .panel-title{ margin-bottom:30px;}
.highlights li{ height:93px; margin-bottom:17px; background-color:#fff;}

.notices-date{ width:91px; height:91px; float:left; background:#fe520f;}
.notices-date:hover{background:#00a1ff;}
.notices-description .title a:hover{color:#00a1ff;}
.notices-description{ margin-left:78px;}
.calendar {
    font-size: 12px;
    color: #00a1ff;
    text-transform: uppercase;
    width: 91px;
    height: 91px;
    float: none;
    text-align: center;
    background: url(/images/yuan_new.png) no-repeat;
}
.calendar span{ display:block; text-align:center; line-height:53px; font-size:38px; color:#A0A3A5; font-weight:bolder;}
.calendar span:hover{ color:#00a1ff}

.notices-description a{ text-decoration:none;}
.notices-description .title{ 
    height:32px; 
    margin-bottom:-4px; 
    overflow:hidden; 
    padding-left:10px;
    padding-top:10px;
    width: 426px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;}
.notices-description .title a{font-size:15px; color:#003b80;line-height: 16px;}
.notices-description .info a{ font-size:12px; color:#0f0f0f;}
.notices-description .info {
    position: relative;
    padding-left: 10px;
    overflow: hidden;
    line-height: 20px;
}
.info-after:after{
    content: "..."; 
    position: absolute; 
    bottom: 0; 
    right: 0; 
    padding-left: 40px;
    background: -webkit-linear-gradient(left, transparent, #fff 55%);
    background: -moz-linear-gradient(left, transparent, #fff 55%);
    background: -o-linear-gradient(left, transparent, #fff 55%);
    background: linear-gradient(to right, transparent, #fff 55%);
}
.news-body {  overflow:hidden;}
.study-serve{width:519px;}
.study-serve h2{font-size: 25px; }
.img_serve{ margin-bottom:10px;}
.study-serve li a {font-size: 16px;  padding-bottom:5px; padding-left:16px ; color:#000}
.study-serve li a:hover{color:#00a1ff}
.study-serve ul{ float:left; margin-right:0px;margin-left:8px;}
.study-serve.er{ float:left;}
.study-serve li {
   width:350px;
   overflow:hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
   -o-text-overflow:ellipsis;
}
    .study-serve li:hover {
        background: url(/images/li.png)-2px 8px no-repeat;
    }


.calendar1{margin-right: 20px; width: 55px; height: 60px; float: left; border: #999 solid 1px;}
.calendar1 .day1{font-size: 20px; text-align: center;}
.calendar1 .month1{ font-size: 17px; text-align: center;}
.notice-main1{float: right; line-height: 1;}
.notice-main1 a{text-decoration: none;}
.notice-main1 a:hover{ text-decoration: underline;}
.notice-title1{ margin-bottom: 5px;}
.notice-title1 a{text-decoration: none;font-size: 15px;color: #00A1FF;}
.notice-info1 a{text-decoration: none;color: #000;}



/*其他页面*/
.comp-nav-menu h3     position: relative;
    display: block;
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;}
.comp-nav-menu ul li.colorLi {border-left: 4px solid #205c98;}
.comp-main-title {color: #0070c0!important;}
.readmore a {background: #205c98;}
.pathcon span {color: #205c98;}
.course-cutover-ul {border-bottom: 1px solid #205c98;}
.course-cutover-ul li {border: 1px solid #205c98;}
.course-cutover-content {border: 1px solid #205c98;}
.jpkc-apply-btn a {background: #008cc9;}
.erweima.butt1 {width: 70px;}
.comp-courses-title .erweima.butt1{margin-right:18px;}
.butt1 {background: #008cc9;}
.jpkc-list-explain span a {color: #008cc9;}
.courses-table th {background: #205c98;}
.btn-search-org {background: #205c98;}
.erweima {background: #205c98!important;border: 1px solid #205c98!important;}
.courses-table a {color: #008cc9;}
.courses-content-pic li .bar {background: #205c98;}
.user-resgister-tab .input-btn {background: #008cc9;}
.news-content-more h4 {color: #008cc9;}
.news-content-more ul li {
    background: url(/images/li.png) no-repeat left center;
}
.news-content-more ul li a:hover{color:#008cc9;}
.form-item label {font-weight:400;}
.foot-main .current {width: 280px;}
.foot-main .visitors {width: 150px;}
.news-main-pack .Popular_course .jpkc-option-title {display:none;}