
#tl72_page {
    width: 1300px !important;
    /*overflow: inherit !important;*/
}

.rteindent1 {
    margin-left: 40px;
}

.rteindent2 {
    margin-left: 80px;
}

.rteindent3 {
    margin-left: 120px;
}

.rteindent4 {
    margin-left: 160px;
}

.rteleft {
    text-align: left;
}

.rteright {
    text-align: right;
}

.rtecenter {
    text-align: center;
}

.rtejustify {
    text-align: justify;
}

.ibimage_left {
    float: left;
}

.ibimage_right {
    float: right;
}

table.cke_editor fieldset {
    padding: 0 !important;
}

.cke_editor {
    display: table !important;
}

.cke_editor, #ie#bug {
    display: inline-table !important;
}

.cke_dialog tr td:last-child {
    border-right: 0;
}

form#ckeditor-admin-profile-form textarea#edit-toolbar {
    display: none;
}

form#ckeditor-admin-profile-form #edit-toolbar + .grippie {
    display: none;
}

div.sortableList {
    cursor: n-resize;
}

div.widthMarker {
    height: 20px;
    border-top: 1px dashed #CCC;
    margin: 10px 0px 0px 1px;
    padding-left: 1px;
    text-align: center;
}

div.sortableList.group {
    margin: 20px 0px 0px 0px;
}

div.sortableList div.sortableListDiv {
    height: 30px;
    margin-bottom: 3px;
    width: 900px;
}

div.sortableList div.sortableListDiv span.sortableListSpan {
    background-color: #F0F0EE;
    height: 30px;
    border-right: 1px dashed #CCC;
    display: block;
}

div.sortableList div.sortableListDiv span.sortableListSpan ul {
    width: 900px;
    white-space: nowrap;
    border: 1px solid #CCC;
    list-style: none;
    margin: 0px;
    padding: 0px 0px 0px 1px;
    height: 30px;
}

div.sortableList div.sortableListDiv span.sortableListSpan ul li {
    list-style: none;
    cursor: move;
    height: 18px;
    min-width: 18px;
    padding: 2px;
}

div.sortableList div.sortableListDiv span.sortableListSpan ul li.group {
    min-width: 5px;
    padding-left: 2px;
}

div.sortableList div.sortableListDiv span.sortableListSpan ul li img {
    border: 0;
    padding: 0;
    margin: 0
}

li.sortableItem {
    position: relative;
    float: left;
    margin: 3px 1px 1px 0px;
    border: 1px solid #CCC;
    background-color: #F0F0EE;
    z-index: 99;
}

#security-filters .filter-text-formats {
    float: left;
    clear: both;
    width: 15%;
    font-size: 11px;
    font-weight: bold;
    padding: 10px 0px;
}

#security-filters .filter-text-formats .filter-text-format-status {
    float: left;
    padding-right: 20px;
}

#security-filters .filter-text-formats .enabled {
    background: url(/sites/all/modules/ckeditor/images/tick.png) no-repeat right center;
}

#security-filters .filter-text-formats .disabled {
    background: url(/sites/all/modules/ckeditor/images/delete.png) no-repeat right center;
}

#security-filters .filter-info {
    float: left;
    width: 85%;
}

#security-filters .fieldset-legend {
    background: none;
    padding-left: 10px;
}

#security-filters .fieldset-legend a {
    font-weight: normal;
    font-size: 10px;
    padding-left: 5px;
}

#security-filters .filter-wrapper {
    clear: both;
    float: left;
    border-bottom: 1px solid #CCCCCC;
    width: 100%;
}

fieldset#edit-appearance div#groupLayout, div#allButtons {
    border: 0;
    padding: 0 0 0 0;
    margin: 1em 0;
    overflow: auto;
}

#colorbox, #cboxOverlay, #cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
}

#cboxMiddleLeft, #cboxBottomLeft {
    clear: left;
}

#cboxContent {
    position: relative;
}

#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

#cboxTitle {
    margin: 0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    width: auto;
    background: none;
    cursor: pointer;
}

#cboxPrevious:active, #cboxNext:active, #cboxClose:active, #cboxSlideshow:active {
    outline: 0;
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
}

#colorbox, #cboxContent, #cboxLoadedContent {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

#cboxOverlay {
    background: #000;
}

#colorbox {
    outline: 0;
}

#cboxWrapper {
    background: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#cboxTopLeft {
    width: 15px;
    height: 15px;
}

#cboxTopCenter {
    height: 15px;
}

#cboxTopRight {
    width: 15px;
    height: 15px;
}

#cboxBottomLeft {
    width: 15px;
    height: 10px;
}

#cboxBottomCenter {
    height: 10px;
}

#cboxBottomRight {
    width: 15px;
    height: 10px;
}

#cboxMiddleLeft {
    width: 15px;
}

#cboxMiddleRight {
    width: 15px;
}

#cboxContent {
    background: #fff;
    overflow: hidden;
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc;
}

#cboxLoadedContent {
    margin-bottom: 28px;
}

#cboxTitle {
    position: absolute;
    background: rgba(255, 255, 255, 0.7);
    bottom: 28px;
    left: 0;
    color: #535353;
    width: 100%;
    padding: 4px 6px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#cboxCurrent {
    position: absolute;
    bottom: 4px;
    left: 60px;
    color: #949494;
}

.cboxSlideshow_on #cboxSlideshow {
    position: absolute;
    bottom: 0px;
    right: 30px;
    background: url(/sites/all/modules/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

.cboxSlideshow_on #cboxSlideshow:hover {
    background-position: -101px -50px;
}

.cboxSlideshow_off #cboxSlideshow {
    position: absolute;
    bottom: 0px;
    right: 30px;
    background: url(/sites/all/modules/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

.cboxSlideshow_off #cboxSlideshow:hover {
    background-position: -49px -50px;
}

#cboxPrevious {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(/sites/all/modules/colorbox/styles/default/images/controls.png) no-repeat -75px 0px;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

#cboxPrevious:hover {
    background-position: -75px -25px;
}

#cboxNext {
    position: absolute;
    bottom: 0;
    left: 27px;
    background: url(/sites/all/modules/colorbox/styles/default/images/controls.png) no-repeat -50px 0px;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

#cboxNext:hover {
    background-position: -50px -25px;
}

#cboxLoadingOverlay {
    background: #fff;
}

#cboxLoadingGraphic {
    background: url(/sites/all/modules/colorbox/styles/default/images/loading_animation.gif) no-repeat center center;
}

#cboxClose {
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(/sites/all/modules/colorbox/styles/default/images/controls.png) no-repeat -25px 0px;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

#cboxClose:hover {
    background-position: -25px -25px;
}

.ctools-locked {
    color: red;
    border: 1px solid red;
    padding: 1em;
}

.ctools-owns-lock {
    background: #FFFFDD none repeat scroll 0 0;
    border: 1px solid #F0C020;
    padding: 1em;
}

a.ctools-ajaxing, input.ctools-ajaxing, button.ctools-ajaxing, select.ctools-ajaxing {
    padding-right: 18px !important;
    background: url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;
}

div.ctools-ajaxing {
    float: left;
    width: 18px;
    background: url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;
}

#uif_user_preview table {
    border: 1px solid #999;
    margin-bottom: 1em;
}

div.uif_help_section {
    font-size: .85em;
    color: #555;
    margin: .6em 0;
}

.field-slideshow {
    overflow: hidden;
    max-width: 100%;
}

.field-slideshow-slide, .field-slideshow-slide a, .field-slideshow-slide img {
    max-width: 100%;
    /*height: auto !important;*/
    /*width: auto !important;*/
}

.region-content ul.field-slideshow-pager {
    list-style-type: none;
    padding: 0;
    overflow: hidden;
}

.field-slideshow-pager li {
    float: left;
    margin-right: 5px;
}

.jcarousel-clip {
    overflow: hidden;
}

.field-slideshow-carousel li {
    opacity: 0.6;
}

.field-slideshow-carousel li.activeSlide {
    opacity: 1;
}

.field-slideshow-carousel-wrapper .hidden {
    display: none;
    visibility: hidden;
}

.field-slideshow-controls .play {
    display: none;
}

.timeline a.timeline_rollover_bottom, .timeline a.timeline_rollover_right, .timeline a.timeline_rollover_top, .timeline a.timeline_rollover_left {
    margin: 0;
    display: block;
    position: relative;
    overflow: hidden;
}

.timeline a.timeline_rollover_bottom img, .timeline a.timeline_rollover_right img, .timeline a.timeline_rollover_top img, .timeline a.timeline_rollover_left img {
    display: block;
}

.timeline .image_roll_zoom {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(/sites/all/modules/content_timeline/css/images/zoomIn.png) no-repeat center center;
}

.timeline .image_roll_glass {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(/sites/all/modules/content_timeline/css/images/glass.png) repeat;
}

.timeline, #content .timeline {
    height: 0;
    overflow: hidden;
    position: relative;
}

.timelineLoader {
    width: 100%;
    text-align: center;
    padding: 150px 0;
}

.timeline .timeline_line .t_node_desc.t_node_desc_empty, #content .timeline .timeline_line .t_node_desc.t_node_desc_empty, .timeline .timeline_line .t_node_desc.t_node_desc_empty > span, #content .timeline .timeline_line .t_node_desc.t_node_desc_empty > span {
    display: none !important;
}

.timeline .timeline_line, #content .timeline .timeline_line {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
}

/*.timeline .t_line_holder, #content .timeline .t_line_holder {*/
/*height: 80px;*/
/*background: url(/sites/all/modules/content_timeline/css/images/timeline/light/line.jpg) repeat-x 0px 39px;*/
/*}*/

/*.timeline.darkLine .t_line_holder, #content .timeline.darkLine .t_line_holder {*/
/*background: url(/sites/all/modules/content_timeline/css/images/timeline/dark/line.jpg) repeat-x 0px 39px;*/
/*}*/

.timeline .t_line_view, #content .timeline .t_line_view {
    height: 20px;
    width: 100%;
}

.timeline h3.t_line_year, #content .timeline h3.t_line_year {

    font-weight: normal;
    font-size: 22px;
    margin: 0;
    color: #545454;
}

.timeline .t_line_m, #content .timeline .t_line_m {
    margin-top: 35px;
    height: 10px;
    /*border-left: 1px solid #545454;*/
    /*border-right: 1px solid #545454;*/
    border-bottom: 1px solid rgb(183, 182, 182);
    width: 448px;
}

.timeline .t_line_m.right, #content .timeline .t_line_m.right {
    left: 449px;
    width: 449px;
}

.timeline h4.t_line_month, #content .timeline h4.t_line_month {

    font-weight: normal;
    font-size: 20px;
    margin: -30px 0 0;
    color: #545454;
}

.timeline a.t_line_node, #content .timeline a.t_line_node {
    text-decoration: none;
    padding: 38px 0 4px;
    height: 10px;
    font-size: 12px;
    top: -21px;
    background: url(/sites/all/modules/content_timeline/css/images/timeline/light/dot.png) no-repeat center 24px;
    color: #141817;
    left:50% !important;
}

.timeline.darkLine a.t_line_node, #content .timeline.darkLine a.t_line_node {
    background: url(/sites/all/modules/content_timeline/css/images/timeline/dark/dot.png) no-repeat center 24px;
}

.timeline a.t_line_node:hover, #content .timeline a.t_line_node:hover {
    background: url(/sites/all/modules/content_timeline/css/images/timeline/light/dot-rollover.png) no-repeat center 24px;
}

.timeline.darkLine a.t_line_node:hover, #content .timeline.darkLine a.t_line_node:hover {
    background: url(/sites/all/modules/content_timeline/css/images/timeline/dark/dot-rollover.png) no-repeat center 24px;
}

.timeline a.t_line_node.active, #content .timeline a.t_line_node.active {
    background: url(/sites/all/modules/content_timeline/css/images/timeline/light/dot-selected.png) no-repeat center 24px;
}

.timeline.darkLine a.t_line_node.active, #content .timeline.darkLine a.t_line_node.active {
    background: url(/sites/all/modules/content_timeline/css/images/timeline/dark/dot-selected.png) no-repeat center 24px;
}

.timeline.flatLine .t_line_holder, #content .timeline.flatLine .t_line_holder {
    padding: 10px 0 0 0;
    height: 80px;
    background: url(/sites/all/modules/content_timeline/css/images/timeline/light/line.jpg) repeat-x 0px 49px;
}

.timeline.flatLine .t_line_m, #content .timeline.flatLine .t_line_m {
    /*border-left: 1px solid transparent;*/
    /*border-right: 1px solid #b7b6b6;*/
}

.timeline.flatLine .t_line_m.right, #content .timeline.flatLine .t_line_m.right {
    /*border-left: 1px solid #b7b6b6;*/
    /*border-right: 1px solid transparent;*/
    border-bottom: 1px solid #b7b6b6;
}

.timeline.flatLine a.t_line_node, #content .timeline.flatLine a.t_line_node {
    /*text-decoration: none;*/
    /*padding: 38px 0 4px;*/
    height: 20px;
    width: 20px;
    /*font-size: 12px;*/
    /*line-height: 12px;*/
    /*top: -25px;*/
    position: relative;
    /*color: #b7b6b6;*/
    background: url("../img/about_develop_04.png") no-repeat center;
}

.timeline.flatLine a.t_line_node:after, #content .timeline.flatLine a.t_line_node:after {
    content: "";
    height: 20px;
    width: 20px;
    position: absolute;
    top: 23px;
    left: 50%;
    margin: 0 0 0 -7px;
    /*background: url("../img/about_develop_04.png") no-repeat center;*/
    border: none !important;
}

.timeline.flatLine a.t_line_node.active, #content .timeline.flatLine a.t_line_node.active {
    background: url("../img/about_develop_03_03.png") no-repeat center;

}

.timeline.flatLine a.t_line_node.active:after, #content .timeline.flatLine a.t_line_node.active:after {
    border: 2px solid #b7b6b6;
}

.timeline.flatLine .t_node_desc, #content .timeline.flatLine .t_node_desc {
    padding: 0;
    white-space: normal !important;
    top: -50px;
    opacity: 0;
    filter: alpha(opacity=0);
    left: 50%;
    color: #fff;
    display: inline-block !important;
    position: relative;
    transition: top 200ms, opacity 500ms;
    -webkit-transition: top 200ms, opacity 500ms;
    -moz-transition: top 200ms, opacity 500ms;
    background: transparent;
}

.timeline.flatLine a.t_line_node:hover .t_node_desc, #content .timeline.flatLine a.t_line_node:hover .t_node_desc {
    top: 0;
    opacity: 1;
    filter: alpha(opacity=100);
}

.timeline.flatLine .t_node_desc span, #content .timeline.flatLine .t_node_desc span {
    white-space: nowrap;
    margin-left: -50%;
    margin-right: 50%;
    margin-top: -16px;
    display: block !important;
    padding: 8px;
    border-radius: 3px;
    background: #dd5555;
    position: relative;
}

.timeline.flatLine .t_node_desc span:after, #content .timeline.flatLine .t_node_desc span:after {
    content: "";
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    bottom: -10px;
    border: 5px solid transparent;
    border-top: 5px solid #dd5555;
    left: 50%;
    margin-left: -5px;
}

.timeline.flatLine #t_line_left,
.timeline.flatLine #t_line_right,
#content .timeline.flatLine #t_line_left,
#content .timeline.flatLine #t_line_right {
    display: block;
    cursor: pointer;
    top: 40px;
    width: 30px;
    height: 30px;
    position: relative;
}

.timeline.flatLine #t_line_left:hover, #content .timeline.flatLine #t_line_left:hover {
    background: url("../img/about_develop_03_03_03.png") no-repeat center;
}

.timeline.flatLine #t_line_right:hover,
#content .timeline.flatLine #t_line_right:hover {
    background: url("../img/about_develop_05_05.png") no-repeat center;
}

.timeline.flatLine #t_line_left, #content .timeline.flatLine #t_line_left {
    left: -50px;
    background: url("../img/about_develop_13.png") no-repeat center;
}

.timeline.flatLine #t_line_right, #content .timeline.flatLine #t_line_right {
    right: -50px;
    background: url("../img/about_develop_15.png") no-repeat center;
}

.timeline .t_node_desc, #content .timeline .t_node_desc {
    background: rgb(26, 134, 172);
    opacity: 0.9;
    filter: alpha(opacity=90);
    top: 0;
    color: #fff;
    padding: 1px 5px;
}

.timeline .t_node_desc.pos_right, #content .timeline .t_node_desc.pos_right {
    right: 0;
}

.timeline #t_line_left, #content .timeline #t_line_left {
    cursor: pointer;
    left: -30px;
    top: 30px;
    width: 14px;
    height: 19px;
    background: url(/sites/all/modules/content_timeline/css/images/timeline/light/arrow.png) no-repeat left top;
}

.timeline.darkLine #t_line_left, #content .timeline.darkLine #t_line_left {
    background: url(/sites/all/modules/content_timeline/css/images/timeline/dark/arrow.png) no-repeat left bottom;
}

.timeline #t_line_left:hover, #content .timeline #t_line_left:hover {
    background: url(/sites/all/modules/content_timeline/css/images/timeline/light/arrow.png) no-repeat left bottom;
}

.timeline.darkLine #t_line_left:hover, #content .timeline.darkLine #t_line_left:hover {
    background: url(/sites/all/modules/content_timeline/css/images/timeline/dark/arrow.png) no-repeat left top;
}

.timeline #t_line_right, #content .timeline #t_line_right {
    cursor: pointer;
    right: -30px;
    top: 30px;
    width: 14px;
    height: 19px;
    background: url(/sites/all/modules/content_timeline/css/images/timeline/light/arrow.png) no-repeat right top;
}

.timeline.darkLine #t_line_right, #content .timeline.darkLine #t_line_right {
    background: url(/sites/all/modules/content_timeline/css/images/timeline/dark/arrow.png) no-repeat right bottom;
}

.timeline #t_line_right:hover, #content .timeline #t_line_right:hover {
    background: url(/sites/all/modules/content_timeline/css/images/timeline/light/arrow.png) no-repeat right bottom;
}

.timeline.darkLine #t_line_right:hover, #content .timeline.darkLine #t_line_right:hover {
    background: url(/sites/all/modules/content_timeline/css/images/timeline/dark/arrow.png) no-repeat right top;
}

.timeline .timeline_items_wrapper, #content .timeline .timeline_items_wrapper {
    position: relative;
    width: 100%;
    margin: 10px 0;
}

.timeline .timeline_items, #content .timeline .timeline_items {
    padding: 10px 0;
}

.timeline .item, #content .timeline .item {
    height: 380px;
    text-align: center;
    background: url(/sites/all/modules/content_timeline/css/images/timeline/light/background-white.jpg) repeat;
    color: #545454;
    -moz-box-shadow: -3px 1px 6px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: -3px 1px 6px rgba(0, 0, 0, 0.4);
    box-shadow: -3px 1px 6px rgba(0, 0, 0, 0.4);
    width: 200px;
}

.timeline .item .post_date {
    box-sizing: content-box;
    background: #0077CC;
    color: #ffffff;
    border-radius: 50%;
    font-weight: bold;
    width: 72px;
    text-align: center;
    height: 72px;
    line-height: 72px;
    font-size: 22px;

    margin: -40px 18px 0 0;
    float: right;
    position: relative;
    z-index: 2;
}

.timeline .item .post_date span {
    display: block;
    width: auto;
    height: auto;
    font-size: 12px;
    line-height: 12px;
    margin: 0 !important;
}

.timeline .item.item_node_hover, #content .timeline .item.item_node_hover {
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.9);
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.9);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.9);
}

.timeline.flatLine .item.item_node_hover:before, #content .timeline.flatLine .item.item_node_hover:before {
    content: "";
    position: absolute;
    height: 4px;
    background: #dd5555;
    width: 100%;
    z-index: 2;
    top: 0;
    left: 0;
}

.timeline.flatLine .item.item_node_hover:after, #content .timeline.flatLine .item.item_node_hover:after {
    content: "";
    position: absolute;
    height: 0;
    width: 0;
    z-index: 2;
    top: 0;
    left: 50%;
    margin: 4px 0 0 -6px;
    border: 6px solid transparent;
    border-top: 6px solid #dd5555;
}

.timeline .item img, #content .timeline .item img {
    margin: 0;
    padding: 0;
    border: 0;

}

.timeline .item .field-slideshow-slide .img-responsive {

    width: 240px;
    height: 125px;
}

.timeline .con_borderImage, #content .timeline .con_borderImage {
    border: 0;
    border-bottom: 5px solid #1a86ac;
}

.timeline .item span, #content .timeline .item span {
    display: block;
    margin: 0px 20px 10px;
}

.timeline .item .read_more, #content .timeline .item .read_more {
    position: absolute;
    bottom: 15px;
    right: 0px;
    padding: 2px 8px 2px 10px;

    font-weight: normal !important;
    font-size: 20px !important;
    line-height: 20px !important;
    color: #ffffff !important;
    background: rgba(0, 0, 0, 0.35);
    cursor: pointer;
}

.timeline .item .read_more:hover, #content .timeline .item .read_more:hover {
    background: rgb(26, 134, 172);
}

.timeline.flatButton .item .read_more, .timeline.flatWideButton .item .read_more, #content .timeline.flatButton .item .read_more, #content .timeline.flatWideButton .item .read_more {

    padding: 10px;
    font-size: 12px !important;
    line-height: 12px !important;
    left: 0;
    bottom: 0;
    right: auto;
    color: #ffffff;
    cursor: pointer;
    margin: 0 20px 20px;
    border-radius: 3px;
    background: #dd5555;
    transition: background-color 300ms;
    -webkit-transition: background-color 300ms;
    -moz-transition: background-color 300ms;
}

.timeline.flatButton .item .read_more:hover, #content .timeline.flatButton .item .read_more:hover, #content .timeline.flatButton .item .read_more:hover, #content .timeline.flatWideButton .item .read_more:hover {
    background: #f75f5f;
}

.timeline.flatButton .item .read_more, #content .timeline.flatWideButton .item .read_more {
    right: 0;
}

.timeline .item_open, #content .timeline .item_open {
    height: 380px;
    background: url(/sites/all/modules/content_timeline/css/images/timeline/light/background.jpg) repeat;
    position: relative;
    color: #545454;
    z-index: 2;
    -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);
    width: 490px;
}

.timeline .item_open_cwrapper, #content .timeline .item_open_cwrapper {
    height: 100%;
}

.timeline .item_open_content, #content .timeline .item_open_content {
    width: 100%;
    height: 100%;
    position: relative;
}

.timeline .item_open_content .ajaxloader, #content .timeline .item_open_content .ajaxloader {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -10px 0 0 -100px;
}

.timeline .timeline_open_content, #content .timeline .timeline_open_content {
    padding: 20px;
}

.timeline .item_open h2, #content .timeline .item_open h2 {
    margin-top: 0;
    padding-top: 0;
    font-size: 28px;
}

.timeline .item_open .scrollable-content, #content .timeline .item_open .scrollable-content {
    display: block;
}

.timeline .item_open .t_close, #content .timeline .item_open .t_close {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    z-index: 3;
    transition: background-color 300ms, color 300ms;
    -webkit-transition: background-color 300ms, color 300ms;
    -moz-transition: background-color 300ms, color 300ms;
}


.timeline.flatButton .item_open .t_close,
.timeline.flatWideButton .item_open .t_close, #content .timeline.flatButton .item_open .t_close,
#content .timeline.flatWideButton .item_open .t_close {
    font-size: 0 !important;
    /*line-height: 0 !important;*/
    /*padding: 5px 6px 5px 7px;*/
    top: 12px;
    right: 12px;
    width:36px;
    height:36px;
    background: url("../img/cha.png") no-repeat center;
}





.timeline.flatButton .mCSB_container, .timeline.flatWideButton .mCSB_container, #content .timeline.flatButton .mCSB_container, #content .timeline.flatWideButton .mCSB_container {
    margin-right: 16px;
}

.timeline.flatButton .mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .timeline.flatWideButton .mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, #content .timeline.flatButton .mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, #content .timeline.flatWideButton .mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #dd5555;
}

.timeline.flatButton .mCS-light-thin > .mCSB_scrollTools .mCSB_draggerRail, .timeline.flatWideButton .mCS-light-thin > .mCSB_scrollTools .mCSB_draggerRail, #content .timeline.flatButton .mCS-light-thin > .mCSB_scrollTools .mCSB_draggerRail, #content .timeline.flatWideButton .mCS-light-thin > .mCSB_scrollTools .mCSB_draggerRail {
    background: #aaaaaa;
}

.timeline.flatButton .mCustomScrollBox > .mCSB_scrollTools, .timeline.flatWideButton .mCustomScrollBox > .mCSB_scrollTools, #content .timeline.flatButton .mCustomScrollBox > .mCSB_scrollTools, #content .timeline.flatWideButton .mCustomScrollBox > .mCSB_scrollTools {
    width: 8px;
}

.timeline.flatNav .t_controles, #content .timeline.flatNav .t_controles {
    margin: 0;
}

.timelineTouch.timeline.flatNav .t_left, .timelineTouch.timeline.flatNav .t_right, #content .timelineTouch.timeline.flatNav .t_left, #content .timelineTouch.timeline.flatNav .t_right {
    display: none;
}

.timeline.flatNav:hover .t_left, .timeline.flatNav:hover .t_right, #content .timeline.flatNav:hover .t_left, #content .timeline.flatNav:hover .t_right {
    opacity: 1;
    filter: alpha(opacity=100);
}

.timeline.flatNav .t_left,
.timeline.flatNav .t_right,
#content .timeline.flatNav .t_left,
#content .timeline.flatNav .t_right {
    position: absolute;
    display: block;
    /*height: 100%;*/
    /*width: 75px;*/
    margin: 0;
    cursor: pointer;
    top: 150px;
    z-index: 10;

    width: 35px;
    height: 38px;

    transition: background-color 300ms, opacity 300ms;
    -webkit-transition: background-color 300ms, opacity 300ms;
    -moz-transition: background-color 300ms, opacity 300ms;
}

.timeline.flatNav .t_left,
.timeline.flatNav .t_left:hover:active,
#content .timeline.flatNav .t_left,
#content .timeline.flatNav .t_left:hover:active {
    left: 0px;
    background: url('../img/huileftzuo_30.png') no-repeat center center;
}

.timeline.flatNav .t_right,
.timeline.flatNav .t_right:hover:active,
#content .timeline.flatNav .t_right,
#content .timeline.flatNav .t_right:hover:active {
    right: 0;
    background: url('../img/huirightyou_33.png') no-repeat center center;
}

.timeline .t_controles, #content .timeline .t_controles {
    margin: 10px auto;
    text-align: center;
}

.timeline .t_left, .timeline .t_right, #content .timeline .t_left, #content .timeline .t_right {
    display: inline-block;
    height: 50px;
    width: 29px;
    margin: 10px;
    cursor: pointer;
}

.timeline .item .read_more[href='#'] {
    display: none;
}

.mCSB_container {
    width: auto;
    margin-right: 30px;
    overflow: hidden;
}

.mCSB_container.mCS_no_scrollbar {
    margin-right: 0;
}

.mCS_disabled > .mCustomScrollBox > .mCSB_container.mCS_no_scrollbar, .mCS_destroyed > .mCustomScrollBox > .mCSB_container.mCS_no_scrollbar {
    margin-right: 30px;
}

.mCustomScrollBox > .mCSB_scrollTools {
    width: 16px;
    height: 100%;
    top: 0;
    right: 0;
}

.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto;
}

.mCSB_scrollTools a + .mCSB_draggerContainer {
    margin: 20px 0;
}

.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
}

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {
    display: block;
    position: relative;
    height: 20px;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown {
    top: 100%;
    margin-top: -40px;
}

.mCSB_horizontal > .mCSB_container {
    height: auto;
    margin-right: 0;
    margin-bottom: 30px;
    overflow: hidden;
}

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar {
    margin-bottom: 0;
}

.mCS_disabled > .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar, .mCS_destroyed > .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar {
    margin-right: 0;
    margin-bottom: 30px;
}

.mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools {
    width: 100%;
    height: 16px;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    overflow: hidden;
}

.mCSB_horizontal > .mCSB_scrollTools a + .mCSB_draggerContainer {
    margin: 0 20px;
}

.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger {
    width: 30px;
    height: 100%;
}

.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonRight {
    display: block;
    position: relative;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
    float: left;
}

.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonRight {
    margin-left: -40px;
    float: right;
}

.mCustomScrollBox {
    -ms-touch-action: none;
}

.mCustomScrollBox > .mCSB_scrollTools {
    opacity: 0.75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}

.mCustomScrollBox:hover > .mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
}

.mCSB_scrollTools .mCSB_draggerRail {
    background: #000;
    background: rgba(0, 0, 0, 0.4);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #fff;
    background: rgba(255, 255, 255, 0.75);
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(255, 255, 255, 0.85);
    filter: "alpha(opacity=85)";
    -ms-filter: "alpha(opacity=85)";
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: rgba(255, 255, 255, 0.9);
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)";
}

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
    background-image: url(/sites/all/modules/content_timeline/css/frontend/mCSB_buttons.png);
    background-repeat: no-repeat;
    opacity: 0.4;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0;
}

.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -20px;
}

.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -40px;
}

.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -56px;
}

.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover {
    opacity: 0.75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active {
    opacity: 0.9;
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)";
}

.mCS-dark > .mCSB_scrollTools .mCSB_draggerRail {
    background: #000;
    background: rgba(0, 0, 0, 0.15);
}

.mCS-dark > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #000;
    background: rgba(0, 0, 0, 0.75);
}

.mCS-dark > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(0, 0, 0, 0.85);
}

.mCS-dark > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: rgba(0, 0, 0, 0.9);
}

.mCS-dark > .mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0;
}

.mCS-dark > .mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px;
}

.mCS-dark > .mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px;
}

.mCS-dark > .mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px;
}

.mCS-light-2 > .mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background: #fff;
    background: rgba(255, 255, 255, 0.1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background: #fff;
    background: rgba(255, 255, 255, 0.75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

.mCS-light-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0;
}

.mCS-light-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto;
}

.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(255, 255, 255, 0.85);
}

.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-2 > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: rgba(255, 255, 255, 0.9);
}

.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px 0;
}

.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -20px;
}

.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -40px;
}

.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -56px;
}

.mCS-dark-2 > .mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background: #000;
    background: rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background: #000;
    background: rgba(0, 0, 0, 0.75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

.mCS-dark-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0;
}

.mCS-dark-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto;
}

.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(0, 0, 0, 0.85);
}

.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: rgba(0, 0, 0, 0.9);
}

.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px 0;
}

.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -20px;
}

.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -40px;
}

.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -56px;
}

.mCS-light-thick > .mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background: #fff;
    background: rgba(255, 255, 255, 0.1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background: #fff;
    background: rgba(255, 255, 255, 0.75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.mCS-light-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0;
}

.mCS-light-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto;
}

.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(255, 255, 255, 0.85);
}

.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: rgba(255, 255, 255, 0.9);
}

.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px 0;
}

.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -20px;
}

.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -40px;
}

.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -56px;
}

.mCS-dark-thick > .mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background: #000;
    background: rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background: #000;
    background: rgba(0, 0, 0, 0.75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.mCS-dark-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0;
}

.mCS-dark-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto;
}

.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(0, 0, 0, 0.85);
}

.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: rgba(0, 0, 0, 0.9);
}

.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px 0;
}

.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -20px;
}

.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -40px;
}

.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -56px;
}

.mCS-light-thin > .mCSB_scrollTools .mCSB_draggerRail {
    background: #fff;
    background: rgba(255, 255, 255, 0.1);
}

.mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}

.mCS-light-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
}

.mCS-light-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto;
}

.mCS-dark-thin > .mCSB_scrollTools .mCSB_draggerRail {
    background: #000;
    background: rgba(0, 0, 0, 0.15);
}

.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
    background: #000;
    background: rgba(0, 0, 0, 0.75);
}

.mCS-dark-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
}

.mCS-dark-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto;
}

.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(0, 0, 0, 0.85);
}

.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: rgba(0, 0, 0, 0.9);
}

.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0;
}

.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px;
}

.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px;
}

.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px;
}

#sb-container {
    position: relative;
}

#sb-overlay {
    display: none;
}

#sb-wrapper {
    position: relative;
    top: 0;
    left: 0;
}

#sb-loading {
    display: none;
}

#tl72_page .timeline_line, #content #tl72_page .timeline_line {
    width: 920px;
}

#tl72_page .t_line_view, #content #tl72_page .t_line_view {
    width: 920px;
}

#tl72_page .t_line_m, #content #tl72_page .t_line_m {
    width: 458px;
    /*width: 200px;*/
}

#tl72_page .t_line_m.right, #content #tl72_page .t_line_m.right {
    left: 459px;
    width: 459px;
}

#tl72_page .t_node_desc span, #content #tl72_page .t_node_desc span {
    background: #1986ac;
}

#tl72_page .t_node_desc span:after, #content #tl72_page .t_node_desc span:after {
    border-top-color: #1986ac;
}

#tl72_page .t_line_node, #content #tl72_page .t_line_node {
    color: #1986ac;
}

/*#tl72_page .t_line_node:after, #content #tl72_page .t_line_node:after {*/
/*background: #1986ac;*/
/*}*/

/*#tl72_page .t_line_node:after, #content #tl72_page .t_line_node:after {*/
/*background: #1986ac;*/
/*}*/

#tl72_page .item.item_node_hover:before, #content #tl72_page .item.item_node_hover:before {
    background: #1986ac;
}

#tl72_page .item.item_node_hover:after, #content #tl72_page .item.item_node_hover:after {
    border-top-color: #1986ac;
}

#tl72_page #t_line_right:hover, #content #tl72_page #t_line_right:hover, #tl72_page #t_line_left:hover, #content #tl72_page #t_line_left:hover {
    color: #1986ac;
}

#tl72_page .item h2, #content #tl72_page .item h2 {
    font-size: 22px;
    color: #333333;
    text-align: center;

    line-height: 24px;
    margin: 40px 10px 10px;
    font-weight: inherit;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 50px;
    display: none;
}
#tl72_page .item .d-jian{
    font-size: 20px;
    margin: 52px 4px 0;
    line-height: 28px;
}
#tl72_page .item span, #content #tl72_page .item span {
    text-align: center;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
}

#tl72_page .item, #content #tl72_page .item {
    width: 240px;
    /*height: 360px;*/
    height: 354px;

    font-size: 12px;
    color: #4d4d4d;
    line-height: 20px;

    -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
    margin:0 10px;
    zoom: 1;
    overflow: hidden;
    filter: progid:DXImageTransform.Microsoft.Shadow(Color=#888888, Strength=0, Direction=0), progid:DXImageTransform.Microsoft.Shadow(Color=#888888, Strength=5, Direction=90), progid:DXImageTransform.Microsoft.Shadow(Color=#888888, Strength=5, Direction=180), progid:DXImageTransform.Microsoft.Shadow(Color=#888888, Strength=0, Direction=270);
}

#tl72_page .item_open h2, #content #tl72_page .item_open h2 {
    font-size: 24px;
    color: #2d2d2d;
    line-height: 32px;
    margin:0 20px 15px 0;
}


/*后期的修改*/
#tl72_page .item_open, #content #tl72_page .item_open {
    /*display: none !important;*/
    width: 490px;
    height: 360px;
    line-height:20px;
    background: #fff url('') repeat;
    font-size: 12px;
    color: #4d4d4d;
    /*line-height: 12px;*/
    font-weight: normal;
    font-style: normal;
    -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.Shadow(Color=#888888, Strength=0, Direction=0), progid:DXImageTransform.Microsoft.Shadow(Color=#888888, Strength=5, Direction=90), progid:DXImageTransform.Microsoft.Shadow(Color=#888888, Strength=5, Direction=180), progid:DXImageTransform.Microsoft.Shadow(Color=#888888, Strength=0, Direction=270);
}

/*#tl72_page .item .con_borderImage, #content #tl72_page .item .con_borderImage {*/
    /*border: 0px;*/
    /*border-bottom: 5px solid #1986ac;*/
/*}*/

/*#tl72_page .item .post_date, #content #tl72_page .item .post_date {*/
    /*border: 0px;*/
    /*background: #0077CC;*/
/*}*/

/*#tl72_page .item_open .con_borderImage, #content #tl72_page .item_open .con_borderImage {*/
    /*border-bottom: 5px solid #1986ac;*/
/*}*/

/*#content #tl72_page .item_open_cwrapper, #content #tl72_page .item_open .con_borderImage {*/
    /*width: 490px;*/
/*}*/

/*#tl72_page .item_open .t_close:hover, #content #tl72_page .item_open .t_close:hover {*/
    /*background: #1986ac;*/
/*}*/

/*#tl72_page.flatButton .item .read_more, #tl72_page.flatWideButton .item .read_more, #content #tl72_page.flatButton .item .read_more, #content #tl72_page.flatWideButton .item .read_more {*/
    /*background: #1986ac;*/
    /*margin: 20px;*/
/*}*/

/*#tl72_page.flatButton .mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, #tl72_page.flatWideButton .mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, #content #tl72_page.flatButton .mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, #content #tl72_page.flatWideButton .mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {*/
    /*background: #1986ac;*/
/*}*/

/*#tl72_page .item .read_more:hover, #content #tl72_page .item .read_more:hover {*/
    /*background: #1986ac;*/
/*}*/

/*#tl72_page.flatButton .item_open.item_open_noImg .t_close, #tl72_page.flatWideButton .item_open.item_open_noImg .t_close, #content #tl72_page.flatButton .item_open.item_open_noImg .t_close, #content #tl72_page.flatWideButton .item_open.item_open_noImg .t_close {*/
    /*color: #1986ac !important;*/
/*}*/

/*#tl72_page.flatButton .item_open.item_open_noImg .t_close:hover, #tl72_page.flatWideButton .item_open.item_open_noImg .t_close:hover, #content #tl72_page.flatButton .item_open.item_open_noImg .t_close:hover, #content #tl72_page.flatWideButton .item_open.item_open_noImg .t_close:hover {*/
    /*color: #1986ac !important;*/
/*}*/

#tl72_page .item .read_more, #content #tl72_page .item .read_more, #tl72_page .item_open .t_close, #content #tl72_page .item_open .t_close {
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#44000000', endColorstr='#44000000');
}

#tl72_page .t_node_desc, #content #tl72_page .t_node_desc {
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#cc1a86ac', endColorstr='#cc1a86ac');
}

#tl72_page .timeline_open_content, #content #tl72_page .timeline_open_content {
    padding: 20px;
}

#tl72_page .item_open_cwrapper {
    width: 490px;
}

#sliding-popup.sliding-popup-bottom {
    background: #abb3b8;
}

#sliding-popup .popup-content #popup-text h2, #sliding-popup .popup-content #popup-text p {
    color: #ffffff !important;
}






