<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
    font-family: "Microsoft YaHei", Helvetica, Arial, 'å®‹ä½“', sans-serif;
    font-size: 13px;
    font-weight: 500;
    display: block;
    margin: 0 auto;
    min-width: 1195px;
    color: #333;
    background: #f0f0f0;
}

p,
h1,
h2,
h3,
h4,
h5 {
    margin: 0;
    padding: 0;
}

ul,
li {
    margin: 0;
    padding: 0;
    list-style: none;
}

a,
a:link,
a:visited,
a:active {
    cursor: pointer;
    text-decoration: none;
}

.tc-main .span3 {
    width: 235px;
    margin: 0;
}

.tc-main .span9 {
    width: 730px;
    margin: 0px;
    background: #fff;
}

.table tbody td,
.table thead th {
    vertical-align: middle;
    text-align: center;
}

/* three links on the top */

.navbar {
    box-shadow: none;
}

.navbar .navbar-inner {
    /* background-image: linear-gradient(to bottom,#428bca ,#3071a9);
background-repeat: repeat-x; */
    background: none;
    border: none;
    padding: 0;
}

.navbar .container {
    width: 1195px;
}

.navbar .nav {
    margin: 0px;
    left: 35px;
}

.navbar .nav ul li {
    display: block;
    position: relative;
}

.navbar .nav ul li.hasChild&gt;ul {
    left: 160px;
    top: 0px;
}

.nav li.dropdown.open li.hasChild a&gt;.caret {
    margin-top: 6px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #428bca;
}

.nav li.dropdown.open li.hasChild a:hover .caret {
    border-left-color: #fff;
}

.nav .open .dropdown-toggle {
    color: #333;
}

.nav .open .dropdown-toggle:hover {
    color: #fff;
}
/* #sitemap&gt;.container {
    background-color: #dbeef4;
} */

#sitemap {
    padding: 20px 0px;
    display: none;
}

#sitemap .row {
    margin-left: 0px;
    padding-left: 10px;
}

#sitemap .row.title {
    padding-left: 10px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
}

#sitemap .row.title .close {
    margin-top: 13px;
    margin-right: 10px;
    width: 14px;
    height: 14px;
    display: block;
    background: url('../images/glyphicons-halflings-white.png') -310px 0px no-repeat;
    /* background-color: #2f3649; */
    opacity: 1;
}

#sitemap .row.title h3 {
    font-size: 16px;
    font-weight: 600;
    display: inline;
    color: #fff;
}

#sitemap ul li {
    float: left;
    padding: 3px 8px;
    white-space: nowrap;
}

#sitemap .row.navs-list a {
    color: #fff;
}

#sitemap .row.navs-list a:hover {
    text-decoration: underline;
}

#sitemap .row.navs-list h4 a {
    padding-right: 16px;
    border-right: 1px solid #eee;
    font-weight: 600;
    width: 70px;
    font-size: 15px;
    text-align: right;
}

#sitemap .row.navs-list h4 a:hover {
    text-decoration: none;
}

#sitemap .row.navs-list {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #ddd;
}

.topnav {
    /* padding-left: 54px; */
    padding-top: 10px;
}

.topnav a {
    font-size: 12px;
    float: right;
    padding: 0px 5px;
    color: #fff;
    white-space: nowrap;
}

.topnav a:hover {
    transition-duration: .3s;
    text-decoration: underline;
}

.navbar {
    margin-bottom: 0px;
}

.navigator {
    display: block;
    background-image: linear-gradient(to bottom, #428bca, #3071a9);
    background-color: #428bca;
    background-repeat: repeat-x;
    padding-bottom: 5px;
}

.navigator .logo {
    /* background-color: #dbeef4; */
    padding: 5px;
    /* border-bottom: 1px solid #dedede; */
}

.navigator .logo .logo-wrapper {
    padding-left: 80px;
    display: inline;
    padding-top: 15px;
}

.navigator .logo img {
    display: block;
    height: 70px;
}

.navigator .logo span {
    font-size: 50px;
    line-height: 70px;
    font-weight: 300;
    color: #fff;
    text-shadow: 1px 1px 1px #428bca;
}

.navigator .site-search {
    padding-right: 93px;
    width: 170px;
}

.navigator .site-search .form-inline {
    margin: 12px 0;
}

.navigator .site-search .search-field {
    width: 100px;
    font-size: 12px;
    line-height: 15px;
    height: 12px;
    border: none;
    padding: 5px 5px;
    /* background-color: #2f3649; */
    border-radius: 5px;
    /* color: #979aa2; */
    margin-right: 10px
}

input.search-field::-ms-input-placeholder {
    text-align: center;
    color: #979aa2
}

input.search-field::-webkit-input-placeholder {
    text-align: center;
    color: #979aa2
}

input.search-field::-moz-input-placeholder {
    text-align: center;
    color: #979aa2
}

.navigator .site-search .btn-info {
    margin: 0;
    font-size: 13px;
    padding: 5px 8px;
    line-height: 12px;
    background-color: #fff;
    color: #333;
    border-radius: 5px
}

.navbar .nav&gt;li&gt;a:focus,
.navbar .nav&gt;li&gt;a {
    font-size: 15px;
    font-weight: 500;
    min-width: 75px;
    padding: 10px 14px;
    text-align: center;
    color: #fff;
    text-shadow: none;
}

.navbar .nav li.dropdown&gt;.dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.dropdown-menu {
    min-width: 104.5px;
}

.dropdown-menu&gt;li a {
    font-weight: 500;
    font-size: 15px;
    padding: 5px 15px;
    color: #333;
}

.navbar .nav&gt;li&gt;a:hover {
    color: #333;
    text-decoration: none;
    background-color: #fff;
}

.navbar .nav li.dropdown.open&gt;.dropdown-toggle:hover,
.navbar .nav li.dropdown.active&gt;.dropdown-toggle:hover,
.navbar .nav li.dropdown.open.active&gt;.dropdown-toggle:hover {
    color: #333;
    background-color: #fff;
}

.navbar .nav li.dropdown.open&gt;.dropdown-toggle,
.navbar .nav li.dropdown.active&gt;.dropdown-toggle,
.navbar .nav li.dropdown.open.active&gt;.dropdown-toggle {
    color: #333;
    background-color: #fff;
}


#homeslider-wrap {
    position: relative;
    margin: 0px auto;
    max-width: 1920px;
    min-height: 360px;
    max-height: 590px;
    overflow: hidden;
}

#homeslider li {
    z-index: 2;
    display: none;
}

#homeslider li .sy-content-wraper {
    display: none;
}

#homeslider li.sy-active {
    z-index: 3;
/ / display: block;
}

#homeslider li.sy-slide {
    display: block;
}

#homeslider li.sy-active .sy-content-wraper {
    display: block;
}

#index_pic {
    width: 100%;
    margin: 8px 0 0 0;
}

#index_pic .carousel_content {
    position: relative;
    width: 100%;
    max-width: 1366px;
    height: 480px;
    box-shadow: 0 5px 6px gray;
}

#admit_block {
    margin-bottom: 6px;
}

#admit_block .content {
    width: 278px;
    position: relative;
    margin-top: 8px;
    padding: 18px 14px;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, .2), 0 3px 0 #fff, 0 4px 0 rgba(0, 0, 0, .2), 0 6px 0 #fff, 0 7px 0 rgba(0, 0, 0, .2);
    z-index: 99;
}

#admit_block .content.border-content {
    width: 268px;
    border: 6px solid #428bca;
    padding: 13px 12px;
    box-shadow: none;
}

#admit_block form {
    margin: 0;
}

#admit_block .content:before {
    content: '';
    position: absolute;
    z-index: -1;
    border: 1px dashed #428bca;
    top: 5px;
    bottom: 5px;
    left: 5px;
    right: 5px;
    box-shadow: 0 0 0 1px #fff;
}

#admit_block h1 {
    text-align: center;
    color: #333;
    font-weight: 500;
    margin: 0 0 10px 0;
    font-size: 16px;
    position: relative;
}

#admit_block .form-group p {
    margin-bottom: 6px;
}

#admit_block .marks {
    font-size: 12px;
    line-height: 20px;
    padding-left: 8px;
}

#admit_block .form-group label {
    margin-bottom: 0px;
    float: left;
    font-weight: 600;
    color: #3071a9;
    width: 70px;
    font-size: 13px;
    line-height: 30px;
    padding-right: 5px;
    text-align: right;
}

#admit_block .form-group input[type=text] {
    padding: 5px 5px;
    width: 185px;
    height: 18px;
    line-height: 18px;
    background: #fff;
    border: 1px solid #ddd;
    font-size: 13px;
    border-radius: 3px;
}

.login-submit {
    position: absolute;
    top: 28px;
    right: 20px;
    width: 42px;
    height: 42px;
    padding: 6px;
    background: #fff;
    border-radius: 28px;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
    margin: 0 0 10px;
}

.login-button {
    position: relative;
    z-index: 2;
    width: 42px;
    height: 42px;
    white-space: nowrap;
    overflow: hidden;
    background: #428bca;
    color: #fff;
    border: 0;
    padding: 0;
    border-radius: 22px;
    cursor: pointer;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2), 0 1px rgba(255, 255, 255, 0.1);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2), 0 4px rgba(255, 255, 255, 0.1);
}

#back {
    z-index: 1;
    width: 100%;
    height: 530px;
}

#index_pic ul li {
    z-index: 3;
    display: block;
    width: 150px;
    height: 85px;
}

#index_pic li img {
    width: 130px;
    height: 80px;
}

/* carousel blur title */

#index_pic div.blurTitle {
    position: absolute;
    z-index: 2;
    bottom: 0;
    float: left;
    width: 100%;
    height: 105px;
    opacity: .6;
    background-color: white;
}

#index_pic div.blurTitle p {
    font-size: 30px;
    display: none;
    margin: 20px 0 20px 20%;
}

#index_pic div.blurTitle p.active {
    display: block;
}

#content {
    width: 100%;
    margin-top: 20px;
}

#content a:hover img {
    /* åªæ”¯æŒIE6ã€7ã€8ã€9 */
    position: static;
    opacity: .7;
    filter: Alpha(opacity=70);
    /* IE6ã€7ã€8åªèƒ½è®¾ç½®position:static(é»˜è®¤å±žæ€§) ï¼Œå¦åˆ™ä¼šå¯¼è‡´å­å…ƒç´&nbsp;ç»§æ‰¿Alphaå€¼ */
    *zoom: 1;
    /* æ¿€æ´»IE6ã€7çš„haslayoutå±žæ€§ï¼Œè®©å®ƒè¯»æ‡‚Alpha */
    -moz-opacity: .7;
    -khtml-opacity: .7;
}

/* content columns settings */

#content .contentColumn {
    display: block;
    float: left;
    width: 30%;
    padding: 0 1.5%;
}

#column1.contentColumn {
    width: 31.5%;
    padding-left: 0px;
}

#column3.contentColumn {
    width: 31.5%;
    padding-right: 0px;
}

#content .contentColumn .contentItem {
    border-bottom: 1px dashed #ddd;
}

#content .contentColumn .column-title {
    display: block;
    width: 100%;
    border-bottom: 1px solid;
}

#content .column-title &gt; span {
    font-size: 16px;
    font-weight: 500;
    float: left;
    margin: 0;
    margin-bottom: 1px;
    padding: 10px 0;
    border-bottom: 1px solid;
}

#content .contentColumn .contentItem.classify {
    border-bottom: 1px solid #3071a9;
}

/* "æ›´å¤š&gt;" settings */

a.more {
    font-size: 10px;
    bottom: 0;
    float: right;
    margin-right: 20px;
    padding-right: 8px;
    background: url(../images/arrow.gif) right 8px no-repeat;
}

#content .contentColumn a {
    font-size: 13px;
    font-weight: 500;
    color: #333;
}

#content .contentColumn a.btn,
#content .contentColumn a.btn:hover {
    color: #fff;
}

#admit_query_form .submit-group {
    text-align: center;
    margin-bottom: 0;
}

#admit_query_form .submit-group .btn {
    font-size: 13px;
    padding: 7px 12px;
    line-height: 15px;
}

#content .contentColumn a.more {
    font-size: 12px;
    color: #005bac;
}

#content .contentColumn a:hover {
    color: #3071a9;
}

#content .contentColumn div.column-title a:hover {
    color: #3071a9;
}

#content .contentColumn .column-title {
    border-bottom-color: #3071a9;
}

#content .column-title &gt; span {
    border-bottom-color: #3071a9;
    color: #3071a9;
}

#content #admit_block .column-title &gt; span {
/ / color: #FF3333;
/ / font-weight: 600;
}

#column1 .news .content ul.contentItem {
    min-height: 200px;
}

ul.contentItem {
    margin: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 6px;
}

ul.contentItem &gt; li {
    line-height: 22px;
    position: relative;
    min-height: 25px;
    padding-left: 10px;
    background: url(../images/list_icon1.jpg) left 9px no-repeat;
}

ul.contentItem &gt; li a {
    font-size: 13px;
}

ul.contentItem li .title {
    font-weight: 600;
    font-size: 13px;
    margin-bottom: 2px;
}

ul.contentItem li a:hover .title {
    color: #3071a9;
}

ul.contentItem li .body {
    font-size: 12px;
    line-height: 15px;
    padding-bottom: 6px;
    margin-top: 5px;
}

ul.contentItem li a:hover .body {
    color: #9a9a9a;
}

ul.contentItem li .body .thumb {
    display: block;
    float: left;
    overflow: hidden;
    width: 90px;
    height: 60px;
    margin-right: 8px;
    margin-left: -8px;
}

#column1 .unitedStudy .column-title {
/ / border-bottom-color: orange;
}

#column1 .unitedStudy .column-title &gt; span {
/ / border-bottom-color: orange;
}

#column1 .unitedStudy .content .contentItem {
    width: 97%;
    padding: 9px 5px;
}

#column1 a.istop {
    font-weight: bold;
    color: #3071a9;
}

#column1 .unitedStudy .content .contentItem &gt; a &gt; img {
    float: left;
    width: 104px;
    height: 68px;
    margin-right: 10px;
}

#column1 .unitedStudy .content .contentItem &gt; a:hover {
    text-decoration: none;
}

#column1 .unitedStudy .content .contentItem &gt; a:hover .title {
    color: #555;
}

#column1 .unitedStudy .content .contentItem &gt; a:hover .body {
    color: #9a9a9a;
}

#column1 .unitedStudy .content .contentItem &gt; a:hover &gt; img {
    /* åªæ”¯æŒIE6ã€7ã€8ã€9 */
    position: static;
    opacity: .7;
    filter: Alpha(opacity=70);
    /* IE6ã€7ã€8åªèƒ½è®¾ç½®position:static(é»˜è®¤å±žæ€§) ï¼Œå¦åˆ™ä¼šå¯¼è‡´å­å…ƒç´&nbsp;ç»§æ‰¿Alphaå€¼ */
    *zoom: 1;
    /* æ¿€æ´»IE6ã€7çš„haslayoutå±žæ€§ï¼Œè®©å®ƒè¯»æ‡‚Alpha */
    -moz-opacity: .7;
    -khtml-opacity: .7;
}

#column1 .unitedStudy .content .contentItem .passage {
    height: 68px;
}

#column1 .unitedStudy .content .contentItem .passage .title {
    font-size: 12px;
    font-weight: 600;
    color: black;
}

#column1 .unitedStudy .content .contentItem .passage .body {
    font-size: 12px;
    line-height: 15px;
    margin-top: 3px;
}

/* column2 */

#column2.contentColumn .column-title {
/ / border-bottom-color: green;
}

#column2.contentColumn .column-title &gt; span {
/ / border-bottom-color: green;
}

#column2 .plan {
    padding-bottom: 3px;
}

#column2 .plan a {
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    display: block;
    float: left;
    width: 105px;
    margin: 8px;
    padding: 6px;
    padding-right: 20px;
    text-align: right;
    letter-spacing: 3px;
    color: #fff;
    background: #428bca url('../images/bjtu.png') no-repeat 3px -5px;
}

#column2 .plan a:hover {
    text-decoration: none;
    color: #fff;
    background-color: #3071a9;
}

#column2 .classify {
    padding: 7px 0px;
}

.classify ul li {
    float: left;
    width: 73px;
    padding: 6px 0;
    text-align: center;
}

.classify ul li a:hover {
    text-decoration: none;
}

.classify ul li a:hover .classify-icon {
    /* åªæ”¯æŒIE6ã€7ã€8ã€9 */
    position: static;
    opacity: .7;
    filter: Alpha(opacity=70);
    /* IE6ã€7ã€8åªèƒ½è®¾ç½®position:static(é»˜è®¤å±žæ€§) ï¼Œå¦åˆ™ä¼šå¯¼è‡´å­å…ƒç´&nbsp;ç»§æ‰¿Alphaå€¼ */
    *zoom: 1;
    /* æ¿€æ´»IE6ã€7çš„haslayoutå±žæ€§ï¼Œè®©å®ƒè¯»æ‡‚Alpha */
    -moz-opacity: .7;
    -khtml-opacity: .7;
}

.classify ul li .classify-icon {
    display: block;
    width: 52px;
    height: 52px;
    margin: 0 auto;
    margin-bottom: 5px;
    background: url(../images/geleizhaosheng.png) left top no-repeat;
}

.classify ul li .classify-icon.icon2 {
    background-position: -52px top;
}

.classify ul li .classify-icon.icon3 {
    background-position: -104px top;
}

.classify ul li .classify-icon.icon4 {
    background-position: -156px top;
}

.classify ul li .classify-icon.icon5 {
    background-position: left -52px;
}

.classify ul li .classify-icon.icon6 {
    background-position: -52px -52px;
}

.classify ul li .classify-icon.icon7 {
    background-position: -104px -52px;
}

.classify ul li .classify-icon.icon8 {
    background-position: -156px -52px;
}

.classify ul li .classify-icon.icon9 {
    background-position: left -104px;
}

.classify ul li .classify-icon.icon10 {
    background-position: -52px -104px;
}

.classify ul li .classify-icon.icon11 {
    background-position: -104px -104px;
}

.classify ul li .classify-icon.icon-last {
    background-position: -156px -104px;
}

#column2 .location {
    padding: 9px 0;
    position: relative;
}

#column2 .vertical-header {
    font-size: 16px;
    font-weight: bold;
    display: block;
    float: left;
    width: 40px;
    height: 155px;
    margin-left: 5px;
    text-align: center;
    background: url("../images/zhitongche_bg.png") #428bca top left no-repeat;
}

#column2 .provinces {
    line-height: 21px;
    float: left;
    width: 240px;
    margin-left: 5px;
}

#column2 .location .flash-shadow {
    position: absolute;
    top: 4px;
    left: 0px;
    display: block;
    width: 100%;
    height: 165px;
    background: url("../images/banner_bg_opacity.png") top left repeat;
    display: none;
    color: #fff;
    text-align: center;
    z-index: 99;
}

#column2 .location .flash-shadow .building .icon {
    width: 50px;
    height: 50px;
    float: none;
    margin: 40px auto 10px;
    background: url("../images/building.png") center center no-repeat;
}

#column2 .location .flash-shadow .building p {
    line-height: 20px;
    font-size: 14px;
    color: #fff;
}

#column2 .provinces .odd,
#column2 .provinces .even {
    padding-left: 3px;
    padding-bottom: 1px;
}

.change-province {
    position: relative;
}

#allProvinces {
    position: absolute;
    left: 60px;
    bottom: -160px;
    background: #fff;
    z-index: 999;
    margin-left: 0 !important;
    padding: 10px;
    border: 1px solid #e3e3e3;
    display: none;
}

#allProvinces a:hover {

}

/* #column2 .provinces &gt; .even{
   // background:#e8e8e8;
} */

#column2 .provinces span {
    font-size: 13px;
    font-weight: 600;
    line-height: 16px;
    margin-top: 3px;
    padding-right: 6px;
    float: left;
    color: #32425c;
    border-right: 1px solid #32425c;
}

.province-wrapper {
    padding-left: 40px;
}

#column2 .provinces a {
    padding: 0 1.5px;
}

/* column3 */

#column3.contentColumn .column-title {
/ / border-bottom-color: #91b7e5;
}

#column3.contentColumn .column-title &gt; span {
/ / border-bottom-color: #91b7e5;
}

#column3 .school-news .content .contentItem {
    padding-left: 10px;
}

.school-news ul.contentItem li {
    margin-bottom: 1px;
}

#column3 .content .contentItem ul.nav-tabs.vertical {
    float: left;
    width: 76px;
    height: 100%;
    margin: 0;
    margin-left: 8px;
    padding: 0;
}

#column3 .nav-tabs.vertical {
    border-right: 1px solid #91b7e5;
    border-bottom: none;
}

#column3 .nav-tabs.vertical &gt; li {
    margin-right: -1px;
    margin-bottom: 0;
}

#column3 .nav-tabs.vertical &gt; li &gt; a {
    font-size: 13px;
    width: 55px;
    margin-bottom: 2px;
    padding: 12px 10px;
    text-align: center;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

#column3 .nav-tabs.vertical &gt; li &gt; a:hover {
    font-weight: 600;
    color: #000;
    border-color: #eee #91b7e5 #eee #eee;
}

#column3 .nav-tabs.vertical &gt; .active &gt; a,
#column3 .nav-tabs.vertical &gt; .active &gt; a:hover,
#column3 .nav-tabs.vertical &gt; .active &gt; a:focus {
    font-weight: 600;
    cursor: default;
    color: #000;
    border: 1px solid #91b7e5;
    border-right-color: transparent;
    background-color: #fff;
}

#column3 .content .contentItem ul.tabs li {
    font-size: 12px;
    line-height: 50px;
    height: 50px;
    padding: 0 5px;
    list-style: none;
    cursor: pointer;
    text-align: center;
    border-right: 1px solid gray;
}

#column3 .content .contentItem .tabContent {
    float: left;
    width: 69%;
    margin-left: 10px;
}

#column3 .content .contentItem .tabContent .passages {
    font-size: 12px;
    float: right;
    overflow: hidden;
    height: 100%;
}

.article {
    display: block;
    margin-bottom: 5px;
}

#column3 .content .article .title {
    font-size: 12px;
    font-weight: 600;
    padding-left: 8px;
    color: #000;
    background: url(../images/arrow.gif) left 6px no-repeat;
}

#column3 .content .article .thumb {
    display: block;
    float: left;
    overflow: hidden;
    width: 58px;
    height: 58px;
    margin-right: 5px;
    text-align: center;
}

#column3 .content .article .thumb img {
    height: 100%;
    max-width: none;
}

#column3 .content .article .body {
    padding-top: 5px;
    color: #808080;
}

#column3 .content .article .body a {
    color: #00a0e9;
}

#column3 .studies dl {
    margin: 0px;
    padding: 15px 0px;
}

#column3 .studies dl dt {
    margin-bottom: 5px;
}

#column3 .studies dl dt a {
    font-size: 14px;
    font-weight: 500;
}

#column3 .studies dl dd {
    width: 33%;
    height: 70px;
    margin-left: 0px;
    float: left;
    border-left: 1px dotted #ddd;
    border-top: 1px dotted #ddd;
}

#column3 .studies dl dd.first {
    border-left: none;
}

#column3 .studies dl dd.first-line {
    border-top: none;
}

#column3 .studies dl dd a {
    background: #f8f8f8;
    display: block;
    width: 100%;
    height: 30px;
    line-height: 15px;
    text-align: center;
    padding: 20px 0px;
}

#column3 .studies dl dd a.short-title {
    line-height: 30px;
}

#column3 .studies dl dd a:hover {
    background: #428bca;
    color: #fff;
}

#column3 #admit_block dl dd {
    position: relative;
    height: 53px;
    border-left-color: #428bca;
    border-top-color: #428bca;
}

#column3 #admit_block dl dd a {
    height: 30px;
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 30px;
    background: #fff;
}

#column3 #admit_block dl dd.break-line a {
    line-height: 15px;
    padding-top: 11px;
    padding-bottom: 12px;
}

#column3 #admit_block dl dd.finished .shadow,
#column3 #admit_block dl dd.enabled .shadow{
    position: absolute;
    width : 89px;
    height : 54px;
    top: 0;
    left: 0;
    z-index: 2;
    background: url('../images/unstart.png') no-repeat right bottom;
}

#column3 #admit_block dl dd.finished .shadow{
    background: url('../images/finished.png') no-repeat right bottom;
}

#column3 #admit_block dl dd.enabled a:hover {
    background: none;
    color: #333;
    cursor: pointer;
}

#column3 #admit_block dl dd a:hover {
    background: #428bca;
}

#column3 #admit_block dl {
    padding: 0;
}

#column3 #admit_block .contentItem {
    border: 0;
}

/* bjtu story */

#content .story {
    width: 100%;
    margin-top: 10px;
}

#content .story .column-title {
    width: 100%;
    height: 42px;
/ / border-bottom: 1 px solid #ed5482;
    border-bottom: 2px solid #428bca;
}

#content .story .column-title &gt; span {
    float: left;
    margin-bottom: 1px;
    border-bottom: 1px solid #428bca;
/ / border-bottom: 1 px solid #ed5482;
}

.story .content {
    width: 100%;
    min-height: 100px;
}

.story .content ul.menu {
    display: block;
    float: left;
    width: 85px;
    /*height: 212px;*/
    margin: 0;
}

.story .content ul.menu &gt; li {
    line-height: 42.4px;
    height: 42.4px;
    text-align: center;
}

.story .content .carousel {
    position: relative;
    display: block;
    float: left;
    width: 149px;
    height: 85px;
    overflow: hidden;
    margin: 15px 6px;
    border: 1px solid #ddd;
    box-shadow: 1px 2px 3px #e4e4e4;
}

.story .content .carousel a {
    display: block;
    width: 100%;
    height: 100%;
    color: #000;
}

.story .content .carousel .blur-title {
    font-size: 13px;
    font-weight: 500;
    line-height: 30px;
    position: absolute;
    bottom: 0px;
    left: 0;
    display: none;
    width: 100%;
    height: 30px;
    color: #fff;
    text-align: center;
    background: url("../images/banner_bg.png") top left repeat;
}

.story .content .carousel a img {
    transition: all 1s ease 0s;
}

#content .story .content .carousel a:hover img {
    opacity: 1.0;
    filter: Alpha(opacity=100);
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.nav-image {
    width: 100%;
    margin: 20px 0px;
    text-align: center;
}

.nav-image img {
    box-shadow: 1px 2px 3px #ddd;
}

.bread {
    padding-bottom: 5px;
}

.bread li {
    font-size: 12px;
    line-height: 40px;
    display: inline;
}

.bread .home {
    display: block;
    float: left;
    -padding-right: 10px;
    width: 14px;
    height: 14px;
    margin-top: 12px;
    margin-right: 10px;
    vertical-align: top;
    background-image: url('../images/glyphicons-halflings.png');
    background-repeat: no-repeat;
    background-position: 0 -24px;
}

.bread li:after {
    padding: 0 8px;
    content: '\002f';
    color: #ddd;
}

.bread li.last:after {
    content: '';
}

.artile-list {
    padding-top: 10px;
}

.artile-list h2 a:hover {
    -webkit-transition: all .25s;
    -moz-transition: all .25s;
    -ms-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s;
    text-decoration: underline;
    color: #00a0e9;
}

.list-boxes {
    padding: 7px 15px;
    border-top: none;
}

.list-boxes:hover {
    background: #f9f9f9;
}

.list-boxes a.list-title {
    display: block;
    width: 560px;
    float: left;
    font-size: 14px;
    color: #333;
    margin: 0px;
    padding-left: 15px;
    background: url("../images/list_icon1.jpg") 0px 8px no-repeat;
}

.list-boxes a.list-title:hover {
    color: #3071a9;
    background: url("../images/list_icon2.jpg") 0px 8px no-repeat;
}

.list-boxes .btn {
    margin-top: 5px;
}

.list-boxes .istop {
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
    z-index: 50;
    display: inline-block;
    padding: 2px 8px;
    vertical-align: top;
    color: #fff;
    background: #428bca;
}

.list-boxes .thumb {
    float: left;
    width: 160px;
    height: 110px;
    margin-right: 20px;
}

.list-boxes .thumb img {
    width: 100%;
    height: 100%;
}

.list-boxes p {
    padding-top: 5px;
    padding-bottom: 0;
}

.list-boxes .infobox-item {
    display: inline;
    float: right;
}

.artile-list.two-colums .colum {
    width: 50%;
    float: left;
}

.artile-list.two-colums .colum .list-boxes {
    padding: 10px;
    margin-left: 5px;
    margin-right: 5px;
}

.artile-list.two-colums .colum .list-boxes a.list-title {
    background-position: 0px 6px;
}

.artile-list.two-colums .colum .colum-title {
    text-align: center;
}

.artile-list.two-colums .colum .colum-title a {
    display: block;
    width: 98%;
    height: 40px;
    line-height: 40px;
    margin-left: 1%;
    font-size: 15px;
    color: #fff;
    background: #428bca;
}

.artile-list.two-colums .colum .colum-title a:hover {
    background: #3071a9;
    text-decoration: underline;
}

.artile-list .list-boxes.more {
    text-align: center;
}

.article-infobox {
    padding-top: 5px;
}

.article-infobox span {
    color: #999;
}

.article-infobox i {
    padding-right: 5px;
}

.article-infobox .infobox-item {
    padding-right: 20px;
    line-height: 28px;
}

.artical-bottom {
    padding-top: 40px;
}

.share_to_links {
    width: 200px;
    float: right;
}

.sibling_artical {
    width: 480px;
    float: left;
}

.sibling_artical a {
    display: block;
    line-height: 26px;
    font-size: 13px;
    color: #333;
    margin-bottom: 3px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.sibling_artical a:hover {
    color: #3071a9;
}

.sibling_artical a .btn {
    line-height: 26px;
    margin-top: 0px;
    margin-right: 10px;
    padding: 0px 8px;
    font-size: 13px;
}

.sibling_artical a:hover .btn-primary {
    background: #357ebd;
}

.sibling_artical a:hover .btn-warning {
    background: #e4a22d;
}

.pagination {
    margin-top: 40px;
    text-align: center;
}

.sidebar {
    margin-top: 0;
    padding-top: 0;
}

.sidebar .headtitle {
    margin-top: 0;
}

.headtitle h2 {
    font-size: 17px;
    font-weight: bold;
    border: none;
    padding-left: 15px;
    padding-bottom: 0px;
    color: #3071a9;
}

.sidebar ul li {
/ / padding-left: 20 px;
    text-align: center;
    border-bottom: 1px solid #eee;
}

.sidebar ul li a {
    font-size: 16px;
    font-weight: 500;
    line-height: 40px;
    color: #333;
}

.sidebar ul li.active,
.sidebar ul li:hover {
    background: url(../images/arrow.png) 92% 16px no-repeat;
}

.sidebar ul li.active &gt; a,
.sidebar ul li a:hover,
.sidebar ul li:hover a {
    color: #3071a9;
}

.sidebar ul ul.sub-list {
    padding-left: 0px;
}

.tc-box {
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 15px;
    background-color: #FDFDFD;
    box-shadow: 1px 2px 3px #e4e4e4;
}

.tc-box .headtitle {
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    font-weight: normal;
    position: relative;
    margin: 0px;
    border-bottom: 1px solid #E8F1EE;
}

.tc-box .headtitle span.title-icon {
    display: block;
    width: 8px;
    height: 100%;
    background: #428bca;
    float: left;
}

.tc-box .headtitle a.more {
    margin-top: 0px;
    background: none;
    color: #428bca;
    padding-right: 15px;
}

.tc-box .posts {
    padding: 15px;
}

.tc-box.sidebar .posts {
    padding-top: 0px;
}

.conditions .line {
    font-size: 14px;
    line-height: 30px;
    margin-top: 8px;
}

.conditions .line .title {
    display: inline;
    float: left;
}

.conditions .line .conditions-list {
    display: inline-block;
    float: left;
    width: 640px;
}

.conditions-list ul li {
    float: left;
    height: 32px;
    margin-right: 2px;
    padding-bottom: 2px;
}

.conditions-list ul li a {
    display: block;
    min-width: 50px;
    line-height: 30px;
    padding: 0 8px;
    text-align: center;
}

.conditions-list ul li a:hover,
.conditions-list ul li a.current {
    text-decoration: none;
    color: #fff;
    background: #428bca;
}

.results {
    padding-bottom: 20px;
    position: relative;
}

.result-info {
    font-size: 13px;
    font-weight: 600;
    line-height: 30px;
    padding: 8px 0;
    text-align: center;
    background-color: #f8f8f8;
}

#load_shadow {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: #fff;
}

#load_shadow .loading {
    width: 200px;
    margin: 20px auto;
    text-align: center;
}

#load_shadow .loading p {
    font-size: 15px;
}

.result-table-top ul li {
    font-size: 14px;
    float: left;
    height: 32px;
    display: inline-block;
    line-height: 30px;
    padding: 0 8px;
    text-align: center;
    color: #fff;
    background: #428bca;
}

.result-table-top #BenYi{
    border: 1px solid #428bca;
    border-bottom: none;
    padding-bottom: 7px;
}

.result-table-top #D-value{
    border: 1px solid #428bca;
    border-top: none;
    margin-top: -1px;
}

.result-table-top li.statistical1{
    min-width: 65px;
    margin-left: -12px;
    background-color: #fff;
    margin-right: 3px;
    color: #000;
    position: absolute;
    left: 14.3%;
}

.result-table-top li.statistical2{
    min-width: 109px;
    background-color: #fff;
    margin-right: 3px;
    color: #000;
    height: 30px;
}

.result-table-top li.statistical3{
    min-width: 112.4px;
    float: right;
}

.result-table-top li.statistical4{
    min-width: 66px;
    margin-right: 3px;
    position: absolute;
    left: 0;
}

.result-table {
    font-size: 12px;
    line-height: 25px;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    border-bottom: 1px solid #eee;
    background-color: #fff;
}

.result-table table tr:nth-child(even),
.result-table tr.odd {
    background-color: #f0e6e4;
}

.result-table th {
    background-color: #f0e6e4;
    font-size: 14px;
}

.result-table th,
.result-table td {
    padding: 5px 12px;
    text-align: center;
}


.tc-box.article-box {
    padding: 5px 20px;
}

.tc-box.first-box {
    margin: 0px;
    padding-bottom: 30px;
    min-height: 650px;
}

.tc-box.article-box .row {
    margin-left: 0px;
    margin-bottom: 32px;
}

.tc-box.article-box .page-content .row .title,
.tc-box.article-box &gt; .title {
    position: relative;
    background: #428bca;
    padding: 0px 20px;
    margin-bottom: 10px;
}

.tc-box.article-box .title.blue {
    background: #6469ab;
}

.tc-box.article-box .title.green {
    background: #66CC99;
}

.tc-box.article-box .title.red {
    background: #ed5482;
}

.tc-box.article-box .title.primity {
    background: #2abec8;
}

.tc-box.article-box .title h3 {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
}

.tc-box.article-box .title .more {
    position: absolute;
    right: 20px;
    top: 10px;
}

.tc-box.article-box hr.split-line {
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #ddd;
    border-top: none;
}

.tc-box.article-box .column {
    width: 48%;
}

.tc-box.article-box .column .title {
    margin-right: 0px;
}

.tc-box.article-box .base-info {
    padding-top: 5px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
}

.tc-box.article-box .content table {
    margin-top: 20px;
}

.tc-box.article-box .base-info p {
    font-size: 14px;
}

.tc-box.article-box .content .article-list ul li {
    padding: 8px 0px;
    border-bottom: 1px dotted #ddd;
}

.tc-box.article-box .content .article-list ul li a {
    font-size: 14px;
    color: #333;
}

.tc-box.article-box .majors-list ul li {
    display: inline;
    float: left;
    padding: 10px 10px;
}

.tc-box.article-box .majors-list ul li a {
    color: #333;
    font-size: 15px;
    font-weight: 500;
}

.tc-box.article-box .majors-list ul li a:hover {
    font-weight: 600;
    text-decoration: none;
}

.label-primary {
    background: #58bae9;
}

.label-default {
    background: #428bca;
}

.tc-box.article-box .majors-list .tag {
    padding: 3px 6px;
    color: #fff;
    margin-left: 3px;
    font-size: 12px;
}

.article-list .list-title {
    margin-bottom: 3px;
}

.article-list .list-title span {
    font-size: 15px;
    font-weight: bold;
}

.article-list .list-title .more {
    margin-top: 1px;
    font-size: 13px;
}

.tc-box.article-box .content .classify ul li {
    width: 80px;
}

.tc-box.article-box .content .classify a {
    color: #333;
}

.tc-box.article-box .content h4 {
    padding: 5px 0px;
    font-size: 13px;
    font-weight: 500;
    line-height: 16px;
}

.icon {
    display: block;
    vertical-align: middle;
    margin-top: 2px;
    float: left;
    padding-right: 5px;
    width: 14px;
    height: 14px;
    background-image: url('../images/glyphicons-halflings.png');
}

.icon.plan {
    background-position: -72px -47px;
}

.icon.score {
    background-position: -25px -25px;
}

.icon.line {
    background-position: -410px 0px;
}

ul.years-list {
    padding: 5px 5px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #ddd;
}

ul.years-list li {
    width: 30%;
    float: left;
    text-align: center;
    font-size: 14px;
    margin-bottom: 5px;
}

.slide-message {
    position: relative;
    margin-bottom: 0px;
    padding-top: 5px;
    height: 220px;
}

.slide-message .person {
    height: 100px;
    position: relative;
}

.slide-message .person .avatar {
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 20px;
}

.slide-message .person .avatar img {
    border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    height: 100px !important;
    width: 100px !important;
}

.slide-message .person .introduction {
    display: inline-block;
    padding-left: 140px;
    padding-right: 20px;
    margin-top: 10px;
}

.slide-message .person .introduction .name {
    display: inline-block;
    padding-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
}

.slide-message .person .introduction .intr-text {
    display: block;
    font-size: 14px;
    font-weight: 500;
}

.slide-message .message {
    margin-top: 18px;
    padding: 10px 15px;
    position: relative;
/ / background-color: #e9e9e9;
    border: 1px solid #ddd;
    border-radius: 5px;
    -moz-border-radius: 5px;
}

.slide-message .message:before {
    background-color: #fff;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    top: -8px;
    content: "";
    display: block;
    height: 14px;
    left: 60px;
    position: absolute;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    width: 15px;
    display: none \0/;
    _display: none;
}

.slide-message .message p {
    font-size: 12px;
    line-height: 15px;
}

.slide-message .slide-nav {
    position: absolute;
    top: 0px;
    right: 20px;
    display: inline-block;
}

.slide-nav a {
    display: inline-block;
    vertical-align: middle;
}

.slide-message .slide-control span {
    display: block;
    width: 30px;
    height: 30px;
    overflow: hidden;
    background: url("../images/bg_direction_nav.png") no-repeat;
    cursor: pointer;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.slide-message .slide-control span.prev {
    background-position: left top;
}

.slide-message .slide-control span.next {
    background-position: right top;
}

.type-content {
    margin-left: -10px;
    margin-right: -10px;
}

.wrap-block {
    width: 33%;
    float: left;
    padding-top: 10px;
}

.tc-box.article-box .content .wrap-block h4 {
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
}

.wrap-block .block-icon {
    width: 55px;
    height: 55px;
    display: block;
    margin: 0px auto;
    background: url("../images/block_icons.jpg") no-repeat;
}

.wrap-block .block-icon.school {
    background-position: -247px -184px;
}

.wrap-block .block-icon.group {
    background-position: -184px -245px;
}

.wrap-block .block-icon.meeting {
    background-position: 2px -183px;
}

.wrap-block .block-icon.expert {
    background-position: 2px -60px;
}

.wrap-block .block-icon.student {
    background-position: -185px 0px;
}

.wrap-block .info {
    display: none;
    font-size: 14px;
    padding: 0px 5px;
    text-align: center;
    color: #868585;
}

ul.years-list li a,
.tc-box.article-box .content h4 a {
    color: #333;
}

.tc-box.article-box .content h4 a:hover {
    font-weight: 600;
}

.right-side-box {
    margin-top: 10px;
    margin-left: -15px;
}

.right-side-box .headtitle {
    margin-bottom: 10px;
    border-bottom: none;
}

.right-side-box h2 {
    font-size: 14px;
    font-weight: 600;
    line-height: 30px;
}

.ranking li i {
    color: #428bca;
    background: #fff;
}

table.my-table tr th {
    background: #f9f9f9;
}

table.my-table tr th,
table.my-table tr td {
    text-align: center;
    vertical-align: middle;
}

.plan-table {
    margin-bottom: 0px;
}

.plan-table thead th {
    background: #f8f8f8;
}

.plan-table.table-hover tbody tr:hover &gt; td,
.plan-table.table-hover tbody tr:hover &gt; th {
    background-color: #f8f8f8;
}

.table-striped tbody &gt; tr:nth-child(odd) &gt; td,
.table-striped tbody &gt; tr:nth-child(odd) &gt; th {
    background-color: #fff;
}

.table-striped tbody &gt; tr:nth-child(even) &gt; td,
.table-striped tbody &gt; tr:nth-child(even) &gt; th {
    background-color: #f9f9f9;
}

.table tbody tr td.left-text {
    text-align: left;
}

.table.table-striped &gt; tbody &gt; tr &gt; td.col-title {
    background: #f9f9f9;
}

.table thead tr th .prompt {
    font-size: 12px;
    font-weight: 400;
}

dl.fast-guid-link {
    margin: 0px;
    display: block;
    padding: 0px;
}

dl.fast-guid-link dd {
    float: left;
    width: 19%;
    padding-right: 1%;
    margin: 0px;
    text-align: center;
}

dl.fast-guid-link dd a {
    font-size: 14px;
    display: table-cell;
    width: 133px;
    font-weight: 500;
    height: 70px;
    background: #428bca;
    vertical-align: middle;
    color: #fff;
}

dl.fast-guid-link dd a:hover {
    background: #3071a9;
}

dl.type-list dd {
    float: left;
    margin: 0px;
    border-left: 1px dotted #ddd;
    border-top: 1px dotted #ddd;
}

dl.type-list dd.first {
    border-left: none;
}

dl.type-list dd.first-line {
    border-top: none;
}

dl.type-list dd a {
    width: 109px;
    height: 50px;
    line-height: 16px;
    font-weight: 500;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    background: #f9f9f9;
    color: #333;
}

dl.type-list dd a:hover {
    background: #428bca;
    color: #fff;
}

.tc-box.article-box .row .content.no-padding {
    padding: 0px
}

#footer {
    background-repeat: repeat-x;
    display: block;
    background-image: linear-gradient(to bottom, #428bca, #3071a9);
    background-color: #428bca;
    font-size: 12px;
    margin-top: 30px;
}

#footer .footer-info {
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
}

#footer .colum {
    color: #fff;
    padding: 3px;
    width: 100%;
    /* position: relative; */
}

#footer&gt;.container h4 {
    font-size: 12px;
    font-weight: 600;
    float: left;
    color: #fff;
    margin-right: 20px;
}

#footer .links a:hover {
    color: #fff;
    text-decoration: underline;
}

#footer .links a {
    float: left;
    line-height: 20px;
    padding-right: 20px;
    color: #fff;
}

#footer .contact span {
    padding-right: 10px;
}

#footer .copyright {
    display: inline;
}

.feedbackWrap {
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 25px;
    padding-right: 25px;
    background-color: rgb(255, 255, 255);
}

.feedbackWrap h4 {
    width: 100%;
    padding-bottom: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(204, 204, 204);
    margin-bottom: 10px;
    background-image: url(../images/close.gif);
    background-position-x: 99%;
    background-position-y: 60%;
    background-repeat: no-repeat;
    cursor: pointer;
}

.feedbackWrap label {
    cursor: default;
    display: inline;
    font-size: 12px;
    line-height: 25px;
}

.feedbackWrap input[type='text'],
.feedbackWrap textarea {
    border-color: #ddd;
    padding: 2px 5px;
}

.feedbackWrap input {
    width: 150px;
    margin: 0px;
    padding: 2px;
    font-size: 12px;
}

.feedbackWrap .btn {
    width: 70px;
    line-height: 25px;
    margin-left: 5px;
}

.feedbackWrap textarea {
    height: 100px;
    width: 100%;
    margin-top: 7px;
    font-size: 12px;
    padding-top: 5px;
}

a.feedback {
    color: #005bac !important;
    position: absolute;
    right: 15px;
}

.verify_code {
    margin-left: 10px;
    margin-right: 10px;
}

.fixed-block {
    position: fixed;
    z-index: 9999;
    left: 50%;
    bottom: 40px;
    display: none;
    width: 50px;
    padding: 5px 0;
    margin: 0 0 0 515px;
    cursor: pointer;
    text-align: center;
}

.fixed-block .focus-us {
    display: block;
    width: 50px;
    height: 106px;
}

.fixed-block .focus-us a:hover img {
    width: 44px;
    height: 44px;
}

.fixed-block .focus-us a img {
    width: 40px;
    height: 40px;
}

.fixed-block .focus-us .weixin {
    position: relative;
}

.fixed-block .focus-us .plantform-icons {
    width: 50px;
    height: 50px;
    display: block;
    margin-bottom: 3px;
    background-image: url("../images/plantforms_icons.png");
}

.fixed-block .focus-us .plantform-icons.weixin {
    background-position: 0px 0px;
}

.fixed-block .focus-us .plantform-icons.weixin:hover {
    background-position: -50px 0px;
}

.fixed-block .focus-us .plantform-icons.weibo {
    background-position: 0px -50px;
}

.fixed-block .focus-us .plantform-icons.weibo:hover {
    background-position: -50px -50px;
}

.fixed-block .focus-us .weixin .qrcode {
    position: absolute;
    top: -28px;
    left: -110px;
    width: 100px;
    height: 100px;
    border: 1px solid #ddd;
    display: none;
}

.fixed-block .focus-us .weixin:hover .qrcode {
    display: block;
}

.fixed-block .focus-us .weixin .qrcode img {
    width: 100%;
    height: 100%;
}

#content .fixed-block .focus-us a:hover img {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

#backtotop {
    display: block;
    width: 50px;
    height: 50px;
    cursor: pointer;
    background: url("../images/to_top.png") top left no-repeat;
}

#backtotop,
.fixed-block .focus-us .plantform-icons {
    -moz-opacity: .6;
    -khtml-opacity: .6;
    opacity: .6;
}

#backtotop:hover,
.fixed-block .focus-us .plantform-icons:hover {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.majors-block .category_list {
    margin-top: 10px;
    padding-right: 5px;
}

.majors-block {
    min-height: 600px;
}

.majors-block .tab-panel {
    padding: 10px;
}

.majors-block .tab-panel a.list:hover,
.majors-block .tab-panel a.list.active {
    color: #337ab7 !important;
    font-weight: bold;
}

.summary_info {
    padding-bottom: 15px;
}

.majors-block .category_list .column {
    width: 44%;
    padding: 10px 2%;
    float: left;
    border-radius: 5px;
/ / background-color: #efefef;
    margin-bottom: 15px;
    padding-bottom: 20px;
    margin-right: 2%;
/ / border: 1 px solid #eeece8;
}

.majors-block .category_list .two-column {
    width: 100%;
    padding: 0px;
    margin-right: 0px;
    display: none;
}

.majors-block .category_list .two-column.current {
    display: block
}

.majors-block .category_list .two-column .majors {
    display: none;
    width: 50%;
    float: left;
}

.majors-block .category_list .two-column.current .majors {
    display: block
}

.majors-block .category_list .two-column .majors .wrapper {
    margin-bottom: 15px;
/ / border-bottom: 1 px dotted #ddd;
}

.majors-block .category_list .major-category h3 {
    font-size: 16px;
    font-weight: bold;
    color: #337ab7;
}

.majors-block .category_list .major-category .major-operation {
    color: #337ab7;
    font-size: 13px;
    float: right;
    font-weight: 500;
}

.majors-block .category_list .major {
    margin-bottom: 5px;
    border: solid 1px #eee;
    padding: 15px;
    margin-left: 5px;
    margin-right: 5px;
    background: #fff;
    position: relative;
}

.majors-block .category_list .two-column .major {
    width: 337px;
    padding: 0px;
    border: none;
    float: left;
}

.major .content-header {
    padding: 10px 15px;
    background: #428bca;
    cursor: pointer;
}

.major .content-header:hover {
    background: #3071a9;
}

.major .content-header .arrow {
    display: block;
    width: 19px;
    height: 19px;
    background: no-repeat center;
    float: right;
    cursor: pointer;
}

.major .content-header .arrow.down {
    background-image: url(../images/arrow_d.png);
}

.major .content-header .arrow.up {
    background-image: url(../images/arrow_u.png);
}

.majors-block .category_list .major h4 {
    font-size: 14px;
    font-weight: 500;
    width: 280px;
    word-wrap: break-word;
    display: block;
    float: left;
    color: #fff;
}

.majors-block .category_list .major h4 a {
    color: #fff;
}

.majors-block .category_list .major h4 a:hover {
    color: #fff;
    text-decoration: underline;
}

.majors-block .category_list .major h5 {
    font-size: 13px;
    font-weight: 500;
    color: #333;
    padding: 5px 0px;
}

.majors-block .category_list .major .major-info {
    padding: 5px 15px;
    padding-bottom: 15px;
    background: #f0f0f0;
    display: none;
}

.majors-block .category_list .major .school {
    padding: 5px 0px;
    position: relative;
}

.majors-block .category_list .major i {
    margin-right: 5px;
    width: 15px;
    height: 20px;
    float: left;
}

.majors-block .category_list .major .school i {
    background: url('../images/glyphicons-halflings.png') -168px -22px no-repeat;
}

.major-area-title {
    margin-top: 5px;
    margin-bottom: 5px;
}

.major-area-title i {
    background: url('../images/glyphicons-halflings.png') -264px 2px no-repeat;
}

.majors-block .category_list .major .school .links {
    color: #428bca;
    display: inline;
}

.majors-block .category_list .major .school .links a {
    color: #428bca;
}

.majors-block .category_list .major .school .links a:hover,
.majors-block .category_list .major .school a:hover {
    color: #3071a9;
}

.majors-block .category_list .major .major-area li {
    min-width: 135px;
    float: left;
    padding-right: 5px;
}

.majors-block .category_list .major li a {
    display: block;
    width: 100%;
/ / color: #333;
    /* overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis; */
}

.majors-block .category_list .major a:hover {
    color: #3071a9;
}

ul.mult-nav-tabs {
    position: relative;
}

ul.mult-nav-tabs li {
    float: left;
    height: 100%;
    padding: 5px;
    text-align: center;
}

ul.mult-nav-tabs span.arrow {
    width: 20px;
    height: 17px;
    z-index: 50;
    position: absolute;
    left: 57px;
    bottom: -20px;
    display: none;
}

ul.mult-nav-tabs li.active span.arrow {
    display: block;
}

ul.mult-nav-tabs li a img {
    width: 120px;
    height: 120px;
}

ul.mult-nav-tabs li a:hover,
ul.mult-nav-tabs li a:focus {
    text-decoration: none;
}

ul.mult-nav-tabs li p {
    width: 130px;
    font-size: 14px;
    color: #333;
}

ul.mult-nav-tabs li.active a p,
ul.mult-nav-tabs li a:hover p {
    color: #008dd9;
}

.tab-content.mult-tabs {
    margin-top: 17px;
}

.tab-content.mult-tabs .tab-pane {
    border-top: 3px solid #5cbbee;
    border-bottom: 1px solid #d4d4d4;
    border-left: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
    background: #fcfcfc;
}

.tab-content.mult-tabs .tab-pane {
    padding: 15px;
}

.tab-content.mult-tabs .tab-pane .tab-pane-part {
    float: left;
    padding-left: 12px;
    padding-right: 5px;
    border-right: 1px dotted #d4d4d4;
    min-height: 150px;
}

.tab-content.mult-tabs .tab-pane .tab-pane-part.last {
    border-right: none;
}

.tab-content.mult-tabs .tab-pane .tab-pane-part h4 {
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 8px;
}

.tab-content.mult-tabs .tab-pane .tab-pane-part h4 a {
    font-size: 13px;
    font-weight: normal;
    float: right;
    padding-right: 5px;
}

.tab-content.mult-tabs .tab-pane .tab-pane-part.three {
    width: 210px;
}

.major-area li {
    padding-left: 10px;
    background: url(../images/arrow.gif) left 8px no-repeat;
}

.dl-horizontal dt a {
    color: #333;
    font-weight: 500;
}

.dl-horizontal dt a:hover {
    color: #3071a9;
}

.dl-horizontal:hover {
    background: #f9f9f9;
}

.posts .dl-horizontal {
    margin: 0px;
    padding-top: 10px;
}

.posts .dl-horizontal dt {
/ / overflow: hidden;
/ / text-overflow: ellipsis;
/ / white-space: nowrap;
    font-weight: 400;
}

.pagination ul &gt; li &gt; a,
.pagination ul &gt; li &gt; span {
    background: #fff;
    border: 1px solid #ddd;
}

.pagination ul &gt; li &gt; a:active,
.pagination ul &gt; li &gt; a:focus,
.pagination ul &gt; li &gt; a:hover,
.pagination ul &gt; li &gt; span:hover {
    background: #428bca;
    color: #fff;
}

/**ç›¸å†Œæ&nbsp;·å¼**/

.clearborderright {
    border-right: none !important;
}

.none {
    display: none;
}

.margintop20 {
    margin-top: 20px;
}

.color1 {
    color: White;
}

.color2 {
    color: #333;
}

/*å›¾ç‰‡ç‰¹æ•ˆ*/

.piccontext {
    overflow: hidden;
    width: 100%;
    margin: 12px auto 0;
    margin-bottom: 20px;
    border: 1px solid #e4e4e4;
    background: white;
}

.piccontext h2 {
    font-size: 20px;
    font-weight: normal;
    line-height: 46px;
    overflow: hidden;
    width: 950px;
    height: 46px;
    margin-top: 18px;
    margin-left: 25px;
    color: #2c2c2c;
}

.source {
    line-height: 20px;
    overflow: hidden;
    height: 20px;
    margin: 0 15px;
    padding-top: 10px;
}

.source_right {
    color: #666;
}

.source_right a {
    color: #666;
}

.source_right span {
    padding: 0 10px;
}

.source_right1 {
    display: none;
    float: right;
    color: #666;
}

.support {
    float: left;
    overflow: hidden;
}

.support img {
    padding: 0 5px;
}

.spell {
    padding-left: 23px;
    background: url('../images/spel.jpg') 0 -1px no-repeat;
}

a.spell:hover {
    background: url('../images/spel_1.jpg') 1px -1px no-repeat;
}

.list {
    padding-left: 23px;
    background: url('../images/list.jpg') 1px 3px no-repeat;
}

a.list:hover {
    background: url('../images/list_1.jpg') 0px 2px no-repeat;
}

/*å¤§å›¾å±•ç¤º*/

.picshow {
    overflow: hidden;
    margin: 10px;
}

.picshowtop {
    position: relative;
    z-index: 1;
    overflow: hidden;
    width: 100%;
    text-align: center;
}

#pic1 {
    max-width: 950px;
}

#preArrow {
    left: 0;
}

#nextArrow {
    right: 0;
}

.context-div {
    position: absolute;
    z-index: 5;
    top: 0;
    width: 50%;
    height: 100%;
    cursor: pointer;
}

.context-div span {
    position: absolute;
    top: 50%;
    width: 46px;
    height: 80px;
    margin-top: -10%;
}

#preArrow_A {
    left: 0;
    display: none;
    background: url('../images/album_left.png') 0 0 no-repeat;
}

#nextArrow_A {
    right: 0;
    display: none;
    background: url('../images/album_right.png') 0 0 no-repeat;
}

.picshowtxt {
    min-height: 40px;
    margin-top: 20px;
    _height: 40px;
}

.picshowtxt_left {
    font-family: Georgia, 'Times New Roman', Times, serif;
    line-height: 30px;
    float: left;
    width: 50px;
    height: 50px;
}

.picshowtxt_left span {
    font-size: 30px;
    color: #e55656;
}

.picshowtxt_left i {
    font-size: 20px;
    color: #666;
}

.picshowtxt_right {
    font-size: 14px;
    display: inline;
    float: left;
    width: 570px;
    margin-left: 10px;
    color: #666;
}

.picshowlist {
    overflow: hidden;
    margin-top: 20px;
    padding-bottom: 20px;
}

.picleftimg img {
    width: 106px;
    height: 66px;
}

.piclefttxt {
    line-height: 20px;
    width: 120px;
}

.piclefttxt a {
    color: #444;
}

.piclefttxt a:hover {
    text-decoration: underline;
    color: #ff5d11;
}

.picshowlist_mid {
    overflow: hidden;
    width: 640px;
    height: 76px;
}

.picmidleft {
    float: left;
    overflow: hidden;
    width: 24px;
    height: 76px;
}

.picmidleft a {
    display: block;
    width: 24px;
    height: 76px;
}

.picmidmid {
    float: left;
    overflow: hidden;
    width: 590px;
    height: 76px;
    padding-left: 2px;
}

.picmidmid ul {
    position: relative;
    overflow: hidden;
    width: 582px;
    height: 76px;
}

.picmidmid ul li {
    position: relative;
    display: inline;
    float: left;
    overflow: hidden;
    width: 112px;
    height: 76px;
    margin-left: 4px;
    text-align: center;
}

.picmidmid ul li img {
    max-width: 102px;
    height: 76px !important;
}

.selectpic {
    height: 66px !important;
    border: 5px solid #cacaca;
}

.picmidright {
    float: left;
    overflow: hidden;
    width: 24px;
    height: 76px;
}

.picmidright a {
    display: block;
    width: 24px;
    height: 76px;
}

.picshowlist_right {
    float: left;
    float: right;
    overflow: hidden;
    width: 120px;
}

/*åˆ—è¡¨å±•ç¤º*/

.piclistshow {
    display: none;
    overflow: hidden;
    width: 100%;
    margin-top: 10px;
    border-top: 1px solid #e4e4e4;
}

.piclistshow ul li {
    float: left;
    overflow: hidden;
    width: 219px;
    height: 234px;
    padding-top: 20px;
    cursor: pointer;
    border-right: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
}

.piclistshow .picimg {
    display: table-cell;
    overflow: hidden;
    width: 199px;
    height: 160px;
    padding: 0 10px;
    text-align: center;
    vertical-align: middle;
}

.picimg img {
    max-width: 201px;
    max-height: 160px;
}

.pictxt {
    line-height: 25px;
    overflow: hidden;
    height: 50px;
    padding: 15px 20px 0;
    text-align: center;
}

.pictxt h3 {
    font-size: 14px;
    font-weight: normal;
}

.gaoqing {
    padding-left: 26px;
    background: url('../images/gaoqing.jpg') 1px 1px no-repeat;
}

a.gaoqing:hover {
    text-decoration: underline;
    color: #ff702d;
    background: url('../images/gaoqing_1.jpg') 1px 1px no-repeat;
}

/*å¼¹å‡ºå±‚*/

.bodymodal {
    position: absolute;
    z-index: 1100;
    top: 0;
    left: 0;
    display: none;
    overflow: hidden;
    width: 100%;
    height: 100%;
    opacity: .5;
    background: #000;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    -khtml-opacity: .5;
}

.firsttop_left {
    float: left;
    overflow: hidden;
    width: 300px;
    height: 250px;
    margin-right: 30px;
}

.firsttop_right {
    float: left;
    overflow: hidden;
    width: 270px;
    padding-bottom: 30px;
}

.close2 {
    height: 17px;
}

.close2 a {
    display: block;
    float: right;
    width: 14px;
    height: 14px;
    background: url('../images/glyphicons-halflings.png') -312px 0 no-repeat;
}

.replay {
    overflow: hidden;
    margin-top: 10px;
    text-align: center;
}

.replay h2 {
    font-size: 16px;
    font-weight: 600;
    float: left;
}

.replay p {
    line-height: 40px;
    display: inline;
    float: left;
    margin-left: 15px;
    padding-right: 25px;
}

.replay p a {
    font-size: 14px;
    color: #428bca;
}

.replay p a:hover {
    text-decoration: underline;
    color: #ff702d;
}

.pictwo {
    overflow: hidden;
    width: 270px;
    height: 88px;
    margin-top: 10px;
}

.pictwo ul li {
    position: relative;
    float: left;
    overflow: hidden;
    width: 120px;
    height: 88px;
    margin: 0 7px;
}

.pictwo ul li img {
    width: 120px;
    height: 88px;
}

.imgdivtext {
    line-height: 25px;
    position: absolute;
    z-index: 4;
    bottom: 0;
    left: 0;
    width: 120px;
    height: 25px;
    text-align: center;
    background: rgba(0, 0, 0, .6);
    *background: #000;
}

.imgdivtext a {
    font-size: 14px;
    font-weight: bold;
    color: White;
}

.imgdivtext a:hover {
    text-decoration: underline;
    color: #ff702d;
}

.returnbtn {
    margin-top: 35px;
    margin-left: 50px;
}

.returnbtn a {
    font-size: 16px;
    line-height: 22px;
    display: block;
    width: 115px;
    height: 22px;
    padding: 5px 15px;
    text-align: center;
    color: #fff;
    border: 1px solid #ccc;
}

.returnbtn a:hover {
    text-decoration: underline;
    color: #ff702d;
    border: 1px solid #8d5a00;
}

.endtop {
    position: absolute;
    z-index: 1200;
    top: 100px;
    left: 150px;
    display: none;
    width: 270px;
    padding: 20px;
    color: #fff;
    background: #fff;
}

/* last override settings */

.hide {
    display: none;
}

.container {
    width: 980px;
    margin: 0 auto;
}

.clear {
    float: none;
    clear: both;
}
</pre></body></html>