.cnzz-logo {
  background-image: url(https://img.alicdn.com/imgextra/i4/O1CN01pT4uWV1fvBxHUF0Uz_!!6000000004068-2-tps-372-66.png) !important;
  background-size: 100% auto !important;
  background-position: initial !important;
  margin-top: 4px;
  height: 40px !important;
}

body .userLoginHeader {
  background-color: #EDEFF4 !important;
  margin-bottom: 0;
  padding-bottom: 20px;
}

#productInlineFooter {
  margin-top: 0;
  padding: 32px 0;
  background-color: #EDEFF4;
}

.userLoginHeader .headerBottom {
  background: #131F3E;
  box-shadow: 0 2px 4px 0 rgba(14,45,88,0.04);
}

.userLoginHeader .headerBottom {
  height: 68px;
}

.userLoginHeader .headerBottom .headerBottomContent {
  height: 68px;
}

.userLoginHeader .headerBottom .headerBottomContent .siteSelectContent {
  margin: 18px 0;
}

.userLoginHeader .headerBottom .headerBottomContent .headerNavContent {
  margin: 10px 0;
}

.userLoginHeader .headerMiddle {
  background-color: #ffffff;
}

.userLoginHeader .headerMiddle .headerMiddleContent {
  margin: 0 -7px 0 5px;
}

.userLoginHeader .headerBottom .headerBottomContent .site-set-nav {
  padding: 15px 16px;
  margin: 6px 0;
}

.userLoginHeader .headerMiddle .headerMiddleContent .headerMiddleRight {
  width: 400px;
}

.userLoginHeader .headerMiddle .headerMiddleContent .headerMiddleRight .navFeature {
  margin: 12px 0;
}

.userLoginHeader .headerMiddle .headerMiddleContent .headerMiddleRight .navFeature .navFLi {
  display: flex;
  height: auto;
  border: 1px solid transparent;
}

.userLoginHeader .headerMiddle .headerMiddleContent .headerMiddleRight .navFeature .navFLi .icon {
  margin-right: 6px;
  font-size: 12px;
  line-height: 24px;
}

.userLoginHeader .headerMiddle .headerMiddleContent .headerMiddleRight .navFeature .navFLiHover {
  border: 1px solid transparent;
}

.userLoginHeader .headerBottom .headerBottomContent {
  margin: 0 -7px 0 5px;
}

.userLoginHeader .headerBottom .headerBottomContent .headerNavContent {
  margin-left: 24px;
  padding: 9px 0;
  height: auto;
}

.userLoginHeader .headerBottom .headerBottomContent .headerNavContent .navLi {
  padding: 3px 16px;
  line-height: 24px;
}

.userLoginHeader .headerBottom .headerBottomContent .headerNavContent .navLi.all {
  background: #3B82FE;
  padding: 3px 16px;
  border-radius: 2px;
  margin-right: 12px;
  font-size: 14px;
}

.userLoginHeader .headerBottom .headerBottomContent .headerNavContent .hoveredNavLi.all {
  background: #4f8fff;
}

.userLoginHeader .headerBottom .headerBottomContent .headerNavContent .navLi.all a {
  background: transparent;
  border-radius: 2px;
  color: #ffffff !important;
}

.userLoginHeader .headerBottom .headerBottomContent .siteSelectContent .selectText {
  border: none;
}

.userLoginHeader .headerMiddle .headerMiddleContent .headerMiddleRight .navFeature .navFLi {
  transition: all .2s;
}

.userLoginHeader .headerMiddle .headerMiddleContent .headerMiddleRight .navFeature .navFLiSelected {
  height: auto;
  background-color: transparent;
}

.userLoginHeader .headerMiddle .headerMiddleContent .headerMiddleRight .navFeature .navFLiSelected a {
  color: #3B82FE;
}

.userLoginHeader .headerMiddle .headerMiddleContent .headerMiddleRight .navFeature .navFLiHover a {
  color: #4f8fff;
}

.userLoginHeader .headerBottom .headerBottomContent .siteSelectContent {
  background-color: #ffffff;
  border-radius: 100px;
}

.userLoginHeader .headerBottom .headerBottomContent .siteSelectContent .selectIcon {
  float: left;
  height: 30px;
  padding: 0 10px 0 4px;
  line-height: 32px;
}

.userLoginHeader .headerBottom .headerBottomContent .siteSelectContent .selectText {
  padding-left: 0;
  width: 164px;
}

.userLoginHeader .headerBottom .headerBottomContent .siteSelectContent .selectArrowNew {
  display: inline-block;
  padding: 5px 0;
  color: #97A1AF;
}

.userLoginHeader .headerBottom .headerBottomContent .headerNavContent .navLi .navLiA {
  font-size: 12px;
  color: #FFFFFF;
  line-height: 16px;
}

.userLoginHeader .headerBottom .headerBottomContent .headerNavContent .navLi.all .navLiA {
  font-size: 14px;
}

.userLoginHeader .headerBottom .headerBottomContent .headerNavContent .hoveredNavLi {
  background-color: transparent;
}

.userLoginHeader .headerBottom .headerBottomContent .headerNavContent .hoveredNavLi a.navLiA {
  color: #3B82FE;
}

.userLoginHeader .headerBottom .headerBottomContent .site-set-nav .n-text {
  font-size: 12px;
  color: #FFFFFF;
  line-height: 20px;
}

.userLoginHeader .headerBottom .headerBottomContent .site-set-nav {
  height: auto;
}

.userLoginHeader .headerBottom .headerBottomContent .site-set-nav .iconfont {
  vertical-align: middle;
  color: #ffffff;
}

.userLoginHeader .headerBottom .headerBottomContent .site-set-nav .n-text {
  vertical-align: middle;
  position: initial;
}

.userLoginHeader .headerBottom .headerBottomContent .site-set-nav.siteSetNavHover {
  background-color: transparent;
}

/* # */

.site-show-container {
  background: #FFFFFF;
  box-shadow: 0 0 6px 0 rgba(0,42,116,0.06);
  border-radius: 0 0 2px 2px;
  padding: 20px;
  max-width: 1205px;
  margin-top: 20px;
}

.siteSettitle {
  font-size: 12px;
  color: #4E5A6B;
  line-height: 20px;
  font-weight: normal;
}

.siteSettitle .tabHeader {
  width: 320px;
}

.siteSettitle .tabHeader .tab {
  font-size: 16px;
  color: #4E5A6B;
  background-color: transparent;
  letter-spacing: 0;
  line-height: 38px;
  height: 38px;
  width: auto;
  margin-left: 24px;
}

.siteSettitle .tabHeader .active {
  color: #242935;
  border-bottom: 2px solid #3B82FE;
}

div.site_list {
  border: none;
  border-top: 1px solid #F0F1F3;
}

.site_list .report_data table tr.tab_title {
  background: #F7F8FA !important;
  font-weight: 500 !important;
}

.site_list .report_data table tr.tab_title td {
  color: #252934 !important;
}

.site_list .report_data table tr.tab_title td,
.site_list .report_data table td {
  border: none !important;
}

.site_list div.report_data table tr.tab_title td {
  border: none !important;
}

#site_list_table_setTop .trSiteList {
  background: #F5F9FF !important;
  box-shadow: 0 3px 5px 0 #D6E4FD !important;
}

.site_list .blue a,
a.blue12,
.report_data .siteTypeSelect {
  color: #3B82FE !important;
  transition: all .2s;
}

.site_list .blue a:hover,
a.blue12:hover,
.report_data .siteTypeSelect:hover {
  color: #4f8fff !important;
}

.siteSettitle .add_pro {
  background: #3B82FE;
  border-radius: 2px;
  padding: 4px 16px;
}

.siteSettitle .add_pro * {
  font-size: 12px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 20px;
}

.siteSettitle .add_pro:hover {
  background: #4f8fff;
}

.siteSettitle .add_pro span {
  margin-left: 6px;
}

.site_list {
  position: relative;
}

.site_list .btn.timeBtn {
  position: relative;
  background: #FFFFFF;
  border: 1px solid #E1E4E8;
  border-radius: 2px 0 0 2px;
  padding: 3px 10px 2px 10px;
  font-size: 12px;
  color: #4C5868;
  text-align: right;
  line-height: 20px;
}

.site_list .btn.nameBtn {
  position: relative;
  background: #FFFFFF;
  border: 1px solid #E1E4E8;
  margin-left: -1px;
  /* border-left: none; */
  padding: 3px 10px 2px 10px;
  font-size: 12px;
  color: #4C5868;
  text-align: right;
  line-height: 20px;
}

.site_list .btn.flowBtn {
  position: relative;
  background: #FFFFFF;
  border: 1px solid #E1E4E8;
  border-radius: 0 2px 2px 0;
  margin-left: -1px;
  /* border-left: none; */
  padding: 3px 10px 2px 10px;
  font-size: 12px;
  color: #4C5868;
  text-align: right;
  line-height: 20px;
}

.site_list .btn.timeBtn:hover {
  background: #FFFFFF;
  color: #4f8fff;
  border-color: #4f8fff;
  z-index: 10;
}

.site_list .btn.nameBtn:hover {
  background: #FFFFFF;
  color: #4f8fff;
  border-color: #4f8fff;
  z-index: 10;
}

.site_list .btn.flowBtn:hover {
  background: #FFFFFF;
  color: #4f8fff;
  border-color: #4f8fff;
  z-index: 10;
}

.site_list a.btn {
  padding: 3px 16px;
}

.site_list .report_data .choice {
  padding: 18px 2px !important;
}

.site_list a.btn {
  border: none;
  background-color: transparent;
}

.site_list .btn:hover {
  background-color: transparent !important;
}

.site_list .report_data table tr.tab_title td {
  padding: 6px 5px !important;
}

.site_list .report_data table td {
  padding: 6px 5px !important;
}

.site_list .report_data .choice input {
  background: #FFFFFF !important;
  border: 1px solid #E1E4E8 !important;
  border-radius: 2px !important;
  padding: 3px 8px 2px 8px !important;
  outline: none;
}

.site_list .report_data .choice input:focus {
  outline: 1px solid #63a2ff88 !important;
}

.site_list .report_data .choice .choice-left > span {
  display: inline-block;
  padding: 2px 0 !important;
}

.choice .choice-right a.siteDownReport {
  display: flex;
  color: #252934 !important;
  transition:  all .2s;
  padding: 3px 0;
}
.choice .choice-right .iconfont {
  font-size: 14px;
}
.choice .choice-right a.siteDownReport:hover {
  /* display: flex; */
  color: #4f8fff !important;
}

.site_list .siteDownReport .txt {
  margin-left: 6px !important;
}

.site_list .siteDownReport .txt * {
  color: #252934;
}

.siteSettitle, .site_list {
  margin: 0 5px !important;
}

.serverTipInfo {
  margin: 10px 5px 0 5px !important;
}

.site_list .listTopborder .arrowDown {
  background-image: url(https://img.alicdn.com/imgextra/i3/O1CN016qijJ41mLC8TuZwRy_!!6000000004937-2-tps-160-20.png) !important;
  background-size: contain !important;
  background-position: initial !important;
  width: 72px !important;
}

.site_list .listTopborder .arrowUp {
  background-image: url(https://img.alicdn.com/imgextra/i1/O1CN01VP8YCM1BySIdUNUMU_!!6000000000014-2-tps-160-20.png) !important;
  background-size: contain !important;
  background-position: initial !important;
  width: 72px !important;
}

#site_list_table_setTop .zd {
  background-image: url(https://img.alicdn.com/imgextra/i3/O1CN017LSwJg1Pl5MXRR6HM_!!6000000001880-2-tps-28-30.png) !important;
  height: 18px !important;
  background-size: contain !important;
  background-position: initial !important;
  margin-top: 10px !important;
}

.hoverTdBg {
  background-color: transparent !important;
}

#siteListSelect {
  background: #FFFFFF;
  box-shadow: 0 2px 10px 0 rgba(15,41,131,0.20);
  border-radius: 2px;
  overflow: hidden;
}

#siteListSelect .selectContent {
  background: transparent;
  box-shadow: none;
}

.userLoginHeader .selector_list {
  background-color: transparent;
}

#siteListSelect .selectContent .selectSearch {
  height: auto;
  padding: 4px 0;
}

#siteListSelect .selectContent .selectSearch .inputSearch {
  height: auto;
  outline: none;
  margin-top: 0;
  padding: 4px 16px;
  font-size: 12px;
  color: #252934;
  letter-spacing: 0;
  line-height: 20px;
  border: none !important;
  width: calc(100% - 32px);
}

#siteListSelect .selectContent .selectSearch .searchTipIcon {
  border: none;
  color: #97A1AF;
  padding: 5px 16px 7px 16px;
  background-color: transparent;
  width: auto;
  height: auto;
}

#siteListSelect .selectContent .tabHeader.tabCounts-0 {
  display: none !important;
}

/* #siteListSelect .selectContent .selectSearch .inputSearch:focus {
  outline: 1px solid #63a2ff88 !important;
} */

#siteListSelect .selectContent .selectSearch .searchTipIcon {
  top: 0;
  right: 0;
}

#siteListSelect .selectContent .listSite .listSiteItem .siteName {
  font-size: 12px;
  color: #6B798E;
  letter-spacing: 0;
  line-height: 20px;
}

#siteListSelect .selectContent .listSite .listSiteItem:hover {
  background-color: #F5F9FF;
}

#siteListSelect .selectContent .listSite .listSiteItem:hover .set {
  display: none !important;
}

#siteListSelect .selectContent .listSite .listSiteItem:hover .siteName {
  color: #252934;
}

#siteListSelect .selectContent .listSite .listSiteItem {
  height: 40px;
}

#siteListSelect .selectContent .listSite .listSiteItem .siteName {
  line-height: 40px;
}

#siteListSelect .selectContent .selectFooter {
  display: flex;
}

#siteListSelect .selectContent .selectFooter .iconfont {
  color: #3B82FE !important;
}

#siteListSelect .selectContent .selectFooter a {
  color: #3B82FE !important;
  transition: all .2s;
}

#siteListSelect .selectContent .selectFooter a:hover {
  color: #4f8fff !important;
}

#siteListSelect .selectContent .selectFooter .iconfont {
  margin-right: 6px;
  font-size: 12px;
}

#siteListSelect .selectContent .selectFooter {
  background-color: transparent;
}

.userLoginHeader .selector_list {
  width: 240px;
}

#siteListSelect {
  width: 240px;
}

#siteListSelect .selectContent .listSite .listSiteItem .siteName {
  width: 218px;
}

#siteListSelect .selectContent .selectFooter .s {
  margin: 0 30px;
}

#siteListSelect .selectContent .selectFooter {
  padding: 12px 20px;
}

.serverTipInfo li {
  font-size: 12px;
  color: #6B798E;
  letter-spacing: 0;
  line-height: 20px;
}

#siteListSelect .selectContent .selectSearch .searchTipIcon:hover {
  color: #3B82FE !important;
  transition: all .2s;
}

.site_list a.btn:hover {
  color: #4f8fff !important;
  transition: all .2s;
}

.site_list .listTopborder {
  background-image: linear-gradient(#eee, #fff, #fff) !important;
}

.ssimgs {
  margin-top: 4px;
  width: 24px;
}

#site_show_search_button {
  border: 1px solid #E1E4E8;
  padding: 3px 20px 2px 20px;
  border-radius: 2px;
  transition: all .2s;
}

#site_show_search_button:hover {
  border-color: #4f8fff;
}

.util_page_select {
  background: #FFFFFF !important;
  border: 1px solid #DFE3E9 !important;
  border-radius: 2px !important;
  padding: 2px 16px !important;
  cursor: pointer !important;
  outline: none !important;
  transition: all .2s !important;
}

.selectJumpToPage {
  background: #FFFFFF  !important;
  border: 1px solid #DFE3E9  !important;
  border-radius: 2px  !important;
  padding: 2px 16px  !important;
  cursor: pointer  !important;
  outline: none  !important;
  transition: all .2s  !important;
}

.paginationInputSubmit .pageInput {
  background: #FFFFFF  !important;
  border: 1px solid #DFE3E9  !important;
  border-radius: 2px  !important;
  padding: 2px 8px  !important;
  outline: none  !important;
  transition: all .2s  !important;
}

.paginationInputSubmit div:not(.button) {
  line-height: 24px;
}

.util_page_select:hover {
  border: 1px solid #4f8fff !important;
  color: #4f8fff !important;
}

.selectJumpToPage:hover {
  border: 1px solid #4f8fff  !important;
  color: #4f8fff !important;
}

.pageDiv {
  margin-top: 10px !important;
}

.pagination a,
.pagination span {
  border: 1px solid #DFE3E9 !important;
  border-radius: 2px !important;
  margin-left: 6px !important;
  padding: 2px 6px !important;
  transition: all .2s !important;
}

.pagination a.current,
.pagination span.current {
  border-color: #3B82FE !important;
  color: #3B82FE !important;
}

.pagination span.prev,
.pagination span.next,
.pagination a.prev,
.pagination a.next {
  border: 1px solid transparent !important;
}

.pagination *.current.prev,
.pagination *.current.next {
  color: #999 !important;
}

.pagination *:hover:not(.current),
.pagination *:hover:not(.current) {
  background-color: transparent !important;
  color: #4f8fff !important;
  border-color: #4f8fff !important;
}

.pagination .prev:hover,
.pagination .next:hover {
  border-color: transparent !important;
}

.paginationSelectSubmit .button,
.paginationInputSubmit .button {
  background-image: none !important;
  background-color: #3B82FE !important;
  border-radius: 2px !important;
  padding: 1px 16px 0 16px !important;
  color: #fff !important;
}

.paginationSelectSubmit .button a,
.paginationInputSubmit .button a {
  color: #fff !important;
}

.paginationSelectSubmit .button:hover,
.paginationInputSubmit .button:hover {
  background: #4f8fff !important;
  transition: all .2s !important;
}

.pagination .pageTotalCounts,
.pagination .pageTotalCounts:hover {
  border: 1px solid transparent !important;
  color: #252934 !important;
  margin-right: 6px;
}

.userLoginHeader .headerBottom .headerBottomContent .site-set-nav ul {
  background: #FFFFFF;
  box-shadow: 0 2px 10px 0 rgba(15,41,131,0.20);
  border-radius: 2px;
  border: none;
  padding-top: 4px;
}

.userLoginHeader .headerBottom .headerBottomContent .site-set-nav ul li {
  font-size: 12px;
  color: #252934;
  letter-spacing: 0;
  margin-bottom: 4px;
}

.userLoginHeader .headerBottom .headerBottomContent .site-set-nav ul li:hover {
  background: #EBF2FD;
}

.site_list .report_data table .slist-bg-grey {
  background-color: #ffffff !important;
}

.site_list .report_data table .slist-bg-white:not(:first-child),
.site_list .report_data table .slist-bg-grey:not(:first-child) {
  border-top: 1px solid #F0F1F3;;
}

.site_list .report_data table .trSiteListHover td {
  background-color: #ffffff !important;
}
.site_list .report_data table#site_list_table_setTop .trSiteListHover td {
  background-color: #F5F9FF !important;
}

.site_list .report_data table td .site_setup {
  padding: 0 8px;
}

.site_list .report_data table tr.trSiteList td .right_data .tit,
.site_list .report_data table tr.trSiteList td .right_data .data01,
.site_list .report_data table tr.trSiteList td .right_data .data02,
.site_list .report_data table tr.trSiteList td .right_data .data03 {
  font-size: 12px !important;
  color: #647992 !important;
  font-weight: normal !important;
}

.site_list .report_data table tr.trSiteList td .orange.right_data .tit,
.site_list .report_data table tr.trSiteList td .orange.right_data .data01,
.site_list .report_data table tr.trSiteList td .orange.right_data .data02,
.site_list .report_data table tr.trSiteList td .orange.right_data .data03 {
  font-size: 12px !important;
  color: #242835 !important;
}

.site_list .report_data table td .report a {
  font-weight: normal !important;
  text-decoration: none !important;
}

/* # */
.left-nav {
  float: none !important;
  display: inline-block;
  vertical-align: top;
}

.rightContainer {
  display: inline-block;
  margin: 0 20px;
  vertical-align: top;
  width: calc(100% - 210px);
}

.user_no_start,
.user_limit,
.site_setup,
.site_setup_switch,
.site_setup_get_code,
.site_setup_area,
.site_setup_filter_cont,
.site_setup_filter_traf,
.site_setup_filter_ip,
.site_setup_report,
.site_setup_next {
  display: inline-block;
  margin: 0 20px !important;
  vertical-align: top;
  width: calc(100% - 272px);
  background-color: #ffffff;
  border: none !important;

  margin-bottom: 20px;
  padding: 20px !important;
  background: #FFFFFF;
  box-shadow: 0 0 6px 0 rgba(0,42,116,0.06);
}

.rightContainer .dashboard {
  float: none !important;
  width: 100% !important;
}

#module_container .module_data0 {
  float: none !important;
  display: inline-block;
  vertical-align: top;
  border: none !important;
  background: #FFFFFF;
  box-shadow: 0 0 6px 0 rgba(0,42,116,0.06);
}

.left-nav .all-nav .nav-open,
.left-nav .all-nav .nav-close {
  background-color: transparent;
  font-size: 14px;
  color: #242935;
  letter-spacing: 0;
  line-height: 22px;
  height: auto;
  width: auto;
  padding: 9px 0;
  text-indent: 4px;
  border: none;
}

.left-nav .custommenu .txt {
  float: none;
}

.left-nav .all-nav .nav01, .left-nav .all-nav .nav02 {
  background-color: transparent;
  font-size: 14px;
  color: #242935;
  letter-spacing: 0;
  line-height: 22px;
  height: auto;
  width: auto;
  padding: 9px 0;
  text-indent: 4px;
  border: none;
}

.left-nav .all-nav .nav01 .iconfont, .left-nav .all-nav .nav02 .iconfont {
  margin-right: 8px;
}

.left-nav .all-nav .nav01.selected, .left-nav .all-nav .nav02.selected,
.left-nav .all-nav .nav01ed, .left-nav .all-nav .nav02ed {
  background-color: transparent;
  font-size: 14px;
  color: #242935;
  letter-spacing: 0;
  line-height: 22px;
  height: auto;
  width: auto;
  padding: 9px 0;
  text-indent: 4px;
  border: none;
}

.left-nav .all-nav .nav01.selected .iconfont, .left-nav .all-nav .nav02.selected .iconfont,
  .left-nav .all-nav .nav01.selected a, .left-nav .all-nav .nav02.selected a {
  color: #3B82FE !important;
}

.left-nav .custommenu .setting {
  margin: 4px 20px 0 0;
}

.left-nav .all-nav .custommenu {
  background-color: transparent;
  font-size: 14px;
  color: #242935;
  letter-spacing: 0;
  line-height: 22px;
  height: auto;
  width: auto;
  padding: 9px 0;
  text-indent: 4px;
  border: none;
}

.left-nav .all-nav {
  border: none;
}

.left-nav .all-nav .nav-open,
.left-nav .all-nav .nav-close {
  background-color: transparent;
  font-size: 14px;
  color: #242935;
  letter-spacing: 0;
  line-height: 22px;
  height: auto;
  width: auto;
  padding: 9px 0;
  text-indent: 4px;
  border: none;
}

.left-nav .all-nav .nav-open .iconfont,
.left-nav .all-nav .nav-close .iconfont {
  margin-right: 8px;
}

.left-nav .all-nav .nav-open:hover,
.left-nav .all-nav .nav-close:hover {
  height: auto;
  width: auto;
}

.left-nav .all-nav .open .newIcon {
  display: none !important;
}

.left-nav .all-nav .open ul li,
.left-nav .all-nav .open ul li.new {
  padding: 6px 0 5px 0;
  text-indent: 28px;
  height: auto;
  line-height: initial;
}

.left-nav .all-nav .open ul li a {
  font-size: 14px;
  color: #252934 !important;
  letter-spacing: 0;
  line-height: 22px;
}

.left-nav .all-nav .open ul li.new_selected,
.left-nav .all-nav .open ul li.selected,
.left_common_nav_expand_content li.selected,
.left_common_nav_hezuo_content li.selected,
.left-nav .all-nav .nav01ed, .left-nav .all-nav .nav02ed {
  /* opacity: 0.07; */
  background: rgb(224, 230, 243);
  border-radius: 0 100px 100px 0;
}
.left-nav .all-nav .open ul li:hover,
.left_common_nav_expand_content li:hover,
.left_common_nav_hezuo_content li:hover,
.left-nav .all-nav .nav01:hover, .left-nav .all-nav .nav02:hover,
.left-nav .all-nav .nav01ed:hover, .left-nav .all-nav .nav02ed:hover {
  /* opacity: 0.07; */
  background: rgb(224, 230, 243);
  border-radius: 0 100px 100px 0;
}

.left-nav .all-nav .open ul li.new_selected a,
.left-nav .all-nav .open ul li.selected a,
.left_common_nav_expand_content li.selected a,
.left_common_nav_hezuo_content li.selected a {
  font-size: 14px;
  color: #3B82FE !important;
  letter-spacing: 0;
  line-height: 22px;
}

.dashboard .infor.pin {
  height: auto;
  margin-bottom: 20px;
  border-color: transparent;
  float: none;
  padding: 6px;
  border: 1px solid rgba(59,130,254,0.50);
  background-color: rgba(59,130,254,0.05);
  width: calc(100% - 12px) !important;
}

.dashboard .infor.pin table.info tr {
  background-color: transparent !important;
  border: none !important;
}

.dashboard .infor.pin table.info td,
.dashboard .infor table.info td .td_cont span {
  font-size: 12px;
  color: #6B798E;
  letter-spacing: 0;
  line-height: 20px;
}

.dashboard .infor.pin table.info td .td_cont:hover {
  border-color: transparent;
}

.flow_compare .report_data .compare-data {
  background-color: #F7F8FA !important;
}

.flow_compare .report_data .compare-data .time_table table {
  margin-top: 34px !important;
}

.flow_compare .report_data .compare-data .content_table .data_tab table tr.compareTr > td {
  padding: 0 !important;
}

.flow_compare .report_data .compare-data .content_table .data_tab table tr.d-title > td {
  padding-top: 8px !important;
}

.flow_compare .report_data .compare-data .left_arrow,
.flow_compare .report_data .compare-data .right_arrow {
  /* border: none !important; */
  height: 1256px !important;
}

.ctable-mainContainer .ctable-title .ctable-title-content li span {
  margin-right: 10px !important;
  /* width: 121px; */
}

.ctable-mainContainer .ctable-content .ctable-content-contentItem li {
  border: none !important;
}

.ctable-mainContainer .ctable-content .ctable-content-contentItem li .spanText {
  margin-right: 10px !important;
}

.ctable-mainContainer .ctable-title .ctable-title-content,
.report_data .compare-data .content_table .data_tab table tr.d-title,
.report_data table tr.title,
.dashboard table.board_data tr.title {
  background: #F7F8FA !important;
}

.ctable-mainContainer .ctable-title .ctable-title-content li {
  font-size: 12px !important;
  color: #242835 !important;
  font-weight: normal !important;
}

.report_data table tr td,
.dashboard table.board_data tr td {
  padding: 8px !important;
}

.dashboard table.board_data tr td.today {
  font-weight: normal !important;
}

.report_data table tr.title td,
.dashboard table.board_data tr.title td {
  padding: 8px !important;
  background: #F7F8FA;
}

.dashboard .date_select#overviewDataTongji {
  background: transparent !important;
  box-shadow: none;
  padding: 20px 0;
  width: 1035px !important;
  border: none !important;
  height: 26px !important;
  line-height: 26px !important;
}

.dashboard .date_select#overviewDateSelect {
  background: transparent !important;
  box-shadow: none;
  padding: 20px 0;
  width: 100% !important;
  border: none !important;
  height: 26px !important;
  line-height: 26px !important;
  margin: 0 !important;
}

.dashboard .date_select#overviewDataTongji.overviewSticky {
  background: #FFFFFF !important;
  width: 995px !important;
  padding: 20px;
  box-shadow: 0 0 6px 0 rgba(0,42,116,0.06);
}

.dashboard .date_select#overviewDataTongji ul li {
  font-size: 14px;
  color: #242935;
  letter-spacing: 0;
  padding: 0 !important;
  line-height: 26px !important;
}

.dashboard .date_select#overviewDataTongji .setup_module {
  margin-top: 0 !important;
}

.dashboard .date_select#overviewDataTongji .ed,
.dashboard .date_select#overviewDataTongji .nail {
  margin-top: 2px !important;
}

#module_container_flowTrend .module_data0 {
  border: none !important;
  width: 100% !important;
  margin: 0 !important;
}

#module_container_flowTrend .module_data0 .module_tit .b {
  font-size: 16px;
  color: #242835;
  font-weight: normal !important;
}

#module_container_flowTrend .module_data0 .module_tit {
  border: none !important;
  padding: 12px 18px !important;
  background-color: #ffffff !important;
}

#module_container {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% - 24px) !important;
  padding: 0 12px;
}

#module_container::after {
  content: '';
  height: 0;
  clear: both;
  overflow: hidden;
  display: block;
  visibility: hidden;
}

#module_container .module_data0 {
  margin: 8px !important;
}

#module_container .module_data0 .module_tit .b {
  font-size: 16px;
  color: #242835;
  font-weight: normal !important;
}

#module_container .module_data0 .module_tit {
  border: none !important;
  padding: 12px 18px !important;
  background-color: #ffffff !important;
}

#module_container table {
  width: calc(100% - 32px) !important;
  margin: 0 16px 16px 16px;
}

#module_container table tr.title {
  background: #F7F8FA !important;
}

#module_container table tr.title td {
 padding: 5px 8px;
 font-weight: normal !important;
}

.dashboard .infor {
  background: rgba(59,130,254,0.05) !important;
  border: 1px solid rgba(59,130,254,0.50) !important;
  padding: 0 20px;
  width: calc(100% - 40px) !important;
}

.dashboard .infor table.info tr:hover {
  background-color: transparent !important;
}

.dashboard .infor table.info {
}

.dashboard .infor table.info tr td {
  font-size: 12px;
  color: #6B798E;
  letter-spacing: 0;
}

.right_top_title {
  margin-bottom: 8px;
}

.right_top_title .download  {
  width: auto !important;
}

.right_top_title .download .iconfont {
  font-size: 14px;
  color: #252934 !important;
  vertical-align: middle;
  transition: all .2s;
}

.right_top_title .download:hover .iconfont {
  color: #4f8fff !important;
  vertical-align: middle;
}

.right_top_title .download a.blue12 {
  color: #252934 !important;
  margin-left: 4px;
}

.right_top_title .download:hover a.blue12 {
  color: #4f8fff !important;
}

.dashboard .infor.pin table.info td .td_cont span:hover {
  color: #4f8fff !important;
}

.blue12 a:link,
.blue12 a:visited {
  color: #3B82FE !important;
}

.blue12 a:hover {
  color: #4f8fff !important;
}

.dashboard-summary-1,
.dashboard-summary-2,
.navSelectContent,
.custom-card {
  margin-bottom: 20px;
  padding: 20px;
  background: #FFFFFF;
  box-shadow: 0 0 6px 0 rgba(0,42,116,0.06);
}

.dashboard-summary-3 > .module {
  margin-bottom: 20px;
  padding: 20px;
  background: #FFFFFF;
  box-shadow: 0 0 6px 0 rgba(0,42,116,0.06);
}

.dashboard-summary-4 {
  margin-bottom: 20px;
  padding: 20px 0;
  background: #F7F8FA;
  box-shadow: 0 0 4px 0 rgba(59,130,254,0.06);
}

.dashboard .img_foldClose {
  background-image: url(https://img.alicdn.com/imgextra/i3/O1CN016qijJ41mLC8TuZwRy_!!6000000004937-2-tps-160-20.png) !important;
  background-size: contain !important;
  background-position: initial !important;
  width: 72px !important;
}

.dashboard .img_foldOpen {
  background-image: url(https://img.alicdn.com/imgextra/i1/O1CN01VP8YCM1BySIdUNUMU_!!6000000000014-2-tps-160-20.png) !important;
  background-size: contain !important;
  background-position: initial !important;
  width: 72px !important;
}
.dashboard .fold {
  background-image: none !important;
  margin-bottom: 0 !important;
}

.dashboard .dashboard-summary-4 .date_select ul li {
  background: #FFFFFF;
  border: 1px solid #E1E4E8;
  font-size: 12px;
  color: #6B798E;
  line-height: 20px;
  padding: 4px 12px;
  height: auto !important;
}

.dashboard .dashboard-summary-4 .date_select ul li.selected {
  background: #FFFFFF;
  border: 1px solid #3B82FE;
  font-size: 12px;
  color: #3B82FE;
  line-height: 20px;
  padding: 4px 12px;
  margin-top: 0;
}

.dashboard .date_select#overviewDateSelect {
  height: auto;
  padding: 0 10px;
}

.dashboard .dashboard-summary-4 .date_select ul li:first-child {
  border-radius: 2px 0 0 2px;
}

.dashboard .dashboard-summary-4 .date_select ul li:last-child {
  border-radius: 0 2px 2px 0;
}

.time_tool {
  /* margin-bottom: 20px; */
  background-color: #ffffff;
  border: none !important;
}

.time_tool .time_tool {
  padding: 12px;
}

body a {
  transition: none;
}

.userLoginHeader .headerBottom .headerBottomContent .siteSetNavSelected {
  background-color: transparent !important;
}

.siteSettitle, .site_list {
  background-color: transparent;
  font-size: 14px;
  color: #242935;
  letter-spacing: 0;
  line-height: 22px;
  height: auto;
  width: auto;
  padding: 9px 0;
  /* text-indent: 4px; */
  border: none;
}

.userLoginHeader .headerBottom .headerBottomContent .headerNavContent .selectedNavLi {
  background-color: transparent;
}

#leftNavRootEl.left-nav .all-nav .nav01,
#leftNavRootEl.left-nav .all-nav .nav02 {
  background-color: transparent;
  font-size: 14px;
  color: #242935;
  letter-spacing: 0;
  line-height: 22px;
  height: auto;
  width: auto;
  padding: 9px 0;
  text-indent: 12px;
  border: none;
  font-weight: normal;
}

#leftNavRootEl.left-nav .all-nav .nav01ed,
#leftNavRootEl.left-nav .all-nav .nav02ed {
  background-color: transparent;
  font-size: 14px;
  color: #242935;
  letter-spacing: 0;
  line-height: 22px;
  height: auto;
  width: auto;
  padding: 9px 0;
  text-indent: 12px;
  border: none;
  font-weight: normal;
}

#leftNavRootEl.left-nav .all-nav .nav01ed,
#leftNavRootEl.left-nav .all-nav .nav02ed,
#leftNavRootEl.left-nav .all-nav .nav01ed:hover,
#leftNavRootEl.left-nav .all-nav .nav02ed:hover {
  /* opacity: 0.07; */
  background: rgb(224, 230, 243);
  border-radius: 0 100px 100px 0;
}

.siteSettitle, .site_list {
  margin: 12px 0 10px 188px !important;
  font-weight: 700;
}

.site-show-container .siteSettitle, .site-show-container .site_list {
  margin: 0 5px !important;
  padding: 0 !important;
  font-weight: normal;
}

.site_setup1 {
  line-height: 50px;
  padding: 0 8px;
}

.site_list .report_data table td .site_setup1 a {
  margin: 0 4px;
}

.left-nav .setup-nav {
  background-color: transparent;
  border: none;
}

.left-nav .setup-nav .title_open {
  background-image: none;
  font-size: 14px;
  color: #242935;
  letter-spacing: 0;
  line-height: 22px;
  height: auto;
  width: auto;
  padding: 9px 0;
  text-indent: 4px;
  border: none;
}

.left-nav .setup-nav .title_open .iconfont {
  margin-right: 8px;
  font-size: 14px;
}

.left-nav .custommenu .setting.icon-shezhi {
  background-image: none;
  margin: 1px 20px 0 0;
  font-size: 14px;
  transition: all .3s;
}

.left-nav .custommenu .setting.icon-shezhi:hover {
  color: #4f8fff;
}

.left-nav .setup-nav li {
  padding: 6px 0 5px 0;
  text-indent: 28px;
  height: auto;
  line-height: initial;
  cursor: pointer;
}

.left-nav .setup-nav ul li a,
.left-nav .setup-nav ul li a:hover {
  font-size: 14px;
  color: #252934 !important;
  letter-spacing: 0;
  line-height: 22px;
  padding-left: 0;
  height: auto;
  line-height: initial;
}

.left-nav .setup-nav ul li:hover {
  background: rgb(224, 230, 243);
  border-radius: 0 100px 100px 0;
}

.icon_up,
.icon_down,
.icon_up_select,
.icon_down_select {
  font-size: 14px !important;
  background-image: none !important;
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon_up:before,
.icon_up_select:before {
  content: "\e702";
  position: relative;
  top: -6px;
  /* left: -6px; */
}

.icon_down:before,
.icon_down_select:before {
  content: "\e700";
  position: relative;
  top: -6px;
  /* left: -6px; */
}

.icon_up_select,
.icon_down_select {
  color: #3B82FE;
}
.site_setup_next .desc {
  height: auto;
  margin-bottom: 20px;
  border-color: transparent;
  float: none;
  padding: 6px 20px;
  border: 1px solid rgba(59,130,254,0.50);
  background-color: rgba(59,130,254,0.05);
  width: calc(100% - 40px) !important;
  font-size: 12px !important;
  color: #6B798E;
  letter-spacing: 0;
  line-height: 20px !important;
}
.site_setup_switch .desc {
  height: auto;
  margin-bottom: 20px;
  border-color: transparent;
  float: none;
  padding: 6px 20px;
  border: 1px solid rgba(59,130,254,0.50);
  background-color: rgba(59,130,254,0.05);
  width: calc(100% - 40px) !important;
  font-size: 12px !important;
  color: #6B798E;
  letter-spacing: 0;
  line-height: 20px !important;
}

.site_setup_switch .report_data table.reg td {
  line-height: initial;
}

.blue12 {
  color: #3B82FE;
}

.site_setup_switch .report_data table.reg td .button {
  background-image: none !important;
  background: #3B82FE;
  border-radius: 2px;
  padding: 6px 20px;
  font-size: 12px !important;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: initial !important;
  height: auto !important;
  width: auto !important;
}

.site_setup_switch .report_data table.reg td .button:hover {
  background: #4F8FFF;
}

.site_setup_switch .report_data table.reg td .button a:hover {
  color: #FFFFFF;
}

/* QUICK INFO: SETTING */
.site_setup_report div.infor,
.site_setup_filter_ip div.infor,
.site_setup_filter_traf div.infor,
.site_setup_filter_cont div.infor,
.site_setup_area div.infor {
  height: auto;
  margin-bottom: 20px;
  border-color: transparent;
  float: none;
  padding: 6px;
  border: 1px solid rgba(59,130,254,0.50);
  background-color: rgba(59,130,254,0.05);
  width: calc(100% - 12px) !important;
  font-size: 12px !important;
  color: #6B798E;
  letter-spacing: 0;
  line-height: 20px !important;
}

.site_setup_report div.infor .infor_icon,
.site_setup_filter_ip div.infor .infor_icon,
.site_setup_filter_traf div.infor .infor_icon,
.site_setup_filter_cont div.infor .infor_icon,
.site_setup_area div.infor .infor_icon {
  margin: 2px 8px 0 8px;
}

.site_setup_report .desc {
  font-size: 12px !important;
  color: #252934;
  letter-spacing: 0;
  line-height: 20px !important;
  margin-bottom: 8px;
}

.site_setup_report .select_pas {
  font-size: 12px !important;
  color: #6B798E;
  letter-spacing: 0;
  line-height: 20px !important;
}

.site_setup_report .select_pas input {
  position: relative;
  top: 2px;
}

.site_setup_report .password_tab input {
  position: relative;
  top: 2px;
}

.site_setup_report div.password_int {
  width: 256px;
  background: transparent;
  border: 1px dashed #cccccc;
}

.site_setup_report div.password_int input,
.site_setup_report input#copy_link {
  background: #FFFFFF !important;
  border: 1px solid #E1E4E8 !important;
  border-radius: 2px !important;
  padding: 6px 8px 5px 8px !important;
  outline: none;
  height: auto;
  line-height: initial;
}

.site_setup_report div.password_int input {
  margin-left: 8px;
  width: 164px;
}

.site_setup_report div.password_int input:focus,
.site_setup_report input#copy_link:focus {
  outline: 1px solid #63a2ff88 !important;
}

.site_setup_report div.safe_icon,
.site_setup_report div.copy_button,
.user_no_start .report_data div.ok_icon {
  background-image: none !important;
  background: #3B82FE;
  border-radius: 2px;
  padding: 6px 20px;
  font-size: 12px !important;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: initial !important;
  height: auto !important;
  width: auto !important;
}

.site_setup_report div.safe_icon:hover,
.site_setup_report div.copy_button:hover,
.user_no_start .report_data div.ok_icon:hover {
  background-image: none !important;
  background: #4F8FFF;
}

.site_setup_filter_ip div.att,
.site_setup_filter_traf div.att,
.site_setup_filter_cont div.att {
  font-size: 12px !important;
  color: #252934;
  letter-spacing: 0;
  line-height: 20px !important;
  margin-bottom: 8px;
}

.site_setup_filter_ip table.reg td input,
.site_setup_filter_traf table.reg td input,
.site_setup_filter_cont table.reg td input,
.site_setup_filter_traf table.reg td select,
.site_setup_filter_cont table.reg td select,
.site_setup .report_data table.reg td input,
.site_setup .report_data table.reg td select,
.site_setup .report_data table.reg td textarea,
.user_no_start .report_data table.reg td input {
  background: #FFFFFF !important;
  border: 1px solid #E1E4E8 !important;
  border-radius: 2px !important;
  padding: 6px 8px 5px 8px !important;
  outline: none;
  height: auto !important;
  line-height: initial !important;
}

.site_setup_filter_ip table.reg td input:focus,
.site_setup_filter_traf table.reg td input:focus,
.site_setup_filter_cont table.reg td input:focus,
.site_setup_filter_traf table.reg td select:focus,
.site_setup_filter_cont table.reg td select:focus,
.site_setup_filter_cont table.reg td select:focus,
.site_setup .report_data table.reg td input:focus,
.site_setup .report_data table.reg td select:focus,
.site_setup .report_data table.reg td textarea:focus,
.user_no_start .report_data table.reg td input:focus {
  outline: 1px solid #63a2ff88 !important;
}

.site_setup_filter_ip .report_data table tr td,
.site_setup_filter_traf .report_data table tr td,
.site_setup_filter_cont .report_data table tr td,
.site_setup_area .report_data table tr td {
  padding: 0 !important;
}

.site_setup_filter_ip table.reg td div.submit_icon,
.site_setup_filter_traf table.reg td div.submit_icon,
.site_setup_filter_cont table.reg td div.submit_icon,
.site_setup_area table.reg td div.submit_icon,
.site_setup .report_data div.safe_icon {
  background-image: none !important;
  background: #3B82FE;
  border-radius: 2px;
  padding: 6px 20px;
  font-size: 12px !important;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: initial !important;
  height: auto !important;
  width: auto !important;
}

.site_setup_filter_ip table.reg td div.submit_icon:hover,
.site_setup_filter_traf table.reg td div.submit_icon:hover,
.site_setup_filter_cont table.reg td div.submit_icon:hover,
.site_setup_area table.reg td div.submit_icon:hover,
.site_setup .report_data div.safe_icon:hover {
  background-image: none !important;
  background: #4F8FFF;
}

.site_setup_filter_ip .report_data table tr.tab_title,
.site_setup_filter_traf .report_data table tr.tab_title,
.site_setup_filter_cont .report_data table tr.tab_title,
.site_setup_area .report_data table tr.tab_title_1 {
  background: #F7F8FA !important;
  height: 25px !important;
  line-height: 25px !important;
  font-weight: 700 !important;
}

.site_setup_filter_ip .report_data table tr td,
.site_setup_filter_traf .report_data table tr td,
.site_setup_filter_cont .report_data table tr td,
.site_setup_area .report_data table tr td {
  padding: 8px !important;
  width: auto !important;
}

.site_setup_filter_ip .report_data table tr:hover td,
.site_setup_filter_traf .report_data table tr:hover td,
.site_setup_filter_cont .report_data table tr:hover td,
.site_setup_area .report_data table tr:hover td {
  background-color: transparent !important;
}

.site_setup_filter_ip .report_data table tr.tab_title td,
.site_setup_filter_traf .report_data table tr.tab_title td,
.site_setup_filter_cont .report_data table tr.tab_title td,
.site_setup_area .report_data table tr.tab_title_1 td {
  padding: 8px !important;
  background: #F7F8FA !important;
}

.site_setup_filter_ip .report_data table,
.site_setup_filter_ip .report_data table tr.tab_title,
.site_setup_filter_ip .report_data table tr.tab_title td,
.site_setup_filter_ip .report_data table td,
.site_setup_filter_traf .report_data table,
.site_setup_filter_traf .report_data table tr.tab_title,
.site_setup_filter_traf .report_data table tr.tab_title td,
.site_setup_filter_traf .report_data table td,
.site_setup_filter_cont .report_data table,
.site_setup_filter_cont .report_data table tr.tab_title,
.site_setup_filter_cont .report_data table tr.tab_title td,
.site_setup_filter_cont .report_data table td,
.site_setup_area .report_data table,
.site_setup_area .report_data table tr.tab_title_1,
.site_setup_area .report_data table tr.tab_title_1 td,
.site_setup_area .report_data table td {
  border: none !important;
}

.site_setup_area .report_data table td .name {
  width: auto !important;
}

.site_setup_area .table_tit_1 div.addnewsite_icon {
  background-image: none !important;
  background: #3B82FE;
  border-radius: 2px;
  padding: 6px 20px;
  font-size: 12px !important;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: initial !important;
  height: auto !important;
  width: auto !important;
}

.site_setup_area .table_tit_1 div.addnewsite_icon:hover {
  background-image: none !important;
  background: #4F8FFF;
}

.site_setup .report_data div.safe_icon {
  margin-left: 160px;
}

.user_limit .report_data .report_title,
#AddUserTitle .report_title {
  border: none !important;
  margin: 0 5px 10px 5px !important;
  padding: 0 !important;
  font-weight: normal;
  border-bottom: 1px solid #F0F1F3 !important;
  height: 40px !important;
}

.user_limit .report_data .report_title ul li.link,
#AddUserTitle .report_title ul li.link {
  font-size: 16px;
  background-color: transparent;
  letter-spacing: 0;
  line-height: 38px !important;
  height: 38px;
  width: auto;
  margin-left: 24px !important;
  color: #242935;
  border-bottom: 2px solid #3B82FE;
  padding: 0 !important;
  background: transparent !important;
  color: #242935 !important;
}

.user_limit .report_data .report_title ul li.link a {
  color: #242935 !important;
}

.user_limit .report_data .report_title ul li, 
#AddUserTitle .report_title ul li {
  line-height: 40px !important;
}

.user_limit .report_data .report_title div.add_pro {
  background-image: none !important;
  margin-top: 10px;
  height: auto;
  width: auto;
}

.user_limit .report_data .report_title div.add_pro a {
  background-image: none !important;
  background: #3B82FE;
  border-radius: 2px;
  padding: 6px 20px;
  font-size: 12px !important;
  color: #FFFFFF !important;
  letter-spacing: 0;
  line-height: initial !important;
  height: auto !important;
  width: auto !important;
}

.user_limit .report_data .report_title div.add_pro a:hover {
  background-image: none !important;
  background: #4F8FFF;
}

#AddUserTitle .report_title .add_pro {
  margin: 10px 0 0 15px !important;
}

.left-nav a.goto_button {
  margin-top: 20px !important;
  background-image: none !important;
  background: #3B82FE;
  border-radius: 2px;
  padding: 8px 20px;
  font-size: 12px !important;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: initial !important;
  height: auto !important;
  width: calc(100% - 40px) !important;
}

.left-nav a.goto_button:hover {
  background-image: none !important;
  background: #4F8FFF;
}

.time_tool .select_button {
  width: auto !important;
  padding: 3px 10px;
}

.time_tool .select_button a.previous,
.time_tool .select_button a.no_previous,
.time_tool .select_button a.next,
.time_tool .select_button a.no_next,
.time_tool .select_button a.previous.previous_hover,
.time_tool .select_button a.next.next_hover {
  width: auto;
  height: auto;
  padding: 0px 4px 0px 9px;
  line-height: 20px;
  color: #4C5868;

  font-size: 12px !important;
  background-image: none !important;
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  transition: all .2s;

  position: relative;
}

.eanalysis_event > .time_tool,
.eanalysis_category > .time_tool,
.eanalysis_occurpage > .time_tool,
.eanalysis_detail > .time_tool {
  height: auto !important;
}

.eanalysis_event .time_tool .time_tool,
.eanalysis_category .time_tool .time_tool,
.eanalysis_occurpage .time_tool .time_tool,
.eanalysis_detail .time_tool .time_tool {
  width: 973px !important;
}

#time_tool, #timeToolF {
  border: none !important;
}

.time_tool .select_button a.previous:before,
.time_tool .select_button a.no_previous:before {
  content: "\e6f1";
}

.time_tool .select_button a.next:before,
.time_tool .select_button a.no_next:before {
  content: "\e6f7";
}

.time_tool .select_button a.previous {
  background: #FFFFFF;
  border: 1px solid #E1E4E8;
  border-radius: 2px 0 0 2px;
}

.time_tool .select_button a.previous.previous_hover {
  color: #4f8fff;
  border-color: #4f8fff;
}

.time_tool .select_button a.no_previous {
  background: #FFFFFF;
  border: 1px solid #E1E4E8;
  border-radius: 2px 0 0 2px;
  color: #E1E4E8;
}

.time_tool .select_button a.next {
  background: #FFFFFF;
  border: 1px solid #E1E4E8;
  border-radius: 0 2px 2px 0;
  left: -2px;
}

.time_tool .select_button a.next.next_hover {
  color: #4f8fff;
  border-color: #4f8fff;
}

.time_tool .select_button a.no_next {
  background: #FFFFFF;
  border: 1px solid #E1E4E8;
  border-radius: 0 2px 2px 0;
  color: #E1E4E8;
  left: -2px;
}

.time_tool .day ul li {
  color: #4C5868;
  padding: 0 8px;
}

.time_tool .day ul li.selected,
.dataanalysis_swarmval .weekTimeBar li.selected {
  background: transparent !important;
}

.time_tool .day ul li.selected a,
.dataanalysis_swarmval .weekTimeBar li.selected a {
  color: #4f8fff !important;
}

.time_tool .day ul li a:hover,
.dataanalysis_swarmval .weekTimeBar li a:hover {
  color: #4f8fff !important;
  transition: all .2s;
}

.time_tool .d-selector {
  width: auto;
  background: #FFFFFF !important;
  border: 1px solid #E1E4E8 !important;
  border-radius: 2px !important;
  outline: none;
  height: auto;
  line-height: initial;
  margin: 6px 6px 0 0;
  min-width: 220px !important;
}

.time_tool .d-selector .day-selector-text input,
.time_tool .d-selector .day-selector-arrow {
  background-image: none !important;
}

.time_tool .d-selector .day-selector-text input {
  width: 196px !important;
}

.time_tool .d-selector .day-selector-text input:focus {
  outline: 1px solid #63a2ff88 !important;
}

.time_tool .d-selector .day-selector-arrow {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px !important;
  background-image: none !important;
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.time_tool .d-selector .day-selector-arrow:before {
  content: "\e6fc";
}

.time_tool .d-selector .fleft {
  color: #4C5868 !important;
}

.time_tool .day ul li input.compare {
  top: 2px;
  position: relative;
  margin-top: 12px;
}

.eanalysis_event .summary,
.flow_compare .summary,
.flow_trend .summary,
.cont_domain .summary,
.cont_page .summary,
.cont_updown .summary,
.visitor_district_net .summary,
.visitor_terminal .summary,
.visitor_frequency .summary,
.visitor_engagement .summary,
.eanalysis_category .summary,
.eanalysis_occurpage .summary,
.traf_overview .summary,
.traf_search .summary,
.traf_keyword .summary,
.traf_referrals .summary,
.traf_updown .summary {
  height: auto !important;
}

.eanalysis_event .summary table,
.flow_compare .summary table,
.flow_trend .summary table,
.cont_domain .summary table,
.cont_page .summary table,
.cont_updown .summary table,
.visitor_district_net .summary table,
.visitor_terminal .summary table,
.visitor_frequency .summary table,
.visitor_engagement .summary table,
.eanalysis_category .summary table,
.eanalysis_occurpage .summary table,
.traf_overview .summary table,
.traf_search .summary table,
.traf_keyword .summary table,
.traf_referrals .summary table,
.traf_updown .summary table {
  border: 1px solid #E1E4E8 !important;
}

.eanalysis_event .summary table td.sum_title,
.flow_compare .summary table td.sum_title,
.flow_trend .summary table td.sum_title,
.cont_domain .summary table td.sum_title,
.cont_page .summary table td.sum_title,
.cont_updown .summary table td.sum_title,
.visitor_district_net .summary table td.sum_title,
.visitor_terminal .summary table td.sum_title,
.visitor_frequency .summary table td.sum_title,
.visitor_engagement .summary table td.sum_title,
.eanalysis_category .summary table td.sum_title,
.eanalysis_occurpage .summary table td.sum_title,
.traf_overview .summary table td.sum_title,
.traf_search .summary table td.sum_title,
.traf_keyword .summary table td.sum_title,
.traf_referrals .summary table td.sum_title,
.traf_updown .summary table td.sum_title {
  padding: 16px 16px 4px 16px !important;
  border-left: 1px solid #E1E4E8 !important;
}

.eanalysis_event .summary table td.sum_title:first-child,
.flow_compare .summary table td.sum_title:first-child,
.flow_trend .summary table td.sum_title:first-child,
.cont_domain .summary table td.sum_title:first-child,
.cont_page .summary table td.sum_title:first-child,
.cont_updown .summary table td.sum_title:first-child,
.visitor_district_net .summary table td.sum_title:first-child,
.visitor_terminal .summary table td.sum_title:first-child,
.visitor_frequency .summary table td.sum_title:first-child,
.visitor_engagement .summary table td.sum_title:first-child,
.eanalysis_category .summary table td.sum_title:first-child,
.eanalysis_occurpage .summary table td.sum_title:first-child,
.traf_overview .summary table td.sum_title:first-child,
.traf_search .summary table td.sum_title:first-child,
.traf_keyword .summary table td.sum_title:first-child,
.traf_referrals .summary table td.sum_title:first-child,
.traf_updown .summary table td.sum_title:first-child {
  border-left: none !important;
}

.flow_compare .summary table td {
  padding: 4px 16px 4px 16px !important;
}

.eanalysis_event .summary table td,
.flow_compare .summary table td,
.flow_trend .summary table td,
.cont_domain .summary table td,
.cont_page .summary table td,
.cont_updown .summary table td,
.visitor_district_net .summary table td,
.visitor_terminal .summary table td,
.visitor_frequency .summary table td,
.visitor_engagement .summary table td,
.eanalysis_category .summary table td,
.eanalysis_occurpage .summary table td,
.traf_overview .summary table td,
.traf_search .summary table td,
.traf_keyword .summary table td,
.traf_referrals .summary table td,
.traf_updown .summary table td {
  padding: 4px 16px 16px 16px !important;
  border-left: 1px solid #E1E4E8 !important;
  border-right: none !important;
}

.eanalysis_event .summary table td:first-child,
.flow_compare .summary table td:first-child,
.flow_trend .summary table td:first-child,
.cont_domain .summary table td:first-child,
.cont_page .summary table td:first-child,
.cont_updown .summary table td:first-child,
.visitor_district_net .summary table td:first-child,
.visitor_terminal .summary table td:first-child,
.visitor_frequency .summary table td:first-child,
.visitor_engagement .summary table td:first-child,
.eanalysis_category .summary table td:first-child,
.eanalysis_occurpage .summary table td:first-child,
.traf_overview .summary table td:first-child,
.traf_search .summary table td:first-child,
.traf_keyword .summary table td:first-child,
.traf_referrals .summary table td:first-child,
.traf_updown .summary table td:first-child {
  border-left: none !important;
}

.chartPeriod {
  overflow: visible !important;
}

.chartPeriod ul {
  border: none !important;
  overflow: visible !important;
}

.chartPeriod li a {
  width: auto !important;
  height: auto !important;
  padding: 0px 12px !important;
  line-height: 20px !important;
  color: #4C5868 !important;
  background-image: none !important;
  background-color: #FFFFFF !important;
  border: 1px solid #E1E4E8 !important;
  transition: all .2s;
}

.chartPeriod li a:hover,
.chartPeriod li a.active {
  color: #4f8fff !important;
  border-color: #4f8fff !important;
}

.chartPeriod li:first-child a {
  border-radius: 2px 0 0 2px !important;
}

.chartPeriod li:last-child a {
  border-radius: 0 2px 2px 0 !important;
}

#filteringRulesContent {
  margin-bottom: 16px;
  border: none !important;
}

.flow_detail .report_data .report_title {
  margin-top: -8px !important;
  height: 40px !important;
  border: none !important;
}

.flow_detail .report_data .report_title ul li {
  color: #4C5868 !important;
  padding: 0 !important;
  margin: 0 8px !important;
  background: transparent !important;
  line-height: 32px !important;
}

.flow_detail .report_data .report_title ul li:first-child {
  margin-left: 0 !important;
}

.flow_detail .report_data .report_title ul li.selected {
  background: transparent !important;
  border-bottom: 2px solid #3B82FE !important;
}

.flow_detail .report_data .report_title ul li.selected a {
  color: #4f8fff !important;
}

.eanalysis_detail .report_data .choice .choice-right input,
.eanalysis_occurpage .report_data .choice .choice-right input,
.eanalysis_category .report_data .choice .choice-right input,
.eanalysis_event .report_data .choice .choice-right input,
.flow_detail .report_data .report_title ul li select,
.flow_detail .report_data .choice .choice-right input,
.flow_realtime .report_data .choice .choice-right input,
.traf_keyword .report_data .choice .choice-right input,
.cont_page .report_data .choice .choice-right input,
.traf_referrals .report_data .choice .choice-right input,
.cont_domain .report_data .choice .choice-right input {
  background: #FFFFFF !important;
  border: 1px solid #E1E4E8 !important;
  border-radius: 2px !important;
  padding: 6px 8px 5px 8px !important;
  outline: none;
  height: auto !important;
  line-height: initial !important;
}

.eanalysis_detail .report_data .choice .choice-right input:focus,
.eanalysis_occurpage .report_data .choice .choice-right input:focus,
.eanalysis_category .report_data .choice .choice-right input:focus,
.eanalysis_event .report_data .choice .choice-right input:focus,
.flow_detail .report_data .choice .choice-right input:focus,
.flow_realtime .report_data .choice .choice-right input:focus,
.traf_keyword .report_data .choice .choice-right input:focus,
.cont_page .report_data .choice .choice-right input:focus,
.traf_referrals .report_data .choice .choice-right input:focus,
.cont_domain .report_data .choice .choice-right input:focus {
  outline: 1px solid #63a2ff88 !important;
}

.eanalysis_detail .report_data .choice .choice-right input,
.eanalysis_occurpage .report_data .choice .choice-right input,
.eanalysis_category .report_data .choice .choice-right input,
.eanalysis_event .report_data .choice .choice-right input,
.cont_domain .report_data .choice .choice-right input,
.cont_page .report_data .choice .choice-right input {
  margin: 0 !important;
}

.cont_domain .report_data .choice .choice-right .button {
  margin: 0px 10px 0 10px !important;
}

.cont_page .report_data .choice .choice-right .button {
  margin: 2px 10px 0 10px !important;
}

.flow_detail .report_data .report_title ul li select:focus {
  outline: none !important;
}

.eanalysis_detail .report_data .choice,
.eanalysis_occurpage .report_data .choice,
.eanalysis_category .report_data .choice,
.eanalysis_event .report_data .choice,
.flow_detail .report_data .choice,
.flow_realtime .report_data .choice,
.traf_keyword .report_data .choice,
.cont_page .report_data .choice,
.traf_search .selectEngin {
  background: transparent !important;
  border: none !important;
}

.eanalysis_detail .report_data .choice,
.eanalysis_occurpage .report_data .choice,
.eanalysis_category .report_data .choice,
.eanalysis_event .report_data .choice,
.flow_detail .report_data .choice,
.flow_realtime .report_data .choice,
.traf_keyword .report_data .choice,
.cont_page .report_data .choice,
.traf_search .selectEngin {
  margin-bottom: 12px;
  line-height: 32px;
}

.eanalysis_detail .report_data .choice .choice-left,
.eanalysis_occurpage .report_data .choice .choice-left,
.eanalysis_category .report_data .choice .choice-left,
.eanalysis_event .report_data .choice .choice-left,
.flow_detail .report_data .choice .choice-left,
.flow_realtime .report_data .choice .choice-left,
.cont_page .report_data .choice .choice-left,
.traf_keyword .report_data .choice .choice-left {
  margin-left: -8px;
}

.eanalysis_detail .report_data .choice .choice-left input,
.eanalysis_occurpage .report_data .choice .choice-left input,
.eanalysis_category .report_data .choice .choice-left input,
.eanalysis_event .report_data .choice .choice-left input,
.flow_detail .report_data .choice .choice-left input,
.flow_realtime .report_data .choice .choice-left input,
.traf_keyword .report_data .choice .choice-left input,
.cont_page .report_data .choice .choice-right input,
.traf_search .selectEngin input {
  position: relative;
  top: 2px;
}

.eanalysis_detail .report_data .choice .choice-right .button,
.eanalysis_occurpage .report_data .choice .choice-right .button,
.eanalysis_category .report_data .choice .choice-right .button,
.eanalysis_event .report_data .choice .choice-right .button {
  margin-top: 0 !important;
}

.eanalysis_detail .report_data .choice .choice-right .button,
.eanalysis_occurpage .report_data .choice .choice-right .button,
.eanalysis_category .report_data .choice .choice-right .button,
.eanalysis_event .report_data .choice .choice-right .button,
.flow_detail .report_data .choice .choice-right .button,
.flow_realtime .report_data .choice .choice-right .button,
.traf_keyword .report_data .choice .choice-right .button,
.cont_page .report_data .choice .choice-right .button,
.traf_referrals .report_data .choice .choice-right .button,
.cont_domain .report_data .choice .choice-right .button {
  width: auto !important;
  height: auto !important;
  background: none !important;
  border: none !important;
}

.eanalysis_detail .report_data .choice .choice-right .button a,
.eanalysis_occurpage .report_data .choice .choice-right .button a,
.eanalysis_category .report_data .choice .choice-right .button a,
.eanalysis_event .report_data .choice .choice-right .button a,
.flow_detail .report_data .choice .choice-right .button a,
.flow_realtime .report_data .choice .choice-right .button a,
.traf_keyword .report_data .choice .choice-right .button a,
.cont_page .report_data .choice .choice-right .button a,
.traf_referrals .report_data .choice .choice-right .button a,
.cont_domain .report_data .choice .choice-right .button a {
  display: inline-block !important;
  background-image: none !important;
  background: #3B82FE !important;
  border-radius: 2px !important;
  padding: 6px 20px !important;
  font-size: 12px !important;
  color: #FFFFFF !important;
  letter-spacing: 0;
  line-height: initial !important;
  height: auto !important;
  width: auto !important;
  border: none !important;
}

.eanalysis_detail .report_data .choice .choice-right .button a:hover,
.eanalysis_occurpage .report_data .choice .choice-right .button a:hover,
.eanalysis_category .report_data .choice .choice-right .button a:hover,
.eanalysis_event .report_data .choice .choice-right .button a:hover,
.flow_detail .report_data .choice .choice-right .button a:hover,
.flow_realtime .report_data .choice .choice-right .button a:hover,
.traf_keyword .report_data .choice .choice-right .button a:hover,
.cont_page .report_data .choice .choice-right .button a:hover,
.traf_referrals .report_data .choice .choice-right .button a:hover,
.cont_domain .report_data .choice .choice-right .button a:hover {
  background-image: none !important;
  background: #4F8FFF !important;
}

.eanalysis_detail .report_data .choice .choice-right input,
.eanalysis_occurpage .report_data .choice .choice-right input,
.eanalysis_category .report_data .choice .choice-right input,
.eanalysis_event .report_data .choice .choice-right input,
.flow_realtime .report_data .choice .choice-right input,
.flow_realtime .report_data .choice .choice-right .button,
.traf_keyword .report_data .choice .choice-right input,
.traf_keyword .report_data .choice .choice-right .button {
  margin: 0 10px 0 0 !important;
}

.traf_overview .report_data table.sort,
.flow_realtime .report_data table.report,
.traf_keyword .report_data table.sort,
.traf_referrals .report_data table.sort {
  border: none !important;
}

.flow_detail .report_data table.report {
  border: none !important;
}

.flow_trend_flash .chartQuota p a {
  background: #FFFFFF !important;
  border: 1px solid #E1E4E8 !important;
  border-radius: 2px !important;
  padding: 2px 8px 1px 8px !important;
  outline: none;
  height: auto !important;
  line-height: initial !important;
}

.flow_trend_flash .chartQuota p a b {
  background-position: -716px -590px !important;
  height: 16px !important;
}

.eanalysis_event .report_data .report_title,
.eanalysis_category .report_data .report_title,
.eanalysis_occurpage .report_data .report_title,
.eanalysis_detail .report_data .report_title,
.flow_trend .report_data .report_title,
.flow_compare .report_data .report_title,
.flow_realtime .report_data .report_title,
.traf_overview .report_data .report_title,
.traf_search .report_data .report_title,
.traf_keyword .report_data .report_title,
.traf_referrals .report_data .report_title,
.traf_updown .report_data .report_title,
.cont_domain .report_data .report_title,
.cont_page .report_data .report_title,
.cont_updown .report_data .report_title,
.cont_clickhot .report_data .report_title,
.visitor_district_net .report_data .report_title,
.visitor_terminal .report_data .report_title,
.visitor_frequency .report_data .report_title,
.visitor_engagement .report_data .report_title,
.channel-title,
.bigdata_flowmap .report_title {
  border: none !important;
  margin: 0 5px 20px 5px !important;
  padding: 0 !important;
  font-weight: normal;
  border-bottom: 1px solid #F0F1F3 !important;
  height: 40px !important;
}

.eanalysis_event .report_data .report_title ul li,
.eanalysis_category .report_data .report_title ul li,
.eanalysis_occurpage .report_data .report_title ul li,
.eanalysis_detail .report_data .report_title ul li,
.flow_trend .report_data .report_title ul li,
.flow_compare .report_data .report_title ul li,
.flow_realtime .report_data .report_title ul li,
.traf_overview .report_data .report_title ul li,
.traf_search .report_data .report_title ul li,
.traf_keyword .report_data .report_title ul li,
.traf_referrals .report_data .report_title ul li,
.traf_updown .report_data .report_title ul li,
.cont_domain .report_data .report_title ul li,
.cont_page .report_data .report_title ul li,
.cont_updown .report_data .report_title ul li,
.cont_clickhot .report_data .report_title ul li,
.visitor_district_net .report_data .report_title ul li,
.visitor_terminal .report_data .report_title ul li,
.visitor_frequency .report_data .report_title ul li,
.visitor_engagement .report_data .report_title ul li,
.channel-title ul li,
.bigdata_flowmap .report_title ul li {
  background-color: transparent;
  letter-spacing: 0;
  line-height: 38px !important;
  height: auto;
  width: auto;
  margin-right: 12px !important;
  padding: 0 !important;
  background: transparent !important;
  color: #242935 !important;
}

.eanalysis_detail .report_data .report_title ul li a,
.flow_realtime .report_data .report_title ul li a,
.traf_overview .report_data .report_title ul li a,
.traf_referrals .report_data .report_title ul li a,
.traf_updown .report_data .report_title ul li a,
.cont_updown .report_data .report_title ul li a,
.cont_clickhot .report_data .report_title ul li a,
.visitor_district_net .report_data .report_title ul li a,
.visitor_terminal .report_data .report_title ul li a,
.channel-title ul li a,
.bigdata_flowmap .report_title ul li a,
.visitor_frequency .report_data .report_title ul li a:not(.sum_help),
.visitor_engagement .report_data .report_title ul li a:not(.sum_help) {
  /* font-size: 16px; */
  color: #242935 !important;
  background-color: transparent !important;
  padding: 12px 10px !important;
}


.eanalysis_event .report_data .report_title ul li.selected,
.eanalysis_category .report_data .report_title ul li.selected,
.eanalysis_occurpage .report_data .report_title ul li.selected,
.flow_compare .report_data .report_title ul li.selected,
.traf_search .report_data .report_title ul li.selected,
.traf_keyword .report_data .report_title ul li.selected,
.cont_domain .report_data .report_title ul li.selected,
.cont_page .report_data .report_title ul li.selected {
  color: #242935 !important;
  background-color: transparent !important;
  border-bottom: 2px solid #3B82FE;
  padding: 0 10px !important;
}

.eanalysis_event .report_data .report_title ul li.selected a,
.eanalysis_category .report_data .report_title ul li.selected a,
.eanalysis_occurpage .report_data .report_title ul li.selected a,
.eanalysis_detail .report_data .report_title ul li.selected a,
.flow_realtime .report_data .report_title ul li.selected a,
.traf_overview .report_data .report_title ul li.selected a,
.traf_referrals .report_data .report_title ul li.selected a,
.traf_updown .report_data .report_title ul li.selected a,
.cont_updown .report_data .report_title ul li.selected a,
.cont_clickhot .report_data .report_title ul li.selected a,
.visitor_district_net .report_data .report_title ul li.selected a,
.visitor_terminal .report_data .report_title ul li.selected a,
.channel-title ul li.selected a,
.bigdata_flowmap .report_title ul li.selected a,
.visitor_frequency .report_data .report_title ul li.selected a:not(.sum_help),
.visitor_engagement .report_data .report_title ul li.selected a:not(.sum_help) {
  color: #242935 !important;
  background-color: transparent !important;
  border-bottom: 2px solid #3B82FE;
}

.flow_trend .report_data .report_title ul li a {
  padding: 6px 10px !important;
  color: #242935 !important;
  background-color: transparent !important;
}

.flow_trend .report_data .report_title ul li a.selected {
  color: #242935 !important;
  background-color: transparent !important;
  border-bottom: 2px solid #3B82FE;
}

.custom_measure .tool_setup {
  background: #FFFFFF !important;
  border: 1px solid #E1E4E8 !important;
  border-radius: 2px !important;
  padding: 3px 16px 2px 16px !important;
  outline: none;
  height: auto !important;
  width: auto !important;
  line-height: initial !important;
  transition: all .2s;
}

.custom_measure .tool_setup:hover {
  color: #4f8fff !important;
  border-color: #4f8fff !important;
}

.ctable-mainContainer .ctable-title .ctable-title-content li,
.flow_trend .ctable-mainContainer,
#statistics_overview, #percentage,
.traf_updown .report_data table.sort,
.cont_domain .report_data .choice,
.cont_domain .report_data table.sort,
.cont_page .report_data .choice,
.cont_page .report_data table.sort,
.cont_updown .report_data table.sort {
  border: none !important;
}

.chartQuota dd a {
  background: #FFFFFF !important;
  border: 1px solid #E1E4E8 !important;
  border-radius: 2px !important;
  padding: 3px 8px 2px 8px !important;
  outline: none;
  height: 16px !important;
  line-height: initial !important;
}

.traf_referrals .report_data .choice_content .choice {
  background: transparent !important;
  border: none !important;
  height: 96px !important;
}

.traf_referrals .report_data .choice_content table.choice01 td.choice01-t {
  padding-left: 0 !important;
}

.report_data table.sort td {
  word-break: break-all !important;
}

.report_data table.sort a {
  white-space: normal !important;
}

.traf_updown .report_data table.sort td.tdSelectTitle,
.cont_updown .report_data table.sort td.tdSelectTitle {
  width: 20% !important;
}

.report_data table.sort tr.titgrey {
  background: #F7F8FA !important;
  height: 25px;
  line-height: 25px;
  font-weight: 700;
}

.report_data table.sort tr.titgrey td {
  padding: 8px !important;
  background: #F7F8FA;
  line-height: 20px;
  height: 20px;
  color: #252934 !important;
  border: none !important;
}

.report_data table.sort tr.bg-blue {
  background: transparent !important;
  padding: 8px !important;
}

.report_data table.sort tr.bg-blue td {
  padding: 8px !important;
  line-height: 20px;
  height: 20px;
}

.report_data table.sort td .sort_url {
  padding-left: 0 !important;
}

.flow_detail .report_data table.report-detail,
.flow_realtime .report_data table.report-detail {
  background: #F7F8FA !important;
}

.flow_detail .report_data table.report-detail td,
.flow_realtime .report_data table.report-detail td {
  border: none !important;
}

.advanced_content,
.choiceContentTable {
  background: rgb(246, 249, 254);
  border-radius: 2px;
  margin-bottom: 16px !important;
}

.report_data table.choice01 {
  border: none !important;
}

/* 
.report_data table.choice01 {
  border: 1px solid #3B82FE88;
}

.report_data table.choice01:not(:last-child) {
  border-bottom: none !important;
}
.report_data table.choice01:not(:first-child) {
  border-top: none !important;
} */

.advanced_content input,
.choiceContentTable input {
  background: #FFFFFF !important;
  border: 1px solid #E1E4E8 !important;
  border-radius: 2px !important;
  padding: 6px 8px 5px 8px !important;
  outline: none;
  height: auto !important;
  line-height: initial !important;
  position: relative;
}

.report_data table.choice01 .c-selector,
.report_data table.choice01 .c-selector01,
.report_data table.choice01 .c-selector02 {
  background: #FFFFFF !important;
  border: 1px solid #E1E4E8 !important;
  border-radius: 2px !important;
  padding: 6px 8px 5px 8px !important;
  outline: none;
  height: auto !important;
  line-height: initial !important;
  width: auto;
  /* position: relative; */
}

.report_data table.choice01 .c-selector .select_text,
.report_data table.choice01 .c-selector01 .select_text,
.report_data table.choice01 .c-selector02 .select_text {
  display: inline-block;
}

.advanced_content input:focus,
.choiceContentTable input:focus,
.report_data table.choice01 .c-selector:focus,
.report_data table.choice01 .c-selector01:focus,
.report_data table.choice01 .c-selector02:focus {
  outline: 1px solid #63a2ff88 !important;
}

.report_data table.choice01 .c-selector:after,
.report_data table.choice01 .c-selector01:after,
.report_data table.choice01 .c-selector02:after {
  content: "\e700";
  display: inline-block;
  font-size: 12px !important;
  background-image: none !important;
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* position: absolute;
  top: 8px;
  right: 6px; */
  color: #888888;
  float: right;
}

.advanced_content .button:not(.choice_close):not(.choice_close2),
.choiceContentTable .button:not(.choice_close):not(.choice_close2) {
  background-image: none !important;
  background: #3B82FE;
  border-radius: 2px;
  padding: 6px 20px;
  font-size: 12px !important;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: initial !important;
  height: auto !important;
}

.advanced_content .button:not(.choice_close):not(.choice_close2):hover,
.choiceContentTable .button:not(.choice_close):not(.choice_close2):hover {
  background-image: none !important;
  background: #4F8FFF;
}

.visitor_district_net .report_data table.sort,
.visitor_terminal .report_data table.sort,
.visitor_frequency .report_data table.sort,
.visitor_engagement .report_data table.sort {
  border: none !important;
}

.user_limit .report_data .editorDom .textInput,
#site_domainlist_table input {
  background: #FFFFFF !important;
  border: 1px solid #E1E4E8 !important;
  border-radius: 2px !important;
  padding: 3px 8px 2px 8px !important;
  outline: none;
  height: auto !important;
  line-height: initial !important;
  vertical-align: top;
  margin: 1px;
}

.user_limit .report_data .editorDom .textInput:focus,
#site_domainlist_table input:focus {
  outline: 1px solid #63a2ff88 !important;
}

.user_limit .report_data .editorDom .errored {
  border: 1px solid #ff000088 !important;
}

.user_limit .report_data .resultDom, .user_limit .report_data .editorDom {
  width: auto !important;
}

.user_limit .report_data .editorDom span.saveBtn,
.user_limit .report_data .editorDom span.cancelBtn {
  background-image: none !important;
  background: #3B82FE;
  border-radius: 2px;
  padding: 3px 20px;
  font-size: 12px !important;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: initial !important;
  height: auto !important;
  vertical-align: top;
  border: none !important;
}

.user_limit .report_data .editorDom span.saveBtn:hover,
.user_limit .report_data .editorDom span.cancelBtn:hover {
  background-image: none !important;
  background: #4F8FFF;
}

.report_data table.choice01 td input.ip {
  color: #252934 !important;
}

.report_data .choice01-title {
  border: none !important;
  background: rgb(246, 249, 254);
  border-radius: 2px;
  margin-bottom: 16px !important;
}

.customMenu .navSelectContent .rightSelect {
  top: 20px !important;
  right: 20px !important;
  height: 666px !important;
}

.customMenu .navSelectContent .rightArrow {
  right: 230px !important;
}

.channelflow-wrap {
  height: 520px;
}

.cont_clickhot .report_data table.sort tr.title {
  border: none !important;
}

.right_top_title a.help,
a.sum_help,
.notice_1 .notice_icon,
.ed,
.nail,
.dashboard .img_setup_icon {
  font-size: 12px !important;
  background-image: none !important;
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  min-width: 20px;
}

.right_top_title a.help:after,
a.sum_help:after,
.notice_1 .notice_icon:after {
  content: "\e7010";
  position: relative;
  top: 0;
  color: #D4D4D4;
  font-size: 14px;
  transition: all .2s;
}

.right_top_title a.help:hover:after,
a.sum_help:hover:after {
  color: #888888;
}

.dashboard .img_setup_icon:after {
  content: "\e7540";
  position: relative;
  top: -3px;
  color: #4D505A;
  font-size: 16px;
  transition: all .2s;
}

.ed:after {
  content: "\e7560";
  position: relative;
  top: -6px;
  color: #F79406;
  font-size: 16px;
  transition: all .2s;
}

.nail:after {
  content: "\e7560";
  position: relative;
  top: -6px;
  color: #4D505A;
  font-size: 16px;
  transition: all .2s;
}

.time_tool .ed:after,
.time_tool .nail:after {
  top: -10px;
}

.ed:hover:after {
  color: #FFA82C;
}

.nail:hover:after {
  color: #3B82FE;
}

.dashboard .img_setup_icon:hover:after {
  color: #4f8fff;
}

.ctable-mainContainer .titleFloat {
  position: initial;
}

.ctable-content {
  margin-top: 0 !important;
}

.dashboard .date_select .setup_module {
  background-color: transparent !important;
  border: none !important;
  cursor: pointer;
}

.dashboard .date_select .setup_module:hover a {
  color: #4f8fff;
}

.dashboard .date_select .setup_module:hover .img_setup_icon:after {
  color: #4f8fff;
}

.custom_measure .tool_list {
  padding: 20px;
}

.channelflow-wrap .channel-sum {
  width: 458px !important;
}

.time_toolOne .day ul li div.button {
  background-color: transparent !important;
  border: none !important;
}

.time_toolOne .day ul li div.button a {
  background-image: none !important;
  background: #3B82FE;
  border-radius: 2px;
  padding: 4px 20px 5px 20px;
  font-size: 12px !important;
  color: #FFFFFF !important;
  letter-spacing: 0;
  line-height: initial !important;
  height: auto !important;
  border: none !important;
}

.time_toolOne .day ul li div.button a:hover {
  background-image: none !important;
  background: #4F8FFF;
}

.site_setup_get_code .mainContent {
  margin: 10px !important;
}

.site_setup_get_code .mainContent .desc {
  height: auto;
  margin-bottom: 20px;
  border-color: transparent;
  float: none;
  font-size: 12px !important;
  color: #97A1AF;
  letter-spacing: 0;
  line-height: 20px !important;
}

.site_setup_get_code .getCodeSiteName {
  color: #3B82FE !important;
}

.site_setup_get_code .mainContent .tabContent .tabTitle li.selected {
  background: none !important;
  font-size: 12px;
  color: #242935 !important;
  background-color: transparent !important;
  border-bottom: 2px solid #3B82FE;
}

.site_setup_get_code .mainContent .tabContent .pcTongji {
  border: none !important;
  padding: 20px 0 !important;
}

.site_setup_get_code .mainContent .pcTongji .code {
  padding: 0 !important;
  margin-top: 20px !important;
  height: 132px !important;
}

.site_setup_get_code .mainContent .pcTongji .code .leftCode {
  width: 120px !important
}

.site_setup_get_code .mainContent .pcTongji .code.s3 {
  height: 156px !important;
}

.site_setup_get_code .mainContent .pcTongji .code.first {
  height: 264px !important;
}

.site_setup_get_code .mainContent .pcTongji .code .middleCode textarea {
  background: #F7F9FC !important;
  border: transparent !important;
  border-radius: 2px !important;
  padding: 12px 20px !important;
  outline: none;
  height: 72px !important;
  line-height: initial !important;
  resize: none !important;
  width: calc(100% - 40px) !important;
}

.site_setup_get_code .mainContent .pcTongji .code .middleCode {
  width: 660px !important;
}

.site_setup_get_code .mainContent .pcTongji .code .middleCode textarea:focus {
  outline: 1px solid #63a2ff88 !important;
}

.site_setup_get_code .mainContent .pcTongji .code div.tip {
  font-size: 16px;
  color: #252934;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: normal;
}

.site_setup_get_code .mainContent .tabContent .pcTongji div.inforTitle {
  border: 1px solid rgba(59,130,254,0.50);
  border-radius: 2px;
  background: rgba(59,130,254,0.05);
  font-size: 12px !important;
  color: #6B798E;
  letter-spacing: 0;
  line-height: 20px;
  padding: 6px 12px !important;
  font-weight: normal;
}

.site_setup_get_code .mainContent .tabContent .pcTongji div.inforTitle a {
  font-size: 12px !important;
  color: #6B798E;
  letter-spacing: 0;
  font-weight: normal;
  line-height: 20px;
}

.site_setup_get_code .mainContent .pcTongji .code .rightCode {
  margin-left: 20px !important;
}

.site_setup_get_code .mainContent .pcTongji .code .rightCode,
.site_setup_get_code .mainContent .pcTongji .datacode_switch .switch_btn,
.site_setup_get_code .backToSiteList {
  display: inline-block !important;
  background-image: none !important;
  background: #3B82FE !important;
  border-radius: 2px !important;
  padding: 6px 20px !important;
  font-size: 12px !important;
  color: #FFFFFF !important;
  letter-spacing: 0;
  line-height: initial !important;
  height: auto !important;
  width: auto !important;
  border: none !important;
}

.site_setup_get_code .mainContent .pcTongji .code .rightCode:hover,
.site_setup_get_code .mainContent .pcTongji .datacode_switch .switch_btn:hover,
.site_setup_get_code .backToSiteList:hover {
  background-image: none !important;
  background: #4F8FFF !important;
}

.site_setup_get_code .mainContent .pcTongji .datacode_switch {
  border-bottom: 2px solid #3B82FE !important;
  height: 36px !important;
}

.site_setup_get_code .masklayer {
  left: 0 !important;
  top: 912px !important;
  width: 928px !important;
  height: 482px !important;
}

.eanalysis_detail .report_data table.sort,
.eanalysis_event .report_data table.sort,
.eanalysis_category .report_data table.sort,
.eanalysis_occurpage .report_data table.sort {
  border-top: none !important;
}

.site_setup_get_code .mainContent .pcTongji div.code,
.site_setup_get_code .eventCodeTip div.item {
  border-bottom: 1px solid #F0F1F3;
}

.site_setup_get_code .eventCodeTip .item p.p1 {
  font-size: 16px;
  color: #252934;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: normal;
}

.site_setup_get_code .eventCodeTip div.title1 {
  display: inline-block;
  font-size: 18px;
  color: #2D3144;
  letter-spacing: 0;
  line-height: 26px;
  border-bottom: 2px solid #3B82FE;
}

.site_setup_get_code .eventCodeTip div.title2 {
  width: 100%;
  background: rgba(59,130,254,0.05);
  border: 1px solid rgba(59,130,254,0.50);
  border-radius: 2px;
  padding: 6px 12px;
  font-size: 12px;
  color: #6B798E;
  letter-spacing: 0;
  height: auto;
  line-height: 20px;
}

.site_setup_get_code .eventCodeTip .item p.p1 {
  margin-top: 12px;
}

#shoufang_domain_table td:first-child {
  width: 20% !important;
}

.time_tool.sticky {
  box-shadow: 0 0 6px 0 rgba(0,42,116,0.06);
}
