﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {border: 0 none;font-family: inherit;font-feature-settings: inherit;font-kerning: inherit;font-language-override: inherit;font-size: 100%;font-size-adjust: inherit;font-stretch: inherit;font-style: inherit;font-synthesis: inherit;font-variant: inherit;font-weight: inherit;line-height: inherit;margin: 0;padding: 0;vertical-align: baseline;}
ol, ul {list-style: outside none none;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {color: inherit;font-family: "Hiragino Sans GB","Microsoft YaHei",sans-serif;font-weight: 500;line-height: 1.1;}
h5, .h5 {font-size: 13px;}
h4, h5, h6 {margin-bottom: 9px;margin-top: 9px;}

body {background-attachment: fixed;background-color: #f2f2f2;background-image: url("../img/background.jpg");background-position: 50% 25%;background-repeat: no-repeat;}
body {background-color: #f2f2f2;color: #333;font-family: "Hiragino Sans GB","Microsoft YaHei",sans-serif;font-size: 13px;line-height: 1.42857;}
a {color: gray;text-decoration: none;}
a {background: transparent none repeat scroll 0 0;}
img {vertical-align: middle;}
.error {color: #eb1d21;}
.message, .loading, .error, .success {display: none;}
.show {display: block !important;}

.header {background: white none repeat scroll 0 0;padding-bottom: 18px;padding-top: 18px;}
.header .channels, .header .logins {color: gray;float: right;margin-top: 16px;padding-left: 0;}
.header .logins .login {margin-left: 12px;}
.header .channels, .header .top-location {float: right;}
.header .channels li, .header .logins li {float: left;list-style: outside none none;margin-right: 8px;}
.container::after {clear: both;}
.container::before, .container::after {content: " ";display: table;}
.navigation {background-color: #b80000;background-image: linear-gradient(#b80000, #6a0202);box-shadow: 0 3px 10px 0 #999;height: 56px;position: relative;z-index: 10;}
.navigation .container {position: relative;}
.navigation .main-navigation-item, .navigation .main-navigation-link-item {display: table;float: left;height: 45px;list-style: outside none none;margin-top: 5px;width: 130px;}
.navigation .main-navigation-item .main-navigation-title, .navigation .main-navigation-link-item .main-navigation-title {color: white;display: table-cell;height: 100%;text-align: center;vertical-align: middle;}
.navigation .main-navigation-title {display: table;font-size: 14px;line-height: 16px;text-transform: uppercase;}
.navigation .main-navigation-title a{color:#fff;}
.navigation .main-navigation-title a:hover{color:#333;}
.navigation .main-navigation-item.private:hover {background: white none repeat scroll 0 0;}
.navigation .main-navigation-item:hover {background: white none repeat scroll 0 0;border-top-left-radius: 5px;border-top-right-radius: 5px;display: table !important;}
.navigation .main-navigation-item:hover .main-navigation-title {color: #333;cursor: pointer;}
.navigation .main-navigation-item:hover .main-navigation-title a{color:#333;}
.navigation .main-navigation-item:hover .mega-menu, .navigation .main-navigation-item:hover .connector {display: block;}
.navigation .main-navigation-item .connector {background: white none repeat scroll 0 0;display: none;height: 30px;position: absolute;top: 45px;width: 130px;z-index: 11;}
.mega-menu {background: white none repeat scroll 0 0;border-radius: 5px;box-shadow: 0 25px 20px -5px rgba(0, 0, 0, 0.4);display: none;font-size: 13px;left: 15px;position: absolute;top: 65px;width: 960px;z-index: 10;}
.mega-menu.sending .column.first {}
.mega-menu .column.first {border-left: medium none;}
.navigation .main-navigation-link-item.extra {float: right;width: auto;}
.mega-menu.sending .column {}
.mega-menu .column {border-left: 1px solid #ececec;box-sizing: border-box;display: table-cell;padding: 24px;vertical-align: top;}

.index-page {padding: 0;}
.content {color: #333;min-height: 700px;}
.index-page .banner {min-height: 472px;overflow: hidden;}
#banner {background: black url('../img/banner_image_06032014_sc.jpg') repeat scroll center top;text-align: center;width:100%;height:472px;}

.banner {position:relative;}
.quick-tools {background-color: #333;background-image: linear-gradient(#4d4d4d, #1a1a1a);border-radius: 5px;bottom: 0px;left: 0px;position: absolute;width:100%;margin:0px;padding:0px;}
.quick-tools > li {float: left;position: relative;}
.quick-tools > li.quick-tool-container{float:right;}
.quick-tools .all-tools .quick-tool-title {background-color: gray;background-image: linear-gradient(#929292, #737373);border-bottom-right-radius: 5px;border-top-right-radius: 5px;}
.quick-tools .quick-tool-title {color: white;cursor: pointer;display: block;font-family: "Hiragino Sans GB","Microsoft YaHei",sans-serif;font-size: 13px;height: 64px;line-height: 64px;text-align: center;width: 160px;}
.quick-tools .all-tools .quick-tool {left: auto;right: 0;}
.quick-tools .fa{font-size:24px;}
.quick-tools .quick-tool {background-color: white;border-radius: 3px;bottom: 64px;display: none;left: 0;position: absolute;}
.quick-tools .waybill .quick-tool {background-color: transparent;position: absolute;width: 344px;}
.quick-tools .show .quick-tool {display: block;}
.quick-tools .quick-tool {background-color: white;border-radius: 3px;bottom: 64px;display: none;left: 0;position: absolute;}
.quick-tools .waybill .quick-tool .arrow::after {border-color: #fff transparent transparent;border-style: solid;border-width: 9px 9px 0;bottom: 1px;content: "";display: block;height: 0;left: -9px;position: absolute;width: 0;}
.quick-tools .waybill .quick-tool .arrow {border-color: rgba(0, 0, 0, 0.15) transparent transparent;border-style: solid;border-width: 9px 9px 0;bottom: -9px;display: block;height: 0;left: 27%;margin-left: -9px;position: absolute;width: 0;}
.quick-tools .waybill .quick-tool .links {background-color: #eb1d21;background-image: linear-gradient(#f7282c, #c21e22);border-radius: 3px;height: 48px;position: relative;}
.quick-tools .waybill .quick-tool .links::before, .quick-tools .waybill .quick-tool .links::after {content: " ";display: table;}
.quick-tools .waybill .quick-tool .links::after {clear: both;}
.quick-tools .waybill .quick-tool .links .link__left {border-right: 1px solid #a11e21;}
.quick-tools .waybill .quick-tool .links .link {color: #fff;float: left;font-family: "Hiragino Sans GB","Microsoft YaHei",sans-serif;font-size: 13px;line-height: 48px;text-align: center;width: 50%;}
.quick-tools .waybill .quick-tool .links .link__right {border-left: 1px solid #f66a6d;}
.quick-tools .transparent-separator {border-bottom: 8px solid transparent;}
.quick-tools .waybill .quick-tool .bill-number .form-wrap {border: 1px solid #e1e1e0;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;position: relative;}
.quick-tools .waybill .quick-tool .bill-number.folded .sfi-search {color: gray;display: block;height: 40px;left: 10px;line-height: 40px;position: absolute;top: -2px;z-index: 10;font-size:18px;}
.quick-tools .waybill .quick-tool .bill-number.folded .tokenfield {min-height: 0;overflow: hidden;padding-left: 30px;position: relative;}
.quick-tools .waybill .quick-tool .bill-number .tokenfield {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;box-shadow: none;height: auto;max-height: 200px;min-height: 87px;overflow-x: hidden;overflow-y: auto;transition: min-height 120ms ease 0s;}
.quick-tools .waybill .quick-tool .bill-number.folded {min-height: 0;padding-right: 60px;position: relative;}
.quick-tools .waybill .quick-tool .bill-number {background-color: #ffffff;border-top-left-radius: 3px;border-top-right-radius: 3px;min-height: 170px;padding: 15px 20px;text-align: left;transition: min-height 120ms ease 0s;}
.quick-tools .waybill .quick-tool .bill-number .form-wrap .notice {color: #ccc;font-size: 12px;padding: 0 10px 5px;}
.quick-tools .waybill .quick-tool .bill-number.folded .notice {display: none;}
.quick-tools .waybill .quick-tool .bill-number .error {margin: 5px 5px 0;}
.quick-tools .waybill .quick-tool .bill-number.folded .tokenfield {min-height: 0;overflow: hidden;padding-left: 30px;position: relative;}
.quick-tools .waybill .quick-tool .bill-number .tokenfield {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;box-shadow: none;height: auto;max-height: 200px;min-height: 87px;overflow-x: hidden;overflow-y: auto;transition: min-height 120ms ease 0s;}
.quick-tools .waybill .quick-tool .bill-number.folded .tokenfield {min-height: 0;overflow: hidden;padding-left: 30px;position: relative;}
.quick-tools .waybill .quick-tool .bill-number .tokenfield {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;box-shadow: none;height: auto;max-height: 200px;min-height: 87px;overflow-x: hidden;overflow-y: auto;transition: min-height 120ms ease 0s;}

.tokenfield.form-control {padding: 7px;}
.tokenfield {box-shadow: none;min-height: 39px;}
.form-control {background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 0;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #333;display: block;font-size: 13px;height: 32px;line-height: 1.42857;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;vertical-align: middle;width: 100%;}
.quick-tools .waybill .quick-tool .bill-number .bill-numbers-input {height: 87px;padding: 10px 15px;width: 278px;}
.tokenfield .token-input {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid transparent;box-shadow: none;font-size: 13px;height: 24px;line-height: 24px;min-width: 60px;padding: 0;width: 100%;}

.quick-tools .waybill .quick-tool .bill-number.folded .go-waybill-by-phone-num::before {box-shadow: 0 0 5px rgba(0, 0, 0, 0.15) inset;}
.quick-tools .waybill .quick-tool .go-waybill-by-phone-num.go-dynamic::before {border-radius: 50%;box-shadow: none;content: "";height: 32px;position: absolute;right: 0;top: 5px;width: 32px;}
.sfi {display: inline-block;line-height: 1;position: relative;top: 1px;}
.quick-tools .waybill .quick-tool .bill-number.folded .go-dynamic {margin-top: 15px;}
.quick-tools .waybill .quick-tool .bill-number .go-dynamic {display: block;font-size: 14px;margin-top: 25px;max-width: 150px;overflow: hidden;text-align: center;text-decoration: underline;text-overflow: ellipsis;white-space: nowrap;}
.quick-tools .waybill .quick-tool .go-waybill-by-phone-num.go-dynamic {bottom: 0;display: block;line-height: 36px;margin: 15px;min-width: 32px;position: absolute;right: 0;text-decoration: none !important;}
.go-dynamic {cursor: pointer;}
.quick-tools .waybill .quick-tool .bill-number.folded .go-waybill-by-phone-num > .sfi {line-height: 36px;top: 3px;}
.quick-tools .waybill .quick-tool .go-waybill-by-phone-num.go-dynamic > .sfi {font-size: 28px;line-height: 32px;top: 5px;}
.quick-tools .waybill .quick-tool .bill-number.folded .primary-button {display: none;}
.quick-tools .waybill .quick-tool .bill-number .primary-button {float: left;margin-top: 15px;}
.primary-button {background-color: #eb1d21;border: 1px solid #b51919;border-radius: 3px;color: white;font-size: 14px;letter-spacing: 2px;line-height: 30px;padding: 0 0 0 2px;position: relative;text-align: center;top: 0;transition: top 0.2s ease 0s;width: 118px;}

.section-title__more-link > .sfi {color: #eb1d21;font-size: 0.8em;top: 0;}

.col-xs-3{padding-left:0;}
.news-activities {padding: 30px 0 20px;}

.news-activities h4 {color: #eb1d21;font-family: "Hiragino Sans GB","Microsoft YaHei",sans-serif;font-size: 14px;}
.section-title {border-top: 2px solid #cccccc;height: 40px;line-height: 40px;margin: 0 0 10px;position: relative;}
.section-title__text {border-top: 2px solid #eb1d21;display: inline-block;font-size: 15px;height: 40px;line-height: 40px;position: relative;top: -2px;}
.section-title__more-link {float: right;font-size: 12px;}
.news-activities .news-list ul {margin-top: 10px;padding-left: 0 !important;}
.index-page .news-activities .news-list ul li {margin: 20px 0;}
.news-activities .news-list ul li {line-height: 18px;margin: 6px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-activities .news-list ul li a {color: gray;}

.news-activities .activities-promotion ul::after {clear: both;}
.news-activities .activities-promotion ul::before, .news-activities .activities-promotion ul::after {content: " ";display: table;}
.news-activities .activities-promotion ul li {float: left;height: 350px;margin: 0 16px 32px 16px;position: relative;width: 29.5%;}
.promotion-index-page .news-activities .activities-promotion ul li {float: left;height: 350px;margin: 0 9px 32px;position: relative;width: 216px!important;}
.news-activities .activities-promotion ul li:hover{box-shadow:0 0 10px rgba(0,0,0,0.25);text-decoration:none}
.news-activities .activities-promotion ul li img {height: auto;max-height: 186px;overflow: hidden;width: 100%;}
.news-activities .activities-promotion ul li .activity-content {background-color: #fff;bottom: 0;padding: 15px;position: absolute;width: 100%;z-index: 1;}
.news-activities .activities-promotion ul li .activity-content h5 {margin-bottom: 5px;max-height: 30px;min-height: 30px;overflow: hidden;transition: max-height 0.5s ease 0s;}
.news-activities h5 {font-family: "Hiragino Sans GB","Microsoft YaHei",sans-serif;font-size: 14px;}
.news-activities .activities-promotion ul li .activity-content .description {color: #bfbfbf;font-size: 13px;line-height: 20px;margin-bottom: 0;max-height: 0;overflow: hidden;transition: max-height 0.5s ease 0s;}
.news-activities .activities-promotion ul li .activity-content .hot_in {background-color: #eb1d21;}
.news-activities .activities-promotion ul li .activity-content .promotion_status_label {border-radius: 1px;clear: both;color: #ffffff;display: inline-block;float: right;margin-bottom: 3px;margin-top: 3px;padding: 3px 10px;}
.news-activities .activities-promotion ul li .activity-content .date {clear: both;color: gray;float: right;font-size: 13px;line-height: 2;}
.news-activities .activities-promotion ul li .activity-content .range {clear: both;color: gray;float: right;font-size: 13px;max-height: 36px;min-height: 36px;overflow: hidden;text-align: right;transition: max-height 0.5s ease 0s;}
.home-carousel .carousel .carousel-inner {z-index: 2;}
.home-carousel .carousel .carousel-indicators {left: auto;right: 0;text-align: right;top: -32px;z-index: 1;}
.home-carousel .carousel .carousel-indicators > li {margin-left: 16px;margin-right: 0;}
.carousel .carousel-indicators > li {background: #808080 none repeat scroll 0 0;border: 1px solid #808080;margin-right: 30px;}
.index-page .carousel .carousel-indicators > li.active {background: white none repeat scroll 0 0;border: 1px solid #808080;}

.news-page {color: #333;min-height: 700px;padding: 55px 0;}
.content-second-navigation > ul > li:first-child {border-top: 1px dotted #333;}
.content-second-navigation > ul > li {border-bottom: 1px dotted #333;}
.content-second-navigation > ul > li h5::after {content: "+";position: absolute;right: 0;}
.content-second-navigation > ul > li h5 {cursor: pointer;margin: 15px 10px 15px 2px;position: relative;}
.language-ru .news-content-wrapper .news-title, .news-list-wrapper .news-title {font-size: 18px;}
.news-content-wrapper .news-title, .news-list-wrapper .news-title {background-color: gray;color: #ffffff;font-size: 20px;margin-top: 0;padding: 12px 22px;}
.news-content-wrapper .news-title, .news-list-wrapper .news-title {background-color: gray;color: #ffffff;font-size: 20px;margin-top: 0;padding: 12px 22px;}
.news-list-wrapper .news-col {background-color: #ffffff;border: 1px solid #ccc;border-radius: 3px;cursor: pointer;display: block;margin-top: 7px;padding: 24px;}
.news-list-wrapper .news-col:hover{border:1px solid #bfbfbf;box-shadow:0 0 10px rgba(0,0,0,0.25);text-decoration:none}
.news-content-wrapper .news-detail {background-color: #ffffff;border: 1px solid #bfbfbf;}
.news-content-wrapper .news-detail .date {border-bottom: 1px dotted gray;font-size: 13px;margin: 0 22px;max-width: 400px;min-width: 200px;padding: 8px 0;}
.news-content-wrapper .news-detail .news-content {padding: 13px 22px;}
.news-content-wrapper .news-detail .news-footer {border-top: 1px dashed #bfbfbf;padding: 13px 22px;}
.mce-content-body p, .news-content p, .content-page.main-content-row p, .content-page .main-content-row p {line-height: 24px;}
.news-content-wrapper .news-detail .news-footer::after {clear: both;}
.news-content-wrapper .news-detail .news-footer::before, .news-content-wrapper .news-detail .news-footer::after {content: " ";display: table;}
.news-content-wrapper .news-detail .news-footer .back-to-list::before, .news-content-wrapper .news-detail .news-footer .back-to-top::before {color: #333;}
.news-content-wrapper .news-detail .news-footer .back-to-list, .news-content-wrapper .news-detail .news-footer .back-to-top {color: #eb1d21;}
.second-navigation ul {
    list-style-type: none;
}
.second-navigation > ul {
    border-bottom: 1px dotted #2f2f2f;
    border-top: 1px dotted #2f2f2f;
    padding-left: 30px;margin-bottom: 9px;
}
.second-navigation ul li a {
    display: block;
    font-family: "Hiragino Sans GB","Microsoft YaHei",sans-serif;
    font-size: 14px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.content-second-navigation .icon-links {
    margin-bottom: 10px;
}
.pagination a.hover,.pagination a.current,a.selected{color:red;}
.gsgk{margin-left: 20px;}
.gsgk li{ float: left;list-style-type: disc;padding-right: 20px;}
.gsgk li a{margin-right: 5px;}
.footer {background-image: url("../img/content-bottom-background.png");background-position: center top;background-repeat: no-repeat;padding: 48px 0 0;}
.footer .frequent-links {padding: 0;}
.footer .frequent-categories::after {clear: both;}
.footer .frequent-categories::before, .footer .frequent-categories::after {content: " ";display: table;}
.footer .frequent-categories li {list-style: outside none none;}
.footer .frequent-links a {display: block;margin-top: 12px;}
.footer .frequent-category {float: left;width: 110px;}
.footer .info {margin-bottom: 5px;}
.footer .info-title {color: #1a050a;margin-bottom: 5px;}
.footer .info-number {margin: 10px 0;}
.footer .qr {}
.footer .qr img {height: 74px;width: 74px;}
.footer .info-customer-service a::before {height: 18px;margin-right: 10px;width: 18px;}
.footer .info-customer-service a {color: #ca232a;}
.footer .footer-links {border-bottom: 1px solid #e3e3e3;border-top: 2px solid #e3e3e3;height: 33px;line-height: 30px;margin-top: 50px;}
.footer .footer-links ul {float: left;height: 30px;padding: 0;}
.footer .footer-links ul li {float: left;list-style-type: none;margin: 0;}
.footer .footer-links ul li a {line-height: 30px;}
.footer .footer-links .seperator {color: gray;float: left;padding: 0 7px;}
.footer .footer-links .copy-right, .footer .footer-links .record-number {display: inline-block;float: right;margin-left: 20px;}
.footer .extra-links {height: 32px;margin-bottom: 32px;margin-top: 8px;}
.footer .extra-links::after {clear: both;}
.footer .extra-links::before, .footer .extra-links::after {content: " ";display: table;}
.footer .extra-links img {height: 100%;margin-right: 4px;}