﻿@import url("../../../css/base4.0.1.css");
.boxwrap { margin: 0px auto; width: 1200px; height: auto; text-align: left; padding: 0px; position: relative; }
.boxwrap::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.heads { width: 100%; background: rgb(241, 241, 241); overflow: hidden; line-height: 40px; color: rgb(51, 51, 51); border-bottom: 1px solid rgb(241, 241, 241); }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.menub { width: 100%; min-width: 1200px; height: 106px; margin-top: 10px; }
.menu { width: 1200px; height: 96px; margin: auto; }
.menu .menuL { float: left; padding-top: 18px; }
.menu .menuR { float: right; width: 832px; margin-right: -20px; }
.nav { margin: auto; height: 93px; line-height: 93px; position: relative; z-index: 1; }
.nav a { color: rgb(51, 51, 51); }
.nav .nLi { float: left; position: relative; display: inline; }
.nav .nLi h3 { float: left; text-align: center; }
.nav .nLi h3 a { display: block; padding: 0px 22px; font-size: 15px; font-weight: normal; color: rgb(51, 51, 51); }
.nav .sub { display: none; width: 110px; left: 0px; top: 93px; position: absolute; background: rgb(0, 131, 218); line-height: 26px; padding: 5px 0px; }
.nav .sub li { zoom: 1; line-height: 30px; text-align: center; }
.nav .sub a { display: block; padding: 0px 10px; color: rgb(255, 255, 255); }
.nav .sub a:hover { background: rgb(73, 179, 250); color: rgb(253, 255, 111); }
.nav .on h3 a { color: rgb(255, 255, 255); height: 40px; background: rgb(36, 79, 170); line-height: 40px; border-radius: 6px; margin-top: 26px; }
.footer { background: rgb(68, 68, 68); width: 100%; overflow: hidden; color: rgb(211, 211, 211); padding: 35px 0px 0px; }
.footer a { color: rgb(211, 211, 211); }
.footer .fo_l { width: auto; overflow: hidden; float: left; margin-right: 70px; margin-bottom: 15px; }
.footer .fo_l dt { font-size: 14px; font-weight: bold; }
.footer .fo_l dt a { color: rgb(255, 255, 255); }
.footer .fo_l dd { width: auto; overflow: hidden; margin-top: 6px; }
.footer .fo_l dd p { height: 30px; line-height: 30px; }
.footer .lxwm { width: auto; overflow: hidden; float: left; }
.footer .lxwm dt { font-size: 14px; font-weight: bold; }
.footer .lxwm dt a { color: rgb(255, 255, 255); }
.footer .lxwm dd { width: auto; overflow: hidden; margin-top: 6px; line-height: 30px; }
.footer .ewm { width: 125px; overflow: hidden; float: right; text-align: center; margin-right: 15px; }
.footer .ewm dt { font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); }
.footer .ewm dd { width: 125px; overflow: hidden; margin-top: 10px; }
.copy { height: 59px; width: 100%; line-height: 59px; background: rgb(57, 57, 57); color: rgb(211, 211, 211); }
.copy a { color: rgb(211, 211, 211); }
.center { text-align: center; }
.ads_ny { background: url("../images/banner4.jpg") center center no-repeat; height: 400px; }
.ads_ny a { display: block; height: 100%; width: 100%; }
.comm, .view, .meta .time, .sidebar li a { background: url("../images/sprite.gif") no-repeat; }
.comm, .view, .meta .time { margin-right: 10px; padding-left: 20px; }
.comm { background-position: left 4px; }
.view { background-position: left -36px; }
.meta .time { background-position: left -158px; }
.arrow { float: right; padding-left: 10px; color: rgb(221, 221, 221); font-family: simsun; font-size: 14px; font-style: normal; font-weight: bold; }
._left { float: left; width: 214px; }
._left .hd { width: 100%; }
._left .hd h1 { float: left; color: rgb(255, 255, 255); height: 91px; font-size: 14px; overflow: hidden; }
._left .hd h1 img { width: 100%; margin: 1px; }
.left5_area { border-top: none; background: rgb(7, 64, 150); color: rgb(255, 255, 255); }
.left5_area h1 { height: 30px; line-height: 30px; font-size: 14px; }
.left5_area p { line-height: 24px; margin: 0px 5px 0px 10px; }
.left5_area a { color: rgb(255, 255, 255); }
.left5_area a:hover { color: red; }
.left6_area .hd { width: 100%; height: 100px; background: url("../images/ftop.jpg"); line-height: 100px; font-size: 20px; color: rgb(255, 255, 255); font-weight: bold; text-align: center; }
.left6_area .bd-item { width: 100%; border-top: none; background: rgb(246, 246, 246); }
.left6_area .bd-item .inner-data { border: 1px solid rgb(235, 231, 232); padding: 20px 0px 0px; }
.left6_area .bd-item .inner-data ul { width: 100%; }
.left6_area .bd-item li { float: left; width: 100%; border-bottom: 1px solid rgb(220, 220, 220); margin-bottom: 6px; }
.left6_area .cur a { display: block; color: rgb(193, 0, 5); }
.left6_area li a { display: block; padding-left: 30px; background: url("../images/index_40.gif") no-repeat; line-height: 42px; height: 42px; overflow: hidden; margin-left: 10px; }
.left6_area li a:hover { color: rgb(255, 255, 255); background: url("../images/index_41.gif") no-repeat; }
.left7_area { color: rgb(102, 102, 102); border: 1px solid rgb(220, 220, 220); }
.left7_area h1 { height: 30px; line-height: 30px; font-size: 14px; }
.left7_area p { line-height: 24px; margin: 0px 5px 0px 10px; }
.left7_area a { color: rgb(102, 102, 102); }
.left5_area a:hover { color: red; }
.t05 { padding: 0px 10px; height: 42px; line-height: 42px; color: rgb(36, 79, 170); border-left: 4px solid rgb(36, 79, 170); border-right: 4px solid rgb(36, 79, 170); border-bottom: 1px solid rgb(220, 220, 220); font-size: 15px; }
.right_area { position: relative; width: 962px; overflow: hidden; float: right; }
.right_area .hd2 { width: 100%; height: 42px; line-height: 42px; border-bottom: 1px solid rgb(7, 64, 150); }
.right_area .hd2 .links { padding-right: 10px; float: right; color: rgb(81, 81, 81); }
.right_area .hd2 .links a { color: rgb(81, 81, 81); }
.right_area .hd2 .links a:hover { color: red; }
.right_area .hd2 h1 { float: left; color: rgb(81, 81, 81); font-family: 微软雅黑; padding-left: 25px; font-size: 16px; width: 226px; font-weight: bold; }
.right_area .bd-item { width: 928px; padding: 15px 16px; border: 1px solid rgb(235, 231, 232); margin-top: 2px; background: rgb(255, 255, 255); min-height: 360px; height: auto !important; }
.right_area .bd-item2 { border: 1px solid rgb(204, 204, 204); width: 928px; padding: 12px 0px 0px 19px; min-height: 348px; height: auto !important; }
.list1 li { padding-bottom: 15px; }
.list4 { padding: 10px 26px 0px; }
.list4 .tim { width: 62px; text-align: center; border-radius: 0px 0px 10px; margin-top: 5px; margin-right: 18px; float: left; }
.list4 .tim1 { background: rgb(7, 64, 150); color: rgb(255, 255, 255); height: 24px; line-height: 24px; font-size: 13px; }
.list4 .tim2 { border-width: 0px 1px 1px; border-style: none solid solid; border-right-color: rgb(230, 230, 230); border-bottom-color: rgb(230, 230, 230); border-left-color: rgb(230, 230, 230); border-image: initial; border-top-color: initial; font-size: 26px; padding-top: 13px; padding-bottom: 13px; color: rgb(7, 64, 150); }
.entry .list4 a { color: rgb(66, 66, 66); font-size: 16px; }
.entry .list4 a:hover { color: rgb(35, 127, 220); }
.list4 .note { color: rgb(136, 136, 136); font-size: 13px; line-height: 28px; }
.list4 .info h2:hover { color: rgb(7, 64, 150); }
.list4 .note:hover { color: rgb(68, 68, 68); }
.list2 li { width: 180px; height: 80px; margin: 20px 24px; float: left; text-align: center; border: 1px solid rgb(227, 226, 226); }
.list2 li img { max-width: 180px; width: 180px; height: 80px; }
.list2 li div { height: 26px; line-height: 26px; }
.list3 li { width: 270px; margin: 9px 15px; float: left; text-align: center; }
.list3 li img { width: 245px; border: 1px solid rgb(221, 221, 221); padding: 1px; }
.list3 li div { height: 26px; line-height: 26px; }
.meta { border-bottom: 1px dashed rgb(191, 195, 196); padding: 15px 0px; }
.meta p { margin: 0px 0px 0px 460px; height: 28px; line-height: 28px; }
.meta .share { float: right; }
.meta-tit { color: rgb(68, 68, 68); font-size: 20px; margin: 10px 0px; font-weight: bold; }
.meta-tit span a { color: rgb(0, 136, 0); font-size: 12px; font-weight: normal; margin-left: 10px; }
.meta-info { color: rgb(153, 153, 153); }
.entry {font-size: 15px;line-height: 2.2em;overflow-wrap: break-word;color: rgb(90, 90, 90);margin-top: 15px;position: relative;min-height: 565px;}
.entry img { height: auto !important; }
.entry .center { text-align: center; }
.entry h2, .entry h3, .entry h4 { color: rgb(17, 17, 17); padding-bottom: 5px; }
.entry h2 { font-size: 16px; }
.entry h3, .entry h4 { font-size: 1.1em; }
.entry strong { color: rgb(220, 37, 35); }
.entry ul, .entry ol { }
.entry ul li { list-style: none; }
.entry ol li { list-style: outside none decimal; }
.entry p { margin: 1.8em 0px; }
.entry a { color: rgb(136, 136, 136); }
.entry a:hover { color: rgb(254, 125, 0); }
.entry code, .comment code { background-color: rgb(238, 238, 238); border-radius: 5em; color: rgb(119, 119, 119); font-family: "courier new"; line-height: 1.7em; }
.entry table { border-left: 0.15em solid rgb(238, 238, 238); border-top: 0.15em solid rgb(238, 238, 238); }
.entry table th { background-color: rgb(249, 249, 249); text-align: center; }
.entry table td, .entry table th { border-bottom: 0.15em solid rgb(238, 238, 238); border-right: 0.15em solid rgb(238, 238, 238); }
.next-prev-single { padding: 10px 0px; color: rgb(68, 68, 68); font-size: 14px; overflow: hidden; }
.next-prev-single p { width: 49%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.next-prev-single p a { color: rgb(66, 139, 202); text-decoration: none; }
.next-prev-single .prev { float: left; }
.next-prev-single .next { float: right; }
.ui-table-ppi02 { background-color: rgb(76, 157, 240); width: 100%; border-collapse: separate; border-spacing: 1px; margin-top: 25px; }
.ui-table-ppi02 .tit { text-align: left; margin: 0px 15px 0px 10px; color: rgb(50, 50, 50); font-size: 14px; font-weight: bold; background: rgb(196, 222, 245); }
.ui-table-ppi02 td { background-color: rgb(255, 255, 255); height: 36px; line-height: 36px; color: rgb(51, 51, 51); text-align: left; padding-left: 15px; width: 30%; }
.ui-table-ppi02 td.des { line-height: 22px; padding: 6px 12px 6px 15px; }
.ui-table-ppi02 .th { background-color: rgb(185, 219, 254); width: 15%; color: rgb(51, 51, 51); font-size: 12px; text-align: center; }
.ui-table-ppi02 .tl { text-align: left; padding-left: 28px; }
.ui-table-ppi02 a { color: rgb(0, 144, 240); text-decoration: none; }
.ui-table-ppi02 a:hover { color: rgb(255, 68, 0); }
.ui-table-ppi02 .title { font-weight: 500; color: red; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.menus2 a { margin: 0px 15px; color: rgb(255, 255, 255); }
.menus2 a:hover { color: red; }
.padT20 { padding-top: 20px; }
.pointer { cursor: pointer; }
#noid { width: 172px; height: 34px; line-height: 34px; }
#trace li { float: left; width: 33%; height: 35px; line-height: 35px; background: rgb(242, 242, 242); margin-left: 1px; margin-bottom: 1px; color: rgb(153, 153, 153); text-align: center; }
#trace .th li { text-align: center; color: rgb(68, 68, 68); background: rgb(229, 230, 229); }
#trace p { line-height: 28px; }
#trace p .red { color: red; }
#trace .list-no li { width: 99.2%; float: left; background: rgb(238, 238, 238); text-align: center; height: 30px; line-height: 30px; }
.btn-submit { width: 126px; height: 39px; color: rgb(255, 255, 255); line-height: 39px; background-image: url("../images/btn_search.jpg"); border: none; margin-right: 4px; }
.btn-reset { width: 126px; height: 39px; color: rgb(255, 255, 255); line-height: 39px; background-image: url("../images/btn_clear.jpg"); border: none; }
.form_box { margin-top: 20px; }
.form_box dl { clear: both; padding: 8px 0px; font-size: 12px; line-height: 28px; }
.form_box dl dt { display: block; float: left; width: 150px; text-align: right; }
.form_box dl dt em { padding-right: 5px; color: rgb(255, 0, 0); font-style: normal; }
.form_box dl dd { margin-left: 150px; padding-left: 10px; }
.form_box dl dd i { display: block; line-height: 28px; color: rgb(153, 153, 153); font-size: 12px; font-style: normal; }
.form_box dl dd em { line-height: 28px; color: rgb(153, 153, 153); font-size: 12px; font-style: normal; }
.form_box dl dd .btn_submit { padding: 10px 30px; border: 1px solid rgb(66, 147, 66); background: rgb(82, 161, 82); color: rgb(255, 255, 255); font-size: 14px; line-height: 1em; cursor: pointer; font-family: "Microsoft YaHei"; }
.form_box .need { color: rgb(250, 33, 30); }
.search-form { height: 39px; line-height: 39px; width: 760px; margin: 0px auto; }
.search-form div { float: left; }
.search-form .txt1 { width: 26%; text-align: center; }
.search-form .txt2 { width: 88%; }
.search-form .txt3 { font-family: 微软雅黑; }
.search-form .txt3 .ui-btn-submit { width: 60px; height: 35px; line-height: 35px; float: left; background: rgb(255, 255, 255); padding: 0px 10px; margin: 0px; border: 1px solid rgb(232, 232, 232); border-radius: 5px; cursor: pointer; }
.search-form .txt2 input { padding: 8px 5px; margin: 0px; border: 1px solid rgb(232, 232, 232); text-indent: 4px; width: 96%; }
.package-status { padding: 0px 0px 20px; }
.package-status .status-list { margin: 0px 0px 0px 12px; padding: 0px 0px 0px 10px; }
.package-status .status-list li { height: auto; border-left: 1px solid rgb(217, 217, 217); padding: 10px 0px; line-height: 28px; }
.package-status .status-list li div { margin-left: 18px; }
.package-status .status-list li::before { content: ""; border: 3px solid rgb(243, 243, 243); background-color: rgb(217, 217, 217); display: inline-block; width: 5px; height: 5px; border-radius: 5px; margin-left: -6px; margin-right: 10px; }
.package-status .status-list li.on::before { background-color: red; }
.package-status .status-list li.on { color: red; }
.package-status .status-list li div { margin-right: 20px; width: 90%; }
.package-status .status-list li::after { clear: both; }
.package-status .status-list .date { font-weight: 700; margin-right: 8px; font-family: Arial; }
.package-status .status-list .time { margin-right: 18px; margin-left: 5px; }
.package-status .status-list .week { font-weight: 700; }
.package-status .status-list .latest::before { background-color: rgb(254, 67, 0); border-color: rgb(248, 233, 228); }
.package-status .status-list em { color: rgb(255, 66, 7); }
.package-status .status-list .hidden { display: inline; }
.package-status .status-box { overflow: hidden; }
.package-status .status-box .text { height: auto; display: block; padding-left: 20px; }
.tydnoid { padding: 4px 0px 4px 11px; margin-top: 40px; }
.package-status .status-list .node_time { width: 200px; }
.txt-box .tips { width: 760px; margin: 0px auto; color: red; }
.order-list-sear { background: rgb(255, 255, 255); width: 780px; margin: 0px auto; }
.order-list-sear .num { width: 5%; float: left; text-align: center; }
.order-list-sear .info { width: 85%; float: left; }
.paytype { background: red; color: rgb(255, 255, 255); padding: 0px 4px; }
.order-list-sear li { border-bottom: 1px solid rgb(243, 243, 243); padding: 10px 0px; cursor: pointer; }
.ml20 { margin-left: 20px; }
#page_load {position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 10;background: rgb(245, 245, 245);}
.pull_up_loading { position: absolute; left: 50%; top: 220px; transform: translate(-50%, -50%); width: 100%; height: 46px; line-height: 46px; margin: 0px auto; font-size: 12px; color: rgb(153, 153, 153); text-align: center; }
.pull_up_loading span { vertical-align: middle; font-size: 14px; }
.pull_up_loading span:first-child { display: inline-block; margin-right: 5px; width: 20px; height: 20px; background: url("") 6px 6px / 8px 8px no-repeat; }
.pull_up_loading i { display: inline-block; width: 20px; height: 20px; background: url("../images/down.png") 0% 0% / 20px 20px no-repeat; vertical-align: top; animation: 1s linear 0s infinite normal none running Rotater; }
@media screen and (max-width: 330px) {
  .activity-tags div { width: 44%; font-size: 12px; padding-right: 4px; }
  .activity-tags div:first-child { margin-right: 4%; }
}
@media screen and (min-width: 331px) {
  .activity-tags div { padding-left: 4px; padding-right: 6px; }
}
@-webkit-keyframes Rotater { 
  0% { transform: rotate(0deg); }
  25% { transform: rotate(90deg); }
  50% { transform: rotate(180deg); }
  75% { transform: rotate(270deg); }
  100% { transform: rotate(1turn); }
}
@keyframes Rotater { 
  0% { transform: rotate(0deg); }
  25% { transform: rotate(90deg); }
  50% { transform: rotate(180deg); }
  75% { transform: rotate(270deg); }
  100% { transform: rotate(1turn); }
}
